.contact-form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:16px;max-width:560px}.contact-form.svelte-1bv7ezn .row:where(.svelte-1bv7ezn){display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:520px){.contact-form.svelte-1bv7ezn .row:where(.svelte-1bv7ezn){grid-template-columns:1fr}}.contact-form.svelte-1bv7ezn label:where(.svelte-1bv7ezn){display:flex;flex-direction:column;gap:6px}.contact-form.svelte-1bv7ezn label:where(.svelte-1bv7ezn)>span:where(.svelte-1bv7ezn){font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.contact-form.svelte-1bv7ezn label:where(.svelte-1bv7ezn) em:where(.svelte-1bv7ezn){font-style:normal;text-transform:none;letter-spacing:0}.contact-form.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.contact-form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){font-family:var(--font-body);font-size:15px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);color:var(--fg)}.contact-form.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus,.contact-form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus{outline:none;border-color:var(--fg)}.contact-form.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical}.form-error.svelte-1bv7ezn{color:#b00020;font-size:14px;margin:0}.sent-card.svelte-1bv7ezn{max-width:560px;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}.sent-card__title.svelte-1bv7ezn{margin:0 0 8px;font-weight:700;font-size:18px;letter-spacing:-.01em}.sent-card__body.svelte-1bv7ezn{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.cta-row.svelte-1bv7ezn{padding:24px 0;display:flex;flex-wrap:wrap;gap:12px}.btn--lg.svelte-1bv7ezn{min-height:52px;padding:14px 24px;font-size:15px}.reveal{padding:24px 0}
