.page.svelte-3muuia{background:var(--bg-secondary);min-height:100vh;padding:120px 16px 96px}.wrap.svelte-3muuia{grid-template-columns:1fr 1.25fr;align-items:start;gap:48px;max-width:1040px;margin:0 auto;display:grid}.eyebrow.svelte-3muuia{letter-spacing:.08em;color:var(--accent-primary);font-size:.78rem;font-weight:700}h1.svelte-3muuia{margin:12px 0 16px;font-size:2.6rem;line-height:1.15}.lede.svelte-3muuia{color:var(--text-secondary);font-size:1.1rem;line-height:1.6}.feats.svelte-3muuia{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.feats.svelte-3muuia li:where(.svelte-3muuia){color:var(--text-primary);padding-left:28px;position:relative}.feats.svelte-3muuia li:where(.svelte-3muuia):before{content:"✓";color:var(--accent-primary);font-weight:700;position:absolute;left:0}.small.svelte-3muuia{color:var(--text-muted);margin-top:14px;font-size:.88rem}.small.svelte-3muuia a:where(.svelte-3muuia){color:var(--accent-primary);text-decoration:underline}.card.svelte-3muuia{background:#fff;border:1px solid #cbd5e1cc;border-radius:16px;padding:32px;box-shadow:0 10px 30px #0f172a0f}.grid.svelte-3muuia{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.field.svelte-3muuia{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}label.svelte-3muuia{color:var(--text-primary);font-size:.9rem;font-weight:600}.opt.svelte-3muuia{color:var(--text-muted);font-size:.8rem;font-weight:400}input.svelte-3muuia,textarea.svelte-3muuia{width:100%;font:inherit;color:var(--text-primary);background:#fff;border:1px solid #cbd5e1e6;border-radius:10px;padding:12px 14px}input.svelte-3muuia:focus,textarea.svelte-3muuia:focus{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px #0b6a581f}.hp.svelte-3muuia{opacity:0;width:0;height:0;position:absolute;left:-9999px}.err.svelte-3muuia{color:#b91c1c;margin-bottom:12px;font-size:.9rem}.btn-primary.svelte-3muuia{width:100%}.done.svelte-3muuia{text-align:center;padding:32px 8px}.done.svelte-3muuia h2:where(.svelte-3muuia){margin-bottom:12px;font-size:1.5rem}.done.svelte-3muuia p:where(.svelte-3muuia){color:var(--text-secondary)}@media (width<=860px){.wrap.svelte-3muuia{grid-template-columns:1fr;gap:28px}h1.svelte-3muuia{font-size:2rem}.page.svelte-3muuia{padding-top:88px}}@media (width<=560px){.grid.svelte-3muuia{grid-template-columns:1fr}.card.svelte-3muuia{padding:22px 16px}}
