.style_btn__ToEbU{--animation-bg:var(--darkPurpleColor);--pad:0.5rem 1rem;display:flex;align-items:center;justify-content:center;border:none;color:#fff;background:var(--primaryColor);border-radius:var(--borderRadius,5px);font-weight:700;font-size:1rem;padding:var(--pad)}.style_btn__ToEbU[data-full]{width:100%}.style_btn__ToEbU[data-fit]{width:-moz-fit-content;width:fit-content}.style_btn__ToEbU[data-fixed-height]{height:45px}.style_btn__ToEbU[data-bg-animate]{position:relative;overflow:hidden;z-index:0}.style_btn__ToEbU[data-bg-animate]:before{content:"";position:absolute;background:var(--animation-bg);z-index:-2;border-radius:999px;top:70%;left:30%;width:0;height:0;transform:translate(-50%,-50%);transition:width .5s ease-in-out,height .5s ease-in-out}.style_btn__ToEbU[data-bg-animate]:hover:before{width:225%;height:40rem}.style_btn__ToEbU[data-bg-animate]:hover{color:#fff}.style_btn__ToEbU[data-variant=outlined]{background:transparent;color:var(--primaryColor);border:2px solid var(--primaryColor);--animation-bg:var(--primaryColor)}.style_btn__ToEbU:is(:focus,:active){outline:2px solid var(--primaryColor50)!important}.style_btn__ToEbU[data-variant=icon]:is(:focus,:active){outline:2px solid var(--primaryColor)!important}.style_btn__ToEbU[data-variant=ghost],.style_btn__ToEbU[data-variant=icon]{background:transparent;color:var(--placeholderColor,grey)}.style_btn__ToEbU[data-variant=icon]{--pad:initial}.style_btn__ToEbU:disabled{pointer-events:none;background:var(--bodyBackground)!important;color:var(--placeholderColor)}.styles_embla__eDaTP{max-width:48rem;margin:auto;--slide-spacing:1rem;--slide-size:100%}.styles_embla__viewport__r9EQ_{overflow:hidden}.styles_embla__container__n45rf{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.styles_embla__slide__Itsgn{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.styles_embla__slide__video__bLvH4{aspect-ratio:16/9;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.styles_embla-thumbs__ppwRT{display:flex;align-items:center;gap:.5rem;--thumbs-slide-spacing:0.8rem}.styles_embla-thumbs__viewport__5VMoG{overflow:clip;overflow-clip-margin:2px}.styles_embla-thumbs__container__R5Ndd{display:flex;flex-direction:row;padding-block:1rem;gap:var(--thumbs-slide-spacing)}.styles_embla-thumbs__slide__HZOgR{flex:0 0 25%;min-width:0}.styles_embla-thumbs__slide__item__aegjC{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;font-size:1.8rem;font-weight:600;color:var(--detail-high-contrast);display:flex;align-items:center;justify-content:center;width:100%;position:relative}.styles_embla-thumbs__slide__item__aegjC:after{content:"";position:absolute;inset:0;z-index:10;background:#333;opacity:.3}.styles_embla-thumbs__slide--selected___diGT>.styles_embla-thumbs__slide__item__aegjC>*{outline:2px solid var(--primaryColor)}.styles_embla-thumbs__slide--selected___diGT>.styles_embla-thumbs__slide__item__aegjC:after{opacity:0}.styles_save_free_student_form__Aq09A{display:flex;flex-direction:column;gap:1rem}.styles_save_free_student_form__Aq09A label{text-transform:capitalize}.styles_promo-details-card__uuUXD{padding:2rem;margin-block:1rem;background-color:#f8f9f8;border-radius:var(--borderRadius);display:flex;flex-direction:column;gap:1rem}.styles_promo-details-card__uuUXD>div{display:flex;justify-content:space-between}.styles_promo-details-card__uuUXD>div>label{font-weight:700}.styles_promo-code__V25M5>button{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem!important}.styles_promo-link__zPwCS>a{width:100%}.styles_discount__Aq6Rf{display:flex;align-items:center;gap:.25rem}.styles_discount__Aq6Rf>span{font-size:13px;font-weight:400;color:var(--placeholderColor,#ccc)}.info.styles_info-wrapper__5VF88{padding:1.5rem 1rem}.styles_form-discount__Yu7g7{display:flex;flex-direction:column;gap:1rem}.styles_form-element__E1dzs{display:flex;flex-direction:column;gap:.25rem}.styles_mentor-names__1DYo7{margin:8px 0 0;color:#5c5668;font-size:15px;font-weight:500;line-height:1.5}.styles_course-preview__3Hy1H{margin-bottom:28px}.styles_course-preview__3Hy1H iframe{display:block;width:100%;border-radius:10px}.styles_old-price__LzOgQ{display:block;color:#6b6578;font-size:15px;font-weight:500}.ProfileAuthentication_auth-form__Irarl{font-weight:700;border-radius:var(--borderRadius,5px);background-color:var(--white-color,#fff);padding:1.5rem;padding-block:2.5rem}.ProfileAuthentication_auth-form__Irarl.ProfileAuthentication_login__P00up{box-shadow:0 0 10px rgba(51,51,51,.1)}@media screen and (min-width:768px){.ProfileAuthentication_auth-form__Irarl{padding:3rem}}.ProfileAuthentication_auth-form__Irarl h2{margin-bottom:20px;font-weight:800;font-size:36px}.ProfileAuthentication_auth-form__Irarl label{margin-bottom:8px}.ProfileAuthentication_auth-form__Irarl button,.ProfileAuthentication_custom-auth-btn__ghKhq{margin-top:22px;border:1px solid var(--primaryColor);display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;transition:.5s;width:100%;border-radius:var(--borderRadius,5px);padding:14.5px 30px;font-weight:700;font-size:16px}.ProfileAuthentication_auth-form__Irarl button{color:#fff;background-color:var(--primaryColor)}.ProfileAuthentication_custom-auth-btn__ghKhq{color:#221638;background-color:#fff}.ProfileAuthentication_auth-form__Irarl button:hover,.ProfileAuthentication_custom-auth-btn__ghKhq:hover{background-color:#221638;color:#fff;border:1px solid #221638}.ProfileAuthentication_lost-your-password-wrapper__fbpYW{text-align:right}.ProfileAuthentication_lost-your-password__cOnTR{display:inline-block;position:relative;font-weight:600;line-height:1.3}.ProfileAuthentication_lost-your-password__cOnTR:before{width:100%;height:1px;position:absolute;left:0;bottom:0;content:"";transition:.5s;background-color:#eee}.ProfileAuthentication_lost-your-password__cOnTR:after{width:0;height:1px;position:absolute;left:0;transition:.5s;bottom:0;content:"";background-color:var(--primaryColor)}.ProfileAuthentication_lost-your-password__cOnTR:hover.ProfileAuthentication_lost-your-password__cOnTR:before{width:0}.ProfileAuthentication_lost-your-password__cOnTR:hover.ProfileAuthentication_lost-your-password__cOnTR:after{width:100%}.Input_in__jaxMH{width:100%;height:45px;border:1px solid var(--borderOutlineColor);border-radius:var(--borderRadius,4px);outline:none;padding:0 15px;align-items:center}.Input_in__jaxMH:focus{border-color:var(--primaryColor);border-width:2px}.Input_in__jaxMH[type=radio]{min-width:unset;cursor:pointer;width:1.2rem;height:1.2rem;padding:0;accent-color:var(--primaryColor,red)}.Input_in__jaxMH[type=radio]+label,label+.Input_in__jaxMH[type=radio]{cursor:pointer}.Input_in__jaxMH[data-full]{width:100%}.Input_in__jaxMH[data-fit]{width:-moz-fit-content;width:fit-content}.Input_in__jaxMH[data-min]{width:-moz-min-content;width:min-content}.PaymentModal_paymentForm__ixyMv{gap:.3rem;display:flex;flex-direction:column}.PaymentModal_paymentForm__ixyMv input{width:100%;padding:1rem}.PaymentModal_paymentForm__ixyMv button{margin-top:1rem;background-color:var(--primaryColor);border:none}.PaymentModal_modalDialogue__t0bBB{height:100vh;display:flex}.PaymentModal_modalContent__wPRMl{border-radius:var(--borderRadius,12px);margin:3rem auto auto}.PaymentModal_required__fNVgi{color:red}.PaymentModal_error__Iuk_u{color:var(--primaryColor)}.PaymentModal_checkoutDialog__ZrrMD{max-width:560px}.PaymentModal_checkoutContent__OHqb0{border-radius:16px}.PaymentModal_checkoutForm__v61iO{display:flex;flex-direction:column;min-height:0;flex:1 1;overflow:hidden}.PaymentModal_stepper__gTuNj{display:flex;justify-content:space-between;gap:8px;margin:0 0 16px;padding:0;list-style:none;color:#6b6578;font-size:13px;font-weight:600}.PaymentModal_stepper__gTuNj li{display:flex;flex:1 1;flex-direction:column;align-items:center;gap:4px;text-align:center}.PaymentModal_stepper__gTuNj span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#eeedf2}.PaymentModal_stepCurrent__SFPxd{color:#221638}.PaymentModal_stepCurrent__SFPxd span{background:#221638;color:#fff}.PaymentModal_stepDone__Gg27i span{background:transparent;color:#15803d}.PaymentModal_mainCourse___9pw0{padding:12px 14px;border:1px solid #bfe3cb;border-radius:12px;background:#f0faf3}.PaymentModal_mainCourse___9pw0 strong{color:#221638}.PaymentModal_mainPrice__Ie9rI{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;color:#221638;font-size:18px;font-weight:800}.PaymentModal_mainPrice__Ie9rI s{color:#6b6578;font-size:15px;font-weight:500}.PaymentModal_saveBadge__BSjVc{padding:2px 8px;border-radius:999px;background:#d5f0dc;color:#14632f;font-size:13px;font-weight:700}.PaymentModal_sectionTitle__SuJvt{margin:20px 0 10px;color:#221638;font-size:17px;font-weight:700}.PaymentModal_addonList__zUZZi{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.PaymentModal_addonList__zUZZi>li{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e6e4ec;border-radius:12px}.PaymentModal_addonSelected__Feqii{border-color:#221638!important;background:#f7f6fa}.PaymentModal_addonList__zUZZi img{flex:0 0 72px;width:72px;aspect-ratio:16/9;border-radius:6px;-o-object-fit:cover;object-fit:cover}.PaymentModal_addonInfo__PPs_w{flex:1 1;min-width:0;color:#221638;font-size:15px;line-height:1.35}.PaymentModal_addonInfo__PPs_w summary{margin-top:4px;color:#5c5668;font-size:14px;cursor:pointer}.PaymentModal_addonInfo__PPs_w ul{margin:6px 0 0;padding-left:18px;color:#5c5668;font-size:14px}.PaymentModal_addonPrice__TLStn{flex:0 0 auto;color:#221638;font-weight:700;line-height:44px}.PaymentModal_addonToggle__0OELU{flex:0 0 44px;width:44px;height:44px;border:1px solid #cfccd8;border-radius:10px;background:#fff;color:#221638;font-size:22px;line-height:1}.PaymentModal_addonToggle__0OELU[aria-pressed=true]{border-color:#221638;background:#221638;color:#fff}.PaymentModal_studentFields__0WyGp{display:flex;flex-direction:column;gap:10px;margin-top:16px}.PaymentModal_studentFields__0WyGp input{width:100%;padding:.8rem 1rem}.PaymentModal_hidden__udHLl{display:none}.PaymentModal_summary__t5ypz{margin-top:16px}.PaymentModal_highlights__b4d0h{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;color:#39334a;font-size:15px}.PaymentModal_highlights__b4d0h li{display:flex;gap:8px}.PaymentModal_highlights__b4d0h svg{flex:0 0 20px;color:#15803d}.PaymentModal_summaryLines__rSFX0{margin:0;padding:0;list-style:none;color:#39334a}.PaymentModal_summaryLines__rSFX0 li{display:flex;justify-content:space-between;gap:16px;padding:6px 0}.PaymentModal_promoNote___KcZw{margin:12px 0 0;color:#5c5668;font-size:14px}.PaymentModal_checkoutFooter__u5PWA{display:block;padding:12px 16px}.PaymentModal_promo__M28ut{margin-bottom:10px}.PaymentModal_promoLink__wZhl_{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:transparent;color:#15803d;font-weight:600;text-decoration:underline}.PaymentModal_promoApplied__eA0Cu{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:#15803d;font-weight:600}.PaymentModal_promoApplied__eA0Cu button{min-height:44px;margin-left:auto;padding:0 4px;border:0;background:transparent;color:#5c5668;text-decoration:underline}.PaymentModal_promoRow__IciAB{display:flex;gap:8px;margin-bottom:4px}.PaymentModal_promoRow__IciAB input{flex:1 1;min-width:0;height:44px;padding:0 12px;border:1px solid #cfccd8;border-radius:10px}.PaymentModal_promoRow__IciAB button{flex:0 0 auto;min-height:44px;padding:0 16px;border:1px solid #221638;border-radius:10px;background:#fff;color:#221638;font-weight:700}.PaymentModal_footerBar__MYo87{display:flex;align-items:center;justify-content:space-between;gap:12px}.PaymentModal_footerTotal___U_E_{display:flex;flex-direction:column;color:#5c5668;font-size:13px;line-height:1.2}.PaymentModal_footerTotal___U_E_ strong{color:#221638;font-size:22px;font-weight:800}.PaymentModal_footerActions__3kA4K{display:flex;gap:8px}.PaymentModal_backButton__Thxqp,.PaymentModal_nextButton__cEm8Z{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 18px;border-radius:10px;font-weight:700;white-space:nowrap}.PaymentModal_backButton__Thxqp{border:1px solid #cfccd8;background:#fff;color:#221638}.PaymentModal_nextButton__cEm8Z{border:0;background:var(--primaryColor);color:#fff}@media (max-width:575px){.PaymentModal_checkoutDialog__ZrrMD{margin:0}.PaymentModal_checkoutContent__OHqb0{min-height:100dvh;border-radius:0}.PaymentModal_addonList__zUZZi>li{flex-wrap:wrap}.PaymentModal_addonInfo__PPs_w{flex-basis:calc(100% - 84px)}.PaymentModal_addonPrice__TLStn{margin-left:84px;margin-right:auto}}.styles_fb-group-links-wrapper__PRfAQ,.styles_fb-group-links-wrapper__PRfAQ .accordion-item{border:unset}.styles_fb-group-links-wrapper__PRfAQ .accordion-button{font-weight:700;border-radius:var(--borderRadius)!important;background-color:#f8f9f8}.styles_fb-group-links__hI_ua{display:flex;flex-direction:column;gap:1rem}.styles_fb-group-link__LSTrQ{display:flex;flex-direction:column;gap:.33rem}.styles_fb-group-link__LSTrQ a{white-space:nowrap}.styles_fb-group-link__LSTrQ a:first-child{white-space:nowrap;font-weight:600}.styles_fb-group-link__LSTrQ a:last-child{overflow:hidden;text-overflow:ellipsis;text-decoration:underline;margin-left:2ch}.footer_btn-ghost__jmIw4{outline-color:transparent;border-color:transparent;background-color:transparent;padding:0;font-size:16px;color:#fff;transition:all .5s}.footer_btn-ghost__jmIw4:hover{color:var(--primaryColor)}.Bundle_hero__8C_T1{background:linear-gradient(180deg,#17102a,#221638);color:#fff}.Bundle_heroInner__Eb4F0{max-width:1200px;margin-inline:auto;padding:24px 16px 32px}.Bundle_back__6jCwo{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:600;text-decoration:underline}.Bundle_back__6jCwo:hover{color:#fff}.Bundle_meta__kp84V{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:15px;font-weight:600}.Bundle_batch__7EXTs{padding:2px 10px;border-radius:6px;background:var(--primaryColor);font-weight:700}.Bundle_title__8bshx{max-width:28ch;margin:12px 0 0;color:#fff;font-size:30px;font-weight:800;line-height:1.25}.Bundle_layout__MdLfn{display:flex;flex-direction:column;gap:24px;max-width:1200px;margin-inline:auto;padding:24px 16px 80px}.Bundle_aside__JIduR .courses-details-info{margin:0;padding:12px 12px 20px;border:1px solid #e6e4ec;border-radius:14px;background:#fff;box-shadow:0 12px 28px rgba(34,22,56,.12)}.Bundle_aside__JIduR .courses-details-info .image img,.Bundle_aside__JIduR .courses-details-info iframe{border-radius:8px}.Bundle_aside__JIduR .courses-details-info .image:before{display:none}.Bundle_aside__JIduR .courses-details-info .info{padding:16px 8px 8px}.Bundle_aside__JIduR .courses-details-info .info li:last-child{border-bottom:0}.Bundle_aside__JIduR .courses-details-info .btn-box{padding-inline:8px}.Bundle_tabList__wMQcI{display:flex;gap:4px;margin:0 0 24px;padding:0;overflow-x:auto;border-bottom:1px solid #e6e4ec;list-style:none;scrollbar-width:none}.Bundle_tabList__wMQcI::-webkit-scrollbar{display:none}.Bundle_tab__AcDkV{flex:0 0 auto;display:flex;align-items:center;min-height:48px;padding:0 14px;border-bottom:3px solid transparent;color:#5c5668;font-size:16px;font-weight:700;white-space:nowrap;cursor:pointer}.Bundle_tab__AcDkV:hover{color:#221638}.Bundle_tab__AcDkV:focus-visible{outline:2px solid var(--primaryColor);outline-offset:-2px}.Bundle_tabActive__lw7Xn{border-bottom-color:var(--primaryColor);color:#221638}.Bundle_highlights__FF4AQ{margin:0 0 20px;padding-left:20px;color:#4a4556;line-height:1.7}.Bundle_highlights__FF4AQ li+li{margin-top:6px}.Bundle_seeAll__EmHbw{min-height:44px;margin-top:8px;padding:0;border:0;background:transparent;color:var(--primaryColor);font-weight:700;text-decoration:underline}.Bundle_section__ns4SW+.Bundle_section__ns4SW{margin-top:40px}.Bundle_section__ns4SW h2{margin-bottom:16px;color:#221638;font-size:22px;font-weight:800}.Bundle_description__RxFFI{max-width:70ch;color:#4a4556;line-height:1.7;overflow-wrap:break-word}.Bundle_description__RxFFI iframe,.Bundle_description__RxFFI img{max-width:100%}.Bundle_courseList__2sl4l{margin:0;padding:0;overflow:hidden;border:1px solid #e6e4ec;border-radius:14px;list-style:none}.Bundle_courseList__2sl4l li+li{border-top:1px solid #e6e4ec}.Bundle_courseRow__HxXKQ{display:flex;align-items:center;gap:16px;min-height:44px;padding:12px 16px;color:#221638;transition:background-color .2s ease}.Bundle_courseRow__HxXKQ:hover{background:#f5f4f8;color:#221638}.Bundle_courseRow__HxXKQ:focus-visible{outline:2px solid var(--primaryColor);outline-offset:-2px}.Bundle_courseThumb__CWcbI{flex:0 0 112px;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:#eeedf2}.Bundle_courseThumb__CWcbI img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Bundle_courseTitle__dv0Zy{flex:1 1;min-width:0;font-size:16px;font-weight:700;line-height:1.35}.Bundle_coursePrice__DQWz_{flex:0 0 auto;color:#5c5668;font-size:15px;font-weight:600}.Bundle_state__FJL5X{max-width:560px;margin-inline:auto;padding:96px 16px;text-align:center}.Bundle_state__FJL5X h1{font-size:26px;font-weight:800}.Bundle_stateLink__0tQYY{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;padding:0 20px;border-radius:10px;background:var(--primaryColor);color:#fff;font-weight:700}.Bundle_stateLink__0tQYY:hover{color:#fff}@media (max-width:575px){.Bundle_title__8bshx{font-size:25px}.Bundle_courseRow__HxXKQ{flex-wrap:wrap;gap:12px}.Bundle_courseThumb__CWcbI{flex-basis:88px}.Bundle_courseTitle__dv0Zy{flex-basis:calc(100% - 100px);font-size:15px}.Bundle_coursePrice__DQWz_{width:100%;padding-left:100px}}@media (min-width:992px){.Bundle_heroInner__Eb4F0{padding-bottom:56px}.Bundle_heroInner__Eb4F0>*{max-width:calc(100% - 420px)}.Bundle_layout__MdLfn{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:40px;gap:40px;align-items:start;padding-top:32px}.Bundle_aside__JIduR{grid-column:2;grid-row:1;margin-top:-176px}.Bundle_main__UrPrm{grid-column:1;grid-row:1}}@media (min-width:992px) and (min-height:760px){.Bundle_aside__JIduR{position:sticky;top:96px}}@media (prefers-reduced-motion:reduce){.Bundle_courseRow__HxXKQ{transition:none}}