html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Halvar Breitschrift","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.2;color:#1e293b;font-size:12px;font-weight:400}.container{max-width:1200px;margin:0 auto;padding:0}.text-right{text-align:right}.wrapper{background:#1a1a1a;position:relative;z-index:2;border-radius:32px;width:calc(100vw - 32px);height:952px;margin:16px;margin-bottom:200px}.section__title{font-size:64px}.nav{max-width:1200px;margin:0 auto;padding:0;display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.nav__logo{font-size:2rem;text-transform:uppercase;color:#fff;font-weight:500;display:flex;align-items:center;gap:1rem}.nav__logo img{width:60px;height:53px}.nav__menu{display:flex;list-style:none;gap:2rem;font-size:1.15em}.nav__menu a{text-decoration:none;color:#fff;font-weight:400;transition:all .3s ease}.nav__menu a:hover{font-weight:700;text-shadow:0px 0px 4px 0px hsla(0,0%,100%,.8)}.nav__button .btn{font-size:1.5em;font-weight:700}.nav__burger{display:none;background:none;border:none;cursor:pointer;padding:16px;position:relative;z-index:1001;width:52px;height:52px}.nav__burger .nav__burger-icon{width:32px;height:32px;transition:opacity .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.nav__burger .nav__burger-icon--close{opacity:0}.nav__burger .nav__burger-icon--menu{opacity:1}.nav__burger--active .nav__burger-icon--close{opacity:1}.nav__burger--active .nav__burger-icon--menu{opacity:0}.btn{padding:16px 24px;border:none;border-radius:16px;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;font-family:"Halvar Breitschrift","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.btn--primary{background:#0042ea;color:#fff}.btn--primary:hover{background:#002da0}.btn--secondary{background:rgba(0,0,0,0);border:4px solid #0042ea;color:#fff}.btn--secondary:hover{background:rgb(78.6610878661,91.2468619247,109.3389121339)}.hero{color:#fff;padding:0}.hero>.container{position:relative}.hero__row{display:flex;flex-direction:row;align-items:flex-end;gap:2rem}.hero__title{font-size:8rem;font-weight:500;margin-bottom:1rem;letter-spacing:-1.5%;line-height:1.12}.hero__title--main{margin-bottom:0}.hero__subtitle{font-family:"Inter",sans-serif;font-size:1.66em;font-weight:500;line-height:1.4;margin-bottom:2.5rem}.hero__row--flex{display:flex;flex-direction:row;align-items:flex-start;gap:2rem}.hero__buttons{display:flex;flex-direction:column;gap:1rem;flex:0 0 225px;padding-top:80px}.hero__buttons .btn--fighter{background:url("../assets/icons/fighters.svg") #0042ea no-repeat;background-position:92% 50%;padding:22px 50px 22px 16px;line-height:1;font-size:1.33em;font-weight:700}.hero__buttons .btn--fighter:hover{background-color:#002da0}.hero__buttons .btn--gym{background:url("../assets/icons/gym.svg") no-repeat;background-position:92% 50%;padding:18px 50px 18px 16px;line-height:1;font-size:1.33em;font-weight:700}.hero__buttons .btn--gym:hover{color:#0042ea;border-color:#002da0;background:url("../assets/icons/gym-dark.svg") no-repeat;background-position:92% 50%}.hero__image{mask:url("../assets/hero-bg-small.png") no-repeat bottom;mask-size:cover;mask-position:0 -125px;overflow:hidden;display:flex;align-items:flex-end;flex:0 0 645px}.hero__image>img{width:645px;height:780px;object-fit:cover}.hero__users{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.33em;align-self:center;padding-bottom:110px}.hero__users-counter{display:flex;flex-direction:row;align-items:center;flex:0 0 100%;gap:.8em}.hero__users-counter-number{font-size:3.333em;font-weight:700;line-height:1;color:#fff}.hero__users-active{width:8px;height:8px;background-color:#83ff8f;border-radius:50%;display:block}.hero__users-text{font-size:1.15em;font-weight:400;line-height:1;flex:0 0 100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1.25em}.hero__play{position:absolute;left:50%;transform:translateX(-60%);background-color:#0042ea;bottom:12.9em;width:170px;height:170px;border-radius:50%;z-index:2;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);padding:8px}.hero__play__text svg{animation:spin 20s linear infinite}.hero__play__button{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;z-index:3;transition:all .3s ease}.hero__play__button img{width:40px;height:40px;transition:filter .3s ease}.hero__play__button:hover img{filter:brightness(0.7)}section{padding:5rem 0}section h2{font-size:2.5rem;margin-bottom:2rem;text-align:center}section p{font-size:1.1rem;max-width:600px;margin:0 auto 2rem;text-align:center}.about{background:#0042ea;color:#fff;padding:100px 0;border-radius:32px}.about>.container{display:flex;flex-direction:row;align-items:center;gap:1.666em}.about__logo{width:180px;height:180px;display:flex;border-radius:30px;justify-content:center;align-items:center;background:#fff}.about__logo img{width:124px;height:124px}.about__title{font-size:3.5rem;font-weight:700;text-align:left;margin-bottom:.8rem;line-height:52px}.about__description{font-size:1.5em;text-align:left;font-weight:500;font-family:"Inter",sans-serif;line-height:28px;max-width:770px;margin:0 auto}.how-it-works__title{font-size:5.3rem;font-weight:700;line-height:1}.how-it-works__grid{display:flex;gap:3.5em;align-items:center;justify-content:center}.how-it-works__steps-cards{display:flex;flex-direction:row;gap:1.666em;flex-wrap:wrap;align-items:center;justify-content:center;max-height:440px}.how-it-works__step-card{display:flex;flex-direction:column;align-items:center;background:#1a1a1a;width:216px;height:216px;border-radius:20px;padding:30px 20px;color:#fff;gap:2.3333em}.how-it-works__step-card-number{font-size:1.666em;font-weight:700;line-height:1;letter-spacing:-0.4px}.how-it-works__step-card-logo{height:60px}.how-it-works__step-card-description{font-size:1.5em;font-weight:500;font-family:"Inter",sans-serif}.ai-assistant__title{font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:60px;text-align:center}.ai-assistant__subtitle{font-size:2.666em;font-weight:700;text-align:center;margin-bottom:1.666em}.ai-assistant__subtitle--why-it-matters{text-align:left;padding-left:70px;margin-bottom:0}.ai-assistant__description{font-size:1.8333em;font-weight:500;font-family:"Inter",sans-serif;text-align:center;line-height:1.5;margin:0 auto 80px;max-width:545px;text-align:center}.ai-assistant__why-it-matters-wrapper{display:flex;flex-direction:row;gap:1.666em}.ai-assistant__why-it-matters-grid{display:flex;flex-direction:column;gap:1.666em;align-items:flex-start;justify-content:flex-start}.ai-assistant__why-it-matters-card{display:flex;flex-direction:row;gap:1.666em;align-items:center;justify-content:center;background:#1a1a1a;color:#fff;padding:43px 24px;border-radius:30px}.ai-assistant__why-it-matters-card-description{display:flex;align-items:center;height:100%;font-size:1.5em;font-weight:500;font-family:"Inter",sans-serif;line-height:1}.ai-assistant__images-grid{display:flex;flex-direction:column;gap:3.8em;align-items:center;justify-content:center;position:relative;top:-50px}.ai-assistant__bunch-of-images{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ai-assistant__bunch-of-images img{width:300px;display:block;object-fit:cover}.ai-assistant__bottom-image{position:relative;left:190px}.ai-assistant__bottom-image img{width:300px;display:block;object-fit:cover}.testimonials{background:#1a1a1a;color:#fff;padding:100px 0}.testimonials__title{font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:60px;text-align:center}.testimonials__grid{display:flex;flex-direction:row;gap:14em;align-items:center;justify-content:space-between;flex-wrap:wrap}.testimonials__card{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:1.5em;flex:0 0 calc(50% - 7em);flex-wrap:wrap}.testimonials__card-logo{width:100px;height:100px;border-radius:50%;overflow:hidden}.testimonials__card-description{display:flex;flex-direction:column;gap:1.2em;flex:1}.testimonials__card-description-text{font-size:1.2em;font-weight:500;font-family:"Inter",sans-serif;line-height:2.1;flex:1}.testimonials__card-author{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1em;width:100%;flex:0 0 100%}.testimonials__card-author-name{font-size:1.4em;font-weight:500;font-family:"Halvar Breitschrift",sans-serif;line-height:1;letter-spacing:-0.4px;margin-bottom:-3px;margin-top:10px}.testimonials__card-author-belt{font-size:1.2em;font-weight:400;font-family:"Inter",sans-serif;line-height:1.3}.sapar-for-gym{background:#1a1a1a;color:#fff;margin-top:120px;padding:60px 0 0;margin:120px 16px;border-radius:30px}.sapar-for-gym>.container{background:url("../assets/two-phones.png") no-repeat;background-position:bottom 0 right 10px;background-size:780px auto}.sapar-for-gym__title{font-size:3.5rem;font-weight:700;line-height:1;max-width:780px;margin-bottom:48px}.sapar-for-gym__description{font-size:24px;font-weight:500;font-family:"Inter",sans-serif;line-height:1.4;max-width:540px;margin-bottom:120px}.sapar-for-gym .btn{margin-bottom:150px}.why-sapar{background:url("../assets/why-sapar/BG@2x.png") no-repeat bottom center;background-size:cover;color:#fff;margin-top:120px;padding:100px 0 60px;margin:120px 0}.why-sapar__title{font-size:3.5rem;font-weight:700;line-height:1;text-align:center}.why-sapar__grid{display:flex;flex-direction:row;gap:24px;margin-top:80px;align-items:stretch;justify-content:center}.why-sapar__card{display:flex;flex-direction:column;align-items:start;justify-content:stretch;background:#fff;color:#1e293b;padding:32px;border-radius:30px;border:1px solid rgba(230,232,236,.5019607843);box-shadow:0px 0px 10px 0px rgba(0,0,0,.2509803922);flex:0 0 calc(33.333% - 16px)}.why-sapar__card-logo{width:88px;height:88px;border-radius:8px;background:#f0f5ff;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.why-sapar__card-logo--darker{background:#0042ea}.why-sapar__card-logo img{width:48px;height:48px}.why-sapar__card-title{font-size:20px;font-weight:500;line-height:28px;text-align:left;min-height:70px}.why-sapar__card-description{font-size:16px;line-height:24px;font-weight:400;text-align:left;font-family:"Inter",sans-serif;color:#42526b;flex:1}.ai-driven{margin-top:120px;padding:100px 0 60px;margin:120px 0}.ai-driven__video{width:100%;height:100%;object-fit:cover}.how-it-works-gym__title{font-size:3.5rem;font-weight:700;line-height:1;text-align:center}.how-it-works-gym__grid{display:flex;flex-direction:row;gap:24px;margin-top:80px;align-items:start}.how-it-works-gym__card{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1a1a1a;border-radius:30px;padding:40px 24px;color:#fff;min-height:225px;flex:0 0 calc(25% - 24px)}.how-it-works-gym__card-logo{width:60px;height:60px;margin-bottom:18px}.how-it-works-gym__card-description{font-size:18px;line-height:1.2;font-weight:400;text-align:center;font-family:"Inter",sans-serif;min-height:70px;display:flex;text-align:center;align-items:center;justify-content:center}.faq{padding:100px 0;background:#0042ea}.faq__title{font-size:3.5rem;font-weight:700;line-height:1;text-align:center;margin-bottom:80px;color:#fff}.faq__grid{display:flex;flex-direction:column;gap:24px;margin:0 auto}.faq__card{background:#1a1a1a;border-radius:30px;overflow:hidden;transition:all .3s ease;cursor:pointer}.faq__card--active{background:#fff;color:#1e293b}.faq__card-title{display:flex;justify-content:space-between;align-items:center;padding:24px;color:#fff;transition:all .3s ease}.faq__card--active .faq__card-title{color:#1e293b}.faq__card-title-text{font-size:20px;font-weight:500;line-height:28px}.faq__card-toggle{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.faq__card-icon{width:24px;height:24px;transition:all .3s ease}.faq__card-icon--plus{display:block}.faq__card-icon--minus{display:none}.faq__card--active .faq__card-icon--plus{display:none}.faq__card--active .faq__card-icon--minus{display:block}.faq__card-description{max-height:0;overflow:hidden;transition:all .3s ease;padding:0 24px;color:#fff}.faq__card-description p{margin-bottom:12px;text-align:left;max-width:100%}.faq__card--active .faq__card-description{color:#1e293b}.faq__card--active .faq__card-description{max-height:fit-content;padding:0 24px 24px}.faq__card-description-text{font-size:16px;line-height:24px;font-weight:400;font-family:"Inter",sans-serif;color:#42526b}.faq__card--active .faq__card-description-text{color:#42526b}.join-us{background:#0042ea;color:#1a1a1a;padding:55px 0;margin:120px 0}.join-us__wrapper{background:#fff;border-radius:30px;padding:50px;margin:0 55px}.join-us__title{font-size:3.5rem;font-weight:700;line-height:1;text-align:center;margin-bottom:24px}.join-us__description{font-size:16px;font-weight:400;line-height:1.5;text-align:center;max-width:740px;margin:0 auto;font-family:"Inter",sans-serif;color:#2d2d2d;margin-bottom:24px}.join-us__form{display:flex;flex-direction:column;gap:24px;max-width:580px;margin:0 auto}.join-us__form-row{display:flex;flex-direction:row;align-items:center;gap:12px;border:1px solid #d8d8d8;border-radius:16px;padding:12px;margin-bottom:10px}.join-us__form-row label{display:flex;flex-direction:row;align-items:center;gap:12px}.join-us__form-row input{border:none;border-left:1px solid #d8d8d8;padding:0 0 0 12px;outline:none;background:rgba(0,0,0,0);font-size:16px;font-weight:400;line-height:1.2;width:100%}.join-us__checkbox-container{display:flex;flex-direction:row;align-items:center;gap:16px;font-weight:700;margin-bottom:24px;font-size:18px}.join-us__checkbox-container input[type=checkbox]{width:28px;height:28px;border-radius:50%;border:2px solid #d8d8d8;background:#f8f8f8;cursor:pointer;transition:all .3s ease}.join-us__checkbox-container input[type=checkbox]:checked{background:#0042ea;border-color:#0042ea}.join-us__checkbox-container input[type=checkbox]:hover{border-color:#0042ea;transform:scale(1.1)}.join-us__checkbox-container label{cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .3s ease;user-select:none}.join-us__checkbox-container label:hover{background:rgba(0,66,234,.1);color:#0042ea}.join-us .row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px}.join-us .col-6{flex:0 0 50%}.join-us .btn{padding:16px 53px;font-size:18px}.join-us__contact-info{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:12px;font-size:16px;font-weight:400;line-height:1.2;color:#2d2d2d;font-family:"Mulish",sans-serif;list-style:none;margin-left:auto}.join-us__contact-info li{display:flex;flex-direction:row;align-items:center;gap:12px;justify-content:flex-start}.join-us__contact-info li a{color:#2d2d2d;text-decoration:none;transition:color .3s ease}.join-us__contact-info li a:hover{color:#0042ea;text-decoration:underline}.join-us__contact-info-item{display:flex;flex-direction:row;align-items:center;gap:12px}.follow-our-journey{padding:100px 0;margin:120px 0}.follow-our-journey__title{font-size:3.5rem;font-weight:700;line-height:1;text-align:center;margin-bottom:50px}.follow-our-journey__socials{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;list-style:none}.follow-our-journey__socials li{display:flex;flex-direction:row;align-items:center}.follow-our-journey__socials li a{background:#e3ebff;height:60px;width:60px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.follow-our-journey__socials li a:hover{background:#0042ea}.follow-our-journey__socials li a:hover img{filter:brightness(0) invert(1)}.footer{background:#1e293b;color:#fff;padding:35px 0}.footer-flex{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.footer__nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:0 0 45%}.footer__nav-links-list{display:flex;flex-direction:row;align-items:center;justify-content:space-between;list-style:none;gap:45px}.footer__nav-links li a{color:#fff;text-decoration:none;font-size:16px;font-weight:400;line-height:1.2;transition:color .3s ease}.footer__nav-links li a:hover{font-weight:700;text-shadow:0px 0px 4px 0px hsla(0,0%,100%,.5019607843)}.footer__logo{display:flex;justify-content:flex-start;align-items:center;flex:0 0 10%}.footer__logo img{width:88px}.footer__address{flex:0 0 30%;font-size:16px}.footer__socials{display:flex;justify-content:flex-end;align-items:center;flex:0 0 10%}.footer__socials-list{display:flex;flex-direction:row;align-items:center;justify-content:space-between;list-style:none;gap:12px}.footer__socials-list li{display:flex;justify-content:center;align-items:center}.footer__socials-list li a{display:flex;justify-content:center;align-items:center}.footer__socials-list li a img{display:block;width:24px;height:24px;aspect-ratio:1/1}.mobile-menu{position:absolute;left:0;width:100%;background:#1a1a1a;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:0 0 20px 20px;z-index:1000;padding:0 0 4px 0;animation:slideDown .3s ease}.mobile-menu__header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px 0 24px;border-bottom:2px solid #0042ea}.mobile-menu__logo{height:32px;width:auto}.mobile-menu__close{background:none;border:none;padding:0;cursor:pointer}.mobile-menu__close img{width:28px;height:28px}.mobile-menu__list{list-style:none;margin:0;padding:28px 24px 0 24px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;border-top:1px solid #0042ea;margin:0 17px}.mobile-menu__list li{width:100%}.mobile-menu__list li a{color:#fff;text-decoration:none;font-size:1.2rem;font-weight:500;transition:color .3s}.mobile-menu__list li a:hover{font-weight:700;text-shadow:0px 0px 4px 0px hsla(0,0%,100%,.8)}.mobile-menu__button{padding:24px 24px 0 24px;width:100%;display:flex;justify-content:flex-end}.mobile-menu__button .btn{width:180px;text-align:center;padding:16px 24px;font-size:18px}.mobile-menu-overlay{position:fixed;top:65px;left:0;width:100%;height:100%;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-menu-overlay--active{opacity:1;visibility:visible}.video-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.video-modal-overlay--active{opacity:1;visibility:visible}.video-modal{position:relative;background:#fff;border-radius:16px;padding:10px;max-width:95%;max-height:100%;box-shadow:0 20px 40px rgba(0,0,0,.3);margin:0 120px}.video-modal__close{position:absolute;top:-15px;right:-15px;width:40px;height:40px;border:none;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .3s ease;z-index:1001}.video-modal__close:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.3)}.video-modal__close img{width:20px;height:20px;filter:invert(1)}.video-modal__content video{max-width:100%;border-radius:8px}@media screen and (max-width: 1350px){.wrapper{width:calc(100vw - 60px);margin:0 30px 100px 30px;border-radius:0 0 32px 32px;height:auto}.wrapper section{padding:30px 25px 0}.wrapper .nav{max-width:100%;padding:30px 25px 0}.wrapper .nav__menu a{font-size:.875rem}.hero__row--flex{flex-wrap:wrap}.hero__title{font-size:4rem}.hero__subtitle{font-size:.875rem;max-width:290px;margin-bottom:2rem}.hero__buttons{padding-top:0;order:1;flex:0 0 calc(33.333% - 1rem);align-items:flex-start;justify-content:flex-start}.hero__buttons .btn{width:225px;padding:16px}.hero__users{padding-bottom:0;order:2;align-items:center;justify-content:start;flex:0 0 calc(66.666% - 1rem)}.hero__image{order:3;flex:initial;margin-top:2rem;width:auto;margin:0 auto -158px;mask-position:0 -100px}.hero__play{bottom:-7em;transform:translateX(-50%);width:120px;height:120px}.hero__play__button img{width:22px;height:22px}.hero__image{display:flex;justify-content:center;align-items:center;margin-top:0;object-fit:contain}.hero__image img{width:515px;height:auto}.about{margin:0;border-radius:0}.about .container{max-width:100%;padding:0 55px}.ai-assistant__why-it-matters-wrapper{flex-wrap:wrap}.ai-assistant__why-it-matters-grid{order:2;flex-wrap:wrap;gap:1.666em;display:flex;flex:0 0 100%}.ai-assistant__images-grid{order:1;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;gap:0}.ai-assistant__bunch-of-images{width:50%;display:flex;align-items:center;justify-content:center;flex:0 0 50%}.ai-assistant__bunch-of-images img{width:100%;height:auto;max-width:305px}.ai-assistant__bottom-image{left:auto;flex:0 0 50%}.ai-assistant__bottom-image img{width:100%;height:auto;max-width:305px}}@media screen and (max-width: 1285px){.wrapper{padding-bottom:25px}.nav__logo span{font-size:1.25rem}.nav__logo img{width:48px}.hero__image{margin:0 auto -184px}.sapar-for-gym{margin:0;border-radius:0}.how-it-works-gym__grid{flex-wrap:wrap}.how-it-works-gym__card{flex:0 0 calc(50% - 12px)}.testimonials{margin-bottom:80px}.testimonials__grid{gap:32px}.about{margin:0;border-radius:0}.about .container{max-width:100%;padding:0 55px}.sapar-for-gym{padding:60px 115px 0;border-radius:30px}.sapar-for-gym__title{text-align:center;margin-bottom:16px}.sapar-for-gym__description{text-align:center;margin-bottom:32px}.sapar-for-gym .container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 17px 150px;background:url("../assets/two-phones.png") bottom center no-repeat;background-size:420px;max-width:100%}.why-sapar__grid{flex-direction:column;align-items:center;justify-content:center;gap:16px}.why-sapar__card{max-width:352px;flex-direction:row;gap:16px;flex-wrap:wrap}.why-sapar__card-logo{width:44px;height:44px;margin-bottom:0}.why-sapar__card-title{flex:1 1 50%;font-size:20px;line-height:24px;min-height:auto}.why-sapar__card-description{flex:1 1 100%}.faq{padding:32px 55px}.faq__title{font-size:48px;margin-bottom:32px}.video-modal{padding:15px;max-width:95vw;max-height:95vh}.video-modal__close{top:-10px;right:-10px;width:35px;height:35px}.video-modal__close img{width:16px;height:16px}.video-modal__content video{max-width:100%;max-height:60vh}}@media screen and (max-width: 1220px){.footer-flex{flex-direction:column;align-items:center;justify-content:center;gap:16px}.footer__logo{width:100%;flex:0 0 100%;display:flex;justify-content:center;align-items:center;margin-bottom:16px;padding-left:0}.footer__socials{width:100%;justify-content:center}.footer__socials-list{flex-direction:row;gap:22px;align-items:center}.footer__socials-list li{display:flex;justify-content:center;align-items:center}.footer__socials-list li a{display:flex;justify-content:center;align-items:center}.ai-assistant__why-it-matters-grid{padding:0 55px}.ai-assistant__why-it-matters-card{padding:43px 46px}}@media screen and (max-width: 1200px){.how-it-works-gym{padding:55px 16px}.video-modal{margin:0}}@media screen and (max-width: 1080px){.section__title{font-size:48px}.about{margin-top:80px}.about .container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 17px}.about__logo{width:80px;height:80px;border-radius:15px}.about__logo img{width:65px;aspect-ratio:1/1}.about__title{text-align:center;font-size:32px;margin-bottom:16px}.about__description{max-width:100%;text-align:center;font-size:16px}}@media screen and (max-width: 1024px){.how-it-works__grid{gap:1.666em}.how-it-works__grid .app-screen img{height:580px}.how-it-works__steps-cards{max-height:none;padding:0 17px}.how-it-works__step-card{width:176px;height:176px;padding:16px 20px;gap:0;justify-content:space-between;align-items:center}.how-it-works__step-card-number{flex-shrink:0}.how-it-works__step-card-logo{flex-shrink:0}.how-it-works__step-card-description{font-size:1.2em;text-align:center;flex-shrink:0;margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-end}.how-it-works__step-card-description p{margin-bottom:0}.testimonials{padding:32px 0}.testimonials__grid{padding:0 17px;gap:32px}.testimonials__card{flex:0 0 100%}.testimonials__card-logo{width:40px;height:40px}.testimonials__card-logo img{width:100%;height:100%}}@media screen and (max-width: 834px){.wrapper{padding-bottom:0}.hero__title{font-size:2.5rem;flex:0 0 100%;margin-bottom:0;line-height:1}.hero__row{flex-wrap:wrap;gap:16px}.hero__subtitle{font-size:1rem;max-width:100%;flex:0 0 100%}.hero__buttons{flex:0 0 100%;justify-content:center;align-items:center}.hero__users{flex:0 0 100%}.hero__image{margin:0 auto -158px}.hero__play{bottom:-4em}.ai-assistant__why-it-matters-grid{padding:0 55px}}@keyframes slideDown{from{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width: 768px){.section__title{font-size:32px}.mobile-menu__list li a:hover{color:#fff}.mobile-menu__button{justify-content:flex-start;padding:10px 17px}.mobile-menu .btn{background:none}.mobile-menu .btn:hover{font-weight:700}.wrapper{margin:0;border-radius:0;width:100%}.wrapper .nav{padding:10px 3px 0 17px}.wrapper .nav__menu{display:none}.wrapper .nav__button{display:none}.wrapper .nav__burger{display:block}.how-it-works__grid{flex-direction:column}.how-it-works__step-card{flex:0 0 calc(50% - 16px);aspect-ratio:1/1}.ai-assistant__why-it-matters-grid{align-items:center}.ai-assistant__images-grid{padding:0 17px;flex-direction:column;gap:16px}.ai-assistant__subtitle--why-it-matters{padding-left:0;text-align:center}.ai-assistant__why-it-matters-card{text-align:center;flex-direction:column;width:100%}.sapar-for-gym{padding:32px 17px 0}.why-sapar{padding:48px 16px;margin:80px 0 0}.why-sapar__grid{margin-top:40px}.why-sapar__card{max-width:100%;width:100%;padding:20px;border-radius:16px;flex:0 0 100%}.why-sapar__title{font-size:32px}.ai-driven{margin:0;padding:0}.how-it-works-gym__title{font-size:32px;margin-bottom:0}.how-it-works-gym__grid{flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:40px}.how-it-works-gym__card{max-width:280px}.faq{padding:32px 17px}.faq__title{font-size:32px;margin-bottom:32px}.join-us{background:none}.join-us__wrapper{padding:0;margin:0 17px}.join-us__title{font-size:32px;margin-bottom:16px}.join-us__contact-info{margin-left:0}.join-us__contact-info li{width:100%;justify-content:flex-end}}@media screen and (max-width: 565px){.hero{padding:30px 0}.hero__row--flex{justify-content:center}.hero__image{margin:0;mask-position:0 -60.5px;margin-bottom:-110px}.hero__image img{max-width:100%;width:355px;height:428px}.hero__play{height:94px;width:94px;bottom:-3em;padding:4px}}@media screen and (max-width: 520px){.join-us .row{flex-direction:column;align-items:center;justify-content:center;gap:16px}.testimonials__card-description-text{line-height:1.3}.footer__nav-links-list{flex-direction:column;gap:16px;margin-bottom:20px}.footer__address{font-size:14px;text-align:center}}@media screen and (max-width: 480px){.container{padding:0 .5rem}.hero__title{font-size:1.75rem}.btn{padding:.5rem 1rem;font-size:.9rem}.sapar-for-gym .container{background-size:100%;padding:0 17px 30%}.how-it-works__steps-cards{padding:0 12px}.how-it-works__step-card{max-width:50%;max-height:50%;height:fit-content}.how-it-works__step-card-logo{height:60px;display:flex;align-items:center;justify-content:center}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@supports not (backdrop-filter: blur(1px)){.mobile-menu-overlay{background-color:rgba(0,0,0,.6) !important}.video-modal-overlay{background-color:rgba(0,0,0,.8) !important}}@media screen and (max-width: 380px){.how-it-works__step-card{padding:12px 12px}}@media screen and (max-width: 360px){.hero__image{margin:0 auto -12vh;mask-size:100% 95%;mask-position:0 bottom}.hero__image img{width:100%;height:auto;max-width:100%}.hero__title{font-size:1.5rem}}/*# sourceMappingURL=main.css.map */
