.moa-page{background:var(--white)}.moa-section-title{margin:0;color:var(--text-primary);font-family:var(--font-manrope);font-weight:500;font-size:calc(45 * var(--u));line-height:1.2;letter-spacing:-.02em}.moa-section-title--light{color:var(--white)}.moa-label{display:inline-flex;align-items:center;gap:calc(10 * var(--u));font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--u));line-height:1.2;letter-spacing:-.01em}.moa-label__dot{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.moa-label--muted{color:rgba(255,255,255,.5)}.moa-label--soft{color:rgba(255,255,255,.55)}.moa-hero-overlap{position:relative}.moa-hero{--hero-fit:min(1px,100vw/1440,100vh/800);--hero-fit:min(1px,100vw/1440,100dvh/800);position:sticky;top:0;z-index:1;width:100%;height:100vh;height:100dvh;overflow:hidden;background:#002d2a}.moa-hero__bg{position:absolute;inset:0;z-index:0}.moa-hero__bg img,.moa-hero__bg picture{display:block;width:100%;height:100%}.moa-hero__bg img{max-width:none;object-fit:cover;object-position:center top}.moa-hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.2) 13%,rgba(0,0,0,0) 42%),linear-gradient(180deg,rgba(0,45,42,0) 43%,rgba(0,45,42,.5));pointer-events:none}.moa-hero>.frame.moa-hero__frame{position:relative;z-index:1;width:100%;max-width:var(--frame-max);height:100%;margin-inline:auto}.moa-hero .header{position:absolute;top:0;left:0;width:100%;z-index:30}.moa-hero:has(.header.is-nav-open){overflow:visible;z-index:40}.moa-hero .header__nav{flex-wrap:nowrap;min-width:0}.moa-hero .header__btn,.moa-hero .header__link{flex-shrink:0}.moa-breadcrumbs a{color:rgba(255,255,255,.7)}.moa-breadcrumbs__dot{background:var(--white)}.moa-hero__copy{position:absolute;left:var(--page-margin);top:auto;bottom:calc(40 * var(--u));width:calc(663 * var(--u));display:flex;flex-direction:column;gap:calc(20 * var(--u))}.moa-hero__title{font-size:calc(60 * var(--u));line-height:1.1;letter-spacing:-.02em}.moa-hero__text,.moa-hero__title{margin:0;color:var(--white);font-family:var(--font-manrope);font-weight:500}.moa-hero__text{max-width:calc(504 * var(--u));font-size:calc(20 * var(--u));line-height:1.3}.moa-hero .header__link.is-active{opacity:.75}.moa-about{position:relative;z-index:2;width:100%;min-height:calc(874 * var(--u));overflow:hidden;background:#0c2c31;box-shadow:0 -24px 48px rgba(12,44,49,.18)}.moa-about__bg{position:absolute;inset:0;z-index:0;background:#0c2c31}.moa-about__bg img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.moa-about__bg:after{content:none}.moa-about__inner{position:relative;z-index:1;padding:calc(120 * var(--u)) calc(40 * var(--u)) calc(120 * var(--u));box-sizing:border-box}.moa-about__intro{display:flex;flex-direction:column;gap:calc(20 * var(--u))}.moa-about__title{margin:0;max-width:calc(1131 * var(--u));color:rgba(255,255,255,.7);font-family:var(--font-manrope);font-weight:500;font-size:calc(45 * var(--u));line-height:1.2;letter-spacing:-.02em}.moa-about__title em{font-style:normal;color:var(--white);text-decoration:none}.moa-about__title-break{display:none}.moa-about__cards{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:calc(40 * var(--u));margin-top:calc(60 * var(--u))}.moa-pillar{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto;width:calc(310 * var(--u));height:calc(300 * var(--u));padding:calc(20 * var(--u));border-radius:2px;background:rgba(255,255,255,.1);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-sizing:border-box}.moa-pillar--result{background:var(--mint);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.moa-pillar__top{display:flex;flex-direction:column;gap:calc(10 * var(--u))}.moa-pillar__title{margin:0;color:var(--white);font-family:var(--font-manrope);font-weight:500;font-size:calc(24 * var(--u));line-height:1.2}.moa-pillar--result .moa-pillar__result,.moa-pillar--result .moa-pillar__text,.moa-pillar--result .moa-pillar__title{color:#1e313a}.moa-pillar__text{margin:0;max-width:calc(283 * var(--u));color:var(--white);font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--u));line-height:1.2;letter-spacing:-.01em}.moa-pillar__tags{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px;margin-top:auto}.moa-pillar__tags span{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:90px;background:rgba(255,255,255,.24);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:rgba(255,255,255,.8);font-family:var(--font-manrope);font-weight:500;font-size:13px;line-height:1;white-space:nowrap}.moa-pillar__result{margin:0;max-width:calc(285 * var(--u));font-family:var(--font-manrope);font-weight:400;font-size:calc(15 * var(--u));line-height:1.2;letter-spacing:-.01em}.moa-about__eq,.moa-about__plus{position:absolute;z-index:2;top:50%;display:flex;align-items:center;justify-content:center;width:calc(20 * var(--u));height:calc(20 * var(--u));margin-top:calc(-10 * var(--u));color:rgba(255,255,255,.8);font-family:var(--font-manrope);font-weight:500;font-size:calc(20 * var(--u));line-height:1;pointer-events:none}.moa-about__plus--1{left:calc(310 * var(--u) + 10 * var(--u))}.moa-about__plus--2{left:calc(660 * var(--u) + 10 * var(--u))}.moa-about__eq{left:calc(1010 * var(--u) + 10 * var(--u));height:calc(9 * var(--u));margin-top:calc(-4.5 * var(--u));color:var(--white);font-size:calc(18 * var(--u))}.moa-audience{width:100%;background:#0c2c31;overflow:hidden}.moa-audience,.moa-audience__inner{position:relative;min-height:calc(779 * var(--u))}.moa-audience__inner{padding:calc(40 * var(--u));box-sizing:border-box}.moa-audience__copy{position:relative;z-index:1;max-width:calc(651 * var(--u))}.moa-audience__label{color:rgba(221,229,227,.5)}.moa-audience__title{margin:calc(20 * var(--u)) 0 0;max-width:calc(651 * var(--u));color:var(--mint);font-size:calc(45 * var(--u));letter-spacing:-.02em}.moa-audience__lead,.moa-audience__title{font-family:var(--font-manrope);font-weight:500;line-height:1.2}.moa-audience__lead{margin:calc(141 * var(--u)) 0 0;max-width:calc(445 * var(--u));color:rgba(255,255,255,.8);font-size:calc(18 * var(--u));letter-spacing:.01em}.moa-audience__grid{position:relative;z-index:1;display:grid;grid-template-columns:calc(325 * var(--u)) calc(304 * var(--u));column-gap:calc(18 * var(--u));row-gap:calc(40 * var(--u));margin-top:calc(40 * var(--u));width:calc(647 * var(--u))}.moa-audience__item{display:flex;flex-direction:column;gap:calc(10 * var(--u))}.moa-audience__num{color:rgba(255,255,255,.5);letter-spacing:-.01em}.moa-audience__item p,.moa-audience__num{font-family:var(--font-manrope);font-weight:500;font-size:calc(18 * var(--u));line-height:1.2}.moa-audience__item p{margin:0;color:rgba(255,255,255,.8);letter-spacing:.01em}.moa-audience__media{position:absolute;top:calc(40 * var(--u));left:calc(730 * var(--u));z-index:0;width:calc(670 * var(--u));height:calc(699 * var(--u));border-radius:2px;overflow:hidden}.moa-audience__media img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}.moa-audience__media picture{display:block;width:100%;height:100%}.moa-curriculum__inner{padding:calc(120 * var(--u)) calc(40 * var(--u));box-sizing:border-box}.moa-curriculum__lead{margin:calc(20 * var(--u)) 0 0;color:var(--text-primary);font-family:var(--font-manrope);font-weight:500;font-size:calc(18 * var(--u));line-height:1.2}.moa-accordion{margin-top:calc(40 * var(--u));display:flex;flex-direction:column;width:100%}.moa-accordion__item{border-bottom:1px solid var(--line);transition:background-color .25s ease}.moa-accordion__item:first-child{border-top:1px solid var(--line)}.moa-accordion__item.is-open{background:var(--light-blue)}.moa-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--u));width:100%;padding:calc(30 * var(--u));color:#303030;font-family:var(--font-manrope);font-weight:500;font-size:calc(24 * var(--u));line-height:1.2;text-align:left;transition:color .2s ease}.moa-accordion__title{max-width:calc(669 * var(--u))}.moa-accordion__item:hover .moa-accordion__trigger,.moa-accordion__trigger:focus-visible,.moa-accordion__trigger:hover{color:var(--accent)}.moa-accordion--faq{margin-top:0;width:100%}.moa-accordion--faq .moa-accordion__item{border-bottom-color:rgba(147,156,166,.5)}.moa-accordion--faq .moa-accordion__item:first-child{border-top-color:rgba(147,156,166,.5)}.moa-accordion--faq .moa-accordion__item.is-open{background:transparent}.moa-accordion--faq .moa-accordion__trigger{gap:calc(20 * var(--u));padding:calc(20 * var(--u)) 0;color:#303030;font-size:calc(20 * var(--u));line-height:1.3}.moa-accordion--faq .moa-accordion__item.is-open .moa-accordion__trigger{padding-bottom:calc(10 * var(--u))}.moa-accordion--faq .moa-accordion__item.is-open .moa-accordion__answer{padding:0 0 calc(20 * var(--u))}.moa-accordion--faq .moa-accordion__answer p{max-width:calc(1109 * var(--u));color:#6e6e6e;font-weight:500;font-size:calc(18 * var(--u));line-height:1.2;letter-spacing:.01em;white-space:pre-line}.moa-accordion__chevron{flex-shrink:0;width:calc(30 * var(--u));height:calc(30 * var(--u));color:#a6a7a8;transition:color .2s ease,transform .25s ease}.moa-accordion__item:hover .moa-accordion__chevron,.moa-accordion__trigger:focus-visible .moa-accordion__chevron,.moa-accordion__trigger:hover .moa-accordion__chevron{color:var(--accent)}.moa-accordion__item.is-open .moa-accordion__trigger{padding-bottom:calc(20 * var(--u))}.moa-accordion__item.is-open .moa-accordion__chevron{color:var(--accent);transform:rotate(180deg)}.moa-accordion__item.is-open:hover .moa-accordion__bullet{background:#83c8b3}.moa-accordion__answer,.moa-accordion__list{display:none}.moa-accordion__item.is-open .moa-accordion__list{display:flex}.moa-accordion__item.is-open .moa-accordion__answer{display:block;padding:0 calc(30 * var(--u)) calc(30 * var(--u))}.moa-accordion--curriculum .moa-accordion__panel{overflow:hidden}.moa-accordion--curriculum .moa-accordion__list{display:flex}.moa-accordion--faq .moa-accordion__panel{overflow:hidden}.moa-accordion--faq .moa-accordion__answer{display:block}.moa-accordion__list{list-style:none;margin:0;padding:0 calc(30 * var(--u)) calc(30 * var(--u));flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:calc(981 * var(--u));box-sizing:border-box}.moa-accordion__list li{position:relative;display:flex;align-items:flex-start;padding:0 calc(20 * var(--u));box-sizing:border-box}.moa-accordion__bullet{position:absolute;left:0;top:calc(9 * var(--u));width:5px;height:5px;flex-shrink:0;background:var(--accent)}.moa-accordion__text{color:#303030;font-weight:400}.moa-accordion__answer p,.moa-accordion__text{font-family:var(--font-manrope);font-size:calc(18 * var(--u));line-height:1.3}.moa-accordion__answer p{margin:0;max-width:calc(1109 * var(--u));color:var(--text-secondary);font-weight:500}.moa-consult{position:relative;z-index:2;width:100%;height:auto;min-height:calc(498 * var(--u));padding:calc(120 * var(--u)) var(--pad);overflow:visible;background:#1e313a;box-sizing:border-box}.moa-consult__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.moa-consult__bg img{position:absolute;left:calc(-15 / 1440 * 100%);top:calc(-49 / 498 * 100%);width:calc(1490 / 1440 * 100%);height:calc(592 / 498 * 100%);max-width:none;object-fit:cover;filter:blur(25px);transform:scale(1.05)}.moa-consult__bg picture{display:block;width:100%;height:100%}.moa-consult__inner{position:relative;z-index:1;display:flex;align-items:flex-start;height:auto}.moa-consult__copy{position:static;width:calc(594 * var(--u));max-width:46%;display:flex;flex-direction:column;gap:calc(20 * var(--u));flex-shrink:0}.moa-consult__title{font-weight:500;font-size:calc(45 * var(--u));letter-spacing:-.02em}.moa-consult__text,.moa-consult__title{margin:0;color:var(--white);font-family:var(--font-manrope);line-height:1.2}.moa-consult__text{max-width:calc(298 * var(--u));font-weight:400;font-size:calc(15 * var(--u));letter-spacing:-.01em}.moa-consult__form{position:static;width:calc(498 * var(--u));max-width:48%;margin-left:auto;display:flex;flex-direction:column;flex-shrink:0}.moa-consult__form .consult__check,.moa-consult__form .consult__field+.consult__field{margin-top:calc(15 * var(--u))}.moa-consult__form .consult__submit{width:100%;flex-shrink:0;margin-top:calc(21 * var(--u))}.moa-variants{width:100%;background:#0c2c31;padding:calc(120 * var(--u)) 0 calc(78 * var(--u))}.moa-variants__inner{padding-inline:calc(40 * var(--u));box-sizing:border-box}.moa-variants__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(20 * var(--u));margin-top:calc(37 * var(--u))}.moa-variant{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(422 * var(--u));height:calc(422 * var(--u));padding:calc(30 * var(--u));background:#f2f3f7;box-sizing:border-box}.moa-variant--featured{background:#cde9e1}.moa-variant__title{margin:0;color:#303030;font-family:var(--font-manrope);font-weight:500;font-size:calc(30 * var(--u));line-height:1.2;letter-spacing:-.01em}.moa-variant__footer{display:flex;flex-direction:column;gap:calc(20 * var(--u));width:min(100%,calc(380 * var(--u)))}.moa-variant__text{margin:0;color:#6e6e6e;font-family:var(--font-manrope);font-weight:500;font-size:calc(18 * var(--u));line-height:1.2;letter-spacing:.01em}.moa-variant__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px;width:100%}.moa-variant__list li{position:relative;display:flex;align-items:flex-start;padding:0 calc(20 * var(--u));color:#6e6e6e;font-family:var(--font-manrope);font-weight:500;font-size:calc(18 * var(--u));line-height:1.2;letter-spacing:.01em;white-space:nowrap;box-sizing:border-box}.moa-variant__bullet{position:absolute;left:0;top:9px;width:5px;height:5px;flex-shrink:0;border-radius:90px;background:#83c8b3}.moa-variant__btn{width:fit-content;max-width:100%;justify-content:flex-start;white-space:nowrap}.moa-variant__title-short,.moa-variants__title-short{display:none}.moa-quotes{width:100%;background:#0c2c31;padding:calc(120 * var(--u)) 0 calc(140 * var(--u));overflow-x:clip}.moa-quotes__inner{padding-inline:var(--page-margin);box-sizing:border-box}.moa-quotes__viewport{--moa-quotes-bleed:calc(var(--page-margin) + max(0px, (100vw - var(--frame-max)) / 2));container-type:inline-size;container-name:moa-quotes;width:calc(100% + var(--moa-quotes-bleed));margin-top:calc(40 * var(--u));margin-right:calc(-1 * var(--moa-quotes-bleed));overflow:hidden}.moa-quotes__track{display:flex;align-items:stretch;gap:calc(20 * var(--u));width:max-content;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.moa-quote{display:grid;grid-template-columns:calc(190 * var(--u)) minmax(0,1fr);gap:calc(21 * var(--u));flex:0 0 calc(900 * var(--u));width:calc(900 * var(--u));min-height:calc(358 * var(--u));height:auto;padding:calc(20 * var(--u));background:#f2f3f7;border-radius:2px;box-sizing:border-box}.moa-quote__photo{width:calc(190 * var(--u));height:calc(315 * var(--u));max-width:none;object-fit:cover;border-radius:2px}.moa-quote__content{display:flex;flex-direction:column;min-width:0;padding-top:0}.moa-quote__meta{display:flex;flex-direction:column;gap:10px;margin:0}.moa-quote__name{font-weight:500;font-size:calc(24 * var(--u))}.moa-quote__name,.moa-quote__role{margin:0;color:#092433;font-family:var(--font-manrope);line-height:1.2}.moa-quote__role{font-weight:400;font-size:calc(15 * var(--u));letter-spacing:-.01em}.moa-quote__note{margin:0;color:#959595;font-size:calc(14 * var(--u))}.moa-quote__note,.moa-quote__text{font-family:var(--font-manrope);font-weight:400;line-height:1.2}.moa-quote__text{margin:calc(20 * var(--u)) 0 0;max-width:calc(642 * var(--u));color:rgba(9,36,51,.8);font-size:calc(15 * var(--u));letter-spacing:-.01em}.moa-quotes__pagination{display:flex;align-items:center;justify-content:center;gap:calc(10 * var(--u));margin-top:calc(40 * var(--u))}.moa-quotes__pagination .trainers__arrow{border-color:#dde5e3;color:#dde5e3}.moa-quotes__pagination .trainers__arrow:hover{background:#dde5e3;border-color:#dde5e3;color:#0c2c31}.moa-quotes__pagination .trainers__dot{background:rgba(255,255,255,.5)}.moa-quotes__pagination .trainers__dot.is-active{background:#ffffff}.moa-reviews .review-card__name{max-width:calc(280 * var(--u));font-size:calc(18 * var(--u));line-height:1.2;letter-spacing:.01em}.moa-reviews .review-card__role{font-size:calc(14 * var(--u))}.moa-faq__inner{padding:calc(120 * var(--u)) calc(40 * var(--u));box-sizing:border-box;display:flex;flex-direction:column;gap:calc(40 * var(--u))}.moa-faq .moa-section-title,.moa-faq__title{color:#1e313a}@media (max-width:1023px){.moa-hero-overlap{position:static}.moa-hero{--hero-fit:1px;position:relative;top:auto;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;background:#1b555c}.moa-hero__bg{position:absolute;inset:0;height:auto}.moa-hero__bg:after{background:linear-gradient(90deg,rgba(0,0,0,.2),rgba(0,0,0,0)),linear-gradient(180deg,rgba(0,45,42,0) 43%,rgba(0,45,42,.5)),rgba(0,0,0,.2)}.moa-hero__bg img{object-position:center top}.moa-hero>.frame.moa-hero__frame{position:relative;inset:auto;display:flex;flex-direction:column;width:100%;height:100%;min-height:100%;padding:0 20px 42px;margin:0;box-sizing:border-box}.moa-hero .header{position:relative;z-index:20;height:65px;margin-inline:-20px;width:calc(100% + 40px);background:rgba(14,25,29,.02);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.moa-hero .header__inner{height:100%;gap:12px;padding-inline:20px}.moa-hero__copy{position:relative;left:auto;top:auto;bottom:auto;z-index:1;width:100%;margin-top:auto;gap:20px}.moa-hero__title{font-size:var(--type-h1);line-height:1.1;letter-spacing:-.02em}.moa-hero__text{max-width:none;font-weight:400;font-size:var(--type-s);line-height:1.3;letter-spacing:0}.moa-about{min-height:0;box-shadow:none}.moa-about__bg img{object-position:35% center}.moa-about__inner{padding:80px 20px}.moa-curriculum__inner{display:flex;flex-direction:column;gap:40px;padding:80px 20px}.moa-curriculum .moa-section-title{font-size:var(--type-h2);line-height:1.2;letter-spacing:-.01em;color:#303030}.moa-curriculum__lead{display:none}.moa-curriculum .moa-accordion{margin-top:0}.moa-curriculum .moa-accordion__item{border-bottom-color:rgba(147,156,166,.5)}.moa-curriculum .moa-accordion__item:first-child{border-top:none}.moa-curriculum .moa-accordion__item.is-open{border-bottom:none;border-radius:4px;background:#f2f3f7;padding:15px}.moa-curriculum .moa-accordion__trigger{gap:10px;padding:20px 0 20px 15px;font-size:var(--type-m);line-height:1.2;letter-spacing:.01em}.moa-curriculum .moa-accordion__title{max-width:none;flex:1 1 auto}.moa-curriculum .moa-accordion__chevron{width:30px;height:30px}.moa-curriculum .moa-accordion__item.is-open .moa-accordion__trigger{padding:0}.moa-curriculum .moa-accordion__item.is-open .moa-accordion__list{display:flex;width:100%;margin:20px 0 0;padding:0;gap:10px}.moa-curriculum .moa-accordion__list li{padding:0 20px}.moa-curriculum .moa-accordion__bullet{top:9px;width:5px;height:5px;background:#176f6f}.moa-curriculum .moa-accordion__text{font-size:var(--type-s);line-height:1.3}.moa-about__intro{gap:20px}.moa-about .moa-label{font-size:var(--type-xs);line-height:1.2;letter-spacing:-.01em}.moa-about__title{max-width:none;font-size:var(--type-h3);line-height:1.2;letter-spacing:-.01em}.moa-about__title-break{display:block}.moa-about__title em{color:var(--white)}.moa-audience__title,.moa-consult__title,.moa-section-title,.moa-variant__title{font-size:var(--type-h2)}.moa-about__cards{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;margin-top:30px}.moa-pillar{width:100%;height:260px;min-height:0;padding:20px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.moa-pillar__title{font-size:var(--type-h3);line-height:1.2}.moa-pillar__result,.moa-pillar__text{max-width:none;font-size:var(--type-s);line-height:1.3;letter-spacing:0}.moa-pillar__tags span{font-size:var(--type-xs)}.moa-about__eq,.moa-about__plus{position:relative;top:auto;left:auto;display:flex;width:15px;height:15px;margin:7.5px auto;transform:none;font-size:var(--type-s)}.moa-about__eq{width:20px;height:9px;margin:10.5px auto;font-size:var(--type-m);color:var(--white)}.moa-audience{min-height:0}.moa-audience__inner{display:flex;flex-direction:column;min-height:0;padding:80px 20px;gap:20px}.moa-audience__copy{max-width:none}.moa-audience__label{font-size:var(--type-xs);line-height:1.2;letter-spacing:-.01em}.moa-audience__title{color:var(--mint);margin-top:20px;font-size:var(--type-h3);line-height:1.2;letter-spacing:-.01em}.moa-audience__lead{margin:15px 0 0;max-width:none;font-weight:500;font-size:var(--type-m);line-height:1.2;letter-spacing:.01em}.moa-audience__grid{grid-template-columns:1fr;width:min(100%,282px);max-width:none;gap:30px;margin-top:0;order:2}.moa-audience__item{gap:10px}.moa-audience__num{font-size:var(--type-s);line-height:1.2;letter-spacing:-.01em}.moa-audience__item p{font-weight:400;font-size:var(--type-s);line-height:1.3;letter-spacing:0}.moa-audience__media{position:relative;top:auto;left:auto;width:100%;height:380px;margin-top:0;order:1}.moa-audience__media img{object-position:center top}.moa-faq__inner{gap:20px;padding:80px 20px}.moa-faq .moa-section-title,.moa-faq__title{font-size:var(--type-h2);line-height:1.2;letter-spacing:-.01em;color:#1e313a}.moa-accordion--faq{width:100%}.moa-accordion--faq .moa-accordion__item{border-bottom:1px solid rgba(147,156,166,.5)}.moa-accordion--faq .moa-accordion__item:first-child{border-top:1px solid rgba(147,156,166,.5)}.moa-accordion--faq .moa-accordion__item.is-open{background:transparent}.moa-accordion--faq .moa-accordion__trigger{gap:10px;padding:20px 0;color:#101010;font-weight:500;font-size:var(--type-m);line-height:1.2;letter-spacing:.01em}.moa-accordion--faq .moa-accordion__title{max-width:none;flex:1 1 auto}.moa-accordion--faq .moa-accordion__chevron{width:30px;height:30px}.moa-accordion--faq .moa-accordion__item.is-open .moa-accordion__trigger{padding-bottom:10px}.moa-accordion--faq .moa-accordion__item.is-open .moa-accordion__answer{padding:0 0 20px}.moa-accordion--faq .moa-accordion__answer p{max-width:none;color:#6e6e6e;font-weight:400;font-size:var(--type-s);line-height:1.3;letter-spacing:0}.moa-consult{height:auto;min-height:0;padding:80px 20px;overflow:visible;background:#1e313a}.moa-consult__bg img{position:absolute;left:-39px;top:-11px;width:492px;height:620px;max-width:none;transform:none;filter:blur(25px);object-fit:cover}.moa-consult__inner{display:flex;flex-direction:column;gap:0;height:auto;padding:0}.moa-consult__copy{display:flex;flex-direction:column;gap:15px}.moa-consult__copy,.moa-consult__form{position:relative;top:auto;left:auto;width:100%;max-width:none}.moa-consult__form{margin-top:30px;margin-left:0}.moa-consult__title{font-size:var(--type-h2);line-height:1.2;letter-spacing:-.01em}.moa-consult__text{max-width:298px;font-size:var(--type-s);line-height:1.3;letter-spacing:0}.moa-consult__form .consult__check,.moa-consult__form .consult__field+.consult__field{margin-top:15px}.moa-consult__form .consult__input{height:50px;padding:10px 16px;font-size:var(--type-s)}.moa-consult__form .consult__input::placeholder{font-size:var(--type-s);text-align:left}.moa-consult__form .consult__check{padding-left:25px}.moa-consult__form .consult__check-text{font-size:var(--type-xs);line-height:1.2}.moa-consult__form .consult__submit{height:50px;margin-top:28px;padding:15px 20px;font-size:var(--type-s);font-weight:500}.moa-trainers .trainers__inner{align-items:stretch;padding:80px 20px;gap:20px}.moa-trainers .trainers__header{display:contents}.moa-trainers .trainers__title{order:1;font-size:var(--type-h2);line-height:1.2;letter-spacing:-.01em}.moa-trainers .trainers__slider{order:2;width:100%}.moa-trainers .trainers__track{gap:0;width:max-content;transition:transform .35s cubic-bezier(.16,1,.3,1)}.moa-trainers .trainer-card{display:flex;flex-direction:column;flex:0 0 335px;width:335px;height:auto;min-height:440px;border:1px solid #d7d7d7;overflow:hidden;padding-bottom:15px}.moa-trainers .trainer-card+.trainer-card{border-left:none}.moa-trainers .trainer-card__photo{margin:15px;width:calc(100% - 30px);height:280px}.moa-trainers .trainer-card__name{margin:15px 15px 0;font-size:var(--type-l);line-height:1.2}.moa-trainers .trainer-card__bio{margin:13px 15px 0;font-size:var(--type-s);line-height:1.3;letter-spacing:0;color:#6e6e6e}.moa-trainers .trainers__pagination{order:3;justify-content:space-between;width:100%}.moa-trainers .trainers__arrow{width:40px;height:40px;padding:14px 15px;box-sizing:border-box}.moa-trainers .trainers__arrow svg{width:12px;height:8px}.moa-trainers .trainers__dots{gap:20px;padding:0}.moa-trainers .trainers__all{order:4;width:100%;height:50px;margin-top:20px;padding:12px 20px;font-size:var(--type-s);font-weight:500;letter-spacing:-.01em;box-sizing:border-box}.moa-variants{padding:0}.moa-variants__inner{display:flex;flex-direction:column;gap:20px;padding:80px 20px}.moa-variants .moa-section-title{font-size:var(--type-h2);line-height:1.2;letter-spacing:-.01em}.moa-variant__title-full,.moa-variants__title-full{display:none}.moa-variant__title-short,.moa-variants__title-short{display:inline}.moa-variants__grid{grid-template-columns:1fr;gap:10px;margin-top:0}.moa-variant{height:360px;min-height:0;padding:20px;border-radius:2px}.moa-variant__title{font-size:var(--type-h3);line-height:1.2;letter-spacing:-.01em}.moa-variant__footer{width:100%;gap:20px}.moa-variant__text{font-weight:400;font-size:var(--type-s);line-height:1.3;letter-spacing:0}.moa-variant__list{width:100%;max-width:none}.moa-variant__list li{font-weight:400;font-size:var(--type-s);line-height:1.3;letter-spacing:0;color:#303030;white-space:normal}.moa-variant__btn{width:fit-content;max-width:100%;height:50px;padding:0 20px;justify-content:flex-start;white-space:nowrap;font-size:var(--type-s);font-weight:500;letter-spacing:-.01em;box-sizing:border-box}.moa-reviews{background:#f2f3f7}.moa-reviews .reviews__inner{align-items:stretch;padding:80px 20px;gap:20px}.moa-reviews .reviews__header{width:100%;max-width:none}.moa-reviews .reviews__title{color:#303030;font-size:var(--type-h2);line-height:1.2;letter-spacing:-.01em}.moa-reviews .reviews__viewport{width:100%;overflow:hidden;touch-action:pan-y;cursor:grab}.moa-reviews .reviews__track{gap:20px}.moa-reviews .review-card{flex:0 0 calc(100vw - 40px);width:calc(100vw - 40px);max-width:none;height:480px}.moa-reviews .review-card__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.moa-reviews .review-card__play{top:215px;left:50%;width:50px;height:50px;transform:translateX(-50%)}.moa-reviews .review-card__play:hover{transform:translateX(-50%) scale(1.1)}.moa-reviews .review-card:after{height:204px}.moa-reviews .review-card__text{left:20px;right:20px;bottom:20px;gap:10px}.moa-reviews .review-card__name{max-width:295px;font-size:var(--type-l);line-height:1.2;letter-spacing:0}.moa-reviews .review-card__role{max-width:284px;font-size:var(--type-s);line-height:1.3;letter-spacing:0}.moa-reviews .reviews__pagination{justify-content:space-between;width:100%;gap:0}.moa-reviews .trainers__arrow{width:40px;height:40px;padding:14px 15px;box-sizing:border-box}.moa-reviews .trainers__arrow svg{width:12px;height:8px}.moa-reviews .trainers__dots{gap:20px;padding:0}.moa-quotes{padding:0}.moa-quotes__inner{display:flex;flex-direction:column;gap:20px;padding:80px 20px}.moa-quotes .moa-section-title{font-size:var(--type-h2);line-height:1.2;letter-spacing:-.01em;color:#ffffff}.moa-quotes__viewport{--moa-quotes-bleed:20px;margin-top:0;width:calc(100% + var(--moa-quotes-bleed));margin-right:calc(-1 * var(--moa-quotes-bleed));overflow:hidden;touch-action:pan-y;cursor:grab}.moa-quotes__track{gap:20px}.moa-quote{display:flex;flex-direction:column;grid-template-columns:none;flex:0 0 calc(100vw - 40px);width:calc(100vw - 40px);height:auto;min-height:0;min-width:0;padding:20px;gap:20px;background:#f2f3f7;border-radius:2px;box-sizing:border-box}.moa-quote__photo{display:block;flex-shrink:0;width:100%;height:295px;border-radius:2px;object-fit:cover;object-position:center top}.moa-quote__content{display:flex;flex-direction:column;gap:20px;padding-top:0;min-width:0}.moa-quote__meta{gap:10px}.moa-quote__name{max-width:257px;color:#303030;font-size:var(--type-h3);line-height:1.2;letter-spacing:-.01em}.moa-quote__role{color:#303030;font-size:var(--type-s);line-height:1.3;letter-spacing:0}.moa-quote__note{color:#959595;font-size:var(--type-xs);line-height:1.2;letter-spacing:-.01em}.moa-quote__text{margin:0;max-width:none;min-width:0;color:#6e6e6e;font-size:var(--type-s);line-height:1.3;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word}.moa-quotes__pagination{justify-content:center;gap:53px;width:100%;margin-top:0}.moa-quotes__pagination .trainers__arrow{width:40px;height:40px;padding:14px 15px;box-sizing:border-box;border-color:#dde5e3;color:#dde5e3}.moa-quotes__pagination .trainers__arrow svg{width:12px;height:8px}.moa-quotes__pagination .trainers__dots{gap:20px;padding:0}}