.register_responsiveformcontainer__I_Tm5{display:flex;justify-content:center;align-items:flex-start;width:100%;min-height:100%;overflow-y:auto;padding:1.5rem;box-sizing:border-box;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.register_responsiveformcontainer__I_Tm5::-webkit-scrollbar{width:6px}.register_responsiveformcontainer__I_Tm5::-webkit-scrollbar-thumb{background:#e1bc79;border-radius:3px}.register_cardWrap__eN8qP{width:100%;max-width:800px;margin:0 auto;background:#ffffff;box-shadow:0 8px 40px rgba(27,59,69,.12),0 4px 16px rgba(0,0,0,.06);border:1px solid #ededed;overflow:hidden;position:relative;display:flex;flex-direction:column;min-height:420px;max-height:85vh}.register_splitLayout__jwzsl{display:flex;flex:1 1;min-height:420px}.register_dividerRow__6UHHi{display:flex;align-items:center;gap:10px}.register_dividerLine__c4omT{background:#ededed}.register_dividerText__go_2O{font-size:.8125rem;color:#9ca3af;font-weight:500;white-space:nowrap}.register_googleBtn__zHzmw{width:100%;padding:.45rem .65rem;font-size:.9375rem;font-weight:500;color:#1b3b45;background:#ffffff;border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s,color .2s,border-color .2s}.register_googleBtn__zHzmw:hover{background:#f5f5f5;border-color:#264d5a}.register_facebookBtn__rGOIs{width:100%;padding:.45rem .65rem;font-size:.9375rem;font-weight:500;color:#1b3b45;background:#ffffff;border:none;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s;box-sizing:border-box}.register_facebookBtn__rGOIs:hover{background:#1464d8;color:#ffffff}.register_leftSection__6oFJP{flex:0 0 50%;min-width:0;min-height:280px;background-color:#1b3b45;background-image:linear-gradient(135deg,#1b3b45,#264d5a 50%,#2d5a6a);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden}.register_leftSectionImageWrap__eQrly{position:absolute;inset:0;overflow:hidden}.register_leftSectionImg__inNlA{object-fit:cover;object-position:center}.register_leftSectionOverlay___KJLn{position:absolute;inset:0;background:linear-gradient(160deg,rgba(27,59,69,.85),rgba(225,188,121,.08));pointer-events:none}.register_leftSectionWithImage__g4QQB .register_leftSectionOverlay___KJLn{background:linear-gradient(160deg,rgba(27,59,69,.35),rgba(0,0,0,.15))}.register_rightSection__HSC5L{flex:0 0 50%;justify-content:flex-start;padding:1.25rem 1.5rem;overflow-y:unset;background:#faf9f7}.register_formContent__BVlUv,.register_rightSection__HSC5L{display:flex;flex-direction:column;align-items:stretch;min-width:0}.register_formContent__BVlUv{height:100%;width:100%;max-width:100%;margin:0;gap:0}.register_closeBtn__4UvI_{position:absolute;top:1rem;right:1rem;width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff;border:1px solid #ededed;border-radius:50%;color:#1b3b45;font-size:22px;font-weight:500;line-height:25px;cursor:pointer;transition:background .2s,border-color .2s,color .2s;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:2}.register_closeBtn__4UvI_:hover{background:#f8f9fa;border-color:#e1bc79;color:#264d5a}.register_header__nGyFu{background:transparent;padding:0 0 .625rem;position:relative;flex-shrink:0;margin-bottom:.125rem}.register_headerAccent__G5ztQ{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#e1bc79,#b18636)}.register_headerRow__SGNTf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.register_title___NS4w{margin:0 0 .25rem;font-size:1.5rem;font-weight:600;color:#1b3b45;letter-spacing:-.02em;line-height:1.3}.register_subtitle__U1Ere{margin:0;font-size:.9375rem;font-weight:400;color:#6b7280;line-height:1.45}.register_loginLink__YpxhU{display:inline-flex;align-items:center;margin-left:auto;padding:.4rem .9rem;font-size:.875rem;font-weight:600;color:#1b3b45;background:rgba(225,188,121,.12);border:1px solid rgba(225,188,121,.4);border-radius:9999px;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.register_loginLink__YpxhU:hover{background:rgba(225,188,121,.22);color:#b18636;border-color:#e1bc79}.register_body__Di9FG{padding:0;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;max-height:calc(100vh - 340px)}.register_body__Di9FG::-webkit-scrollbar{width:5px}.register_body__Di9FG::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.register_body__Di9FG::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.register_body__Di9FG::-webkit-scrollbar-thumb:hover{background:#555}.register_label__TT6VA{display:block;font-size:.875rem;font-weight:500;color:#1b3b45;margin-bottom:.25rem;text-align:left}.register_required__eccgR{color:#b18636}.register_input__OJ98V{width:100%;padding:.5rem;font-size:.9375rem;line-height:1.4;color:#1b3b45;background:#ffffff;border:1px solid #ededed;border-radius:10px;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;display:block}.register_input__OJ98V::placeholder{color:#9ca3af}.register_input__OJ98V:focus{outline:none;border-color:#e1bc79;box-shadow:0 0 0 3px rgba(225,188,121,.2)}.register_input__OJ98V.register_isInvalid__B9__q{border-color:#dc3545}.register_input__OJ98V.register_isInvalid__B9__q:focus{box-shadow:0 0 0 3px rgba(220,53,69,.2)}.register_inputGroup__sxfAS{display:flex;border:1px solid #ededed;border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.register_inputGroup__sxfAS:focus-within{border-color:#e1bc79;box-shadow:0 0 0 3px rgba(225,188,121,.2)}.register_inputGroup__sxfAS .register_input__OJ98V{border:none;border-radius:0}.register_inputGroup__sxfAS .register_input__OJ98V:focus{box-shadow:none}.register_toggleBtn__fGFaT{display:inline-flex;align-items:center;justify-content:center;padding:0 .75rem;background:#f8f9fa;border:none;border-left:1px solid #ededed;color:#1b3b45;cursor:pointer;transition:background .2s,color .2s}.register_toggleBtn__fGFaT:hover{background:#ededed;color:#264d5a}.register_passwordStrength__arVX_{display:flex;align-items:center;gap:.5rem;margin-top:.35rem}.register_strengthBar__4s__G{display:flex;gap:4px;flex:1 1;max-width:160px}.register_strengthSegment__fvMv2{flex:1 1;height:4px;border-radius:2px;background:#ededed;transition:background .2s ease}.register_strengthSegment__fvMv2.register_strengthLevel1__p09hq{background:#c4a574}.register_strengthSegment__fvMv2.register_strengthLevel2__g3Qcs{background:#e1bc79}.register_strengthSegment__fvMv2.register_strengthLevel3__9qEZh{background:#b18636}.register_strengthSegment__fvMv2.register_strengthLevel4__r3VwK{background:#1b3b45}.register_strengthLabel__0Dxg4{font-size:.8125rem;font-weight:500;color:#1b3b45;min-width:3.5rem}.register_fieldRowHalf__VTPDz,.register_fieldRow__KL2k0{margin-bottom:.6rem;text-align:left}.register_fieldRowHalf__VTPDz .register_input__OJ98V,.register_fieldRowHalf__VTPDz .register_label__TT6VA{width:100%}.register_rowInner__u83SY{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:start}.register_couponSection__5FuMa{margin-top:.25rem}.register_couponSection__5FuMa .register_label__TT6VA{margin-bottom:.25rem}.register_couponInputRow__f7W1o{display:flex;align-items:center;gap:.5rem;margin-top:0;width:100%}.register_couponInput__jrjqc{flex:1 1;min-width:0}.register_couponInputRow__f7W1o .register_couponInput__jrjqc{width:100%;padding:.5rem .85rem;font-size:1rem;line-height:1.45;color:#1b3b45;background:#ffffff;border:1px solid #ededed;border-radius:10px;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.register_couponInputRow__f7W1o .register_couponInput__jrjqc:focus{outline:none;border-color:#e1bc79;box-shadow:0 0 0 3px rgba(225,188,121,.2)}.register_applyCouponBtn__Soynf{flex-shrink:0;margin-top:0;padding:.45rem 1rem;font-size:.875rem;font-weight:600;color:#1b3b45;background:#f8f9fa;border:1px solid #e1bc79;border-radius:9999px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.register_applyCouponBtn__Soynf:hover:not(:disabled){background:rgba(225,188,121,.15);border-color:#b18636;color:#264d5a}.register_applyCouponBtn__Soynf:disabled{opacity:.7;cursor:not-allowed}.register_recaptchawrapper__i5pfo{margin-top:.5rem;transform:scale(.95);transform-origin:0 0}.register_terms__bhRcc{margin-top:.5rem;font-size:.8125rem;color:#6b7280;line-height:1.4}.register_terms__bhRcc a{color:#1b3b45;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.register_terms__bhRcc a:hover{color:#e1bc79}.register_footer__N2wso{padding:0;margin-top:.5rem;flex-shrink:0;display:flex;flex-direction:column;gap:.75rem}.register_submitBtn__5xEw4{width:100%;padding:.7rem 1.25rem;font-size:1rem;font-weight:600;color:#ffffff;background:linear-gradient(135deg,#9f6f3a 0 100%);border:none;border-radius:12px;cursor:pointer;transition:opacity .2s,transform .15s,background .2s;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box}.register_submitBtn__5xEw4:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.register_submitBtn__5xEw4:disabled{opacity:.7;cursor:not-allowed;transform:none}.register_errorText__Z_Qfy{font-size:.8125rem;color:#dc3545;margin-top:.2rem;text-align:left;display:block}.register_emailFieldRow__t1TfU{display:flex;position:relative;justify-content:space-between;align-items:start;text-align:left;gap:10px}.register_emailOtpfieldRow__CSCdR{width:100%}.register_otpButton__CJVBW{display:flex;align-items:center;gap:6px;padding:8px 14px;background:linear-gradient(135deg,#9f6f3a 0 100%);color:white;border:none;border-radius:0 10px 10px 0;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:90px;justify-content:center;height:39.18px;margin-left:auto}.register_registerFormContainer__4XOFg{height:100%;display:flex;align-items:center}.register_registerForm__r4kUO{width:100%}.register_otpInlineSection__yViq7{display:flex;flex-direction:column;gap:.75rem}.register_resendBtnClass__lQSy_{background:transparent;border:none;color:#1b3b45;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s;margin-top:.5rem}.register_resendBtnClass__lQSy_:hover{color:#9b6500}.register_otpModalOverlay__79Cq8{width:100%;max-width:800px;transform:translateX(-50%);left:50%!important;position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999}.register_otpModalCard__a0l_l{background:#fff;border-radius:12px;padding:2rem;width:100%;max-width:380px;position:relative;display:flex;flex-direction:column;gap:1rem;text-align:center}@media (max-width:768px){.register_responsiveformcontainer__I_Tm5{padding:.75rem 1rem 1rem;align-items:flex-start;max-height:calc(100vh - 2rem);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:0}.register_cardWrap__eN8qP{max-width:100%;width:100%;min-height:auto;max-height:none;aspect-ratio:none;flex-shrink:0;border-radius:16px}.register_splitLayout__jwzsl{flex-direction:column;min-height:auto}.register_leftSection__6oFJP{display:none}.register_rightSection__HSC5L{flex:1 1 auto;min-width:0;padding:1.25rem 1rem;justify-content:flex-start;align-items:stretch;overflow-y:visible}.register_closeBtn__4UvI_{top:.625rem;right:.625rem;width:34px;height:34px;font-size:1.35rem}.register_header__nGyFu{padding:0 0 .5rem}.register_title___NS4w{font-size:1.25rem}.register_subtitle__U1Ere{font-size:.875rem}.register_body__Di9FG{padding:0 0 .75rem}.register_fieldRowHalf__VTPDz,.register_fieldRow__KL2k0{margin-bottom:.55rem}.register_rowInner__u83SY{grid-template-columns:1fr;gap:0}.register_label__TT6VA{font-size:.8125rem}.register_input__OJ98V{padding:.6rem .875rem;font-size:16px;min-height:44px}.register_couponInputRow__f7W1o{flex-wrap:wrap;gap:.5rem}.register_couponInputRow__f7W1o .register_couponInput__jrjqc{padding:.6rem .875rem;font-size:16px;min-height:44px}.register_applyCouponBtn__Soynf{padding:.5rem 1rem;font-size:.8125rem;min-height:44px}.register_recaptchawrapper__i5pfo{transform:scale(.9);transform-origin:left center;margin-top:.75rem;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.register_terms__bhRcc{margin-top:.5rem;font-size:.75rem;line-height:1.5}.register_footer__N2wso{margin-top:.25rem;gap:.5rem}.register_secondaryLink__uQxO7,.register_submitBtn__5xEw4{min-height:48px;padding:.75rem 1rem;font-size:1rem}.register_secondaryLink__uQxO7{font-size:.9375rem}.register_toggleBtn__fGFaT{padding:0 .625rem;min-width:44px}.register_passwordStrength__arVX_{margin-top:.35rem}.register_strengthBar__4s__G{max-width:140px}}@media (max-width:480px){.register_responsiveformcontainer__I_Tm5{padding:.5rem .75rem .75rem;max-height:calc(100vh - 1rem);min-height:0}.register_cardWrap__eN8qP{border-radius:14px}.register_rightSection__HSC5L{padding:1rem .75rem}.register_header__nGyFu{padding:0 0 .35rem}.register_headerRow__SGNTf{gap:.5rem}.register_title___NS4w{font-size:1.125rem}.register_subtitle__U1Ere{font-size:.8125rem}.register_loginLink__YpxhU{padding:.35rem .75rem;font-size:.8125rem}.register_closeBtn__4UvI_{top:.5rem;right:.5rem;width:32px;height:32px;font-size:1.25rem}.register_body__Di9FG{padding:0 0 .5rem}.register_fieldRowHalf__VTPDz,.register_fieldRow__KL2k0{margin-bottom:.5rem}.register_input__OJ98V{padding:.6rem .75rem;font-size:16px;min-height:44px;border-radius:8px}.register_inputGroup__sxfAS{border-radius:8px}.register_label__TT6VA{font-size:.8125rem;margin-bottom:.25rem}.register_couponInputRow__f7W1o{flex-direction:column;align-items:stretch}.register_couponInputRow__f7W1o .register_couponInput__jrjqc{padding:.6rem .75rem;font-size:16px;min-height:44px}.register_applyCouponBtn__Soynf{width:100%;padding:.6rem 1rem;font-size:.8125rem;min-height:44px}.register_optionsRow__I8Ihk{gap:.5rem;margin-bottom:.75rem}.register_footer__N2wso{padding:0;margin-top:.25rem;gap:.5rem}.register_submitBtn__5xEw4{padding:.75rem 1rem;font-size:.9375rem;min-height:48px;border-radius:10px}.register_secondaryLink__uQxO7{padding:.6rem 1rem;font-size:.875rem;min-height:44px;border-radius:10px}.register_terms__bhRcc{font-size:.6875rem;margin-top:.35rem;line-height:1.5}.register_recaptchawrapper__i5pfo{transform:scale(.82);transform-origin:left center;margin-top:.5rem}.register_passwordStrength__arVX_{margin-top:.35rem}.register_strengthBar__4s__G{max-width:100px}.register_errorText__Z_Qfy{font-size:.75rem}}.register_socialBtnGroup__P2y3X{display:flex;flex-direction:column;gap:.65rem;width:100%}.register_socialBtn__1_hjI{width:100%;padding:.8rem 1.2rem;background:#fff;color:#111;border:1.5px solid #e2e2e2;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.6rem;transition:background .15s,border-color .15s,box-shadow .15s}.register_socialBtn__1_hjI:hover{background:#f9f9f9;border-color:#bbb;box-shadow:0 1px 4px rgba(0,0,0,.07)}.register_socialBtnDark__tOhbf{background:#111;color:#fff;border-color:#111}.register_socialBtnDark__tOhbf:hover{background:#2a2a2a;border-color:#2a2a2a}.register_socialBtnDivider__BT82e{border:none;background:none;display:flex;align-items:center;gap:.75rem;padding:.1rem 0;cursor:default}.register_socialBtnDivider__BT82e:hover{background:none;border:none;box-shadow:none}.register_dividerLine__c4omT{flex:1 1;height:1px;background:#e2e2e2}.register_dividerText__go_2O{font-size:.8rem;color:#999}.register_stepWrapper__wv__5{display:flex;flex-direction:column;gap:.9rem;width:100%;max-width:400px;margin:0 auto;animation:register_stepFadeIn__fDSp1 .22s ease}@keyframes register_stepFadeIn__fDSp1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.register_stepHead__Tcy28{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;margin-bottom:.4rem}.register_stepTitle__wyvCd{font-size:1.4rem;font-weight:700;color:#111;letter-spacing:-.03em;line-height:1.25;margin:0}.register_stepSub__gHmMD{font-size:.875rem;color:#666;line-height:1.6;margin:0}.register_stepSub__gHmMD strong{color:#111}.register_fieldBlock__Vu3ar{display:flex;flex-direction:column;gap:.3rem}.register_stepInput__uqDM5{width:100%;padding:.8rem 1rem;border:1.5px solid #e2e2e2;border-radius:8px;font-size:.925rem;color:#111;background:#fff;transition:border-color .18s,box-shadow .18s;outline:none;box-sizing:border-box}.register_stepInput__uqDM5:focus{border-color:#111;box-shadow:0 0 0 3px rgba(0,0,0,.07)}.register_stepInput__uqDM5::placeholder{color:#bbb}.register_stepPrimaryBtn__pY_oK{width:100%;padding:.875rem 1.2rem;background:linear-gradient(135deg,#9f6f3a 0 100%);color:#fff;border:none;border-radius:8px;font-size:.925rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .18s,transform .1s;margin-top:.2rem}.register_stepPrimaryBtn__pY_oK:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.register_stepPrimaryBtn__pY_oK:active:not(:disabled){transform:scale(.99)}.register_stepPrimaryBtn__pY_oK:disabled{opacity:.45;cursor:not-allowed}.register_stepBackLink__a61o5{background:none;border:none;color:#0066cc;font-size:.85rem;cursor:pointer;text-align:center;padding:.1rem 0;transition:color .15s}.register_stepBackLink__a61o5:hover{color:#004499;text-decoration:underline}.register_otpBoxRow__T_YAB{display:flex;gap:.7rem;justify-content:center}.register_otpDigitBox__nqVb_{width:53px;height:53px;border:1.5px solid #e2e2e2;border-radius:10px;font-size:1.5rem;font-weight:500;text-align:center;color:#111;background:#fff;outline:none;transition:border-color .18s,box-shadow .18s;caret-color:transparent}.register_otpDigitBox__nqVb_:focus{border-color:#111;box-shadow:0 0 0 3px rgba(0,0,0,.07)}.register_otpDigitError__25upl{border-color:#e53e3e!important;box-shadow:0 0 0 3px rgba(229,62,62,.1)!important}.register_verifiedPill__NjH6i{display:inline-flex;align-items:center;gap:.3rem;color:#16a34a;font-size:.8rem;font-weight:600;background:#f0fdf4;padding:.2rem .75rem;border-radius:20px;border:1px solid #bbf7d0}.register_socialBtnFacebook__U2LI3{background:#1877f2;color:#fff;border-color:#1877f2}.register_socialBtnFacebook__U2LI3:hover{background:#0e65d4;border-color:#0e65d4}.register_secondaryLink__uQxO7{width:100%;padding:.65rem 1rem;font-size:.9375rem;font-weight:500;color:#1b3b45;background:#ffffff;border:1px solid #1b3b45;border-radius:12px;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.register_secondaryLink__uQxO7:hover{background:#f5f5f5;color:#264d5a;border-color:#264d5a}.register_fontMargin__1p1hI{margin-top:4px}.register_errorTextOtp__Bt7NZ{font-size:.8125rem;color:#dc3545;text-align:left;display:block;margin-bottom:0;margin-left:35px}