.BlogCard-module__hrwsma__root{background-color:#fafdff;border:1px solid #eef1f4;border-radius:12px;flex-direction:column;text-decoration:none;transition:all .2s ease-in-out;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000d}.BlogCard-module__hrwsma__root:hover{box-shadow:0 2px 8px 2px #0000001a}.BlogCard-module__hrwsma__imageContainer{aspect-ratio:16/9;width:100%;position:relative}.BlogCard-module__hrwsma__image{object-fit:cover;width:100%;height:100%}.BlogCard-module__hrwsma__content{padding:.15rem 1.5rem 1.5rem;position:relative}.BlogCard-module__hrwsma__meta{align-items:center;gap:.4rem;margin-bottom:1rem;padding-top:8px;font-size:.875rem;display:flex}.BlogCard-module__hrwsma__meta:not(.BlogCard-module__hrwsma__root--no-author .BlogCard-module__hrwsma__meta){margin-left:48px}.BlogCard-module__hrwsma__meta>span{color:#333;opacity:.6;font-size:11px}.BlogCard-module__hrwsma__author{align-items:center;gap:.5rem;display:flex}.BlogCard-module__hrwsma__date,.BlogCard-module__hrwsma__readTime{color:#333;opacity:.6;font-size:11px}.BlogCard-module__hrwsma__authorImage{border-radius:50%;position:absolute;top:-24px;left:8px;box-shadow:0 0 10px #ffffff80}.BlogCard-module__hrwsma__title{color:#333;margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}
.Icon-module__dWzSuW__root{font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;justify-content:center;align-items:center;font-family:Material Symbols Outlined,sans-serif;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.Icon-module__dWzSuW__root--rounded{border-radius:50%;width:40px;height:40px}.Icon-module__dWzSuW__root--animate-rotate{animation:1s linear infinite Icon-module__dWzSuW__rotate;bottom:50%}@keyframes Icon-module__dWzSuW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ButtonIcon-module__OENtwq__root{cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;height:40px;display:flex}.ButtonIcon-module__OENtwq__root--disabled{cursor:auto}.ButtonIcon-module__OENtwq__label{white-space:nowrap;order:-1;margin-left:12px;display:none}.ButtonIcon-module__OENtwq__root--force-label .ButtonIcon-module__OENtwq__label{display:inline}.ButtonIcon-module__OENtwq__root--label-pos-post .ButtonIcon-module__OENtwq__label{order:0}
.Content-module__SuC0jq__root{margin:0 auto;padding:80px 32px}.Content-module__SuC0jq__root--compact{padding:48px 32px}.Content-module__SuC0jq__inner{margin:0 auto}@media screen and (min-width:768px){.Content-module__SuC0jq__root{padding:120px 0}.Content-module__SuC0jq__root--compact{padding:60px 0}.Content-module__SuC0jq__inner{max-width:536px}.Content-module__SuC0jq__root--wide .Content-module__SuC0jq__inner{max-width:calc(100% - 80px)}}@media screen and (min-width:1081px){.Content-module__SuC0jq__inner,.Content-module__SuC0jq__root--wide .Content-module__SuC0jq__inner{max-width:var(--page-max-width)}}
@keyframes Body-module__h7qKtG__slide{0%{background-position:100%}to{background-position:0%}}.Body-module__h7qKtG__root{color:var(--primary-dark);font-size:.875rem;font-weight:var(--font-lighter-weight);line-height:1.6}.Body-module__h7qKtG__root--disabled{opacity:.2;pointer-events:none}.Body-module__h7qKtG__root--light,.Body-module__h7qKtG__root--lightOnSmallScreen{color:var(--primary-default);text-shadow:var(--on-dark-shadow)}.Body-module__h7qKtG__root--skeleton{background:linear-gradient(90deg,#0000001a,#0000001a 40%,#0003 50%,#0000001a 60%,#0000001a) 0 0/200% 100%;border-radius:1px;animation:2s linear infinite Body-module__h7qKtG__slide;display:block;color:#0000!important}a.Body-module__h7qKtG__root{font-weight:var(--font-heavier-weight);color:var(--primary-link)}a.Body-module__h7qKtG__root--lightOnSmallScreen{color:var(--primary-default)}a.Body-module__h7qKtG__root:focus{color:var(--primary-link-hover)}a.Body-module__h7qKtG__root:focus:not(:focus-visible){color:var(--primary-link)}a.Body-module__h7qKtG__root:hover{color:var(--primary-link-hover)}a.Body-module__h7qKtG__root--lightOnSmallScreen:hover{color:var(--primary-hover)}a.Body-module__h7qKtG__root:active{color:var(--primary-link-pressed)}button.Body-module__h7qKtG__root{font-weight:var(--font-heavier-weight);cursor:pointer;background:0 0;border:none;display:inline-block;color:var(--primary-link)!important}button.Body-module__h7qKtG__root:hover{color:var(--primary-link-hover)!important}.Body-module__h7qKtG__root--light a,a.Body-module__h7qKtG__root--lightOnSmallScreen{color:var(--primary-default);text-shadow:var(--on-dark-shadow);text-decoration:underline}@media screen and (min-width:768px){a.Body-module__h7qKtG__root--lightOnSmallScreen{color:var(--primary-default);text-shadow:var(--on-dark-shadow);text-decoration:underline}}@media screen and (min-width:1081px){.Body-module__h7qKtG__root{font-size:1rem}.Body-module__h7qKtG__root:not(.Body-module__h7qKtG__root--light):not(a.Body-module__h7qKtG__root){color:var(--primary-dark);text-shadow:none}a.Body-module__h7qKtG__root{color:var(--primary-link)}a.Body-module__h7qKtG__root:hover{color:var(--primary-link-hover)}}
.Button-module__5BM67W__root{background-color:var(--primary-default);color:var(--primary-link);cursor:pointer;font-size:.875rem;font-weight:var(--font-heavier-weight);text-align:center;border:none;border-radius:28px;justify-content:center;align-items:center;min-width:168px;height:56px;padding:0 20px;line-height:1.6;display:inline-flex}.Button-module__5BM67W__root:active{background-color:var(--primary-pressed)}.Button-module__5BM67W__root:focus,.Button-module__5BM67W__root:hover{background-color:var(--primary-hover)}.Button-module__5BM67W__root--disabled,.Button-module__5BM67W__root--disabled:focus,.Button-module__5BM67W__root--disabled:hover{color:#777;cursor:default;pointer-events:none;background-color:var(--disabled)!important}.Button-module__5BM67W__root--disabled.Button-module__5BM67W__root--disabledSelected,.Button-module__5BM67W__root--disabled.Button-module__5BM67W__root--disabledSelected:focus,.Button-module__5BM67W__root--disabled.Button-module__5BM67W__root--disabledSelected:hover{border:2px solid var(--primary-link);color:var(--primary-link);cursor:not-allowed;pointer-events:none;background-color:#0000!important}.Button-module__5BM67W__root--medium{border-radius:24px;min-width:120px;height:40px}.Button-module__5BM67W__root--small{border-radius:20px;min-width:96px!important;height:28px!important;padding:0 12px!important;font-size:.75rem!important}.Button-module__5BM67W__root--primary{background-color:var(--primary-link);color:#fff}.Button-module__5BM67W__root--tertiary{background-color:var(--secondary);color:#fff}.Button-module__5BM67W__root--tertiary:active{background-color:var(--secondary-pressed)}.Button-module__5BM67W__root--tertiary:focus,.Button-module__5BM67W__root--tertiary:hover{background-color:var(--secondary-hover)}.Button-module__5BM67W__root--activeDownArrow{position:relative}.Button-module__5BM67W__root--primary.Button-module__5BM67W__root--activeDownArrow{pointer-events:none}.Button-module__5BM67W__root--primary.Button-module__5BM67W__root--activeDownArrow:before{border-color:var(--primary-link) transparent transparent transparent;content:"";border-style:solid;border-width:10px;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.Button-module__5BM67W__root--primary:focus,.Button-module__5BM67W__root--primary:hover{background-color:var(--primary-button-hover);color:#fff}@media screen and (min-width:1081px){.Button-module__5BM67W__root{border-radius:32px;min-width:192px;height:64px;padding:0 24px;font-size:1rem}.Button-module__5BM67W__root--medium{border-radius:24px;min-width:144px;height:48px}}
.Caption-module__6blgKW__root{color:var(--primary-dark);font-size:.75rem;font-weight:var(--font-lighter-weight);line-height:1.6}.Caption-module__6blgKW__root--light,.Caption-module__6blgKW__root--lightOnSmallScreen{color:var(--primary-default);text-shadow:var(--on-dark-shadow)}.Caption-module__6blgKW__root--link{color:var(--primary-link);font-weight:var(--font-heavier-weight)}.Caption-module__6blgKW__root--link:focus,.Caption-module__6blgKW__root--link:hover{color:var(--primary-link-hover)}.Caption-module__6blgKW__root--link:active{color:var(--primary-link-pressed)}.Caption-module__6blgKW__root--light.Caption-module__6blgKW__root--link{color:var(--primary-default);text-decoration:underline}.Caption-module__6blgKW__root--light.Caption-module__6blgKW__root--link:focus,.Caption-module__6blgKW__root--light.Caption-module__6blgKW__root--link:hover{color:var(--on-dark-hover)}.Caption-module__6blgKW__root--light.Caption-module__6blgKW__root--link:hover{color:var(--on-dark-pressed)}.vp_m .Caption-module__6blgKW__root{font-size:.875rem}.vp_m .Caption-module__6blgKW__root:not(.Caption-module__6blgKW__root--light){color:var(--primary-dark);text-shadow:none}.Caption-module__6blgKW__root a{white-space:nowrap}.Caption-module__6blgKW__root--lightOnSmallScreen a,.Caption-module__6blgKW__root--light a{text-shadow:var(--on-dark-shadow);color:var(--primary-default)!important;text-decoration:underline!important}.vp_m .Caption-module__6blgKW__root--lightOnSmallScreen:not(.Caption-module__6blgKW__root--light) a{text-shadow:none;text-decoration:none;color:var(--primary-link)!important}
.FormattedPrice-module__071Vqa__root{color:var(--primary-dark);font-size:.75rem;font-weight:var(--font-heavier-weight);grid-auto-columns:min-content;display:grid}.FormattedPrice-module__071Vqa__cents{text-align:left;grid-area:1/3;line-height:1.25}.FormattedPrice-module__071Vqa__currencySymbol{letter-spacing:-.2px;grid-area:1/1;margin-right:2px;line-height:1.25}.FormattedPrice-module__071Vqa__dollars{grid-area:1/2/span 2;font-size:2rem;line-height:.9}.FormattedPrice-module__071Vqa__text{color:var(--primary-link-pressed);grid-area:2/3;margin-bottom:2px;line-height:1.29}@media screen and (min-width:1081px){.FormattedPrice-module__071Vqa__root{font-size:1rem}.FormattedPrice-module__071Vqa__cents,.FormattedPrice-module__071Vqa__currencySymbol{font-size:1.25rem}.FormattedPrice-module__071Vqa__dollars{font-size:3.75rem}.FormattedPrice-module__071Vqa__text{font-size:.75rem}}
@keyframes Display-module__Dq_stW__slide{0%{background-position:100%}to{background-position:0%}}.Display-module__Dq_stW__root{color:var(--primary-dark);font-size:1.75rem;font-weight:var(--font-heavier-weight);line-height:1.4}.Display-module__Dq_stW__root--skeleton{background:linear-gradient(90deg,#0000001a,#0000001a 40%,#0003 50%,#0000001a 60%,#0000001a) 0 0/200% 100%;border-radius:1px;animation:2s linear infinite Display-module__Dq_stW__slide;display:inline-block;color:#0000!important}@media screen and (min-width:1081px){.Display-module__Dq_stW__root{font-size:2.25rem}}
.CheckRadio-module__ljq_FW__root{cursor:pointer;align-items:flex-start;margin-bottom:18px;display:flex}.CheckRadio-module__ljq_FW__root:last-of-type{margin-bottom:0}.CheckRadio-module__ljq_FW__check{margin-right:18px}.CheckRadio-module__ljq_FW__input{visibility:hidden;width:0;height:0;margin:0}.CheckRadio-module__ljq_FW__label{color:var(--primary-dark);text-align:left}
.ExpandableCheckradioList-module__jTfRFa__extra{color:var(--primary-neutral)}.ExpandableCheckradioList-module__jTfRFa__extraBlock{text-align:left;padding:10px 0 0 42px}.ExpandableCheckradioList-module__jTfRFa__item{padding:10px 26px;transition:all .25s}.ExpandableCheckradioList-module__jTfRFa__item--selected{background:var(--gradient-light);padding:26px}
.InputStatus-module__xwVOma__root{color:var(--status-action);font-size:.75rem;font-weight:var(--font-lighter-weight);text-overflow:ellipsis;white-space:nowrap;z-index:1;line-height:1.17;position:absolute;overflow:hidden}.InputStatus-module__xwVOma__root--error{color:var(--status-error)}.InputStatus-module__xwVOma__root--success{color:var(--status-success)}
.Input-module__JI6k7a__root{--button-transition-duration-ms:100;--icon-transition:transform .2s;border:2px solid var(--disabled);text-align:left;background-color:#fff;border-radius:4px;align-items:center;width:100%;height:40px;padding:0 16px;display:flex;position:relative;overflow:hidden}:is(.Input-module__JI6k7a__root--disabled,.Input-module__JI6k7a__root:has(input:disabled)){background-color:var(--disabled);border:none;padding:0 16px 0 18px}.Input-module__JI6k7a__root--icon{padding:0 16px 0 11px}.Input-module__JI6k7a__root--disabled.Input-module__JI6k7a__root-icon{padding:0 16px 0 13px}.Input-module__JI6k7a__root--light{border-color:var(--on-dark-default);background-color:#0000}.Input-module__JI6k7a__root--light button i{color:#fff!important}.Input-module__JI6k7a__root--light:hover{border-color:#fff}.Input-module__JI6k7a__root--status-error{border-color:var(--status-error)!important}.Input-module__JI6k7a__root--status-success{border-color:var(--status-success)!important}.Input-module__JI6k7a__root:focus-within{border-color:var(--primary-link)}.Input-module__JI6k7a__root input{color:var(--primary-dark);background-color:#0000;border:none;outline:none;width:100%;padding:1px 0 0;font-size:16px;transition:transform .15s}.Input-module__JI6k7a__root--disabled input,.Input-module__JI6k7a__root input:disabled{color:var(--primary-neutral)!important}.Input-module__JI6k7a__root--status-error input,.Input-module__JI6k7a__root--status-success input{padding:1px 24px 0 0;transform:translateY(4px)}.Input-module__JI6k7a__root:focus-within input{outline:none}.Input-module__JI6k7a__root--light input{color:#fff}.Input-module__JI6k7a__root--light input::placeholder{color:var(--on-dark-default)}.Input-module__JI6k7a__button{transition:all var(--button-transition-duration-ms);background:0 0;border:none;padding:0 4px 0 16px}.Input-module__JI6k7a__button--disabled{color:var(--disabled)}.Input-module__JI6k7a__content{transition:var(--icon-transition);flex:1;display:flex;position:relative}.Input-module__JI6k7a__icon{transition:var(--icon-transition);margin-right:12px}.Input-module__JI6k7a__inputStatus{transition:var(--icon-transition);width:100%;top:-4px;left:0}.Input-module__JI6k7a__root--status-error .Input-module__JI6k7a__inputStatus{color:var(--status-error)}.Input-module__JI6k7a__root--status-success .Input-module__JI6k7a__inputStatus{color:var(--status-success)}.Input-module__JI6k7a__statusIcon{transition:var(--icon-transition);position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (min-width:1081px){.Input-module__JI6k7a__root{height:48px}.Input-module__JI6k7a__inputStatus{top:-6px}}
.CouponEntry-module__ekLM2G__input{min-width:260px}.CouponEntry-module__ekLM2G__link{color:var(--primary-link)!important;font-weight:var(--font-heavier-weight)!important}
@keyframes Label-module__7LLYRW__slide{0%{background-position:100%}to{background-position:0%}}.Label-module__7LLYRW__root{color:var(--primary-neutral);font-size:.625rem;font-weight:var(--font-heavier-weight);text-transform:uppercase;line-height:1.6}.Label-module__7LLYRW__root--skeleton{background:linear-gradient(90deg,#0000001a,#0000001a 40%,#0003 50%,#0000001a 60%,#0000001a) 0 0/200% 100%;border-radius:1px;animation:2s linear infinite Label-module__7LLYRW__slide;display:inline-block;color:#0000!important;width:max-content!important}@media screen and (min-width:1081px){.Label-module__7LLYRW__root{font-size:.75rem}}
.ImageContent-module__El2tKa__root{justify-content:center;align-items:stretch;min-height:100dvh;display:flex;position:relative}.ImageContent-module__El2tKa__content{color:#fff;text-align:center;z-index:1;flex-direction:column;align-self:flex-end;align-items:center;gap:24px;width:536px;max-width:100%;padding:32px;display:flex;position:relative}.ImageContent-module__El2tKa__image{object-fit:cover;width:100%;height:auto}.ImageContent-module__El2tKa__imageContainer{flex:1;min-width:100vw;min-height:100%;position:absolute}.ImageContent-module__El2tKa__imageContainerPreload{z-index:-1;position:absolute;top:0;left:0}.ImageContent-module__El2tKa__imageContainer:before{background-color:#49408099;background-image:var(--imgsrc-xs);content:"";z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ImageContent-module__El2tKa__imageContainer picture{width:100%;height:100%;display:block;position:absolute}@media screen and (min-width:768px){.ImageContent-module__El2tKa__content{align-self:center}.ImageContent-module__El2tKa__imageContainer:before{background-image:var(--imgsrc-s)}}@media screen and (min-width:1081px){.ImageContent-module__El2tKa__root{justify-content:stretch}.ImageContent-module__El2tKa__content{text-align:left;align-self:center;align-items:flex-start}.ImageContent-module__El2tKa__imageContainer{flex:1;min-width:auto;max-width:50vw;position:relative}.ImageContent-module__El2tKa__imageContainer:before{background-color:#0000;background-image:var(--imgsrc-m)}}
.Modal-module__i0ghFa__root{z-index:99;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__i0ghFa__close{position:absolute;top:4px;right:4px}.Modal-module__i0ghFa__dialog{border:none;width:100%;max-width:100%;max-height:100dvh;margin:0;padding:32px;top:auto;bottom:0}.Modal-module__i0ghFa__root--no-padding .Modal-module__i0ghFa__dialog{padding:0}.Modal-module__i0ghFa__root--medium .Modal-module__i0ghFa__dialog{max-width:800px!important}.Modal-module__i0ghFa__root--large .Modal-module__i0ghFa__dialog{max-width:1020px!important}@media screen and (min-width:768px){.Modal-module__i0ghFa__dialog{max-width:504px;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}}
.LessonCard-module__KZn03W__root{--content-gap:72px;border:1px solid var(--primary-light);border-radius:var(--border-radius);background-color:#fff;display:flex;position:relative;overflow:hidden}.LessonCard-module__KZn03W__root:hover{box-shadow:var(--shadow-hover)}.LessonCard-module__KZn03W__root>a{z-index:1;position:absolute;inset:0}.LessonCard-module__KZn03W__root--no-link a,.LessonCard-module__KZn03W__root--no-link button:not(button[class^=LessonPopup-module__]){display:none}.LessonCard-module__KZn03W__attendedIcon,.LessonCard-module__KZn03W__attendedIconMobile{z-index:1;top:8px;left:calc(100% - 48px);display:none!important;position:absolute!important}.LessonCard-module__KZn03W__attendedIconMobile{align-self:flex-start;margin-left:-40px;left:calc(100% - 8px);display:block!important}.LessonCard-module__KZn03W__buttons{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.LessonCard-module__KZn03W__buttons:not(.LessonCard-module__KZn03W__root--rec .LessonCard-module__KZn03W__buttons){width:100%}.LessonCard-module__KZn03W__chevron{pointer-events:none;transition:transform .3s;display:none}.LessonCard-module__KZn03W__content:has(.LessonCard-module__KZn03W__contentToggle:checked) .LessonCard-module__KZn03W__chevron{transform:rotate(180deg)}.LessonCard-module__KZn03W__content{background-color:#fff;position:relative}.LessonCard-module__KZn03W__contentExtra{align-items:center;gap:6px;display:flex}.LessonCard-module__KZn03W__contentExtra>p{font-size:.7rem}.LessonCard-module__KZn03W__contentInner{flex-direction:column;justify-content:space-between;margin:16px;display:flex}.LessonCard-module__KZn03W__contentToggle{appearance:none;cursor:pointer;outline:none;width:100%;height:100%;margin:0;display:none;position:absolute}.LessonCard-module__KZn03W__description{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:none;overflow:hidden;color:var(--primary-neutral)!important}.LessonCard-module__KZn03W__description:before{background-color:var(--primary-light);content:"";width:100%;height:1px;margin:16px 0;display:block}.LessonCard-module__KZn03W__footer{display:none}.LessonCard-module__KZn03W__footerButtons{align-items:center;gap:12px;display:flex}.LessonCard-module__KZn03W__image{justify-content:center;width:102px;min-width:102px;height:102px;margin:0;display:flex;position:relative;overflow:hidden}.LessonCard-module__KZn03W__root--play-popup .LessonCard-module__KZn03W__image{position:static}.LessonCard-module__KZn03W__image img{object-fit:cover}.LessonCard-module__KZn03W__image a:not(.LessonCard-module__KZn03W__imageJoinButton){z-index:1;position:absolute;inset:0}.LessonCard-module__KZn03W__imageDate,.LessonCard-module__KZn03W__imageDuration,.LessonCard-module__KZn03W__imageJoinButton{display:none}.LessonCard-module__KZn03W__image img{object-position:center}.LessonCard-module__KZn03W__image video{object-fit:cover;min-width:100%;max-width:100%;min-height:100%}.LessonCard-module__KZn03W__nonMobile{display:none}.LessonCard-module__KZn03W__title{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LessonCard-module__KZn03W__transitionImage,.LessonCard-module__KZn03W__transitionVideo{width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}.LessonCard-module__KZn03W__transitionImage{opacity:1}.LessonCard-module__KZn03W__transitionImage.LessonCard-module__KZn03W__fadeOut{opacity:0}.LessonCard-module__KZn03W__transitionVideo{opacity:0;animation:.3s ease-in-out forwards LessonCard-module__KZn03W__fadeIn}.LessonCard-module__KZn03W__videoWrapper{width:100%;min-width:100%;height:100%}@media screen and (min-width:768px){.LessonCard-module__KZn03W__root{flex-direction:column}.LessonCard-module__KZn03W__root>a{display:none}.LessonCard-module__KZn03W__attendedIcon{display:block!important}.LessonCard-module__KZn03W__attendedIconMobile{display:none!important}.LessonCard-module__KZn03W__chevron{display:block;position:absolute;top:16px;right:16px}.LessonCard-module__KZn03W__content:has(.LessonCard-module__KZn03W__contentToggle:checked){transform:translateY(calc(-100% + var(--content-gap)))}.LessonCard-module__KZn03W__content{top:calc(100% - var(--content-gap));z-index:1;width:100%;transition:transform .3s;position:absolute}.LessonCard-module__KZn03W__contentDate,.LessonCard-module__KZn03W__contentDuration{display:none}.LessonCard-module__KZn03W__contentExtra{gap:16px}.LessonCard-module__KZn03W__contentExtra>p{font-size:1rem}.LessonCard-module__KZn03W__contentToggle{display:block}.LessonCard-module__KZn03W__description{display:-webkit-box}.LessonCard-module__KZn03W__footer{justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex;position:relative}.LessonCard-module__KZn03W__image{aspect-ratio:16/9;height:auto;margin-bottom:var(--content-gap);width:100%}.LessonCard-module__KZn03W__image:not(.LessonCard-module__KZn03W__root--rec .LessonCard-module__KZn03W__image):after{background:var(--gradient-fade);content:"";width:100%;height:56px;display:block;position:absolute;top:0;left:0;transform:rotate(180deg)}.LessonCard-module__KZn03W__image:before{background:var(--gradient-fade);content:"";z-index:1;width:100%;height:56px;display:block;position:absolute;bottom:0;left:0}.LessonCard-module__KZn03W__imageDate,.LessonCard-module__KZn03W__imageDuration,.LessonCard-module__KZn03W__imageJoinButton{pointer-events:none;z-index:1;display:block;position:absolute;left:16px}.LessonCard-module__KZn03W__imageDate{top:16px}.LessonCard-module__KZn03W__imageDuration{bottom:16px}.LessonCard-module__KZn03W__imageJoinButton{display:inline-flex;bottom:16px;left:auto;right:16px}.LessonCard-module__KZn03W__mobile{display:none}.LessonCard-module__KZn03W__nonMobile{display:block}.LessonCard-module__KZn03W__title{width:calc(100% - 18px)}.LessonCard-module__KZn03W__videoWrapper{position:relative}}@media screen and (min-width:1081px){.LessonCard-module__KZn03W__root{--content-gap:82px}}@keyframes LessonCard-module__KZn03W__fadeIn{0%{opacity:0}to{opacity:1}}
.Benefits-module__8suIdW__root{list-style:none}.Benefits-module__8suIdW__benefit{margin-bottom:8px;padding-left:24px;position:relative}.Benefits-module__8suIdW__benefit:before{color:var(--status-success);content:"check";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;vertical-align:middle;font-family:Material Symbols Outlined,sans-serif;position:absolute;top:0;left:0}.Benefits-module__8suIdW__root--light .Benefits-module__8suIdW__benefit:before{color:#fff}.Benefits-module__8suIdW__benefit:last-child{margin-bottom:0}@media screen and (min-width:768px){.Benefits-module__8suIdW__benefit{margin-bottom:12px}.Benefits-module__8suIdW__benefit:last-child{margin-bottom:0}}
.PricingExitButton-module__hsS5-W__root{top:16px;left:16px;position:absolute!important}.PricingExitButton-module__hsS5-W__modalContent{text-align:center}.PricingExitButton-module__hsS5-W__responseList{margin:16px 0}
@keyframes Headline-module__E3rfga__slide{0%{background-position:100%}to{background-position:0%}}.Headline-module__E3rfga__root{color:var(--primary);font-size:1.75rem;font-weight:var(--font-heavier-weight);line-height:1.4}.Headline-module__E3rfga__root--light,.Headline-module__E3rfga__root--lightOnSmallScreen{color:var(--primary-default);text-shadow:var(--on-dark-shadow)}.Headline-module__E3rfga__root--skeleton{background:linear-gradient(90deg,#0000001a,#0000001a 40%,#0003 50%,#0000001a 60%,#0000001a) 0 0/200% 100%;border-radius:1px;animation:2s linear infinite Headline-module__E3rfga__slide;display:inline;color:#0000!important;width:max-content!important}@media screen and (min-width:1081px){.Headline-module__E3rfga__root{font-size:2.75rem}.Headline-module__E3rfga__root:not(.Headline-module__E3rfga__root--light){color:var(--primary);text-shadow:none}}
.PaymentMethodsBadges-module__SJC_GW__root{gap:32px;display:flex}
@keyframes Loader-module__CCcUZW__donutSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Loader-module__CCcUZW__root{border:4px solid #0000001a;border-left-color:var(--secondary);border-radius:50%;width:40px;height:40px;animation:1.2s linear infinite Loader-module__CCcUZW__donutSpin;display:inline-block}
.Subtitle-module__GMt8Kq__root{color:var(--primary-dark);font-size:1rem;font-weight:var(--font-lighter-weight);line-height:1.6}.Subtitle-module__GMt8Kq__root--light{color:var(--primary-default)!important;text-shadow:var(--on-dark-shadow)!important}.Subtitle-module__GMt8Kq__root--lightOnSmallScreen{color:var(--primary-default);text-shadow:var(--on-dark-shadow)}@keyframes Subtitle-module__GMt8Kq__slide{0%{background-position:100%}to{background-position:0%}}.Subtitle-module__GMt8Kq__root--skeleton{background:linear-gradient(90deg,#0000001a,#0000001a 40%,#0003 50%,#0000001a 60%,#0000001a) 0 0/200% 100%;border-radius:1px;animation:2s linear infinite Subtitle-module__GMt8Kq__slide;display:inline;color:#0000!important;width:max-content!important}@media screen and (min-width:1081px){.Subtitle-module__GMt8Kq__root{color:var(--primary-dark);text-shadow:none;font-size:1.25rem}.Subtitle-module__GMt8Kq__root--lightOnSmallScreen{color:var(--primary-dark);text-shadow:none}}
.Product-module__4OjnQq__root{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-default);cursor:pointer;background:#fff;border:none;align-self:stretch;padding:0;transition:box-shadow .2s}.Product-module__4OjnQq__root:hover{box-shadow:var(--shadow-hover)}.Product-module__4OjnQq__root--disabled{cursor:auto;opacity:.6;pointer-events:none}.Product-module__4OjnQq__root--single{align-self:flex-start}.Product-module__4OjnQq__root--promo{background:var(--gradient-product-promo);box-shadow:none;padding:13px 8px 8px}.Product-module__4OjnQq__bannerButton{background-color:var(--primary-hover);border-radius:0 0 var(--border-radius) var(--border-radius);color:var(--primary-link);text-align:center;width:100%;margin-top:16px;padding:14px 8px;font-size:1rem}.Product-module__4OjnQq__root--disabled .Product-module__4OjnQq__bannerButton{opacity:0}.Product-module__4OjnQq__root--promo .Product-module__4OjnQq__bannerButton{background-color:var(--primary-link);color:var(--primary-default)}.Product-module__4OjnQq__billedPrice{color:var(--primary-neutral);margin-top:16px}.Product-module__4OjnQq__root--minimal:not(.Product-module__4OjnQq__root--discount.Product-module__4OjnQq__root--show-discount) .Product-module__4OjnQq__billedPrice{display:none}.Product-module__4OjnQq__container{border-radius:var(--border-radius);background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex}.Product-module__4OjnQq__root--promo .Product-module__4OjnQq__container{height:auto}.Product-module__4OjnQq__countdown{text-align:center;justify-content:center;align-items:center;gap:8px;margin-bottom:9px;display:flex;color:var(--primary-link)!important}.Product-module__4OjnQq__countdown:empty{margin:0}.Product-module__4OjnQq__countdownTimer{font-variant-numeric:tabular-nums;font-size:1rem}.Product-module__4OjnQq__noWrap{white-space:nowrap}.Product-module__4OjnQq__priceOriginal{text-decoration:line-through}.Product-module__4OjnQq__smallprint{color:var(--primary-neutral);text-align:center;margin-top:8px;padding:0 8px}.Product-module__4OjnQq__root--lifetime .Product-module__4OjnQq__smallprint{margin-top:48px}.Product-module__4OjnQq__root--minimal .Product-module__4OjnQq__smallprint{display:none}.Product-module__4OjnQq__title{text-align:center;margin:20px 0 16px;padding:0 8px}@media screen and (min-width:768px){.Product-module__4OjnQq__root{margin:40px 0 0}.Product-module__4OjnQq__root--promo{margin:0 0 -8px}}
.PageContent-module__CuCGya__root{padding:40px 16px}.PageContent-module__CuCGya__backButton{top:4px;left:8px;position:absolute!important}.PageContent-module__CuCGya__title{margin-bottom:24px;color:var(--primary)!important}.PageContent-module__CuCGya__root--no-title-margin .PageContent-module__CuCGya__title{margin-bottom:0}@media screen and (min-width:768px){.PageContent-module__CuCGya__root{padding:60px 0}.PageContent-module__CuCGya__backButton{top:16px;left:16px}}@media screen and (min-width:1081px){.PageContent-module__CuCGya__title:not(.PageContent-module__CuCGya__root--no-title-margin .PageContent-module__CuCGya__title){margin-bottom:36px}}
.LessonsBlock-module__WKcKLG__root{margin-bottom:32px}.LessonsBlock-module__WKcKLG__root:not(.LessonsBlock-module__WKcKLG__root--byDate){grid-template-columns:1fr;gap:16px;display:grid}@media screen and (min-width:768px){.LessonsBlock-module__WKcKLG__root:not(.LessonsBlock-module__WKcKLG__root--byDate){grid-template-columns:1fr 1fr;gap:24px}}@media screen and (min-width:1081px){.LessonsBlock-module__WKcKLG__root:not(.LessonsBlock-module__WKcKLG__root--byDate){grid-template-columns:1fr 1fr 1fr;gap:24px}}
.Tip-module__9S6e6W__root{color:var(--primary-dark);text-align:left;align-items:center;gap:16px;display:flex}.Tip-module__9S6e6W__root>i{align-self:center;min-width:40px}
.Footer-module__OtvEEW__root{background-color:var(--primary-dark);border-top:1px solid var(--primary-light);text-align:center;padding:26px 16px 35px}:is(.page-onboarding .Footer-module__OtvEEW__root,.page-view-giftcard .Footer-module__OtvEEW__root,.page-lahjakortti .Footer-module__OtvEEW__root,[class*=sp-variety-] .Footer-module__OtvEEW__root,[class*=sp-skipprev-] .Footer-module__OtvEEW__root){display:none}.Footer-module__OtvEEW__hr{background-color:var(--primary-default);opacity:.16;width:100%;height:1px;margin:24px 0}.Footer-module__OtvEEW__inner{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.Footer-module__OtvEEW__itemGroup{flex-direction:column;align-items:center;width:100%;display:flex}.Footer-module__OtvEEW__items{flex-direction:column;width:100%;margin-bottom:38px;display:flex}.Footer-module__OtvEEW__items .Footer-module__OtvEEW__itemGroup .Footer-module__OtvEEW__link{margin-bottom:16px;color:var(--on-dark-default)!important}.Footer-module__OtvEEW__link:last-child{margin-bottom:0}.Footer-module__OtvEEW__items .Footer-module__OtvEEW__itemGroup .Footer-module__OtvEEW__link:active{color:var(--on-dark-pressed)!important}.Footer-module__OtvEEW__items .Footer-module__OtvEEW__itemGroup .Footer-module__OtvEEW__link:hover{color:var(--on-dark-hover)!important}.Footer-module__OtvEEW__logo{width:auto;height:24px;margin-bottom:32px}@media screen and (min-width:1081px){.Footer-module__OtvEEW__root{padding:75px 16px}.Footer-module__OtvEEW__hr{display:none}.Footer-module__OtvEEW__inner{max-width:var(--page-max-width);flex-flow:wrap;justify-content:space-between;align-items:flex-start;margin:0 auto}.Footer-module__OtvEEW__itemGroup{flex-direction:column;align-items:flex-start;width:auto;margin-right:32px}.Footer-module__OtvEEW__itemGroup:last-child{margin-right:0}.Footer-module__OtvEEW__items{flex-direction:row;align-items:flex-start;width:auto;margin:0}.Footer-module__OtvEEW__items .Footer-module__OtvEEW__itemGroup .Footer-module__OtvEEW__link{white-space:nowrap;margin-right:32px}.Footer-module__OtvEEW__items .Footer-module__OtvEEW__itemGroup .Footer-module__OtvEEW__link:last-child{margin-right:0}.Footer-module__OtvEEW__logo{margin:0}}
.CameraToggleButton-module__TD9-IW__root{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;transition:opacity .5s;display:flex}.CameraToggleButton-module__TD9-IW__root--fade-active{opacity:1;display:flex}.CameraToggleButton-module__TD9-IW__root--fade-inactivating{opacity:0}.CameraToggleButton-module__TD9-IW__root--fade-inactive{display:none}.CameraToggleButton-module__TD9-IW__root--disabled{opacity:.4!important}.CameraToggleButton-module__TD9-IW__buttonInner{border:2px solid #fff;border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.CameraToggleButton-module__TD9-IW__root--disabled .CameraToggleButton-module__TD9-IW__buttonInner{border-color:#0000}.CameraToggleButton-module__TD9-IW__text{margin-right:12px;color:#fff!important}
.ClassesSection-module__5bOD1a__buttons{gap:16px;margin:32px 0;display:flex}.ClassesSection-module__5bOD1a__header{max-width:536px;margin-bottom:32px;overflow:hidden}.ClassesSection-module__5bOD1a__lessonsBlock{grid-template-columns:1fr;gap:16px;margin-bottom:32px;display:grid}.ClassesSection-module__5bOD1a__subtitle,.ClassesSection-module__5bOD1a__title{margin-bottom:8px}@media screen and (min-width:768px){.ClassesSection-module__5bOD1a__header{max-width:680px;margin-bottom:0}.ClassesSection-module__5bOD1a__lessonsBlock{grid-template-columns:1fr 1fr;gap:24px}.ClassesSection-module__5bOD1a__subtitle,.ClassesSection-module__5bOD1a__title{margin-bottom:16px}}@media screen and (min-width:1081px){.ClassesSection-module__5bOD1a__root{max-width:var(--page-max-width)}.ClassesSection-module__5bOD1a__header{padding:0}.ClassesSection-module__5bOD1a__lessonsBlock{grid-template-columns:1fr 1fr 1fr;gap:24px}}
.PriceMenu-module__EUA_JG__root{text-align:center;flex-direction:column;align-items:center;display:flex}.PriceMenu-module__EUA_JG__menu{margin-top:28px;display:grid}.PriceMenu-module__EUA_JG__menuItem{justify-content:flex-start;align-items:baseline;margin-bottom:16px;display:flex}.PriceMenu-module__EUA_JG__priceBlock{flex-direction:column;align-items:baseline;padding-left:32px;display:flex}.PriceMenu-module__EUA_JG__priceBlockPrice{display:flex}.PriceMenu-module__EUA_JG__title{cursor:pointer;background-color:#0000;border:none;align-items:center;padding:0;display:inline-flex;text-decoration:none!important}.PriceMenu-module__EUA_JG__title::-webkit-details-marker{color:#fff;margin-right:16px}.PriceMenu-module__EUA_JG__titleBlock{text-align:right;min-width:80px}@media screen and (min-width:1081px){.PriceMenu-module__EUA_JG__root{text-align:left;align-items:flex-start}}
.PricingTip-module__JhoF-G__root{flex:1}.PricingTip-module__JhoF-G__smallprint{color:var(--primary-neutral);margin-top:16px}
.SportsVoucherAccordion-module__PkVqnG__root{max-width:536px;margin:32px auto 0;padding:0 24px}.SportsVoucherAccordion-module__PkVqnG__list{margin:16px 36px;padding-left:16px}.SportsVoucherAccordion-module__PkVqnG__root--light .SportsVoucherAccordion-module__PkVqnG__list{color:var(--primary-default);text-shadow:var(--on-dark-shadow)}.SportsVoucherAccordion-module__PkVqnG__ownEmail{font-weight:700;display:inline}@media screen and (min-width:1081px){.SportsVoucherAccordion-module__PkVqnG__root{max-width:var(--page-max-width);margin-top:64px}}
.Benefits-module__kIkVpq__root{list-style:none}.Benefits-module__kIkVpq__benefit{margin-bottom:8px;padding-left:24px;position:relative}.Benefits-module__kIkVpq__benefit:before{color:var(--status-success);content:"check";font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;vertical-align:middle;font-family:Material Symbols Outlined,sans-serif;position:absolute;top:0;left:0}.Benefits-module__kIkVpq__root--light .Benefits-module__kIkVpq__benefit:before{color:#fff}.Benefits-module__kIkVpq__benefit:last-child{margin-bottom:0}@media screen and (min-width:768px){.Benefits-module__kIkVpq__benefit{margin-bottom:12px}.Benefits-module__kIkVpq__benefit:last-child{margin-bottom:0}}
.ButtonClient-module__KWDSKW__loader{border-width:3px;width:16px;height:16px;margin-left:12px}
.AuthForm-module__mlOf9a__root{flex-direction:column;justify-content:center;gap:8px;display:flex}.AuthForm-module__mlOf9a__button{margin:24px 0}.AuthForm-module__mlOf9a__footer{text-align:center;flex-direction:column;align-items:center;display:flex}.AuthForm-module__mlOf9a__forgotPassword{align-self:flex-start}.AuthForm-module__mlOf9a__policyLink{white-space:nowrap}
.Input-module__InWT4q__root{--button-transition-duration-ms:100;--icon-transition:transform .2s;border:2px solid var(--disabled);text-align:left;background-color:#fff;border-radius:4px;align-items:center;width:100%;height:40px;padding:0 16px;display:flex;position:relative;overflow:hidden}:is(.Input-module__InWT4q__root--disabled,.Input-module__InWT4q__root:has(input:disabled)){background-color:var(--disabled);border:none;padding:0 16px 0 18px}.Input-module__InWT4q__root--icon{padding:0 16px 0 11px}.Input-module__InWT4q__root--disabled.Input-module__InWT4q__root-icon{padding:0 16px 0 13px}.Input-module__InWT4q__root--light{border-color:var(--on-dark-default);background-color:#0000}.Input-module__InWT4q__root--light button i{color:#fff!important}.Input-module__InWT4q__root--light:hover{border-color:#fff}.Input-module__InWT4q__root--status-error{border-color:var(--status-error)!important}.Input-module__InWT4q__root--status-success{border-color:var(--status-success)!important}.Input-module__InWT4q__root:focus-within{border-color:var(--primary-link)}.Input-module__InWT4q__root input{color:var(--primary-dark);background-color:#0000;border:none;outline:none;width:100%;padding:1px 0 0;font-size:16px;transition:transform .15s}.Input-module__InWT4q__root--disabled input,.Input-module__InWT4q__root input:disabled{color:var(--primary-neutral)!important}.Input-module__InWT4q__root--status-error input,.Input-module__InWT4q__root--status-success input{padding:1px 24px 0 0;transform:translateY(4px)}.Input-module__InWT4q__root:focus-within input{outline:none}.Input-module__InWT4q__root--light input{color:#fff}.Input-module__InWT4q__root--light input::placeholder{color:var(--on-dark-default)}.Input-module__InWT4q__button{transition:all var(--button-transition-duration-ms);background:0 0;border:none;padding:0 4px 0 16px}.Input-module__InWT4q__button--disabled{color:var(--disabled)}.Input-module__InWT4q__content{transition:var(--icon-transition);flex:1;display:flex;position:relative}.Input-module__InWT4q__icon{transition:var(--icon-transition);margin-right:12px}.Input-module__InWT4q__inputStatus{transition:var(--icon-transition);width:100%;top:-4px;left:0}.Input-module__InWT4q__root--status-error .Input-module__InWT4q__inputStatus{color:var(--status-error)}.Input-module__InWT4q__root--status-success .Input-module__InWT4q__inputStatus{color:var(--status-success)}.Input-module__InWT4q__statusIcon{transition:var(--icon-transition);position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (min-width:1081px){.Input-module__InWT4q__root{height:48px}.Input-module__InWT4q__inputStatus{top:-6px}}
.NavigationInner-module__P8duPa__root{flex-direction:column;justify-content:flex-start;height:100%;display:flex}.NavigationInner-module__P8duPa__root--open{margin-top:8px}.NavigationInner-module__P8duPa__body{background-color:#fff;flex-direction:column;align-items:center;padding:0 16px;display:none}.NavigationInner-module__P8duPa__root--open .NavigationInner-module__P8duPa__body{width:100vw;display:flex}.NavigationInner-module__P8duPa__desktopOnly{display:none}.NavigationInner-module__P8duPa__header{height:var(--nav-height-xs);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.NavigationInner-module__P8duPa__headerRight{align-items:center;gap:16px;display:flex}.NavigationInner-module__P8duPa__hr{background-color:var(--primary);opacity:.16;width:100%;height:1px;margin:16px 0}.NavigationInner-module__P8duPa__languageLinks{margin-top:0;display:contents}.NavigationInner-module__P8duPa__navGlyph{flex-shrink:0;width:24px;height:24px;display:block}.NavigationInner-module__P8duPa__navItem{margin:8px 0;font-size:1rem;color:var(--primary-link)!important}.NavigationInner-module__P8duPa__navItem:hover{color:var(--primary-link-hover)!important}@media screen and (min-width:768px){.NavigationInner-module__P8duPa__header{height:var(--nav-height-s)}}@media screen and (min-width:1081px){.NavigationInner-module__P8duPa__root{max-width:var(--page-max-width);flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto}.NavigationInner-module__P8duPa__body{flex-direction:row;justify-content:flex-end;height:calc(100% - 32px);padding:0;display:flex}.NavigationInner-module__P8duPa__desktopOnly{display:block}.NavigationInner-module__P8duPa__header{height:var(--nav-height-m);flex:1;padding:0}.NavigationInner-module__P8duPa__headerRight{gap:0}.NavigationInner-module__P8duPa__hr{width:1px;height:100%;margin:0}.NavigationInner-module__P8duPa__navItem{margin:0 16px}.NavigationInner-module__P8duPa__navItem+.NavigationInner-module__P8duPa__navItem{margin-left:0}.NavigationInner-module__P8duPa__navItem:last-child{margin-right:0}.NavigationInner-module__P8duPa__navIcon{display:none!important}.NavigationInner-module__P8duPa__nonDesktop{display:none}.NavigationInner-module__P8duPa__signupButton{margin:0 6px 0 16px}}
.SportsBenefitSection-module__NMOKTa__root{text-align:center}.SportsBenefitSection-module__NMOKTa__link{white-space:nowrap}.SportsBenefitSection-module__NMOKTa__title{margin-bottom:28px}
.OfferSheet-module__VTD5QW__root{background:var(--gradient-light)}.OfferSheet-module__VTD5QW__root footer{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;margin:16px 0 32px;display:flex}.OfferSheet-module__VTD5QW__root h1{margin-bottom:32px}.OfferSheet-module__VTD5QW__root header{text-align:center;margin-bottom:32px}.OfferSheet-module__VTD5QW__root header p+p{margin-top:16px}.OfferSheet-module__VTD5QW__benefits,.OfferSheet-module__VTD5QW__paymentMethodsBadges{margin-top:32px}.OfferSheet-module__VTD5QW__productWrap{flex-direction:column;display:flex}.OfferSheet-module__VTD5QW__specialLink{align-items:center;gap:8px;margin-top:24px;display:flex}.OfferSheet-module__VTD5QW__tipWrap{flex-direction:column;flex:1;justify-content:space-between;display:flex}@media screen and (min-width:1081px){.OfferSheet-module__VTD5QW__root footer{margin:16px 0 0}.OfferSheet-module__VTD5QW__root header{max-width:680px;margin:0 auto 64px}.OfferSheet-module__VTD5QW__main{justify-content:center;gap:32px;display:flex}.OfferSheet-module__VTD5QW__productWrap{flex:0 calc(50% - 16px)}.OfferSheet-module__VTD5QW__specialLink{margin:0 0 37px}}
.PricingBenefits-module__0I5ewW__root{flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex}
.PricingSheet-module__zhAEiG__root{background:var(--gradient-light)}.PricingSheet-module__zhAEiG__root footer{justify-content:space-between;align-items:center;margin:16px 0 32px;display:flex}.PricingSheet-module__zhAEiG__root h1{margin-bottom:32px}.PricingSheet-module__zhAEiG__root header{text-align:center;margin-bottom:32px}.PricingSheet-module__zhAEiG__productWrap{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:32px;display:grid}.PricingSheet-module__zhAEiG__productWrap>a:first-child{grid-area:1/1/2/3}.PricingSheet-module__zhAEiG__productWrap>a:nth-child(2){grid-area:2/1/3/2}.PricingSheet-module__zhAEiG__productWrap>a:nth-child(3){grid-area:2/2/3/3}.PricingSheet-module__zhAEiG__quote{position:relative}.PricingSheet-module__zhAEiG__quote:before{content:"“";color:var(--primary-link);opacity:.12;font-size:180px;position:absolute;top:-76px;left:50%;transform:translate(-50%)}.PricingSheet-module__zhAEiG__quoteAuthor{color:var(--primary-neutral)}.PricingSheet-module__zhAEiG__quoteAuthor:before{content:"— "}@media screen and (min-width:768px){.PricingSheet-module__zhAEiG__productWrap{display:flex}.PricingSheet-module__zhAEiG__productWrap>a{flex:1}.PricingSheet-module__zhAEiG__productWrap>a:first-child{min-width:calc(33% + 16px)}}@media screen and (min-width:1081px){.PricingSheet-module__zhAEiG__root header{max-width:680px;margin:0 auto 64px}}
.Carousel-module__JjK94a__root{padding:32px 0 64px;position:relative;overflow:hidden}.Carousel-module__JjK94a__carousel{transition:transform .6s ease-in-out;display:flex}.Carousel-module__JjK94a__pager{justify-content:center;display:flex;position:absolute;bottom:32px;left:0;right:0}.Carousel-module__JjK94a__pagerDot{cursor:pointer;background-color:var(--disabled);border:none;border-radius:50%;width:10px;height:10px;margin:0 5px;padding:0;display:block}.Carousel-module__JjK94a__pagerDot:hover{background-color:var(--primary-link)}.Carousel-module__JjK94a__pagerDot--is-active{background-color:var(--primary-neutral)}.Carousel-module__JjK94a__slide{flex-shrink:0;width:100%;padding:0 32px;overflow:hidden}@media screen and (min-width:768px){.Carousel-module__JjK94a__slideContent{max-width:536px;margin:0 auto;padding:0}}@media screen and (min-width:1081px){.Carousel-module__JjK94a__slideContent{max-width:928px}}
.Textarea-module__CbD3Iq__root{--icon-transition:transform .2s;--text-area-min-height:120px;border:2px solid var(--disabled);min-height:var(--text-area-min-height);border-radius:4px;align-items:center;width:100%;padding:4px 16px;display:flex;position:relative}.Textarea-module__CbD3Iq__root:focus-within{border-color:var(--primary-link)}.Textarea-module__CbD3Iq__root--icon{padding:4px 16px 4px 11px}.Textarea-module__CbD3Iq__root--icon.Textarea-module__CbD3Iq__root--disabled{padding:4px 16px 4px 13px}.Textarea-module__CbD3Iq__root--disabled{background-color:var(--disabled);border:none;padding:4px 16px 4px 18px}.Textarea-module__CbD3Iq__root--error,.Textarea-module__CbD3Iq__root--error:focus-within,.Textarea-module__CbD3Iq__root--error:hover{border-color:var(--status-error)}.Textarea-module__CbD3Iq__root--success,.Textarea-module__CbD3Iq__root--success:focus-within,.Textarea-module__CbD3Iq__root--success:hover{border-color:var(--status-success)}.Textarea-module__CbD3Iq__content{transition:all var(--icon-transition);flex:1;display:flex;position:relative}.Textarea-module__CbD3Iq__message{transition:var(--icon-transition);width:100%;top:-4px;left:0}.Textarea-module__CbD3Iq__root--is-error .Textarea-module__CbD3Iq__message{color:var(--status-error)}.Textarea-module__CbD3Iq__root--is-success .Textarea-module__CbD3Iq__message{color:var(--status-success)}.Textarea-module__CbD3Iq__statusIcon{opacity:1;transition:all .1s;position:absolute;top:50%;right:0;transform:translate(0)}.Textarea-module__CbD3Iq__textarea{color:var(--primary-dark);min-height:calc(var(--text-area-min-height) - 23px);background-color:#0000;border:none;outline:none;width:100%;padding:1px 0 0;font-size:1rem;transition:transform .15s}.Textarea-module__CbD3Iq__root--is-error .Textarea-module__CbD3Iq__textarea,.Textarea-module__CbD3Iq__root--is-success .Textarea-module__CbD3Iq__textarea{padding:1px 24px 0 0;transform:translateY(4px)}
.page-module__9TrNHG__root{width:700px;max-width:100%;margin:0 auto}.page-module__9TrNHG__backLink{align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.page-module__9TrNHG__backLink:last-child{margin-top:3rem}.page-module__9TrNHG__featuredImage{width:100%;margin-bottom:2rem}.page-module__9TrNHG__image{border-radius:12px;width:100%;height:auto}.page-module__9TrNHG__header{text-align:center;margin-bottom:3rem}.page-module__9TrNHG__meta{color:#666;flex-direction:row;align-items:center;gap:.5rem;margin-bottom:3rem;font-size:.875rem;display:flex}.page-module__9TrNHG__author{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.page-module__9TrNHG__authorImage{border-radius:50%;width:50px;height:50px}.page-module__9TrNHG__authorName{color:#333;font-weight:500}.page-module__9TrNHG__separator,.page-module__9TrNHG__date,.page-module__9TrNHG__readTime{color:#666}.page-module__9TrNHG__title{text-wrap:balance;margin:0 0 1.5rem}.page-module__9TrNHG__metdaData{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.page-module__9TrNHG__dateAndReadTime{gap:.5rem;display:flex}.page-module__9TrNHG__root .dib-toc{background:#f8fafd;border-radius:12px;margin:2rem 0;padding:1.5rem 2rem}.page-module__9TrNHG__root .dib-toc summary{cursor:pointer;list-style:none;position:relative}.page-module__9TrNHG__root .dib-toc summary::-webkit-details-marker{display:none}.page-module__9TrNHG__root .dib-toc summary::marker{display:none}.page-module__9TrNHG__root .dib-toc summary{justify-content:space-between;align-items:center;display:flex}.page-module__9TrNHG__root .dib-toc summary:after{content:"+";font-size:24px;line-height:1}.page-module__9TrNHG__root .dib-toc[open] summary:after{content:"−"}.page-module__9TrNHG__root .dib-toc h2{margin:0;font-size:1.25rem;font-weight:600}.page-module__9TrNHG__root .dib-toc ul{margin:1.5rem 0 0;padding:0;list-style:none}.page-module__9TrNHG__root .dib-toc ul li{margin:.75rem 0}.page-module__9TrNHG__root .dib-toc ul li a{color:#333;text-decoration:none}.page-module__9TrNHG__root .dib-toc ul li a:hover{text-decoration:underline}.page-module__9TrNHG__root .dib-toc ul ul{margin:.5rem 0 .5rem 1.5rem}.page-module__9TrNHG__root .dib-toc ul ul li{margin:.5rem 0}.page-module__9TrNHG__root .dib-toc ul ul li a{color:#333;font-size:.9375rem}.page-module__9TrNHG__root .dib-video{aspect-ratio:16/9;background-size:cover}
.ContactForm-module__SWug9G__root{flex-direction:column;gap:8px;display:flex}.ContactForm-module__SWug9G__button{align-self:center;margin-top:16px}
.Navigation-module__YinSlW__root{height:var(--nav-height-xs);z-index:3;background-color:#fff;width:100%;position:fixed;top:0;left:0}:is(.page-onboarding .Navigation-module__YinSlW__root,.page-view-giftcard .Navigation-module__YinSlW__root,.page-lahjakortti .Navigation-module__YinSlW__root,[class*=sp-variety-] .Navigation-module__YinSlW__root,[class*=sp-skipprev-] .Navigation-module__YinSlW__root){display:none}@media screen and (min-width:768px){.Navigation-module__YinSlW__root{height:var(--nav-height-s)}}@media screen and (min-width:1081px){.Navigation-module__YinSlW__root{height:var(--nav-height-m)}}
.Chat-module__D78rnq__root{transform:translate(-50%,calc(72px - 50%));translate:all .3s;z-index:2;max-width:100%;position:absolute;top:50%;left:50%}.Chat-module__D78rnq__root--central{transform:translate(-50%,-50%)}.Chat-module__D78rnq__input{width:720px;max-width:calc(100% - 32px);margin:0 auto}
.ProfilePic-module__iKIBwW__root{border-radius:30%;position:relative;overflow:hidden;transform:rotate(10deg)}.ProfilePic-module__iKIBwW__image{object-fit:cover;transform:rotate(-10deg)}
.PricingSection-module__iVuf4q__root{background:var(--gradient-medium);scroll-margin-top:calc(var(--nav-height-xs) + 10px)}.PricingSection-module__iVuf4q__content{padding:80px 32px 40px}.PricingSection-module__iVuf4q__priceMenu{margin:32px auto 0}.PricingSection-module__iVuf4q__promoBlock{flex-direction:column;gap:32px;display:flex}.PricingSection-module__iVuf4q__sportsVoucherAccordion{margin-top:32px}.PricingSection-module__iVuf4q__title{margin-bottom:32px}@media screen and (min-width:768px){.PricingSection-module__iVuf4q__root{scroll-margin-top:calc(var(--nav-height-s) + 10px)}.PricingSection-module__iVuf4q__content{padding:120px 0 40px}.PricingSection-module__iVuf4q__title{margin-bottom:56px}}@media screen and (min-width:1081px){.PricingSection-module__iVuf4q__root{scroll-margin-top:calc(var(--nav-height-m) + 10px)}.PricingSection-module__iVuf4q__benefitsBlock{flex:1}.PricingSection-module__iVuf4q__content{padding:120px 0}.PricingSection-module__iVuf4q__priceMenu{margin-left:0}.PricingSection-module__iVuf4q__promoBlock{flex-direction:row}.PricingSection-module__iVuf4q__promoProduct{flex:1;align-self:flex-start}}
.OnboardingForm-module__sewmNa__root{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:calc(100vw - 64px);display:flex}.OnboardingForm-module__sewmNa__iconArrow{position:absolute;right:16px}.OnboardingForm-module__sewmNa__multichoiceButton{width:100%;max-width:420px;position:relative}@media screen and (min-width:1081px){.OnboardingForm-module__sewmNa__root{align-items:flex-start;max-width:536px}.OnboardingForm-module__sewmNa__multichoiceButton{justify-content:flex-start;max-width:472px}}
.AppStoreBadges-module__voI1gW__root{min-height:106px}.AppStoreBadges-module__voI1gW__root a{margin-bottom:16px;display:inline-block}.AppStoreBadges-module__voI1gW__root p{margin-bottom:16px}.AppStoreBadges-module__voI1gW__badges{justify-content:center;gap:16px;display:flex}.AppStoreBadges-module__voI1gW__rootDummy{height:106px}@media screen and (min-width:1081px){.AppStoreBadges-module__voI1gW__root{min-height:135px}.AppStoreBadges-module__voI1gW__badges{justify-content:flex-start}.AppStoreBadges-module__voI1gW__rootDummy{min-height:135px}}
.Divider-module__UAoB3a__root{background-color:var(--primary-link);width:100vw;max-width:100%;height:10px}.Divider-module__UAoB3a__root--subtle{background-color:var(--primary-neutral);opacity:.2;height:1px}
.PseudoModal-module__LDSCva__root{z-index:99;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}body:has(.PseudoModal-module__LDSCva__root){width:100%;position:fixed;overflow:hidden}.PseudoModal-module__LDSCva__close{position:absolute;top:2px;right:8px}.PseudoModal-module__LDSCva__dialog{background-color:#fff;border:none;width:100%;max-width:100%;max-height:100dvh;padding:32px;position:relative;top:auto;bottom:0;overflow:auto}.PseudoModal-module__LDSCva__root--medium .PseudoModal-module__LDSCva__dialog{max-width:800px!important}.PseudoModal-module__LDSCva__root--large .PseudoModal-module__LDSCva__dialog{max-width:1020px!important}@media screen and (min-width:768px){.PseudoModal-module__LDSCva__dialog{max-width:504px;position:static;top:50%;bottom:auto;left:50%;transform:translate(0%)}}@media screen and (min-width:1081px){.PseudoModal-module__LDSCva__dialog{transform:translate(50%)}}
.Title-module__7WAokq__root{color:var(--primary-dark);font-size:1.25rem;font-weight:var(--font-lighter-weight);line-height:1.25}.Title-module__7WAokq__root--light,.Title-module__7WAokq__root--lightOnSmallScreen{color:var(--primary-default);text-shadow:var(--on-dark-shadow)}.Title-module__7WAokq__root--skeleton{background:linear-gradient(90deg,#0000001a,#0000001a 40%,#0003 50%,#0000001a 60%,#0000001a) 0 0/200% 100%;border-radius:1px;animation:2s linear infinite Title-module__7WAokq__slide;display:inline-block;color:#0000!important;width:max-content!important}@media screen and (min-width:1081px){.Title-module__7WAokq__root{font-size:1.75rem}.Title-module__7WAokq__root:not(.Title-module__7WAokq__root--light){color:var(--primary-dark);text-shadow:none}}
.LessonVideoStream-module__Jd2J5G__root{height:100%;position:relative}.fullscreen-enabled .LessonVideoStream-module__Jd2J5G__root{display:flex}.LessonVideoStream-module__Jd2J5G__publisherContainer,.LessonVideoStream-module__Jd2J5G__publisherContainer--is-hidden{pointer-events:initial}.LessonVideoStream-module__Jd2J5G__root--has-feedback-form .LessonVideoStream-module__Jd2J5G__publisherContainer>div{aspect-ratio:1280/720;z-index:3;border-radius:0;position:absolute;top:calc(50vh - 250px);left:50%;transform:translate(-250px);width:200px!important;height:auto!important}.LessonVideoStream-module__Jd2J5G__subscriberContainer{aspect-ratio:1280/720;max-height:100%;margin:0 auto}.LessonVideoStream-module__Jd2J5G__subscriberContainer--is-fullscreen,.LessonVideoStream-module__Jd2J5G__subscriberContainer--is-fullscreen video{max-width:100vw;max-height:100vh!important}.LessonVideoStream-module__Jd2J5G__subscriberContainer--is-hidden{display:none}.LessonVideoStream-module__Jd2J5G__root--has-feedback-form .LessonVideoStream-module__Jd2J5G__subscriberContainer{aspect-ratio:1280/720;z-index:3;width:200px;position:absolute;top:calc(50vh - 250px);left:50%;transform:translate(-100px)}.LessonVideoStream-module__Jd2J5G__root--is-publishing.LessonVideoStream-module__Jd2J5G__root--has-feedback-form .LessonVideoStream-module__Jd2J5G__subscriberContainer{transform:translate(50px)}.LessonVideoStream-module__Jd2J5G__subscriberContainer video{background-color:var(--primary-dark);width:100%;max-height:580.5px;position:static!important}.LessonVideoStream-module__Jd2J5G__toggleCameraButton{z-index:2;position:absolute;top:20px;right:20px}.LessonVideoStream-module__Jd2J5G__root--has-feedback-form .LessonVideoStream-module__Jd2J5G__toggleCameraButton{display:none}
.BigNumber-module__h4qk1a__root{text-align:center;flex-direction:column;align-items:center;max-width:290px;display:flex}.BigNumber-module__h4qk1a__numberContainer{justify-content:center;align-items:center;display:flex}.BigNumber-module__h4qk1a__postText{line-height:1.2}.BigNumber-module__h4qk1a__suffix{color:var(--primary-dark);font-size:52px!important}.BigNumber-module__h4qk1a__suffixGap .BigNumber-module__h4qk1a__numberContainer{gap:16px}span[textContent^=","][textContent$=","] html:has(.BigNumber-module__h4qk1a__root){color:red!important}@media screen and (min-width:1081px){.BigNumber-module__h4qk1a__postText{font-size:2rem}}
.ReviewsCarousel-module__6w30ca__quote{color:var(--primary);font-size:1.25rem;font-weight:var(--font-heavier-weight);letter-spacing:-.2px;text-align:center;padding-top:32px;line-height:1.25;position:relative}.ReviewsCarousel-module__6w30ca__quote:after{color:var(--primary);content:"“";font-size:140px;font-weight:var(--font-heavier-weight);opacity:.08;z-index:0;line-height:1;position:absolute;top:-16px;left:0}.ReviewsCarousel-module__6w30ca__quoteAuthor{margin-top:8px;color:var(--primary)!important}.ReviewsCarousel-module__6w30ca__quoteText{z-index:1;position:relative}@media screen and (min-width:768px){.ReviewsCarousel-module__6w30ca__quote{font-size:1.75rem}}@media screen and (min-width:1081px){.ReviewsCarousel-module__6w30ca__quote{font-size:2rem}.ReviewsCarousel-module__6w30ca__quote:after{font-size:200px;top:-20px}}
.Notification-module__PjOgPG__root{background-color:var(--primary-default);color:var(--primary-dark);border:none;flex-direction:column;justify-content:space-between;padding:16px;transition:transform .3s;display:flex;top:0;bottom:auto;transform:translateY(-100%);box-shadow:0 -10px 20px #00000080;width:100vw!important;max-width:100vw!important;margin:0!important}.Notification-module__PjOgPG__root--enter{transform:translateY(0)}.Notification-module__PjOgPG__root--action,.Notification-module__PjOgPG__root--error,.Notification-module__PjOgPG__root--success{color:var(--on-dark-default)}.Notification-module__PjOgPG__root--action{background-color:var(--status-action)}.Notification-module__PjOgPG__root--error{background-color:var(--status-error)}.Notification-module__PjOgPG__root--success{background-color:var(--status-success)}.Notification-module__PjOgPG__root:-internal-dialog-in-top-layer::backdrop{background-color:#0000004d}.Notification-module__PjOgPG__content{max-width:var(--page-max-width);margin:0 auto}.Notification-module__PjOgPG__link{color:var(--primary-link)!important;font-weight:var(--font-heavier-weight)!important;text-decoration:none!important}.Notification-module__PjOgPG__root--action .Notification-module__PjOgPG__link,.Notification-module__PjOgPG__root--error .Notification-module__PjOgPG__link,.Notification-module__PjOgPG__root--success .Notification-module__PjOgPG__link{color:var(--on-dark-default)!important}.Notification-module__PjOgPG__root--action .Notification-module__PjOgPG__link:hover,.Notification-module__PjOgPG__root--error .Notification-module__PjOgPG__link:hover,.Notification-module__PjOgPG__root--success .Notification-module__PjOgPG__link:hover{color:#fff}.Notification-module__PjOgPG__links{flex-direction:row;justify-content:center;gap:24px;margin-top:8px;display:flex}.Notification-module__PjOgPG__text{pointer-events:all;flex:1}dialog.Notification-module__PjOgPG__root--action .Notification-module__PjOgPG__text,dialog.Notification-module__PjOgPG__root--error .Notification-module__PjOgPG__text,dialog.Notification-module__PjOgPG__root--success .Notification-module__PjOgPG__text,dialog.Notification-module__PjOgPG__root--action .Notification-module__PjOgPG__text a,dialog.Notification-module__PjOgPG__root--error .Notification-module__PjOgPG__text a,dialog.Notification-module__PjOgPG__root--success .Notification-module__PjOgPG__text a{color:var(--on-dark-default)!important}dialog.Notification-module__PjOgPG__root--action .Notification-module__PjOgPG__text a,dialog.Notification-module__PjOgPG__root--error .Notification-module__PjOgPG__text a,dialog.Notification-module__PjOgPG__root--success .Notification-module__PjOgPG__text a{text-decoration:underline}@media screen and (min-width:768px){.Notification-module__PjOgPG__root{text-align:left;flex-direction:column}}@media screen and (min-width:1081px){.Notification-module__PjOgPG__root{flex-direction:row;padding:20px 32px}.Notification-module__PjOgPG__links{margin-top:0;margin-left:32px}}
.NumberCounter-module__vds3bq__root{background-color:#fff;border-radius:24px;justify-content:space-between;align-items:center;width:100%;height:48px;display:flex}.NumberCounter-module__vds3bq__root button{cursor:pointer;background:0 0;border:none;height:100%;padding:0 16px}.NumberCounter-module__vds3bq__root button:disabled{cursor:auto;opacity:.5}@media screen and (min-width:1081px){.NumberCounter-module__vds3bq__root{background-color:#f6f5ff}}
.Tooltip-module__sDEpiG__root{display:inline-flex;position:relative}.Tooltip-module__sDEpiG__root:after{border-radius:var(--border-radius);box-sizing:border-box;color:#fff;content:attr(data-label);max-width:var(--tooltip-max-width,300px);min-width:var(--tooltip-min-width,80px);pointer-events:none;transform:translateX(calc(-50% + var(--tooltip-h-shift,0px)));white-space:normal;word-wrap:break-word;z-index:3;background:#2c293d;align-items:center;width:max-content;padding:13px 16px 12px;display:none;position:absolute;left:50%}.Tooltip-module__sDEpiG__root--bottom:after{bottom:-53px}.Tooltip-module__sDEpiG__root--left:after{max-width:min(var(--tooltip-max-width,300px), calc(100vw - 20px));transform:translateY(calc(-50% + var(--tooltip-v-shift,0px))) translateX(-10px);top:50%;left:auto;right:100%}.Tooltip-module__sDEpiG__root--right:after{max-width:min(var(--tooltip-max-width,300px), calc(100vw - 20px));transform:translateY(calc(-50% + var(--tooltip-v-shift,0px))) translateX(10px);top:50%;left:100%;right:auto}.Tooltip-module__sDEpiG__root--top:after{top:-53px}.Tooltip-module__sDEpiG__root:before{content:"";pointer-events:none;transform:translateX(calc(-50% + var(--tooltip-h-shift,0px)));border:10px solid #0000;border-top-color:#2c293d;display:none;position:absolute;left:50%}.Tooltip-module__sDEpiG__root--bottom:before{transform:translateX(calc(-50% + var(--tooltip-h-shift,0px))) rotate(180deg);bottom:-7px}.Tooltip-module__sDEpiG__root--left:before{transform:translateY(calc(-50% + var(--tooltip-v-shift,0px))) translateX(10px);border-color:#0000 #0000 #0000 #2c293d;top:50%;left:auto;right:100%}.Tooltip-module__sDEpiG__root--right:before{transform:translateY(calc(-50% + var(--tooltip-v-shift,0px))) translateX(-10px);border-color:#0000 #2c293d #0000 #0000;top:50%;left:100%;right:auto}.Tooltip-module__sDEpiG__root--top:before{transform:translateX(calc(-50% + var(--tooltip-h-shift,0px)));top:-7px}.Tooltip-module__sDEpiG__root:hover:after,.Tooltip-module__sDEpiG__root:hover:before{display:block}
.page-module__1Mqn6a__posts{grid-template-columns:1fr;gap:2rem;width:100%;display:grid}@media screen and (min-width:768px){.page-module__1Mqn6a__posts{grid-template-columns:repeat(2,1fr)}}
.faq-loading-module__uk3xIW__loading{justify-content:center;align-items:center;min-height:200px;display:flex}
.AuthModal-module__f3T01G__badge{margin-top:16px}.AuthModal-module__f3T01G__header{text-align:center}.AuthModal-module__f3T01G__subtitle{margin-bottom:16px}.AuthModal-module__f3T01G__title{margin-top:16px;margin-bottom:8px;color:var(--primary)!important}@media screen and (min-width:768px){.AuthModal-module__f3T01G__root dialog{transform:translate(-50%,-50%)!important}}@media screen and (min-width:1081px){.AuthModal-module__f3T01G__root dialog{margin:0;transform:translateY(-50%)!important}.AuthModal-module__f3T01G__title{margin-bottom:24px}}
.EmailOnlySignupForm-module__XNtgoq__input{max-width:360px}.EmailOnlySignupForm-module__XNtgoq__button,.EmailOnlySignupForm-module__XNtgoq__input{margin-bottom:16px}
.ContactSheet-module__jNP8_G__root{border-radius:var(--border-radius);background-color:#fff;flex-direction:column;align-items:stretch;gap:16px;width:calc(100% + 32px);margin:0 auto;padding:16px 24px 12px;display:flex;transform:translate(-16px);box-shadow:0 4px 12px #3b375229}.ContactSheet-module__jNP8_G__mediaLink{text-align:center;margin-top:16px}.ContactSheet-module__jNP8_G__title{color:var(--primary)!important}@media screen and (min-width:768px){.ContactSheet-module__jNP8_G__root{max-width:536px}}
.FaqSheet-module__CuCbyG__root{margin-top:32px}.FaqSheet-module__CuCbyG__faq{margin-bottom:24px}.FaqSheet-module__CuCbyG__faqTitle{color:var(--primary);text-align:left;margin-bottom:8px;font-size:1rem}
.FavoriteButton-module__R5OG8q__root{flex-direction:column;align-items:center;display:flex}
.FirstTimeLiveModal-module__9O99YG__root h1,.FirstTimeLiveModal-module__9O99YG__root p{margin-bottom:16px}.FirstTimeLiveModal-module__9O99YG__buttons{justify-content:flex-end;gap:24px;margin-top:36px;display:flex}
.LessonPopup-module__6_w2YW__root{cursor:pointer;z-index:1;background-color:#0000;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.LessonPopup-module__6_w2YW__afterClass{aspect-ratio:1280/720;background:var(--gradient-medium);justify-content:center;align-items:center;width:100%;display:flex}.LessonPopup-module__6_w2YW__afterClass img{width:72px;height:72px}.LessonPopup-module__6_w2YW__buttons{justify-content:center;gap:16px;margin-top:16px;display:flex}.LessonPopup-module__6_w2YW__details{gap:16px;margin:8px 0 16px;display:flex}.LessonPopup-module__6_w2YW__playButton{transform-origin:50%;width:48px;height:48px;padding:0;transition:transform .1s ease-in-out;position:absolute;top:50%;right:-20px;transform:translate(-50%,-50%)scale(.8);background-color:var(--primary-light)!important;border-radius:50%!important;display:block!important}.LessonPopup-module__6_w2YW__playButton:hover{transform:translate(-50%,-50%)scale(1.1)!important}@media screen and (min-width:768px){.LessonPopup-module__6_w2YW__playButton{width:48px;height:48px;left:50%;right:auto;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 6px 2px #0006}}
.LessonVideoWithCta-module__7RkNRa__root{width:100%;height:100%;position:relative}.LessonVideoWithCta-module__7RkNRa__ctaButton{z-index:3}.LessonVideoWithCta-module__7RkNRa__ctaContainer{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;display:flex;position:absolute}.LessonVideoWithCta-module__7RkNRa__video{object-fit:cover;width:100%;height:100%;position:absolute}.LessonVideoWithCta-module__7RkNRa__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1;background:#0000004d;width:100%;height:100%;position:absolute}
.VideoBlock-module__ZJTRiq__root{background:var(--primary-dark);position:relative}.VideoBlock-module__ZJTRiq__root:after,.VideoBlock-module__ZJTRiq__root:before{content:"";width:100%;height:15%;position:absolute;left:0}.VideoBlock-module__ZJTRiq__root--live-prejoin:after,.VideoBlock-module__ZJTRiq__root--live-prejoin:before{content:none}.VideoBlock-module__ZJTRiq__root:after{background:linear-gradient(#0000,#00000012 30%,#00000012);bottom:0}.VideoBlock-module__ZJTRiq__root:before{background:linear-gradient(#00000012,#00000012 70%,#0000);top:0}.VideoBlock-module__ZJTRiq__root--live:not(.VideoBlock-module__ZJTRiq__root--live-now:not(.VideoBlock-module__ZJTRiq__root--live-prejoin)){background:linear-gradient(156.04deg,#eb8da0,#998deb)}.VideoBlock-module__ZJTRiq__root--live:not(.VideoBlock-module__ZJTRiq__root--live-now):after,.VideoBlock-module__ZJTRiq__root--live:not(.VideoBlock-module__ZJTRiq__root--live-now):before{content:none}.VideoBlock-module__ZJTRiq__back{z-index:3;position:absolute;top:24px;left:24px}.VideoBlock-module__ZJTRiq__root--live-now .VideoBlock-module__ZJTRiq__back,.VideoBlock-module__ZJTRiq__root div[id=video-controls],.VideoBlock-module__ZJTRiq__root:after,.VideoBlock-module__ZJTRiq__root:before{opacity:0;transition:opacity .4s}.VideoBlock-module__ZJTRiq__back:not(.VideoBlock-module__ZJTRiq__root--live .VideoBlock-module__ZJTRiq__back):not(.VideoBlock-module__ZJTRiq__root:has(section[id=video-placeholder]) .VideoBlock-module__ZJTRiq__back):not(.VideoBlock-module__ZJTRiq__root--show-upgrade-cta .VideoBlock-module__ZJTRiq__back){opacity:0;transition:opacity .4s}.VideoBlock-module__ZJTRiq__root form[id=chat]:has(input:placeholder-shown){opacity:0;transition:opacity .4s}.VideoBlock-module__ZJTRiq__show-controls .VideoBlock-module__ZJTRiq__back,.VideoBlock-module__ZJTRiq__show-controls div[id=video-controls],.VideoBlock-module__ZJTRiq__show-controls:after,.VideoBlock-module__ZJTRiq__show-controls:before{transition:opacity .4s;opacity:1!important}.VideoBlock-module__ZJTRiq__show-controls form[id=chat]:has(input:placeholder-shown){transition:opacity .4s;opacity:1!important}.VideoBlock-module__ZJTRiq__back{transform-origin:0 0;transform:scale(.7)}@media screen and (min-width:768px){.VideoBlock-module__ZJTRiq__back{transform:scale(1)}}.VideoBlock-module__ZJTRiq__show-controls:has(form):after{display:none!important}.VideoBlock-module__ZJTRiq__show-controls:has(form):before{display:none!important}.VideoBlock-module__ZJTRiq__root:has(section[id=stream-feedback]) .VideoBlock-module__ZJTRiq__back{display:none}.VideoBlock-module__ZJTRiq__root:has(form[id=after-class]) .VideoBlock-module__ZJTRiq__back{display:none}.VideoBlock-module__ZJTRiq__root:has(section[id=stream-feedback]) form[id=chat]{display:none}.VideoBlock-module__ZJTRiq__root:has(section[id=stream-feedback]) div[id=video-controls]{display:none}.VideoBlock-module__ZJTRiq__root:has(section[id=stream-feedback]):after{display:none}.VideoBlock-module__ZJTRiq__root:has(section[id=stream-feedback]):before{display:none}.VideoBlock-module__ZJTRiq__inner{aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;max-width:1032px;height:auto;margin:0 auto;display:flex}.VideoBlock-module__ZJTRiq__joinButton{align-self:center}.VideoBlock-module__ZJTRiq__liveBadge{background-color:var(--secondary);border-radius:var(--border-radius);color:#fff;text-transform:uppercase;align-self:center;padding:8px 12px 4px;font-size:1.125rem}.VideoBlock-module__ZJTRiq__startDate{text-align:center}.VideoBlock-module__ZJTRiq__upcomingContent{flex-direction:column;gap:12px;padding:16px;display:flex}@media screen and (min-width:768px){.VideoBlock-module__ZJTRiq__startDate{font-size:2.5rem!important}}
.VideoControls-module__zlVTbq__root{z-index:1;background:linear-gradient(#3f3c5300 0%,#3f3c5366 100%);width:100%;height:100%;transition:opacity .5s;position:absolute;bottom:0;left:0}.VideoControls-module__zlVTbq__buttons{justify-content:space-between;padding:0 16px 16px;display:flex}.VideoControls-module__zlVTbq__controls{flex-direction:column;gap:8px;width:100%;display:flex;position:absolute;bottom:0;left:0}.VideoControls-module__zlVTbq__root:has(section[id=video-placeholder]) .VideoControls-module__zlVTbq__controls{display:none}.VideoControls-module__zlVTbq__root--live:has(section[id=video-placeholder]) .VideoControls-module__zlVTbq__controls{display:flex}.VideoControls-module__zlVTbq__liveFeeds{align-self:flex-start;align-items:center;gap:32px;margin-top:32px;display:flex}.VideoControls-module__zlVTbq__timeDisplay{font-variant-numeric:tabular-nums;text-transform:uppercase;padding-left:8px;font-size:.875rem;justify-content:start!important}.VideoControls-module__zlVTbq__timings,.VideoControls-module__zlVTbq__utils{align-items:center;gap:8px;display:flex}@media (hover:none){.VideoControls-module__zlVTbq__controls{display:none}}
.VideoPlaceholder-module__JrQCgq__root{width:100%;height:100%;min-height:100%}.VideoPlaceholder-module__JrQCgq__content{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;font-size:1.25rem;display:flex;position:absolute}.VideoPlaceholder-module__JrQCgq__content p{text-wrap:pretty;max-width:600px}.VideoPlaceholder-module__JrQCgq__content a{color:#fff;text-decoration:underline}.VideoPlaceholder-module__JrQCgq__loadedIcon,.VideoPlaceholder-module__JrQCgq__loader{margin-bottom:16px}.VideoPlaceholder-module__JrQCgq__loadedIcon{border:4px solid var(--secondary);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.VideoPlaceholder-module__JrQCgq__waitingText{background:-webkit-linear-gradient(#e99baa,#a79de7);color:var(--secondary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2px}
.BigNumbersSection-module__1BFR8W__header{max-width:536px;margin-bottom:32px}.BigNumbersSection-module__1BFR8W__main{text-align:center}.BigNumbersSection-module__1BFR8W__numbers{grid-template-columns:repeat(1,1fr);gap:36px;margin:0 auto;display:inline-grid}.BigNumbersSection-module__1BFR8W__title{margin-bottom:8px}@media screen and (min-width:768px){.BigNumbersSection-module__1BFR8W__header{max-width:680px;margin-bottom:64px}.BigNumbersSection-module__1BFR8W__title{margin-bottom:16px}}@media screen and (min-width:1081px){.BigNumbersSection-module__1BFR8W__header{padding:0}.BigNumbersSection-module__1BFR8W__numbers{grid-template-columns:repeat(3,1fr)}}
.FeatureSpread-module__D6WfbW__root{position:relative}.FeatureSpread-module__D6WfbW__badge{background:var(--gradient-medium);text-align:center;text-transform:uppercase;white-space:pre-line;z-index:2;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:90px;height:90px;padding:8px 12px 4px;font-size:1.125rem;display:flex;position:absolute;top:8px;right:10px;rotate:16deg;box-shadow:-2px 1px 4px 1px #0000004d}.FeatureSpread-module__D6WfbW__badgeBody{letter-spacing:.1rem;text-transform:none;margin-bottom:6px;font-size:.8rem;font-weight:700}.FeatureSpread-module__D6WfbW__bullets{padding:16px 0}.FeatureSpread-module__D6WfbW__bulletsList{text-align:left;flex-direction:column;align-items:center;display:flex}.FeatureSpread-module__D6WfbW__bulletCheck{color:var(--primary-default);filter:drop-shadow(0 1px 4px #0000001a);flex-shrink:0;margin-right:8px;display:flex}.FeatureSpread-module__D6WfbW__bulletCheckSvg{width:24px;height:24px;display:block}.FeatureSpread-module__D6WfbW__bulletsListItem{color:var(--primary-dark);letter-spacing:-.2px;align-self:flex-start;align-items:center;margin-bottom:8px;display:inline-flex}.FeatureSpread-module__D6WfbW__bulletsListItem p:first-letter{text-transform:capitalize}.FeatureSpread-module__D6WfbW__bulletsTitle{margin-bottom:16px}.FeatureSpread-module__D6WfbW__footer{justify-content:center;width:100%;display:flex}.FeatureSpread-module__D6WfbW__imageContent{min-height:calc(100dvh - var(--nav-height-xs))!important}.FeatureSpread-module__D6WfbW__imageContentContent{padding-top:100px}.FeatureSpread-module__D6WfbW__scrollDownButton{display:none!important}.FeatureSpread-module__D6WfbW__trialDayText{white-space:nowrap}@media screen and (min-width:768px){.FeatureSpread-module__D6WfbW__imageContent{min-height:calc(100dvh - var(--nav-height-s))!important}}@media screen and (min-width:1081px){.FeatureSpread-module__D6WfbW__badge{width:140px;height:140px;top:20px;left:calc(50% - 536px);right:auto;rotate:-16deg}.FeatureSpread-module__D6WfbW__badgeBody{font-size:1.2rem}.FeatureSpread-module__D6WfbW__footer{justify-content:space-between}.FeatureSpread-module__D6WfbW__bulletCheck{color:var(--status-success);filter:none}.FeatureSpread-module__D6WfbW__imageContent{padding-top:0;min-height:calc(100dvh - var(--nav-height-m))!important}.FeatureSpread-module__D6WfbW__imageContentContent{padding-top:64px}.FeatureSpread-module__D6WfbW__scrollDownButton{display:flex!important}}
.ReviewsSection-module__UzZTma__root{flex-direction:column;display:flex}.ReviewsSection-module__UzZTma__button{align-self:center;margin-top:32px}.ReviewsSection-module__UzZTma__content{flex-direction:column;margin:0 auto;padding:80px 0;display:flex}.ReviewsSection-module__UzZTma__rating{text-align:center;margin-bottom:28px}.ReviewsSection-module__UzZTma__ratingText{color:var(--primary-dark);letter-spacing:-.1px;opacity:.8;margin-top:8px}
.WeeklySchedule-module__3gpdlq__content{flex-direction:column;margin-left:16px;display:flex}.WeeklySchedule-module__3gpdlq__dayTitle{text-transform:capitalize;margin:32px 0 16px}.WeeklySchedule-module__3gpdlq__lesson{background-color:var(--primary-light);border-radius:var(--border-radius);justify-content:flex-start;margin-bottom:4px;padding:16px;display:flex}.WeeklySchedule-module__3gpdlq__name{color:var(--primary);flex:1;margin-right:4px}.WeeklySchedule-module__3gpdlq__teacher{justify-self:flex-end}.WeeklySchedule-module__3gpdlq__time{text-align:right}.WeeklySchedule-module__3gpdlq__timeWrap{flex-direction:column;justify-content:center;align-items:flex-end;min-width:42px;margin-right:16px;display:flex}@media screen and (min-width:1081px){.WeeklySchedule-module__3gpdlq__content{flex-direction:row;flex:1;justify-content:space-between;align-items:center}.WeeklySchedule-module__3gpdlq__lesson{padding:16px 42px}.WeeklySchedule-module__3gpdlq__timeWrap{min-width:72px}}
.CommitmentCounter-module__oRE0jW__button{width:100%}
.OnboardingSheet-module__58dyBq__root{justify-content:flex-end;min-height:100dvh}.OnboardingSheet-module__58dyBq__login{position:absolute;top:15px;left:15px}.OnboardingSheet-module__58dyBq__skip{position:absolute;top:15px;right:15px}.OnboardingSheet-module__58dyBq__title{max-width:536px;margin:52px auto 32px}@media screen and (min-width:1081px){.OnboardingSheet-module__58dyBq__root{justify-content:center}.OnboardingSheet-module__58dyBq__title{margin-left:0;color:var(--primary)!important}}
.PolicySheet-module__PcGkrq__section{margin-top:24px}.PolicySheet-module__PcGkrq__sectionTitle{margin-bottom:8px}.PolicySheet-module__PcGkrq__sectionTitle:before{counter-increment:a;content:counter(a) ". "}.PolicySheet-module__PcGkrq__texts{color:var(--primary-dark);counter-reset:a;opacity:.8}.PolicySheet-module__PcGkrq__texts p{margin-top:8px}
.ThankyouClient-module__d6mk7W__header h1{margin-bottom:16px}
.ViewGiftCardSheet-module__Cg45yW__root{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100vw;padding:1.5rem 1rem;display:flex;position:relative}:is(html:has(.ViewGiftCardSheet-module__Cg45yW__root),html:has(.ViewGiftCardSheet-module__Cg45yW__root),html:has(.ViewGiftCardSheet-module__Cg45yW__root)){background-color:#f2f2f2}.ViewGiftCardSheet-module__Cg45yW__root img{max-width:100%;display:block}.ViewGiftCardSheet-module__Cg45yW__root p{font-size:.875rem!important}.ViewGiftCardSheet-module__Cg45yW__body{overflow-wrap:break-word;word-wrap:break-word;background-color:#fff;width:100%;padding:1.5rem}.ViewGiftCardSheet-module__Cg45yW__body p:not(:last-child){margin-bottom:1rem}.ViewGiftCardSheet-module__Cg45yW__body ol{margin-bottom:1rem;padding-left:1rem}.ViewGiftCardSheet-module__Cg45yW__body ol ol{list-style-type:lower-alpha}.ViewGiftCardSheet-module__Cg45yW__body ol p{margin-bottom:0!important}.ViewGiftCardSheet-module__Cg45yW__body ol li{color:var(--primary-dark);font-size:.875rem}.ViewGiftCardSheet-module__Cg45yW__detailBlock{text-align:center;width:100%;max-width:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,80px)}.ViewGiftCardSheet-module__Cg45yW__detailBlock h2:first-child{font-size:1.75rem}.ViewGiftCardSheet-module__Cg45yW__detailBlock h2:nth-child(2){margin-top:1rem;font-size:1.25rem}.ViewGiftCardSheet-module__Cg45yW__footer{text-align:center}.ViewGiftCardSheet-module__Cg45yW__imageWrap{position:relative}.ViewGiftCardSheet-module__Cg45yW__inner{flex-direction:column;width:100%;max-width:600px;display:flex}.ViewGiftCardSheet-module__Cg45yW__printLink{align-self:flex-end}.ViewGiftCardSheet-module__Cg45yW__title{font-size:1.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-80px)}@media screen and (min-width:1081px){.ViewGiftCardSheet-module__Cg45yW__title{font-size:1.75rem}}@media print{:is(html:has(.ViewGiftCardSheet-module__Cg45yW__root),html:has(.ViewGiftCardSheet-module__Cg45yW__root),html:has(.ViewGiftCardSheet-module__Cg45yW__root)){background-color:#0000}html:has(.ViewGiftCardSheet-module__Cg45yW__root){break-inside:avoid;transform-origin:top;transform:scale(1)}.ViewGiftCardSheet-module__Cg45yW__root{transform-origin:top;padding:0;transform:scale(1)}.ViewGiftCardSheet-module__Cg45yW__body{padding:.6rem 0}.ViewGiftCardSheet-module__Cg45yW__body ol{margin-bottom:.1rem}.ViewGiftCardSheet-module__Cg45yW__printLink{display:none!important}.ViewGiftCardSheet-module__Cg45yW__root p:not(:last-child){margin-bottom:.1rem}.ViewGiftCardSheet-module__Cg45yW__title{color:#fff!important}}
