.consent[data-astro-cid-uzzhutkg]{display:grid;grid-template-columns:28px 1fr;gap:var(--sp-3);align-items:start;padding:var(--sp-4);border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-surface)}.consent[data-astro-cid-uzzhutkg] input[data-astro-cid-uzzhutkg]{width:24px;height:24px;margin:2px 0 0;accent-color:var(--c-teal);cursor:pointer}.consent[data-astro-cid-uzzhutkg] label[data-astro-cid-uzzhutkg]{font-size:var(--fs-sm);line-height:1.55;cursor:pointer}.consent[data-astro-cid-uzzhutkg] .field-error[data-astro-cid-uzzhutkg]{grid-column:2;font-size:var(--fs-sm);color:var(--c-error);font-weight:600;margin:0}.consent[data-astro-cid-uzzhutkg] .field-error[data-astro-cid-uzzhutkg]:empty{display:none}.consent[data-astro-cid-uzzhutkg].invalid{border-color:var(--c-error);background:var(--c-error-soft)}.req[data-astro-cid-uzzhutkg]{font-weight:700}.opt[data-astro-cid-uzzhutkg]{color:var(--c-muted)}.form-wrap[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--sp-7);align-items:start;scroll-margin-top:90px}@media(max-width:820px){.form-wrap[data-astro-cid-xyq5hly5]{grid-template-columns:1fr;gap:var(--sp-5)}}.intro[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:var(--sp-4);position:sticky;top:100px}@media(max-width:820px){.intro[data-astro-cid-xyq5hly5]{position:static}}.intro[data-astro-cid-xyq5hly5] h2[data-astro-cid-xyq5hly5]:focus{outline:none}form[data-astro-cid-xyq5hly5]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-5);box-shadow:var(--shadow);min-width:0}@media(max-width:560px){form[data-astro-cid-xyq5hly5]{padding:var(--sp-5) var(--sp-4)}}.row[data-astro-cid-xyq5hly5].two{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5)}@media(max-width:640px){.row[data-astro-cid-xyq5hly5].two{grid-template-columns:1fr}}.field[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:var(--sp-2);border:0;padding:0;margin:0;min-width:0}label[data-astro-cid-xyq5hly5],legend[data-astro-cid-xyq5hly5]{font-weight:650;font-size:.98rem;padding:0}.req[data-astro-cid-xyq5hly5]{color:var(--c-error)}.opt[data-astro-cid-xyq5hly5]{font-weight:500;color:var(--c-muted);font-size:.9em}input[data-astro-cid-xyq5hly5][type=text],input[data-astro-cid-xyq5hly5][type=email],input[data-astro-cid-xyq5hly5][type=tel],select[data-astro-cid-xyq5hly5],textarea[data-astro-cid-xyq5hly5]{font:inherit;font-size:1rem;color:var(--c-ink);background:#fff;border:1.5px solid #b8c4cd;border-radius:var(--radius-sm);padding:.7rem .8rem;min-height:48px;width:100%}textarea[data-astro-cid-xyq5hly5]{resize:vertical;min-height:96px}input[data-astro-cid-xyq5hly5]:focus-visible,select[data-astro-cid-xyq5hly5]:focus-visible,textarea[data-astro-cid-xyq5hly5]:focus-visible{border-color:var(--c-focus)}.phone[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:110px 1fr;gap:var(--sp-2)}.hint[data-astro-cid-xyq5hly5]{font-size:var(--fs-xs);color:var(--c-muted)}.field-error[data-astro-cid-xyq5hly5]{font-size:var(--fs-sm);color:var(--c-error);font-weight:600}.field-error[data-astro-cid-xyq5hly5]:empty{display:none}.field[data-astro-cid-xyq5hly5].invalid input[data-astro-cid-xyq5hly5],.field[data-astro-cid-xyq5hly5].invalid select[data-astro-cid-xyq5hly5],.field[data-astro-cid-xyq5hly5].invalid textarea[data-astro-cid-xyq5hly5]{border-color:var(--c-error);background:snow}.choices[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:var(--sp-2)}.choice[data-astro-cid-xyq5hly5]{display:flex;gap:var(--sp-3);align-items:center;border:1.5px solid var(--c-line);border-radius:var(--radius-sm);padding:.65rem .8rem;cursor:pointer;font-weight:550;min-height:48px}.choice[data-astro-cid-xyq5hly5]:has(input:checked){border-color:var(--c-teal);background:var(--c-teal-soft)}.choice[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{width:20px;height:20px;accent-color:var(--c-teal);margin:0;flex:none}.field[data-astro-cid-xyq5hly5].invalid .choice[data-astro-cid-xyq5hly5]{border-color:#e6a9a3}.consents[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:var(--sp-3)}.consent-intro[data-astro-cid-xyq5hly5]{color:var(--c-ink-2)}.hp[data-astro-cid-xyq5hly5]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.submit-row[data-astro-cid-xyq5hly5]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.summary[data-astro-cid-xyq5hly5] ul[data-astro-cid-xyq5hly5]{margin-top:var(--sp-2)}.summary[data-astro-cid-xyq5hly5] a[data-astro-cid-xyq5hly5]{color:inherit;font-weight:700}
