.AppPromo_banner__U9zoZ{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 22rem;grid-gap:var(--spacing-8);gap:var(--spacing-8);overflow:hidden;padding:var(--spacing-10);border-radius:var(--borders-radius-lg);background:var(--promo-bg) center/cover no-repeat var(--colors-brand-primary)}@media(max-width:1023px){.AppPromo_banner__U9zoZ{grid-template-columns:minmax(0,1fr);padding:var(--spacing-6);background-image:var(--promo-bg-mobile);background-position:bottom}}.AppPromo_content__x9zT2{position:relative;display:flex;flex-direction:column;gap:var(--spacing-4);z-index:1}.AppPromo_badge__hZQSX{align-self:flex-start;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--borders-radius-full);background-color:hsla(0,0%,100%,.16);color:var(--colors-neutral-white);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-semibold)}.AppPromo_description__qL4xN,.AppPromo_title__4hOow{margin:0;max-width:32rem}.AppPromo_stores__idv91{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-6)}.AppPromo_store__wVXtO{display:inline-flex;border-radius:var(--borders-radius-md)}.AppPromo_storeImage__zYdP6{display:block;max-width:100%;height:auto}.AppPromo_visual___Tmam{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;align-self:end;margin:0 calc(-1*var(--spacing-10)) calc(-1*var(--spacing-10)) 0}@media(max-width:1023px){.AppPromo_visual___Tmam{margin:0 calc(-1*var(--spacing-6)) calc(-1*var(--spacing-6)) 0}}.AppPromo_placeholder__xoCWp{color:hsla(0,0%,100%,.7);font-family:monospace;font-size:var(--typography-font-size-xs)}.AppPromo_screenshot__GLGA8{display:block;max-width:100%;height:auto}@media(max-width:1023px){.AppPromo_screenshot__GLGA8{max-width:min(100%,24rem)}}.CourseItem_card__tbg7Y{overflow:hidden;display:flex;flex-direction:column;height:100%}.CourseItem_wrapper__A_KSC{display:flex;flex-direction:column;justify-content:space-between;height:100%}.CourseItem_badgeWrapper__SNAJb{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:var(--spacing-2);flex-wrap:wrap}.CourseItem_dashedPrice__A1w6_{text-decoration:line-through}.CourseItem_featuredWrapper__JL2pU{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-2);background:var(--colors-gray-900);padding:var(--spacing-2);border-radius:var(--borders-radius-lg);width:-webkit-fit-content;width:fit-content;margin:0 0 var(--spacing-6) 0;color:var(--colors-neutral-white)}.CourseItem_name__pKO6f{margin-bottom:var(--spacing-6)}.CourseItem_shortDescription__v2CPv{margin-bottom:var(--spacing-2)}.CourseItem_description__rzqER{padding:0 var(--spacing-3);margin-bottom:var(--spacing-6)}.CourseItem_price___amvt{margin-bottom:var(--spacing-1)}.CourseItem_priceDiscount__Lk0cf{margin-bottom:var(--spacing-1);color:var(--colors-semantic-info-dark);font-size:var(--typography-font-size-4xl)}.CourseItem_accessTime__5H_Kq{margin-bottom:var(--spacing-6)}.CourseItem_discountTag__nXDvq{background:linear-gradient(45deg,var(--colors-semantic-info-main),var(--colors-brand-primary));padding:var(--spacing-2) var(--spacing-4);border-radius:var(--borders-radius-full);width:-webkit-fit-content;width:fit-content;margin:0 0 var(--spacing-6) 0}.FaqSection_card__ztuoH{display:grid;grid-template-columns:minmax(0,1fr) 20rem;grid-gap:var(--spacing-8);gap:var(--spacing-8);padding:var(--spacing-8);border-radius:var(--borders-radius-lg);background-color:var(--colors-neutral-white)}@media(max-width:1023px){.FaqSection_card__ztuoH{grid-template-columns:minmax(0,1fr);gap:var(--spacing-6);padding:var(--spacing-4)}}.FaqSection_main__04pWv{display:flex;flex-direction:column;gap:var(--spacing-5);min-width:0}.FaqSection_title__JDSK8{margin:0}.FaqSection_items__QRyMx{display:flex;flex-direction:column}.FaqSection_accordion__hHUUe{border-top:var(--borders-width-thin) solid var(--colors-functional-border-default);background-color:rgba(0,0,0,0)}.FaqSection_accordion__hHUUe:before{display:none}.FaqSection_accordion__hHUUe:last-of-type{border-bottom:var(--borders-width-thin) solid var(--colors-functional-border-default)}.FaqSection_summary__kE_gw{padding:var(--spacing-1) 0}.FaqSection_details__mwET2{padding:0 var(--spacing-8) var(--spacing-4) 0}.FaqSection_aside__z9z06{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);height:-webkit-fit-content;height:fit-content;padding:var(--spacing-6);border-radius:var(--borders-radius-md);background-color:var(--colors-functional-background-gray);text-align:center}.FaqSection_link__68xTK{text-decoration:none}.HelpCard_card__ifrXJ{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-6);border-radius:var(--borders-radius-lg);border:var(--borders-width-thin) solid var(--colors-functional-border-default);background-color:var(--colors-functional-background-paper,var(--colors-neutral-white))}.HelpCard_icon__nc58y{flex-shrink:0;color:var(--colors-functional-text-secondary)}.HelpCard_text__a5ucm{flex:1 1}.HelpCard_link__OveCe{display:inline-flex;align-items:center;gap:var(--spacing-1);flex-shrink:0;text-decoration:none}.PaymentMethodsCard_card__2g1AG{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6);border-radius:var(--borders-radius-lg);border:var(--borders-width-thin) solid var(--colors-functional-border-default);background-color:var(--colors-functional-background-paper,var(--colors-neutral-white))}.PaymentMethodsCard_text__1jBVi{display:flex;flex-direction:column;gap:var(--spacing-1)}.PaymentMethodsCard_logos__xghz4{display:block;width:100%;max-width:396px;height:auto}.PlanFeatures_features__CsLK3{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding:0;list-style:none}.PlanFeatures_feature__9QGHJ{display:flex;align-items:flex-start;gap:var(--spacing-3)}.PlanFeatures_featureIcon__xpZxa{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--borders-radius-md);background-color:var(--colors-brand-secondary-strong);color:var(--colors-brand-primary)}.PlanCard_card__TbBXP,.PlanFeatures_featureText__u6_j_{display:flex;flex-direction:column}.PlanCard_card__TbBXP{position:relative;height:100%;gap:var(--spacing-3);padding:var(--spacing-6);border-radius:var(--borders-radius-lg);background-color:var(--colors-functional-background-gray)}@media(max-width:767px){.PlanCard_card__TbBXP{padding:var(--spacing-3)}}.PlanCard_cardFeatured__Eu359{border:var(--borders-width-medium,2px) solid var(--colors-brand-primary);box-shadow:var(--shadows-brand-glow)}.PlanCard_badges__eII1F{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-2);flex-wrap:wrap}@media(min-width:1024px){.PlanCard_badges__eII1F{min-height:1.5rem}}@media(max-width:1023px){.PlanCard_badges__eII1F:empty{display:none}}.PlanCard_discountBadge__OvOTS,.PlanCard_featuredBadge__ap3UE{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--borders-radius-full);font-size:var(--typography-font-size-xs);font-weight:var(--typography-font-weight-semibold)}.PlanCard_featuredBadge__ap3UE{background-color:var(--colors-brand-primary);color:var(--colors-neutral-white)}.PlanCard_discountBadge__OvOTS{background-color:var(--colors-brand-secondary-strong);color:var(--colors-brand-primary)}.PlanCard_head__mzHnP,.PlanCard_priceBlock__rl4nh{display:flex;flex-direction:column;gap:var(--spacing-1)}.PlanCard_priceBeforeDiscount__6eiwD{text-decoration:line-through}.PlanCard_lowestPrice__uhxMQ{font-size:var(--typography-font-size-xs)}.PlanCard_action__1uWvD{display:flex;flex-direction:column;gap:var(--spacing-2)}.PlanCard_divider__EFs1G{height:var(--borders-width-thin);margin:var(--spacing-2) 0;background-color:var(--colors-functional-border-default)}.PlanPicker_picker___Cp_F{display:flex;flex-direction:column;gap:var(--spacing-4)}.PlanPicker_options__QlN2z{display:flex;flex-direction:column;gap:var(--spacing-3)}.PlanPicker_row__POssf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:var(--spacing-4);gap:var(--spacing-4);width:100%;margin:0;padding:var(--spacing-5);border:var(--borders-width-medium) solid rgba(0,0,0,0);border-radius:var(--borders-radius-xl);background-color:var(--colors-neutral-white);color:inherit;font:inherit;text-align:left;transition:border-color var(--transitions-duration-normal) var(--transitions-easing-ease-in-out)}.PlanPicker_rowSelected__8tI1J{border-color:var(--colors-brand-primary)}.PlanPicker_radio____BAP{width:1.5rem;height:1.5rem;margin-top:var(--spacing-1);border-radius:50%;border:var(--borders-width-medium) solid var(--colors-functional-border-default)}.PlanPicker_radioSelected__vSser{border-color:var(--colors-brand-primary);background-color:var(--colors-brand-primary)}.PlanPicker_info__uqOEV{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-1);min-width:0}.PlanPicker_pill__eWfBY{margin-top:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--borders-radius-full);background-color:var(--colors-brand-secondary-strong);color:var(--colors-brand-primary);font-size:var(--typography-font-size-sm);font-weight:var(--typography-font-weight-semibold)}.PlanPicker_priceColumn__4c5v9{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-1);white-space:nowrap}.PlanPicker_priceBefore__LUG9J{color:var(--colors-functional-text-secondary);font-size:var(--typography-font-size-xs);text-decoration:line-through}.PlanPicker_price__J0_dM{font-size:var(--typography-font-size-3xl);font-weight:var(--typography-font-weight-bold);line-height:var(--typography-line-height-tight)}.PlanPicker_perDay__drYdl{color:var(--colors-brand-primary);font-size:var(--typography-font-size-sm)}.PlanPicker_featuresCard__hmxdY{display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--spacing-6);border-radius:var(--borders-radius-xl);background-color:var(--colors-neutral-white)}.PlansIncludeSection_card__M6F8N{padding:var(--spacing-6);border-radius:var(--borders-radius-lg);background-color:var(--colors-functional-background-gray)}.PlansIncludeSection_grid__A7uDd{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-3);gap:var(--spacing-3);margin:var(--spacing-4) 0 0;padding:0;list-style:none}@media(min-width:768px){.PlansIncludeSection_grid__A7uDd{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(var(--rows),auto);grid-auto-flow:column;column-gap:var(--spacing-8)}}.PlansIncludeSection_item__QCj90{display:flex;align-items:flex-start;gap:var(--spacing-2)}.PlansIncludeSection_checkIcon__bKH0_{flex-shrink:0;margin-top:.15rem}.PlansIncludeSection_accordion__Gidcl{border-radius:var(--borders-radius-xl);background-color:var(--colors-neutral-white)}.PlansIncludeSection_accordion__Gidcl:before{display:none}.PlansIncludeSection_accordion__Gidcl .PlansIncludeSection_grid__A7uDd{margin:0}.PlansIncludeSection_summary__doPad{padding:var(--spacing-2) var(--spacing-6)}.PlansIncludeSection_details__UZZgR{padding:0 var(--spacing-6) var(--spacing-6)}.VoucherCard_card__HhV37{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6);border-radius:var(--borders-radius-lg);background-color:var(--colors-gray-900);color:var(--colors-neutral-white)}.VoucherCard_iconBadge__0jwlU{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--borders-radius-md);background-color:hsla(0,0%,100%,.12);color:var(--colors-semantic-info-main)}.VoucherCard_text__4AyqW{display:flex;flex-direction:column;gap:var(--spacing-1)}.VoucherCard_cta__Fy6_T{gap:var(--spacing-2)}.PriceList_empty__T33_B{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;text-align:center}.PriceList_greenCheckIcon__FK9zO{min-width:var(--spacing-6);min-height:var(--spacing-6)}.PriceList_renewAccess__lQe3F{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:var(--spacing-4);margin:var(--spacing-6) var(--spacing-0) var(--spacing-10)}.PriceList_accessInfo__TYpiM{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4);max-width:700px;background:var(--colors-semantic-info-light);border:1px solid var(--colors-semantic-info-main);border-radius:var(--borders-radius-md)}.PriceList_pageSection__sf8fL{background:var(--colors-gradients-surface)}.PriceList_page__nCXCX{display:flex;flex-direction:column;gap:var(--spacing-8)}.PriceList_pageTitle__JWCIp{margin:0}@media(min-width:768px){.PriceList_pageTitle__JWCIp{font-size:var(--typography-font-size-4xl-plus);line-height:var(--typography-line-height-tight)}}.PriceList_titleMuted__eRB3z{color:var(--colors-functional-text-disabled)}.PriceList_layout__0ucXP{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--spacing-6);gap:var(--spacing-6);align-items:start}@media(min-width:1200px){.PriceList_layout__0ucXP{grid-template-columns:minmax(0,1fr) 20rem}}.PriceList_plansCard__J8Mum{display:flex;flex-direction:column;gap:var(--spacing-6);padding:var(--spacing-6);border-radius:var(--borders-radius-lg);background-color:var(--colors-neutral-white)}@media(max-width:767px){.PriceList_plansCard__J8Mum{padding:var(--spacing-2)}}.PriceList_plansCardPlain__hFBEP{padding:0;background-color:rgba(0,0,0,0)}@media(max-width:767px){.PriceList_plansCardPlain__hFBEP{padding:0}}.PriceList_pickerAction__WPm50{display:flex;flex-direction:column;gap:var(--spacing-2)}.PriceList_sidebar__NdJmA{display:flex;flex-direction:column;gap:var(--spacing-4)}@media(min-width:768px)and (max-width:1199px){.PriceList_sidebar__NdJmA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.PriceList_sidebar__NdJmA>:last-child:nth-child(odd){grid-column:1/-1}}