#contact[data-astro-cid-w5cq6xcs]{scroll-margin-top:6rem}.contact-wrap[data-astro-cid-w5cq6xcs]{max-width:640px;text-align:var(--e-close-align);margin-left:auto;margin-right:auto}.contact-wrap[data-astro-cid-w5cq6xcs] .reveal[data-astro-cid-w5cq6xcs]{opacity:1;transform:none}.contact-sub[data-astro-cid-w5cq6xcs]{color:var(--text-secondary);margin-bottom:2rem;font-size:.97rem}.contact-form[data-astro-cid-w5cq6xcs]{text-align:left;flex-direction:column;gap:1.25rem;display:flex}.form-row[data-astro-cid-w5cq6xcs]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-group[data-astro-cid-w5cq6xcs]{gap:var(--e-field-label-gap);flex-direction:column;display:flex}.form-group[data-astro-cid-w5cq6xcs]>label[data-astro-cid-w5cq6xcs],.topic-group[data-astro-cid-w5cq6xcs]>legend[data-astro-cid-w5cq6xcs],.chip-group[data-astro-cid-w5cq6xcs]>legend[data-astro-cid-w5cq6xcs]{color:var(--e-dim);font-size:13px;font-weight:500}.opt[data-astro-cid-w5cq6xcs]{text-transform:none;letter-spacing:0;font-weight:400}textarea[data-astro-cid-w5cq6xcs]{resize:vertical;min-height:100px}.phone-field[data-astro-cid-w5cq6xcs]{grid-template-columns:auto minmax(0,1fr);gap:.5rem;display:grid}.cc-wrap[data-astro-cid-w5cq6xcs]{display:flex;position:relative}.cc-wrap[data-astro-cid-w5cq6xcs] select[data-astro-cid-w5cq6xcs]{appearance:none;cursor:pointer;width:auto;padding-left:.8rem;padding-right:2rem}.cc-chevron[data-astro-cid-w5cq6xcs]{fill:none;stroke:#ffffff8c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.cc-wrap[data-astro-cid-w5cq6xcs] select[data-astro-cid-w5cq6xcs] option[data-astro-cid-w5cq6xcs]{color:#fff;background:#111}.cc-wrap[data-astro-cid-w5cq6xcs] .zf-trigger{width:auto;padding-left:.8rem;padding-right:2rem}.phone-field[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]{padding-left:.8rem;padding-right:.6rem}.form-submit[data-astro-cid-w5cq6xcs],.form-next[data-astro-cid-w5cq6xcs]{border-radius:999px;justify-content:center;width:100%;padding:12px 16px}.form-step[data-astro-cid-w5cq6xcs]{flex-direction:column;gap:1.25rem;display:flex}.form-step[data-astro-cid-w5cq6xcs][hidden],.form-turnstile[data-astro-cid-w5cq6xcs]:empty{display:none}.form-actions[data-astro-cid-w5cq6xcs]{grid-template-columns:auto 1fr;gap:.75rem;display:grid}.form-back[data-astro-cid-w5cq6xcs]{border-radius:999px;justify-content:center;padding:12px 22px}.steps[data-astro-cid-w5cq6xcs]{flex-direction:column;gap:.55rem;display:flex}.steps-bar[data-astro-cid-w5cq6xcs]{background:#ffffff14;border-radius:999px;height:3px;overflow:hidden}.steps-fill[data-astro-cid-w5cq6xcs]{border-radius:inherit;background:var(--e-fg);width:50%;height:100%;transition:width .35s;display:block}.steps-label[data-astro-cid-w5cq6xcs]{color:var(--text-muted);letter-spacing:.04em;margin:0;font-size:.78rem}.steps-label[data-astro-cid-w5cq6xcs] #steps-n[data-astro-cid-w5cq6xcs]{color:#fffffff0;font-weight:600}.chip-group[data-astro-cid-w5cq6xcs]{border:0;min-width:0;margin:0;padding:0}.chip-group[data-astro-cid-w5cq6xcs]>legend[data-astro-cid-w5cq6xcs]{margin-bottom:var(--e-field-label-gap);padding:0}.chips[data-astro-cid-w5cq6xcs]{flex-wrap:wrap;gap:6px;display:flex}.chip-option[data-astro-cid-w5cq6xcs]{cursor:pointer;flex:1 0 auto;display:flex;position:relative}.chip-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chip-option[data-astro-cid-w5cq6xcs] span[data-astro-cid-w5cq6xcs]{border-radius:var(--e-radius-pill);border:1px solid var(--e-choice-border);background:var(--e-choice-bg);height:40px;color:var(--e-dim);white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.chip-option[data-astro-cid-w5cq6xcs]:hover span[data-astro-cid-w5cq6xcs]{border-color:var(--e-field-border-hover);color:var(--e-fg)}.chip-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]:focus-visible+span[data-astro-cid-w5cq6xcs]{outline:2px solid var(--e-field-focus);outline-offset:2px}.chip-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]:checked+span[data-astro-cid-w5cq6xcs]{color:var(--e-fg);background:var(--e-choice-on-bg);border-color:var(--e-choice-on-border)}.form-status[data-astro-cid-w5cq6xcs]{text-align:center;border-radius:12px;margin-top:.5rem;padding:1rem;font-size:.9rem;line-height:1.5}.form-status[data-astro-cid-w5cq6xcs].success{color:#fffffff0;background:#34d39914;box-shadow:inset 0 0 0 1px #34d3994d}.form-status[data-astro-cid-w5cq6xcs].error{color:#fecaca;background:#f8717114;box-shadow:inset 0 0 0 1px #f8717152}.field-error[data-astro-cid-w5cq6xcs]{color:#fecaca;text-transform:none;letter-spacing:0;align-items:center;gap:.4rem;margin-top:.1rem;font-size:.8rem;line-height:1.35;animation:.2s cubic-bezier(.2,.9,.3,1) field-error-in;display:flex}.field-error[data-astro-cid-w5cq6xcs][hidden]{display:none}.field-error[data-astro-cid-w5cq6xcs]:before{content:"";background:#f87171;border-radius:999px;flex:none;width:6px;height:6px}@keyframes field-error-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.field-error[data-astro-cid-w5cq6xcs]{animation:none}}.contact-form[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs][aria-invalid=true],.contact-form[data-astro-cid-w5cq6xcs] textarea[data-astro-cid-w5cq6xcs][aria-invalid=true],.is-invalid[data-astro-cid-w5cq6xcs] .cc-wrap[data-astro-cid-w5cq6xcs] select[data-astro-cid-w5cq6xcs]{border-color:#f8717173;box-shadow:inset 0 0 0 1px #f8717152}.is-invalid[data-astro-cid-w5cq6xcs] .chips[data-astro-cid-w5cq6xcs]{box-shadow:inset 0 0 0 1px #f8717166}.is-invalid[data-astro-cid-w5cq6xcs] .topic-card[data-astro-cid-w5cq6xcs]{box-shadow:inset 0 0 0 1px #f8717152}.topic-group[data-astro-cid-w5cq6xcs] .field-error[data-astro-cid-w5cq6xcs],.chip-group[data-astro-cid-w5cq6xcs] .field-error[data-astro-cid-w5cq6xcs]{margin-top:.5rem}.topic-group[data-astro-cid-w5cq6xcs]{border:0;min-width:0;margin:0;padding:0}.topic-group[data-astro-cid-w5cq6xcs]>legend[data-astro-cid-w5cq6xcs]{margin-bottom:var(--e-field-label-gap);padding:0}.topic-options[data-astro-cid-w5cq6xcs]{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.topic-option[data-astro-cid-w5cq6xcs]{cursor:pointer;display:flex;position:relative}.topic-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.topic-card[data-astro-cid-w5cq6xcs]{border-radius:var(--e-radius-card);background:var(--e-choice-bg);border:1px solid var(--e-choice-border);flex-direction:column;gap:.25rem;width:100%;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.topic-label[data-astro-cid-w5cq6xcs]{color:var(--e-fg);font-size:15px;font-weight:500}.topic-hint[data-astro-cid-w5cq6xcs]{color:var(--e-faint);font-size:13px;line-height:1.4}.topic-option[data-astro-cid-w5cq6xcs]:hover .topic-card[data-astro-cid-w5cq6xcs]{border-color:var(--e-field-border-hover)}.topic-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]:focus-visible+.topic-card[data-astro-cid-w5cq6xcs]{outline:2px solid var(--e-field-focus);outline-offset:2px}.topic-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]:checked+.topic-card[data-astro-cid-w5cq6xcs]{background:var(--e-choice-on-bg);border-color:var(--e-choice-on-border)}.topic-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]:checked+.topic-card[data-astro-cid-w5cq6xcs] .topic-hint[data-astro-cid-w5cq6xcs]{color:var(--e-dim)}@media (width<=768px){.form-row[data-astro-cid-w5cq6xcs],.topic-options[data-astro-cid-w5cq6xcs]{grid-template-columns:1fr}}
