.section.svelte-1bv7ezn{padding-block:var(--space-2xl);position:relative;overflow:hidden}.hero-glow.svelte-1bv7ezn{background:var(--glow);filter:blur(8px);pointer-events:none;height:60%;position:absolute;inset:-30% 0 auto}.inner.svelte-1bv7ezn{max-width:40rem;position:relative}.lede.svelte-1bv7ezn{font-size:var(--step-1);color:var(--text-muted);margin-block:var(--space-m) var(--space-l)}.card.svelte-1bv7ezn{padding:var(--space-l);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-soft)}.form.svelte-1bv7ezn{gap:var(--space-m);display:grid}label.svelte-1bv7ezn{gap:var(--space-2xs);display:grid}label.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){font-weight:600;font-size:var(--step-0)}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-s);resize:vertical;width:100%;padding:.7em .9em}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:2px solid var(--accent-ink);outline-offset:1px;border-color:var(--accent-ink)}.err.svelte-1bv7ezn{color:oklch(58% .17 25);font-size:var(--step--1)}.form-error.svelte-1bv7ezn{color:oklch(58% .17 25);margin:0}.hp.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}button[type=submit].svelte-1bv7ezn{border:none;justify-self:start}.success.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:var(--step-2);color:var(--accent-ink)}.direct.svelte-1bv7ezn{margin-top:var(--space-l);color:var(--text-muted)}
