.review-nobin_ic_review_container__qyRVw{padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;min-height:400px}.review-nobin_ic_review_message__1YhxQ{text-align:center;max-width:600px;margin-bottom:20px}.review-nobin_ic_review_message__1YhxQ h2{font-size:2rem;color:#1a1a1a;margin-bottom:20px;font-weight:700;line-height:1.3}.review-nobin_ic_review_message__1YhxQ p{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:12px}.review-nobin_ic_review_subtitle__3adiz{font-weight:600;color:#333;margin-top:16px!important}.review-nobin_ic_review_cards__YZOOh{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;width:100%;max-width:700px}.review-nobin_ic_review_card__nMG2o{text-decoration:none;transition:all .3s ease;border-radius:12px;padding:30px;background:var(--primary);border:2px solid var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center}.review-nobin_ic_review_card__nMG2o:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:#d0d0d0}.review-nobin_ic_card_content__5vo4W{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.review-nobin_ic_card_logo__AEa21{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.review-nobin_ic_card_logo__AEa21 svg{width:100%;height:100%}.review-nobin_ic_review_card__nMG2o:hover .review-nobin_ic_card_logo__AEa21{transform:scale(1.1)}.review-nobin_google_logo__f1aay,.review-nobin_trustpilot_logo__6ak2I{width:60px;height:60px}.review-nobin_ic_card_text__TVoIf{display:flex;align-items:center;gap:12px;justify-content:center;width:100%}.review-nobin_ic_card_text__TVoIf h3{font-size:1.3rem;color:var(--white);margin:0;font-weight:600;text-align:center}.review-nobin_ic_external_link__kNtgf{display:flex;align-items:center;justify-content:center;color:#cccbcb;transition:color .3s ease}@media (max-width:768px){.review-nobin_ic_review_container__qyRVw{padding:30px 15px;gap:30px}.review-nobin_ic_review_message__1YhxQ h2{font-size:1.6rem}.review-nobin_ic_review_message__1YhxQ p{font-size:1rem}.review-nobin_ic_review_cards__YZOOh{grid-template-columns:1fr;gap:20px}.review-nobin_ic_review_card__nMG2o{padding:25px}.review-nobin_ic_card_text__TVoIf h3{font-size:1.1rem}.review-nobin_ic_card_logo__AEa21{width:70px;height:70px}.review-nobin_google_logo__f1aay,.review-nobin_trustpilot_logo__6ak2I{width:50px;height:50px}}@media (max-width:480px){.review-nobin_ic_review_container__qyRVw{padding:20px 10px;gap:20px}.review-nobin_ic_review_message__1YhxQ h2{font-size:1.4rem}.review-nobin_ic_review_message__1YhxQ p{font-size:.95rem}.review-nobin_ic_review_cards__YZOOh{gap:15px}.review-nobin_ic_review_card__nMG2o{padding:20px}.review-nobin_ic_card_logo__AEa21{width:60px;height:60px}.review-nobin_google_logo__f1aay,.review-nobin_trustpilot_logo__6ak2I{width:45px;height:45px}.review-nobin_ic_card_text__TVoIf h3{font-size:1rem}}.trustpilotBadge_ic_trustpilot_card__pEaGF{display:block;gap:8px;text-decoration:none;text-align:center;max-width:468px;margin:0 auto}.trustpilotBadge_ic_trustpilot_card__pEaGF>div:first-child{display:inline-flex;align-items:center;gap:4px}.trustpilotBadge_ic_trustpilot_card__pEaGF>div:first-child span{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f15b2a;color:#fff;font-size:24px}.trustpilotBadge_ic_trustpilot_card__pEaGF>div:first-child span svg{width:33px;height:33px;flex:0 0 auto}@media only screen and (max-width:767px){.trustpilotBadge_ic_trustpilot_card__pEaGF>div:first-child span{width:30px;height:30px;font-size:21px}.trustpilotBadge_ic_trustpilot_card__pEaGF>div:first-child span svg{width:21px;height:21px}.trustpilotBadge_ic_trustpilot_card__pEaGF>div:first-child,.trustpilotBadge_ic_trustpilot_stars__knVCM{gap:1px}.trustpilotBadge_ic_star_tile__FdoSc{width:30px;height:30px}.trustpilotBadge_ic_star_svg__y5ORI{width:21px;height:21px}.trustpilotBadge_ic_trustpilot_texts__5FOxz p{font-size:18px}.trustpilotBadge_ic_trustpilot_texts__5FOxz p span{font-size:18px!important}}@media only screen and (max-width:575px){.trustpilotBadge_ic_trustpilot_card__pEaGF>div:first-child span{width:26px;height:26px;font-size:18px}.trustpilotBadge_ic_trustpilot_card__pEaGF>div:first-child span svg{width:18px;height:18px}.trustpilotBadge_ic_trustpilot_card__pEaGF>div:first-child,.trustpilotBadge_ic_trustpilot_stars__knVCM{gap:1px}.trustpilotBadge_ic_star_tile__FdoSc{width:26px;height:26px}.trustpilotBadge_ic_star_svg__y5ORI{width:18px;height:18px}}.trustpilotBadge_ic_trustpilot_stars__knVCM{display:inline-flex;align-items:center;gap:2px;margin-bottom:0!important;max-width:150px;height:25px}.trustpilotBadge_ic_star_tile__FdoSc{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#f15b2a}.trustpilotBadge_ic_star_svg__y5ORI{width:24px;height:24px}.trustpilotBadge_ic_trustpilot_texts__5FOxz{gap:0;line-height:1.35}.trustpilotBadge_ic_trustpilot_texts__5FOxz p{margin:0;color:#000;font-size:24px;font-weight:700;text-align:center}.trustpilotBadge_ic_trustpilot_texts__5FOxz p span{color:#f15b2a;font-size:24px}@media only screen and (max-width:767px){.trustpilotBadge_ic_trustpilot_stars__knVCM{gap:1px}.trustpilotBadge_ic_star_tile__FdoSc{width:30px;height:30px}.trustpilotBadge_ic_star_svg__y5ORI{width:21px;height:21px}.trustpilotBadge_ic_trustpilot_texts__5FOxz p{font-size:20px}}@media only screen and (max-width:575px){.trustpilotBadge_ic_trustpilot_stars__knVCM{gap:1px}.trustpilotBadge_ic_star_tile__FdoSc{width:26px;height:26px}.trustpilotBadge_ic_star_svg__y5ORI{width:18px;height:18px}}@media only screen and (max-width:420px){.trustpilotBadge_ic_trustpilot_texts__5FOxz p span{display:block}}.counter-display_problems_solved_wrapper___1E68{text-align:center;padding:50px 20px;background:var(--primary)}.counter-display_ic_header_center__reKNi{margin-bottom:15px}.counter-display_problems_title__psu8f{font-size:36px;font-weight:700;color:#fff;margin:0}.counter-display_problems_counter_display__MKv8l{display:flex;justify-content:center;align-items:center;gap:8px;perspective:1000px}.counter-display_flip_card__FqbLM{width:69px;height:63px;position:relative;background:var(--secondary);border-radius:8px;overflow:hidden}.counter-display_flip_card_front__dttyn{background:var(--secondary)!important}.counter-display_flip_card_front__dttyn span{color:var(--white)!important}.counter-display_flip_card_inner__LxS5f{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s}.counter-display_flip_card_inner__LxS5f.counter-display_flipping__7D5ie{animation:counter-display_flip__phXLo .6s ease-in-out}@keyframes counter-display_flip__phXLo{0%{transform:rotateX(0deg)}50%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}.counter-display_flip_card_back__IjwXR,.counter-display_flip_card_front__dttyn{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:8px}.counter-display_flip_card_front__dttyn{background:linear-gradient(180deg,#fff,#f5f5f5);z-index:2}.counter-display_flip_card_back__IjwXR{background:linear-gradient(180deg,#f5f5f5,#fff);transform:rotateX(180deg);z-index:1}.counter-display_flip_card_back__IjwXR span,.counter-display_flip_card_front__dttyn span{font-size:48px;font-weight:700;color:var(--primary);font-family:Arial,sans-serif}.counter-display_comma__pgQ1Y{font-size:60px;font-weight:700;color:var(--primary);margin:0 5px}.counter-display_problems_subtitle__33aoq{font-size:18px;color:hsla(0,0%,100%,.9);margin-top:20px;font-weight:500;animation:counter-display_pulse__AUHiR 2s ease-in-out infinite}@keyframes counter-display_pulse__AUHiR{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.counter-display_problems_solved_wrapper___1E68{padding:40px 15px}.counter-display_problems_title__psu8f{font-size:28px}.counter-display_flip_card__FqbLM{width:50px;height:70px}.counter-display_flip_card_back__IjwXR span,.counter-display_flip_card_front__dttyn span{font-size:40px}.counter-display_comma__pgQ1Y{font-size:48px}.counter-display_problems_subtitle__33aoq{font-size:16px}}@media (max-width:480px){.counter-display_problems_title__psu8f{font-size:22px}.counter-display_flip_card__FqbLM{width:40px;height:60px}.counter-display_flip_card_back__IjwXR span,.counter-display_flip_card_front__dttyn span{font-size:32px}.counter-display_comma__pgQ1Y{font-size:40px}.counter-display_problems_counter_display__MKv8l{gap:5px}}.we-deliver_ic_deliver_flex__aH_C7{display:flex;gap:24px}.we-deliver_ic_deliver_card__1P0Dl{background:#fff;border:1px solid var(--light-gray3);box-shadow:0 1px 4px rgba(25,30,43,.08);border-radius:12px;padding:28px 15px 34px;text-align:center;transition:.3s;width:calc((100% - 24px) / 4);box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 4)}.we-deliver_ic_deliver_card__1P0Dl h3{padding-bottom:10px;padding-top:20px}.we-deliver_ic_deliver_card__1P0Dl h3 span{color:var(--black);font-weight:700;font-size:30px}.we-deliver_ic_deliver_card__1P0Dl p{font-weight:500}.we-deliver_ic_deliver_card__1P0Dl:hover{box-shadow:0 20px 30px rgba(25,30,43,.1)}@media only screen and (max-width:1550px){.we-deliver_ic_deliver_card__1P0Dl{padding:36px 10px 34px}}@media only screen and (max-width:1399px){.we-deliver_ic_deliver_card__1P0Dl img{width:80px;height:80px}}@media only screen and (max-width:1199px){.we-deliver_ic_deliver_card__1P0Dl h3 span{font-size:24px}.we-deliver_ic_deliver_flex__aH_C7{flex-wrap:wrap}.we-deliver_ic_deliver_card__1P0Dl{padding:26px 10px}.we-deliver_ic_deliver_card__1P0Dl p{line-height:22px}.we-deliver_ic_deliver_card__1P0Dl h3{padding-top:10px}}@media only screen and (max-width:991px){.we-deliver_ic_deliver_card__1P0Dl{width:calc((100% - 24px) / 2);box-sizing:border-box;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 2)}}@media only screen and (max-width:575px){.we-deliver_ic_deliver_card__1P0Dl{width:100%}}.practice-purchase_modal_close__sseWz{position:absolute;top:-15px;right:-15px;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #e8e8e8;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.practice-purchase_modal_close__sseWz:hover{border-color:var(--primary);background:#f8fbff;transform:rotate(90deg)}.practice-purchase_modal_close__sseWz svg{color:#666;transition:color .3s ease}.practice-purchase_modal_close__sseWz:hover svg{color:var(--primary)}.practice-purchase_modal_content__ulgRy{min-height:400px;display:flex;flex-direction:column;justify-content:space-between}.practice-purchase_progress_bar__6B_Zl{height:8px;background:#f0f5ff;position:relative;width:100%;overflow:hidden;border-radius:2px}.practice-purchase_progress_fill__q1RR8{height:100%;background:var(--gradient);transition:width .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 0 10px rgba(24,144,255,.4)}.practice-purchase_progress_fill__q1RR8:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:practice-purchase_shimmer__D31R7 1.5s infinite}@keyframes practice-purchase_shimmer__D31R7{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.practice-purchase_step_content__s1FlX{padding:30px 0}.practice-purchase_step_title__Pekkl{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.practice-purchase_step_subtitle__07DtA{font-size:15px;color:#666;margin-bottom:20px}.practice-purchase_practice_list__LtrAp{display:flex;flex-direction:column;gap:16px;width:100%}.practice-purchase_practice_item__sODPe{border:2px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .3s ease}.practice-purchase_practice_item__sODPe:hover{border-color:var(--primary);background:#f8fbff}.practice-purchase_practice_item__sODPe .ant-checkbox-wrapper{width:100%;margin:0}.practice-purchase_practice_item__sODPe .ant-checkbox-checked .ant-checkbox-inner{background:var(--gradient);border-color:transparent}.practice-purchase_practice_info__5jVrY{display:flex;justify-content:space-between;align-items:center;width:100%;margin-left:12px}.practice-purchase_practice_name__xkbS4{font-size:16px;font-weight:500;color:#1a1a1a}.practice-purchase_practice_price__ZPywm{font-size:16px;font-weight:600;color:#1890ff}.practice-purchase_student_selection___ErCA,.practice-purchase_user_type_selection__s8X_K{display:flex;flex-direction:column;gap:16px;width:100%}.practice-purchase_student_option__p0UcZ,.practice-purchase_user_type_option__m17D0{border:2px solid #e8e8e8;border-radius:8px;padding:20px;margin:0!important;transition:all .3s ease;width:100%}.practice-purchase_student_option__p0UcZ:hover,.practice-purchase_user_type_option__m17D0:hover{border-color:var(--primary);background:#f8fbff}.practice-purchase_student_option__p0UcZ .ant-radio-checked .ant-radio-inner,.practice-purchase_user_type_option__m17D0 .ant-radio-checked .ant-radio-inner{border-color:var(--primary);background:var(--primary)}.practice-purchase_student_option__p0UcZ .ant-radio-checked:after,.practice-purchase_user_type_option__m17D0 .ant-radio-checked:after{border-color:var(--primary)}.practice-purchase_option_content__ec_G4{display:flex;flex-direction:column;gap:4px;margin-left:12px}.practice-purchase_option_title__Srfnh{font-size:18px;font-weight:600;color:#1a1a1a}.practice-purchase_option_desc__p_Ovu{font-size:14px;color:#666}.practice-purchase_empty_state__EWhd9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;margin:24px 0;background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px}.practice-purchase_empty_icon__Vmn1J{color:#bfbfbf;margin-bottom:10px}.practice-purchase_empty_text__e_2Ru{font-size:16px;font-weight:500;color:#595959;margin:0 0 4px}.practice-purchase_empty_subtext__demgu{font-size:14px;color:#8c8c8c;margin:0}.practice-purchase_add_student_section__g2XnA{margin-top:24px;padding:24px;background:#f8fbff;border:1px dashed var(--primary);border-radius:8px}.practice-purchase_add_student_btn__cYZ8l{font-size:16px;font-weight:500;height:48px}.practice-purchase_student_info__kJIt9{display:flex;flex-direction:column;gap:4px;margin-left:12px}.practice-purchase_student_name__b3J1w{font-size:16px;line-height:normal;font-weight:600;color:#1a1a1a}.practice-purchase_student_email__FkTsj{font-size:14px;line-height:normal;color:#666}.practice-purchase_add_new__dy0yy{font-size:16px;font-weight:500;color:var(--primary);margin-left:12px}.practice-purchase_select_student__Jzhzu{margin:24px 0}.practice-purchase_select_student__Jzhzu h4{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.practice-purchase_student_info_card__XpQLb{background:#f8fbff;border:1px solid #e1eaf7;border-radius:8px;padding:20px}.practice-purchase_info_row__o_q6_{display:flex;align-items:center;gap:12px;margin-bottom:12px}.practice-purchase_info_row__o_q6_:last-child{margin-bottom:0}.practice-purchase_info_label__C7DHH{font-size:14px;font-weight:600;color:#666;min-width:80px}.practice-purchase_info_value__4cjE6{font-size:15px;font-weight:500;color:#1a1a1a}.practice-purchase_form__7UHGE{margin-top:24px}.practice-purchase_form_section__LxQET{margin-bottom:24px}.practice-purchase_section_title__0ZlPV{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:20px}.practice-purchase_form_divider__goQd1{height:1px;background:#e8e8e8;margin:32px 0}.practice-purchase_form__7UHGE .ant-form-item-label>label{font-weight:500;color:#333}.practice-purchase_form__7UHGE .ant-input,.practice-purchase_form__7UHGE .ant-input-password,.practice-purchase_form__7UHGE .ant-input-password .ant-input{border-radius:6px;height:48px;font-size:15px}.practice-purchase_form__7UHGE .ant-input-password{padding:0}.practice-purchase_form__7UHGE .ant-input-password .ant-input{padding:11px}.practice-purchase_form__7UHGE .ant-input-password .ant-input-suffix{display:flex;align-items:center;margin-right:11px}.practice-purchase_form__7UHGE .ant-input-focused,.practice-purchase_form__7UHGE .ant-input-password .ant-input:focus,.practice-purchase_form__7UHGE .ant-input-password:focus,.practice-purchase_form__7UHGE .ant-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(24,144,255,.1)}.practice-purchase_form_actions__cyuRz{margin-top:32px;margin-bottom:0}.practice-purchase_forgot_password__hsD0I{text-align:right;margin-top:-10px;margin-bottom:10px}.practice-purchase_forgot_password__hsD0I .ant-btn-link{color:var(--primary);padding:0;height:auto}.practice-purchase_submit_btn__eD6MD{height:48px;font-size:16px;font-weight:600;border-radius:6px;background:var(--gradient);border:none}.practice-purchase_submit_btn__eD6MD:hover{opacity:.9;background:var(--gradient)!important}.practice-purchase_payment_summary__EHwvs{background:#f8fbff;border:2px solid #e8f4ff;border-radius:8px;padding:24px;margin-bottom:24px}.practice-purchase_payment_summary__EHwvs h4{font-size:16px;line-height:normal;font-weight:600;color:#1a1a1a;margin-bottom:10px}.practice-purchase_payment_summary__EHwvs ul{list-style:none;padding:0;margin:0}.practice-purchase_payment_summary__EHwvs li{padding:5px 0;border-bottom:1px solid #e8f4ff;font-size:15px;color:#333;display:flex;justify-content:space-between;align-items:center}.practice-purchase_payment_summary__EHwvs li:last-child{border-bottom:none}.practice-purchase_verification_content__dhYjO{text-align:center;padding:20px 0}.practice-purchase_verification_icon__AwQ2r{margin-bottom:24px;display:flex;justify-content:center}.practice-purchase_verification_title__Obtqz{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.practice-purchase_verification_text__9wI1e{font-size:15px;color:#666;line-height:1.6;margin-bottom:32px}.practice-purchase_verification_actions__M7r57{display:flex;flex-direction:column;gap:12px;align-items:center}.practice-purchase_verification_btn__JkrlL{height:48px;padding:0 48px;font-size:16px;font-weight:600;border-radius:6px;background:var(--gradient);border:none}.practice-purchase_verification_btn__JkrlL:hover{opacity:.9}.practice-purchase_modal_footer__2qATw{padding:20px 40px;border-top:1px solid #e8e8e8;display:flex;justify-content:center;gap:16px}.practice-purchase_back_btn__pg0SL{height:44px;padding:0 32px;font-size:15px;font-weight:500;border-radius:6px;border:2px solid #e8e8e8}.practice-purchase_back_btn__pg0SL:hover{border-color:var(--primary)!important;color:var(--primary)!important}.practice-purchase_next_btn__ymaiK{height:44px;padding:0 32px;font-size:15px;font-weight:600;border-radius:6px;background:var(--gradient);border:none;flex:1 1}.practice-purchase_next_btn__ymaiK:hover{opacity:.9;background:var(--gradient)!important}.practice-purchase_next_btn__ymaiK:disabled{background:#f0f0f0;color:#999;opacity:.6}@media (max-width:768px){.practice-purchase_step_content__s1FlX{padding:30px 0}.practice-purchase_step_title__Pekkl{font-size:20px}.practice-purchase_step_subtitle__07DtA{font-size:14px;margin-bottom:15px}.practice-purchase_practice_item__sODPe{padding:14px}.practice-purchase_practice_name__xkbS4,.practice-purchase_practice_price__ZPywm{font-size:14px}.practice-purchase_form__7UHGE{margin-top:10px}.practice-purchase_student_option__p0UcZ,.practice-purchase_user_type_option__m17D0{padding:16px}.practice-purchase_option_title__Srfnh{font-size:16px}.practice-purchase_option_desc__p_Ovu{font-size:13px}.practice-purchase_student_name__b3J1w{font-size:15px}.practice-purchase_section_title__0ZlPV{font-size:16px}.practice-purchase_modal_footer__2qATw{padding:16px 24px}.practice-purchase_back_btn__pg0SL,.practice-purchase_next_btn__ymaiK{height:42px;padding:8px 24px;font-size:14px}.practice-purchase_student_info_card__XpQLb{padding:16px}.practice-purchase_info_row__o_q6_{flex-direction:column;align-items:flex-start;gap:4px}.practice-purchase_info_label__C7DHH{font-size:13px}.practice-purchase_info_value__4cjE6{font-size:14px}}@media (max-width:576px){.practice-purchase_step_content__s1FlX{padding:24px 0}.practice-purchase_step_title__Pekkl{font-size:18px}.practice-purchase_practice_list__LtrAp{gap:12px}.practice-purchase_practice_item__sODPe{padding:12px}.practice-purchase_student_selection___ErCA,.practice-purchase_user_type_selection__s8X_K{gap:12px}.practice-purchase_student_option__p0UcZ,.practice-purchase_user_type_option__m17D0{padding:14px}.practice-purchase_modal_footer__2qATw{flex-direction:column-reverse}.practice-purchase_back_btn__pg0SL,.practice-purchase_next_btn__ymaiK{width:100%}}.practice-purchase_social_login_title__sGeUE{font-size:15px;color:#666;margin-bottom:12px;text-align:center;font-weight:500}.practice-purchase_social_login_row__XDZKo{display:flex;justify-content:center;gap:16px;margin-bottom:24px}.practice-purchase_social_icon_btn__f4euY{flex:1 1;min-width:100px!important;height:48px!important;padding:0 16px!important;border:1px solid #e0e0e0!important;border-radius:12px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:all .3s ease!important;font-size:14px!important;font-weight:500!important;color:#333!important}.practice-purchase_social_icon_btn__f4euY:hover{border-color:#d0d0d0!important;background:#f9f9f9!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)!important}.practice-purchase_social_login_section__y8N0i{display:flex;gap:12px;margin-bottom:24px}.practice-purchase_social_btn__QdYVi{display:flex;align-items:center;justify-content:center;gap:10px;height:48px!important;border:1px solid #e0e0e0!important;border-radius:8px!important;background:#fff!important;color:#333!important;font-weight:500!important;transition:all .3s ease!important}.practice-purchase_social_btn__QdYVi:hover{border-color:#d0d0d0!important;background:#f9f9f9!important;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)!important}.practice-purchase_divider__yvBny{display:flex;align-items:center;text-align:center;margin:24px 0;position:relative}.practice-purchase_divider__yvBny:after,.practice-purchase_divider__yvBny:before{content:"";flex:1 1;border-bottom:1px solid #e0e0e0}.practice-purchase_divider__yvBny span{padding:0 16px;color:#999;font-size:13px;font-weight:500;background:#fff}.banner_banner__ttzwk{position:relative;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.banner_contentWrapper__QafDq{position:relative;z-index:1}.banner_bannerCard___p9t5{margin:0 auto;padding:60px 40px;text-align:center;position:relative}.banner_bannerCard___p9t5 h1{max-width:900px;margin:auto auto 30px}.banner_bannerCard___p9t5 h1,.banner_bannerCard___p9t5 h1 span{font-size:50px;line-height:normal}.banner_bannerCard___p9t5 span{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.banner_logoWrapper___UMQ1{position:relative;max-width:500px;margin:0 auto}.banner_logo__5ql9b{max-width:100%;height:auto;margin:0 auto}.banner_mainTitle___fMpK{font-size:42px;color:var(--black)}.banner_subtitle__hIDkw{color:#4d4e50;max-width:650px;margin:0 auto 25px;font-size:17px}.banner_features__SJj3F{display:flex;justify-content:center;align-items:center;gap:40px;margin-bottom:25px;flex-wrap:wrap}.banner_feature__Erh98{display:flex;align-items:center;gap:10px;font-size:17px;color:#495057;font-weight:500}.banner_featureIcon__1NN1w{width:24px;height:24px;color:#17a2b8;flex-shrink:0}.banner_enrollButton__PaBgc{background:var(--secondary);color:#fff;border:none;padding:14px 40px;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,53,.3)}.banner_enrollButton__PaBgc:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,107,53,.4);background:var(--secondary)}.banner_enrollButton__PaBgc:active{transform:translateY(0)}.banner_arrowIcon__WnyR7{font-size:14px;transition:transform .3s ease}.banner_enrollButton__PaBgc:hover .banner_arrowIcon__WnyR7{transform:translateX(4px)}@media (max-width:1200px){.banner_bannerCard___p9t5{padding:50px 30px}.banner_bannerCard___p9t5 h1{max-width:800px;margin-bottom:25px}.banner_bannerCard___p9t5 h1,.banner_bannerCard___p9t5 h1 span{font-size:45px}.banner_logoWrapper___UMQ1{max-width:450px}.banner_mainTitle___fMpK{font-size:38px}.banner_subtitle__hIDkw{max-width:600px;margin-bottom:20px;font-size:17px}.banner_features__SJj3F{gap:30px}}@media (max-width:1024px){.banner_bannerCard___p9t5{padding:45px 25px}.banner_bannerCard___p9t5 h1{max-width:700px;margin-bottom:20px}.banner_bannerCard___p9t5 h1,.banner_bannerCard___p9t5 h1 span{font-size:40px}.banner_logoWrapper___UMQ1{max-width:400px}.banner_mainTitle___fMpK{font-size:36px}.banner_subtitle__hIDkw{max-width:550px;font-size:17px}.banner_features__SJj3F{gap:25px}.banner_enrollButton__PaBgc{font-size:16px;padding:12px 32px}}@media (max-width:768px){.banner_bannerCard___p9t5{padding:40px 20px}.banner_bannerCard___p9t5 h1{max-width:600px;margin-bottom:18px}.banner_bannerCard___p9t5 h1,.banner_bannerCard___p9t5 h1 span{font-size:32px}.banner_logoWrapper___UMQ1{max-width:350px}.banner_mainTitle___fMpK{font-size:28px}.banner_subtitle__hIDkw{max-width:500px;font-size:17px;margin-bottom:20px}.banner_features__SJj3F{gap:20px;margin-bottom:20px}.banner_feature__Erh98{font-size:17px}.banner_featureIcon__1NN1w{width:20px;height:20px}.banner_enrollButton__PaBgc{font-size:16px;padding:12px 28px}}@media (max-width:640px){.banner_bannerCard___p9t5{padding:35px 18px}.banner_bannerCard___p9t5 h1{max-width:100%;margin-bottom:16px}.banner_bannerCard___p9t5 h1,.banner_bannerCard___p9t5 h1 span{font-size:28px}.banner_logoWrapper___UMQ1{max-width:300px}.banner_mainTitle___fMpK{font-size:24px}.banner_subtitle__hIDkw{max-width:100%;font-size:17px}.banner_features__SJj3F{gap:16px;flex-wrap:wrap}.banner_enrollButton__PaBgc{padding:12px 26px}}@media (max-width:480px){.banner_bannerCard___p9t5{padding:30px 15px}.banner_bannerCard___p9t5 h1{margin-bottom:15px}.banner_bannerCard___p9t5 h1,.banner_bannerCard___p9t5 h1 span{font-size:24px}.banner_logoWrapper___UMQ1{max-width:250px}.banner_mainTitle___fMpK{font-size:20px}.banner_subtitle__hIDkw{font-size:17px;margin-bottom:18px}.banner_features__SJj3F{flex-direction:column;display:block;gap:12px;margin-bottom:18px}.banner_feature__Erh98{font-size:17px;gap:8px;max-width:180px;margin:auto auto 10px}.banner_featureIcon__1NN1w{width:18px;height:18px}.banner_enrollButton__PaBgc{font-size:16px;padding:12px 24px;width:100%;max-width:320px;justify-content:center}}@media (max-width:375px){.banner_bannerCard___p9t5{padding:25px 12px}.banner_bannerCard___p9t5 h1,.banner_bannerCard___p9t5 h1 span{font-size:22px}.banner_logoWrapper___UMQ1{max-width:220px}.banner_mainTitle___fMpK{font-size:18px}.banner_subtitle__hIDkw{font-size:17px}.banner_features__SJj3F{gap:10px}.banner_enrollButton__PaBgc{font-size:16px;padding:11px 20px;max-width:100%}}@media (max-width:320px){.banner_bannerCard___p9t5{padding:20px 10px}.banner_bannerCard___p9t5 h1,.banner_bannerCard___p9t5 h1 span{font-size:20px}.banner_logoWrapper___UMQ1{max-width:200px}.banner_mainTitle___fMpK{font-size:18px}.banner_subtitle__hIDkw{font-size:16px}.banner_feature__Erh98{font-size:17px}.banner_enrollButton__PaBgc{font-size:16px;padding:10px 18px}}.faq_arrow__rSkbr{width:40px;height:40px;border-radius:50%;border:1px solid #e1e1ea;display:inline-flex;align-items:center;justify-content:center;margin-top:15px}.faq_arrow__rSkbr svg{font-size:22px}.faq_des__IuHdR{color:#4d4e50;font-size:17px}.faq_ic_faq_left__UnBxE{text-align:center}@media (max-width:992px){.faq_ic_faq_left__UnBxE{margin-bottom:10px}.faq_ic_faq_left__UnBxE p{font-size:13px}.faq_ic_faq_left__UnBxE h2{font-size:32px;line-height:1.3}.faq_arrow__rSkbr{width:38px;height:38px;margin-top:12px}.faq_arrow__rSkbr svg{font-size:20px}.faq_des__IuHdR{font-size:17px}}@media (max-width:768px){.faq_ic_faq_left__UnBxE p{font-size:12px}.faq_ic_faq_left__UnBxE h2{font-size:28px;line-height:1.3}.faq_arrow__rSkbr{width:36px;height:36px;margin-top:10px}.faq_arrow__rSkbr svg{font-size:18px}.faq_des__IuHdR{font-size:17px;line-height:1.6}}@media (max-width:576px){.faq_ic_faq_left__UnBxE p{font-size:11px}.faq_ic_faq_left__UnBxE h2{font-size:24px}.faq_arrow__rSkbr{width:34px;height:34px;margin-top:8px}.faq_arrow__rSkbr svg{font-size:16px}.faq_des__IuHdR{font-size:17px}}@media (max-width:480px){.faq_ic_faq_left__UnBxE p{font-size:10px}.faq_ic_faq_left__UnBxE h2{font-size:20px}.faq_arrow__rSkbr{width:32px;height:32px;margin-top:8px}.faq_arrow__rSkbr svg{font-size:15px}.faq_des__IuHdR{font-size:17px}}.footer_ic_footer_wrap__HIVBF{background-color:#121319}.footer_ic_footer_flex__YmzMt{display:flex;gap:66px;border-bottom:1px solid #34353c;padding-bottom:80px}.footer_ic_footer_first__E_AKt{width:23%}.footer_ic_footer_first__E_AKt img{margin-bottom:20px}.footer_ic_footer_first__E_AKt .footer_social_icons__07cMk{display:flex;gap:20px;padding-top:35px}.footer_ic_footer_first__E_AKt .footer_social_icons__07cMk a{color:var(--white);transition:.3s}.footer_ic_footer_first__E_AKt .footer_social_icons__07cMk a:hover{color:var(--primary)}.footer_ic_footer_items__RSuyt h5{padding-bottom:25px;letter-spacing:-.02em}.footer_ic_footer_items__RSuyt ul li{list-style:none}.footer_ic_footer_items__RSuyt ul li:not(:last-child){padding-bottom:15px}.footer_ic_footer_items__RSuyt ul li a{color:var(--white);transition:.3s;font-size:16px}.footer_ic_footer_items__RSuyt ul li a:hover{color:var(--primary)}.footer_ic_footer_items__RSuyt p{color:var(--white)}.footer_ic_footer_forth__lW6Rp{width:340px;flex:0 0 auto}.footer_ic_footer_forth__lW6Rp p{padding-right:40px;line-height:26px}.footer_ic_news_letter__a0HNg{background-color:var(--white);padding:7px;border-radius:8px;display:flex;margin-bottom:28px}.footer_ic_news_letter__a0HNg input{border:none;background-color:transparent;flex:1 1;height:40px;padding-left:18px;width:100%}.footer_ic_news_letter__a0HNg input::placeholder{font-weight:500;font-size:14px}.footer_ic_news_letter__a0HNg button{padding:0 18px;height:40px;font-weight:500;border-radius:6px;border:0;background-color:var(--primary);display:inline-flex;align-items:center;gap:8px;color:var(--white);cursor:pointer}.footer_ic_news_letter__a0HNg button:disabled{opacity:.5;cursor:not-allowed}.footer_ic_bottom_footer__ETTqc{display:flex;align-items:center;justify-content:space-between;padding:30px 0;gap:20px}.footer_ic_rights__3aCdv a{white-space:nowrap;line-height:10px}.footer_ic_rights__3aCdv p{display:flex;align-items:center;gap:5px}@media only screen and (max-width:1599px){.footer_ic_news_letter__a0HNg input{width:100%}}@media only screen and (max-width:1399px){.footer_ic_footer_flex__YmzMt{gap:40px;padding-bottom:60px}.footer_ic_footer_items__RSuyt:nth-child(3){width:150px;flex:0 0 auto}.footer_ic_news_letter__a0HNg input{width:100%}}@media only screen and (max-width:1199px){.footer_ic_footer_forth__lW6Rp{width:250px;flex:0 0 auto}.footer_ic_news_letter__a0HNg input{height:36px;width:100%}.footer_ic_news_letter__a0HNg button{padding:0 9px;height:36px}.footer_ic_bottom_footer__ETTqc{padding:18px 0}}@media only screen and (max-width:991px){.footer_ic_footer_flex__YmzMt{flex-wrap:wrap;padding-bottom:50px}.footer_ic_footer_first__E_AKt{order:1;width:50%}.footer_ic_footer_items__RSuyt:nth-child(2){order:3}.footer_ic_footer_items__RSuyt:nth-child(3){order:4;width:200px;padding-left:37px}.footer_ic_footer_forth__lW6Rp{order:2;width:44%}.footer_ic_footer_flex__YmzMt{flex-wrap:wrap}.footer_ic_footer_first__E_AKt{order:1;width:50%}.footer_ic_footer_items__RSuyt:nth-child(2){order:3}.footer_ic_footer_items__RSuyt:nth-child(3){order:4}.footer_ic_footer_forth__lW6Rp{order:2;width:44%}}@media only screen and (max-width:767px){.footer_ic_footer_flex__YmzMt{display:block}.footer_ic_footer_first__E_AKt{order:1;width:unset;justify-content:center;padding:0 80px;text-align:center}.footer_ic_footer_items__RSuyt:nth-child(2){order:2;margin-top:12px;margin-bottom:12px}.footer_ic_footer_items__RSuyt:nth-child(3){order:3;width:unset;margin-bottom:12px}.footer_ic_footer_forth__lW6Rp{order:4;width:unset}.footer_ic_footer_first__E_AKt .footer_social_icons__07cMk{justify-content:center}.footer_ic_footer_items__RSuyt{background-color:hsla(0,0%,100%,.103);padding:20px 16px 30px;border-radius:8px}.footer_ic_footer_items__RSuyt h5{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.185)}.footer_ic_news_letter__a0HNg{margin-bottom:14px}}@media only screen and (max-width:575px){.footer_ic_bottom_footer__ETTqc{padding:18px 86px}.footer_ic_bottom_footer__ETTqc p{text-align:center}.footer_ic_footer_first__E_AKt{padding:0 50px}.footer_ic_footer_items__RSuyt h5{font-size:18px}.footer_ic_rights__3aCdv{display:none}}.footer_total_question_solved_count__Cfkfj{display:flex;align-items:center;gap:12px;margin-top:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:14px 18px}.footer_solved_icon__SKP2L{font-size:28px;color:#4caf50;flex-shrink:0}.footer_total_question_solved_count__Cfkfj>div{display:flex;flex-direction:column}.footer_solved_number__g_Z75{font-size:22px;font-weight:700;color:var(--white);line-height:1.2}.footer_solved_label__uukgo{font-size:13px;color:hsla(0,0%,100%,.6);font-weight:400}@media only screen and (max-width:480px){.footer_ic_bottom_footer__ETTqc{padding:18px 42px}}.header_ic_header_wrap__Ncj34{position:-webkit-sticky;position:sticky;top:0;z-index:99;transition:box-shadow .25s ease,background-color .25s ease}.header_ic_header_sticky__tASCb{box-shadow:0 10px 24px rgba(0,0,0,.08)}.header_ic_top_header__vRZyJ{background-color:var(--white);padding:15px 0;transition:padding .25s ease;border-bottom:1px solid var(--light-gray6)}.header_ic_top_header_flex__kWenb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.header_ic_top_header_left__0ha3O{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.header_ic_top_header_left__0ha3O a{display:inline-flex}.header_ic_search__qEQCl{width:336px;position:absolute;top:calc(100% + 12px);right:0;background:var(--white);border:1px solid var(--light-gray);border-radius:10px;padding:12px;box-shadow:0 18px 30px rgba(0,0,0,.08);z-index:100}.header_ic_search__qEQCl input{width:93%;border:0;border-bottom:1px solid var(--light-gray);padding:10px}.header_ic_search_btn__3M3sE{border:none;background-color:transparent;cursor:pointer;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;color:var(--black);font-size:20px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--white) 70%);border-radius:8px;transition:.3s}.header_ic_search__qEQCl input::placeholder{font-size:16px;font-weight:500;color:var(--black)}.header_ic_top_header_right__l2j_p{display:flex;align-items:center;gap:10px}.header_ic_search_wrap__5oLc7{position:relative;display:flex;align-items:center}.header_ic_top_header_right__l2j_p .header_ic_h_btn__cpT67{height:40px;padding:0 14px}.header_ic_login_anchor___i6UX{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--black);border:none;cursor:pointer;border:1px solid var(--primary);transition:.3s}.header_ic_login_anchor___i6UX:hover{background-color:var(--primary);color:var(--white)}.header_ic_login_anchor___i6UX svg{font-size:20px}.header_ic_cart__ommQu{position:relative;display:flex}.header_ic_cart__ommQu a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--white) 70%);border-radius:8px;transition:.3s;color:#231f20;font-size:18px}.header_login_user__biSt7 img{width:40px!important;height:40px!important}.header_ic_cart__ommQu .header_ic_cart_count__tH5Ai{width:20px;height:20px;border-radius:50%;background-color:var(--primary);color:var(--white);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;position:absolute;top:-11px;right:-8px}.header_ic_nav__TpfKn{background-color:var(--primary);display:none}@media (max-width:1199px){.header_ic_nav__TpfKn{display:block}.header_ic_top_header_nav__aMhd_.header_ic_navbar_ul__GYKnH{display:none!important}.header_ic_header_number_text__hCozo{display:block!important}}.header_ic_navbar__UFehM{position:relative;display:flex;justify-content:space-between}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH{display:flex;align-items:center;gap:36px}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li{position:relative;list-style:none;padding:20px 0;transition:padding .25s ease}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li ul{width:270px;background-color:var(--white);position:absolute;top:85px;border-radius:8px;opacity:0;visibility:hidden;transition:.4s;z-index:-1;transform:translateY(20px);border:1px solid #fff;box-shadow:2px 20px 40px 0 #191e2b33;padding:10px}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li ul li{padding:0}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li ul li a{display:block;color:var(--black);transition:.3s;padding:10px 20px;border-radius:6px;display:flex;align-items:center;gap:8px;font-size:16px}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li ul li a span{width:4px;height:4px;border-radius:50%;background:#b4b5bb;display:inline-block}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li svg{font-size:22px;margin-left:4px}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li ul li a.header_active__cnE3k,.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li ul li a:hover{color:var(--primary);background:#f0f2f9}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li ul li a.header_active__cnE3k span,.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li ul li a:hover span{background:var(--primary)}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li:hover ul{opacity:1;visibility:visible;z-index:1;transform:translateY(0)}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li.header_active__cnE3k a:after{opacity:1}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li a{font-weight:500;text-transform:uppercase;color:var(--white);display:inline-flex;align-items:center;position:relative;font-size:16px}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li a:after{content:"";width:100%;height:1px;background:var(--white);display:block;transition:.4s;position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);opacity:0}.header_ic_purchase_btn__JvZfk{padding:0 24px;background-color:var(--secondary);text-transform:uppercase;color:var(--white);display:flex;align-items:center;justify-content:center;height:100%}.header_ic_mobile_device_bar__sOxMF img{transition:.3s}.header_ic_mobile_device_bar__sOxMF img.header_ic_active__oONvC{transform:rotate(90deg)}.header_ic_mobile_device_bar__sOxMF,.header_ic_mobile_logos__kEy4T,.header_ic_mobile_search__Bb0Bd{display:none}.header_ic_header_login_btn__37rFr{display:flex;align-items:center;gap:8px}.header_ic_header_login_btn__37rFr a{text-transform:unset}.header_login_user__biSt7{border:none;background-color:transparent;cursor:pointer;position:relative}.header_login_user__biSt7:hover .header_ic_login_user_dropdown__fb1Q7{opacity:1;visibility:visible}.header_login_user__biSt7 img{border-radius:50%}.header_ic_login_user_dropdown__fb1Q7{position:absolute;top:100%;right:0;background-color:var(--white);border-radius:8px;width:160px;box-shadow:0 0 10px 0 #0000001a;z-index:9;padding:10px 0;opacity:0;visibility:hidden}.header_ic_login_user_dropdown__fb1Q7 ul li{list-style-type:none}.header_ic_login_user_dropdown__fb1Q7 ul li .header_item__1yLaj{display:flex;background-color:transparent;border:none;text-align:left;padding:5px 20px;cursor:pointer;color:var(--black);transition:all .3s;font-size:16px;font-weight:500}.header_ic_login_user_dropdown__fb1Q7 ul li button{width:100%}.header_ic_login_user_dropdown__fb1Q7 ul li .header_item__1yLaj:hover{background-color:var(--light-gray3)}.header_ic_header_number__Xxk_o{display:inline-flex;align-items:center;gap:8px;border-radius:8px;padding-right:10px;color:#231f20;font-weight:500}.header_ic_header_number_text__hCozo{font-size:12px;display:none}.header_ic_header_number__Xxk_o .header_icon__YYgKo{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#231f20;font-size:15px}.header_ic_top_header__vRZyJ .header_ic_navbar_ul__GYKnH{display:flex;align-items:center;gap:36px;margin-right:auto;padding-left:44px}.header_ic_top_header__vRZyJ .header_ic_navbar_ul__GYKnH li{list-style:none}.header_ic_top_header__vRZyJ .header_ic_navbar_ul__GYKnH li a{font-weight:500;text-transform:uppercase;color:var(--black);display:inline-flex;align-items:center;position:relative;font-size:16px;transition:all .3s}.header_ic_top_header__vRZyJ .header_ic_navbar_ul__GYKnH li a:hover{color:var(--primary)}.header_ic_user_account__CFmbN{display:none}@media only screen and (max-width:1499px){.header_ic_top_header__vRZyJ .header_ic_navbar_ul__GYKnH{gap:20px}}@media only screen and (max-width:1199px){.header_ic_user_account__CFmbN{display:block;font-size:12px}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li{padding:19px 0}.header_ic_search__qEQCl{width:160px}.header_ic_top_header_right__l2j_p{gap:8px}.header_ic_mobile_search__Bb0Bd{display:block}.header_ic_top_header_right__l2j_p .header_ic_h_btn__cpT67{height:36px;padding:0 14px}.header_ic_cart__ommQu a{width:36px;height:36px}.header_ic_top_header_flex__kWenb{position:relative}.header_ic_mobile_search__Bb0Bd input{display:none}.header_ic_mobile_search__Bb0Bd svg{font-size:20px}.header_ic_search__qEQCl{width:130px;display:none}.header_ic_mobile_device_bar__sOxMF{width:35px;display:flex;flex-direction:column;text-align:center}.header_ic_mobile_device_bar__sOxMF span{display:inline-block;font-size:11px;line-height:10px}.header_ic_mobile_device_bar__sOxMF svg{font-size:35px}.header_ic_navbar__UFehM{position:fixed;top:0;left:0;width:250px;height:100%;background-color:var(--white);flex-direction:column;z-index:9;justify-content:flex-start;transform:translateX(-100%);transition:.4s}.header_ic_navbar__UFehM.header_ic_active__oONvC{transform:translateX(0)}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH{flex-direction:column;gap:0;padding:20px}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li{padding:10px 0;width:100%}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li a{display:inline-flex;align-items:center;justify-content:space-between;width:100%;color:var(--black)}.header_ic_purchase_btn__JvZfk{height:48px}.header_ic_mobile_btn__XeHKj{margin-top:auto}.header_ic_overlay__8dhJe{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.29);z-index:9;display:none}.header_ic_overlay__8dhJe.header_ic_active__oONvC{display:block}.header_ic_mobile_logos__kEy4T{padding:20px;border-bottom:1px solid var(--light-gray3);display:block}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li ul{width:auto;background-color:var(--white);position:static;top:0;border-radius:0;opacity:1;visibility:visible;transition:.4s;z-index:0;transform:translateY(0);padding:10px 5px 0;display:none;transition:max-height .3s ease-out;box-shadow:none;max-height:0;overflow:hidden}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li ul li a{justify-content:flex-start;padding:8px 0}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li ul.header_dropdownMenuOpen__6MMl6{display:block;max-height:200px}.header_ic_login_anchor___i6UX,.header_ic_search_btn__3M3sE{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--white) 70%)}.header_ic_search_wrap__5oLc7{display:none}.header_ic_header_number__Xxk_o{padding-right:0}.header_ic_header_number__Xxk_o span{display:none}.header_ic_header_number__Xxk_o .header_icon__YYgKo{display:flex;text-align:center;width:unset;height:unset;gap:5px;height:38px!important;padding:0 10px!important;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--white) 70%)}.header_ic_header_number__Xxk_o .header_icon__YYgKo .header_ic_header_number_text__hCozo{font-size:13px}.header_login_user__biSt7{display:flex;gap:5px;height:38px!important;padding:0 10px!important;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--white) 70%);align-items:center;border-radius:8px}.header_login_user__biSt7 img{width:30px!important;height:30px!important}}@media only screen and (max-width:991px){.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH{gap:12px}.header_ic_navbar__UFehM .header_ic_navbar_ul__GYKnH li a{font-size:14px}.header_ic_header_number__Xxk_o{padding-right:5px}}@media only screen and (max-width:767px){.header_ic_top_header__vRZyJ{padding:13px 0}}@media only screen and (max-width:575px){.header_ic_top_header_left__0ha3O a{height:22px}.header_ic_search_btn__3M3sE{width:32px;height:32px}.header_ic_top_header_left__0ha3O img{height:22px;width:100px}.header_ic_header_login_btn__37rFr{gap:5px}.header_ic_header_login_btn__37rFr a{font-size:12px;height:32px!important;padding:0 10px!important}.header_ic_login_anchor___i6UX svg{display:none}.header_ic_top_header_right__l2j_p .header_ic_h_btn__cpT67{height:36px;padding:0 12px}.header_ic_header_number__Xxk_o{padding:0}.header_ic_cart__ommQu a{width:32px;height:32px}.header_ic_top_header_right__l2j_p{gap:5px}.header_ic_login_user_dropdown__fb1Q7 ul li .header_item__1yLaj{padding:5px 10px}.header_ic_header_number__Xxk_o .header_icon__YYgKo{height:32px!important}.header_ic_header_number__Xxk_o .header_icon__YYgKo .header_ic_header_number_text__hCozo{font-size:12px}.header_ic_header_number__Xxk_o .header_icon__YYgKo{padding:0 9px!important}.header_ic_header_number__Xxk_o .header_icon__YYgKo .header_ic_header_number_text__hCozo{display:none!important}.header_login_user__biSt7{height:32px!important}.header_login_user__biSt7 img{width:22px!important;height:22px!important}.header_ic_sign_up__9suFH{display:none}}.search_search_icon__RIMSG{position:absolute;top:50%;transform:translateY(-50%);right:18px;color:var(--black);font-size:20px}.search_search_dropdown__LcI4L{background-color:#fff;position:absolute;top:100%;left:0;right:0;width:100%;border:1px solid #d0d5dd;border-top:none;border-radius:0 0 10px 10px;padding:10px;z-index:99;max-height:320px;overflow:auto}.search_search_dropdown__LcI4L a{color:var(--text-color);margin-bottom:15px;display:flex}.search_search_dropdown__LcI4L a:last-child{margin-bottom:0}.search_course_item__OzhRR{display:flex;align-items:center;gap:10px}.search_course_item_img__7mcoV img{border-radius:6px;object-fit:cover;display:flex}.search_course_item_content__0FtOA h5{font-size:16px;line-height:22px;font-weight:600}.search_course_item_content__0FtOA p{font-size:14px;line-height:18px}.locale-switcher_switcher__KNzh1{position:relative;display:inline-flex}.locale-switcher_toggle__b5eUR{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:0;border-radius:8px;background-color:color-mix(in srgb,var(--light-gray4) 55%,var(--white) 45%);color:var(--black);cursor:pointer;transition:.3s}.locale-switcher_toggle__b5eUR:focus-visible,.locale-switcher_toggle__b5eUR:hover,.locale-switcher_toggle__b5eUR[aria-expanded=true]{background-color:var(--light-gray4)}.locale-switcher_toggle__b5eUR:disabled{cursor:progress;opacity:.6}.locale-switcher_flag__PwgdS{flex-shrink:0;display:block;width:20px;height:20px;border-radius:50%;-webkit-clip-path:circle(50%);clip-path:circle(50%)}.locale-switcher_code__vstb1,.locale-switcher_name__rKGS4{font-family:DM Sans,sans-serif;line-height:1}.locale-switcher_code__vstb1{font-size:15px;font-weight:700;letter-spacing:.02em}.locale-switcher_menu___rY7K{position:absolute;top:calc(100% + 10px);right:0;z-index:100;min-width:168px;margin:0;padding:6px;list-style:none;background-color:var(--white);border:1px solid var(--light-gray);border-radius:10px;box-shadow:0 18px 30px rgba(0,0,0,.08)}.locale-switcher_menu___rY7K[hidden]{display:none}.locale-switcher_option__lfUgi{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:6px;background-color:transparent;color:var(--black);text-align:left;cursor:pointer;transition:.2s}.locale-switcher_option__lfUgi:focus-visible,.locale-switcher_option__lfUgi:hover{background-color:var(--light-gray4)}.locale-switcher_name__rKGS4{font-size:15px;font-weight:500}.locale-switcher_option__lfUgi[aria-current=true] .locale-switcher_name__rKGS4{font-weight:700}.locale-switcher_check__bVnE7{flex-shrink:0;margin-left:auto;font-size:16px;color:var(--primary)}@media only screen and (max-width:1199px){.locale-switcher_toggle__b5eUR{height:36px}}@media only screen and (max-width:767px){.locale-switcher_toggle__b5eUR{justify-content:center;width:36px;padding:0}.locale-switcher_code__vstb1{display:none}}@media only screen and (max-width:575px){.locale-switcher_toggle__b5eUR{width:32px;height:32px}}