.text--highlight{color:#0089d5}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feature-item{display:flex;gap:8px}.feature-item__icon{width:16px;flex-shrink:0}.feature-item__text{font-size:14px;color:#696969;font-weight:400;white-space:nowrap}@media (max-width:480px){.button-wrapper{width:100%}.button-wrapper .btn{width:100%;padding:12px 0}}@media screen and (max-width:768px){.hide-mobile{display:none !important}}@media screen and (min-width:768px){.hide-tablet{display:none !important}}.hero .hero__container{max-width:1500px;margin:0 auto;display:grid;grid-template-areas:"badge" "title" "image" "note" "buttons";gap:8px;margin-bottom:24px}@media (min-width:1200px){.hero .hero__container{padding:0 64px}}@media (min-width:768px){.hero .hero__container{grid-template-areas:". image" "badge image" "title image" "note image" "buttons image" ". image";grid-template-columns:auto 450px;justify-content:space-between;column-gap:40px}}.hero .hero__badge{grid-area:badge;text-align:center}@media (min-width:768px){.hero .hero__badge{text-align:left}}.hero .hero__badge .hero__badge-text{padding:8px 16px;border-radius:48px;background:#d7f1ff;color:#0089d5;font-size:18px;font-style:normal;font-weight:700}.hero .hero__title{grid-area:title;text-align:center}@media (min-width:768px){.hero .hero__title{text-align:left}}.hero .hero__title h1{color:#12567c;margin:0}.hero .hero__image{grid-area:image}.hero .hero__image img{width:100%}.hero .hero__note{grid-area:note;text-align:center}@media (min-width:768px){.hero .hero__note{text-align:left}}.hero .hero__note .hero__note-text{color:#696969;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.hero .hero__buttons{grid-area:buttons;text-align:center}@media (min-width:768px){.hero .hero__buttons{text-align:left}}@media (max-width:480px){.btn.btn-primary.btn--large{width:100%;padding-left:0;padding-right:0;display:inline-block}}@media (min-width:480px){.btn.btn-primary.btn--large{min-width:315px}}.steps{background-color:#fff;padding:80px 0}@media (max-width:768px){.steps{padding:40px 0}}@media (max-width:480px){.steps{padding:32px 0}}.steps__container{max-width:1500px;margin:0 auto;display:flex;flex-direction:column;gap:32px}@media (min-width:1200px){.steps__container{padding:0 64px}}@media (max-width:768px){.steps__container{gap:24px}}.steps__header{display:flex;gap:48px;align-items:flex-start;justify-content:space-between}@media (max-width:768px){.steps__header{flex-direction:column;gap:12px}}.steps__text{flex:1;min-width:0}.steps__title{font-size:32px;line-height:1.2;font-weight:700;margin:0 0 8px}@media (max-width:768px){.steps__title{font-size:28px}}@media (max-width:480px){.steps__title{font-size:24px}}.steps__description{font-size:16px;line-height:1.45;font-weight:400;color:#696969;margin:0}@media (max-width:768px){.steps__description{font-size:14px;line-height:22px}}.steps__features{display:flex;flex-direction:column;gap:4px;align-items:start}@media (max-width:768px){.steps__features{display:none}}.steps__process{background:rgba(234,253,255,.2);border:1px solid #ededed;border-radius:15px;padding:32px;display:flex;align-items:flex-start;justify-content:center}@media (max-width:768px) and (min-width:480px){.steps__process{padding:20px 16px;display:grid;grid-template-columns:1fr 1fr;gap:34px}}@media (max-width:480px){.steps__process{flex-direction:column;gap:0}}.step-card{display:flex;flex-direction:column;gap:12px;max-width:274px}@media (max-width:480px){.step-card{width:100%;max-width:none}.step-card:not(:last-child){border-bottom:1px solid #eaf0dd;padding-bottom:20px;margin-bottom:20px}}@media (min-width:768px){.step-card{flex:1}}@media (min-width:1200px){.step-card:not(:last-child){border-right:1px solid #eaf0dd;padding-right:56px;margin-right:56px}}@media (max-width:768px) and (min-width:480px){.step-card{width:100%}}.step-card__header{display:flex;align-items:center;gap:18px}@media (max-width:768px){.step-card__header{width:100%}}.step-card__icon{width:42px;height:42px;background-color:#0c3d59;border-radius:50%;display:flex;align-items:center;justify-content:center;border:4px solid #cfdfe6}@media (max-width:768px){.step-card__icon{width:40px;height:40px;border:2px solid #cfdfe6}}.step-card__icon svg{width:24px;height:24px;fill:#fff}.step-card__number{font-weight:500;font-size:24px;color:#0c3d59;line-height:normal}@media (max-width:768px){.step-card__number{font-size:20px}}.step-card__description{font-size:14px;line-height:normal;color:#696969;margin:0}.step-separator{width:0;height:122px;position:relative}@media (max-width:768px){.step-separator{height:97px}}@media (max-width:480px){.step-separator{display:none}}.step-separator:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:122px;height:1px;background:#eaf0dd}@media (max-width:768px){.step-separator:after{width:97px}}.running-text-wrapper{width:100%;overflow:hidden}.running-text-wrapper .running-text{display:flex;width:fit-content;animation:scroll 15s linear infinite}.running-text-wrapper .running-text__items{display:flex;flex-shrink:0}.running-text-wrapper .running-text__item{margin-right:30px;display:flex;gap:8px}.running-text-wrapper .running-text__icon{width:16px;flex-shrink:0}.running-text-wrapper .running-text__text{font-size:14px;color:#696969;font-weight:400;white-space:nowrap}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.features{background-color:#fff}.features__container{max-width:1500px;margin:0 auto}@media (min-width:1200px){.features__container{padding:0 64px}}.feature-row{display:flex;gap:64px;align-items:center;padding:40px 0}@media (max-width:768px){.feature-row{gap:32px;padding:32px 0}}@media (max-width:480px){.feature-row{flex-direction:column;gap:24px;padding:24px 0}}.feature-row--reverse{flex-direction:row-reverse}@media (max-width:480px){.feature-row--reverse{flex-direction:column}}.feature-row__content-wrapper{flex:1;display:flex;flex-direction:column;gap:32px}@media (max-width:480px){.feature-row__content-wrapper{gap:24px;text-align:center}}.feature-row__image{flex:1;min-height:432px;position:relative}@media (max-width:768px){.feature-row__image{min-height:264px}}@media (max-width:480px){.feature-row__image{width:100%;min-height:300px}}.feature-row__title{font-size:32px;line-height:1.2;font-weight:700;margin:0 0 8px;line-height:normal}@media (max-width:768px){.feature-row__title{font-size:28px}}@media (max-width:480px){.feature-row__title{font-size:24px}}@media (max-width:768px){.feature-row__title{font-size:24px;text-align:left}}.feature-row__description{font-size:16px;line-height:1.45;font-weight:500;color:#696969;margin:0;line-height:normal;font-weight:400}@media (max-width:768px){.feature-row__description{text-align:left}}.features-carousel{background-color:#fff;padding:80px 0}@media (max-width:768px){.features-carousel{padding:40px 0}}@media (max-width:480px){.features-carousel{padding:24px 0}}.features-carousel__wrapper{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (min-width:1200px){.features-carousel__wrapper{padding:0 64px}}@media (max-width:1200px){.features-carousel__wrapper{grid-template-columns:1fr}}@media (min-width:1200px){.features-carousel__wrapper{gap:64px}}@media (max-width:1200px){.features-carousel__image{display:none}}.features-carousel__container{display:flex;flex-direction:column}@media (max-width:480px){.features-carousel__container{gap:16px}}.features-carousel__title{font-size:32px;line-height:1.2;font-weight:700;margin:0}@media (max-width:768px){.features-carousel__title{font-size:28px}}@media (max-width:480px){.features-carousel__title{font-size:24px}}@media (min-width:768px){.features-carousel__title{margin-bottom:8px}}@media (max-width:768px){.features-carousel__title{font-size:24px}}.features-carousel__description{font-size:16px;line-height:1.45;font-weight:400;color:#6f6f6f;margin:0;line-height:normal}@media (min-width:768px){.features-carousel__description{margin-bottom:40px}}.features-carousel .note .note-text{color:#696969;font-size:14px;font-style:normal;font-weight:500}@media (min-width:768px){.features-carousel .note .note-text{font-size:16px}}.value-props{display:flex;flex-direction:column;gap:0;width:100%}@media (min-width:768px){.value-props{margin-bottom:40px}}.value-prop{display:flex;gap:30px;align-items:flex-start;padding:20px 0;border-top:1px solid #e9e9e9}@media (max-width:480px){.value-prop{gap:20px;padding:16px 8px}}.value-prop:last-child{border-bottom:1px solid #e9e9e9}.value-prop__number{font-family:'DM Sans','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:700;font-size:15px;color:#6f6f6f;letter-spacing:-.075px;line-height:1.4;white-space:nowrap;flex-shrink:0}.value-prop__content{flex:1;font-size:16px;line-height:1.4;color:#000}.value-prop__content strong{font-weight:700}@media (min-width:768px){.features-carousel__container{gap:16px}}@media (max-width:1200px){.features-carousel__image{display:block}}.testimonials .testimonials__container{max-width:1500px;margin:0 auto;display:grid;grid-template-areas:"header" "description" "cards" "buttons";gap:8px}@media (min-width:1200px){.testimonials .testimonials__container{padding:0 64px}}@media (min-width:768px){.testimonials .testimonials__container{grid-template-areas:"cards ." "cards header" "cards description" "cards buttons" "cards .";column-gap:40px;grid-template-columns:1fr 500px}}.testimonials .testimonials__header{grid-area:header;text-align:center}@media (min-width:768px){.testimonials .testimonials__header{text-align:left}}.testimonials .testimonials__header h2{color:#12567c;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0}.testimonials .testimonials__description{grid-area:description;text-align:center;color:#696969;font-size:16px}@media (min-width:768px){.testimonials .testimonials__description{text-align:left}}.testimonials .testimonials__cards{grid-area:cards;display:grid;grid-template-columns:1fr 1fr;gap:8px}.testimonials .testimonials__buttons{grid-area:buttons;text-align:center}@media (min-width:768px){.testimonials .testimonials__buttons{text-align:left}}.faq{background-color:#fff;padding:80px 0}@media (max-width:768px){.faq{padding:40px 0}}.faq__container{max-width:1500px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}@media (min-width:1200px){.faq__container{padding:0 64px}}@media (max-width:768px){.faq__container{gap:40px;flex-direction:column}}@media (min-width:1200px){.faq__content{max-width:690px}}.faq__sidebar{width:381px;display:flex;flex-direction:column;gap:49px;flex-shrink:0}@media (max-width:768px){.faq__sidebar{width:100%;gap:32px}}.faq__title{font-size:48px;color:#0c3d59;margin:0;line-height:normal}@media (max-width:768px){.faq__title{font-size:40px}}@media (max-width:480px){.faq__title{font-size:32px}}.faq__contact{display:flex;flex-direction:column;gap:32px}.faq__see-all{background:0 0;border:none;padding:0;margin:0;font:inherit;outline:inherit;display:flex;align-items:center;gap:8px;font-family:'DM Sans','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:500;font-size:18px;color:#000;cursor:pointer;transition:all .3s ease}.faq__see-all:hover{color:#12567c}.faq__see-all svg{transform:rotate(270deg);transition:transform all .3s ease}.faq__see-all:hover svg{transform:rotate(270deg) translateY(2px)}.contact-item{display:flex;align-items:center;gap:16px}.contact-item__icon{width:50px;height:50px;background-color:#0c3d59;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-item__icon svg{width:24px;height:24px;fill:#fff}.contact-item__info{display:flex;flex-direction:column;gap:2px}.contact-item__value,.contact-item__value a{font-family:'DM Sans','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:500;font-size:18px;color:#000;line-height:1.4}.contact-item__label{font-family:'DM Sans','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:14px;color:#696969;line-height:1.6}.statistics .statistics__container{display:grid;gap:8px}@media (min-width:768px){.statistics .statistics__container{grid-template-columns:auto 500px;justify-content:space-evenly}}.statistics .statistics__benefits{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.statistics .statistics__benefits{max-width:400px;align-self:center;gap:40px}}.statistics .statistics__benefits-item{display:flex;width:fit-content;padding:8px 12px;align-items:center;gap:8px;border-radius:36px;background:#e8f5fe;box-shadow:0 2px 12px 0 rgba(20,20,43,.08)}.statistics .statistics__benefits-item img{width:22px}.statistics .statistics__benefits-wrapper:nth-child(2) .statistics__benefits-item{margin-left:auto;margin-right:35px}.statistics .statistics__benefits-wrapper:nth-child(4) .statistics__benefits-item{margin-left:auto}.statistics .statistics__benefits-desc{color:#1a1a1a;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.statistics .statistics__calculator{display:grid}.statistics .statistics__calculator .weight-range-wrapper{padding:16px;border-radius:16px;background:#fff;box-shadow:0 2px 12px 0 rgba(20,20,43,.08)}.statistics .statistics__calculator .weight-loss-image{transform:translateY(10px);z-index:10;position:relative;max-width:335px;margin:0 auto}.statistics .statistics__calculator .info-wrapper{display:flex;justify-content:space-between;align-items:center;font-family:"DM Sans",sans-serif;z-index:20;position:relative}.statistics .statistics__calculator .info-wrapper .text{font-size:16px;font-style:normal;font-weight:400}.statistics .statistics__calculator .info-wrapper .value{font-size:20px;font-style:normal;font-weight:400;line-height:28px}.statistics .statistics__calculator .info-wrapper .value span{font-size:24px;font-style:normal;font-weight:500}.statistics .statistics__calculator #weight-range{-webkit-appearance:none;width:100%;height:10px;border-radius:20px;background:#d3d3d3;outline:none;background:linear-gradient(to right,#0089d5 0%,#0089d5 43%,#eff0f6 43%,#eff0f6 100%)}.statistics .statistics__calculator #weight-range:focus{box-shadow:none}.statistics .statistics__calculator #weight-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;cursor:pointer;border:1.5px solid #0089d5;box-shadow:0 2px 4px 0 #14142b 14}.statistics .statistics__calculator #weight-range::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:#fff;cursor:pointer;border:1.5px solid #f6f9ff;box-shadow:0 2px 4px 0 #14142b 14}.statistics .statistics__calculator .explanation{margin-top:10px;font-family:"DM Sans",sans-serif;color:#696969;font-size:12px;font-style:normal;font-weight:400}@media (max-width:768px){#maincontent{padding-left:0 !important;padding-right:0 !important}.landing-page-wrapper{padding-left:15px;padding-right:15px}}@media (min-width:1200px){#maincontent{max-width:1500px}}