.ob-hero.svelte-1wlc2y0{background:linear-gradient(180deg, var(--bg-3), color-mix(in srgb, var(--bg-3) 30%, #fff));border-bottom:1px solid var(--line);padding:clamp(40px,6vw,72px) 0 clamp(28px,4vw,44px)}.eyebrow.svelte-1wlc2y0{margin:0 0 16px}.ob-hero.svelte-1wlc2y0 h1:where(.svelte-1wlc2y0){color:var(--ink);margin:0 0 14px;font-size:clamp(30px,2.6vw + 18px,48px)}.lead.svelte-1wlc2y0{color:var(--ink-2);max-width:62ch;margin:0}.ob-wrap.svelte-1wlc2y0{padding-top:clamp(28px,4vw,48px);padding-bottom:var(--section-y);max-width:calc(800px + var(--pad) * 2)}.ob-card.svelte-1wlc2y0{box-shadow:var(--shadow-sm)}.ob-tabs.svelte-1wlc2y0{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin-bottom:24px;padding:4px;display:flex}.ob-tabs.svelte-1wlc2y0 button:where(.svelte-1wlc2y0){min-height:42px;font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;border:0;border-radius:999px;flex:auto;padding:9px 18px;font-size:14.5px;font-weight:600}.ob-tabs.svelte-1wlc2y0 button:where(.svelte-1wlc2y0):hover{color:var(--ink)}.ob-tabs.svelte-1wlc2y0 button.active:where(.svelte-1wlc2y0){background:var(--ink);color:#fff}.ob-form.svelte-1wlc2y0{flex-direction:column;gap:18px;display:flex}.grid2.svelte-1wlc2y0{grid-template-columns:1fr 1fr;gap:18px;display:grid}.grid2.svelte-1wlc2y0>:where(.svelte-1wlc2y0){min-width:0}label.svelte-1wlc2y0{color:var(--ink);flex-direction:column;gap:7px;font-size:14px;font-weight:600;display:flex}input.svelte-1wlc2y0{border:1px solid var(--line-2);min-height:48px;font:inherit;color:var(--ink);background:var(--surface);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border-radius:12px;padding:11px 14px;font-size:15.5px;font-weight:400}input.svelte-1wlc2y0::placeholder{color:#8f877d}input.svelte-1wlc2y0:hover{border-color:#cbc1b3}input.svelte-1wlc2y0:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}input.invalid.svelte-1wlc2y0{border-color:#d1343a}input.invalid.svelte-1wlc2y0:focus{box-shadow:0 0 0 4px #d1343a26}.field-err.svelte-1wlc2y0{color:#b42318;font-size:12.5px;font-weight:500}.hint.svelte-1wlc2y0{color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px}.hint.svelte-1wlc2y0 strong:where(.svelte-1wlc2y0){color:var(--ink);font-family:var(--font-mono);font-size:.95em}.err.svelte-1wlc2y0{color:#b42318;background:#fdecea;border:1px solid #f6c3bf;border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.submit-row.svelte-1wlc2y0{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.reassure.svelte-1wlc2y0{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.reassure.svelte-1wlc2y0 svg{color:var(--ok)}.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);text-underline-offset:3px;text-decoration:underline}.ob-done.svelte-1wlc2y0{text-align:center;padding:clamp(32px,5vw,48px) 24px}.ob-done.svelte-1wlc2y0 .tick:where(.svelte-1wlc2y0){color:#fff;background:#21ba64;border-radius:999px;place-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:28px;display:grid;box-shadow:0 0 0 8px #21ba641f}.ob-done.svelte-1wlc2y0 h2:where(.svelte-1wlc2y0){color:var(--ink);margin:0 0 10px;font-size:clamp(24px,2vw + 14px,32px)}.ob-done.svelte-1wlc2y0 p:where(.svelte-1wlc2y0){color:var(--ink-2);max-width:52ch;margin:0 auto 22px}.cta-row.svelte-1wlc2y0{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=640px){.grid2.svelte-1wlc2y0{grid-template-columns:1fr}.ob-tabs.svelte-1wlc2y0{width:100%}.ob-form.svelte-1wlc2y0 .btn:where(.svelte-1wlc2y0){align-self:stretch}}
