.dc-cta{padding-top:0}.dc-cta-inner{align-items:center;background:linear-gradient(135deg,var(--dc-blue),var(--dc-blue-d));border-radius:2.25rem;color:#ffffffd9;display:grid;gap:2rem;padding:clamp(2rem,5vw,3.5rem)}.dc-cta-inner .dc-eyebrow,.dc-cta-inner h2{color:#fff}@media(min-width:860px){.dc-cta-inner{gap:3rem;grid-template-columns:1.4fr 1fr}}.dc-cta-next{align-items:center;background:#ffffff29;border-radius:999px;display:inline-flex;flex-wrap:wrap;font-size:.82rem;gap:.3rem .9rem;margin-top:1.2rem;padding:.5rem 1.1rem}.dc-cta-next strong{color:#fff;font-size:1.05rem}.dc-cta-actions{display:grid;gap:1rem;justify-items:center}.dc-cta-actions .dc-btn{background:#fff;box-shadow:0 14px 30px -14px #00000073;color:var(--dc-blue-d);width:100%}.dc-cta-actions .dc-btn:hover{background:var(--dc-cream)}.dc-cta-tel{color:#fff;font-family:Inter,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:center}.dc-cta-tel small{color:#ffffffbf;display:block;font-family:Noto Sans JP,sans-serif;font-size:.7rem;font-weight:500}
