.cta-band.svelte-1eym5i5{background:var(--signal);color:var(--ink);border-bottom:1px solid var(--hairline)}.cta-inner.svelte-1eym5i5{padding:clamp(44px, 6vw, 64px) var(--gutter);align-items:center;gap:28px;display:grid}@media (width>=720px){.cta-inner.svelte-1eym5i5{grid-template-columns:minmax(0,2fr) minmax(max-content,1fr)}}.cta-copy.svelte-1eym5i5{min-width:0}.cta-title.svelte-1eym5i5{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1}.cta-sub.svelte-1eym5i5{color:#161419e6;margin:18px 0 0;font-size:1rem}.cta-action.svelte-1eym5i5{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.btn-cta.svelte-1eym5i5{background:var(--ink);min-height:44px;color:var(--paper);font-family:var(--font-display);white-space:nowrap;align-items:center;padding:18px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.btn-cta.svelte-1eym5i5:hover{background:var(--paper);color:var(--ink)}.btn-cta.svelte-1eym5i5:focus-visible{outline-color:var(--ink)}.cta-micro.svelte-1eym5i5{color:#161419e6;width:0;min-width:100%;margin:0;font-size:.875rem}
