.ft-btn[data-v-72d374db]{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;border:none;border-radius:15px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;justify-content:center;padding:0 24px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.ft-btn__text[data-v-72d374db]{display:inline-block;white-space:nowrap}.ft-btn__left-icon[data-v-72d374db],.ft-btn__right-icon[data-v-72d374db]{font-size:18px;height:20px;width:20px}.ft-btn__right-icon[data-v-72d374db]{margin-left:8px;margin-top:-3px}.ft-btn__left-icon[data-v-72d374db]{margin-right:8px}.ft-btn__loading[data-v-72d374db]{animation:btn-icon-loading-72d374db 2s linear infinite}.ft-btn--block[data-v-72d374db]{display:flex;width:100%}.ft-btn--size-md[data-v-72d374db]{height:46px;line-height:46px}.ft-btn--size-sm[data-v-72d374db]{border-radius:10px;height:30px;line-height:36px}.ft-btn--color-primary[data-v-72d374db]{background-color:var(--primary);color:var(--white)}.ft-btn--color-green[data-v-72d374db]{background-color:#297210;color:var(--white)}.ft-btn--color-gray[data-v-72d374db]{color:#565656!important}.ft-btn--color-yellow[data-v-72d374db]{background-color:var(--yellow);color:#333}.ft-btn--color-orange[data-v-72d374db]{background-color:#fd4b00;color:#fff}.ft-btn--color-white[data-v-72d374db]{background-color:#fff;color:#565656}.ft-btn--variant-text[data-v-72d374db]{background-color:transparent;border-color:transparent}.ft-btn--disabled[data-v-72d374db]{background-color:#d9d9d9!important;color:#979797}.ft-btn--loading[data-v-72d374db]{padding-right:10px}@keyframes btn-icon-loading-72d374db{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.ft-progress[data-v-02183efc]{border-radius:10px;direction:ltr;height:10px;overflow:visible;position:relative}.ft-progress__bar[data-v-02183efc]{background-color:var(--primary);border-radius:10px;height:100%;transition:width .3s ease}.ft-progress__counter[data-v-02183efc]{font-size:18px;font-weight:700;left:0;padding-top:10px;position:absolute;top:100%}.ft-progress__counter-current[data-v-02183efc]{color:#313131}.ft-progress__counter-total[data-v-02183efc]{color:#9c9c9c}.base-input{align-items:center;background-color:#fff;border-radius:15px;display:flex;position:relative;width:100%}.base-input:after,.base-input:before{border:1px solid transparent;border-left-width:0;border-radius:0 15px 15px 0;content:"";height:100%;position:absolute;right:0;top:0;transition:all .3s ease;width:15px}.base-input:after{border-left-width:1px;border-radius:15px 0 0 15px;border-right-width:0;left:0;right:auto}.base-input i.i-border-bottom,.base-input i.i-border-top{background-color:transparent;border-top:1px solid transparent;left:15px;position:absolute;right:15px;transition:all .3s ease}.base-input i.i-border-top{top:0}.base-input i.i-border-bottom{bottom:0}.base-input label{color:#adadad;cursor:text;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:4}.base-input label:not(.active){opacity:0}.base-input.focused label,.base-input:not(.empty) label{color:#bebebe;font-size:.8rem;font-weight:500;right:20px;top:0}.base-input .the-input{background-color:transparent!important;border:none!important;box-shadow:none!important;color:#565656;font-family:inherit;font-size:18px;font-weight:500;min-height:45px;outline:none;padding-left:16px;padding-right:16px;position:relative;width:100%;z-index:3}.base-input .the-input::-moz-placeholder{font-weight:400;-moz-transition:all .3s ease;transition:all .3s ease}.base-input .the-input::placeholder{font-weight:400;transition:all .3s ease}.base-input .the-input[type=email]:not(:-moz-placeholder-shown),.base-input .the-input[type=tel]:not(:-moz-placeholder-shown){direction:ltr;text-align:left}.base-input .the-input.direction-ltr,.base-input .the-input.en,.base-input .the-input.en-content,.base-input .the-input[type=email]:not(:placeholder-shown),.base-input .the-input[type=tel]:not(:placeholder-shown){direction:ltr;text-align:left}.base-input .the-input.en-content:not(:-moz-placeholder-shown),.base-input .the-input.en:not(:-moz-placeholder-shown),.base-input .the-input[type=email]:not(:-moz-placeholder-shown){font-family:sans-serif}.base-input .the-input.en-content:not(:placeholder-shown),.base-input .the-input.en:not(:placeholder-shown),.base-input .the-input[type=email]:not(:placeholder-shown){font-family:sans-serif}.base-input .the-input.placeholder-right::-moz-placeholder{direction:rtl;text-align:right}.base-input .the-input.placeholder-right::placeholder{direction:rtl;text-align:right}.base-input .the-input:focus::-moz-placeholder{opacity:0}.base-input .the-input:focus::placeholder{opacity:0}.base-input .the-input:disabled{-webkit-text-fill-color:#a09e9e}.base-input .the-input:-webkit-autofill,.base-input .the-input:-webkit-autofill:active,.base-input .the-input:-webkit-autofill:focus,.base-input .the-input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.base-input select{-webkit-appearance:none;-moz-appearance:none;padding-left:30px;text-indent:1px;text-overflow:"";z-index:5!important}.base-input select::-ms-expand{display:none}.base-input[data-type=textarea]{padding-top:12px}.base-input[data-type=textarea] textarea{padding-top:0}.base-input .base-input-prefix{padding-right:15px}.base-input .base-input-suffix{padding-left:15px}.base-input .base-input-caret,.base-input .base-input-loading{left:10px;position:absolute;top:50%}.base-input .base-input-caret{color:#d7d7d7;font-size:16px;transform:translateY(-50%)}.base-input .base-input-loading{margin-top:-7px}.base-input.focused:after,.base-input.focused:before{border-color:transparent}.base-input.focused i.i-border-bottom,.base-input.focused i.i-border-top{border-top-color:transparent}.base-input.has-error label{color:#ff3e48}.base-input.has-error:after,.base-input.has-error:before{border-color:#ff3e48}.base-input.has-error i.i-border-bottom,.base-input.has-error i.i-border-top{border-top-color:#ff3e48}.base-input.has-error .the-input{color:#ff3e48!important}.base-input.has-error .the-input::-moz-placeholder{color:#ff3e48!important}.base-input.has-error .the-input::placeholder{color:#ff3e48!important}.base-input .base-input-tips{font-size:11px;left:0;opacity:.5;padding:0 10px;position:absolute;right:0;top:100%}.base-input .base-input-error{color:#ff3e48;font-size:12px;left:0;padding-top:4px;position:absolute;right:0;top:100%;z-index:2}.base-input.en-content.focused .the-input,.base-input.en-content:not(.empty) .the-input{direction:ltr;font-family:sans-serif;text-align:left}.hm-auth-form[data-v-83fedf86]{margin-top:-54px}.hm-auth-form__tip[data-v-83fedf86]{color:#fff;font-size:24px;font-weight:600;margin-bottom:80px;margin-top:0;text-align:center}.hm-auth-form__phone[data-v-83fedf86]{border-radius:10px;margin-bottom:28px}.hm-auth-form__phone[data-v-83fedf86]:before{border-radius:0 10px 10px 0}.hm-auth-form__phone[data-v-83fedf86]:after{border-radius:10px 0 0 10px}.hm-auth-form__submit[data-v-83fedf86]{color:#000!important}.hm-auth-form__submit[data-v-83fedf86]:not([disabled]){background-color:#ffd015}.hm-auth-form__error[data-v-83fedf86]{color:#ff3e48;margin-top:16px}.register-section[data-v-49b9f727]{background-color:#003e4e;padding:50px 28px;width:100%}.register-section__title[data-v-49b9f727]{color:#fff!important;font-size:24px;margin:-17px 7px 0}.register-section__nav[data-v-49b9f727]{align-items:center;display:flex;justify-content:end;padding:20px 20px 30px 10px}.register-section__nav .nav-progress[data-v-49b9f727]{flex-grow:1;width:100%}.register-section__nav .nav-back[data-v-49b9f727]{color:#fff!important;height:auto;margin:0 22px 0 0;padding:0}.register-section__steps-title[data-v-49b9f727]{color:#fff;font-size:24px;font-weight:600;line-height:30px;margin-bottom:15px;min-height:60px;text-align:center}.register-section__steps-wrapper[data-v-49b9f727]{display:flex;flex-direction:column;gap:12px;min-height:320px;width:100%}.register-section__step[data-v-49b9f727]{background-color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:17px;font-weight:600;line-height:22px;padding:10px 14px;text-align:right;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.register-section__step img[data-v-49b9f727]{margin-left:18px}.register-section__step[data-v-49b9f727]:hover{background-color:#ffd015}.register-section__stepper-wrapper[data-v-49b9f727]{display:flex;flex-direction:column;gap:8px;width:100%}.ft-counseling__success-message{background-color:#fff;border-radius:8px;color:var(--primary);font-weight:700;padding-top:3px;text-align:center;width:100%}.ft-counseling__form{color:#fff;position:relative}.ft-counseling__input{background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;color:#000;direction:ltr;font-size:16px;font-weight:600;outline:none;padding:10px 12px;width:100%}.ft-counseling__input-error{border:1px solid #dc2626!important}.ft-counseling__button-wrapper{position:absolute;right:4px;top:6px}.ft-counseling__btn{background-color:#ffd015!important;border-radius:7px!important;color:#000!important;font-size:16px!important;max-height:34px;padding:0 6px!important;width:106px}.ft-counseling__error-message{color:#dc2626}.counseling-section[data-v-cfd2a44c]{background-color:#003e4e;padding:50px 30px 40px;width:100%}.counseling-section__header[data-v-cfd2a44c]{color:#fff;margin-bottom:15px;text-align:center}.counseling-section__header p[data-v-cfd2a44c]{margin-top:0}.counseling-section__header h2[data-v-cfd2a44c]{color:#fff;font-size:24px;font-weight:700;line-height:37px;margin:15px 0 8px}.counseling-section__header span[data-v-cfd2a44c]{display:block;margin-top:20px}.features-section[data-v-0e510bdc]{display:flex;flex-direction:column;gap:24px;justify-content:center;width:100%}.features-section__title strong[data-v-0e510bdc]{display:block;font-size:37px;font-weight:700;line-height:48px;text-align:center}.features-section__title span[data-v-0e510bdc]{display:block;font-size:23px;font-weight:700;text-align:center}.features-section__features[data-v-0e510bdc]{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;position:relative;width:100%}.features-section__features-wrapper[data-v-0e510bdc]{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.features-section__text-wrapper[data-v-0e510bdc]{margin-top:16px;white-space:pre-line}.features-section__feature[data-v-0e510bdc]{background-color:#fff;border:1px solid #d3d3d3;border-radius:10px;font-size:16px;font-weight:600;justify-content:center;line-height:24px;padding:18px 16px;position:relative;text-align:center}.faq[data-v-05ab7d3c]{align-items:center;display:flex;flex-direction:column;width:100%}.faq__title[data-v-05ab7d3c]{color:#000;font-size:24px;font-weight:700;line-height:32px;margin:0 0 28px;text-align:center}.faq__wrapper[data-v-05ab7d3c]{align-items:center;font-size:14px;gap:12px;line-height:20px;width:85%}.faq__item[data-v-05ab7d3c],.faq__wrapper[data-v-05ab7d3c]{display:flex;flex-direction:column}.faq__item[data-v-05ab7d3c]{background-color:#fff;border:1px solid #d3d3d3;border-radius:12px;color:#262626;padding:16px;width:100%}.faq__question[data-v-05ab7d3c]{cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:space-between}.faq__question-open[data-v-05ab7d3c]{border-bottom:1px dashed #e1e1e1;padding-bottom:8px}.faq__icon[data-v-05ab7d3c]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.faq__icon-open[data-v-05ab7d3c]{transform:rotate(180deg)}.faq__answer[data-v-05ab7d3c]{padding-top:8px}.faq__link[data-v-05ab7d3c]{color:#fd4b00}.home-workout-landing[data-v-7dffb22f]{background-color:#f0f0f0;margin:auto;max-width:420px;min-height:100vh;min-width:320px;overflow:hidden}.home-workout-landing[data-v-7dffb22f],.home-workout-landing__wrapper[data-v-7dffb22f]{display:flex;flex-direction:column;width:100%}.home-workout-landing__header[data-v-7dffb22f]{background-color:#005064;justify-content:center;overflow:hidden}.home-workout-landing__header-wrapper[data-v-7dffb22f],.home-workout-landing__header[data-v-7dffb22f]{align-items:center;display:flex;flex-direction:column;position:relative}.home-workout-landing__header-wrapper[data-v-7dffb22f]{width:100%;z-index:10}.home-workout-landing__header-wrapper div[data-v-7dffb22f]:first-child{width:100%}.home-workout-landing__title[data-v-7dffb22f]{margin-bottom:16px;margin-top:20px}.home-workout-landing__features[data-v-7dffb22f]{margin-bottom:25px}.home-workout-landing__btn-wrapper[data-v-7dffb22f]{padding-bottom:40px;width:100%;z-index:10}.home-workout-landing__btn[data-v-7dffb22f]{background-color:#ffd015!important;color:#000!important;width:100%}.home-workout-landing__inner[data-v-7dffb22f]{align-items:center;display:flex;flex-direction:column;gap:55px;justify-content:center;padding:55px 0}.home-workout-landing__video-wrapper[data-v-7dffb22f]{margin:0 auto 55px;max-width:100%;width:320px}.home-workout-landing__video-wrapper video[data-v-7dffb22f]{border-radius:8px;height:auto;max-width:100%}.home-workout-landing__video-wrapper img[data-v-7dffb22f]{border-radius:8px;cursor:pointer;max-width:100%;width:100%}.home-workout-landing__register-btn[data-v-7dffb22f]{background-color:#ffd015!important;border-radius:10px;color:#000!important;display:block;margin:auto;max-width:100%;width:320px}.home-workout-landing__footer[data-v-7dffb22f]{align-items:center;background-color:#003e4e;display:flex;height:70px;justify-content:center}.main-video-play-icon[data-v-7dffb22f]{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}