.form-module__EUsb3q__formPageContainer{width:100%;max-width:860px;margin-inline:auto;padding:32px 20px 64px}.form-module__EUsb3q__formHeader{text-align:center;margin-bottom:32px}.form-module__EUsb3q__formLogo{max-height:80px;margin-bottom:16px}.form-module__EUsb3q__organizationName{color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:1rem;font-weight:600}.form-module__EUsb3q__formTitle{color:#0f172a;margin-bottom:12px;font-size:2rem;font-weight:700}.form-module__EUsb3q__formDescription{color:#475569;max-width:600px;margin:0 auto 24px;font-size:1.1rem}.form-module__EUsb3q__formMeta{color:#64748b;justify-content:center;gap:16px;font-size:.875rem;display:flex}.form-module__EUsb3q__formCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:40px;box-shadow:0 8px 24px #0000000d}.form-module__EUsb3q__formGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.form-module__EUsb3q__fieldFull{grid-column:span 12}.form-module__EUsb3q__fieldHalf{grid-column:span 6}.form-module__EUsb3q__fieldThird{grid-column:span 4}@media (max-width:768px){.form-module__EUsb3q__fieldHalf,.form-module__EUsb3q__fieldThird{grid-column:span 12}.form-module__EUsb3q__formCard{padding:24px}}.form-module__EUsb3q__formGroup{flex-direction:column;display:flex}.form-module__EUsb3q__formGroup label{color:#1e293b;margin-bottom:8px;font-size:.9375rem;font-weight:600}.form-module__EUsb3q__required{color:#ef4444;margin-left:4px;font-weight:700}.form-module__EUsb3q__helpText{color:#64748b;margin-top:6px;font-size:.8125rem}.form-module__EUsb3q__input{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:46px;padding:12px 14px;font-family:inherit;font-size:.9375rem;transition:all .2s}.form-module__EUsb3q__input::placeholder{color:#94a3b8}.form-module__EUsb3q__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.form-module__EUsb3q__inputInvalid{border-color:#ef4444}.form-module__EUsb3q__inputInvalid:focus{box-shadow:0 0 0 3px #ef44441a}.form-module__EUsb3q__errorMessage{color:#ef4444;margin-top:6px;font-size:.8125rem}textarea.form-module__EUsb3q__input{resize:vertical;min-height:130px}.form-module__EUsb3q__sectionHeading{border-bottom:1px solid #e2e8f0;grid-column:span 12;margin-top:16px;margin-bottom:8px;padding-bottom:12px}.form-module__EUsb3q__sectionTitle{color:#0f172a;margin:0;font-size:1.25rem;font-weight:600}.form-module__EUsb3q__divider{background-color:#e2e8f0;grid-column:span 12;height:1px;margin:16px 0}.form-module__EUsb3q__radioGroup,.form-module__EUsb3q__checkboxGroup{flex-direction:column;gap:12px;margin-top:8px;display:flex}.form-module__EUsb3q__radioLabel,.form-module__EUsb3q__checkboxLabel{cursor:pointer;align-items:center;gap:12px;font-size:.9375rem;display:flex;font-weight:400!important}.form-module__EUsb3q__radioLabel input,.form-module__EUsb3q__checkboxLabel input{accent-color:#0f172a;width:18px;height:18px}.form-module__EUsb3q__uploadArea{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;padding:32px;transition:all .2s}.form-module__EUsb3q__uploadArea:hover{background:#f1f5f9;border-color:#94a3b8}.form-module__EUsb3q__uploadIcon{color:#64748b;margin-bottom:12px}.form-module__EUsb3q__uploadText{color:#1e293b;margin-bottom:4px;font-size:.9375rem;font-weight:500}.form-module__EUsb3q__uploadHint{color:#64748b;font-size:.8125rem}.form-module__EUsb3q__uploadedFile{background:#f1f5f9;border-radius:6px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;font-size:.875rem;display:flex}.form-module__EUsb3q__removeFileBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:4px;font-weight:500}.form-module__EUsb3q__submitSection{border-top:1px solid #e2e8f0;grid-column:span 12;margin-top:32px;padding-top:24px}.form-module__EUsb3q__privacyNotice{color:#64748b;text-align:center;margin-bottom:16px;font-size:.8125rem}.form-module__EUsb3q__submitBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.form-module__EUsb3q__submitBtn:hover{background:#1e293b}.form-module__EUsb3q__submitBtn:disabled{opacity:.7;cursor:not-allowed}.form-module__EUsb3q__errorSummary{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:32px;padding:20px}.form-module__EUsb3q__errorSummary h4{align-items:center;gap:8px;margin:0 0 12px;font-weight:600;display:flex}.form-module__EUsb3q__errorSummary ul{margin:0;padding-left:24px;font-size:.875rem}[dir=rtl] .form-module__EUsb3q__errorSummary ul{padding-left:0;padding-right:24px}.form-module__EUsb3q__alertError{color:#991b1b;text-align:center;background:#fef2f2;border-radius:8px;margin-bottom:24px;padding:16px;font-weight:500}.form-module__EUsb3q__successCard{text-align:center;padding:48px 32px}.form-module__EUsb3q__successIcon{color:#10b981;margin-bottom:24px}.form-module__EUsb3q__successTitle{color:#0f172a;margin-bottom:12px;font-size:1.5rem;font-weight:600}.form-module__EUsb3q__successMessage{color:#475569;margin-bottom:24px;font-size:1rem}.form-module__EUsb3q__referenceNumber{color:#0f172a;background:#f1f5f9;border-radius:6px;margin-bottom:32px;padding:12px 24px;font-family:monospace;font-size:1.1rem;display:inline-block}
