.cta-container.svelte-ck0zer{background:#faf8f5;padding:clamp(40px,6vw,90px) clamp(24px,7vw,120px)}.cta-shell.svelte-ck0zer{background:#1418140f;border:1px solid #14181414;border-radius:2rem;padding:6px;box-shadow:0 30px 60px -15px #1418141a}.cta-core.svelte-ck0zer{color:#fff;background:#141714;border-radius:calc(2rem - 5px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px;padding:clamp(44px,6vw,72px) clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}.cta-glow.svelte-ck0zer{pointer-events:none;background:radial-gradient(circle at 80% 20%,#e653272e,#0000 50%),radial-gradient(circle at 20% 80%,#18503240,#0000 60%);position:absolute;inset:0}.cta-text.svelte-ck0zer{z-index:2;max-width:540px;position:relative}.cta-kicker.svelte-ck0zer{color:#f2d34f;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.65rem;font-weight:800;display:inline-block}.cta-text.svelte-ck0zer h2:where(.svelte-ck0zer){color:#fff;font:800 clamp(2.2rem,4.2vw,3.6rem)/1.05 var(--display);letter-spacing:-.05em;margin:0 0 14px}.cta-text.svelte-ck0zer p:where(.svelte-ck0zer){color:#c6cdc2;margin:0;font-size:.95rem;line-height:1.68}.cta-actions.svelte-ck0zer{z-index:2;flex-direction:column;gap:12px;min-width:240px;display:flex;position:relative}.button--outline-light.svelte-ck0zer{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border-color:#ffffff38}.button--outline-light.svelte-ck0zer:hover{background:#ffffff1f;border-color:#fff}@media (width<=900px){.cta-core.svelte-ck0zer{flex-direction:column;align-items:stretch;gap:28px}.cta-actions.svelte-ck0zer{flex-flow:wrap}.cta-actions.svelte-ck0zer .button:where(.svelte-ck0zer){flex:1;min-width:180px}}@media (width<=500px){.cta-actions.svelte-ck0zer{flex-direction:column}.cta-actions.svelte-ck0zer .button:where(.svelte-ck0zer){width:100%}}
