#contact[data-astro-cid-w5cq6xcs]{scroll-margin-top:6rem}.contact-wrap[data-astro-cid-w5cq6xcs]{text-align:center;max-width:600px}.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]{flex-direction:column;gap:.375rem;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(--text-muted);letter-spacing:.15em;text-transform:uppercase;font-size:.77rem;font-weight:600}.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]{-webkit-appearance:none;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}.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]{width:100%}.form-step[data-astro-cid-w5cq6xcs]{flex-direction:column;gap:1.25rem;display:flex}.form-step[data-astro-cid-w5cq6xcs][hidden]{display:none}.form-actions[data-astro-cid-w5cq6xcs]{grid-template-columns:auto 1fr;gap:.75rem;display:grid}.form-back[data-astro-cid-w5cq6xcs]{padding-left:1.4rem;padding-right:1.4rem}.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(--o);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:.6rem;padding:0}.chips[data-astro-cid-w5cq6xcs]{background:#ffffff0f;border-radius:12px;flex-wrap:wrap;gap:2px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.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]{color:#ffffff80;white-space:nowrap;border-radius:9px;flex:1;justify-content:center;align-items:center;height:2.25rem;padding:0 .5rem;font-size:.86rem;font-weight:500;transition:color .25s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;display:inline-flex}.chip-option[data-astro-cid-w5cq6xcs]:hover span[data-astro-cid-w5cq6xcs]{color:#ffffffa8}.chip-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]:focus-visible+span[data-astro-cid-w5cq6xcs]{outline-offset:-2px;outline:2px solid #fff9}.chip-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]:checked+span[data-astro-cid-w5cq6xcs]{color:#fffffff0;background:#ffffff24;box-shadow:inset 0 1px #ffffff2e,0 4px 10px -4px #000000b3}.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:.6rem;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]{background:#ffffff08;border-radius:12px;flex-direction:column;gap:.25rem;width:100%;padding:.8rem .9rem;transition:background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.topic-label[data-astro-cid-w5cq6xcs]{color:#ffffffa8;font-size:.9rem;font-weight:600;transition:color .25s}.topic-hint[data-astro-cid-w5cq6xcs]{color:#ffffff73;font-size:.78rem;line-height:1.4}.topic-option[data-astro-cid-w5cq6xcs]:hover .topic-card[data-astro-cid-w5cq6xcs]{background:#ffffff0f}.topic-option[data-astro-cid-w5cq6xcs]:hover .topic-label[data-astro-cid-w5cq6xcs]{color:#ffffffd9}.topic-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]:focus-visible+.topic-card[data-astro-cid-w5cq6xcs]{outline-offset:2px;outline:2px solid #fff9}.topic-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]:checked+.topic-card[data-astro-cid-w5cq6xcs]{background:radial-gradient(120% 160% at 50% 0,#fff3,#ffffff0f 60%);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #ffffff0d,0 8px 20px -8px #000c}.topic-option[data-astro-cid-w5cq6xcs] input[data-astro-cid-w5cq6xcs]:checked+.topic-card[data-astro-cid-w5cq6xcs] .topic-label[data-astro-cid-w5cq6xcs]{color:#fffffff0}.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:#ffffffa8}@media (width<=768px){.form-row[data-astro-cid-w5cq6xcs],.topic-options[data-astro-cid-w5cq6xcs]{grid-template-columns:1fr}}
