.alert{padding:26px 20px;border-radius:10px}.alert-warning{background-color:#fef8ea}.alert-warning .alert__header{color:#f9bc2e}.alert-warning .alert__header path{fill:#f9bc2e}.alert-critical{background-color:#ffeeef}.alert-critical .alert__header{color:#f6727b}.alert-critical .alert__header path{fill:#f6727b}.alert__header{display:flex;gap:12px;align-items:center;margin-bottom:24px}.alert__description{font-family:Work Sans,sans-serif;font-weight:400;font-size:13px;color:#262c45;line-height:20px}.alert__description strong{font-weight:700}.alert__description p{margin-bottom:15px}.alert__help{margin-top:15px;text-align:center}.alert__help a{font-size:14px}.article{max-width:500px;margin:85px auto;border-radius:20px;background-color:#fff;box-shadow:0 4px 35px #171d540d}.article-withPadding{padding:20px}@media (max-width: 1000px){.article{margin:60px auto}}@media (max-width: 720px){.article{margin:30px auto;border-bottom-left-radius:0;border-bottom-right-radius:0}.article-withPadding{padding:6px}}.button{outline:none;border:none;border-radius:55px;min-height:55px;display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:nowrap;cursor:pointer}.button-enabled{cursor:pointer;transition:all .25s cubic-bezier(.165,.84,.44,1)}.button-enabled:hover{transform:scale(.94);opacity:.7}.button-primary{background:linear-gradient(257.53deg,#E2D0FF 3.62%,#AE98ED 50.21%,#5052CF 95.84%);box-shadow:0 4px 20px #69378740}.button-cny{background:linear-gradient(89.27deg,#D62D35 2.99%,#F48534 72.91%,#F7D457 99.57%);box-shadow:0 4px 20px #69378740}.button-wmd{background:linear-gradient(89.27deg,#E2D0FF 2.99%,#AE98ED 72.91%,#5052CF 99.57%);box-shadow:0 4px 20px #69378740}.button-upsell,.button-downsell{height:auto;border-radius:14px;border:1px solid rgba(255,255,255,.4)}.button-upsell .button__content,.button-downsell .button__content{font-size:26px;line-height:1.2;text-transform:uppercase}.button-upsell{padding:16px 20px;background:linear-gradient(180deg,#FFDB00 0%,#FFC300 100%);box-shadow:0 14px 28px #00000026}.button-upsell .button__content{color:#41393e}.button-downsell{padding:26px 30px;background:linear-gradient(69deg,#EE5961 1.52%,#EFB965 100%);box-shadow:0 14px 28px #00000040;border:1px solid rgba(255,255,255,.6)}.button-legacy{background:linear-gradient(256deg,#6F64DB 0%,#F2A7A4 100%);box-shadow:0 10px 25px #3c27964d;text-transform:uppercase}.button-legacy.button-disabled{opacity:.7}.button-cny.button-disabled,.button-primary.button-disabled{background:#BCB9BF}.button-secondary{background:transparent;border:1px solid #6F64DB}.button-secondary .button__content{color:#6f64db}.button-secondary .button__icon path{fill:#6f64db}.button-disabled{cursor:not-allowed}.button-loading{cursor:not-allowed;opacity:.7}.button-success{background:transparent;border:1px solid rgba(0,196,130,.3)}.button-success .button__content{color:#00c482}.button-success .button__icon path{fill:#00c482}.button-xSmall{border-radius:40px;min-height:40px;padding:10px}.button-xSmall .button__content{font-size:12px}.button-small{border-radius:40px;min-height:40px;padding:10px 20px}.button-small .button__content{font-size:17px}.button-large{min-height:66px}.button-medium{width:100%;max-width:331px;margin:auto}.button-secondary.button-disabled{background-color:#ebebeb;border-color:#a0a0a0}.button-secondary.button-disabled .button__content{color:#a0a0a0}.button-secondary.button-disabled .button__icon path{fill:#a0a0a0}.button-upsell.button-disabled,.button-downsell.button-disabled{background:#AFAFAF}.button-uppercase{text-transform:uppercase;letter-spacing:.09em}.button__content{font-family:Work Sans,sans-serif;font-weight:700;font-size:18px;color:#fff}.button__content .button__loader{padding:0;width:30px;height:30px}.button__content .button__loader svg{width:30px;height:30px}.button__content .button__loader svg path{fill:#fff}.button__icon path{fill:#fff}.button__smallText{font-family:Open Sans,sans-serif;font-weight:400;text-align:center;font-size:13px;line-height:1.3;text-transform:uppercase;padding-top:7px}.cardElement{width:100%;max-width:390px;padding:30px 25px;border:2px solid #D9D9FF;border-radius:15px;display:flex;flex-direction:column;gap:20px}.cardElement__row{display:flex;gap:30px}.cardElement input{font-family:Helvetica;font-size:15px;font-weight:500;background-color:#fff}.cardElement-secondary{border:none}.collapse{overflow:hidden;transition:max-height .3s ease-in}.collapse-collapsed{transition:max-height .3s ease-out}.collapse__control{display:inline-flex;gap:5px;align-items:center}.collapse__arrow path{stroke:#3b6df6}.collapse__arrow svg{transition:transform .25s}.collapse__arrow-active svg{transform:rotate(180deg)}.countdown__timer{display:flex;gap:24px;justify-content:center}.countdown__column{align-items:center;display:flex;flex-direction:column;width:50px}.countdown__number,.countdown__label{color:#fff}.countdown__number{font-family:Work Sans,sans-serif;font-weight:700;font-size:34px;letter-spacing:.05em}.countdown__label{font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;text-transform:uppercase}.countdown__timeLeft{align-items:center;display:flex;gap:10px;margin-bottom:10px}.countdown__line{background-color:#fff;flex:1;height:1px}.countdown__timeLeftText{font-family:Open Sans,sans-serif;font-weight:600;color:#41393e;color:#fff;font-size:12px;text-transform:uppercase}.currencyPicker{height:36px;display:flex;justify-content:center;align-items:center}.currencyPicker__container{width:85px;position:relative}.currencyPicker__button{padding:0;background:none;border:solid 1px #EBEBF0;border-radius:12px}.currencyPicker__button-opened{border-radius:12px 12px 0 0}.currencyPicker__arrow{position:absolute;height:100%;top:0;right:14px;display:flex;justify-content:center;align-items:center;transition:transform .2s ease}.currencyPicker__arrow-opened{transform:rotate(0)}.currencyPicker__arrow-closed{transform:rotate(180deg)}.currencyPicker__currency{display:block;margin:0;width:85px;padding:10px 40px 10px 10px;font-family:Work Sans,sans-serif;font-weight:600;color:#262c45;text-transform:uppercase;font-size:13px;text-decoration:none}.currencyPicker__currency-selected{background-color:#6f64db;color:#fff}.currencyPicker__currency-withHover:hover{background-color:#6f64db1a}.currencyPicker__currency:last-child{border-radius:0 0 12px 12px}.currencyPicker__list{transition:opacity .2s ease;position:absolute;transform:translateY(-1px);background-color:#fff;border:solid 1px #EBEBF0;border-radius:0 0 12px 12px;border-top-color:#fff;z-index:1;margin:0;padding:0}.currencyPicker__list-opened{opacity:1;pointer-events:all}.currencyPicker__list-closed{opacity:0;pointer-events:none}.divider{width:100%;display:flex;align-items:center}.divider__line{flex-grow:1;height:1px;background-color:#262c4533}.divider__text{font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;padding:0 10px;color:#6d6d6d}.error{background-color:#ffeeefb3;border:solid 2px #F6727B;border-radius:10px;padding:25px;color:#f6727b}.input{width:100%}.input__container{position:relative;display:flex;align-items:center;gap:10px;height:44px;border-bottom:1px solid #EBEBEB}.input__container:after{position:absolute;content:" ";bottom:0;left:0;height:2px;width:0;transition:all .25s}.input__field{flex:1;height:100%}.input__label,.input__element,.input input{color:#262c45;font-family:Work Sans,sans-serif;font-weight:400;font-size:16px}.input__label{position:absolute;top:12.5px;transform-origin:left top;transition:transform .25s ease-in-out}.input__element,.input input{width:100%;height:100%}.input__element{display:flex;align-items:center;width:100%}.input input{outline:none;border:none;background:none;padding:0;-webkit-font-smoothing:antialiased}.input input::placeholder{color:#8c8c8c}.input__stripeElement{width:100%}.input__prefix{display:inline-flex;align-items:center;transition:fill .25s}.input__prefix path{fill:#8c8c8c}.input__eye,.input__clear{transition:opacity .25s;cursor:pointer}.input__eye:hover,.input__clear:hover{opacity:.7}.input__eye path,.input__eye circle,.input__eye line{stroke:#8c8c8c}.input__help{display:inline-block;font-family:Work Sans,sans-serif;font-weight:400;font-size:13px;color:#656467}.input__help-error{color:#f6727b}.input__help-warning{color:#f9bc2e}.input__help ul{padding-left:25px;margin:10px 0 0}.input .input__help{margin-top:10px}.input-disabled{background-color:#fafafa}.input-disabled input{color:#262c4599}.input-disabled .input__label{opacity:.5}.input-clickable{cursor:pointer;transition:all .25s cubic-bezier(.165,.84,.44,1)}.input-clickable:hover{transform:scale(.94)}.input-clickable input{cursor:pointer}.input-focus .input__label,.input-filled .input__label{transform:translate3d(0,-25px,0) scale(.75);color:#6f64db;font-weight:600}.input-focus.input-withIcon .input__label,.input-filled.input-withIcon .input__label{transform:translate3d(-32px,-25px,0) scale(.75)}.input-focus.input-idle .input__container:after,.input-focus.input-success .input__container:after{width:100%;background-color:#9963f2}.input-focus.input-idle .input__prefix path,.input-focus.input-success .input__prefix path{fill:#9963f2}.input-focus.input-idle .input__eye path,.input-focus.input-idle .input__eye circle,.input-focus.input-idle .input__eye line,.input-focus.input-success .input__eye path,.input-focus.input-success .input__eye circle,.input-focus.input-success .input__eye line{stroke:#9963f2}.input-focus.input-idle .input__clear path,.input-focus.input-success .input__clear path{fill:#9963f2}.input-error .input__container:after{width:100%;background-color:#f6727b}.input-error .input__prefix path{fill:#f6727b}.input-error .input__eye path,.input-error .input__eye circle,.input-error .input__eye line{stroke:#f6727b}.input-error .input__clear path{fill:#f6727b}.input-error .input__errorIcon path{fill:#f6727b}.input-error .input__label{color:#f6727b}.input-warning .input__container:after{width:100%;background-color:#f9bc2e}.input-warning .input__prefix path{fill:#f9bc2e}.input-warning .input__eye path,.input-warning .input__eye circle,.input-warning .input__eye line{stroke:#f9bc2e}.input-warning .input__clear path{fill:#f9bc2e}.input-warning .input__errorIcon path{fill:#f9bc2e}.input-success .input__errorIcon path{fill:#00c482}.languageSelect{display:inline-flex;align-items:center;font-family:Work Sans,sans-serif;font-weight:600}.languageSelect a{color:inherit;text-decoration:none}.languageSelect__list{padding-left:0;list-style-type:none;display:inline-flex;align-items:center;margin:0}.languageSelect__item{cursor:pointer;padding:10px;border-radius:5px;transition:all .3s}.languageSelect__item-active{box-shadow:0 4px 20px #2112491a;background-color:#6f64db;color:#fff}.languageSelect__item:not(.languageSelect__item-active):hover{color:#6f64db}.line{display:flex}.line-space-between{justify-content:space-between}.line-center{justify-content:center}.line-space-around{justify-content:space-around}.line-flex-end{justify-content:flex-end}.line-flex-start{justify-content:flex-start}.link{font-family:Work Sans,sans-serif;font-weight:400;font-size:12px;line-height:14px;display:flex;justify-content:center;align-items:center;text-decoration:underline;color:#3b6df6;cursor:pointer}.link:not(.link-disabled){transition:opacity .3s}.link:not(.link-disabled):hover{opacity:.7}.link-removeUnderline{text-decoration:none}.link-uppercase{text-transform:uppercase}.link-disabled{color:#a0a0a0;cursor:not-allowed}.link__icon{margin-left:5px}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.loader{padding:10px}.loader svg{-webkit-animation:rotating 1.5s linear infinite;-moz-animation:rotating 1.5s linear infinite;-ms-animation:rotating 1.5s linear infinite;-o-animation:rotating 1.5s linear infinite;animation:rotating 1.5s linear infinite}.modal{position:fixed;z-index:10;inset:0;background-color:#262c451a;backdrop-filter:blur(8px) contrast(1.2) saturate(1.15);-webkit-backdrop-filter:blur(8px) contrast(1.2) saturate(1.15);display:flex}.modal-enter{visibility:hidden;opacity:0}.modal-enter-active{visibility:visible;opacity:1;transition:opacity .3s ease-in-out,visibility .3s}.modal-enter-done{transition:opacity .3s ease-in-out,visibility .3s}.modal-exit{visibility:visible;opacity:1}.modal-exit-active{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s}.modal__overlay{position:fixed;z-index:-1;inset:0}.modal__body{--modal-body-width: 500px;background-color:#fff;box-shadow:0 20px 40px #00000040;border-radius:40px;width:var(--modal-body-width);margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;max-height:100%;overflow:hidden}.modal__content{align-items:center;display:flex;flex-direction:column;flex-grow:1;overflow:auto;padding:77px 0 62px;width:100%}.modal__close{align-items:center;backdrop-filter:blur(10px);background:rgba(255,255,255,.6);border-radius:40px;display:flex;gap:10px;padding:10px;position:absolute;right:0;top:0;z-index:1;cursor:pointer;transition:all .25s cubic-bezier(.165,.84,.44,1)}.modal__close:hover{transform:scale(.94)}.modal__close path{fill:#8c8c8c}.modal__closeButton{display:flex;padding:10px;align-items:center;gap:10px}.modal__footer{display:flex;padding:20px;flex-direction:column;align-items:center;gap:12px;align-self:stretch;border-top:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.8);backdrop-filter:blur(4px);border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media (max-width: 720px){.modal__content{padding:47px 0 32px}}.prefilledEmailInput__emailDescription{margin:18px 0 0;opacity:.76;font-family:Open Sans,sans-serif;font-weight:400;color:#41393e;font-size:13px;line-height:1;display:flex;align-items:center;gap:8px}.prefilledEmailInput .input-disabled{background-color:initial}.progressLoader{height:2px;background-color:transparent;position:absolute;left:0;top:0;right:0;z-index:10}.progressLoader__progress{height:100%;width:100%;background-color:#6f64db}.progressLoader__progress-hidden{transform:translate(-100%)}.progressLoader__progress-animated{animation:progress 2s linear}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(0)}}.qrcode{width:260px;height:260px;display:flex;justify-content:center;align-items:center;position:relative}.qrcode__background{position:absolute;width:260px;height:260px;inset:0}.qrcode__content{width:240px;height:240px;position:relative}.qrcode__content canvas{position:absolute;top:0;left:0;width:100%;height:100%}.steps{display:flex;justify-content:space-between;align-items:center;padding:0 46px}.steps__wrapper{height:60px}.steps__item{position:relative}.steps__item-previous .steps__index{background-color:#ddd2f2}.steps__item-previous .steps__label{color:#ddd2f2}.steps__item-next .steps__index{background-color:#fff;color:#ddd2f2;border:1px solid #DDD2F2}.steps__item-next .steps__label{color:#ddd2f2}.steps__item-clickable{cursor:pointer}.steps__index{display:inline-flex;align-items:center;justify-content:center;color:#fff;width:29px;height:29px;border-radius:50%;background-color:#6f64db;font-family:Work Sans,sans-serif;font-weight:700;transition:background-color .3s}.steps__label{position:absolute;top:34px;left:-46px;width:120px;text-align:center;line-height:25px;margin-top:5px;color:#6f64db;font-family:Work Sans,sans-serif;font-weight:400;font-size:13px;transition:color .3s}.steps__separator{flex:1;height:1px;border-top:1px dashed #DDD2F2;transition:border-style .3s}.steps__separator-filled{border-top-style:solid;border-width:2px}@media (max-width: 720px){.steps__label{left:-28px;width:80px;line-height:18px}}.title{margin:0}.title-primary{color:#6f64db}.title-h2{font-family:Work Sans,sans-serif;font-weight:700;font-size:34px;line-height:1.3}.title-h3{font-family:Work Sans,sans-serif;font-weight:700;font-size:30px;line-height:35px}.title-h4{font-family:Work Sans,sans-serif;font-weight:600;font-size:23px;line-height:27px}.title-h5{font-family:Work Sans,sans-serif;font-weight:600;font-size:20px;line-height:23px}.title-h6{font-family:Work Sans,sans-serif;font-weight:600;font-size:18px;line-height:21px}.toast{position:relative;padding:18px 25px;overflow:hidden;display:flex;align-items:center;gap:15px;border-radius:10px;background-color:#fff;box-shadow:0 4px 20px #b1b1b140;border:1px solid #EBEBF0;font-family:Work Sans,sans-serif;font-weight:500;font-size:13px;cursor:pointer}.toast__list{position:fixed;right:calc((100% - 1200px)/2 + 18px);bottom:20px;width:100%;max-width:331px;z-index:11;display:flex;flex-direction:column;gap:10px}.toast-enter{opacity:0;transform:translate3d(100px,0,0)}.toast-enter-active{opacity:1;transform:translateZ(0);transition:all .25s cubic-bezier(.165,.84,.44,1)}.toast-enter-done{transition:all .25s cubic-bezier(.165,.84,.44,1)}.toast-enter-done:hover{transform:scale(.94) translateZ(0)}.toast-exit{opacity:1;transform:translateZ(0)}.toast-exit-active{opacity:0;transform:translate3d(100px,0,0);transition:all .25s cubic-bezier(.165,.84,.44,1)}.toast--nonClickable{cursor:default}.toast:before{position:absolute;content:"";left:0;top:0;bottom:0;width:10px}.toast-idle:before{background-color:#a0a0a0}.toast-idle path{fill:#a0a0a0}.toast-warning:before{background-color:#f9bc2e}.toast-warning path{fill:#f9bc2e}.toast-error:before{background-color:#f6727b}.toast-error path{fill:#f6727b}.toast-success:before{background-color:#82c885}.toast-success path{fill:#82c885}@media (max-width: 1200px){.toast__list{right:50%;transform:translate3d(50%,0,0)}.toast-enter{transform:translate3d(0,130px,0)}}.downsellSection{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-left:35px;padding-right:35px;gap:25px}@media (max-width: 720px){.downsellSection{padding-left:25px;padding-right:25px}}.downsellCaloriesCalculator{color:#41393e;text-align:center}.downsellCaloriesCalculator .titleWrapper{padding:10px 30px;margin-bottom:15px}.downsellCaloriesCalculator .formWrapper{position:relative}.downsellCaloriesCalculator .help{position:absolute;top:-184px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #00000014;display:flex;align-items:flex-end;justify-content:center;height:184px;width:320px;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.165,.84,.44,1)}.downsellCaloriesCalculator .help:hover{transform:scale(.94)}.downsellCaloriesCalculator .help:hover{transform:translate(-50%) scale(.92)}.downsellCaloriesCalculator .help .content{display:flex;flex:0 0 auto;gap:12px;padding:12px 24px;margin-bottom:25px}.downsellCaloriesCalculator .help .content img{display:flex;flex:0 0 auto}.downsellCaloriesCalculator .help .content span{display:block;flex:1 0 auto;text-transform:uppercase;background:linear-gradient(70deg,#EE5961 0%,#EFB965 100%);background-clip:text;vertical-align:middle;-webkit-text-fill-color:transparent;align-items:center;font-family:Work Sans,sans-serif;font-weight:700;font-size:18px;line-height:22px}.downsellCaloriesCalculator button{background:linear-gradient(70deg,#EE5961 0%,#EFB965 100%);padding:16px 30px;border-radius:14px;border:1px;color:#fff;gap:7px;text-transform:uppercase;box-shadow:0 14px 28px #00000040}.downsellCaloriesCalculator button.disabled{background:#AFAFAF}.downsellCaloriesCalculator button .description{display:block;font-size:13px;line-height:17px}.downsellCaloriesCalculator button .title{display:block;font-family:Work Sans;font-size:26px;font-weight:700;line-height:31px}.downsellCaloriesCalculator .RadioGroup{margin-bottom:98px}.downsellContentContainer{background-color:#fdf9f7;margin-top:45px;position:relative;padding-top:30px;padding-bottom:30px;gap:20px}.downsellContentContainer:before,.downsellContentContainer:after{content:"";position:absolute;left:50%;transform:translate(-50%);background-color:#fdf9f7;height:45px;width:500px}.downsellContentContainer:before{-webkit-mask-image:url(/img/dividerUp.svg);mask-image:url(/img/dividerUp.svg);top:-45px}.downsellContentContainer:after{-webkit-mask-image:url(/img/dividerDown.svg);mask-image:url(/img/dividerDown.svg);bottom:-44px}.downsellCountdown{display:flex;align-items:center;flex-direction:column;padding:20px 0;border-radius:20px;border:2px dashed #828282;background:rgba(255,255,255,.85);width:100%}.downsellInfo{padding-bottom:10px}.downsellInfo__features{padding:10px 0;display:flex;flex-direction:column;align-items:center;gap:25px;margin-bottom:25px}.downsellInfo__picture{width:100%;max-width:320px}.downsellInfo__list{padding-left:15px;margin:0}.downsellInfo__item{display:flex;gap:15px;color:#41393e}.downsellInfo__item:not(:last-child){margin-bottom:20px}.downsellTitle{padding:30px 0 20px}.downsellTitle strong{color:#f4ac6e}.downsell__title{font-family:Open Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.3;text-transform:capitalize;text-align:center;color:#41393e}.downsell__title-big{font-family:Work Sans,sans-serif;font-weight:700;font-size:34px}.downsell__text{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.4}.downsell__text-center{text-align:center}.downsell__textpBottom{padding-bottom:20px}.downsell__list{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:20px}.downsell__listItem{display:flex;align-items:center;padding-left:20px;gap:15px}.downsell__listItem img{align-self:flex-start}.downsell__link{color:#262c45}.upsellImportantNotice{border-top-left-radius:12px;border-top-right-radius:12px;padding:2px 2px 0;background:-webkit-linear-gradient(0,#EE5961 0%,#EFB965 100%);margin:0 30px}.upsellImportantNotice__innerContainer{background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;padding:16px 28px}.upsellImportantNotice__header{display:flex;align-items:center;justify-content:center;gap:8px}.upsellImportantNotice__title{background:-webkit-linear-gradient(0,#EE5961 0%,#EFB965 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ee5961;font-family:Work Sans,sans-serif;font-weight:700;font-size:17px;text-transform:uppercase}.upsellImportantNotice__description{margin-top:6px;margin-bottom:0;color:#41393e;font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;line-height:1.3;text-align:center}.upsellImportantNotice-dark{background:#282F48}.upsellImportantNotice-dark .upsellImportantNotice__innerContainer{background-color:#282f48}.upsellImportantNotice-dark .upsellImportantNotice__title{background:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:#ffd683}.upsellImportantNotice-dark .upsellImportantNotice__description{color:#fff}.upsellSection{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-left:35px;padding-right:35px;gap:25px;color:#41393e}@media (max-width: 720px){.upsellSection{padding-left:25px;padding-right:25px}}.upsellActions{display:flex;flex-direction:column;align-items:center;gap:10px}.upsellActions__link{font-family:Open Sans,sans-serif;font-weight:700;font-size:15px;text-align:center;padding:13px 0;line-height:1.3}.upsellActions__link-upsell{color:#6f64db}.upsellActions__link-downsell{color:#262c45}.upsellPromoBadge{align-items:center;background-repeat:no-repeat;display:flex;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:81px;justify-content:center;width:81px;transform:rotate(10deg)}.upsellPromoBadge__text{font-family:Work Sans,sans-serif;font-weight:600;font-size:15px;line-height:1;max-width:44px;text-transform:uppercase;text-align:center}.upsellPromoBadge__text strong{font-size:25px}.upsellPromoBadge-lg{width:92px;height:92px;background-size:92px}.upsellPromoBadge-lg .upsellPromoBadge__text{font-size:18px}.upsellPromoBadge-lg .upsellPromoBadge__text strong{font-size:28px}.upsellPromoBadge-filled{background-image:url(/img/star/yellow-filled.svg)}.upsellPromoBadge-filled .upsellPromoBadge__text{color:#41393e;text-shadow:1px 1px 0 white,-1px 1px 0 white,-1px -1px 0 white,1px -1px 0 white}.upsellPromoBadge-outlined{background-image:url(/img/star/yellow-outline.svg)}.upsellPromoBadge-outlined .upsellPromoBadge__text{color:#282f48}.upsellBonuses{background-color:#fbeed6;padding-bottom:40px}.upsellBonuses__titleContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;padding-bottom:10px}.upsellBonuses__giftContainer{display:flex;justify-content:center;align-items:center;gap:15px}.upsellBonuses__waitTheresMore{font-family:Open Sans,sans-serif;font-weight:700;font-size:22px;line-height:1.3;text-transform:uppercase}.upsellBonuses__bonusesContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:25px}.upsellBonuses__bonus{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px;gap:25px;border-radius:40px;border:3px dashed var(--Orange, #F4AC6E);background:white}.upsellGuides{background-color:#f4f1f9;margin-top:45px;position:relative;padding-top:45px;padding-bottom:35px}.upsellGuides:before,.upsellGuides:after{content:"";position:absolute;left:50%;transform:translate(-50%);background-color:#f4f1f9;height:45px;width:500px}.upsellGuides:before{-webkit-mask-image:url(/img/dividerUp.svg);mask-image:url(/img/dividerUp.svg);top:-45px}.upsellGuides:after{-webkit-mask-image:url(/img/dividerDown.svg);mask-image:url(/img/dividerDown.svg);bottom:-44px}.upsellGuides__container{display:flex;flex-direction:column;gap:40px}.upsellGuides__item{display:flex;flex-direction:column;align-items:center}.upsellGuides__item strong{font-family:Open Sans,sans-serif;font-weight:700;font-size:17px;text-transform:uppercase;line-height:1.3;text-align:center}.upsellGuides__picture{width:240px}.upsellGuides__name{color:#9963f2;font-family:Kalam,cursive;font-size:28px;font-weight:700;line-height:1.3;margin-bottom:5px;margin-top:-6px}.upsellGuides__quote{margin-top:20px}.upsell .confirmPurchaseModal .modal__content{display:flex;align-items:center;flex-direction:column;padding:55px 0 25px;gap:25px;color:#262c45;position:relative}.upsell .confirmPurchaseModal__loadingMessage{position:absolute;inset:0;backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;text-align:center;visibility:hidden;opacity:0;transition:all .3s ease-out}.upsell .confirmPurchaseModal__loadingMessage span{font-family:Work Sans,sans-serif;font-weight:600;font-size:20px;color:#262c45;padding:40px;text-transform:capitalize;transform:translateY(100px);transition:transform .3s ease-in}.upsell .confirmPurchaseModal__loadingMessage-active{visibility:visible;opacity:1}.upsell .confirmPurchaseModal__loadingMessage-active span{transform:translateY(0)}.upsell .confirmPurchaseModal .modal__body{--modal-body-width: 360px;height:620px}.upsell .confirmPurchaseModal__title{font-family:Work Sans,sans-serif;font-weight:600;text-align:center;font-size:20px;text-transform:capitalize;padding:0 25px}.upsell .confirmPurchaseModal__textContainer{display:flex;align-items:center;flex-direction:column;text-align:center;padding:0 25px;gap:14px}.upsell .confirmPurchaseModal__text{font-family:Open Sans,sans-serif;font-weight:400;font-size:15px;line-height:1.4;color:#3d4156}.upsell .confirmPurchaseModal__list{align-self:stretch;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:20px;margin:0 25px;gap:17px;border-radius:15px;background-color:#f7f7f7}.upsell .confirmPurchaseModal__listItem{display:flex;justify-content:center;align-items:center;gap:14px;font-family:Open Sans,sans-serif;font-weight:400;font-size:15px;line-height:1.4;color:#41393e}.upsell .confirmPurchaseModal__arrow{padding-left:16px}.upsell .confirmPurchaseModal__button{width:100%;padding:18px}.upsell .confirmPurchaseModal__buttonContent{display:flex;align-items:center;justify-content:center;padding:4px;font-size:15px}.upsell .confirmPurchaseModal__card{width:100%;padding:0 25px}.upsellFooter{background-color:#282f48;padding:0 35px 40px;gap:40px;overflow:hidden}.upsellFooter__logosContainer{margin-bottom:20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;opacity:.85;width:325px;gap:30px}.upsellFooter__legal{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center;gap:12px}.upsellFooter__divider{width:1px;height:16px;opacity:.6;background-color:#fff}.upsellFooter__text{font-family:Open Sans,sans-serif;font-weight:400;color:#fff;font-size:13px;text-transform:capitalize;text-align:center}.upsellFooter__link{color:#ffd683}.upsellHeader{display:flex;flex-direction:column;align-items:center;gap:25px;margin-bottom:40px}.upsellHeader__title{font-size:38px;line-height:1.3;text-transform:capitalize;text-align:center}.upsellHeader__title-white{color:#fff;text-shadow:0 4px 12px rgba(0,0,0,.23)}.upsellHeader__progress{width:100%;max-width:440px}.upsellHeader__messageContainer{display:flex}.upsellHeader__messageContainer-white svg path{fill:#fff;stroke:#fff}.upsellHeader__message{gap:14px}.upsellHeader__message-desktop{display:flex;align-items:center;padding-top:10px}.upsellHeader__message-desktop .upsellHeader__messageText{width:260px}.upsellHeader__message-mobile{display:none;flex-direction:column-reverse;align-items:center}.upsellHeader__message-mobile .upsellHeader__messageText{width:280px}.upsellHeader__messageText{margin:0;color:#fff;font-family:Kalam,cursive;font-weight:700;font-size:20px;line-height:1.3}@media (max-width: 720px){.upsellHeader__messageText{font-size:17px}}.upsellHeader__messageText strong{color:#41393e}.upsellHeader__messageText-center{text-align:center}.upsellHeader__candiceImage{width:160px}.upsellHeader__candiceImage img{width:100%}.upsellHeader__countdown{display:flex;gap:50px;margin-top:20px}@media (max-width: 720px){.upsellHeader{margin-bottom:10px}.upsellHeader__messageContainer{flex-direction:column-reverse;align-items:center}.upsellHeader__message-desktop{display:none}.upsellHeader__message-mobile{display:flex}.upsellHeader__title{font-size:34px;margin-bottom:0}.upsellHeader__countdown{margin-bottom:20px;margin-top:0}.upsellHeader__countdown img{display:none}}.upsellMain{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 12px 24px #2e2e8240;display:flex;flex-direction:column;gap:24px;padding:40px 35px 20px;position:relative}.upsellMain__list{color:#41393e;list-style-type:none;padding-left:0;margin-top:0;margin-bottom:10px}.upsellMain__item{display:flex;align-items:center;gap:15px}.upsellMain__item:not(:last-child){margin-bottom:20px}.upsellMain__tag{font-family:Work Sans,sans-serif;font-weight:700;background-color:#ffdb00;border-radius:4px;color:#41393e;font-size:16px;line-height:1;padding:11px 30px;position:absolute;text-transform:uppercase;top:0;transform:translateY(-50%)}.upsellMain__badge{position:absolute;right:-27px;top:-32px}.upsellPrice__container{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:25px;width:100%}.upsellPrice__originalPrice{font-family:Open Sans,sans-serif;font-weight:700;position:relative;text-align:center;font-size:26px;line-height:1.3;text-transform:capitalize;opacity:.65;color:#fff}.upsellPrice__originalPrice:after{content:"";position:absolute;top:50%;left:0;right:0;width:100%;height:1px;background-color:#fff}.upsellPrice__originalPrice-downsell{color:#41393e}.upsellPrice__originalPrice-downsell:after{background-color:#262c45}.upsellPrice__finalPriceContainer{display:flex;align-items:center;flex-direction:column;gap:12px}.upsellPrice__getItNow{font-family:Open Sans,sans-serif;font-weight:400;text-align:center;font-size:22px;text-transform:uppercase}.upsellPrice__finalPrice{font-family:Work Sans,sans-serif;font-weight:700;text-align:center;font-size:52px;text-transform:uppercase;background-image:linear-gradient(69deg,#EE5961 1.52%,#EFB965 100%);background-clip:text;color:#ffd683;text-shadow:0px 0px 20px rgba(255,214,131,.45)}.upsellPrice__badge{position:absolute;right:7px;bottom:20px}@media (max-width: 720px){.upsellPrice__badge{right:-35px;bottom:13px}}.upsellPrice__badge-lg{right:-20px;bottom:50px}@media (max-width: 720px){.upsellPrice__badge-lg{right:-35px;bottom:65px}}.upsellTestimonial{padding-top:40px;padding-bottom:30px;gap:14px!important}.upsellTestimonial__title{margin-bottom:26px}.upsellTestimonial__img{border-radius:30px;width:100%;max-width:240px;box-shadow:0 13.5px 27px #00000021}.upsellTestimonial__quoteContainer{position:relative;padding-top:15px}.upsellTestimonial__quotes{position:absolute;left:-16px;top:-15px}.upsellTestimonial__reviewContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-left:30px;font-size:17px;gap:14px}.upsellTestimonial__reviewHeader{align-self:flex-start;display:flex;justify-content:flex-start;align-items:center;gap:16px}.upsellTestimonial__author{font-weight:700}.upsellTestimonial__message{font-family:Kalam;line-height:1.5}.upsellValueSummary{position:relative;padding-top:70px;background-color:#282f48;color:#fff}.upsellValueSummary__dividerUp{position:absolute;left:50%;top:-1px;transform:translate(-50%)}.upsellValueSummary .upsellValueSummary__title{color:#fff;padding-bottom:20px}.upsellValueSummary .upsellValueSummary__title-secondary{color:#ffd683;padding-top:15px}.upsellValueSummary__list{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:20px;width:100%}.upsellValueSummary__listItem{display:flex;align-items:center;gap:26px;width:100%}.upsellValueSummary__listItem img{max-width:46px}.upsellValueSummary__imgContainer{position:relative;display:flex;justify-content:center;align-items:center;min-width:60px;min-height:60px;width:60px;height:60px;gap:10px;border-radius:12px;border:1px solid rgba(255,255,255,.7)}.upsellValueSummary__checkmark{position:absolute;right:-19px;top:-2px}.upsellValueSummary__text{font-family:Open Sans,sans-serif;font-weight:700;font-size:17px;line-height:1.4;text-transform:capitalize;flex:1}.upsellValueSummary__valuedAtContainer{display:flex;align-items:center;flex-direction:column}.upsellValueSummary__valuedAt{font-family:Open Sans,sans-serif;font-weight:700;color:#00c482;text-align:center;font-size:13px;line-height:1.4;text-transform:uppercase}.upsellValueSummary__valuedAt-large{text-shadow:0px 0px 14px rgba(0,196,130,.35);font-size:18px}.upsellValueSummary__priceContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:10px;gap:20px;width:100%;position:relative}.upsellValueSummary__line{width:100%;height:1px;margin:15px 0;background-color:#fff;opacity:.3}.upsellValueSummary__countdownContainer{display:flex;align-items:center;flex-direction:column;padding:25px 30px;gap:20px;border-radius:20px;border:2px dashed #FFD683}.upsellValueSummary__countdownContainer>div{display:flex;align-items:center;gap:15px}.upsellValueSummary__messageWarning{font-family:Open Sans,sans-serif;font-weight:400;color:#ffd683;font-size:12px;line-height:1.3}.upsellValueSummary__messageWarning>strong{color:#fff}.upsellValueSummary__link{color:#fff}.upsellValueSummary__devices{width:100%;max-width:320px;margin-bottom:10px}.upsellWhatWillYouLearn{padding-top:40px;padding-bottom:25px}.upsellWhatWillYouLearn__lessonsContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:60px;padding-top:10px}.upsellWhatWillYouLearn__lesson{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:28px}.upsellWhatWillYouLearn__titleContainer{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.upsellWhatWillYouLearn__number{position:absolute;display:flex;justify-content:center;align-items:center;top:-32px;left:-32px;height:80px;width:210px}.upsellWhatWillYouLearn__lessonTitle{font-family:Open Sans,sans-serif;font-weight:700;text-align:center;font-size:22px;line-height:1.4;text-transform:uppercase;color:#f4ac6e;margin-bottom:-15px}.upsellWhatWillYouLearn__img{border-radius:30px;width:320px;height:200px}.upsellYouWillReceive{padding-top:95px;padding-bottom:20px}.upsellYouWillReceive__smallTitle{font-family:Open Sans,sans-serif;font-weight:700;text-align:center;font-size:18px;line-height:1.4;text-transform:capitalize;margin-top:-32px}.upsellYouWillReceive__receivablesContainer{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding-top:5px;padding-bottom:20px;column-gap:20px;row-gap:30px}.upsellYouWillReceive__receivable{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:205px}@media (max-width: 720px){.upsellYouWillReceive__receivable{max-width:160px}}.upsellYouWillReceive__img{height:180px;width:180px}.upsellQuote{padding:10px 50px 0;display:flex;flex-direction:column;gap:15px;text-align:center;align-items:center;color:#41393e;font-family:Open Sans,sans-serif;font-weight:400;font-style:italic;font-size:24px;line-height:1.6}.upsellQuote-purple path{fill:#9963f2}.upsellQuote-orange path{fill:#f4ac6e}.upsell__title{font-family:Open Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.3;text-transform:capitalize;text-align:center;color:#41393e}.upsell__title-pTop{padding-top:10px}.upsell__title-left{text-align:left}.upsell__title-big{font-family:Work Sans,sans-serif;font-weight:700;font-size:34px}.upsell__text{font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;line-height:1.4}.upsell__text-center{text-align:center}.upsell__list{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:20px}.upsell__listItem{display:flex;align-items:center;padding-left:20px;gap:15px}.upsell__listItem img{align-self:flex-start}.upsell__divider{background:white}.upsell__divider-mTop10{margin-top:10px}.upsell__divider-mTop20{margin-top:20px}.upsell__divider-mBottom{margin-bottom:20px}.upsell__imgContainer{display:flex;justify-content:center;align-items:center;width:100%}.upsell__link{color:#6f64db}.RadioGroup{display:flex;flex-direction:column}.RadioGroup .RadioButton{align-items:center;border-left:none;border-right:none;border:1px solid #EBEBF0;border-left-width:0;border-right-width:0;display:flex;gap:10px;padding:15px 0}.RadioGroup .RadioButton:not(:first-child){border-top:none}.RadioGroup .RadioButton label{cursor:pointer}.TDEEModal .modal__content{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:25px;padding:55px 0 25px;overflow-x:hidden}.TDEEModal form{align-items:center;align-self:stretch;border-radius:38px;background:#F7F7F7;display:flex;flex-direction:column;gap:30px;justify-content:center;padding:25px}.TDEEModal form .label{flex:3 0 0;color:#262c45;font-size:14px;font-weight:700;line-height:100%;text-align:left}.TDEEModal form .selectGroup{align-items:center;align-self:stretch;display:flex;gap:12px;text-align:left}.TDEEModal form .selectGroup select{appearance:none;height:46px;color:#3d4156;font-size:14px;border-radius:12px;border:1px solid #F4AC6E;display:flex;padding:0 15px;gap:10px;width:100%}.TDEEModal form .selectGroup .select{flex:7 0 0;position:relative}.TDEEModal form .selectGroup .select :focus-visible{outline:none}.TDEEModal form .selectGroup .select:after{background:linear-gradient(70deg,#EE5961 0%,#EFB965 100%);border-radius:0 14px 14px 0;content:url(/img/dropdown.svg);padding:12px;pointer-events:none;position:absolute;right:0;top:0}.TDEEModal h1{color:#262c45;font-family:Work Sans;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 25px;text-align:center;text-transform:capitalize}.TDEEModal .modal__body{--modal-body-width: 360px;max-height:680px}.TDEEModal .modal__body .Button{width:100%;padding:18px}.TDEEModal .modal__body .ButtonContent{display:flex;align-items:center;justify-content:center;padding:4px;font-size:15px}.TDEEModal .TDEEContent{display:flex;padding:0 25px;flex-direction:column;align-items:flex-start;gap:-10px;align-self:stretch}.TDEEModal .TDEEFields{width:100%;display:flex;flex-direction:column;gap:10px}.TDEEModal .explanation{align-items:center;align-self:stretch;background:linear-gradient(0deg,rgba(244,172,110,.18) 0%,rgba(244,172,110,.18) 100%),#FFF;border:3px dotted #F4AC6E;border-radius:14px;display:flex;flex-direction:column;text-align:center;gap:12px;margin-top:-30px;padding:20px 15px;font-size:13px;line-height:1.3;font-family:Open Sans,sans-serif;font-weight:400;color:#3d4156}.TDEEModal .explanation .amount{font-family:Work Sans;font-size:24px;font-style:normal;font-weight:700;line-height:100%}.TDEEModal .explanation .dailyCalorie{align-items:center;display:flex;flex-direction:column;gap:6px}.TDEEModal .explanation .unit{text-align:center;font-size:13px;font-style:normal;line-height:100%;font-family:Work Sans,sans-serif;font-weight:400}.TDEEModal .explanation .goal{align-items:center;background:white;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:20px 15px}.TDEEModal .explanation .goal .amount{background:linear-gradient(70deg,#EE5961 0%,#EFB965 100%);background-clip:text;font-size:30px;font-style:normal;font-family:Work Sans,sans-serif;font-weight:700;line-height:100%;-webkit-text-fill-color:transparent}.TDEEModal .explanation .warning{align-items:center;align-self:stretch;display:flex;gap:10px}.TDEEModal .explanation .warning span{color:#3d4156;flex:1 0 0;font-size:11px;font-style:italic;text-align:left}.TDEEModal .TDEETitle{display:flex;padding:0 25px;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch}.TDEEModal .activityLevelGroup{width:100%;padding-top:16px}.TDEEModal .activityLevelGroup .label{margin-bottom:6px}.TDEEModal .activityLevelScroll{margin-left:-50px;overflow-x:scroll;padding-left:40px;width:var(--modal-body-width);max-width:100vw;-ms-overflow-style:none;scrollbar-width:none}.TDEEModal .activityLevelScroll::-webkit-scrollbar{display:none}.TDEEModal .activityLevelScroll .RadioButton:last-child{padding-right:40px}.TDEEModal .RadioGroup{margin-bottom:30px}.addCard__loader{position:absolute;inset:0;border-radius:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;transition:opacity .2s ease}.addCard__loader-visible{opacity:1;pointer-events:auto}.addCard__loader-invisible{opacity:0;pointer-events:none}.addCard__form{width:100%;position:relative}.addCard__formContainer{width:100%;padding:0 52px}.addCard__button{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;transition:all .25s cubic-bezier(.165,.84,.44,1)}.addCard__button:hover{transform:scale(.94)}.addCard__button-bordered{border:2px dashed #EBEBF0;border-radius:10px;justify-content:center;height:135px}.addCard__cardElement{width:100%;display:flex;flex-direction:column;justify-content:center;margin:50px 0 71px;position:relative}.addCard__modalDescription{width:100%;margin-top:15px}.addCard__hint{margin:0;font-family:Work Sans,sans-serif;font-weight:500;font-size:14px;color:#6f64db}@media (max-width: 720px){.addCard__form,.addCard__formContainer{padding:0 20px}}.backButton{outline:none;border:none;background:none;padding:0;display:inline-flex;align-items:center;gap:14px;cursor:pointer;color:#6f64db;font-family:Work Sans,sans-serif;font-weight:400;font-size:14px}.backButton:not(.backButton-disabled){cursor:pointer;transition:all .25s cubic-bezier(.165,.84,.44,1)}.backButton:not(.backButton-disabled):hover{transform:scale(.94);opacity:.7}.backButton-disabled{cursor:not-allowed;color:#d1cdfc}.backButton-disabled .backButton__icon{border-color:#d1cdfc}.backButton-disabled .backButton__icon path{fill:#8c8c8c}.backButton__icon{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #6F64DB}.backButton__icon path{fill:#6f64db}.cardNumber{display:flex;align-items:center;gap:9px;font-family:Work Sans,sans-serif;font-weight:500;font-size:14px;height:22px;color:#262c45}.cardNumber img,.cardNumber svg{width:unset;height:100%}.cardNumber-large{font-size:18px}.cardNumber__dots{font-size:11px}.cnyTimeLimitedModal__modalBody{padding:0 25px;margin-top:30px;margin-bottom:30px;max-width:362px}.cnyTimeLimitedModal__modalText{margin:0;text-align:center;font-family:Open Sans,sans-serif;font-weight:600;font-size:15px;line-height:20px;color:#262c45}.dashboardRow{display:flex;justify-content:space-between;align-items:center}.dashboardRow__content{flex-grow:1}.dashboardRow__title-light{color:#828282}.dashboardRow__control{text-align:right}.dashboardRow__hint{font-family:Open Sans,sans-serif;font-weight:400;font-size:11px;height:11px;margin-top:7px;color:#828282;display:inline-flex;align-items:center;gap:3px}.dashboardRow__hint strong{font-weight:600}.dashboardRow__hint svg{transform:scale(.5) translate(-50%)}.dashboardRow__hint path{fill:#828282}.dashboardRow-success{padding:10px 20px;border-radius:7px;background-color:#00c4821a;color:#00c482}.dashboardRow-success .dashboardRow__hint path{fill:#00c482}.downloadApp{text-align:center}.downloadApp__text{font-family:Work Sans,sans-serif;font-weight:500;font-size:13px;line-height:25px;color:#262c45}.downloadApp__link,.downloadApp__links{display:flex;justify-content:center}.downloadAppButton{outline:none;border:none;background:none;cursor:pointer;transition:all .25s cubic-bezier(.165,.84,.44,1)}.downloadAppButton:hover{transform:scale(.94);opacity:.7}.giftSubscription{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:500px;padding:30px 50px 24px;margin-left:-50px;margin-bottom:30px;border-top:2px dashed #6F64DB;border-bottom:2px dashed #6F64DB;background-color:#f5effe}@media (max-width: 720px){.giftSubscription{padding:30px 25px 24px;width:114%;margin-left:-7%}}.giftSubscription__text{font-family:Open Sans,sans-serif;font-weight:500;font-size:13px;line-height:1.5}.giftSubscription__container{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;padding:22px 20px 18px;width:100%;border-radius:16px;border:2px solid #6F64DB;background-color:#fff;box-shadow:0 0 25px #6f64db40;cursor:pointer}.giftSubscription__container:after{content:"";position:absolute;right:-25px;top:-6px;width:72px;height:60px;background-image:url(/img/gift-subscription/gift.svg)}.giftSubscription__checkboxContainer{display:flex;align-items:center;gap:18px;width:100%}.giftSubscription__checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:26px;height:26px;border-radius:6px;border:1px solid rgba(65,57,62,.4);background-color:#fff;cursor:pointer;overflow:visible}.giftSubscription__checkbox:checked{background-color:#6f64db}.giftSubscription__checkbox:checked:before{content:"";position:absolute;right:-7px;top:-5px;height:calc(100% + 5px);width:calc(100% + 5px);background:url(/img/gift-subscription/checkmark.svg) center no-repeat}.giftSubscription__checkboxText{font-family:Work Sans,sans-serif;font-weight:700;font-size:18px;line-height:1.3;color:#6f64db;pointer-events:none}.giftSubscription__info{display:flex;align-items:flex-start;padding-top:10px;gap:8px;opacity:.6}.giftSubscription__infoText{font-size:12px;line-height:1.3}.giftSubscription__price{display:flex;justify-content:center;align-items:center;gap:5px}.giftSubscription__priceText{font-size:17px}.giftSubscription__slashed{text-decoration:line-through;opacity:.7;font-weight:400}.giftSubscription__code{font-family:Open Sans,sans-serif;font-weight:600;color:#fff;text-align:center;font-size:10px;text-transform:uppercase;padding:3px 10px;border-radius:3px;text-overflow:ellipsis;max-width:115px;overflow:hidden;white-space:nowrap;background:#00C482}.giftSubscription__code.cny{background:linear-gradient(89deg,#D62D35 2.99%,#F48534 72.91%,#F6D457 99.57%)}.giftConfirmationMessage{display:flex;flex-direction:column;align-items:center;gap:40px}.giftConfirmationMessage__messageContainer{position:relative;display:flex;align-items:center;flex-direction:column;padding:50px 25px 20px;gap:12px;border-radius:14px;border:2px dashed #6F64DB;background:#F5EFFE}.giftConfirmationMessage__messageContainer:before{content:"";position:absolute;top:-30px;left:47.5%;transform:translate(-50%);width:72px;height:60px;background-image:url(/img/gift-subscription/gift.svg)}.giftConfirmationMessage__text{font-family:Work Sans,sans-serif;font-weight:400;color:#3d4156;font-size:14px;line-height:1.4}.giftConfirmationMessage__button{margin-top:10px;background-color:#fff}.giftReceivedMessage{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 25px;gap:20px;width:100%;border-top:2px dashed #6F64DB;border-bottom:2px dashed #6F64DB;background-color:#f5effe}.giftReceivedMessage:before{content:"";position:absolute;top:-20px;right:-25px;width:72px;height:60px;background-image:url(/img/gift-recipient/gift.svg)}.giftReceivedMessage__title{font-size:20px;text-align:center;line-height:1.3}.giftReceivedMessage__giftedToYouBy{display:flex;justify-content:center;align-items:center;width:100%;gap:5px;padding:22px 20px;border-radius:16px;background-color:#fff}.giftReceivedMessage__link{font-family:Open Sans,sans-serif;font-weight:500;color:#6f64db;font-size:13px;line-height:1.5}.greetings{display:flex;flex-direction:column;align-items:center}.greetings__message{width:280px;margin:0 auto;font-family:Kalam,cursive;font-weight:700;font-size:17px;line-height:1.5;text-align:center}.greetings__text{margin-top:0;margin-bottom:14px}.greetings__highlightedValue{color:#6f64db}.greetings__trainer{width:260px}.greetings__trainer img{width:100%}.layout{min-height:100vh;height:100%;display:flex;flex-direction:column;overflow:hidden;--header-height: 94px}.layout:before{background:linear-gradient(110.79deg,#EACEE9 2.75%,#F2E0F3 10.31%,#F9F0E7 45.64%,#FFFCF9 98.99%);position:fixed;content:"";inset:0;z-index:-1}.layout__header{align-items:center;backdrop-filter:blur(8px) contrast(1.2) saturate(1.15);background-color:#ffffffe6;border-bottom:1px solid #EBEBF0;display:flex;gap:30px;height:var(--header-height);justify-content:space-between;left:0;padding:25px 150px;position:fixed;right:0;top:0;z-index:5}.layout__logo{height:43px;cursor:pointer}.layout__logo img{height:100%}.layout__main{padding-top:var(--header-height)}.layout__controls{display:flex;align-items:center;gap:30px}@media (max-width: 1000px){.layout__header{padding:15px 50px}}@media (max-width: 720px){.layout{--header-height: 64px}.layout__header{padding:10px 20px;gap:10px}.layout__controls{gap:10px}}.loginMethod{width:100%;max-width:335px;text-align:center}.loginMethod__title{margin:0 40px}.loginMethod__video{margin:30px 0 35px}.loginMethod__button{margin-bottom:20px}.loginMethod__text{font-weight:400;margin-top:9px}.managePaycard{border:1px solid #EBEBF0;border-radius:10px}.managePaycard-clickable{cursor:pointer;transition:all .25s cubic-bezier(.165,.84,.44,1)}.managePaycard-clickable:hover{transform:scale(.94)}.managePaycard-default .managePaycard__footer{justify-content:space-between}.managePaycard__section{padding:20px 15px}.managePaycard__section:not(:last-child){border-bottom:inherit}.managePaycard__cardInfo{display:flex;gap:20px}.managePaycard__date{margin-top:3px;line-height:1;font-family:Open Sans,sans-serif;font-weight:400;font-size:13px;color:#828282}.managePaycard__numberWrapper{display:flex;flex-direction:column}.managePaycard__footer{display:flex;align-items:center;justify-content:flex-end}.managePaycard__tag{background-color:#e5faf3;border:1px solid #00C482;color:#03a06c;font-family:Work Sans,sans-serif;font-weight:500;font-size:12px;line-height:14px;text-transform:uppercase;border-radius:27px;padding:5px 10px}.managePaycard__warning{margin-top:3px;display:flex;align-items:center;gap:12px;color:#f6727b;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px}.managePaycard__warning path{fill:#f6727b}.managePaycard__modalBody{margin-top:70px;margin-bottom:100px;max-width:362px}.managePaycard__modalCancel{margin-top:15px}.managePaycard__modalText{margin:0 0 20px;font-family:Open Sans,sans-serif;font-weight:600;font-size:15px;line-height:20px;color:#262c45}.managePaycard__remove{display:flex;align-items:center;gap:5px}.managePaycard__removeText-disabled{color:#a0a0a0}.managePaycard__makeDefault{flex:1;justify-content:flex-start}.managePaycard__infoIcon{cursor:pointer}.membershipStatus{display:inline-block;border:1px solid;border-radius:27px;padding:5px 10px;cursor:default;white-space:nowrap;font-family:Work Sans,sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;line-height:1}.membershipStatus__wrapper{display:flex;align-items:center}.membershipStatus-active{background-color:#e5faf3;border-color:#00c482;color:#03a06c}.membershipStatus-canceled{background-color:#fef8ea;border-color:#f9bc2e;color:#e2ab2a}.membershipStatus-expired{background-color:#ebebeb;border-color:#a0a0a0;color:#a0a0a0}.membershipStatus-freeTrial{background-color:#f3f1fb;border-color:#ac8bfe;color:#a183ec}.membershipStatus__daysLeft{color:#a183ec;margin-left:11px;text-transform:uppercase;font-size:12px;white-space:nowrap;font-family:Work Sans,sans-serif;font-weight:500}.membershipStatus__expirationDate{color:#f6727b;margin-left:11px;text-transform:uppercase;font-size:12px;white-space:nowrap;font-family:Work Sans,sans-serif;font-weight:500}.perks{background-color:#f9f7fd;padding:25px 20px;border-radius:20px}.perks__list{padding-left:0;margin:0 20px 6px;list-style-type:none}.perks__item{display:flex;gap:12px}.perks__item:not(:last-child){margin-bottom:22px}.perks__title{font-size:16px;color:#3d4156;text-transform:capitalize;margin-bottom:6px}.perks__description{margin:0;color:#828282;font-family:Open Sans,sans-serif;font-weight:400;font-size:10px;line-height:1.4}.perks__picture{width:100%;margin-bottom:-41px;display:flex;align-items:flex-end}.perks__picture img{width:100%}.perks__highlightedText{color:#6f64db;font-weight:700}.progressBar{height:40px;background-color:#ffffffa6;border-radius:20px;border:1px solid}.progressBar-purple{border-color:#9963f2}.progressBar-purple .progressBar__progressLine{background:linear-gradient(90deg,#6F64DB 0%,#9963F2 100%);box-shadow:0 0 12px #9963f2b3}.progressBar-red{border-color:#ce2e41}.progressBar-red .progressBar__progressLine{background:linear-gradient(92deg,#91000E 0%,#CE2E41 100%);box-shadow:0 0 12px #ce2e41b3}.progressBar-black{border-color:#2c5364}.progressBar-black .progressBar__progressLine{background:linear-gradient(90deg,#0F2027 0%,#2C5364 100%);box-shadow:0 0 12px #2c5364b3}.progressBar-orange{border-color:#ce2e41}.progressBar-orange .progressBar__progressLine{background:linear-gradient(90deg,#EE5961 0%,#EFB965 100%);box-shadow:0 0 12px #efb965b3}.progressBar__progressLine{position:relative;height:100%;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:13px;font-family:Work Sans,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;min-width:fit-content}.progressBar__progressLine:before{position:absolute;content:"";inset:0;background:repeat url(/img/stripes.png);background-size:350px;opacity:.15}.promoForm{margin-top:30px}.promoForm__field{display:flex;align-items:center;gap:20px}.promoForm__input{margin-top:0;flex:1}.promoForm__successMessage{margin-top:10px}.promoForm__modalBody{text-align:center;color:#000}.promoForm__modalBody p{margin-top:33px;margin-bottom:0;font-size:18px;font-family:Open Sans,sans-serif;font-weight:600}.qrcodeModal{text-align:center}.qrcodeModal-title-mobile{display:none}.qrcodeModal__text{font-weight:400;margin-top:9px}.qrcodeModal__button{margin-bottom:20px}.qrcodeModal__codeWrapper{margin:30px 0}.qrcodeModal__link{display:none}@media (max-width: 720px){.qrcodeModal__code{display:none}.qrcodeModal__link{display:block}.qrcodeModal__title-desktop{display:none}.qrcodeModal__title-mobile{display:block}}.receipt{color:#262c45;padding:30px 20px;background-color:#f9f9ff;border-radius:10px}.receipt-withFooter{border-bottom-left-radius:0;border-bottom-right-radius:0}.receipt ul{list-style-type:none;padding-left:0;margin:0}.receipt__loader{position:absolute;inset:0;border-radius:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;transition:opacity .2s ease}.receipt__loader-visible{opacity:1;pointer-events:auto}.receipt__loader-invisible{opacity:0;pointer-events:none}.receipt__title,.receipt__value{font-family:Work Sans,sans-serif;font-weight:500}.receipt__title{font-size:16px}.receipt__value{font-size:15px}.receipt__value-positive{color:#3bce64}.receipt__value-bold{font-weight:600}.receipt__wrapper{position:relative}.receipt__list{display:flex;flex-direction:column;gap:20px}.receipt__left{flex:1}.receipt__row{display:flex;justify-content:space-between;align-items:center;gap:20px}.receipt__right{text-align:right;display:flex;flex-direction:column}.receipt__divider{margin:20px 0 15px;background-color:#828282;height:1px}.receipt__valueInfo,.receipt__description{color:#828282;font-family:Open Sans,sans-serif;font-weight:400;font-size:11px}.receipt__valueInfo{line-height:1}.receipt__description{display:flex;align-items:center;margin-top:2px;gap:2px;line-height:1.3}.receipt__footer{padding:20px;font-family:Work Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#262c45;background-color:#e9e9f1;border-radius:0 0 10px 10px}.receipt__footer strong{font-weight:600}.redeemSubscriptionBackgroundImage{display:flex;justify-content:center}.redeemSubscriptionBackgroundImage img{width:400px}@media (max-width: 720px){.redeemSubscriptionBackgroundImage img{max-width:320px}}.redeemSubscriptionFormInput{padding-top:28px}.redeemSubscriptionFormInput:not(.redeemSubscriptionFormInput:first-child){margin-top:10px}.redeemSubscriptionFormEditable{display:flex;flex-direction:column;gap:12px}.redeemSubscriptionFormEditable__title{padding:10px 0 0}.redeemSubscriptionFormEditable__fields{padding:0 45px}@media (max-width: 720px){.redeemSubscriptionFormEditable__title{padding:0}.redeemSubscriptionFormEditable__fields{padding:0 20px}}.redeemSubscriptionFormStatic{margin:0 20px;padding:38px 30px 25px;background-color:#f9f7fd;border-radius:12px}@media (max-width: 720px){.redeemSubscriptionFormStatic{padding:38px 20px 25px}}@media (max-width: 720px){.redeemSubscriptionFormStatic{margin:0}}.subscriptionSource{display:flex;justify-content:center;align-items:center;gap:10px}.subscriptionSource__text{color:#828282;font-family:Open Sans,sans-serif;font-weight:400;font-size:12px}.subscriptionSource__nuliLogo{width:40px}.salesTacticResult__title{display:flex;gap:10px;margin-bottom:20px;color:#00c482}.salesTacticResult__messageContainer{position:relative;display:flex;flex-direction:column;gap:16px;margin-top:40px;background-color:#00c4820d;padding:60px 25px 20px;border-radius:14px;border:2px dotted #00C482}.salesTacticResult__messageContainer img{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:120px}.salesTacticResult__text{margin:0;font-family:Work Sans,sans-serif;font-weight:400;color:#3d4156;line-height:1.4;font-size:14px}.scanToLogin{display:inline-flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .25s cubic-bezier(.165,.84,.44,1)}.scanToLogin:hover{transform:scale(.94)}.scanToLogin__icon{display:flex;align-items:center;justify-content:center;margin-bottom:10px;width:55px;height:55px;border-radius:50%;border:1px solid #EBEBF0;filter:drop-shadow(0px 4px 20px rgba(123,124,151,.5))}.scanToLogin__link{font-weight:500;text-align:center}.section{padding:30px}.section-bordered{border-bottom:1px solid #EBEBF0}.section__title{font-weight:700;margin-bottom:36px}.section-small{padding:25px 30px}@media (max-width: 720px){.section{padding:15px}}.subscriptionPlan{--plan-gradient: #828282;position:relative;border-radius:12px;padding:2px}.subscriptionPlan-withHeader .subscriptionPlan__main{padding-top:17px}.subscriptionPlan-default{background-color:#f2f2f2}.subscriptionPlan-default .subscriptionPlan__content .subscriptionPlan__price-small{color:#a0a0a0}.subscriptionPlan-default .subscriptionPlan__header{background-color:#828282}.subscriptionPlan-checked.subscriptionPlan-idle,.subscriptionPlan-checked.subscriptionPlan-idle .subscriptionPlan__header{background-color:#9963f2}.subscriptionPlan-checked.subscriptionPlan-idle .subscriptionPlan__star{background-image:url(/img/star/idle.svg);color:#9963f2}.subscriptionPlan-checked.subscriptionPlan-promo,.subscriptionPlan-checked.subscriptionPlan-promo .subscriptionPlan__header,.subscriptionPlan-checked.subscriptionPlan-promo .subscriptionPlan__checkmark,.subscriptionPlan-checked.subscriptionPlan-promo .subscriptionPlan__couponDiscount{background-color:#00c482}.subscriptionPlan-checked.subscriptionPlan-promo .subscriptionPlan__star{background-image:url(/img/star/promo.svg);color:#00c482}.subscriptionPlan-checked.subscriptionPlan-cny,.subscriptionPlan-checked.subscriptionPlan-cny .subscriptionPlan__header,.subscriptionPlan-checked.subscriptionPlan-cny .subscriptionPlan__checkmark,.subscriptionPlan-checked.subscriptionPlan-cny .subscriptionPlan__couponDiscount{background:linear-gradient(89deg,#D62D35 0%,#F48534 72%,#F6D457 100%)}.subscriptionPlan-checked.subscriptionPlan-cny .subscriptionPlan__star{background-image:url(/img/star/cny.svg);color:#d62d35}.subscriptionPlan-checked.subscriptionPlan-cny .subscriptionPlan__star .subscriptionPlan__starInnerText{background:-webkit-linear-gradient(0,#D62D35 0%,#F48534 72%,#F6D457 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subscriptionPlan-checked.subscriptionPlan-wmd,.subscriptionPlan-checked.subscriptionPlan-wmd .subscriptionPlan__header,.subscriptionPlan-checked.subscriptionPlan-wmd .subscriptionPlan__checkmark{background:linear-gradient(132deg,#FE6F61 15.37%,#D57EEA 100%)}.subscriptionPlan-checked.subscriptionPlan-wmd .subscriptionPlan__star{background-image:url(/img/star/yellow-filled-light.svg);color:#fe6f61}.subscriptionPlan-checked.subscriptionPlan-wmd .subscriptionPlan__star .subscriptionPlan__starInnerText{background:-webkit-linear-gradient(0,#FE6F61 15.37%,#D57EEA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subscriptionPlan-checked.subscriptionPlan-wmd .subscriptionPlan__couponDiscount{background:#C084FC}.subscriptionPlan-clickable{cursor:pointer;transition:all .25s cubic-bezier(.165,.84,.44,1)}.subscriptionPlan-clickable:hover{transform:scale(.94)}.subscriptionPlan__innerContainer{display:flex;flex-direction:column;min-height:111px;background-color:#fff;border-radius:10px}.subscriptionPlan__checkmark{position:absolute;right:0;top:0;transform:translate(25%,-25%);width:34px;height:34px;border-radius:50%;background-color:#9963f2;display:inline-flex;align-items:center;justify-content:center}.subscriptionPlan__header{align-self:flex-start;padding:5px 7px 5px 20px;border-radius:10px 0 15px;display:inline-flex;align-items:center;font-size:13px;font-family:Open Sans,sans-serif;font-weight:700}.subscriptionPlan__main{flex:1;padding:25px 20px;display:flex;justify-content:space-between;align-items:center}.subscriptionPlan__content{display:flex;flex-direction:column}.subscriptionPlan__headerTitle{margin:0 10px 0 5px;text-transform:uppercase;color:#fff;letter-spacing:1px}.subscriptionPlan__title{margin-bottom:5px}.subscriptionPlan__priceWrapper{display:flex;flex-direction:column;gap:4px}.subscriptionPlan__pricePerMonth,.subscriptionPlan__price{color:#41393e}.subscriptionPlan__price{font-size:16px;font-family:Work Sans,sans-serif;font-weight:600}.subscriptionPlan__price-old{text-decoration:line-through;font-weight:300;color:#828282}.subscriptionPlan__price-small,.subscriptionPlan__pricePerMonth{font-size:14px}.subscriptionPlan__star{background:url(/img/star/grey.svg) no-repeat center;width:54px;height:54px;display:flex;align-items:center;justify-content:center;position:absolute;right:-7px;bottom:-15px;color:#828282}.subscriptionPlan__starInnerText{transform:rotate(10deg);font-size:10px;font-family:Work Sans,sans-serif;font-weight:600;text-transform:uppercase;max-width:30px;text-align:center}.subscriptionPlan__couponDiscount{margin-left:5px;padding:3px 10px;background-color:#828282b3;border-radius:4px;display:inline-block;max-height:20px;font-size:14px;line-height:1;font-family:Open Sans,sans-serif;font-weight:600;font-style:italic;color:#fff}.subscriptionProcessMessage{background:#F5F0FE;border-radius:10px;padding:15px;white-space:pre-line}.subscriptionProcessMessage.enjoyContainer{margin-block:.5rem}.subscriptionProcessMessage__title{display:flex;align-items:center;gap:10px;margin-bottom:22px;margin-top:20px}.subscriptionProcessMessage__title path{fill:#6f64db}.subscriptionProcessMessage__subtitle{display:flex;align-items:center;gap:10px;margin-bottom:25px;margin-top:25px}.subscriptionProcessMessage__subtitle path{fill:#6f64db}.subscriptionProcessMessage__text{margin:0;color:#41393e;font-family:Work Sans,sans-serif;font-weight:300;font-size:13px;line-height:20px}.subscriptionProcessMessage__text-bold{font-weight:500}.subscriptionProcessMessage__text-black{font-weight:700}.subscriptionProcessMessage__textBold{margin:0;color:#828282;font-family:Work Sans,sans-serif;font-weight:400;font-size:13px;line-height:20px}.subscriptionProcessMessage__textBold-bold{font-weight:500}.subscriptionProcessMessage__textBold-black{font-weight:700}.subscriptionProcessMessage__content{background-color:#fff;margin-top:15px;padding:15px 10px 10px;border-radius:5px}.subscriptionProcessMessage__link{font-family:Work Sans,sans-serif;font-weight:400;font-size:14px;color:#3b6df6;text-transform:uppercase;margin:0 0 20px}.subscriptionProcessMessage__footer{margin-top:30px;width:100%}.subscriptionProcessMessage__cnyText{margin-top:15px;font-size:13px;text-align:center;color:#8c8c8c;font-family:Open Sans,sans-serif;font-weight:400}.subscriptionProcessMessage__cnyText span{color:#ee5961;font-family:Open Sans,sans-serif;font-weight:700}.successMessage{padding:16px 25px;border-radius:15px;background-color:#deffeb;border:1px solid #00C482;display:flex;align-items:center;gap:20px}.successMessage__icon{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background-color:#00c482}.successMessage__icon path{fill:#fff}.successMessage__description{color:#262c45;font-family:Work Sans,sans-serif;font-weight:500;font-size:13px;margin:0}.thankYouStep{position:relative;background-color:#f9f7fd;border:1px solid #6F64DB;border-radius:24px;padding:25px;margin-bottom:30px}.thankYouStep:before,.thankYouStep-withBottomLine:after,.thankYouStep:before,.thankYouStep-withBottomLine:after{height:30px}.thankYouStep:before{top:-30px}.thankYouStep-withBottomLine:after{bottom:-30px}.thankYouStep__title{margin-bottom:22px;font-size:22px;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;gap:5px}.thankYouStep__title path{fill:#6f64db}.saleBanner{position:relative;border-radius:14px;background:url(/img/cny/background-white.png) 100% 100% repeat,linear-gradient(180deg,#F9E2FF 0%,#FBFBFB 100%);background-size:100%;box-shadow:0 4px 18.8px #b9696940;overflow:hidden;margin-block:20px}.saleBanner__discountNotice{padding:18px 28px;display:flex;flex-direction:column;align-items:center;gap:15px}.saleBanner__countdown{display:flex;width:333px;padding:12px 12px 8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;border-radius:12px;background:linear-gradient(90deg,transparent 0%,transparent 100%)}.saleBanner__limitedTimeOffer{display:flex;padding:6px 20px;justify-content:center;align-items:center;align-self:stretch;gap:10px;border-radius:5px;background:linear-gradient(45deg,#F5D0FE 0%,#F5D0FE 100%);color:#9c0872;text-align:center;text-shadow:0px 0px 22px rgba(255,214,131,.55);font-family:Open Sans;font-size:15px;font-weight:700;line-height:120%;text-transform:uppercase}.saleBanner__header{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.saleBanner__header img{position:absolute;width:117px;height:114px;left:-30px;top:-44px;opacity:.65}.saleBanner__title{margin:0;position:relative;color:#d75df6;text-align:center;text-shadow:none;font-family:Work Sans;font-size:32px;font-weight:700;text-transform:capitalize}.saleBanner__header span{font-family:Work Sans;font-size:20px;font-weight:400;line-height:30px;text-transform:capitalize;background:linear-gradient(180deg,#fff5df,var(#ffc850));-webkit-background-clip:text;background-clip:text;color:#995df6;text-align:center}.saleBanner__header span span{position:relative}.saleBanner__header span span:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background-color:#ffc850}.saleBanner__header span small{color:red}.saleBanner__ctaContainer{position:relative;display:flex;flex-direction:column;width:333px;height:256px;margin-bottom:-80px}.saleBanner__shapeOrange{position:absolute;width:300px;height:257px}.saleBanner__candice{position:absolute;height:170px;top:20px}.saleBanner__fireworks{position:absolute;width:117px;height:114px;top:10px;right:30px;opacity:.55}.saleBanner__button{position:relative;height:56px;padding:18px;border-radius:40px;border:none;background:linear-gradient(132deg,#E96DA1 15.37%,#CC55E9 100%);box-shadow:0 14px 28px #7a2c182e}.saleBanner__button:hover{opacity:1}.saleBanner__button div{display:flex;justify-content:center;align-items:center;gap:15px}.saleBanner__button span{color:#fff;text-align:center;font-family:Work Sans;font-size:15px;font-weight:700;letter-spacing:.45px;text-transform:uppercase}.saleBanner__button img{width:14px;height:14px}.saleBanner__activeUsersNotice{padding:14px;display:flex;justify-content:center;align-items:center;background-color:#ddd6fe}.saleBanner__activeUsersNotice span{font-family:Open Sans;font-size:14px;font-weight:500;text-align:center;color:#a855f7}.cancellationModal{padding-inline:3rem;padding-bottom:1rem}.scheduledSubAlreadyCancelledTip{text-align:center}.cancel__buttons button:first-of-type{margin-bottom:20px}.cancel__message-noTopPadding{padding-top:0}.cancel__message p{margin:0}.cancel__noTopPadding{padding-top:0}.cancel__lostFeatures{padding-top:0;padding-bottom:20px}.cancel__warning{padding-top:0;padding-bottom:0}.cancel__infoText{font-family:Open Sans,sans-serif;font-weight:600;padding-top:25px;margin:0 auto}.cancel__infoText-centered{text-align:center;max-width:285px}@media (max-width: 720px){.cancel__message,.cancel__warning,.cancel__infoText{margin-bottom:10px}}.cards__loader{display:flex;justify-content:center}.cards__title{margin-bottom:30px}.cards__description{margin-top:0;margin-bottom:20px;font-family:Work Sans,sans-serif;font-weight:400;font-size:14px;color:#828282}.cards__list{display:flex;flex-direction:column;gap:20px}.changePassword__button{margin:40px auto 0}.changePassword__help{margin-bottom:40px}.changePassword__input{margin-bottom:30px}.changePassword__loader{display:flex;justify-content:center;height:64px}.changePasswordSuccess__subTitle{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:#00c482}.changePasswordSuccess__text{font-family:Work Sans,sans-serif;font-weight:400;font-size:13px;color:#262c45;margin-bottom:50px}.changePasswordSuccess__button{margin:auto}.dashboard{color:#262c45}.dashboard__header{display:flex;justify-content:space-between}.dashboard__welcome{font-weight:400}.dashboard__welcome strong{font-weight:700}.dashboard__memberSince{display:block;margin:7px 0 10px;font-family:Work Sans,sans-serif;font-weight:500;font-size:13px}.dashboard__rows{display:flex;flex-direction:column;gap:30px}.dashboard__footer{padding:70px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.dashboard__button{margin:auto}.dashboard__footerInfo{color:#828282;font-size:13px;font-family:Open Sans,sans-serif;font-weight:400;margin-top:12px;text-align:center}@media (max-width: 720px){.dashboard__footer{padding:30px 0}}.giftRecipient{display:flex;padding:50px 50px 35px;flex-direction:column;align-items:center;gap:30px;color:#262c45}.giftRecipient__text{font-family:Work Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.4}.giftRecipient__container{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px 25px;gap:20px;width:100%;border-top:2px dashed #6F64DB;border-bottom:2px dashed #6F64DB;background:#F5EFFE}.giftRecipient__container:before{content:"";position:absolute;top:-20px;right:-25px;width:72px;height:60px;background-image:url(/img/gift-recipient/gift.svg)}.giftRecipient__inputTitle{font-size:20px;padding-bottom:6px}.giftRecipient__form{display:flex;flex-direction:column;gap:30px;width:100%}.giftRecipient__inputContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:22px 25px 28px;gap:10px;width:100%;border-radius:16px;border:2px solid #6F64DB;background:white;box-shadow:0 0 25px #6f64db40}.giftRecipient__input{padding:14px 0}.giftRecipient__buttonContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;width:100%}.giftRecipient__link{font-family:Open Sans,sans-serif;font-weight:400;font-size:15px;color:#6f64db;padding:15px 20px}.notFound{display:flex;flex-direction:column;align-items:center;padding:28px 0 50px}.notFound__img{width:226px}.notFound__statusCode,.notFound__statusText{line-height:1;font-weight:500;color:#41393e}.notFound__statusCode{font-size:50px}.notFound__statusText{margin-bottom:10px}.notFound__description{font-size:15px;font-family:Work Sans,sans-serif;font-weight:400;color:#a0a0a0;letter-spacing:.05px;margin-bottom:30px}.promo{position:relative}.promo__title{margin-bottom:30px;font-weight:700}.promo__title-light{font-weight:300}.promo__bottomSpace-none{margin-bottom:0}.promo__bottomSpace-small{margin-bottom:7px}.promo__subtitle{line-height:40px;font-weight:700}.promo__subtitle-secondary{color:#41393e;font-size:14px;line-height:24px}.promo__description{margin:0;font-family:Work Sans,sans-serif;font-weight:500;color:#828282;font-size:13px;line-height:23px}.promo__receipt{margin-top:23px}.promo__nextBillingDate{margin-top:7px;font-size:11px;color:#828282;font-family:Open Sans,sans-serif;font-weight:400}.promo__congratulationImage{margin:10px auto;width:170px;height:161px}.promo__congratulationImage img{width:100%}.promo__crossButton{position:absolute;right:5px;top:-5px;width:40px;height:40px;display:flex;cursor:pointer;transition:all .25s cubic-bezier(.165,.84,.44,1)}.promo__crossButton:hover{transform:scale(.94)}.promo__crossButton svg{margin:auto;width:15px;height:15px}.promo__crossButton svg path{fill:#8c8c8c}.promo__receiptPromoCode{color:#00c482;font-weight:500}.redeemSubscription{position:relative;display:flex;align-items:center;flex-direction:column;gap:30px;padding:60px 40px}.redeemSubscription__title{font-family:Work Sans,sans-serif;font-weight:400;font-size:36px;letter-spacing:.01;margin:0;text-transform:capitalize}.redeemSubscription__image{margin-bottom:10px}.redeemSubscription__button{margin:0 auto 15px;width:100%;max-width:330px;padding:0 10px}.redeemSubscription__helpContainer{display:flex;justify-content:center}.redeemSubscription__help{padding:15px 20px;color:#6f64db}.redeemSubscription__gift{position:absolute;left:-80px;bottom:-51px}.redeemSubscription form{display:flex;flex-direction:column;gap:30px}@media (max-width: 720px){.redeemSubscription{margin:0;border-radius:0}.redeemSubscription__gift{display:none}}.resetPassword__main{padding:40px 20px}.resetPassword__title{font-size:36px;font-weight:400;margin-bottom:30px}.resetPassword__section{padding:0 20px}.resetPassword__description{margin:0 0 30px;font-size:16px;font-family:Work Sans,sans-serif;font-weight:400;color:#41393e;line-height:1.5}.resetPassword__description-emailSent{font-weight:500;margin-bottom:50px}.resetPassword__emailContainer{background-color:#f9f7fd;border-radius:12px;padding:38px 25px 25px}@media (max-width: 720px){.resetPassword__emailContainer{padding:38px 20px 25px}}.resetPassword__button{margin:35px auto}.resetPassword__help{margin:0;color:#41393e;font-size:16px;font-family:Work Sans,sans-serif;font-weight:400;line-height:1.5;text-align:center}.resetPassword__help a{font-weight:700;color:#4e30c5}.resetPassword__envelope{display:flex;justify-content:center;margin-top:40px;margin-bottom:23px;height:189px}.resetPassword__envelope img{height:100%}@media (max-width: 720px){.resetPassword__title{font-size:30px}.resetPassword__main{padding:15px}.resetPassword__section{padding:0}}.thankYou{padding:50px}.thankYou__title{margin-bottom:40px}.thankYou__stepMessage{color:#262c45;font-family:Open Sans,sans-serif;font-weight:600;text-align:center;font-size:16px;margin:0}.thankYou__loginVideo{margin-top:22px;display:flex;justify-content:center}.thankYou__primaryText{color:#6f64db}.thankYou__button{margin-top:40px;justify-self:center}.thankYou__help{margin-top:22px;display:flex;justify-content:center}.thankYou__qrCodes{display:flex;justify-content:space-between;text-align:center;font-family:Open Sans,sans-serif;font-weight:700;font-size:16px}.thankYou__qr{width:162px;height:162px;padding:6px;border-radius:12px;margin-bottom:7px;background-color:#fff}.thankYou__qr img{width:100%;border-radius:12px}.thankYou__bannerBetweenSteps{margin-top:70px;margin-bottom:130px}.thankYou__salesTacticResult{margin-bottom:40px}@media (max-width: 720px){.thankYou{padding:28px}}.upsell{display:flex;flex-direction:column;align-items:center;padding:60px 0}.upsell:before,.upsell:after{content:"";inset:0;position:fixed;z-index:-1}.upsell:after{background:url(/img/upsell/bg-pattern.png) repeat;background-size:600px;opacity:.12}.upsell-pink:before{background:linear-gradient(116deg,#DAA48C 0%,#EB6385 52%,#BD30C5 100%)}.upsell-orange:before{background:linear-gradient(275deg,#EFB965 0%,#F8915C 100%)}.upsell__header{max-width:600px;margin:0 25px 20px}.upsell__main{align-self:center;margin:0 15px;max-width:440px;z-index:1}.upsell__article{width:100%;margin:0;position:relative;overflow:hidden}.upsell__article-shifted{margin-top:-120px;padding-top:120px}@media (max-width: 720px){.upsell{padding:35px 0 0}}.upsell .RadioGroup{width:100%;align-items:flex-start;flex-direction:row;gap:12px}.upsell .RadioGroup .RadioButton{z-index:1;border:none;flex:1 0 0;padding:0;cursor:pointer}.upsell .RadioLabelContent{display:flex;flex-direction:column;align-items:center;flex:1 0 0}.upsell .RadioLabelContent .checkbox{display:flex;justify-content:center;align-items:center;gap:10px;border-radius:30px;border:8px solid #FDF9F7;margin-bottom:-19px;z-index:1;background:#AFAFAF;padding:2px}.upsell .RadioLabelContent .checkbox__Border{display:flex;padding:2px;align-items:flex-start;gap:10px;background-color:#fff;width:30px;height:30px;box-shadow:0 8px 16px #32256314;border-radius:30px}.upsell .RadioLabelContent .checkbox img{position:relative;right:-3px;top:-6px}.upsell .RadioLabelContent .border{display:flex;flex-direction:column;align-items:center;align-self:stretch;border-radius:16px;background:#A0A0A0;padding:2px}.upsell .RadioLabelContent .content{display:flex;padding:28px 0 16px;flex-direction:column;align-items:center;gap:6px;align-self:stretch;background-color:#fff;border-radius:14px 14px 0 0;min-height:102px;user-select:none}.upsell .RadioLabelContent .content .title{display:flex;padding:2px 0;align-items:center;gap:10px;text-align:center;font-family:Work Sans;font-size:32px;font-style:normal;font-weight:700;line-height:100%}.upsell .RadioLabelContent .content .unit{text-align:center;font-family:Work Sans;font-size:12px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.upsell .RadioLabelContent .footer{display:flex;padding:10px 0;justify-content:center;align-items:flex-end;gap:3px;align-self:stretch;border-radius:0 0 14px 14px;background:#AFAFAF}.upsell .RadioLabelContent .footer div{display:flex;height:14px;flex-direction:column;justify-content:center;flex:1 0 0;color:#fff;text-align:center;font-family:Open Sans;font-size:10px;font-style:normal;font-weight:700;line-height:100%;text-transform:capitalize}.upsell .RadioLabelContent.checked .checkbox{background:linear-gradient(70deg,#EE5961 0%,#EFB965 100%)}.upsell .RadioLabelContent.checked .border{background:linear-gradient(70deg,#EE5961 0%,#EFB965 100%);box-shadow:0 15px 30px #0000001f,0 10px 20px #f4ac6e33}.upsell .RadioLabelContent.checked .content .title{background:linear-gradient(70deg,#EE5961 0%,#EFB965 100%);background-clip:text;display:block;-webkit-text-fill-color:transparent}.upsell .RadioLabelContent.checked .footer{background:linear-gradient(70deg,#EE5961 0%,#EFB965 100%)}.upsell .RadioLabelContent.light{min-width:130px}.upsell .RadioLabelContent.light .checkbox{border:8px solid #F7F7F7}.upsell .RadioLabelContent.light .content{border-radius:14px;padding:26px 12px 16px}.upsell .RadioLabelContent.light .content .title{font-size:18px;text-transform:capitalize}.upsell .RadioLabelContent.light .content .description{font-family:Work Sans;font-size:12px;line-height:110%;text-align:center}.userSubscriptionPlan-step0 .userSubscriptionPlan__title{margin-bottom:0}.userSubscriptionPlan-step1 .userSubscriptionPlan__title{margin-bottom:2px}.userSubscriptionPlan-step2 .userSubscriptionPlan__title{margin-bottom:20px}.userSubscriptionPlan__header{margin-bottom:30px}.userSubscriptionPlan__stepsSection{padding-bottom:14px}.userSubscriptionPlan__subscriptionCard{margin:19px 0}.userSubscriptionPlan__subTitle{font-weight:700}.userSubscriptionPlan__text{font-family:Work Sans,sans-serif;font-weight:500;color:#828282;font-size:13px;line-height:20px;margin:0}.userSubscriptionPlan__text-regular{font-weight:400}.userSubscriptionPlan__text--error{color:red}.userSubscriptionPlan__changePlanHint{margin-bottom:20px}.userSubscriptionPlan__changePlanCards{margin:19px 0;display:flex;flex-direction:column;gap:15px}.userSubscriptionPlan__promoForm{margin-bottom:56px}.userSubscriptionPlan__buttonHint{margin-bottom:6px;text-align:center}.userSubscriptionPlan__successText{font-family:Work Sans,sans-serif;font-weight:400;color:#262c45;font-size:14px;line-height:20px}.userSubscriptionPlan__successText strong{font-weight:600}.userSubscriptionPlan__successTitle{display:flex;align-items:center;color:#00c482;margin-bottom:25px;width:100%;gap:10px}.userSubscriptionPlan__stepInfo{margin-bottom:30px}.userSubscriptionPlan__stripeInfo{margin-top:40px}.userSubscriptionPlan__paymentCards{margin:30px 0}.userSubscriptionPlan__addCardButton{margin-top:10px}.userSubscriptionPlan__receipt{margin-bottom:50px}.userSubscriptionPlan__cardElement{margin-bottom:30px}.userSubscriptionPlan__saveCardButton{margin-top:20px}@media (max-width: 720px){.userSubscriptionPlan__stepsSection{padding-bottom:28px}}html{font-family:Open Sans,sans-serif,Work Sans,sans-serif,Helvetica,sans-serif}html{height:100%}*{box-sizing:border-box}body{min-height:100%;margin:0}body.modalActive{overflow:hidden}.hidden{position:absolute;opacity:0;pointer-events:none}
