.RegistrationForm-module__AJamtG__pageContainer{background:radial-gradient(1100px 620px at 12% -12%,#ffb81c24,#0000 60%),radial-gradient(900px 620px at 105% 115%,#ffb81c1f,#0000 55%),#f9fafb;min-height:100vh;padding:3rem 1rem}.RegistrationForm-module__AJamtG__contentWrapper{max-width:780px;margin:0 auto}.RegistrationForm-module__AJamtG__backLink{color:#4b5563;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.RegistrationForm-module__AJamtG__backLink:hover{color:#111827}.RegistrationForm-module__AJamtG__backIcon{width:16px;height:16px}.RegistrationForm-module__AJamtG__formCard{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 25px 50px -12px #1800002e}.RegistrationForm-module__AJamtG__header{text-align:center;color:#1a1305;background-color:#eeedcc;background-image:radial-gradient(#1800000f 1px,#0000 1px);background-size:18px 18px;padding:2rem 1.75rem}@media (min-width:768px){.RegistrationForm-module__AJamtG__header{padding:2.5rem 3rem}}.RegistrationForm-module__AJamtG__logoWrapper{justify-content:center;margin-bottom:.75rem;display:flex}.RegistrationForm-module__AJamtG__logoImage{width:auto;height:3.25rem}.RegistrationForm-module__AJamtG__title{margin:0 0 .4rem;font-size:1.6rem;font-weight:700}@media (min-width:768px){.RegistrationForm-module__AJamtG__title{font-size:1.9rem}}.RegistrationForm-module__AJamtG__description{color:#1a1305b8;max-width:34rem;margin:0 auto;font-size:.95rem;line-height:1.5}.RegistrationForm-module__AJamtG__form{flex-direction:column;gap:2rem;padding:2rem 1.75rem 2.25rem;display:flex}@media (min-width:768px){.RegistrationForm-module__AJamtG__form{padding:2.5rem 3rem 3rem}}.RegistrationForm-module__AJamtG__section{flex-direction:column;gap:1rem;display:flex}.RegistrationForm-module__AJamtG__sectionTitle{color:#1a1305;letter-spacing:.01em;align-items:center;gap:.6rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.RegistrationForm-module__AJamtG__sectionTitle:before{content:"";background:linear-gradient(#ffd166,#ffb81c);border-radius:999px;flex:none;width:4px;height:1.05rem}.RegistrationForm-module__AJamtG__formGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.RegistrationForm-module__AJamtG__formGroup{flex-direction:column;gap:6px;min-width:0;display:flex}.RegistrationForm-module__AJamtG__formGroupFull{flex-direction:column;grid-column:1/-1;gap:6px;min-width:0;display:flex}.RegistrationForm-module__AJamtG__label{color:#374151;font-size:14px;font-weight:600}.RegistrationForm-module__AJamtG__optionalText{color:#9ca3af;font-weight:400}.RegistrationForm-module__AJamtG__required{color:#dc2626;font-weight:700}.RegistrationForm-module__AJamtG__input{color:#111827;background:#fcfcfa;border:1.5px solid #e5e7eb;border-radius:12px;width:100%;min-height:46px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background-color .2s}.RegistrationForm-module__AJamtG__input::placeholder{color:#9ca3af}.RegistrationForm-module__AJamtG__input:hover{border-color:#e2d3a4}.RegistrationForm-module__AJamtG__input:focus,.RegistrationForm-module__AJamtG__input:focus-visible{background:#fff;border-color:#ffb81c;outline:none;box-shadow:0 0 0 3px #ffb81c40}.RegistrationForm-module__AJamtG__select{cursor:pointer;background:#fcfcfa;border:1.5px solid #e5e7eb;border-radius:12px;min-height:46px;padding:12px 14px;font-size:15px}.RegistrationForm-module__AJamtG__select:focus{border-color:#ffb81c;outline:none;box-shadow:0 0 0 3px #ffb81c40}.RegistrationForm-module__AJamtG__inputGroup{gap:8px;display:flex}.RegistrationForm-module__AJamtG__inputGroup .RegistrationForm-module__AJamtG__input{flex:1}.RegistrationForm-module__AJamtG__inputGroup .RegistrationForm-module__AJamtG__select{min-width:80px}.RegistrationForm-module__AJamtG__unitLabel{color:#6b5e3a;white-space:nowrap;background:#fff8e6;border:1.5px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;min-width:64px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.RegistrationForm-module__AJamtG__passwordField{align-items:center;display:flex;position:relative}.RegistrationForm-module__AJamtG__passwordField .RegistrationForm-module__AJamtG__input{padding-right:46px}html[dir=rtl] .RegistrationForm-module__AJamtG__passwordField .RegistrationForm-module__AJamtG__input{padding-left:46px;padding-right:14px}.RegistrationForm-module__AJamtG__passwordToggle{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,background-color .2s;display:flex;position:absolute;right:6px}html[dir=rtl] .RegistrationForm-module__AJamtG__passwordToggle{left:6px;right:auto}.RegistrationForm-module__AJamtG__passwordToggle:hover{color:#1a1305;background:#ffb81c29}.RegistrationForm-module__AJamtG__passwordToggle:focus-visible{outline-offset:2px;outline:2px solid #ffb81c}.RegistrationForm-module__AJamtG__passwordToggleIcon{width:18px;height:18px}.RegistrationForm-module__AJamtG__carKindRoot{position:relative}.RegistrationForm-module__AJamtG__carKindButton{text-align:left;cursor:pointer;align-items:center;width:100%;display:flex}.RegistrationForm-module__AJamtG__carKindButtonInner{align-items:center;gap:10px;display:flex}.RegistrationForm-module__AJamtG__carKindThumb{object-fit:contain;border-radius:8px;width:40px;height:40px}.RegistrationForm-module__AJamtG__carKindButtonLabel{color:#111827;font-size:14px;font-weight:600}.RegistrationForm-module__AJamtG__carKindPlaceholder{color:#9ca3af}.RegistrationForm-module__AJamtG__carKindPopover{z-index:50;background:#fff;border:1px solid #f1e4bb;border-radius:12px;max-height:320px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 35px -20px #00000059}.RegistrationForm-module__AJamtG__carKindOption{cursor:pointer;text-align:left;background:#fff;border:none;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background .15s;display:flex}.RegistrationForm-module__AJamtG__carKindOption:hover{background:#fff8e6}.RegistrationForm-module__AJamtG__carKindOption[aria-selected=true]{background:#ffb81c2e}.RegistrationForm-module__AJamtG__carKindOption:first-child{border-radius:12px 12px 0 0}.RegistrationForm-module__AJamtG__carKindOption:last-child{border-radius:0 0 12px 12px}.RegistrationForm-module__AJamtG__carKindOptionThumb{object-fit:contain;border-radius:8px;width:48px;height:48px}.RegistrationForm-module__AJamtG__carKindOptionLabel{color:#111827;font-size:14px;font-weight:600}.RegistrationForm-module__AJamtG__fileInputContainer{position:relative}.RegistrationForm-module__AJamtG__fileInput{opacity:0;width:0;height:0;position:absolute}.RegistrationForm-module__AJamtG__fileInputLabel{cursor:pointer;text-align:center;background:#fcfcfa;border:2px dashed #e2d3a4;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:20px;transition:border-color .2s,background-color .2s;display:flex}.RegistrationForm-module__AJamtG__fileInputLabel:hover{background:#fff8e6;border-color:#ffb81c}.RegistrationForm-module__AJamtG__fileInput:focus-visible+.RegistrationForm-module__AJamtG__fileInputLabel{outline-offset:2px;outline:2px solid #ffb81c}.RegistrationForm-module__AJamtG__fileInputLabel.RegistrationForm-module__AJamtG__hasFile{background:#fff8e6;border-style:solid;border-color:#ffb81c}.RegistrationForm-module__AJamtG__fileInputIcon{color:#b08d2a;width:24px;height:24px}.RegistrationForm-module__AJamtG__fileInputLabel.RegistrationForm-module__AJamtG__hasFile .RegistrationForm-module__AJamtG__fileInputIcon{color:#e0a800}.RegistrationForm-module__AJamtG__fileInputText{color:#374151;font-size:14px;font-weight:600}.RegistrationForm-module__AJamtG__fileInputSubtext{color:#8a8375;word-break:break-word;font-size:12px}.RegistrationForm-module__AJamtG__docThumb{object-fit:cover;border:1px solid #18000014;border-radius:10px;width:72px;height:72px}.RegistrationForm-module__AJamtG__filePreview{flex-direction:column;align-items:center;gap:8px;margin-top:12px;display:flex}.RegistrationForm-module__AJamtG__filePreviewImage{object-fit:cover;border:1px solid #f1e4bb;border-radius:12px;max-width:220px;max-height:200px}.RegistrationForm-module__AJamtG__fileName{color:#6b7280;font-size:12px}.RegistrationForm-module__AJamtG__fieldset{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.RegistrationForm-module__AJamtG__chipRow{flex-wrap:wrap;gap:8px;display:flex}.RegistrationForm-module__AJamtG__chip{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600;transition:border-color .2s,background-color .2s,color .2s}.RegistrationForm-module__AJamtG__chip:hover{background:#fff8e6;border-color:#ffb81c}.RegistrationForm-module__AJamtG__chip:focus-visible{outline-offset:2px;outline:2px solid #ffb81c}.RegistrationForm-module__AJamtG__chipActive{color:#1a1305;background:#ffb81c;border-color:#e0a800}.RegistrationForm-module__AJamtG__documentsSection{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.RegistrationForm-module__AJamtG__noticeBanner{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin:0;padding:12px 16px;font-size:13px;line-height:1.5}.RegistrationForm-module__AJamtG__fieldHint{color:#6b7280;margin:0;font-size:12px;line-height:1.5}.RegistrationForm-module__AJamtG__charCount{color:#9ca3af;font-variant-numeric:tabular-nums;align-self:flex-end;font-size:12px}.RegistrationForm-module__AJamtG__submitButton{color:#1a1305;cursor:pointer;background:#ffb81c;border:none;border-radius:12px;width:100%;min-height:52px;padding:14px 24px;font-size:16px;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .2s}.RegistrationForm-module__AJamtG__submitButton:hover:not(:disabled){background:#e0a800;transform:translateY(-1px);box-shadow:0 14px 30px -12px #e0a8008c}.RegistrationForm-module__AJamtG__submitButton:active:not(:disabled){transform:translateY(0)}.RegistrationForm-module__AJamtG__submitButton:focus-visible{outline-offset:2px;outline:2px solid #1a1305}.RegistrationForm-module__AJamtG__submitButton:disabled{opacity:.65;cursor:progress}.RegistrationForm-module__AJamtG__container{background:radial-gradient(1100px 620px at 12% -12%,#ffb81c24,#0000 60%),#f9fafb;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.RegistrationForm-module__AJamtG__successCard{text-align:center;background:#fff;border-radius:24px;width:100%;max-width:420px;padding:48px;box-shadow:0 25px 50px -12px #1800002e}.RegistrationForm-module__AJamtG__successIconWrapper{background:#fff3cc;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.RegistrationForm-module__AJamtG__successIcon{color:#e0a800;width:32px;height:32px}.RegistrationForm-module__AJamtG__successTitle{color:#111827;margin:0 0 24px;font-size:20px;font-weight:700}.RegistrationForm-module__AJamtG__backButton{color:#1a1305;background:#ffb81c;border-radius:12px;justify-content:center;align-items:center;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.RegistrationForm-module__AJamtG__backButton:hover{background:#e0a800}[dir=rtl] .RegistrationForm-module__AJamtG__backIcon{transform:rotate(180deg)}[dir=rtl] .RegistrationForm-module__AJamtG__carKindButton,[dir=rtl] .RegistrationForm-module__AJamtG__carKindOption{text-align:right}@media (prefers-reduced-motion:reduce){.RegistrationForm-module__AJamtG__input,.RegistrationForm-module__AJamtG__chip,.RegistrationForm-module__AJamtG__submitButton,.RegistrationForm-module__AJamtG__fileInputLabel,.RegistrationForm-module__AJamtG__passwordToggle,.RegistrationForm-module__AJamtG__carKindOption,.RegistrationForm-module__AJamtG__backLink{transition:none}.RegistrationForm-module__AJamtG__submitButton:hover:not(:disabled){transform:none}}
