.style-module-scss-module__Xk5g2q__container{width:100%;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content{background:linear-gradient(135deg,coral 0%,#ff9f1c 50%,gold 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel{background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:60%;min-height:95vh;padding:3rem;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000014}@media (max-width:900px){.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel{width:95%;padding:2.5rem 1.5rem}}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__panelInner{width:100%;padding:2rem 0}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__stepIndicator{align-items:center;gap:0;margin-bottom:1.25rem;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__stepDot{background:#fff;border:2px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:border-color .2s,background .2s;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__stepDot span{color:#6b7280;font-size:.75rem;font-weight:700;transition:color .2s}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__stepDotActive{background:coral;border-color:coral}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__stepDotActive span{color:#fff}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__stepLine{background:#e5e7eb;flex:1;max-width:3rem;height:2px;margin:0 .25rem;transition:background .2s}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__stepLineActive{background:coral}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__successScreen{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:60vh;padding:3rem 1rem;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__successIcon{color:#22c55e;animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards style-module-scss-module__Xk5g2q__popIn}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__successTitle{color:#1a1a1a;margin:0;font-size:1.75rem;font-weight:800}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__successMsg{color:#6b7280;margin:0;font-size:.95rem;line-height:1.6}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__successSpinner{color:#6b7280;margin-top:.5rem}@keyframes style-module-scss-module__Xk5g2q__popIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__backBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding:0;font-family:inherit;font-size:.82rem;font-weight:500;transition:color .15s;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__backBtn:hover{color:#c2410c}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__title{color:#1a1a1a;margin:0 0 .25rem;font-size:1.5rem;font-weight:800}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__subtitle{color:#6b7280;margin:0 0 1.75rem;font-size:.875rem}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form{flex-direction:column;align-items:center;width:100%;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field{flex-direction:column;width:100%;margin:0 0 .5rem;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__label{color:#6b7280;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__optional{text-transform:none;letter-spacing:0;color:#b0b7c3;background:#f3f4f6;border-radius:4px;padding:.1rem .4rem;font-size:.75rem;font-weight:500}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__inputWrap{background:#f8f9fa;border:1.5px solid #e5e7eb;border-radius:12px;align-items:center;gap:.625rem;height:46px;padding:0 1rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__inputWrap .style-module-scss-module__Xk5g2q__inputIcon{color:#b0b7c3;flex-shrink:0;transition:color .15s}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__inputWrap:focus-within{background:#fff;border-color:coral;box-shadow:0 0 0 3px #ff7f501c}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__inputWrap:focus-within .style-module-scss-module__Xk5g2q__inputIcon{color:#c2410c}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__inputWrap.style-module-scss-module__Xk5g2q__hasError{border-color:#ef4444;box-shadow:0 0 0 3px #ef444417}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__inputWrap input{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-family:Montserrat,sans-serif;font-size:.875rem}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__inputWrap input::placeholder{color:#c4c7cb}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__inputWrap input:disabled{opacity:.55;cursor:not-allowed}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__eyeBtn{cursor:pointer;color:#b0b7c3;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:color .15s;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__eyeBtn:hover{color:#c2410c}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__errorText{color:#ef4444;font-size:.75rem;font-weight:500}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__hint{color:#b0b7c3;font-size:.75rem}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__strengthMeter{align-items:center;gap:.625rem;margin-top:.375rem;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__strengthBars{flex:1;gap:4px;display:flex}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__strengthBar{background:#e5e7eb;border-radius:100px;flex:1;height:4px;transition:background .25s}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__form .style-module-scss-module__Xk5g2q__field .style-module-scss-module__Xk5g2q__strengthLabel{white-space:nowrap;font-size:.75rem;font-weight:700;transition:color .25s}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(90deg,coral,gold);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:48px;margin-top:.5rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;transition:opacity .15s,transform .12s;display:flex;box-shadow:0 4px 18px #ff7f5047}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__submitBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__submitBtn:disabled{opacity:.65;cursor:not-allowed;transform:none}@keyframes style-module-scss-module__Xk5g2q__spin{to{transform:rotate(360deg)}}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__spinning{animation:.8s linear infinite style-module-scss-module__Xk5g2q__spin}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__loginLink{text-align:center;color:#6b7280;margin-top:1.5rem;margin-bottom:0;font-size:.875rem}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__loginLink button{color:#c2410c;font-family:inherit;font-weight:700;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__loginLink button:hover{color:#e65a2b}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__terms{text-align:center;color:#b0b7c3;margin-top:1rem;font-size:.75rem;line-height:1.5}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__terms button{color:#6b7280;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.style-module-scss-module__Xk5g2q__container .style-module-scss-module__Xk5g2q__content .style-module-scss-module__Xk5g2q__panel .style-module-scss-module__Xk5g2q__terms button:hover{color:#c2410c}.style-module-scss-module__Xk5g2q__foreignerToggle{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;margin:-.25rem 0 .25rem;font-size:.85rem;display:flex}.style-module-scss-module__Xk5g2q__foreignerToggle input{accent-color:coral;cursor:pointer;width:16px;height:16px}
