.container.svelte-1bv7ezn{max-width:var(--container);padding:0 var(--sp-5);margin:0 auto}.container.narrow.svelte-1bv7ezn{max-width:var(--container-narrow)}section.svelte-1bv7ezn{padding:var(--sp-10) 0}section.svelte-1bv7ezn:first-child{padding-top:var(--sp-12);padding-bottom:var(--sp-6)}.eyebrow.svelte-1bv7ezn{font-family:var(--ff-mono);text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-xs);color:var(--c-accent);margin-bottom:var(--sp-3)}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin-bottom:var(--sp-4)}.hero.svelte-1bv7ezn .lede:where(.svelte-1bv7ezn){color:var(--c-text-muted);font-size:var(--fs-md);max-width:42rem}.form-card.svelte-1bv7ezn{background:var(--c-bg-card);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:var(--sp-6)}.grid-2.svelte-1bv7ezn{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.field.svelte-1bv7ezn{margin-bottom:var(--sp-4);flex-direction:column;display:flex}label.svelte-1bv7ezn{font-size:var(--fs-sm);color:var(--c-text);margin-bottom:var(--sp-2);font-weight:500}.req.svelte-1bv7ezn{color:var(--c-accent);margin-left:2px}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font:inherit;font-size:var(--fs-base);color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--radius-sm);padding:var(--sp-3) var(--sp-3);width:100%;transition:border-color .12s,box-shadow .12s}input.svelte-1bv7ezn::placeholder,textarea.svelte-1bv7ezn::placeholder{color:var(--c-text-faint)}input.svelte-1bv7ezn:focus,select.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:var(--c-accent);outline:none;box-shadow:0 0 0 3px #4ea3ff2e}textarea.svelte-1bv7ezn{resize:vertical}.honeypot.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.disclaimer.svelte-1bv7ezn{color:var(--c-text-faint);font-size:var(--fs-xs);margin-bottom:var(--sp-4)}.actions.svelte-1bv7ezn{align-items:center;gap:var(--sp-4);display:flex}.btn.svelte-1bv7ezn{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-radius:var(--radius-sm);font-size:var(--fs-sm);border:1px solid #0000;font-weight:500;display:inline-flex}.btn.svelte-1bv7ezn:hover{text-decoration:none}.btn-primary.svelte-1bv7ezn{background:var(--c-accent);color:#04111f;font-weight:600}.btn-primary.svelte-1bv7ezn:hover{background:#6db4ff}.btn-primary.svelte-1bv7ezn:disabled{opacity:.6;cursor:not-allowed}.error.svelte-1bv7ezn{color:var(--c-warn);font-size:var(--fs-sm)}.success.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:var(--fs-lg);margin-bottom:var(--sp-3)}.success.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--c-text-muted)}.direct.svelte-1bv7ezn{margin-top:var(--sp-6);padding:var(--sp-5);border:1px dashed var(--c-border-strong);border-radius:var(--radius-md)}.direct.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:var(--fs-md);margin-bottom:var(--sp-2)}.direct.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--c-text-muted);margin-bottom:var(--sp-2)}.direct.svelte-1bv7ezn .small:where(.svelte-1bv7ezn){font-size:var(--fs-sm)}.muted.svelte-1bv7ezn{color:var(--c-text-faint)}@media (width<=600px){.grid-2.svelte-1bv7ezn{grid-template-columns:1fr}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:var(--fs-2xl)}.form-card.svelte-1bv7ezn{padding:var(--sp-5)}section.svelte-1bv7ezn{padding:var(--sp-8) 0}}
