.cta.svelte-1met7qa{background:radial-gradient(26rem 14rem at 0% 0%, #7c3aed2e, transparent 60%), var(--surface);grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;padding:2.6rem 2.8rem;display:grid}.copy.svelte-1met7qa p:where(.svelte-1met7qa){color:var(--muted);margin:0}h2.svelte-1met7qa{font-size:clamp(1.5rem,2.6vw,2rem)}form.svelte-1met7qa{flex-wrap:wrap;gap:.6rem;display:flex}input[type=email].svelte-1met7qa{border:1px solid var(--surface-border);color:var(--text);font:400 .95rem var(--font-body);transition:border-color .2s var(--ease-out);background:#0d071499;border-radius:999px;flex:220px;padding:.78rem 1.1rem}input[type=email].svelte-1met7qa::placeholder{color:var(--muted);opacity:1}input[type=email].svelte-1met7qa:focus{border-color:var(--accent-bright);outline:none}.hp.svelte-1met7qa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sr-only.svelte-1met7qa{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.done.svelte-1met7qa{color:var(--ok);margin:0;font-weight:600}.err.svelte-1met7qa{color:#fda4af;flex-basis:100%;margin:0;font-size:.88rem}@media (width<=760px){.cta.svelte-1met7qa{grid-template-columns:1fr;padding:2rem 1.6rem}}
