.contact-page.svelte-1bv7ezn{max-width:700px;min-height:70vh;margin:auto;padding:52px 24px 72px}.eyebrow.svelte-1bv7ezn{color:#0878ed;letter-spacing:.12em;font-size:11px;font-weight:700}h1.svelte-1bv7ezn{letter-spacing:-.04em;margin:12px 0;font-size:clamp(30px,5vw,42px)}.intro.svelte-1bv7ezn{color:#52627a;margin-bottom:28px;line-height:1.8}form.svelte-1bv7ezn{gap:20px;display:grid}.field.svelte-1bv7ezn{gap:7px;display:grid}label.svelte-1bv7ezn{font-size:13px;font-weight:600}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:12px 14px;font-size:16px}textarea.svelte-1bv7ezn{resize:vertical}input.svelte-1bv7ezn:focus-visible,select.svelte-1bv7ezn:focus-visible,textarea.svelte-1bv7ezn:focus-visible{outline-offset:2px;outline:3px solid #1e8bff}[aria-invalid=true].svelte-1bv7ezn{border-color:#b91c1c}.error.svelte-1bv7ezn{color:#b91c1c;margin:0;font-size:13px}.privacy-note.svelte-1bv7ezn{color:#64748b;margin:0;font-size:12px;line-height:1.8}.privacy-note.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#0878ed;text-decoration:underline}button.svelte-1bv7ezn{color:#fff;cursor:pointer;background:#0878ed;border:0;border-radius:9px;justify-self:start;padding:13px 24px;font-weight:600}button.svelte-1bv7ezn:disabled{opacity:.6;cursor:default}.trap.svelte-1bv7ezn{display:none}.confirmation.svelte-1bv7ezn{background:#f4f8ff;border:1px solid #dbe5f1;border-radius:12px;padding:24px}.confirmation.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){margin:0 0 8px;font-size:22px}.confirmation.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#52627a;margin:0}
