.contact-support-form-module__KFva-W__form{gap:.9rem;display:grid}.contact-support-form-module__KFva-W__fieldGroup{gap:.4rem;display:grid}.contact-support-form-module__KFva-W__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.84rem;font-weight:700}.contact-support-form-module__KFva-W__optional{font-weight:400}.contact-support-form-module__KFva-W__input,.contact-support-form-module__KFva-W__select,.contact-support-form-module__KFva-W__textArea{border:1px solid var(--border-subtle);border-bottom:2px solid var(--rule-subtle);background:var(--surface-elevated);width:100%;color:var(--ink-base);padding:.8rem .95rem}.contact-support-form-module__KFva-W__input,.contact-support-form-module__KFva-W__select{min-height:3rem}.contact-support-form-module__KFva-W__textArea{resize:vertical;min-height:8rem}.contact-support-form-module__KFva-W__input:focus,.contact-support-form-module__KFva-W__select:focus,.contact-support-form-module__KFva-W__textArea:focus{border-bottom-color:var(--brand-secondary);outline:none}.contact-support-form-module__KFva-W__error{color:#b91c1c;font-weight:600}.contact-support-form-module__KFva-W__submitButton{border:1px solid var(--brand-secondary);border-bottom:2px solid var(--brand-secondary-deep);background:var(--brand-secondary);color:#fff;letter-spacing:.08em;text-transform:uppercase;min-height:3rem;padding:.8rem 1rem;font-weight:700}.contact-support-form-module__KFva-W__submitButton:disabled{opacity:.72}.contact-support-form-module__KFva-W__successState{border:1px solid var(--border-subtle);border-bottom:2px solid var(--rule-subtle);background:color-mix(in srgb,var(--brand-tertiary-soft)58%,white 42%);gap:.6rem;padding:1rem;display:grid}.contact-support-form-module__KFva-W__successTitle{color:var(--ink-base);margin:0}.contact-support-form-module__KFva-W__successText{color:var(--ink-muted);margin:0}
