.cta.svelte-14cghp{padding:var(--s-10) 0;background:var(--color-bg-elev-1);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.cols.svelte-14cghp{grid-template-columns:1fr 1fr;gap:var(--s-8);align-items:start}@media(max-width:880px){.cols.svelte-14cghp{grid-template-columns:1fr}}.copy.svelte-14cghp h2:where(.svelte-14cghp){margin:var(--s-3) 0 var(--s-4)}.bul.svelte-14cghp{display:flex;flex-direction:column;gap:8px;margin-top:var(--s-4)}.bul.svelte-14cghp li:where(.svelte-14cghp){display:flex;align-items:center;gap:10px;color:var(--color-text-muted);font-size:var(--fs-sm)}.dotc.svelte-14cghp{width:6px;height:6px;border-radius:50%;background:var(--color-signal)}.form.svelte-14cghp{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-6);border-radius:var(--radius-lg);background:var(--color-bg-elev-2);border:1px solid var(--color-line)}label.svelte-14cghp{display:flex;flex-direction:column;gap:6px}label.svelte-14cghp span:where(.svelte-14cghp):first-child{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-dim)}label.svelte-14cghp em:where(.svelte-14cghp){font-style:normal;color:var(--color-text-dim)}input.svelte-14cghp,textarea.svelte-14cghp{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);padding:12px 14px;font-family:var(--font-body);transition:border-color var(--dur-fast) var(--ease-out)}input.svelte-14cghp:focus,textarea.svelte-14cghp:focus{outline:none;border-color:var(--color-signal)}input[aria-invalid=true].svelte-14cghp,textarea[aria-invalid=true].svelte-14cghp{border-color:var(--color-crit)}textarea.svelte-14cghp{resize:vertical}.fine.svelte-14cghp{font-size:11px;color:var(--color-text-dim);letter-spacing:var(--tracking-mono)}.err.svelte-14cghp{font-family:var(--font-mono);font-size:11px;color:var(--color-crit);letter-spacing:.04em}.form-err.svelte-14cghp{padding:10px 12px;border:1px solid color-mix(in oklab,var(--color-crit) 50%,var(--color-line));border-radius:var(--radius-md);background:color-mix(in oklab,var(--color-crit) 8%,transparent)}button[disabled].svelte-14cghp{opacity:.6;cursor:not-allowed}.hp.svelte-14cghp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.ok.svelte-14cghp{align-items:flex-start;gap:12px;padding:var(--s-6)}.ok-mark.svelte-14cghp{width:36px;height:36px;border-radius:50%;background:var(--color-signal);color:var(--color-text-invert);display:flex;align-items:center;justify-content:center;font-weight:600}
