.form-wrap[data-astro-cid-vekgkm42]{background:var(--white);border:1px solid var(--line);border-radius:4px;padding:clamp(1.5rem,4vw,2.75rem);box-shadow:0 30px 60px -30px #1d343338}.form[data-astro-cid-vekgkm42]{gap:1.4rem;display:grid}.form__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.field[data-astro-cid-vekgkm42]{gap:.45rem;min-width:0;display:grid}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{font-size:.875rem;font-weight:500}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{color:var(--teal-700)}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:2px;padding:.8rem .9rem;font-size:1rem;transition:border-color .2s,background .2s}input[data-astro-cid-vekgkm42]:focus,select[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{background:var(--white);border-color:var(--teal-700);outline:none}textarea[data-astro-cid-vekgkm42]{resize:vertical;line-height:1.6}textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--gray-500);opacity:.8}.check[data-astro-cid-vekgkm42]{color:var(--text-muted);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.875rem;display:grid}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.05rem;height:1.05rem;accent-color:var(--ink-800);margin-top:.2rem;padding:0}.check[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42],.form__legal[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--text)}.form__legal[data-astro-cid-vekgkm42]{color:var(--text-muted);margin-top:-.4rem;font-size:.75rem;line-height:1.6}.form__actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.4rem;display:flex}.form__actions[data-astro-cid-vekgkm42] .button[data-astro-cid-vekgkm42]{font:inherit;cursor:pointer;border:0;font-weight:500}.form__actions[data-astro-cid-vekgkm42] .button[data-astro-cid-vekgkm42]:disabled{opacity:.6;cursor:wait}.form__hint[data-astro-cid-vekgkm42]{color:var(--text-muted);font-size:.8125rem}.form__status[data-astro-cid-vekgkm42]{background:var(--mist);border-left:2px solid var(--teal-700);padding:.9rem 1rem;font-size:.9375rem}.form__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__done[data-astro-cid-vekgkm42]{gap:1rem;padding:2rem 0;display:grid}.form__done[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:var(--text-muted)}@media (width<=560px){.form__row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.contact[data-astro-cid-kphbpcdu]{padding:clamp(3rem,6vw,5rem) 0 clamp(5rem,9vw,7rem)}.contact__grid[data-astro-cid-kphbpcdu]{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(3rem,6vw,5.5rem);display:grid}.contact__copy[data-astro-cid-kphbpcdu]{min-width:0}h1[data-astro-cid-kphbpcdu]{max-width:14ch}.contact__lead[data-astro-cid-kphbpcdu]{max-width:32rem;color:var(--text-muted);margin-top:1.75rem;font-size:1.1875rem}.contact__ways[data-astro-cid-kphbpcdu]{border-top:1px solid var(--line);margin:3rem 0 0;display:grid}.contact__ways[data-astro-cid-kphbpcdu] div[data-astro-cid-kphbpcdu]{border-bottom:1px solid var(--line);gap:.3rem;padding:1.25rem 0;display:grid}.contact__ways[data-astro-cid-kphbpcdu] dt[data-astro-cid-kphbpcdu]{color:var(--text-muted);font-size:.8125rem}.contact__ways[data-astro-cid-kphbpcdu] dd[data-astro-cid-kphbpcdu]{margin:0;font-size:1.0625rem}.contact__ways[data-astro-cid-kphbpcdu] dd[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]:not(.link){text-decoration:none}.contact__next[data-astro-cid-kphbpcdu]{counter-reset:next;gap:1rem;margin-top:2.5rem;display:grid}.contact__next[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{counter-increment:next;grid-template-columns:2.25rem 1fr;font-size:.9375rem;display:grid}.contact__next[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]:before{content:counter(next, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--teal-700);grid-row:span 2;padding-top:.15rem;font-size:.8125rem}.contact__next[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{font-weight:600}.contact__next[data-astro-cid-kphbpcdu] span[data-astro-cid-kphbpcdu]{color:var(--text-muted)}@media (width<=960px){.contact__grid[data-astro-cid-kphbpcdu]{grid-template-columns:1fr}}
