.contact.svelte-1bv7ezn{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.details.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){margin-bottom:var(--space-sm)}.details.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0 0 .5rem}.details.svelte-1bv7ezn .btn:where(.svelte-1bv7ezn){margin-top:var(--space-sm)}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--space-sm)}.row.svelte-1bv7ezn{display:grid;grid-template-columns:1fr;gap:var(--space-sm)}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.35rem}label.svelte-1bv7ezn{font-size:var(--step--1);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted)}.opt.svelte-1bv7ezn{text-transform:none;letter-spacing:0}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font-family:inherit;font-size:var(--step-0);padding:.75em .9em;border:1px solid var(--border);border-radius:var(--radius);background:var(--white);color:var(--ink)}input.svelte-1bv7ezn:focus,select.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:2px solid var(--brand-soft);outline-offset:1px}.err.svelte-1bv7ezn{color:#b3261e;font-size:var(--step--1)}.success.svelte-1bv7ezn{padding:var(--space-md);border:1px solid var(--brand);background:var(--white)}@media(min-width:820px){.contact.svelte-1bv7ezn{grid-template-columns:.7fr 1fr;gap:var(--space-xl)}.row.svelte-1bv7ezn{grid-template-columns:1fr 1fr}}
