.PageWrapper_Main__5YT85{width:100%}@media only screen and (max-width:768px){.Footer_Footer__f0ZRj{width:100%;margin:30px auto 0;padding-inline:20px}}@media only screen and (min-width:992px){.Footer_Footer__f0ZRj{width:100%;margin:60px auto 0}}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL{color:#555;font-family:Noto Sans;font-style:normal;font-weight:400;font-size:14px;letter-spacing:.03em;padding:40px 24px 24px}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_MainContent__KAKMx{margin-bottom:40px}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_SectionTitle__1XR2C{color:#555;margin-bottom:16px}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_BusinessHours__0l4_d .Footer_InfoItem__cxPCN,.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_ContactInfo__bXNJ1 .Footer_InfoItem__cxPCN{display:flex;align-items:center;gap:8px;margin-bottom:12px}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_BusinessHours__0l4_d .Footer_InfoItem__cxPCN .Footer_anticon__fz5GS,.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_ContactInfo__bXNJ1 .Footer_InfoItem__cxPCN .Footer_anticon__fz5GS{font-size:16px}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_BusinessHours__0l4_d .Footer_InfoItem__cxPCN{display:flex;gap:16px;margin-bottom:8px}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_BusinessHours__0l4_d .Footer_HolidayHours__JtvNG{margin-top:16px;display:flex;flex-direction:column;gap:4px}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_SocialLinks__GoZyu{display:flex;gap:16px}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_SocialLinks__GoZyu .Footer_SocialIcon__AgEWm{font-size:24px;transition:opacity .2s}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_SocialLinks__GoZyu .Footer_SocialIcon__AgEWm:hover{opacity:.8}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_LinkContainer__qdugn{margin-top:24px}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_LinkContainer__qdugn .Footer_Link__1umkq{color:#555;cursor:pointer}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_LinkContainer__qdugn .Footer_Link__1umkq:hover{opacity:.8}.Footer_Footer__f0ZRj .Footer_FooterContent__C4tUL .Footer_Copyright__i2H4M{margin-top:24px;font-size:12px}.GoogleLoginButton_googleButton__2Bg7n{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;color:#262626;font-weight:500;transition:all .2s ease}.GoogleLoginButton_googleButton__2Bg7n:hover{border-color:#40a9ff;color:#40a9ff;background:#f6ffed}.GoogleLoginButton_googleButton__2Bg7n:focus{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.GoogleLoginButton_googleButton__2Bg7n:disabled{background:#f5f5f5;border-color:#d9d9d9;color:#bfbfbf;cursor:not-allowed}.GoogleLoginButton_googleButton__2Bg7n .GoogleLoginButton_anticon__Huzjp{font-size:16px}.GoogleLoginButton_googleIcon__BYPyQ{width:16px;height:16px;margin-right:8px}.ClientLoginModal_modal__PPE1i .ant-modal-content{border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12)}.ClientLoginModal_modal__PPE1i .ant-modal-close{top:16px;right:16px}.ClientLoginModal_content__0tddF{padding:32px}.ClientLoginModal_header___fPPo{text-align:center;margin-bottom:24px}.ClientLoginModal_headerIcon__rurbE{font-size:28px;color:#1890ff;margin-right:8px}.ClientLoginModal_title__MVgvf{margin:0;font-size:24px;font-weight:600;color:#262626}.ClientLoginModal_subtitle__fFz5v{margin:0 0 16px;color:#8c8c8c;font-size:14px;line-height:1.5;text-align:center}.ClientLoginModal_messageBanner__uj4ej{margin-bottom:24px;padding:12px 14px;border-radius:8px;border:1px solid #f0f0f0;background:#fff;box-shadow:none;text-align:left}.ClientLoginModal_messageBanner__uj4ej .ant-alert-content{min-width:0}.ClientLoginModal_messageBanner__uj4ej .ant-alert-message{color:#262626;font-size:14px;font-weight:400;line-height:1.5}.ClientLoginModal_messageBanner__uj4ej .ant-alert-icon{-webkit-margin-end:12px;margin-inline-end:12px;font-size:16px;margin-top:2px}.ClientLoginModal_messageBanner__uj4ej .ant-alert-description{color:#595959}.ClientLoginModal_messageBanner__uj4ej.ClientLoginModal_error__jOYuY{border-left:3px solid #ff4d4f}.ClientLoginModal_messageBanner__uj4ej.ClientLoginModal_error__jOYuY .ant-alert-icon{color:#ff4d4f}.ClientLoginModal_messageBanner__uj4ej.ClientLoginModal_success__Leack{border-left:3px solid #52c41a}.ClientLoginModal_messageBanner__uj4ej.ClientLoginModal_success__Leack .ant-alert-icon{color:#52c41a}.ClientLoginModal_messageBanner__uj4ej.ClientLoginModal_pending__sprEY{border-left:3px solid #1890ff}.ClientLoginModal_messageBanner__uj4ej.ClientLoginModal_pending__sprEY .ant-alert-icon{color:#1890ff}.ClientLoginModal_form__Vnlb4 .ant-form-item{margin-bottom:24px}.ClientLoginModal_form__Vnlb4 .ant-form-item:last-child{margin-bottom:0}.ClientLoginModal_form__Vnlb4 .ant-form-item-label{padding-bottom:8px}.ClientLoginModal_form__Vnlb4 .ant-input{border-radius:6px;border:1px solid #d9d9d9;transition:all .3s ease}.ClientLoginModal_form__Vnlb4 .ant-input:hover{border-color:#40a9ff}.ClientLoginModal_form__Vnlb4 .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ClientLoginModal_form__Vnlb4 .ant-input:disabled{background-color:#f5f5f5;cursor:not-allowed;color:#bfbfbf}.ClientLoginModal_fieldHeader__pl_jv{display:flex;justify-content:space-between;align-items:center;width:100%}.ClientLoginModal_fieldLabel__vypYN{font-weight:500;color:#262626}.ClientLoginModal_resendButton__a_tf4{padding:0;height:auto;font-size:13px;color:#1890ff;font-weight:500;margin-left:16px}.ClientLoginModal_resendButton__a_tf4:hover{color:#40a9ff}.ClientLoginModal_resendButton__a_tf4:disabled{color:#bfbfbf}.ClientLoginModal_codeInput__xVXuC{text-align:center;letter-spacing:2px;font-size:16px;font-weight:500}.ClientLoginModal_inputIcon__Yd_c2{color:#bfbfbf}.ClientLoginModal_buttonContainer__x9pVS{margin-top:32px}.ClientLoginModal_submitButton__kIVL5{height:44px;border-radius:6px;font-weight:500;font-size:16px;transition:all .3s ease}.ClientLoginModal_submitButton__kIVL5:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,144,255,.3)}.ClientLoginModal_googleSection__8K6CA{margin-bottom:24px}.ClientLoginModal_divider__rBTUH{margin:24px 0;color:#8c8c8c;font-size:14px;position:relative}.ClientLoginModal_divider__rBTUH:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#f0f0f0}.ClientLoginModal_dividerText__XTjcW,.ClientLoginModal_divider__rBTUH .ant-divider-inner-text{background-color:#fff;padding:0 16px;color:#8c8c8c;font-size:14px}.ClientLoginModal_dividerText__XTjcW{position:relative;z-index:1}.SharedCart_cartDrawer__T6Psj .ant-drawer-body{padding:0;display:flex;flex-direction:column;height:100%}.SharedCart_cartList__MLVpI{flex:1 1;overflow-y:auto;padding:24px}.SharedCart_cartItem__hk7l0{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:16px}.SharedCart_cartItem__hk7l0 .SharedCart_itemHeader__jaE14{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.SharedCart_cartItem__hk7l0 .SharedCart_itemTitle__ImMy5{flex:1 1;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.SharedCart_cartItem__hk7l0 .SharedCart_closeButton__O34Iu{color:rgba(0,0,0,.45);margin-left:8px;padding:4px;height:auto}.SharedCart_cartItem__hk7l0 .SharedCart_closeButton__O34Iu:hover{color:rgba(0,0,0,.85);background:rgba(0,0,0,.04)}.SharedCart_cartItem__hk7l0 .SharedCart_discountTag__64CKZ{display:inline-block;padding:4px 8px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;color:#52c41a;font-size:12px;line-height:1}.SharedCart_cartFooter__OAoxb{border-top:1px solid #f0f0f0;padding:24px;background:#fff;box-shadow:0 -2px 8px rgba(0,0,0,.06)}.SharedCart_cartTotal__ohe58{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 0;border-top:1px dashed #f0f0f0;border-bottom:1px dashed #f0f0f0}.LandingPageContainer_containerHeader__iNaDe{color:#000;background:#fff!important;display:flex;flex-direction:row;z-index:1}@media only screen and (max-width:768px){.LandingPageContainer_containerHeader__iNaDe{padding-inline:20px!important}.LandingPageContainer_MobileTrial__2d8SB{display:none}}@media only screen and (min-width:992px){.LandingPageContainer_MobileTrial__2d8SB{display:none}}.LandingPageContainer_containerLayout__u5T78{background-color:#fff;min-height:100vh}.LandingPageContainer_layoutContent__4S7ho{background-color:#fff;margin:0 auto}@media only screen and (max-width:768px){.LandingPageContainer_layoutContent__4S7ho{width:100%}}@media only screen and (min-width:992px){.LandingPageContainer_layoutContent__4S7ho{width:100%}}.LandingPageContainer_Header__UtD1x{display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:768px){.LandingPageContainer_Header__UtD1x{margin:0;width:100%;justify-content:space-between;display:flex}}@media only screen and (min-width:992px){.LandingPageContainer_Header__UtD1x{width:100%;margin:0 auto;justify-content:flex-start;padding:30px 0}}.LandingPageContainer_Header__UtD1x .LandingPageContainer_MainLogo__NPO7W{cursor:pointer;position:relative;overflow:hidden;width:150px;height:auto}.LandingPageContainer_Header__UtD1x .LandingPageContainer_WideLogo__T1yX6{width:200px;height:auto}.LandingPageContainer_Header__UtD1x .LandingPageContainer_TextLogo__OWzTr{width:auto;min-width:150px;max-width:min(40vw,320px);display:flex;align-items:center}@media only screen and (max-width:768px){.LandingPageContainer_Header__UtD1x .LandingPageContainer_TextLogo__OWzTr{max-width:60vw}}.LandingPageContainer_Header__UtD1x .LandingPageContainer_TextLogo__OWzTr a{display:flex;align-items:center;height:100%}.LandingPageContainer_Header__UtD1x .LandingPageContainer_SiteTitle__eWVK7{margin:0;white-space:normal;word-break:break-word;line-height:1.1}.LandingPageContainer_Header__UtD1x .LandingPageContainer_Menu__KGt27{margin-left:30px;display:flex;flex-direction:row;flex-basis:auto;flex-grow:1!important;justify-content:space-between;min-width:500px;letter-spacing:1px;border-bottom:none}@media only screen and (max-width:768px){.LandingPageContainer_Header__UtD1x .LandingPageContainer_Menu__KGt27{display:none}}.LandingPageContainer_Header__UtD1x .LandingPageContainer_Menu__KGt27 li:nth-last-child(2){margin-left:auto;padding-inline:0}.LandingPageContainer_Header__UtD1x .LandingPageContainer_Menu__KGt27 li:nth-last-child(3){margin-left:0;padding-inline:16px}.LandingPageContainer_Header__UtD1x .LandingPageContainer_Menu__KGt27 :after{border-bottom-width:0!important}.LandingPageContainer_Header__UtD1x .LandingPageContainer_MenuWithCart___WFyb li:nth-last-child(2){margin-left:0;padding-inline:16px}.LandingPageContainer_Header__UtD1x .LandingPageContainer_MenuWithCart___WFyb li:nth-last-child(3){margin-left:auto;padding-inline:0}@media only screen and (min-width:992px){.LandingPageContainer_Header__UtD1x .LandingPageContainer_MobileMenu__0Mk0H{display:none}}.LandingPageContainer_Header__UtD1x .LandingPageContainer_AvatarIcon__McLEN{background-color:#5436f5}.MembershipForm_membershipForm__qi8mx{padding:24px;max-width:1200px;margin:0 auto}.MembershipForm_membershipForm__qi8mx .MembershipForm_cardSelected__SEmaA{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.MembershipForm_membershipForm__qi8mx .MembershipForm_planContent__luUbx{padding:24px;display:flex;flex-direction:column;height:100%}.MembershipForm_membershipForm__qi8mx .MembershipForm_planName__I0gg2{margin-bottom:16px!important;font-size:20px!important}.MembershipForm_membershipForm__qi8mx .MembershipForm_planDetails__lVfQn{display:flex;gap:32px;align-items:flex-start}.MembershipForm_membershipForm__qi8mx .MembershipForm_planInfo__mbDd0{flex:1 1;display:flex;flex-direction:column}.MembershipForm_membershipForm__qi8mx .MembershipForm_planDescription__MLmL7{color:rgba(0,0,0,.45);margin-bottom:16px;flex-grow:0}.MembershipForm_membershipForm__qi8mx .MembershipForm_planPrice__kIOAh{margin-bottom:0}.MembershipForm_membershipForm__qi8mx .MembershipForm_planPrice__kIOAh .MembershipForm_amount__OMf2w{font-size:24px;font-weight:600}.MembershipForm_membershipForm__qi8mx .MembershipForm_planPrice__kIOAh .MembershipForm_period__yfS0O{font-size:14px;color:rgba(0,0,0,.45);margin-left:4px}.MembershipForm_membershipForm__qi8mx .MembershipForm_featureList__bSsbO{margin-bottom:16px}.MembershipForm_membershipForm__qi8mx .MembershipForm_featureList__bSsbO ul{list-style:disc;padding-left:20px;margin:0}.MembershipForm_membershipForm__qi8mx .MembershipForm_featureList__bSsbO li{margin-bottom:8px;color:rgba(0,0,0,.85);padding-left:8px}@media(max-width:768px){.MembershipForm_membershipForm__qi8mx .MembershipForm_planDetails__lVfQn{flex-direction:column;gap:16px}.MembershipForm_membershipForm__qi8mx .MembershipForm_featureList__bSsbO{flex:none;min-width:auto}}