.cta-section.svelte-ck0zer{position:relative;background:var(--pale-ocean);overflow:hidden;padding-block:var(--space-3xl)}.cta-section--dark.svelte-ck0zer{background:var(--navy)}.cta-section--has-image.svelte-ck0zer{background:var(--deep-ocean)}.cta-section__bg.svelte-ck0zer{position:absolute;top:0;right:0;bottom:0;left:0}.cta-section__bg.svelte-ck0zer img:where(.svelte-ck0zer){width:100%;height:100%;object-fit:cover;opacity:.25}.cta-section__overlay.svelte-ck0zer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--deep-ocean) 40%,transparent)}.cta-section__inner.svelte-ck0zer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl)}.cta-section__content.svelte-ck0zer{max-width:640px}.cta-section__title.svelte-ck0zer{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.03em;margin-bottom:var(--space-sm)}.cta-section--dark.svelte-ck0zer .cta-section__title:where(.svelte-ck0zer),.cta-section--has-image.svelte-ck0zer .cta-section__title:where(.svelte-ck0zer){color:var(--white)}.cta-section__sub.svelte-ck0zer{font-size:1.0625rem;line-height:1.75;margin-bottom:var(--space-lg);max-width:520px}.cta-section--dark.svelte-ck0zer .cta-section__sub:where(.svelte-ck0zer),.cta-section--has-image.svelte-ck0zer .cta-section__sub:where(.svelte-ck0zer){color:#ffffffa6}.cta-section__actions.svelte-ck0zer{display:flex;gap:var(--space-sm);flex-wrap:wrap}.cta-section__deco.svelte-ck0zer{width:200px;height:200px;flex-shrink:0;opacity:.6}@media(max-width:768px){.cta-section__deco.svelte-ck0zer{display:none}.cta-section__inner.svelte-ck0zer{flex-direction:column}}
