/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-quart:cubic-bezier(.25,1,.5,1);--animate-fade-up:fade-up .8s var(--ease-out-expo) both;--animate-fade-in:fade-in .6s var(--ease-out-quart) both}}@layer utilities{.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-fade-up{animation:var(--animate-fade-up)}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[animation-delay\:120ms\]{animation-delay:.12s}.\[animation-delay\:180ms\]{animation-delay:.18s}.\[animation-delay\:220ms\]{animation-delay:.22s}}@keyframes fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes blur-in{0%{opacity:0;filter:blur(18px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes blur-out{0%{opacity:1;filter:blur();transform:translate(0)}to{opacity:0;filter:blur(18px);transform:translateY(-16px)}}.reveal{opacity:0;transition:opacity .85s var(--ease-out-expo),transform .85s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s);transform:translateY(32px)}.reveal--in{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.reveal,.reveal--in{opacity:1;transition:none;transform:none}.animate-backdrop-in,.animate-blur-in,.animate-blur-out,.animate-fade-in,.animate-fade-up,.animate-modal-in,.animate-scale-in,.animate-slide-up{animation:none!important}}.copy-reveal__dot,.copy-reveal__word{display:inline-block}.copy-reveal__dot{vertical-align:middle;background:currentColor;border-radius:50%;width:4px;height:4px}@media (prefers-reduced-motion:reduce){.about-intro__label,.blur-reveal,.copy-reveal__word,.course-about__label{opacity:1!important;filter:none!important;transform:none!important}}:root{--text-primary:#303030;--text-secondary:#6e6e6e;--text-tertiary:#afb3b7;--text-dark:#101010;--text-ink:#1e313a;--text-muted:#a6a7a8;--white:#fff;--light-blue:#f2f3f7;--mint:#cde9e1;--grey-green:#dde5e3;--dark-green:#0c2c31;--line:#d7d7d7;--line-soft:#e1ecee;--accent:#176f6f;--header-glass:#0e191d05;--frame-w:1440;--frame-h:800;--frame-max:1920px;--u:calc(min(100vw, 1920px) / 1440);--font-manrope:"Manrope",sans-serif;--type-h1:calc(60 * var(--u));--type-h2:calc(45 * var(--u));--type-h3:calc(30 * var(--u));--type-h4:calc(24 * var(--u));--type-l:calc(20 * var(--u));--type-m:calc(18 * var(--u));--type-s:calc(15 * var(--u));--type-xs:calc(13 * var(--u));--lh-h1:1.1;--lh-h2:1.2;--lh-h3:1.2;--lh-h4:1.2;--lh-l:1.2;--lh-m:1.3;--lh-s:1.2;--lh-xs:1.2;--track-heading:-.02em;--track-body:-.01em;--page-margin:calc(40 * var(--u));--gutter:calc(20 * var(--u));--pad:var(--page-margin);--space-section:calc(120 * var(--u));--space-xl:calc(80 * var(--u));--space-lg:calc(50 * var(--u));--space-md:calc(40 * var(--u));--space-sm:calc(30 * var(--u));--space-xs:calc(20 * var(--u));--space-2xs:calc(15 * var(--u));--space-3xs:calc(10 * var(--u));--space-4xs:calc(5 * var(--u))}@media (min-width:1441px){:root{--page-margin:60px;--gutter:40px;--space-section:calc(140 * var(--u))}}@media (max-width:1023px){:root{--u:1px;--page-margin:30px;--gutter:20px;--pad:30px;--type-h1:50px;--type-h2:30px;--type-h3:24px;--type-h4:20px;--type-l:20px;--type-m:18px;--type-s:15px;--type-xs:12px;--space-section:80px;--space-xl:80px;--space-lg:50px;--space-md:40px;--space-sm:30px;--space-xs:20px;--space-2xs:15px;--space-3xs:10px;--space-4xs:5px}}@media (max-width:767px){:root{--page-margin:20px;--gutter:10px;--pad:20px;--type-h1:35px;--type-h2:30px;--type-h3:24px;--type-h4:20px;--type-l:20px;--type-m:16px;--type-s:14px;--type-xs:12px;--space-section:80px;--space-xl:80px;--space-lg:40px;--space-md:40px;--space-sm:30px;--space-xs:20px;--space-2xs:15px;--space-3xs:10px;--space-4xs:5px}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text-primary);font-family:var(--font-manrope);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}img{max-width:100%;display:block}.stage{width:100%;margin:0;overflow-x:clip}.page,.stage{background:0 0}.page{min-height:100vh}.frame{width:min(100%,var(--frame-max));height:100%;margin-inline:auto;position:relative}.icon{flex-shrink:0;display:block}.corporate-breadcrumbs,.course-breadcrumbs,.moa-breadcrumbs{top:calc(100 * var(--u));left:var(--page-margin);z-index:2;align-items:center;gap:calc(20 * var(--u));color:var(--white);font-family:var(--font-manrope);font-weight:500;font-size:calc(16 * var(--u));line-height:1.33;display:inline-flex;position:absolute}.corporate-breadcrumbs a,.course-breadcrumbs a,.moa-breadcrumbs a{color:#ffffffb3}.corporate-breadcrumbs__dot,.course-breadcrumbs__dot,.moa-breadcrumbs__dot{background:var(--white);border-radius:50%;flex-shrink:0;width:4px;height:4px}.blog-breadcrumbs,.contacts-breadcrumbs,.courses-page__breadcrumbs,.reviews-breadcrumbs,.trainers-breadcrumbs{align-items:center;gap:calc(20 * var(--u));margin-top:calc(20 * var(--u));font-family:var(--font-manrope);font-weight:500;font-size:calc(16 * var(--u));line-height:1.33;display:inline-flex}.blog-breadcrumbs__dot,.contacts-breadcrumbs__dot,.courses-page__crumb-dot,.reviews-breadcrumbs__dot,.trainers-breadcrumbs__dot{border-radius:50%;flex-shrink:0;width:4px;height:4px}.icon--chevron{width:calc(14 * var(--u));height:calc(14 * var(--u))}.icon--arrow{width:calc(18 * var(--u));height:calc(18 * var(--u))}.btn{--btn-fill:#155;z-index:0;justify-content:center;align-items:center;gap:calc(10 * var(--u));height:calc(50 * var(--u));padding:0 calc(20 * var(--u));font-family:var(--font-manrope);font-weight:500;font-size:calc(15 * var(--u));border-radius:2px;line-height:1;transition:color .5s,opacity .3s;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-fill);opacity:0;pointer-events:none;transition:all .5s;position:absolute;inset:0 100% 0 0}.btn:focus-visible:before,.btn:hover:before{opacity:1;right:0}.btn--white{--btn-fill:var(--grey-green);background:var(--white);color:var(--accent)}.btn--accent{background:var(--accent)}.btn--accent,.btn--green{--btn-fill:#155;color:var(--white)}.btn--green{background:#1c978f}.btn--blur{--btn-fill:var(--white);color:var(--white);-webkit-backdrop-filter:blur(4px);background:#ffffff3d}.btn--blur:focus-visible,.btn--blur:hover{color:var(--accent)}.hero-overlap{position:relative}.hero{--hero-fit:min(1px,100vw/1920,100dvh/960);background:var(--dark-green);height:100dvh;position:sticky;top:0;overflow:hidden}.hero,.hero>.frame{z-index:1;width:100%}.hero>.frame{height:100%;margin:0;transform:none}.hero>.frame,.hero__bg{position:absolute;inset:0}.hero__bg{z-index:0}.hero__bg img,.hero__bg video{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}.hero__copy{z-index:1;align-items:flex-start;gap:calc(30 * var(--hero-fit));max-width:calc(100% - 160px - 691 * var(--hero-fit));flex-direction:column;display:flex;position:absolute;bottom:60px;left:60px}.hero__cta{display:none}.hero__top{display:contents}.catalog__dropdown{display:none}.hero__title{max-width:calc(900 * var(--hero-fit));font-size:calc(72 * var(--hero-fit));letter-spacing:-.02em;line-height:1.1}.hero__subtitle,.hero__title{z-index:1;width:auto;color:var(--white);font-family:var(--font-manrope);font-weight:500;margin:0;position:static}.hero__subtitle{max-width:calc(713 * var(--hero-fit));font-size:calc(24 * var(--hero-fit));line-height:1.3}.hero-slider{--slider-duration:.85s;--slider-ease:cubic-bezier(.16,1,.3,1);z-index:1;width:calc(691 * var(--hero-fit));height:calc(246 * var(--hero-fit));background:var(--white);position:absolute;top:auto;bottom:60px;right:60px}.hero-slider__title-wrap{width:47.178%;height:31.7073%;position:absolute;top:8.13008%;left:2.89436%;overflow:hidden}.hero-slider__title{width:100%;color:var(--text-dark);font-family:var(--font-manrope);font-weight:500;font-size:calc(20 * var(--hero-fit,var(--u)));opacity:0;pointer-events:none;will-change:transform,opacity;margin:0;line-height:1.3;position:absolute;inset:0 auto auto 0;transform:translateY(0)}.hero-slider__title.is-active{opacity:1;pointer-events:auto;z-index:1}.hero-slider__title.is-exit-down{transform:translateY(calc(18 * var(--u)))}.hero-slider__title.is-exit-down,.hero-slider__title.is-exit-up{opacity:0;transition:opacity var(--slider-duration) var(--slider-ease),transform var(--slider-duration) var(--slider-ease)}.hero-slider__title.is-enter-down,.hero-slider__title.is-exit-up{transform:translateY(calc(-18 * var(--u)))}.hero-slider__title.is-enter-down{opacity:0}.hero-slider__title.is-enter-up{opacity:0;transform:translateY(calc(18 * var(--u)))}.hero-slider__title.is-enter-down.is-active,.hero-slider__title.is-enter-up.is-active{opacity:1;transition:opacity var(--slider-duration) var(--slider-ease),transform var(--slider-duration) var(--slider-ease);transform:translateY(0)}.hero-slider__text-wrap{width:43.2706%;height:35.7724%;position:absolute;top:22.7642%;left:2.89436%}.hero-slider.is-slide-1 .hero-slider__text-wrap{height:14.6341%;top:43.9024%}.hero-slider__text{width:100%;color:var(--text-secondary);font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--hero-fit,var(--u)));letter-spacing:-.01em;opacity:0;pointer-events:none;will-change:opacity;margin:0;line-height:1.2;position:absolute;inset:0 auto auto 0}.hero-slider__text.is-active{opacity:1;pointer-events:auto;z-index:1}.hero-slider__text.is-exit{opacity:0;transition:opacity .55s var(--slider-ease)}.hero-slider__text.is-enter{opacity:0}.hero-slider__text.is-enter.is-active{opacity:1;transition:opacity .55s 80ms var(--slider-ease)}.hero-slider__link{z-index:2;align-items:center;gap:calc(10 * var(--hero-fit,var(--u)));color:var(--accent);font-family:var(--font-manrope);font-weight:500;font-size:calc(15 * var(--hero-fit,var(--u)));letter-spacing:-.01em;transition:opacity .45s var(--slider-ease),transform .45s var(--slider-ease);line-height:1;display:inline-flex;position:absolute;bottom:7.72358%;left:2.89436%;transform:translateY(0)}.hero-slider__link.is-fading{opacity:0;transform:translateY(3px)}.hero-slider__image{border:.5px solid var(--line-soft);width:47.7569%;height:95.935%;position:absolute;top:2.03252%;left:51.5195%;overflow:hidden}.hero-slider__image-layer{clip-path:inset(100% 0 0);z-index:1;will-change:clip-path;position:absolute;inset:0}.hero-slider__image-layer.is-active{clip-path:inset(0);z-index:2}.hero-slider__image-layer.is-enter{clip-path:inset(100% 0 0);z-index:3}.hero-slider__image-layer.is-enter.is-active{clip-path:inset(0);transition:clip-path var(--slider-duration) var(--slider-ease)}.hero-slider__image-layer img{object-fit:cover;width:100%;max-width:none;height:100%}.hero-slider__dots{z-index:2;align-items:center;gap:calc(4 * var(--u));display:flex;position:absolute;bottom:6.09756%;left:44.7178%}.hero-slider__dot{width:calc(14 * var(--u));height:calc(14 * var(--u));padding:calc(2 * var(--u));border:.5px solid var(--accent);cursor:pointer;background:0 0;border-radius:90px;justify-content:center;align-items:center;display:flex;position:relative}.hero-slider__dot span{background:var(--accent);border-radius:90px;width:100%;height:100%;display:none}.hero-slider__dot.is-active span{display:block}.programs{z-index:2;background:var(--white);width:100%;position:relative;box-shadow:0 -24px 48px #0c2c311f}.programs__inner{width:min(100%,var(--frame-max));padding:calc(120 * var(--u)) calc(40 * var(--u));gap:calc(40 * var(--u));flex-direction:column;margin-inline:auto;display:flex}.programs__title{color:var(--text-primary);font-family:var(--font-manrope);font-weight:500;font-size:calc(45 * var(--u));letter-spacing:-.02em;margin:0;line-height:1.2}.programs__grid{align-items:stretch;gap:calc(40 * var(--u));display:flex}.program-card{min-width:0;height:calc(500 * var(--u));color:inherit;flex:1 1 0;text-decoration:none;position:relative;overflow:hidden}.program-card__bg{z-index:0;position:absolute;inset:0}.program-card__bg:after{content:"";pointer-events:none;background:#0000001a;position:absolute;inset:0}.program-card__bg--moa{background:#09393a url(/images/program-gradient-1.svg) 50%/cover no-repeat}.program-card__bg--online{background:#09393a url(/images/program-gradient-2.svg) 50%/cover no-repeat}.program-card__bg--corporate{background:#09393a url(/images/program-gradient-3.svg) 50%/cover no-repeat}.program-card__image{z-index:1;border-radius:2px 2px 0 0;width:100%;height:52%;position:absolute;top:0;left:0;overflow:hidden}.program-card__image img{object-fit:cover;object-position:center;will-change:transform;width:100%;max-width:none;height:100%;transition:transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transform:scale(1)}.program-card:hover .program-card__image img{filter:brightness(1.04);transform:scale(1.07)}.program-card__text{z-index:2;gap:calc(15 * var(--u));flex-direction:column;width:85.4801%;display:flex;position:absolute;top:56%;left:7.02576%}.program-card__title{font-size:calc(30 * var(--u));letter-spacing:-.01em}.program-card__desc,.program-card__title{color:#f2f3f7;font-family:var(--font-manrope);font-weight:500;margin:0;line-height:1.2}.program-card__desc{font-size:calc(18 * var(--u));letter-spacing:.01em}.program-card__btn{z-index:2;pointer-events:none;position:absolute;top:84%;left:7.02576%}.program-card:hover .btn--blur{color:var(--accent)}.program-card:hover .btn--blur:before{opacity:1;right:0}.about{z-index:2;width:100%;height:calc(550 * var(--u));background:var(--light-blue);position:relative;overflow:hidden}.about__inner{width:min(100%,var(--frame-max));height:100%;margin-inline:auto;position:relative}.about__label{align-items:center;gap:calc(15 * var(--u));color:#a6a7a8;font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--u));letter-spacing:-.01em;line-height:1.2;display:inline-flex;position:absolute;top:21.8182%;left:2.77778%}.about__dot{width:calc(4 * var(--u));height:calc(4 * var(--u));background:#a6a7a8;border-radius:50%;flex-shrink:0}.about__title{width:46.9444%;color:var(--text-primary);font-family:var(--font-manrope);font-weight:500;font-size:calc(45 * var(--u));letter-spacing:-.02em;margin:0;line-height:1.2;top:32.3636%}.about__btn,.about__title{position:absolute;left:2.77778%}.about__btn{top:69.0909%}.about__stats{pointer-events:none;position:absolute;inset:0}.about__stat{pointer-events:auto;flex-direction:column;display:flex;position:absolute}.about__stat--1{gap:calc(10 * var(--u));width:12.4306%;top:23.8182%;left:56.25%}.about__stat--2{gap:calc(7 * var(--u));width:13.4722%;top:23.8182%;left:80.2778%}.about__stat--3{width:12.3611%;left:56.25%}.about__stat--3,.about__stat--4{gap:calc(10 * var(--u));top:56.1818%}.about__stat--4{width:12.9861%;left:80.2083%}.about__stat-value{color:var(--accent);font-family:var(--font-manrope);font-weight:500;font-size:calc(60 * var(--u));letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;opacity:.55;line-height:1.2;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.about__stat-value.is-counted,.about__stat-value.is-counting{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.about__stat-value{opacity:1;transition:none;transform:none}}.about__stat-text{color:var(--text-secondary);font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--u));letter-spacing:-.01em;margin:0;line-height:1.2}.why-rail{margin-bottom:-2px;position:relative;box-shadow:0 2px #0c2c31}.why,.why-rail{z-index:2;background:#0c2c31;height:calc(100dvh + 2px)}.why{width:100%;color:var(--white);position:sticky;top:0}.why,.why__bg{overflow:hidden}.why__bg{z-index:0;position:absolute;inset:0}.why__bg-img{object-fit:cover;object-position:center;transform-origin:50%;will-change:transform;backface-visibility:hidden;width:100%;max-width:none;height:100%;transform:scale(1)}.why__tint{mix-blend-mode:soft-light;background:#28c49a;display:none}.why__shade,.why__tint{pointer-events:none;position:absolute;inset:0}.why__shade{background:#0000001f}.why__eyebrow{z-index:2;top:calc(40 * var(--u));width:calc(272 * var(--u));color:var(--white);font-family:var(--font-manrope);font-weight:500;font-size:calc(20 * var(--u));text-align:center;white-space:nowrap;margin:0;line-height:1.3;position:absolute;left:50%;transform:translate(-50%)}.why__stage{z-index:2;width:calc(904 * var(--u));height:calc(260 * var(--u));top:50%;left:50%;transform:translate(-50%,-50%)}.why__layer,.why__stage{justify-content:center;align-items:center;display:flex;position:absolute}.why__layer{gap:calc(30 * var(--u));opacity:0;pointer-events:none;isolation:isolate;will-change:transform,opacity,filter;backface-visibility:hidden;flex-direction:column;inset:0;transform:translate(0)}.why__layer.is-front{pointer-events:auto;z-index:1}.why__layer--fm{opacity:1;will-change:transform,opacity,filter}.why__layer-blur{justify-content:center;align-items:center;gap:inherit;will-change:filter;flex-direction:column;width:100%;height:100%;display:flex}.why-rail--mobile{height:auto;box-shadow:none;margin-bottom:0}.why__text{max-width:100%;color:var(--white);font-family:var(--font-manrope);font-weight:500;font-size:calc(45 * var(--u));letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;line-height:1.2}.why__layer .why__btn{transition:opacity .2s,border-color .2s,background-color .2s}@media (prefers-reduced-motion:reduce){.why__layer{filter:none!important}}button.why__btn{cursor:pointer;appearance:none;font:inherit}.why__btn{border:1px solid #ffffff8c}.why__progress{z-index:3;left:50%;bottom:calc(40 * var(--u));align-items:center;gap:calc(13 * var(--u));display:flex;position:absolute;transform:translate(-50%)}.why__bar{width:calc(140 * var(--u));color:#0000;cursor:pointer;background:#ffffff73;border:none;border-radius:1px;height:2px;padding:0;position:relative;overflow:hidden}.why__bar:after{content:"";opacity:.95;transform-origin:0;will-change:transform;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.why__bar.is-complete:after{animation:none;transform:scaleX(1)}.why.is-visible .why__bar.is-active:after{animation:why-story-progress 3s linear both}.why.is-visible .why__bar.is-active.is-paused:after{animation-play-state:paused}@keyframes why-story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.trainers{z-index:2;background:var(--white);width:100%;position:relative}.trainers__inner{align-items:center;gap:calc(40 * var(--u));width:min(100%,var(--frame-max));padding:calc(120 * var(--u)) calc(40 * var(--u)) calc(60 * var(--u));box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex}.trainers__header{justify-content:space-between;align-items:center;width:100%;display:flex}.trainers__title{color:var(--text-primary);font-family:var(--font-manrope);font-weight:500;font-size:calc(45 * var(--u));letter-spacing:-.02em;margin:0;line-height:1.2}.trainers__slider{border-left:1px solid var(--line);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden;container:trainers/inline-size}.trainers__slider:active{cursor:grabbing}.trainers__track{will-change:transform;align-items:stretch;gap:0;width:max-content;transition:transform .52s cubic-bezier(.16,1,.3,1);display:flex}.trainer-card{box-sizing:border-box;width:25cqw;min-width:0;height:calc(520 * var(--u));border:1px solid var(--line);background:var(--white);flex:0 0 25cqw;overflow:hidden}.trainer-card+.trainer-card{border-left:none}.trainer-card__photo{margin:calc(20 * var(--u));width:calc(100% - 40 * var(--u));height:calc(320 * var(--u));background:#e0e1e6;overflow:hidden}.trainer-card__photo img{object-fit:cover;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:100%;height:100%;display:block}.trainer-card__name{margin:0 calc(20 * var(--u));color:var(--text-primary);font-family:var(--font-manrope);font-weight:500;font-size:calc(20 * var(--u));line-height:1.3}.trainer-card__bio{margin:calc(13 * var(--u)) calc(20 * var(--u)) 0;color:var(--text-secondary);font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--u));letter-spacing:-.01em;line-height:1.2}.trainer-card__bio p{margin:0}.trainer-card__bio p+p{margin-top:calc(10 * var(--u))}.trainers__pagination{align-items:center;gap:calc(10 * var(--u));display:flex}.trainers__arrow{width:calc(40 * var(--u));height:calc(40 * var(--u));border:1px solid var(--line);color:var(--accent);background:0 0;border-radius:2px;justify-content:center;align-items:center;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.trainers__arrow:hover{background:var(--accent);border-color:var(--accent);color:var(--white)}.trainers__arrow svg{width:calc(12 * var(--u));height:calc(8 * var(--u))}.trainers__dots{justify-content:center;align-items:center;gap:calc(20 * var(--u));padding:0 calc(10 * var(--u));display:flex}.trainers__dots.is-shifting-forward{animation:trainers-dots-forward .55s cubic-bezier(.22,.61,.36,1)}@keyframes trainers-dots-forward{0%{opacity:.25;transform:translate(43px)}to{opacity:1;transform:translate(0)}}.trainers__dots.is-shifting-backward{animation:trainers-dots-backward .55s cubic-bezier(.22,.61,.36,1)}@keyframes trainers-dots-backward{0%{opacity:.25;transform:translate(-43px)}to{opacity:1;transform:translate(0)}}.trainers__dot{background:var(--line);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;padding:0;transition:background-color .25s,transform .45s cubic-bezier(.16,1,.3,1),opacity .45s}.trainers__dot--xs{width:calc(2 * var(--u));height:calc(2 * var(--u))}.trainers__dot--sm{width:calc(4 * var(--u));height:calc(4 * var(--u))}.trainers__dot--md{width:calc(6 * var(--u));height:calc(6 * var(--u))}.trainers__dot.is-active{background:var(--accent)}.catalog{z-index:2;background:var(--white);width:100%;position:relative}.catalog__inner{width:min(100%,var(--frame-max));padding:calc(60 * var(--u)) calc(40 * var(--u)) calc(80 * var(--u));box-sizing:border-box;margin-inline:auto}.catalog__title{color:#1e313a;font-family:var(--font-manrope);font-weight:500;font-size:calc(45 * var(--u));letter-spacing:-.02em;margin:0;line-height:1.2}.catalog__title-br{display:none}.catalog__layout{grid-template-columns:calc(309 * var(--u)) minmax(0,1fr);gap:calc(36 * var(--u));margin-top:calc(36 * var(--u));align-items:start;display:grid}.catalog__nav{width:calc(309 * var(--u));position:relative}.catalog__nav-line{top:calc(17 * var(--u));width:2px;height:calc(265 * var(--u));background:#138585;position:absolute;left:0}.catalog__tabs{gap:calc(4 * var(--u));flex-direction:column;display:flex}.catalog__tab{width:100%;padding:calc(12 * var(--u)) calc(20 * var(--u));color:var(--text-primary);font-family:var(--font-manrope);font-weight:500;font-size:calc(15 * var(--u));text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;line-height:1.25;transition:background-color .25s,color .25s;display:block}.catalog__tab:hover{color:var(--accent)}.catalog__tab.is-active{color:var(--white);background:#138585}.catalog__content{gap:calc(20 * var(--u));flex-direction:column;min-width:0;display:flex}.catalog-hero{height:calc(270 * var(--u));color:inherit;text-decoration:none;display:block}.catalog-banner,.catalog-hero{width:100%;border-radius:2px;position:relative;overflow:hidden}.catalog-banner{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));height:calc(90 * var(--u));padding:0 calc(20 * var(--u));box-sizing:border-box;background:#025657;display:flex}.catalog-banner__bg{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.catalog-banner__title{z-index:1;color:var(--white);font-family:var(--font-manrope);font-weight:500;font-size:calc(20 * var(--u));margin:0;line-height:1.2;position:relative}.catalog-banner__btn{z-index:1;flex-shrink:0;position:relative}.catalog-hero__img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%}.catalog-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 18%,#0003 78%);position:absolute;inset:0}.catalog-hero__badge,.course-card__badge{top:calc(20 * var(--u));left:calc(20 * var(--u));z-index:2;padding:calc(8 * var(--u)) calc(12 * var(--u));-webkit-backdrop-filter:blur(5px);color:var(--white);font-family:var(--font-manrope);font-weight:400;font-size:calc(14 * var(--u));background:#ffffff1a;border-radius:2px;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.catalog-hero__panel{z-index:2;height:calc(111 * var(--u));padding:calc(4 * var(--u)) calc(20 * var(--u)) 0;-webkit-backdrop-filter:blur(25px);background:linear-gradient(#0000,#0000001a);position:absolute;bottom:0;left:0;right:0}.catalog-hero__title{font-size:calc(30 * var(--u));margin:0}.catalog-hero__text,.catalog-hero__title{color:var(--white);font-family:var(--font-manrope);font-weight:500;letter-spacing:-.01em;line-height:1.2}.catalog-hero__text{margin:calc(15 * var(--u)) 0 0;max-width:calc(654 * var(--u));font-size:calc(15 * var(--u))}.catalog__grid{gap:calc(20 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.course-card{height:calc(400 * var(--u));color:inherit;background:#0c2c31;border-radius:2px;text-decoration:none;display:block;position:relative;overflow:hidden}.course-card:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(#0000 14%,#0006 73%),linear-gradient(#0c2c3100,#0c2c31cc 79%);position:absolute;inset:0}.course-card__img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;transition:transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1)}.course-card:hover .course-card__img{filter:brightness(1.04);transform:scale(1.06)}.course-card__panel{z-index:2;align-items:flex-start;gap:calc(15 * var(--u));height:auto;min-height:calc(110 * var(--u));padding:calc(20 * var(--u));box-sizing:border-box;isolation:isolate;background:0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.course-card__panel:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(25px);background:linear-gradient(#0000,#0003);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#00000059 28%,#000 55%);mask-image:linear-gradient(#0000,#00000059 28%,#000 55%)}.course-card__title{width:100%;color:var(--white);font-weight:500;font-size:calc(20 * var(--u));letter-spacing:0;white-space:pre-line;margin:0}.course-card__meta,.course-card__title{font-family:var(--font-manrope);line-height:1.2}.course-card__meta{align-items:center;gap:calc(15 * var(--u));color:#dde5e3;font-weight:400;font-size:calc(15 * var(--u));letter-spacing:-.02em;display:flex}.course-card__dot{width:calc(4 * var(--u));height:calc(4 * var(--u));background:#dde5e3;border-radius:50%;flex-shrink:0}.reviews{z-index:2;background:var(--light-blue);width:100%;position:relative}.reviews__inner{align-items:center;gap:calc(40 * var(--u));width:min(100%,var(--frame-max));padding:calc(120 * var(--u)) calc(40 * var(--u));box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex}.reviews__header{width:100%;max-width:calc(1360 * var(--u));justify-content:space-between;align-items:center;display:flex}.reviews__title{color:var(--text-primary);font-family:var(--font-manrope);font-weight:500;font-size:calc(45 * var(--u));letter-spacing:-.02em;margin:0;line-height:1.2}.reviews__viewport{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.reviews__viewport:active{cursor:grabbing}.blog__viewport,.corporate-cases__viewport,.moa-quotes__viewport{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.blog__viewport:active,.corporate-cases__viewport:active,.moa-quotes__viewport:active{cursor:grabbing}.reviews__track{gap:calc(20 * var(--u));will-change:transform;width:max-content;transition:transform .52s cubic-bezier(.16,1,.3,1);display:flex}.review-card{flex:0 0 calc(325 * var(--u));width:calc(325 * var(--u));height:calc(480 * var(--u));background:#1e313a;position:relative;overflow:hidden}.review-card__img{object-fit:cover;object-position:center top;width:100%;max-width:none;height:100%}.blog__viewport img,.corporate-cases__viewport img,.moa-quotes__viewport img,.review-card__img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.review-card__play{--btn-fill:var(--accent);z-index:2;width:calc(50 * var(--u));height:calc(50 * var(--u));cursor:pointer;-webkit-backdrop-filter:blur(2.5px);background:#176f6f80;border:none;border-radius:4px;padding:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.review-card__play:before{content:"";z-index:0;background:var(--btn-fill);opacity:0;pointer-events:none;transition:all .5s;position:absolute;inset:0 100% 0 0}.review-card__play:focus-visible:before,.review-card__play:hover:before{opacity:1;right:0}.review-card__play svg{z-index:1;width:100%;height:100%;display:block;position:relative}.review-card__play svg rect{fill:none}.review-card:after{content:"";z-index:1;height:calc(204 * var(--u));pointer-events:none;background:linear-gradient(#1e313a00,#1e313a);position:absolute;bottom:0;left:0;right:0}.review-card__text{left:calc(20 * var(--u));right:calc(20 * var(--u));bottom:calc(20 * var(--u));z-index:2;gap:calc(10 * var(--u));flex-direction:column;display:flex;position:absolute}.review-card__name{font-weight:500;font-size:calc(20 * var(--u));line-height:1.3}.review-card__name,.review-card__role{color:var(--white);font-family:var(--font-manrope);margin:0}.review-card__role{font-weight:400;font-size:calc(15 * var(--u));letter-spacing:-.01em;line-height:1.2}.reviews__pagination{align-items:center;gap:calc(10 * var(--u));display:flex}.howto{z-index:2;background:var(--accent);width:100%;height:calc(min(100vw,1920px)/2.13333);position:relative;overflow:hidden}.howto__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.howto__bg img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%}.howto__inner{z-index:1;width:min(100%,var(--frame-max));height:100%;margin-inline:auto;position:relative}.howto__title{width:28.9583%;color:var(--white);font-family:var(--font-manrope);font-weight:500;font-size:calc(45 * var(--u));letter-spacing:-.02em;margin:0;line-height:1.2;position:absolute;top:17.7778%;left:2.77778%}.howto__steps{flex-direction:column;width:58.5417%;padding:0;list-style:none;position:absolute;top:19.4074%;left:38.6806%}.howto__step,.howto__steps{gap:calc(20 * var(--u));margin:0;display:flex}.howto__step{justify-content:space-between;align-items:center;padding-top:calc(20 * var(--u));border-top:0;position:relative}.howto__step:before{content:"";transform-origin:0;background:#bbcac780;height:1px;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.howto__step-num,.howto__step-text{opacity:0;transition:opacity .7s ease-out,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.howto__inner.reveal--in .howto__step:before{transform:scaleX(1)}.howto__inner.reveal--in .howto__step-num,.howto__inner.reveal--in .howto__step-text{opacity:1;transform:translateY(0)}.howto__inner.reveal--in .howto__step:first-child:before,.howto__inner.reveal--in .howto__step:first-child>*{transition-delay:0s}.howto__inner.reveal--in .howto__step:nth-child(2):before{transition-delay:.42s}.howto__inner.reveal--in .howto__step:nth-child(2)>*{transition-delay:.62s}.howto__inner.reveal--in .howto__step:nth-child(3):before{transition-delay:.84s}.howto__inner.reveal--in .howto__step:nth-child(3)>*{transition-delay:1.04s}.howto__inner.reveal--in .howto__step:nth-child(4):before{transition-delay:1.26s}.howto__inner.reveal--in .howto__step:nth-child(4)>*{transition-delay:1.46s}.howto__steps:after{content:"";transform-origin:0;background:#bbcac780;border-top:0;width:100%;height:1px;transition:transform .9s cubic-bezier(.16,1,.3,1) 1.68s;display:block;transform:scaleX(0)}.howto__inner.reveal--in .howto__steps:after{transform:scaleX(1)}.howto__step-text{width:57.0581%;max-width:calc(481 * var(--u));color:var(--white);font-size:calc(24 * var(--u));margin:0}.howto__step-num,.howto__step-text{font-family:var(--font-manrope);font-weight:500;letter-spacing:-.01em;line-height:1.1}.howto__step-num{color:#cde9e199;font-size:calc(60 * var(--u));text-align:right;flex-shrink:0}.howto__step-num--strong{color:#cde9e1b3}.howto__btn{position:absolute;top:74.8148%;left:2.77778%}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal{z-index:1000;padding:calc(24 * var(--u));overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden auto}.modal[hidden]{display:none}.modal.is-open .modal__backdrop{animation:backdrop-in .35s both}.modal.is-open .modal__dialog{animation:modal-in .45s cubic-bezier(.16,1,.3,1) both}.modal__backdrop{-webkit-backdrop-filter:blur(5px);cursor:pointer;background:#0006;position:absolute;inset:0}.modal__dialog{z-index:1;width:min(100%,calc(440 * var(--u)));height:auto;min-height:calc(427 * var(--u));padding:calc(40 * var(--u)) calc(30 * var(--u)) calc(30 * var(--u));overscroll-behavior:none;background:#0c4a4a;border-radius:2px;flex-direction:column;margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0c2c3159}.modal__bg{z-index:0;pointer-events:none;border-radius:inherit;background:url(/images/bg%20forms.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.modal__bg img{object-fit:cover;filter:blur(25px);width:288.409%;max-width:none;height:114.545%;position:absolute;top:-7.04545%;left:-44.0909%;transform:scale(1.08);display:none!important}.modal__close{top:calc(15 * var(--u));right:calc(15 * var(--u));z-index:2;width:calc(30 * var(--u));height:calc(30 * var(--u));color:var(--white);transition:opacity .2s;display:inline-flex;position:absolute}.cert-modal,.modal__close{justify-content:center;align-items:center}.cert-modal{z-index:1000;padding:calc(40 * var(--u)) calc(24 * var(--u));overscroll-behavior:none;touch-action:none;display:flex;position:fixed;inset:0;overflow:hidden}.cert-modal[hidden]{display:none}.cert-modal.is-open .cert-modal__backdrop{animation:backdrop-in .35s both}.cert-modal.is-open .cert-modal__panel{animation:modal-in .45s cubic-bezier(.16,1,.3,1) both}.cert-modal__backdrop{-webkit-backdrop-filter:blur(5px);cursor:pointer;background:#0006;position:absolute;inset:0}.cert-modal__panel{z-index:1;width:min(100%,calc(670 * var(--u)));outline:none;position:relative}.cert-modal__close{margin-bottom:calc(16 * var(--u));z-index:2;align-items:center;gap:calc(8 * var(--u));padding:calc(3 * var(--u)) 0;color:#ffffffb3;font-family:inherit;font-size:calc(15 * var(--u));letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;font-weight:500;line-height:1.2;transition:color .2s;display:inline-flex;position:absolute;bottom:100%;right:0}.cert-modal__close:hover{color:#fff}.cert-modal__close svg{width:calc(12.5 * var(--u));height:calc(12.5 * var(--u));flex-shrink:0}.cert-modal__image{background:#fff;border:.5px solid #e1ecee;width:100%;height:auto;display:block}.modal__close:hover{opacity:.75}.modal__close svg{width:100%;height:100%}.modal__desc,.modal__form,.modal__title{z-index:1;position:relative}.modal__title{width:auto;max-width:calc(100% - 36 * var(--u));font-size:calc(35 * var(--u));letter-spacing:-.02em;margin:0;line-height:1.1}.modal__desc,.modal__title{color:var(--white);font-family:var(--font-manrope);font-weight:500}.modal__desc{margin:calc(15 * var(--u)) 0 0;max-width:calc(374 * var(--u));font-size:calc(15 * var(--u));line-height:1.2}.modal__form{margin-top:calc(30 * var(--u));flex-direction:column;flex-shrink:0;display:flex}.modal__field{display:block}.modal__field+.modal__field{margin-top:calc(15 * var(--u))}.modal__input{width:100%;height:calc(50 * var(--u));padding:0 calc(16 * var(--u));background:var(--white);color:var(--text-primary);font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--u));border:none;border-radius:2px;outline:none;flex-shrink:0;line-height:1}.modal__input::placeholder{color:#a6a7a8}.modal__input:focus{box-shadow:0 0 0 2px #ffffff73}.modal__check{align-items:flex-start;gap:calc(9 * var(--u));margin-top:calc(15 * var(--u));cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.modal__checkbox{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.modal__checkbox-ui{width:calc(16 * var(--u));height:calc(16 * var(--u));flex-shrink:0;margin-top:1px}.modal__checkbox-ui svg{width:100%;height:100%;display:block}.modal__checkbox-ui path{opacity:0;transition:opacity .15s}.modal__checkbox:checked+.modal__checkbox-ui path{opacity:1}.modal__checkbox:not(:checked)+.modal__checkbox-ui rect[fill]{fill:#0000}.modal__check-text{color:#ffffffb3;font-family:var(--font-manrope);font-weight:400;font-size:calc(13 * var(--u));line-height:1.2}.modal__check-text a{color:var(--white)}.modal__submit{width:100%;margin-top:calc(21 * var(--u));flex-shrink:0}body.is-modal-open{touch-action:none;overscroll-behavior:none;width:100%;position:fixed;inset:0 auto auto 0;overflow:hidden}.blog{z-index:2;background:var(--white);width:100%;position:relative}.blog__inner{gap:calc(41 * var(--u));width:min(100%,var(--frame-max));padding:calc(120 * var(--u)) calc(40 * var(--u));box-sizing:border-box;flex-direction:column;margin-inline:auto}.blog__header,.blog__inner{align-items:center;display:flex}.blog__header{justify-content:space-between;width:100%}.blog__title{color:var(--text-primary);font-family:var(--font-manrope);font-weight:500;font-size:calc(45 * var(--u));letter-spacing:-.02em;margin:0;line-height:1.2}.blog__viewport{width:100%;overflow:hidden;container:blog/inline-size}.blog__track{align-items:stretch;gap:calc(20 * var(--u));will-change:transform;width:max-content;display:flex}.blog__track.is-animating{transition:transform .5s cubic-bezier(.4,0,.2,1)}.blog-card{--blog-gap:calc(20 * var(--u));flex:0 0 calc((100cqw - var(--blog-gap)) / 2);width:calc((100cqw - var(--blog-gap)) / 2);height:calc(429 * var(--u));background:var(--light-blue);position:relative;overflow:hidden}.blog-card__media{background:#e0e1e6;width:38.6%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.blog-card__media img{object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%}.blog-card__shade{pointer-events:none;background:linear-gradient(#0000,#0006);position:absolute;inset:0}.blog-card__body{padding:calc(20 * var(--u)) 0;box-sizing:border-box;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:0 3.6% 0 41%}.blog-card__tag{padding:calc(8 * var(--u)) calc(12 * var(--u));-webkit-backdrop-filter:blur(5px);color:var(--accent);font-family:var(--font-manrope);font-weight:400;font-size:calc(14 * var(--u));background:#176f6f1a;border-radius:2px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.blog-card__title{margin:calc(40 * var(--u)) 0 0;color:var(--text-primary);font-weight:500;font-size:calc(30 * var(--u))}.blog-card__text,.blog-card__title{width:100%;font-family:var(--font-manrope);letter-spacing:-.01em;line-height:1.2}.blog-card__text{margin:calc(20 * var(--u)) 0 0;color:var(--text-secondary)}.blog-card__link,.blog-card__text{font-weight:400;font-size:calc(15 * var(--u))}.blog-card__link{align-items:center;gap:calc(5 * var(--u));width:fit-content;color:var(--accent);font-family:var(--font-manrope);letter-spacing:-.01em;margin-top:auto;line-height:1.2;display:inline-flex}.blog-card__link svg{width:calc(16 * var(--u));height:calc(16 * var(--u));flex-shrink:0}.blog__pagination{align-items:center;gap:calc(10 * var(--u));display:flex}.consult{z-index:2;width:100%;height:auto;min-height:calc(498 * var(--u));padding:calc(120 * var(--u)) var(--pad);box-sizing:border-box;background:#1e313a;position:relative;overflow:visible}.consult__bg{z-index:0;pointer-events:none;background:url(/images/bg%20forms.jpg) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.consult__bg img{object-fit:cover;filter:blur(25px);width:103.472%;max-width:none;height:118.876%;position:absolute;top:-9.83936%;left:-1.04167%;transform:scale(1.05);display:none!important}.moa-consult__bg{background:url(/images/bg%20forms.jpg) 50%/cover no-repeat;overflow:hidden}.moa-consult__bg img{display:none!important}.consult__inner{z-index:1;width:min(100%,var(--frame-max));box-sizing:border-box;align-items:flex-start;height:auto;margin-inline:auto;display:flex;position:relative}.consult__copy{width:calc(606 * var(--u));gap:calc(20 * var(--u));flex-direction:column;flex-shrink:0;max-width:46%;display:flex;position:static}.consult__title{color:var(--white);font-family:var(--font-manrope);font-weight:500;font-size:calc(45 * var(--u));letter-spacing:-.02em;margin:0;line-height:1.2}.consult__br{display:none}.consult__text{max-width:calc(298 * var(--u));color:var(--white);font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--u));letter-spacing:-.01em;margin:0;line-height:1.2}.consult__form{width:calc(498 * var(--u));flex-direction:column;flex-shrink:0;max-width:48%;margin-left:auto;display:flex;position:static}.consult__field+.consult__field{margin-top:calc(15 * var(--u))}.consult__input{width:100%;height:calc(50 * var(--u));padding:0 calc(16 * var(--u));background:var(--white);color:var(--text-primary);font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--u));border:none;border-radius:2px;outline:none;flex-shrink:0;line-height:1}.consult__input::placeholder{color:#a6a7a8}.consult__input:focus{box-shadow:0 0 0 2px #ffffff73}.consult__check{align-items:flex-start;gap:calc(9 * var(--u));margin-top:calc(15 * var(--u));cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.consult__check-text{color:#ffffffb3;font-family:var(--font-manrope);font-weight:400;font-size:calc(13 * var(--u));line-height:1.2}.consult__check-text a{color:var(--white)}.consult__submit{width:100%;margin-top:calc(21 * var(--u));flex-shrink:0}.footer{z-index:2;background:var(--dark-green);width:100%;color:var(--white);padding:calc(80 * var(--u)) 0 calc(20 * var(--u));position:relative}.footer__inner{justify-content:space-between;gap:calc(120 * var(--u));min-height:calc(463 * var(--u));padding-inline:calc(40 * var(--u));box-sizing:border-box;flex-direction:column;display:flex}.footer__top{grid-template-columns:calc(345 * var(--u)) calc(345 * var(--u)) calc(345 * var(--u)) minmax(0,1fr);align-items:start;display:grid}.footer__logo{width:calc(186 * var(--u));height:calc(85 * var(--u));flex-shrink:0;display:block;position:static}.footer__logo img{object-fit:contain;object-position:left top;width:100%;max-width:none;height:100%}.footer__col{position:static}.footer__col--docs,.footer__col--nav{width:auto}.footer__label{color:#ffffffb3;font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--u));letter-spacing:-.01em;margin:0;line-height:1.2}.footer__links{gap:calc(20 * var(--u));margin-top:calc(30 * var(--u));flex-direction:column;display:flex}.footer__links a{width:fit-content;color:var(--white);font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--u));letter-spacing:-.01em;line-height:1.2;display:inline-block}.footer__contacts{gap:calc(40 * var(--u));flex-direction:column;width:auto;display:flex;position:static}.footer__contact{gap:calc(10 * var(--u));flex-direction:column;display:flex}.footer__phone{width:fit-content;font-size:calc(30 * var(--u));letter-spacing:-.01em;display:inline-block}.footer__meta,.footer__phone{color:var(--white);font-family:var(--font-manrope);font-weight:500;line-height:1.2}.footer__meta{font-size:calc(18 * var(--u));letter-spacing:.01em;margin:0}a.footer__meta{width:fit-content;text-decoration:none;display:inline-block}.footer__social{align-items:center;gap:calc(10 * var(--u));display:flex}.footer__social-link{width:calc(50 * var(--u));height:calc(50 * var(--u));transition:opacity .2s;display:block}.footer__social-link:hover{opacity:.75}.footer__social-link img{width:100%;max-width:none;height:100%}.footer__bottom{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));display:flex}.footer__copy{color:var(--white);margin:0;position:static}.footer__copy,.footer__dev{font-family:var(--font-manrope);font-weight:400;font-size:calc(14 * var(--u));line-height:1}.footer__dev{color:#ffffff80;width:fit-content;transition:color .2s;display:inline-block;position:relative}.footer__dev:hover{color:#fffc}@media (max-width:1023px){.btn{height:50px;font-size:var(--type-s);gap:10px;padding:0 20px}.icon--chevron{width:14px;height:14px}.icon--arrow{width:18px;height:18px}.corporate-breadcrumbs,.course-breadcrumbs,.moa-breadcrumbs{z-index:2;margin-top:calc(var(--header-height) + 10px);font-weight:500;font-size:var(--type-xs);gap:10px;line-height:1.33;position:relative;top:auto;left:auto}.blog-breadcrumbs,.contacts-breadcrumbs,.courses-page__breadcrumbs,.reviews-breadcrumbs,.trainers-breadcrumbs{font-size:var(--type-xs);gap:10px;margin-top:10px;line-height:1.33}.hero-overlap{position:static}.hero{background:#1b555c;height:auto;min-height:0;position:relative;top:auto;overflow:visible}.hero>.frame{height:auto;min-height:0;padding:0 var(--pad) 40px;margin:0;inset:auto;transform:none}.hero>.frame,.hero__top{width:100%;box-sizing:border-box;flex-direction:column;display:flex;position:relative}.hero__top{z-index:1;height:100dvh;min-height:100dvh}.hero__bg{z-index:0;height:auto;position:absolute;inset:0;overflow:hidden}.hero__bg:after{content:"";pointer-events:none;background:linear-gradient(#0c2c3100,#0c2c318c 42%,#0c2c31c7 72%,#1b555ceb);position:absolute;inset:0}.hero__bg img,.hero__bg video{object-fit:cover;object-position:center center;width:100%;height:100dvh;max-height:100%;position:absolute;top:0;left:0}.hero__copy{z-index:1;flex-direction:column;align-items:flex-start;gap:15px;max-width:none;margin-top:auto;padding-bottom:40px;display:flex;position:relative;bottom:auto;left:auto}.hero__title{max-width:335px;font-size:var(--type-h1);letter-spacing:-.02em;line-height:1.1}.hero__subtitle,.hero__title{width:100%;position:static;top:auto;left:auto}.hero__subtitle{max-width:319px;font-size:var(--type-s);font-weight:400;line-height:1.3}.hero__cta{width:192px;margin-top:15px;display:inline-flex}.hero-slider{z-index:1;box-sizing:border-box;background:var(--white);flex-direction:column;width:100%;max-width:335px;height:auto;min-height:515px;margin:20px auto 0;padding:5px 5px 15px;display:flex;position:relative;inset:auto}.hero-slider__image{order:1;width:100%;height:232px;margin-bottom:20px;position:relative;top:auto;left:auto}.hero-slider__title-wrap{order:2;width:calc(100% - 20px);height:auto;min-height:48px;margin:0 10px 10px;position:relative;top:auto;left:auto;overflow:hidden}.hero-slider__title{font-size:var(--type-l);line-height:1.2;position:relative}.hero-slider__title:not(.is-active){position:absolute}.hero-slider.is-slide-1 .hero-slider__text-wrap,.hero-slider__text-wrap{order:3;width:calc(100% - 20px);height:auto;min-height:72px;margin:0 10px 24px;position:relative;top:auto;left:auto}.hero-slider__text{font-size:var(--type-s);line-height:1.3;position:relative}.hero-slider__text:not(.is-active){position:absolute}.hero-slider__link{border:1px solid var(--accent);opacity:.9;box-sizing:border-box;height:50px;font-size:var(--type-s);text-align:center;border-radius:2px;order:4;justify-content:center;align-self:center;margin:0 10px 30px;padding:0 20px}.hero-slider__dots,.hero-slider__link{width:calc(100% - 20px);position:relative;bottom:auto;left:auto}.hero-slider__dots{order:5;align-items:center;gap:4px;height:2px;margin:0 10px;display:flex}.hero-slider__dot{cursor:pointer;background:#176f6f33;border:0;border-radius:2px;flex:1 1 0;width:auto;height:2px;padding:0;overflow:hidden}.hero-slider__dot span{background:var(--accent);transform-origin:0;will-change:transform;border-radius:2px;width:100%;height:100%;display:block;transform:scaleX(0)}.hero-slider__dot.is-complete span{animation:none;transform:scaleX(1)}.hero-slider__dot.is-active span{animation:hero-story-progress 6s linear forwards;display:block}.hero-slider__dot.is-active.is-paused span{animation-play-state:paused}@keyframes hero-story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.programs{height:auto;padding:80px var(--pad);background:var(--white);box-shadow:none}.programs__inner{gap:20px;width:100%;padding:0}.programs__title{color:var(--text-primary);font-size:var(--type-h2);letter-spacing:-.01em;margin:0;line-height:1.2;position:static}.programs__grid{flex-direction:column;align-self:stretch;align-items:stretch;gap:10px;width:100%;max-width:none;margin-inline:0;display:flex}.program-card{flex:none;width:100%;max-width:none;height:430px;position:relative}.program-card__image{border-radius:2px 2px 0 0;width:100%;height:220px}.program-card__text{gap:15px;width:calc(100% - 40px);max-width:none;top:240px;left:20px}.program-card__title{font-size:var(--type-h3);letter-spacing:-.01em;line-height:1.2}.program-card__desc{font-size:var(--type-m);letter-spacing:.01em;line-height:1.2}.program-card__btn{box-sizing:border-box;width:auto;max-width:none;top:360px;left:20px;right:20px}.about{height:auto;padding:80px var(--pad);overflow:visible}.about__inner{flex-direction:column;gap:0;height:auto;display:flex}.about__btn,.about__label,.about__stat,.about__title{width:auto;max-width:none;position:static;top:auto;left:auto}.about__label{font-size:var(--type-xs);gap:10px;margin-bottom:20px}.about__title{width:100%;max-width:338px;font-size:var(--type-h2);letter-spacing:-.01em;margin-bottom:30px;line-height:1.2}.about__title br{display:none}.about__stats{pointer-events:auto;order:2;grid-template-columns:1fr 1fr;gap:30px 10px;width:100%;margin-bottom:48px;display:grid;position:relative;inset:auto}.about__stat{gap:10px}.about__stat-value{font-size:40px}.about__stat-text,.about__stat-value{letter-spacing:-.01em;line-height:1.2}.about__stat-text{font-size:var(--type-xs)}.about__btn{background:var(--accent);font-size:var(--type-s);letter-spacing:-.01em;order:3;align-self:flex-start}.why-rail{height:auto}.why{height:640px;position:relative;top:auto}.why__eyebrow{width:auto;max-width:calc(100% - 30px);font-weight:400;font-size:var(--type-s);letter-spacing:0;white-space:normal;line-height:1.3;top:40px}.why__stage{gap:0;width:calc(100% - 30px);max-width:345px;height:auto;min-height:145px}.why__layer{gap:24px}.why__text{font-size:var(--type-h3);letter-spacing:-.01em;line-height:1.2}.why__btn{height:50px;font-size:var(--type-s);padding:0 20px}.why__progress{gap:13px;bottom:20px}.why__bar{color:#0000;background:#ffffff80;border:none;border-radius:1px;width:60px;height:2px;padding:0;position:relative;overflow:hidden}.why__bar:after{content:"";transform-origin:0;will-change:transform;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.why__bar.is-complete:after{animation:none;transform:scaleX(1)}.why.is-visible .why__bar.is-active:after{animation:why-story-progress 3s linear forwards}.why.is-visible .why__bar.is-active.is-paused:after{animation-play-state:paused}@keyframes why-story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.trainers__inner{padding:80px var(--pad) 40px;align-items:stretch;gap:20px}.trainers__header{display:contents}.trainers__title{font-size:var(--type-h2);letter-spacing:-.01em;order:1;line-height:1.2}.trainers__slider{width:calc(100% + var(--pad));margin-right:calc(-1 * var(--pad));touch-action:pan-y;cursor:grab;order:2}.trainers__track{gap:0}.trainer-card{border:1px solid var(--line);box-sizing:border-box;flex-direction:column;flex:0 0 335px;width:335px;height:auto;min-height:440px;padding-bottom:15px;display:flex;overflow:hidden}.trainer-card+.trainer-card{border-left:none}.trainer-card__photo{flex-shrink:0;width:calc(100% - 30px);height:280px;margin:15px}.trainer-card__name{font-size:var(--type-l);flex-shrink:0;margin:0 15px;line-height:1.2}.trainer-card__bio{font-size:var(--type-s);letter-spacing:0;flex:auto;margin:13px 15px 0;line-height:1.3}.trainers__pagination{order:3;justify-content:space-between;gap:0;width:100%}.trainers__arrow{width:40px;height:40px}.trainers__arrow svg{width:12px;height:8px}.trainers__dots{gap:20px;padding:0}.trainers__dot--xs{width:2px;height:2px}.trainers__dot--sm{width:4px;height:4px}.trainers__dot--md{width:6px;height:6px}.trainers__all{width:100%;height:50px;font-size:var(--type-s);letter-spacing:-.01em;box-sizing:border-box;order:4;margin-top:20px}.catalog__inner{padding:40px var(--pad) 80px}.catalog__title{font-size:var(--type-h2);letter-spacing:-.01em;line-height:1.2}.catalog__title-br{display:inline}.catalog__layout{flex-direction:column;gap:20px;margin-top:20px;display:flex}.catalog__nav{display:none}.catalog__dropdown{width:100%;display:block;position:relative}.catalog__dropdown-btn{width:100%;height:50px;color:var(--accent);font-family:var(--font-manrope);font-weight:400;font-size:var(--type-xs);text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;line-height:1.2;display:flex}.catalog__dropdown-btn,.catalog__dropdown-list{background:var(--white);border:1px solid #d7d7d7;border-radius:2px}.catalog__dropdown-list{z-index:5;margin:0;padding:8px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0c2c311f}.catalog__dropdown-list[hidden]{display:none}.catalog__dropdown-list button{text-align:left;width:100%;color:var(--text-primary);font-family:var(--font-manrope);font-size:var(--type-s);padding:12px 15px;line-height:1.3;display:block}.catalog__dropdown-list button.is-active,.catalog__dropdown-list button:hover{color:var(--accent);background:#f2f3f7}.catalog__content{gap:20px}.catalog__grid{grid-template-columns:1fr;gap:20px}.catalog-banner,.catalog-hero,.course-card{width:100%;max-width:none}.catalog-hero{height:370px}.catalog-hero:before{background:linear-gradient(#0000,#0003 66%)}.catalog-hero__badge,.course-card__badge{font-size:var(--type-xs);letter-spacing:-.01em;padding:8px 12px;line-height:1.2;top:20px;left:20px}.catalog-hero__panel{-webkit-backdrop-filter:blur(25px);background:linear-gradient(#0000,#0000001a);height:191px;padding:26px 20px 0}.catalog-hero__title{font-size:var(--type-h3);letter-spacing:-.01em;line-height:1.2}.catalog-hero__text{max-width:none;font-size:var(--type-s);letter-spacing:0;margin-top:15px;font-weight:400;line-height:1.3}.course-card{height:370px}.course-card__panel{gap:15px;min-height:110px;padding:20px}.course-card__panel:before{background:linear-gradient(#0000,#0000001a);-webkit-mask-image:linear-gradient(#0000,#0000004d 22%,#000 50%);mask-image:linear-gradient(#0000,#0000004d 22%,#000 50%)}.course-card__title{max-width:none;font-size:var(--type-l);letter-spacing:0;line-height:1.2}.course-card__meta{font-size:var(--type-s);letter-spacing:0;gap:15px;line-height:1.3}.course-card__dot{width:4px;height:4px}.catalog-banner{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;height:auto;min-height:120px;padding:20px}.catalog-banner__title{font-size:var(--type-l)}.catalog-banner__btn{width:100%}.reviews__inner{padding:80px var(--pad);align-items:stretch;gap:20px}.reviews__header{width:100%;max-width:none}.reviews__title{font-size:var(--type-h2);letter-spacing:-.01em;line-height:1.2}.reviews__viewport{width:100%}.reviews__track{gap:10px}.review-card{flex:0 0 100%;width:100%;max-width:335px;height:480px}.review-card__play{width:50px;height:50px}.review-card:after{height:204px}.review-card__text{gap:10px;bottom:20px;left:20px;right:20px}.review-card__name{font-size:var(--type-l);line-height:1.2}.review-card__role{font-size:var(--type-s);letter-spacing:0;line-height:1.3}.reviews__pagination{justify-content:space-between;gap:0;width:100%}.reviews__pagination .trainers__arrow{width:40px;height:40px}.reviews__pagination .trainers__dots{gap:20px;padding:0}.howto{height:auto;min-height:672px;padding:80px var(--pad);box-sizing:border-box}.howto__inner{flex-direction:column;gap:0;width:100%;height:auto;min-height:512px;padding:0;display:flex;position:relative}.howto__title{width:auto;font-size:var(--type-h2);letter-spacing:-.01em;margin:0 0 40px;line-height:1.2}.howto__steps,.howto__title{position:static;top:auto;left:auto}.howto__steps{flex-direction:column;gap:15px;width:100%;display:flex}.howto__steps:after{border-top:0;height:1px;display:block}.howto__step{border-top:0;border-bottom:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-top:15px;padding-bottom:0;display:flex;position:relative}.howto__step-text{width:auto;max-width:276px;font-weight:500;font-size:var(--type-m);letter-spacing:.01em;flex:1;line-height:1.2;position:static}.howto__step-num{letter-spacing:-.01em;color:#bbcac799;font-size:50px;line-height:1.1;position:static}.howto__step:first-child .howto__step-num{font-size:55px}.howto__step-num--strong{color:#bbcac799}.howto__btn{width:auto;height:50px;-webkit-backdrop-filter:none;font-size:var(--type-s);align-self:flex-start;margin-top:auto;padding:0 20px;position:static;top:auto;left:auto}.howto__btn,.howto__btn:hover{background:var(--white);color:var(--accent)}.howto__btn:hover{opacity:.9}.blog__inner{padding:80px var(--pad);align-items:stretch;gap:20px}.blog__header{display:contents}.blog__title{width:100%;font-size:var(--type-h2);letter-spacing:-.01em;order:1;line-height:1.2}.blog__viewport{touch-action:pan-y;order:2;width:100%;max-width:none}.blog__track{gap:10px}.blog-card{--blog-gap:10px;background:#f2f3f7;flex:0 0 100cqw;width:100cqw;min-width:100cqw;max-width:none;height:479px}.blog-card__media{width:100%;height:230px;position:absolute;top:0;left:0}.blog-card__body{box-sizing:border-box;flex-direction:column;align-items:flex-start;padding:245px 15px 20px;display:flex;position:absolute;inset:0}.blog-card__tag{z-index:1;color:var(--white);font-size:var(--type-xs);letter-spacing:-.01em;background:#ffffff1a;margin:0;padding:8px 12px;line-height:1.2;position:absolute;top:10px;left:10px}.blog-card__title{width:100%;max-width:253px;font-size:var(--type-l);letter-spacing:0;margin:0;line-height:1.2;position:static;top:auto;left:auto}.blog-card__text{width:100%;max-width:304px;color:#6e6e6e;margin:15px 0 0}.blog-card__link,.blog-card__text{font-size:var(--type-s);letter-spacing:0;line-height:1.3;position:static;top:auto;left:auto}.blog-card__link{gap:5px;margin-top:auto;bottom:auto}.blog-card__link svg{width:16px;height:16px}.blog__pagination{order:3;justify-content:space-between;gap:0;width:100%}.blog__pagination .trainers__arrow{width:40px;height:40px}.blog__pagination .trainers__dots{gap:20px;padding:0}.blog__all{width:100%;height:50px;font-size:var(--type-s);letter-spacing:-.01em;order:4;margin-top:20px}.consult{height:auto;min-height:0;padding:80px var(--pad);background:#1e313a;overflow:visible}.consult__bg img{filter:blur(25px);object-fit:cover;width:492px;max-width:none;height:620px;top:-11px;left:-39px;transform:none}.consult__inner{gap:0;height:auto;position:relative}.consult__copy,.consult__inner{flex-direction:column;width:100%;max-width:none;display:flex}.consult__copy{gap:15px}.consult__copy,.consult__form{position:static;top:auto;left:auto}.consult__form{width:100%;max-width:none;margin-top:30px;margin-left:0}.consult__title{font-size:var(--type-h2);letter-spacing:-.01em;line-height:1.2}.consult__br{display:unset}.consult__text{width:100%;max-width:none;font-size:var(--type-s);letter-spacing:0;line-height:1.3}.consult__field{width:100%;display:block}.consult__check,.consult__field+.consult__field{margin-top:15px}.consult__input{width:100%;max-width:none;height:50px;font-size:var(--type-s);box-sizing:border-box;padding:10px 16px}.consult__input::placeholder{font-size:var(--type-s)}.consult__check{gap:0;padding-left:25px;position:relative}.consult__check .modal__checkbox-ui{width:16px;height:16px;margin-top:0;position:absolute;top:0;left:0}.consult__check-text{font-size:var(--type-xs);line-height:1.2}.consult__submit{width:100%;max-width:none;height:50px;font-size:var(--type-s);margin-top:28px;padding:15px 20px}.footer{height:auto;padding:40px var(--pad) 20px}.footer__inner{height:auto;min-height:0;padding:0}.footer__inner,.footer__top{flex-direction:column;gap:40px;display:flex}.footer__logo{order:0;width:186px;height:85px}.footer__contacts{border-bottom:1px solid #fff3;order:1;gap:40px;width:100%;padding-bottom:40px}.footer__col--nav{order:2}.footer__col--docs{order:3}.footer__contact .footer__label{color:#ffffffb3;font-size:var(--type-s);letter-spacing:0}.footer__col .footer__label{color:#ffffff80;font-size:var(--type-s);letter-spacing:0}.footer__phone{font-size:var(--type-h2)}.footer__meta,.footer__phone{font-weight:400;letter-spacing:0}.footer__meta{font-size:var(--type-m)}.footer__links{gap:15px;margin-top:20px}.footer__links a{font-size:var(--type-s);letter-spacing:0}.footer__social-link{width:50px;height:50px}.footer__bottom{border-top:1px solid #fff3;flex-direction:column;align-items:flex-start;gap:20px;padding-top:40px}.footer__copy,.footer__dev{font-size:var(--type-s);line-height:1.2}.modal{justify-content:center;align-items:center;padding:20px;overflow:hidden auto}.modal__dialog{overscroll-behavior:none;width:100%;max-width:335px;height:auto;min-height:0;max-height:none;padding:40px 20px 30px;overflow:hidden}.modal__bg img{width:492px;height:620px;top:-11px;left:-39px;transform:none}.modal__close{width:30px;height:30px;top:15px;right:15px}.modal__title{width:auto;max-width:calc(100% - 40px);font-size:var(--type-h2);letter-spacing:-.01em;line-height:1.2}.modal__desc{max-width:none;font-weight:400;font-size:var(--type-s);letter-spacing:0;margin-top:15px;line-height:1.3}.modal__form{margin-top:30px}.modal__field+.modal__field{margin-top:15px}.modal__input{height:50px;font-size:var(--type-s);padding:10px 16px}.modal__input::placeholder{font-size:var(--type-s)}.modal__check{gap:0;margin-top:15px;padding-left:25px;position:relative}.modal__checkbox-ui{width:16px;height:16px;margin-top:0;position:absolute;top:0;left:0}.modal__check-text{font-size:var(--type-xs);line-height:1.2}.modal__submit{height:50px;font-size:var(--type-s);margin-top:28px;padding:15px 20px}.cert-modal{padding:56px 16px 24px}.cert-modal__close{font-size:var(--type-s);margin-bottom:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f82309{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f82309{--font-manrope:"Manrope","Manrope Fallback"}.video-review-player{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:30px;border:0;background:transparent;color:#fff}.video-review-player[open]{display:grid;place-items:center}.video-review-player::backdrop{background:rgb(0 22 20/.9)}.video-review-player__panel{position:relative;width:min(100%,1100px);background:#0c2c31}.video-review-player iframe{display:block;width:100%;aspect-ratio:16/9;border:0}.video-review-player__close{position:absolute;right:0;top:-46px;width:44px;height:44px;color:#fff;font:32px/1 sans-serif}.video-review-player__caption{display:flex;justify-content:space-between;gap:16px;padding:18px;font-size:14px}.video-review-player__caption a{color:#cde9e1}@media (max-width:767px){.video-review-player{padding:20px}.video-review-player__caption{flex-direction:column}}:root{--header-height:80px;--header-ease:cubic-bezier(.22,1,.36,1)}.header-space{flex:0 0 var(--header-height)}.header,.header-space{height:var(--header-height)}.header{position:fixed;inset:0 0 auto;z-index:80;width:100%;color:white;background:rgba(14,25,29,.02);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:height .48s var(--header-ease),transform .48s var(--header-ease),background-color .3s ease,color .3s ease}.header.is-scroll-hidden{transform:translateY(-101%)}.header.is-nav-open{height:190px;background:rgba(14,25,29,.2)}.header.header--white{color:#303030;background:rgba(255,255,255,.98)}.header__inner{position:relative;display:flex;align-items:center;width:100%;height:var(--header-height);padding:0 40px;gap:24px}.header__logo{flex:0 0 96.39px;width:96.39px;height:44px}.header__logo img{width:100%;height:100%;object-fit:contain}.header__nav{position:absolute;left:50%;top:30px;transform:translateX(-50%);display:flex;align-items:flex-start;gap:30px}.header__item{position:relative}.header__link{display:inline-flex;align-items:center;gap:5px;color:inherit;font:400 15px/20px var(--font-manrope);white-space:nowrap;transition:opacity .25s ease}.header__link:focus-visible,.header__menu-btn:focus-visible,.header__sublink:focus-visible,.mobile-menu a:focus-visible,.mobile-menu button:focus-visible{outline:2px solid currentColor;outline-offset:6px}.header.is-nav-open .header__link{opacity:.5}.header.is-nav-open .is-open>.header__link,.header__link:hover{opacity:1}.header--white .header__link{font-weight:500}.header__chevron{width:14px;height:14px;flex-shrink:0;transition:transform .4s var(--header-ease)}.header__item.is-open .header__chevron{transform:rotate(180deg)}.header__submenu{position:absolute;top:40px;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:max-content;padding-bottom:10px;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none;transition:opacity .25s ease,transform .4s var(--header-ease),visibility 0s .4s}.header__item.is-open .header__submenu{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:.06s,.03s,0s}.header__sublink{color:inherit;font:500 15px/20px var(--font-manrope);white-space:nowrap}.header__sublink:hover{opacity:.7}.header__btn{--btn-fill:#dde5e3;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;min-width:190px;margin-left:auto;padding:0 20px;border-radius:2px;overflow:hidden;background:#fff;color:#176f6f;font:500 15px/20px var(--font-manrope);white-space:nowrap}.header__btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--btn-fill);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--header-ease)}.header__btn:hover:before{transform:scaleX(1)}.header--white .header__btn{--btn-fill:#115555;background:#176f6f;color:#fff}.header__arrow{width:18px;height:18px}.header__menu-btn,.mobile-menu,.mobile-menu__contacts{display:none}@media (min-width:1280px) and (max-width:1399px){.header__nav{gap:22px}.header__inner{padding:0 30px}.header__btn{min-width:174px;padding:0 14px}}@media (max-width:1279px){.header__inner{padding:0 30px;gap:20px}.header__nav{display:none}.header__menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 20px;border:1px solid;border-radius:2px;color:inherit;font:500 15px/20px var(--font-manrope)}.header__menu-icon{width:24px;height:24px}.mobile-menu{position:fixed;inset:0;z-index:95;display:block;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .36s ease,visibility 0s .48s}.mobile-menu.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.mobile-menu__panel{position:absolute;inset:0;display:flex;flex-direction:column;height:100dvh;padding:0 20px 20px;background:#fff;color:#303030;overflow:hidden;transform:translateY(-24px);transition:transform .48s var(--header-ease)}.mobile-menu.is-open .mobile-menu__panel{transform:none}.mobile-menu__top{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-height);flex-shrink:0}.mobile-menu__logo{display:block;width:96.39px;height:44px}.mobile-menu__logo img{width:100%;height:100%;object-fit:contain}.mobile-menu__close{display:inline-flex;align-items:center;gap:5px;height:30px;color:inherit;font:400 14px/20px var(--font-manrope)}.mobile-menu__close svg{width:24px;height:24px}.mobile-menu__nav{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;margin-top:39px;padding-bottom:24px;overflow-y:auto;flex:1;min-height:0}.mobile-menu__group{margin:0;color:#a6a7a8;font:500 12px/16px var(--font-manrope)}.mobile-menu__rule{width:100%;border-top:1px solid #d7d7d7}.mobile-menu__link{color:inherit;font:500 15px/20px var(--font-manrope);text-align:left}.mobile-menu__cta{flex-shrink:0;width:100%;min-height:45px;margin-top:auto;padding:12px 20px;font-size:14px}.mobile-menu__flyout{position:absolute;inset:0 0 0 auto;z-index:2;display:flex;flex-direction:column;gap:40px;width:min(340px,calc(100% - 106px));padding:104px 30px 40px;color:#fff;background:#0c2c31;transform:translateX(101%);visibility:hidden;transition:transform .48s var(--header-ease),visibility 0s .48s}.mobile-menu__flyout.is-open{transform:none;visibility:visible;transition-delay:0s}.mobile-menu__back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.5);color:inherit;flex-shrink:0}.mobile-menu__flyout-links{display:flex;flex-direction:column;gap:30px}.mobile-menu__flyout-link{font:500 15px/20px var(--font-manrope)}body.menu-open{overflow:hidden}}@media (min-width:768px) and (max-width:1279px){.mobile-menu{background:rgba(12,44,49,.16)}.mobile-menu__panel{inset:0 0 auto;height:325px;max-height:100dvh;padding:0 30px 30px}.mobile-menu__nav{position:absolute;left:calc(50% + 10px);top:100px;width:calc(50% - 40px);display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:16px 40px;margin-top:0;padding-bottom:0}.mobile-menu__cta,.mobile-menu__rule{display:none}.mobile-menu__contacts{position:absolute;left:30px;top:100px;display:flex;flex-direction:column;gap:20px;font:400 15px/20px var(--font-manrope)}.mobile-menu__contacts>p{margin:0}.mobile-menu__phone{font-size:30px;line-height:36px}.mobile-menu__social{display:flex;gap:10px;margin-top:15px;filter:brightness(.35)}.mobile-menu__social img{width:40px;height:40px}.mobile-menu__close{height:50px;padding:0 20px;border:1px solid}.mobile-menu__group{color:inherit;font-size:15px}.mobile-menu__panel .mobile-menu__logo{margin-right:auto}.mobile-menu__flyout{padding-top:104px}}@media (max-width:767px){:root{--header-height:65px}.header__inner{padding:0 20px}.header__btn{display:none}.header__menu-btn{height:30px;margin-left:auto;padding:0;border:0;gap:5px;font:400 14px/20px var(--font-manrope)}.mobile-menu__flyout{width:calc(100% - 106px)}}@media (prefers-reduced-motion:reduce){.header,.header__chevron,.header__submenu,.mobile-menu,.mobile-menu__flyout,.mobile-menu__panel{transition-duration:.01ms;transition-delay:0s}}.page-transition{position:fixed;inset:0;z-index:200;display:grid;grid-template-columns:repeat(6,1fr);pointer-events:none;visibility:hidden;overflow:hidden;contain:strict}.page-transition.is-active{visibility:visible;pointer-events:auto;cursor:progress}.page-transition__module{position:relative;width:calc(100% + 1px);height:100%;transform:translateY(-101%);background:#073b3e;box-shadow:inset 1px 0 0 #245457}.page-transition__module:before{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,transparent calc(100% - 1px),#245457 0);background-size:100% 25%}.page-transition__rule{position:absolute;inset:auto 0 0;height:2px;background:#1fd0a1}.page-transition__brand{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.page-transition__emblem{display:block;width:clamp(136px,15vw,210px);height:auto;opacity:0;overflow:visible}.page-transition__outline{stroke:#1fd0a1;stroke-width:.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.page-transition__symbol{fill:#1fd0a1;opacity:0}html[data-page-transition=revealing] .page-transition__rule{top:0;bottom:auto}[data-route-content] h1[tabindex="-1"]:focus{outline:none}.page-transition.is-active .page-transition__emblem{will-change:opacity,transform}.page-transition.is-active .page-transition__module{will-change:transform}html[data-page-transition]{cursor:progress}.route-content{min-height:100vh}@media (max-width:767px){.page-transition{grid-template-columns:repeat(3,1fr)}.page-transition__module:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.page-transition{display:none}}