.ob-hero.svelte-1wlc2y0{background:var(--bg-3);border-bottom:1px solid var(--line);padding:64px 0 32px}.eyebrow.svelte-1wlc2y0{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-ink);margin:0 0 10px;font-size:12px;font-weight:600}.ob-hero.svelte-1wlc2y0 h1:where(.svelte-1wlc2y0){color:var(--ink);margin:0 0 12px;font-size:clamp(24px,3.4vw,38px)}.lead.svelte-1wlc2y0{color:var(--muted);max-width:62ch;margin:0}.ob-wrap.svelte-1wlc2y0{max-width:760px;padding:34px 0 64px}.ob-tabs.svelte-1wlc2y0{background:var(--bg-3);border:1px solid var(--line);border-radius:999px;gap:4px;margin-bottom:22px;padding:4px;display:inline-flex}.ob-tabs.svelte-1wlc2y0 button:where(.svelte-1wlc2y0){color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600}.ob-tabs.svelte-1wlc2y0 button.active:where(.svelte-1wlc2y0){background:var(--accent);color:#fff}.ob-form.svelte-1wlc2y0{flex-direction:column;gap:16px;display:flex}.grid2.svelte-1wlc2y0{grid-template-columns:1fr 1fr;gap:16px;display:grid}label.svelte-1wlc2y0{color:var(--ink);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}input.svelte-1wlc2y0{border:1px solid var(--line-2);color:var(--ink);background:var(--bg);border-radius:10px;padding:11px 13px;font-size:15px;font-weight:400}input.svelte-1wlc2y0:focus{outline:2px solid var(--accent);border-color:#0000}.hint.svelte-1wlc2y0{color:var(--muted);margin:0;font-size:13px}.hint.svelte-1wlc2y0 strong:where(.svelte-1wlc2y0){color:var(--ink-2);font-family:ui-monospace,monospace}.err.svelte-1wlc2y0{color:#b42318;margin:0;font-size:14px}.ob-form.svelte-1wlc2y0 .btn:where(.svelte-1wlc2y0){align-self:flex-start}.alt.svelte-1wlc2y0{color:var(--muted);margin:0;font-size:14px}.alt.svelte-1wlc2y0 a:where(.svelte-1wlc2y0){color:var(--accent-ink)}.ob-done.svelte-1wlc2y0{text-align:center;padding:40px 0}.ob-done.svelte-1wlc2y0 .tick:where(.svelte-1wlc2y0){color:#fff;background:#21ba64;border-radius:999px;place-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:28px;display:grid}.ob-done.svelte-1wlc2y0 h2:where(.svelte-1wlc2y0){color:var(--ink);margin:0 0 8px}.ob-done.svelte-1wlc2y0 p:where(.svelte-1wlc2y0){color:var(--muted);max-width:52ch;margin:0 auto 20px}.cta-row.svelte-1wlc2y0{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=640px){.grid2.svelte-1wlc2y0{grid-template-columns:1fr}}
