*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{overflow-x:hidden}ul{list-style:none}a{color:inherit;text-decoration:none}button{transition:all .25s}img{max-width:100%;height:auto}textarea:focus{box-shadow:none;border:1px solid #8a878780;outline:none}[class*=__container]{max-width:87.5rem;margin:0 auto;padding:0 1rem}.site{color:#e5e5ea;background-color:#141417;flex-direction:column;min-height:100vh;font-family:Inter,system-ui,sans-serif;font-weight:300;line-height:150%;display:flex;overflow-x:hidden}.site ._filter{justify-content:space-between;align-items:center;width:8.75rem;display:flex;position:relative}.site ._filter label{z-index:2;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;width:4.375rem;height:2.625rem;font-size:.875rem;font-weight:500;transition:all .2s ease-in;display:flex;position:relative}.site ._filter input[type=radio]{display:none}.site ._filter input[type=radio]:checked+label{color:#e5e5ea}.site ._filter input[type=radio]:not(:checked)+label:hover{color:#94a3b8}.site ._filter input[value=gym]:checked~span{transform:translate(0)}.site ._filter input[value=home]:checked~span{transform:translate(100%)}.site ._filter span{z-index:1;background:linear-gradient(268.93deg,#94a3b8 0%,#64748b 101.83%);border-radius:.625rem;width:4.375rem;height:2.25rem;transition:all .25s ease-out;display:flex;position:absolute;left:0}.site ._page-heading,.site ._section-heading{margin-bottom:1rem;font-family:Nunito,Inter,sans-serif;font-weight:600;line-height:120%}@media (width>=85em){.site ._page-heading,.site ._section-heading{font-size:3.5rem}}@media (width>=22.5em) and (width<=85em){@supports (font-size:clamp( 2rem , 1.46rem  +  2.4vw , 3.5rem )){.site ._page-heading,.site ._section-heading{font-size:clamp(2rem , 1.46rem + 2.4vw , 3.5rem)}}@supports not (font-size:clamp( 2rem , 1.46rem  +  2.4vw , 3.5rem )){.site ._page-heading,.site ._section-heading{font-size:calc(2.4vw + 1.46rem)}}}@media (width<=22.5em){.site ._page-heading,.site ._section-heading{font-size:2rem}}.site ._page-heading mark,.site ._section-heading mark{background:linear-gradient(268.93deg,#cbd5e1 0%,#64748b 101.83%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.site ._page-heading{font-size:4rem}.site ._btn{color:#e5e5ea;cursor:pointer;background:linear-gradient(268.93deg,#94a3b8 0%,#64748b 101.83%) 0/150%;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;width:fit-content;height:3.25rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:600;transition:background-position .4s,border-color .2s,background-color .2s,color .2s;display:flex}@media (width<=575px){.site ._btn{width:100%}}.site ._btn:hover{background-position:100%}.site ._btn--ghost{color:#cbd5e1;background:0 0;border-color:#94a3b88c}.site ._btn--ghost:hover{background:#94a3b829;background-position:unset}.site .media-placeholder{aspect-ratio:4/5;color:#b8b8b8;text-align:center;background:linear-gradient(160deg,#4b4e5b59,#26252933),repeating-linear-gradient(-45deg,#0000,#0000 12px,#94a3b80a 12px 24px);border:1px dashed #94a3b873;border-radius:1.25rem;justify-content:center;align-items:center;width:100%;min-height:18rem;font-size:.9375rem;font-weight:500;animation:4.5s ease-in-out infinite media-placeholder-pulse;display:flex}.site .media-placeholder--hero{aspect-ratio:3/4;min-height:22rem}.site .media-placeholder span{max-width:12rem;padding:0 1rem}@keyframes media-placeholder-pulse{0%,to{border-color:#94a3b859}50%{border-color:#cbd5e1a6}}.site ._checkbox-wrapper .tgl{display:none}.site ._checkbox-wrapper .tgl+.tgl-btn{cursor:pointer;background:#4b4e5b33;border:1px solid #8a878733;border-radius:2em;width:3em;height:1.5em;padding:2px;transition:background .4s;display:block;position:relative}.site ._checkbox-wrapper .tgl+.tgl-btn:after{content:"";background:#fff;border-radius:50%;width:50%;height:100%;transition:margin-left .2s;display:block}.site ._checkbox-wrapper .tgl:checked+.tgl-btn{background:#64748b}.site ._checkbox-wrapper .tgl:checked+.tgl-btn:after{margin-left:50%}.site .header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141417eb;border-bottom:1px solid #8a878733;position:sticky;top:0}.site .header__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.site .header__logo img{width:auto;height:2.25rem;display:block}.site .header__nav{align-items:center;gap:1.75rem;font-weight:500;display:flex}@media (width<=767px){.site .header__nav{gap:1rem;font-size:.875rem}}.site .header__nav-item{align-items:center;gap:.375rem;font-size:1.125rem;transition:color .2s;display:flex}@media (width<=768px){.site .header__nav-item{font-size:1rem}}.site .header__nav-item:hover,.site .header__nav-item.is-active{color:#94a3b8}.site .header__nav-item--cabinet{color:#cbd5e1}.site .header__nav-item--cabinet svg{width:1.125rem;height:1.125rem}.locale-switch{letter-spacing:.04em;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:.15rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.locale-switch a{color:#ffffff8c;border-radius:999px;padding:.3rem .45rem}.locale-switch a.is-active{color:#fff;background:#ffffff1f}.locale-switch--light{border-color:#e2e8f0}.locale-switch--light a{color:#64748b}.locale-switch--light a.is-active{color:#0f172a;background:#e2e8f0}.site .home-page{isolation:isolate;position:relative}.site .home-page>section{z-index:1;position:relative}.site .home-glow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.site .home-glow__orb{background:radial-gradient(circle,#94a3b88c 0%,#47556947 46%,#0000 72%);border-radius:50%;position:absolute}.site .home-glow__orb--1{filter:blur(10rem);width:60rem;height:60rem;top:-10rem;left:40%}.site .home-glow__orb--2{filter:blur(12rem);width:48rem;height:48rem;top:22%;left:-8rem}.site .home-glow__orb--3{filter:blur(5rem);width:18rem;height:18rem;top:48%;right:-4rem}.site .home-glow__orb--4{filter:blur(10rem);width:48rem;height:48rem;top:65%;left:0}.site .hero{position:relative}@media (width>=85em){.site .hero{margin-top:5.625rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-top:clamp( 3.75rem , 3.075rem  +  3vw , 5.625rem )){.site .hero{margin-top:clamp(3.75rem , 3.075rem + 3vw , 5.625rem)}}@supports not (margin-top:clamp( 3.75rem , 3.075rem  +  3vw , 5.625rem )){.site .hero{margin-top:calc(3vw + 3.075rem)}}}@media (width<=22.5em){.site .hero{margin-top:3.75rem}}@media (width>=85em){.site .hero{margin-bottom:6.25rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 3.5rem , 2.51rem  +  4.4vw , 6.25rem )){.site .hero{margin-bottom:clamp(3.5rem , 2.51rem + 4.4vw , 6.25rem)}}@supports not (margin-bottom:clamp( 3.5rem , 2.51rem  +  4.4vw , 6.25rem )){.site .hero{margin-bottom:calc(4.4vw + 2.51rem)}}}@media (width<=22.5em){.site .hero{margin-bottom:3.5rem}}.site .hero__inner{z-index:3;align-items:center;gap:2.5rem;display:flex;position:relative}@media (width<=767px){.site .hero__inner{flex-direction:column}}.site .hero__content{width:56%;animation:.7s both home-rise}@media (width<=1023px){.site .hero__content{width:100%}}.site .hero__content h1{margin-bottom:1.5rem}.site .hero__info{flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:36rem;display:flex}.site .hero__info p{color:#b8b8b8;font-size:1.0625rem}.site .hero__actions{flex-wrap:wrap;gap:.75rem;width:100%;display:flex}.site .hero__actions a{min-width:8.75rem}.site .hero__trust{color:#b8b8b8;flex-wrap:wrap;gap:.625rem 1.25rem;margin-top:1.75rem;font-size:.9375rem;display:flex}.site .hero__trust li{align-items:center;gap:.5rem;display:flex}.site .hero__trust li:before{content:"";background:linear-gradient(268.93deg,#94a3b8 0%,#64748b 101.83%);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.site .hero__media{width:44%;animation:.85s .12s both home-rise;overflow:hidden}@media (width<=1023px){.site .hero__media{width:100%}}.site .hero__media--mobile{margin-bottom:1.25rem;display:none}@media (width<=1023px){.site .hero__media--mobile{display:block}.site .hero__media--desktop{display:none}}@media (width>=85em){.site .feature{margin-bottom:6.875rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 4rem , 2.965rem  +  4.6vw , 6.875rem )){.site .feature{margin-bottom:clamp(4rem , 2.965rem + 4.6vw , 6.875rem)}}@supports not (margin-bottom:clamp( 4rem , 2.965rem  +  4.6vw , 6.875rem )){.site .feature{margin-bottom:calc(4.6vw + 2.965rem)}}}@media (width<=22.5em){.site .feature{margin-bottom:4rem}}.site .feature__inner{flex-direction:row-reverse;align-items:center;gap:2.5rem;display:flex}.site .feature__inner--reverse{flex-direction:row}.site .feature__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.site .feature__text{color:#b8b8b8;max-width:34rem;margin-bottom:1.25rem;font-size:1.0625rem}.site .feature__points{flex-direction:column;gap:.75rem;max-width:34rem;display:flex}.site .feature__points li{gap:.75rem;line-height:1.45;display:flex}.site .feature__points li:before{content:"✓";background:linear-gradient(268.93deg,#cbd5e1 0%,#64748b 101.83%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;font-weight:600}.site .feature__copy{width:65%}@media (width<=1023px){.site .feature__copy{width:100%}}.site .feature__media{width:35%}@media (width<=1023px){.site .feature__media{width:100%}}@media (width>=85em){.site .self-pitch{margin-bottom:6.875rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 4rem , 2.965rem  +  4.6vw , 6.875rem )){.site .self-pitch{margin-bottom:clamp(4rem , 2.965rem + 4.6vw , 6.875rem)}}@supports not (margin-bottom:clamp( 4rem , 2.965rem  +  4.6vw , 6.875rem )){.site .self-pitch{margin-bottom:calc(4.6vw + 2.965rem)}}}@media (width<=22.5em){.site .self-pitch{margin-bottom:4rem}}.site .self-pitch__inner{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:2rem;display:grid}@media (width<=1023px){.site .self-pitch__inner{grid-template-columns:1fr}}.site .self-pitch__text{color:#b8b8b8;max-width:36rem;margin-bottom:1.25rem;font-size:1.0625rem}.site .self-pitch__copy .feature__points{margin-bottom:1.75rem}.site .self-pitch__card{background:linear-gradient(#94a3b824,#2625294d 42%);border:1px solid #94a3b8b3;border-radius:1.25rem;flex-direction:column;justify-content:center;padding:2rem 1.75rem;animation:5s ease-in-out infinite self-card-glow;display:flex}.site .self-pitch__plan{font-family:Nunito,Inter,sans-serif;font-size:1.5rem;font-weight:600}.site .self-pitch__price{color:#b8b8b8;margin-top:.75rem}.site .self-pitch__price span{background:linear-gradient(268.93deg,#cbd5e1 0%,#64748b 101.83%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:.25rem;font-family:Nunito,Inter,sans-serif;font-size:3rem;font-weight:600;line-height:1}.site .self-pitch__note{color:#b8b8b8;margin-top:.35rem;font-size:.9375rem}.site .self-pitch__trial{color:#cbd5e1;margin-top:1rem;font-weight:600}.site .self-pitch__link{color:#b8b8b8;text-underline-offset:.2em;margin-top:1.5rem;text-decoration:underline}.site .self-pitch__link:hover{color:#e5e5ea}@media (width>=85em){.site .exercises{margin-bottom:6.25rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 3.5rem , 2.51rem  +  4.4vw , 6.25rem )){.site .exercises{margin-bottom:clamp(3.5rem , 2.51rem + 4.4vw , 6.25rem)}}@supports not (margin-bottom:clamp( 3.5rem , 2.51rem  +  4.4vw , 6.25rem )){.site .exercises{margin-bottom:calc(4.4vw + 2.51rem)}}}@media (width<=22.5em){.site .exercises{margin-bottom:3.5rem}}.site .exercises__header{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}@media (width<=767px){.site .exercises__header{flex-direction:column;align-items:flex-start}}.site .exercises__header h2{margin-bottom:.5rem}.site .exercises__lead{color:#b8b8b8;max-width:36rem}@media (width>=85em){.site .trainers{margin-bottom:7.5rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 3.75rem , 2.4rem  +  6vw , 7.5rem )){.site .trainers{margin-bottom:clamp(3.75rem , 2.4rem + 6vw , 7.5rem)}}@supports not (margin-bottom:clamp( 3.75rem , 2.4rem  +  6vw , 7.5rem )){.site .trainers{margin-bottom:calc(6vw + 2.4rem)}}}@media (width<=22.5em){.site .trainers{margin-bottom:3.75rem}}.site .trainers__list{flex-wrap:wrap;gap:1.875rem;display:flex}@media (width<=767px){.site .trainers__list{flex-direction:column;gap:3.125rem}}.site .trainer{border:1px solid #8a878733;border-radius:1.25rem;gap:1.875rem;width:calc(33.333% - 20px);padding:1.25rem .9375rem;transition:border-color .2s;display:flex;position:relative}@media (width<=1023px){.site .trainer{width:calc(50% - 15px)}}@media (width<=767px){.site .trainer{width:100%}}@media (width<=575px){.site .trainer{border:none;gap:1.875rem;padding:0}}.site .trainer:hover{border-color:#8a878780}.site .trainer:after{content:"";background-color:#8a878780;width:1px;height:calc(100% - 40px);display:block;position:absolute;left:45%}@media (width<=575px){.site .trainer:after{height:100%}}.site .trainer__info{text-align:center;flex-direction:column;width:45%;display:flex}.site .trainer__img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:6.25rem;height:6.25rem;margin:0 auto .625rem}.site .trainer__name{margin-bottom:.375rem;font-weight:600}.site .trainer__profession{background:linear-gradient(268.93deg,#cbd5e1 0%,#64748b 101.83%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.375rem;font-weight:500}.site .trainer__description{margin-bottom:auto;font-size:.875rem}.site .trainer__action{justify-content:space-between;width:100%;max-width:6.875rem;margin:.9375rem auto 0;display:flex}.site .trainer__action svg{fill:none;stroke:#cbd5e1;width:1.5rem;height:1.5rem}.site .trainer__action a:hover svg{stroke:#94a3b8}.site .trainer__details{width:55%}.site .trainer__details p{color:#b8b8b8;font-size:.875rem}@media (width>=85em){.site .reviews{margin-bottom:7.5rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 3.75rem , 2.4rem  +  6vw , 7.5rem )){.site .reviews{margin-bottom:clamp(3.75rem , 2.4rem + 6vw , 7.5rem)}}@supports not (margin-bottom:clamp( 3.75rem , 2.4rem  +  6vw , 7.5rem )){.site .reviews{margin-bottom:calc(6vw + 2.4rem)}}}@media (width<=22.5em){.site .reviews{margin-bottom:3.75rem}}.site .reviews__header{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.site .reviews__header h2{margin-bottom:0}.site .reviews__navigation{justify-content:flex-end;gap:.625rem;padding-right:1.5625rem;display:flex}.site .reviews__nav{width:3.125rem;height:3.125rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #8a878733;border-radius:.625rem;justify-content:center;align-items:center;transition:border-color .2s ease-in-out;display:flex;transform:rotate(90deg)}.site .reviews__nav:hover{border-color:#8a878780}.site .reviews__nav img{width:.9375rem}.site .reviews__nav--next{transform:rotate(-90deg)}.site .reviews__slider{background:#2625294d;border:1px solid #8a878733;border-radius:1.875rem;position:relative;overflow:hidden}@media (width>=85em){.site .reviews__slider{padding-top:3.75rem}}@media (width>=22.5em) and (width<=85em){@supports (padding-top:clamp( 1.875rem , 1.2rem  +  3vw , 3.75rem )){.site .reviews__slider{padding-top:clamp(1.875rem , 1.2rem + 3vw , 3.75rem)}}@supports not (padding-top:clamp( 1.875rem , 1.2rem  +  3vw , 3.75rem )){.site .reviews__slider{padding-top:calc(3vw + 1.2rem)}}}@media (width<=22.5em){.site .reviews__slider{padding-top:1.875rem}}@media (width>=85em){.site .reviews__slider{padding-bottom:3.75rem}}@media (width>=22.5em) and (width<=85em){@supports (padding-bottom:clamp( 1.875rem , 1.2rem  +  3vw , 3.75rem )){.site .reviews__slider{padding-bottom:clamp(1.875rem , 1.2rem + 3vw , 3.75rem)}}@supports not (padding-bottom:clamp( 1.875rem , 1.2rem  +  3vw , 3.75rem )){.site .reviews__slider{padding-bottom:calc(3vw + 1.2rem)}}}@media (width<=22.5em){.site .reviews__slider{padding-bottom:1.875rem}}.site .reviews__track{transition:transform .3s;display:flex}.site .reviews__dots{z-index:2;justify-content:center;gap:.5rem;width:100%;display:flex;position:absolute;bottom:1rem}.site .reviews__dot{cursor:pointer;background-color:gray;border:0;border-radius:50%;width:.375rem;height:.375rem;padding:0;display:block}.site .reviews__dot.is-active{background-color:#e5e5ea}.site .reviews-slide{background-color:#4b4e5b33;border-radius:1.25rem;flex:0 0 70%;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}@media (width<=575px){.site .reviews-slide{flex-direction:column;flex-basis:84%;padding:1.25rem 0}}.site .reviews-slide__img{width:36%}@media (width<=767px){.site .reviews-slide__img{width:86%}}.site .reviews-slide__img img{width:100%}.site .reviews-slide__body{width:67%}@media (width<=767px){.site .reviews-slide__body{width:86%}}.site .reviews-slide__body h3{margin-bottom:.625rem;font-size:1.25rem;font-weight:500}.site .reviews-slide__body p{font-size:1rem}@media (width<=767px){.site .reviews-slide__body p{font-size:.875rem}}.site .reviews-slide__body ul{margin-top:1.5rem}.site .reviews-slide__body li{margin-bottom:.5rem;display:flex}.site .reviews-slide__body li h4{color:#a8a8a8;min-width:9.375rem;font-weight:400}@media (width<=1023px){.site .reviews-slide__body li:last-child{flex-wrap:wrap}}@media (width>=85em){.site .cta{margin-bottom:6.25rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 3.75rem , 2.85rem  +  4vw , 6.25rem )){.site .cta{margin-bottom:clamp(3.75rem , 2.85rem + 4vw , 6.25rem)}}@supports not (margin-bottom:clamp( 3.75rem , 2.85rem  +  4vw , 6.25rem )){.site .cta{margin-bottom:calc(4vw + 2.85rem)}}}@media (width<=22.5em){.site .cta{margin-bottom:3.75rem}}.site .cta__inner{text-align:center;max-width:56.25rem;margin:0 auto}.site .cta__inner h2{margin-bottom:1.25rem;font-size:2.375rem;font-weight:500;line-height:130%}@media (width<=767px){.site .cta__inner h2{font-size:1.5rem}}.site .cta__inner p{max-width:43.75rem;margin:0 auto;font-size:1.125rem}@media (width<=767px){.site .cta__inner p{font-size:1rem}}.site .cta__inner a{margin:1.875rem auto 0}@media (width>=85em){.site .contact-form{margin-bottom:7.5rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 3.75rem , 2.4rem  +  6vw , 7.5rem )){.site .contact-form{margin-bottom:clamp(3.75rem , 2.4rem + 6vw , 7.5rem)}}@supports not (margin-bottom:clamp( 3.75rem , 2.4rem  +  6vw , 7.5rem )){.site .contact-form{margin-bottom:calc(6vw + 2.4rem)}}}@media (width<=22.5em){.site .contact-form{margin-bottom:3.75rem}}.site .contact-form__form{width:100%;max-width:47.5rem;margin:0 auto}.site .contact-form__hgroup{text-align:center;width:100%;max-width:47.5rem;margin:0 auto 1.25rem}.site .contact-form__hgroup-description{color:#b8b8b8}.site .contact-form__hgroup-headline{text-align:center}.site .contact-form h3{color:#b8b8b8;margin-bottom:.375rem;font-size:1rem;font-weight:500;line-height:140%}.site .contact-form__field,.site .contact-form__fields{margin-top:1.25rem}.site .contact-form__fields-wrap{align-items:center;gap:.625rem;display:flex}@media (width<=767px){.site .contact-form__fields-wrap{flex-direction:column}}.site .contact-form__fields-wrap input{width:100%}.site .contact-form__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}@media (width<=767px){.site .contact-form__roles{grid-template-columns:1fr}}.site .contact-form__roles label{cursor:pointer;background-color:#4b4e5b33;border:1px solid #8a878733;border-radius:.75rem;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1.125rem;display:flex}.site .contact-form__roles label:hover,.site .contact-form__roles label:focus-within{border-color:#8a878780}.site .contact-form__roles label:has(input:checked){background-color:#94a3b81f;border-color:#cbd5e18c;box-shadow:0 0 0 1px #94a3b859}.site .contact-form__roles input{accent-color:#94a3b8;width:1.25rem;height:1.25rem;margin:0}.site .contact-form__roles span{font-size:1.125rem;font-weight:500}.site .contact-form input:not([type=radio]):not([type=checkbox]),.site .contact-form textarea{color:#e5e5ea;background:#4b4e5b33;border:1px solid #8a878733;border-radius:.625rem;outline:none;width:100%;height:3.25rem;padding-inline:1.25rem}.site .contact-form input:not([type=radio]):not([type=checkbox]):focus,.site .contact-form textarea:focus{border-color:#8a878780}.site .contact-form input:not([type=radio]):not([type=checkbox])::-moz-placeholder{color:#e5e5ea80;font-size:1.125rem}.site .contact-form textarea::-moz-placeholder{color:#e5e5ea80;font-size:1.125rem}.site .contact-form input:not([type=radio]):not([type=checkbox])::placeholder,.site .contact-form textarea::placeholder{color:#e5e5ea80;font-size:1.125rem}.site .contact-form textarea{resize:none;min-height:9.375rem;padding-block:1rem}.site .contact-form__btn{border:none;outline:none;width:100%;height:3.625rem;margin-top:1.25rem}.site .contact-form__btn:disabled{opacity:.5;cursor:default}.site .contact-form__policy{margin-top:1.25rem}.site .contact-form__policy label{align-items:center;gap:.625rem;font-size:1rem;display:flex}.site .contact-form__policy input{accent-color:#94a3b8;width:1.25rem;height:1.25rem;margin:0}@keyframes home-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes self-card-glow{0%,to{box-shadow:0 0 #94a3b800}50%{box-shadow:0 0 2.5rem #94a3b82e}}.site .body-footer{background-color:#141417;flex:none;position:relative;overflow:hidden}.site .body-footer__inner{border-top:1px solid #8a878780}@media (width>=85em){.site .body-footer__inner{padding-top:3.0625rem}}@media (width>=22.5em) and (width<=85em){@supports (padding-top:clamp( 1.875rem , 1.4475rem  +  1.9vw , 3.0625rem )){.site .body-footer__inner{padding-top:clamp(1.875rem , 1.4475rem + 1.9vw , 3.0625rem)}}@supports not (padding-top:clamp( 1.875rem , 1.4475rem  +  1.9vw , 3.0625rem )){.site .body-footer__inner{padding-top:calc(1.9vw + 1.4475rem)}}}@media (width<=22.5em){.site .body-footer__inner{padding-top:1.875rem}}@media (width>=85em){.site .body-footer__inner{padding-bottom:4.6875rem}}@media (width>=22.5em) and (width<=85em){@supports (padding-bottom:clamp( 1rem , -0.3275rem  +  5.9vw , 4.6875rem )){.site .body-footer__inner{padding-bottom:clamp(1rem , -.3275rem + 5.9vw , 4.6875rem)}}@supports not (padding-bottom:clamp( 1rem , -0.3275rem  +  5.9vw , 4.6875rem )){.site .body-footer__inner{padding-bottom:calc(5.9vw - .3275rem)}}}@media (width<=22.5em){.site .body-footer__inner{padding-bottom:1rem}}.site .body-footer__logo{width:11.25rem;margin-bottom:2.875rem}.site .body-footer__content{-moz-column-gap:1.5rem;justify-content:space-between;column-gap:1.5rem;margin-bottom:3.125rem;display:flex}@media (width<=767px){.site .body-footer__content{flex-direction:column;gap:3.125rem}}.site .body-footer__menu .menu-item{text-transform:uppercase;font-size:1.125rem;font-weight:500;line-height:110%}.site .body-footer__menu .sub-menu{gap:1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}@media (width<=1023px){.site .body-footer__menu .sub-menu{-moz-columns:2;columns:2;max-width:12.5rem;display:block}}@media (width<=575px){.site .body-footer__menu .sub-menu{-moz-columns:4;columns:4;min-width:100%;margin-left:1.25rem}}.site .body-footer__menu .sub-menu .menu-item{text-transform:capitalize;margin-bottom:1rem;font-weight:400}@media (width>=85em){.site .body-footer__menu .sub-menu .menu-item{font-size:1rem}}@media (width>=22.5em) and (width<=85em){@supports (font-size:clamp( 0.875rem , 0.83rem  +  0.2vw , 1rem )){.site .body-footer__menu .sub-menu .menu-item{font-size:clamp(.875rem , .83rem + .2vw , 1rem)}}@supports not (font-size:clamp( 0.875rem , 0.83rem  +  0.2vw , 1rem )){.site .body-footer__menu .sub-menu .menu-item{font-size:calc(.2vw + .83rem)}}}@media (width<=22.5em){.site .body-footer__menu .sub-menu .menu-item{font-size:.875rem}}.site .body-footer__menu .sub-menu .menu-item:hover a{text-decoration:underline}.site .body-footer__actions{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.875rem;display:flex}@media (width<=575px){.site .body-footer__actions{justify-content:center}}.site .body-footer__contacts{-moz-column-gap:1.25rem;flex-wrap:wrap;gap:1rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site .body-footer__contacts a{white-space:nowrap;align-items:center;gap:.375rem;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline-flex}@media (width>=85em){.site .body-footer__contacts a{font-size:1rem}}@media (width>=22.5em) and (width<=85em){@supports (font-size:clamp( 0.875rem , 0.83rem  +  0.2vw , 1rem )){.site .body-footer__contacts a{font-size:clamp(.875rem , .83rem + .2vw , 1rem)}}@supports not (font-size:clamp( 0.875rem , 0.83rem  +  0.2vw , 1rem )){.site .body-footer__contacts a{font-size:calc(.2vw + .83rem)}}}@media (width<=22.5em){.site .body-footer__contacts a{font-size:.875rem}}.site .body-footer__contacts a:hover{text-decoration:underline}.site .body-footer__contacts img{width:1.5rem;height:1.5rem}.site .body-footer__sn{gap:1.875rem;margin:0;padding:0;list-style:none;display:flex}.site .body-footer__sn-link{background:linear-gradient(268.93deg,#cbd5e1 0%,#64748b 101.83%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-radius:1.875rem;align-items:center;gap:.75rem;transition:all .2s ease-in-out;display:flex}@media (width<=767px){.site .body-footer__sn-link span{display:none}}.site .body-footer__sn-link img{width:1.9375rem;height:1.9375rem}.site .body-footer__copyright{color:#fff}@media (width>=85em){.site .body-footer__copyright{font-size:1rem}}@media (width>=22.5em) and (width<=85em){@supports (font-size:clamp( 0.875rem , 0.83rem  +  0.2vw , 1rem )){.site .body-footer__copyright{font-size:clamp(.875rem , .83rem + .2vw , 1rem)}}@supports not (font-size:clamp( 0.875rem , 0.83rem  +  0.2vw , 1rem )){.site .body-footer__copyright{font-size:calc(.2vw + .83rem)}}}@media (width<=22.5em){.site .body-footer__copyright{font-size:.875rem}}@media (width<=767px){.site .body-footer__copyright{text-align:center;order:3;width:100%}}.site .footer-newsletter{text-align:end;max-width:26.25rem}@media (width<=767px){.site .footer-newsletter{max-width:100%}}.site .footer-newsletter__title{margin-bottom:.5rem;font-size:1.125rem;font-weight:500;display:block}@media (width<=767px){.site .footer-newsletter__title{text-align:left}}.site .footer-newsletter__fields{align-items:center;gap:.625rem;display:flex}@media (width<=1023px){.site .footer-newsletter__fields{flex-direction:column;align-items:end}}@media (width<=767px){.site .footer-newsletter__fields{flex-direction:row}}@media (width<=575px){.site .footer-newsletter__fields{flex-direction:column}}.site .footer-newsletter__input{color:#b8b8b8;caret-color:#b8b8b8;background:linear-gradient(#2625294d,#2625294d);border:1px solid #8a878733;border-radius:.625rem;width:18.75rem;margin-bottom:0;padding:.625rem;line-height:1}@media (width<=767px){.site .footer-newsletter__input{width:100%}}.site .footer-newsletter__input::placeholder{font-size:.875rem;font-weight:400}.site .footer-newsletter__input:focus{border:1px solid #8a878780;outline:none}.site .footer-newsletter__submit{color:#e5e5ea;cursor:pointer;background:linear-gradient(268.93deg,#94a3b8 0%,#64748b 101.83%);border:0;border-radius:.625rem;height:2.625rem;padding:0 1.25rem;font-size:.875rem;font-weight:400;transition:opacity .2s}.site .footer-newsletter__submit:hover{opacity:.9}@media (width>=85em){.site .exercises{margin-top:4rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-top:clamp( 2rem , 1.28rem  +  3.2vw , 4rem )){.site .exercises{margin-top:clamp(2rem , 1.28rem + 3.2vw , 4rem)}}@supports not (margin-top:clamp( 2rem , 1.28rem  +  3.2vw , 4rem )){.site .exercises{margin-top:calc(3.2vw + 1.28rem)}}}@media (width<=22.5em){.site .exercises{margin-top:2rem}}@media (width>=85em){.site .exercises{margin-bottom:7.5rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 2rem , 0.02rem  +  8.8vw , 7.5rem )){.site .exercises{margin-bottom:clamp(2rem , .02rem + 8.8vw , 7.5rem)}}@supports not (margin-bottom:clamp( 2rem , 0.02rem  +  8.8vw , 7.5rem )){.site .exercises{margin-bottom:calc(8.8vw + .0199999rem)}}}@media (width<=22.5em){.site .exercises{margin-bottom:2rem}}.site .exercises__grid{-moz-column-gap:1.5rem;flex-wrap:wrap;gap:2.5rem 1.5rem;display:flex}.site .exercises__empty{text-align:center;color:#b8b8b8;background:#2625294d;border:1px solid #8a878733;border-radius:12px;width:100%;padding:48px 24px}.site .exercise-filter{-moz-column-gap:24px;border-radius:12px;align-items:center;gap:12px 24px;margin-bottom:30px;display:flex}@media (width<=1023px){.site .exercise-filter{flex-direction:column}}@media (width<=767px){.site .exercise-filter{-moz-column-gap:1.875rem;background:0 0;border:none;gap:.625rem 1.875rem;padding:0}}.site .exercise-filter__search{width:100%;max-width:calc(50% - .75rem);height:2.625rem}.site .exercise-filter__search-input{color:#b8b8b8;caret-color:#b8b8b8;background:linear-gradient(#2625294d,#2625294d);border:1px solid #8a878733;border-radius:60px;width:100%;height:100%;padding:0 .9375rem}@media (width<=1023px){.site .exercise-filter__search-input{max-width:100%}}@media (width<=767px){.site .exercise-filter__search-input{order:2;width:100%;min-width:0}}.site .exercise-filter__search-input:focus{border:1px solid #8a878780;outline:none}.site .exercise-filter__taxonomies{gap:24px;width:50%;min-width:12.5rem;display:flex}@media (width<=1023px){.site .exercise-filter__taxonomies{gap:12px;width:100%}}@media (width<=575px){.site .exercise-filter__taxonomies{order:3;min-width:100%}}.site .exercise-filter__taxonomies-item{width:50%}.site .exercise-filter__taxonomies-item .equipment-select{width:100%;position:relative}.site .exercise-filter__taxonomies-item .equipment-select summary{color:#b8b8b8;cursor:pointer;background:linear-gradient(#2625294d,#2625294d);border:1px solid #8a878733;border-radius:3.75rem;align-items:center;gap:.5rem;height:2.625rem;padding:0 .9375rem;list-style:none;display:flex}.site .exercise-filter__taxonomies-item .equipment-select summary::-webkit-details-marker{display:none}.site .exercise-filter__taxonomies-item .equipment-select summary:after{content:"";background:url(/images/chevron.svg) 50%/contain no-repeat;flex:0 0 .75rem;width:.75rem;height:.75rem;margin-left:auto;transition:transform .2s}.site .exercise-filter__taxonomies-item .equipment-select summary img{-o-object-fit:contain;object-fit:contain;background:#f4f4f5;border-radius:.25rem;width:1.5rem;height:1.5rem}.site .exercise-filter__taxonomies-item .equipment-select summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site .exercise-filter__taxonomies-item .equipment-select[open] summary{border-color:#8a878780;border-radius:.75rem .75rem 0 0}.site .exercise-filter__taxonomies-item .equipment-select[open] summary:after{transform:rotate(180deg)}.site .exercise-filter__taxonomies-item .equipment-select__wrapper{z-index:5;background:#232428;border:1px solid #8a878780;border-top:0;border-radius:0 0 .75rem .75rem;min-width:100%;padding:.375rem;position:absolute;top:calc(100% - 1px);left:0}.site .exercise-filter__taxonomies-item .equipment-select__options{background:#232428;flex-direction:column;gap:2px;max-height:288px;padding-right:10px;display:flex;overflow:auto}.site .exercise-filter__taxonomies-item .equipment-select__options::-webkit-scrollbar{width:.25rem}.site .exercise-filter__taxonomies-item .equipment-select__options::-webkit-scrollbar-thumb{background:#8a878780;border-radius:.125rem}.site .exercise-filter__taxonomies-item .equipment-select__option{color:#e5e5ea;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.625rem;width:100%;padding:.375rem .75rem;display:flex}.site .exercise-filter__taxonomies-item .equipment-select__option img{-o-object-fit:contain;object-fit:contain;background:#f4f4f5;border-radius:.25rem;flex:0 0 2rem;width:2rem;height:2rem}.site .exercise-filter__taxonomies-item .equipment-select__option:hover{background:#ffffff0f}@media (width<=767px){.site .exercise-filter__location{order:1}}.site .exercise-card{flex-direction:column;width:calc(25% - 18px);transition:transform .4s ease-in-out;display:flex;position:relative}@media (width<=1023px){.site .exercise-card{width:calc(33.333% - 16px)}}@media (width<=767px){.site .exercise-card{width:calc(50% - 12px)}}@media (width<=575px){.site .exercise-card{width:100%}}.site .exercise-card:hover h3{color:#94a3b8}.site .exercise-card:hover img{transform:scale(1.05)}.site .exercise-card__img{aspect-ratio:3/2;background:linear-gradient(160deg,#64748b26 0%,#56606e26 50%,#15151526 100%);border:1px solid #8a878733;border-radius:.875rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.site .exercise-card__img img{-o-object-fit:contain;object-fit:contain;width:auto;height:100%;transition:transform .2s linear}.site .exercise-card__info{flex-direction:column;justify-content:space-between;width:100%;margin-top:8px;display:flex}.site .exercise-card__info-muscles{color:#b8b8b8;flex-wrap:wrap;gap:4px;min-width:0;font-size:.75rem;line-height:1.3;display:flex}.site .exercise-card__info-muscles span{background:#8a87871a;border:1px solid #8a878733;border-radius:12px;justify-content:center;align-items:center;padding:2px 8px;line-height:1;display:inline-flex}.site .exercise-card__difficulty{color:#94a3b8;text-transform:none;border-radius:8px;flex-direction:column;align-items:center;gap:2px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:10px;right:10px}.site .exercise-card__difficulty svg{width:21.6px;height:16.8px}.site .exercise-card__difficulty rect{fill:none;stroke:currentColor;stroke-width:1.25px}.site .exercise-card__difficulty rect.is-filled{fill:currentColor;stroke:none}.site .exercise-card__title{margin-top:8px;font-size:18px;font-weight:500;line-height:1.3;transition:color .23s}.site .exercise-card--platform .exercise-card__img img{-o-object-fit:cover;object-fit:cover;width:100%}.site .nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3125rem;margin-top:3.75rem;display:flex}.site .nav-links a,.site .nav-links span.page-numbers{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;font-weight:500;transition:all .2s ease-in-out;display:flex}.site .nav-links a:hover,.site .nav-links span.page-numbers:hover{color:#e5e5ea;background-color:#94a3b8}.site .nav-links a.current,.site .nav-links span.page-numbers.current{color:#e5e5ea;cursor:default;background-color:#94a3b8}.site .nav-links a.dots,.site .nav-links span.page-numbers.dots{cursor:default;min-width:auto}.site .nav-links a.dots:hover,.site .nav-links span.page-numbers.dots:hover{color:inherit;background:0 0}@media (width>=85em){.site .exercise{padding-top:4rem}}@media (width>=22.5em) and (width<=85em){@supports (padding-top:clamp( 2rem , 1.28rem  +  3.2vw , 4rem )){.site .exercise{padding-top:clamp(2rem , 1.28rem + 3.2vw , 4rem)}}@supports not (padding-top:clamp( 2rem , 1.28rem  +  3.2vw , 4rem )){.site .exercise{padding-top:calc(3.2vw + 1.28rem)}}}@media (width<=22.5em){.site .exercise{padding-top:2rem}}@media (width>=85em){.site .exercise{padding-bottom:5rem}}@media (width>=22.5em) and (width<=85em){@supports (padding-bottom:clamp( 2.5rem , 1.6rem  +  4vw , 5rem )){.site .exercise{padding-bottom:clamp(2.5rem , 1.6rem + 4vw , 5rem)}}@supports not (padding-bottom:clamp( 2.5rem , 1.6rem  +  4vw , 5rem )){.site .exercise{padding-bottom:calc(4vw + 1.6rem)}}}@media (width<=22.5em){.site .exercise{padding-bottom:2.5rem}}.site .exercise__name{background:linear-gradient(268.93deg,#cbd5e1 0%,#64748b 101.83%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;margin-bottom:1.25rem;font-family:Nunito,Inter,sans-serif;font-weight:600;line-height:120%}@media (width>=85em){.site .exercise__name{font-size:4rem}}@media (width>=22.5em) and (width<=85em){@supports (font-size:clamp( 2rem , 1.28rem  +  3.2vw , 4rem )){.site .exercise__name{font-size:clamp(2rem , 1.28rem + 3.2vw , 4rem)}}@supports not (font-size:clamp( 2rem , 1.28rem  +  3.2vw , 4rem )){.site .exercise__name{font-size:calc(3.2vw + 1.28rem)}}}@media (width<=22.5em){.site .exercise__name{font-size:2rem}}.site .exercise__actions{gap:1rem;margin-bottom:1.25rem;display:flex}.site .exercise__edit{color:#b8b8b8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block}.site .exercise__gallery{gap:1.25rem;display:flex}@media (width<=767px){.site .exercise__gallery{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;padding-bottom:.9375rem;overflow:scroll clip}}.site .exercise__media{-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;border-radius:1rem;width:33.333%;overflow:hidden}@media (width<=767px){.site .exercise__media{scroll-snap-align:start;border-radius:.75rem;min-width:100%}}.site .exercise__media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.site .exercise__content{gap:2.5rem;display:flex}@media (width>=85em){.site .exercise__content{padding-top:4rem}}@media (width>=22.5em) and (width<=85em){@supports (padding-top:clamp( 1.25rem , 0.26rem  +  4.4vw , 4rem )){.site .exercise__content{padding-top:clamp(1.25rem , .26rem + 4.4vw , 4rem)}}@supports not (padding-top:clamp( 1.25rem , 0.26rem  +  4.4vw , 4rem )){.site .exercise__content{padding-top:calc(4.4vw + .26rem)}}}@media (width<=22.5em){.site .exercise__content{padding-top:1.25rem}}@media (width>=85em){.site .exercise__content{padding-bottom:4rem}}@media (width>=22.5em) and (width<=85em){@supports (padding-bottom:clamp( 2rem , 1.28rem  +  3.2vw , 4rem )){.site .exercise__content{padding-bottom:clamp(2rem , 1.28rem + 3.2vw , 4rem)}}@supports not (padding-bottom:clamp( 2rem , 1.28rem  +  3.2vw , 4rem )){.site .exercise__content{padding-bottom:calc(3.2vw + 1.28rem)}}}@media (width<=22.5em){.site .exercise__content{padding-bottom:2rem}}@media (width<=1023px){.site .exercise__content{flex-direction:column;gap:1.875rem}}.site .exercise__description{color:#d1d1d1;width:50%}@media (width<=1023px){.site .exercise__description{width:100%}}.site .exercise__description p{white-space:pre-line;margin-bottom:1.25rem}.site .exercise__description ul,.site .exercise__description li{list-style-type:disc;list-style-position:inside}.site .exercise__description li{margin-bottom:.625rem}.site .exercise__description li::marker{color:#94a3b8}.site .exercise__meta{flex-direction:column;gap:1rem;margin-block:1.5rem;display:flex}.site .exercise__meta-chips,.site .exercise__equipment-list{flex-wrap:wrap;gap:.5rem;display:flex}.site .exercise__equipment-label{letter-spacing:.06em;text-transform:uppercase;color:#b8b8b8;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.site .exercise__chip{color:#e5e5ea;background:#4b4e5b47;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:.5rem;min-height:2rem;padding:.35rem .75rem;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.site .exercise__chip strong{color:#cbd5e1;font-weight:600}.site .exercise__chip img{-o-object-fit:contain;object-fit:contain;background:#f4f4f5eb;border-radius:.25rem;width:1.25rem;height:1.25rem}.site .exercise__chip--difficulty{color:#cbd5e1;background:#94a3b824;border-color:#94a3b873}.site .exercise__chip--beginner{color:#6ee7b7;background:#34d3991f;border-color:#34d39966}.site .exercise__chip--intermediate{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2466}.site .exercise__chip--advanced{color:#fca5a5;background:#f871711f;border-color:#f8717166}.site .exercise__chip--location{color:#b8b8b8}.site .exercise__chip--gym,.site .exercise__chip--home{color:#e5e5ea}.site .exercise__chip--trainer{color:#b8b8b8}.site .exercise__chip--equipment{padding-left:.4rem}.site .exercise__html p+p,.site .exercise__html ul,.site .exercise__html ol{margin-top:.75em}.site .exercise__html ul,.site .exercise__html ol{padding-left:1.25em}.site .exercise__involved-muscles{gap:1.25rem;width:50%;display:flex}@media (width<=1023px){.site .exercise__involved-muscles{width:100%}}@media (width<=575px){.site .exercise__involved-muscles{flex-direction:column}}.site .exercise__involved-muscles img{-o-object-fit:cover;object-fit:cover;border-radius:.75rem;width:50%;height:fit-content}@media (width<=575px){.site .exercise__involved-muscles img{width:100%}}.site .exercise__involved-muscles .exercise__muscle-images{flex-direction:column;gap:.75rem;width:50%;display:flex}.site .exercise__involved-muscles .exercise__muscle-images img{width:100%}@media (width<=575px){.site .exercise__involved-muscles .exercise__muscle-images{width:100%}}.site .exercise__involved-muscles h3{background:linear-gradient(268.93deg,#cbd5e1 0%,#64748b 101.83%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.25rem;font-family:Nunito,Inter,sans-serif;font-size:1.5rem}.site .exercise__involved-muscles ul,.site .exercise__involved-muscles li{list-style-type:disc;list-style-position:inside}.site .exercise__involved-muscles li{margin-bottom:.625rem;line-height:130%}.site .exercise__involved-muscles li::marker{color:#94a3b8}.site .exercise__involved-muscles--tabs .exercise__muscle-images img{display:none}.site .exercise__involved-muscles--tabs .exercise__muscle-images img.is-active{display:block}.site .exercise__involved-muscles--tabs ul{list-style:none}.site .exercise__involved-muscles--tabs li{margin-bottom:.5rem;list-style:none}.site .exercise__involved-muscles--tabs li::marker{content:none}.site .exercise__involved-muscles--tabs button{color:#b8b8b8;width:100%;font:inherit;text-align:left;cursor:pointer;background:#4b4e5b33;border:1px solid #8a878733;border-radius:.625rem;align-items:center;gap:.75rem;padding:.4rem .75rem .4rem .4rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:flex}.site .exercise__involved-muscles--tabs button:hover{color:#e5e5ea;border-color:#8a878780}.site .exercise__involved-muscles--tabs button.is-active{color:#e5e5ea;background:#94a3b81f;border-color:#94a3b88c}.site .exercise__involved-muscles--tabs .exercise__muscle-thumb{-o-object-fit:cover;object-fit:cover;background:#14141780;border-radius:.5rem;flex-shrink:0;width:2.5rem;height:2.5rem}.site .exercise__videos{gap:1.25rem;display:flex}@media (width>=85em){.site .exercise__videos{padding-bottom:5rem}}@media (width>=22.5em) and (width<=85em){@supports (padding-bottom:clamp( 2.5rem , 1.6rem  +  4vw , 5rem )){.site .exercise__videos{padding-bottom:clamp(2.5rem , 1.6rem + 4vw , 5rem)}}@supports not (padding-bottom:clamp( 2.5rem , 1.6rem  +  4vw , 5rem )){.site .exercise__videos{padding-bottom:calc(4vw + 1.6rem)}}}@media (width<=22.5em){.site .exercise__videos{padding-bottom:2.5rem}}@media (width<=767px){.site .exercise__videos{flex-direction:column;gap:1rem}}.site .exercise__video{aspect-ratio:5/3;cursor:pointer;background:#26252999;border-radius:1.5rem;justify-content:center;align-items:center;width:50%;display:flex;position:relative;overflow:hidden}@media (width<=767px){.site .exercise__video{border-radius:.75rem;width:100%}}.site .exercise__video.playing:after{background-color:#0000}.site .exercise__video:after{z-index:2;content:"";background-color:#00000080;display:block;position:absolute;inset:0}.site .exercise__video .exercise__play{z-index:3;pointer-events:none;width:4rem;height:4rem;transition:opacity .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=767px){.site .exercise__video .exercise__play{width:2.875rem;height:2.875rem}}.site .exercise__video.playing .exercise__play{opacity:0}.site .exercise__video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.site .exercise__footer{justify-content:space-between;gap:1.5rem;display:flex}@media (width<=767px){.site .exercise__footer{flex-direction:column-reverse;gap:2.5rem}}.site .exercise__navigation{gap:1.375rem;display:flex}.site .exercise__navigation a{align-items:center;gap:.3125rem;line-height:1;transition:color .2s;display:flex}@media (width<=1023px){.site .exercise__navigation a{font-size:.875rem}}.site .exercise__navigation a:hover{color:#94a3b8}.site .exercise__navigation a:first-child:before,.site .exercise__navigation a:last-child:after{content:"";border-top:2px solid #e5e5ea;border-left:2px solid #e5e5ea;min-width:.5rem;height:.5rem;margin-top:2px;display:block}.site .exercise__navigation a:first-child:before{transform:rotate(-45deg)}.site .exercise__navigation a:last-child:after{transform:rotate(135deg)}.site .exercise__navigation a.is-disabled{opacity:.35;pointer-events:none}.site .share-links{-moz-column-gap:3.125rem;align-items:center;gap:1rem 3.125rem;width:50%;display:flex}@media (width<=767px){.site .share-links{flex-wrap:wrap;width:100%}}.site .share-links__text{font-size:1.5rem}@media (width<=767px){.site .share-links__text{font-size:1.25rem}}.site .share-links__list{gap:1rem;display:flex}@media (width<=1023px){.site .share-links__list{gap:.75rem}}@media (width<=575px){.site .share-links__list{flex-wrap:wrap}}.site .share-links__list a{background:linear-gradient(268.93deg,#94a3b8 0%,#64748b 101.83%);border-radius:50%;justify-content:center;align-items:center;width:2.625rem;height:2.625rem;transition:all .2s ease-in-out;display:flex}@media (width<=1023px){.site .share-links__list a{width:2.25rem;height:2.25rem}}.site .share-links__list a:hover{background:linear-gradient(268.93deg,#64748b 0% 101.83%)}.site .share-links__list a img{width:1.125rem;height:1.125rem}.site .share-links__list button{color:#e5e5ea;cursor:pointer;background:linear-gradient(268.93deg,#94a3b8 0%,#64748b 101.83%);border:0;border-radius:6.25rem;justify-content:center;align-items:center;gap:.5rem;height:2.625rem;padding-inline:1rem;font-size:1.125rem;line-height:140%;transition:background .2s ease-in-out;display:flex;position:relative}@media (width<=1023px){.site .share-links__list button{height:2.25rem;font-size:1rem}}.site .share-links__list button:hover{background:linear-gradient(268.93deg,#64748b 0% 101.83%)}.site .share-links__list button span{color:#141417;white-space:nowrap;background-color:#e5e5ea;border-radius:.25rem;padding:.25rem 1rem;font-size:.875rem;display:none;position:absolute;top:-3.125rem;left:0}.site .share-links__list button span:before{z-index:-1;content:"";background-color:#e5e5ea;width:1.25rem;height:1.25rem;position:absolute;top:1.4375rem;left:.25rem;transform:rotate(-45deg)}.site .share-links__list button.show-tip span{display:block}@media (width>=85em){.site .related-exercises{padding-bottom:4rem}}@media (width>=22.5em) and (width<=85em){@supports (padding-bottom:clamp( 2rem , 1.28rem  +  3.2vw , 4rem )){.site .related-exercises{padding-bottom:clamp(2rem , 1.28rem + 3.2vw , 4rem)}}@supports not (padding-bottom:clamp( 2rem , 1.28rem  +  3.2vw , 4rem )){.site .related-exercises{padding-bottom:calc(3.2vw + 1.28rem)}}}@media (width<=22.5em){.site .related-exercises{padding-bottom:2rem}}.site .related-exercises ._section-heading{margin-bottom:1.875rem;font-family:Nunito,Inter,sans-serif;font-weight:600;line-height:120%}@media (width>=85em){.site .related-exercises ._section-heading{font-size:3rem}}@media (width>=22.5em) and (width<=85em){@supports (font-size:clamp( 1.75rem , 1.3rem  +  2vw , 3rem )){.site .related-exercises ._section-heading{font-size:clamp(1.75rem , 1.3rem + 2vw , 3rem)}}@supports not (font-size:clamp( 1.75rem , 1.3rem  +  2vw , 3rem )){.site .related-exercises ._section-heading{font-size:calc(2vw + 1.3rem)}}}@media (width<=22.5em){.site .related-exercises ._section-heading{font-size:1.75rem}}.site .related-exercises ._section-heading mark{background:linear-gradient(268.93deg,#cbd5e1 0%,#64748b 101.83%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.site .related-exercises__list{-moz-column-gap:1.5rem;flex-wrap:wrap;gap:2.5rem 1.5rem;display:flex}@media (width<=767px){.site .related-exercises__list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:1.25rem;overflow:scroll clip}}.site .related-exercises__list .exercise-card{width:calc(33.333% - 16px)}@media (width<=1023px){.site .related-exercises__list .exercise-card{width:calc(50% - 12px)}}@media (width<=767px){.site .related-exercises__list .exercise-card{scroll-snap-align:start;min-width:100%}}.program-card{display:flex;position:relative}.program-card__link{z-index:2;position:absolute;inset:0}.program-card{background:#2625294d;border:1px solid #8a878733;border-radius:1.25rem;width:calc(50% - 15px);padding:1.25rem;transition:border-color .2s ease-in-out}.program-card:hover{border-color:#8a878780}@media (width<=1023px){.program-card{width:100%}}@media (width<=767px){.program-card{flex-direction:column-reverse;gap:1.25rem}}.program-card__name{margin-bottom:.75rem;font-family:Nunito,Inter,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.2}.program-card__img{width:50%}@media (width<=767px){.program-card__img{width:100%}}.program-card__img img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:.875rem;width:100%;height:auto}.program-card__body{flex-direction:column;width:50%;padding-right:1.25rem;display:flex}@media (width<=767px){.program-card__body{width:100%;padding-right:0}}.program-card__features{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.program-card__feature{border-bottom:1px solid #8a878780;justify-content:space-between;gap:.75rem;padding-bottom:.3125rem;display:flex}.program-card__feature strong{text-align:right;font-weight:500}.program-card__tags{margin:0;padding:0;list-style:none}.program-card__tags li{margin-bottom:.25rem;font-weight:300;display:flex}.program-card__tags li:before{content:"✓";background:linear-gradient(268.93deg,#cbd5e1 0%,#64748b 101.83%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:.625rem}@media (width>=85em){.site .prices{margin-top:5.625rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-top:clamp( 3rem , 2.055rem  +  4.2vw , 5.625rem )){.site .prices{margin-top:clamp(3rem , 2.055rem + 4.2vw , 5.625rem)}}@supports not (margin-top:clamp( 3rem , 2.055rem  +  4.2vw , 5.625rem )){.site .prices{margin-top:calc(4.2vw + 2.055rem)}}}@media (width<=22.5em){.site .prices{margin-top:3rem}}@media (width>=85em){.site .prices{margin-bottom:5rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 3rem , 2.28rem  +  3.2vw , 5rem )){.site .prices{margin-bottom:clamp(3rem , 2.28rem + 3.2vw , 5rem)}}@supports not (margin-bottom:clamp( 3rem , 2.28rem  +  3.2vw , 5rem )){.site .prices{margin-bottom:calc(3.2vw + 2.28rem)}}}@media (width<=22.5em){.site .prices{margin-bottom:3rem}}.site .prices__lead{color:#b8b8b8;max-width:42rem;margin-bottom:1rem}.site .prices__trial{color:#cbd5e1;background:#94a3b81a;border:1px solid #94a3b866;border-radius:.75rem;max-width:42rem;margin-bottom:2.25rem;padding:.875rem 1.125rem;font-weight:500}.site .prices__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}@media (width<=1023px){.site .prices__grid{grid-template-columns:1fr}}.site .price-card{background:#2625294d;border:1px solid #8a878733;border-radius:1.25rem;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative}.site .price-card--main{background:linear-gradient(#94a3b824,#2625294d 42%);border-color:#94a3b8b3;transform:translateY(-.25rem)}@media (width<=1023px){.site .price-card--main{transform:none}}.site .price-card__badge{color:#e5e5ea;background:linear-gradient(268.93deg,#94a3b8 0%,#64748b 101.83%);border-radius:62.4375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;position:absolute;top:1rem;right:1rem}.site .price-card__badge--muted{color:#b8b8b8;background:#4b4e5bcc}.site .price-card__name{padding-right:5.5rem;font-family:Nunito,Inter,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2}.site .price-card__for{color:#b8b8b8;margin-top:.375rem}.site .price-card__tagline{color:#e5e5ea;margin-top:.35rem;font-weight:500}.site .price-card__price{color:#b8b8b8;margin:1.375rem 0 .35rem;font-size:1rem}.site .price-card__price span{background:linear-gradient(268.93deg,#cbd5e1 0%,#64748b 101.83%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:.25rem;font-family:Nunito,Inter,sans-serif;font-size:3rem;font-weight:600;line-height:1;display:inline-block}.site .price-card__price--note span{font-size:1.75rem}.site .price-card__trial{color:#cbd5e1;margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.site .price-card__features{margin:.75rem 0 1.75rem;padding:0}.site .price-card__features li{margin-bottom:.625rem;line-height:1.4;display:flex}.site .price-card__features li:before{content:"✓";background:linear-gradient(268.93deg,#cbd5e1 0%,#64748b 101.83%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:.625rem}.site .price-card__choose{color:#cbd5e1;border:1px solid #94a3b88c;border-radius:.625rem;justify-content:center;align-items:center;height:3rem;margin-top:auto;font-weight:600;transition:background-color .2s,color .2s;display:flex}.site .price-card__choose:hover{background:#94a3b829}.site .price-card__choose--solid{color:#e5e5ea;background:linear-gradient(268.93deg,#94a3b8 0%,#64748b 101.83%) 0/150%;border-color:#0000;transition:background-position .4s}.site .price-card__choose--solid:hover{background-position:100%}@media (width>=85em){.site .prices-cta{margin-bottom:6.25rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 3.5rem , 2.51rem  +  4.4vw , 6.25rem )){.site .prices-cta{margin-bottom:clamp(3.5rem , 2.51rem + 4.4vw , 6.25rem)}}@supports not (margin-bottom:clamp( 3.5rem , 2.51rem  +  4.4vw , 6.25rem )){.site .prices-cta{margin-bottom:calc(4.4vw + 2.51rem)}}}@media (width<=22.5em){.site .prices-cta{margin-bottom:3.5rem}}.site .prices-cta__inner{text-align:center;max-width:40rem;margin:0 auto}.site .prices-cta__inner h2{margin-bottom:.875rem;font-family:Nunito,Inter,sans-serif;font-size:2rem;font-weight:600;line-height:1.25}@media (width<=767px){.site .prices-cta__inner h2{font-size:1.5rem}}.site .prices-cta__inner p{color:#b8b8b8;font-size:1.0625rem}.site .prices-cta__inner a{margin:1.75rem auto 0}.site .contact-form{scroll-margin-top:1.5rem}@media (width>=85em){.site .contact-form{margin-bottom:7.5rem}}@media (width>=22.5em) and (width<=85em){@supports (margin-bottom:clamp( 3.75rem , 2.4rem  +  6vw , 7.5rem )){.site .contact-form{margin-bottom:clamp(3.75rem , 2.4rem + 6vw , 7.5rem)}}@supports not (margin-bottom:clamp( 3.75rem , 2.4rem  +  6vw , 7.5rem )){.site .contact-form{margin-bottom:calc(6vw + 2.4rem)}}}@media (width<=22.5em){.site .contact-form{margin-bottom:3.75rem}}.site .contact-form__content{text-align:center;max-width:47.5rem;margin:0 auto 1.25rem}.site .contact-form__description{color:#b8b8b8}
