.register-module__B3synq__registerPage{color:#102341;background:#f5f7fb;min-height:100vh;padding:32px 18px 50px;position:relative;overflow:hidden}.register-module__B3synq__registerBackground{filter:blur(2px);pointer-events:none;border-radius:999px;position:fixed}.register-module__B3synq__registerBackgroundOne{background:#cfa7361f;width:430px;height:430px;top:-210px;left:-180px}.register-module__B3synq__registerBackgroundTwo{background:#071f4317;width:520px;height:520px;bottom:-260px;right:-250px}.register-module__B3synq__registerContainer{z-index:2;width:min(100%,720px);margin:0 auto;position:relative}.register-module__B3synq__registerBackLink{color:#60708a;align-items:center;gap:8px;margin-bottom:18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.register-module__B3synq__registerBackLink:hover{color:#071f43}.register-module__B3synq__registerCard{background:#fff;border:1px solid #e6ebf3;border-radius:28px;padding:34px;box-shadow:0 24px 70px #071f431f}.register-module__B3synq__registerBrandArea{align-items:center;gap:14px;margin-bottom:22px;display:flex}.register-module__B3synq__registerLogo{object-fit:cover;border:1px solid #edf0f5;border-radius:20px;width:72px;height:72px}.register-module__B3synq__registerBrandName{color:#071f43;font-size:22px;font-weight:900;line-height:1.05}.register-module__B3synq__registerBrandSubtitle{color:#c9a73a;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:900}.register-module__B3synq__registerHeading{margin-bottom:28px}.register-module__B3synq__registerEyebrow{color:#c59f2f;letter-spacing:.15em;align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.register-module__B3synq__registerHeading h1{color:#071f43;letter-spacing:-.03em;margin:9px 0 8px;font-size:clamp(30px,6vw,42px);line-height:1.06}.register-module__B3synq__registerHeading p{color:#67758d;margin:0;font-size:15px;line-height:1.7}.register-module__B3synq__registerForm{flex-direction:column;gap:18px;display:flex}.register-module__B3synq__registerStep{background:#f7f9fc;border:1px solid #e7ecf3;border-radius:16px;align-items:center;gap:13px;padding:15px 16px;display:flex}.register-module__B3synq__registerStep.register-module__B3synq__isReady{background:#f3fbf6;border-color:#cfead7}.register-module__B3synq__registerStep.register-module__B3synq__isLocked{opacity:.72}.register-module__B3synq__registerStepNumber{color:#fff;background:#071f43;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.register-module__B3synq__registerStep.register-module__B3synq__isReady .register-module__B3synq__registerStepNumber{background:#159447}.register-module__B3synq__registerStep strong{color:#102341;font-size:14px;display:block}.register-module__B3synq__registerStep span{color:#78879e;margin-top:2px;font-size:12px;line-height:1.45;display:block}.register-module__B3synq__registerField{display:block}.register-module__B3synq__registerLabel{color:#233655;align-items:center;gap:7px;min-height:24px;margin-bottom:8px;font-size:13px;font-weight:850;display:flex}.register-module__B3synq__registerLabel svg{color:#b08a20}.register-module__B3synq__registerField input:not([type=checkbox]){color:#102341;width:100%;height:52px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dfe5ee;border-radius:14px;outline:none;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s}.register-module__B3synq__registerField input:not([type=checkbox]):focus{border-color:#c7a439;box-shadow:0 0 0 4px #c7a43921}.register-module__B3synq__registerField input:disabled{color:#8b97aa;cursor:not-allowed;background:#f4f6f9}.register-module__B3synq__registerInputRow{grid-template-columns:minmax(0,1fr) 154px;gap:10px;display:grid}.register-module__B3synq__registerInputRow.register-module__B3synq__isVerified input{background:#f7fcf8;border-color:#98d3a9}.register-module__B3synq__registerOtpButton,.register-module__B3synq__registerSubmitButton,.register-module__B3synq__registerVerifyButton{font:inherit;cursor:pointer;border:0;border-radius:14px;font-weight:850;transition:transform .18s,opacity .18s,box-shadow .18s}.register-module__B3synq__registerOtpButton{color:#fff;background:#071f43;padding:0 14px}.register-module__B3synq__registerOtpButton:not(:disabled):hover,.register-module__B3synq__registerSubmitButton:not(:disabled):hover,.register-module__B3synq__registerVerifyButton:not(:disabled):hover{transform:translateY(-1px)}.register-module__B3synq__registerOtpButton:disabled,.register-module__B3synq__registerSubmitButton:disabled,.register-module__B3synq__registerVerifyButton:disabled,.register-module__B3synq__registerResendButton:disabled{opacity:.48;cursor:not-allowed;transform:none}.register-module__B3synq__registerHelp{color:#8793a7;margin-top:7px;font-size:11px;display:block}.register-module__B3synq__registerVerifiedBadge{align-items:center;gap:4px;margin-left:auto;font-weight:850;color:#159447!important;font-size:11px!important;display:inline-flex!important}.register-module__B3synq__registerRequestInfo{color:#7a611c;background:#fffaf0;border:1px solid #f2dfaa;border-radius:12px;padding:11px 13px;font-size:12px}.register-module__B3synq__registerAlert{border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.register-module__B3synq__registerAlertError{color:#a13b3b;background:#fff3f3;border:1px solid #f1cccc}.register-module__B3synq__registerAlertSuccess{color:#14773a;background:#f1fbf4;border:1px solid #cbe7d2}.register-module__B3synq__registerDivider{background:#edf0f5;height:1px;margin:2px 0}.register-module__B3synq__registerDivider.register-module__B3synq__isActive{background:#d9eadf}.register-module__B3synq__registerFieldsGroup{flex-direction:column;gap:17px;display:flex;position:relative}.register-module__B3synq__registerFieldsGroup:not(.register-module__B3synq__isEnabled){opacity:.54}.register-module__B3synq__registerPasswordWrap{position:relative}.register-module__B3synq__registerPasswordWrap input{padding-right:52px!important}.register-module__B3synq__registerEyeButton{color:#76849b;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.register-module__B3synq__registerEyeButton:hover:not(:disabled){background:#f2f5f8}.register-module__B3synq__registerEyeButton:disabled{cursor:not-allowed}.register-module__B3synq__registerTermsRow{color:#66758c;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.register-module__B3synq__registerTermsRow input{accent-color:#c3a23b;flex:none;width:17px;height:17px;margin:2px 0 0}.register-module__B3synq__registerTermsRow a{color:#173d72;font-weight:800;text-decoration:none}.register-module__B3synq__registerTermsRow a:hover{text-decoration:underline}.register-module__B3synq__registerSubmitButton{color:#071f43;background:linear-gradient(135deg,#caa83d,#b69024);min-height:54px;box-shadow:0 12px 26px #bc972b2e}.register-module__B3synq__registerLoginText{text-align:center;color:#77859b;margin:-2px 0 0;font-size:13px}.register-module__B3synq__registerLoginText a{color:#173d72;font-weight:850;text-decoration:none}.register-module__B3synq__registerLoginText a:hover{text-decoration:underline}.register-module__B3synq__registerModalBackdrop{z-index:200;-webkit-backdrop-filter:blur(6px);background:#020c1ca8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.register-module__B3synq__registerModal{text-align:center;background:#fff;border:1px solid #e7ecf3;border-radius:24px;width:min(100%,430px);padding:29px 24px 24px;position:relative;box-shadow:0 28px 80px #0000003d}.register-module__B3synq__registerModalClose{color:#6d7a91;cursor:pointer;background:#f2f5f8;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:14px}.register-module__B3synq__registerModalIcon{color:#1d568e;background:#edf4ff;border-radius:18px;place-items:center;width:55px;height:55px;margin:0 auto 15px;display:grid}.register-module__B3synq__registerModal h2{color:#071f43;margin:0;font-size:24px}.register-module__B3synq__registerModal>p{color:#75839a;max-width:340px;margin:8px auto 22px;font-size:13px;line-height:1.65}.register-module__B3synq__registerOtpInputs{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px;display:grid}.register-module__B3synq__registerOtpInputs input{color:#071f43;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #dbe2ec;border-radius:13px;outline:none;width:100%;height:52px;font-size:24px;font-weight:900}.register-module__B3synq__registerOtpInputs input:focus{border-color:#c7a439;box-shadow:0 0 0 4px #c7a4391f}.register-module__B3synq__registerOtpTimer{color:#7a879b;margin-bottom:14px;font-size:12px}.register-module__B3synq__registerOtpTimer strong{color:#b38d24}.register-module__B3synq__registerVerifyButton{color:#fff;background:#071f43;width:100%;min-height:52px;box-shadow:0 10px 25px #071f4324}.register-module__B3synq__registerResendButton{color:#24456f;width:100%;min-height:45px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dde4ed;border-radius:13px;margin-top:10px;font-size:13px;font-weight:800}@media (max-width:640px){.register-module__B3synq__registerPage{padding:19px 12px 35px}.register-module__B3synq__registerCard{border-radius:22px;padding:24px 17px}.register-module__B3synq__registerBrandArea{margin-bottom:18px}.register-module__B3synq__registerLogo{border-radius:17px;width:62px;height:62px}.register-module__B3synq__registerBrandName{font-size:19px}.register-module__B3synq__registerHeading h1{font-size:31px}.register-module__B3synq__registerInputRow{grid-template-columns:1fr}.register-module__B3synq__registerOtpButton{min-height:50px}.register-module__B3synq__registerOtpInputs{gap:6px}.register-module__B3synq__registerOtpInputs input{height:48px;font-size:21px}}@media (max-width:380px){.register-module__B3synq__registerCard{padding:21px 13px}.register-module__B3synq__registerHeading h1{font-size:28px}.register-module__B3synq__registerOtpInputs{gap:4px}.register-module__B3synq__registerOtpInputs input{border-radius:10px;height:45px;font-size:19px}}
