.form[data-astro-cid-vekgkm42]{gap:var(--space-m);display:grid}.form__heading[data-astro-cid-vekgkm42]{font-size:var(--step-2)}.form__grid[data-astro-cid-vekgkm42]{gap:var(--space-s) var(--space-m);grid-template-columns:1fr 1fr;display:grid}.field[data-astro-cid-vekgkm42]{gap:.4rem;display:grid}.field--full[data-astro-cid-vekgkm42]{grid-column:1/-1}label[data-astro-cid-vekgkm42]{color:var(--ink-700);font-size:.88rem;font-weight:650}label[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{color:var(--gold-600)}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42]{width:100%;min-height:50px;color:var(--ink-800);background:var(--paper);border:1.5px solid var(--border-strong);border-radius:var(--r-m);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);-webkit-appearance:none;appearance:none;padding:.8rem .95rem;font-size:1rem}textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:7.5rem;line-height:1.6}input[data-astro-cid-vekgkm42]::placeholder,textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--ink-300)}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus,select[data-astro-cid-vekgkm42]:focus{border-color:var(--teal-500);outline:none;box-shadow:0 0 0 4px #0e93a324}input[data-astro-cid-vekgkm42][aria-invalid=true],textarea[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#dc2626}.select[data-astro-cid-vekgkm42]{display:grid;position:relative}.select[data-astro-cid-vekgkm42] svg{pointer-events:none;color:var(--ink-400);position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.select[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{cursor:pointer;padding-right:2.5rem}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__foot[data-astro-cid-vekgkm42]{justify-items:start;gap:.85rem;display:grid}.form__note[data-astro-cid-vekgkm42]{color:var(--muted);max-width:48ch;font-size:.84rem;line-height:1.6}.form__status[data-astro-cid-vekgkm42]{border-radius:var(--r-m);padding:.9rem 1.1rem;font-size:.94rem;font-weight:600;line-height:1.55}.form__status[data-astro-cid-vekgkm42][data-tone=ok]{background:var(--teal-50);border:1px solid var(--teal-200);color:var(--teal-800)}.form__status[data-astro-cid-vekgkm42][data-tone=error]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.form__dev[data-astro-cid-vekgkm42]{color:#92400e;font-size:.82rem;line-height:1.7}.form__dev[data-astro-cid-vekgkm42] code[data-astro-cid-vekgkm42]{background:#fef3c7;border-radius:4px;padding:.1em .35em}@media (width<=40rem){.form__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.contact[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,1.2rem + 3.5vw,3.75rem);display:grid}.contact__aside[data-astro-cid-6bfsojfh]{top:calc(var(--header-h) + 1.5rem);gap:var(--space-m);display:grid;position:sticky}.quick[data-astro-cid-6bfsojfh],.split-note[data-astro-cid-6bfsojfh]{background:var(--paper-soft);border:1px solid var(--border);border-radius:var(--r-l);padding:var(--space-m)}.quick__title[data-astro-cid-6bfsojfh],.split-note__title[data-astro-cid-6bfsojfh]{font-size:var(--step-1);margin-bottom:var(--space-s)}.quick__list[data-astro-cid-6bfsojfh]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.quick__list[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--ink-700);transition:color .18s var(--ease);align-items:center;gap:.8rem;padding:.6rem 0;text-decoration:none;display:flex}.quick__list[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--teal-700)}.quick__icon[data-astro-cid-6bfsojfh]{border-radius:var(--r-m);background:var(--paper);border:1px solid var(--border-strong);width:40px;height:40px;color:var(--teal-600);transition:background-color .2s var(--ease), color .2s var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.quick__list[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover .quick__icon[data-astro-cid-6bfsojfh]{background:var(--teal-600);border-color:var(--teal-600);color:#fff}.quick__label[data-astro-cid-6bfsojfh]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400);font-size:.7rem;font-weight:700;display:block}.quick__appt[data-astro-cid-6bfsojfh]{color:var(--gold-700);font-style:normal}.quick__list[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-size:.95rem;font-weight:650;line-height:1.35}.split-note[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);margin-bottom:var(--space-s);font-size:.92rem;line-height:1.68}.split-note[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--ink-700)}@media (width<=62rem){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}.contact__aside[data-astro-cid-6bfsojfh]{position:static}}
