.ContactUsFormComponent-module__nOOkBG__formWrapper,.ContactUsFormComponent-module__nOOkBG__successPanel{color:#f7f9fa;max-width:760px;margin:0 auto}.ContactUsFormComponent-module__nOOkBG__formHeading{margin-bottom:28px}.ContactUsFormComponent-module__nOOkBG__formHeading h2,.ContactUsFormComponent-module__nOOkBG__successPanel h2{color:#fff;margin:7px 0 10px;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.12}.ContactUsFormComponent-module__nOOkBG__formHeading p,.ContactUsFormComponent-module__nOOkBG__successPanel p{color:#c9d0d5;margin:0;font-size:1rem;line-height:1.65}.ContactUsFormComponent-module__nOOkBG__kicker{color:#27b8ef;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:800}.ContactUsFormComponent-module__nOOkBG__formWrapper form{gap:22px;display:grid}.ContactUsFormComponent-module__nOOkBG__fieldGroup,.ContactUsFormComponent-module__nOOkBG__reasonFieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ContactUsFormComponent-module__nOOkBG__fieldGroup label,.ContactUsFormComponent-module__nOOkBG__reasonFieldset legend{color:#f7f9fa;padding:0;font-size:1rem;font-weight:750;line-height:1.4}.ContactUsFormComponent-module__nOOkBG__fieldGroup label span,.ContactUsFormComponent-module__nOOkBG__reasonFieldset legend span{color:#c9d0d5;font-size:.9rem;font-weight:500}.ContactUsFormComponent-module__nOOkBG__fieldGroup input,.ContactUsFormComponent-module__nOOkBG__fieldGroup textarea{box-sizing:border-box;color:#fff;font:inherit;background:#20262b;border:1px solid #56636c;border-radius:8px;width:100%;min-height:48px;padding:12px 14px}.ContactUsFormComponent-module__nOOkBG__fieldGroup textarea{resize:vertical;min-height:160px}.ContactUsFormComponent-module__nOOkBG__fieldGroup input::placeholder,.ContactUsFormComponent-module__nOOkBG__fieldGroup textarea::placeholder{color:#aeb7bd;opacity:1}.ContactUsFormComponent-module__nOOkBG__fieldGroup input[aria-invalid=true],.ContactUsFormComponent-module__nOOkBG__fieldGroup textarea[aria-invalid=true],.ContactUsFormComponent-module__nOOkBG__reasonFieldset[aria-invalid=true] .ContactUsFormComponent-module__nOOkBG__reasonOption{border-color:#ff7567}.ContactUsFormComponent-module__nOOkBG__fieldHint,.ContactUsFormComponent-module__nOOkBG__fieldError,.ContactUsFormComponent-module__nOOkBG__inlineState,.ContactUsFormComponent-module__nOOkBG__inlineRecovery p{margin:0;font-size:.9rem;line-height:1.5}.ContactUsFormComponent-module__nOOkBG__fieldHint,.ContactUsFormComponent-module__nOOkBG__inlineState{color:#bfc8ce}.ContactUsFormComponent-module__nOOkBG__fieldError{color:#ffb4a9;font-weight:650}.ContactUsFormComponent-module__nOOkBG__reasonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.ContactUsFormComponent-module__nOOkBG__reasonOption{cursor:pointer;background:#20262b;border:1px solid #56636c;border-radius:8px;align-items:center;gap:11px;min-height:48px;padding:10px 12px;display:flex}.ContactUsFormComponent-module__nOOkBG__reasonOption:hover{border-color:#27b8ef}.ContactUsFormComponent-module__nOOkBG__reasonOption input{accent-color:#1ba3dc;flex:none;width:20px;height:20px;margin:0}.ContactUsFormComponent-module__nOOkBG__reasonOption span{overflow-wrap:anywhere;color:#f7f9fa;min-width:0;font-size:.95rem;line-height:1.35}.ContactUsFormComponent-module__nOOkBG__formStatus{border:1px solid;border-radius:9px;margin:0 0 24px;padding:14px 16px}.ContactUsFormComponent-module__nOOkBG__formStatus p{margin:0;line-height:1.5}.ContactUsFormComponent-module__nOOkBG__formStatusError{color:#ffd2cb;background:#341b18;border-color:#b84d42}.ContactUsFormComponent-module__nOOkBG__formStatusInfo{color:#e4f7ff;background:#102f3b;border-color:#1ba3dc}.ContactUsFormComponent-module__nOOkBG__statusActions,.ContactUsFormComponent-module__nOOkBG__inlineRecovery{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.ContactUsFormComponent-module__nOOkBG__statusActions button,.ContactUsFormComponent-module__nOOkBG__inlineRecovery button,.ContactUsFormComponent-module__nOOkBG__secondaryButton{color:#eaf9ff;cursor:pointer;font:inherit;background:0 0;border:1px solid #79cef0;border-radius:7px;min-height:44px;padding:9px 14px;font-weight:750}.ContactUsFormComponent-module__nOOkBG__statusActions span{font-size:.88rem}.ContactUsFormComponent-module__nOOkBG__submitButton{background:hsl(var(--action-primary));color:hsl(var(--action-on-primary));cursor:pointer;font:inherit;border:0;border-radius:8px;justify-self:start;min-width:168px;min-height:50px;padding:12px 22px;font-weight:800}.ContactUsFormComponent-module__nOOkBG__submitButton:hover:not(:disabled){background:hsl(var(--action-primary-hover))}.ContactUsFormComponent-module__nOOkBG__submitButton:disabled,.ContactUsFormComponent-module__nOOkBG__reasonFieldset:disabled{cursor:not-allowed;opacity:.68}.ContactUsFormComponent-module__nOOkBG__fieldGroup input:focus-visible,.ContactUsFormComponent-module__nOOkBG__fieldGroup textarea:focus-visible,.ContactUsFormComponent-module__nOOkBG__submitButton:focus-visible,.ContactUsFormComponent-module__nOOkBG__statusActions button:focus-visible,.ContactUsFormComponent-module__nOOkBG__inlineRecovery button:focus-visible,.ContactUsFormComponent-module__nOOkBG__secondaryButton:focus-visible{outline-offset:3px;outline:3px solid #27b8ef}.ContactUsFormComponent-module__nOOkBG__reasonOption:has(input:focus-visible){outline-offset:3px;outline:3px solid #27b8ef}.ContactUsFormComponent-module__nOOkBG__successPanel{min-height:300px;padding:34px 0}.ContactUsFormComponent-module__nOOkBG__successPanel .ContactUsFormComponent-module__nOOkBG__secondaryButton{margin-top:24px}@media (max-width:620px){.ContactUsFormComponent-module__nOOkBG__reasonGrid{grid-template-columns:1fr}.ContactUsFormComponent-module__nOOkBG__submitButton{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.ContactUsFormComponent-module__nOOkBG__formWrapper *,.ContactUsFormComponent-module__nOOkBG__successPanel *{scroll-behavior:auto!important;transition:none!important}}
