.wrap.svelte-1cenwe0{max-width:60rem;margin:0 auto;padding:3rem 1.25rem 5rem}.hero.svelte-1cenwe0{text-align:center;margin-bottom:2rem}.hero.svelte-1cenwe0 h1:where(.svelte-1cenwe0){margin:0 0 .5rem;font-size:clamp(1.9rem,4vw,2.6rem);letter-spacing:-.02em;color:var(--text-strong)}.hero.svelte-1cenwe0 .lede:where(.svelte-1cenwe0){margin:0 auto;max-width:40rem;color:var(--muted);font-size:1.08rem}.card.svelte-1cenwe0{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius, 12px);padding:1.5rem 1.5rem 1.75rem}.lead-form.svelte-1cenwe0{box-shadow:var(--shadow, 0 4px 20px rgba(0,0,0,.05))}.grid.svelte-1cenwe0{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.field.svelte-1cenwe0{display:flex;flex-direction:column;gap:.3rem}.field.span-2.svelte-1cenwe0{grid-column:span 2}.field.svelte-1cenwe0 label:where(.svelte-1cenwe0){font-size:.85rem;font-weight:600;color:var(--text-strong)}.field.svelte-1cenwe0 .req:where(.svelte-1cenwe0){color:var(--danger, #f43f5e);font-weight:400}.field.svelte-1cenwe0 .opt:where(.svelte-1cenwe0){color:var(--muted);font-weight:400}.field.svelte-1cenwe0 input:where(.svelte-1cenwe0),.field.svelte-1cenwe0 select:where(.svelte-1cenwe0),.field.svelte-1cenwe0 textarea:where(.svelte-1cenwe0){background:var(--input-bg, var(--surface-solid, white));border:1px solid var(--border);border-radius:8px;padding:.6rem .8rem;font:inherit;color:var(--text-strong)}.field.svelte-1cenwe0 input:where(.svelte-1cenwe0):focus,.field.svelte-1cenwe0 select:where(.svelte-1cenwe0):focus,.field.svelte-1cenwe0 textarea:where(.svelte-1cenwe0):focus{outline:none;box-shadow:var(--ring, 0 0 0 3px rgba(16,185,129,.3));border-color:var(--accent)}.field.svelte-1cenwe0 textarea:where(.svelte-1cenwe0){resize:vertical;min-height:5rem}.field.svelte-1cenwe0 .err:where(.svelte-1cenwe0){margin:0;color:var(--danger-ink, #b91c1c);font-size:.82rem}.field.svelte-1cenwe0 .hint:where(.svelte-1cenwe0){margin:0;color:var(--muted);font-size:.82rem}.submit-row.svelte-1cenwe0{margin-top:1.5rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.btn.svelte-1cenwe0:hover:not(:disabled){filter:brightness(1.05)}.btn.svelte-1cenwe0:disabled{opacity:.6;cursor:not-allowed}.submit-row.svelte-1cenwe0 .fine:where(.svelte-1cenwe0){margin:0;color:var(--muted);font-size:.82rem}.side-notes.svelte-1cenwe0{margin-top:2rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.note.svelte-1cenwe0{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:1rem 1.1rem}.note.svelte-1cenwe0 h3:where(.svelte-1cenwe0){margin:0 0 .4rem;font-size:.95rem;color:var(--text-strong)}.note.svelte-1cenwe0 p:where(.svelte-1cenwe0),.note.svelte-1cenwe0 li:where(.svelte-1cenwe0){margin:.25rem 0;color:var(--text);font-size:.9rem}.note.svelte-1cenwe0 ol:where(.svelte-1cenwe0){padding-left:1.1rem;margin:0}.thanks.svelte-1cenwe0{text-align:center;padding:3rem 1.5rem}.thanks.svelte-1cenwe0 .check:where(.svelte-1cenwe0){width:3.5rem;height:3.5rem;margin:0 auto 1rem;border-radius:50%;background:var(--accent-soft, rgba(16,185,129,.15));color:var(--accent-ink);display:grid;place-items:center;font-size:1.8rem;font-weight:700}.thanks.svelte-1cenwe0 h1:where(.svelte-1cenwe0){margin:0 0 .5rem;color:var(--text-strong)}.thanks.svelte-1cenwe0 .lede:where(.svelte-1cenwe0){margin:0 auto .75rem;max-width:30rem;color:var(--text)}.thanks.svelte-1cenwe0 .sub:where(.svelte-1cenwe0){margin:0 auto;max-width:30rem;color:var(--muted);font-size:.9rem}.thanks.svelte-1cenwe0 .cta-row:where(.svelte-1cenwe0){margin-top:2rem;display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}@media (max-width: 560px){.grid.svelte-1cenwe0{grid-template-columns:1fr}.field.span-2.svelte-1cenwe0{grid-column:span 1}.side-notes.svelte-1cenwe0{grid-template-columns:1fr}}
