.cta.svelte-1eym5i5{position:relative;overflow:hidden;padding-block:clamp(3.8rem,7vw,6rem);background:var(--navy-900);color:#dce5e7}.cta.svelte-1eym5i5:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) .7px,transparent .7px);background-size:18px 18px;opacity:.18;-webkit-mask-image:linear-gradient(90deg,transparent,black 60%);mask-image:linear-gradient(90deg,transparent,black 60%);pointer-events:none}.cta-glow.svelte-1eym5i5{position:absolute;top:-40%;right:-8%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(201,130,99,.3),transparent 62%);pointer-events:none}.cta-inner.svelte-1eym5i5{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.cta.svelte-1eym5i5 h2:where(.svelte-1eym5i5){color:#fff;max-width:680px}.cta.svelte-1eym5i5 .lead:where(.svelte-1eym5i5){color:#d5e0e3;max-width:620px}.cta-actions.svelte-1eym5i5{display:flex;flex-direction:column;align-items:stretch;gap:.7rem}.cta-note.svelte-1eym5i5{margin-top:.5rem;color:#9fb0b5;font-size:.79rem;line-height:1.5;text-align:center}@media(max-width:820px){.cta-inner.svelte-1eym5i5{grid-template-columns:1fr;gap:2rem}}
