:root{--_font-accent:var(--font-inter);--_font-heading:"Boston Angel";--bs-body-font-family:var(--font-inter);--bs-font-sans-serif:var(--font-inter);--bs-font-monospace:var(--font-inter)}html,body,button,input,select,textarea,.mfp-close{font-family:var(--font-inter)!important}@font-face{font-family:Boston Angel;src:url("../media/Boston Angel Regular.ea98cacd.ttf")format("truetype");font-weight:400;font-style:normal;font-display:swap}.scroll-nav{z-index:100;pointer-events:none;will-change:transform;height:5.6rem;position:fixed;top:1.5rem;left:0;right:0;transform:translateZ(0)}.scroll-nav__wrapper{pointer-events:none;justify-content:center;width:calc(100% - 4.8rem);max-width:160rem;height:100%;margin:0 auto;display:flex}.scroll-nav__bar{pointer-events:auto;border-radius:1.6rem;justify-content:space-between;align-items:center;height:100%;padding:.8rem 2rem;transition:width .45s cubic-bezier(.23,.65,.74,1.09),background-color .4s,box-shadow .4s;display:flex;box-shadow:0 2px 16px #00000014,0 1px 4px #0000000a}.scroll-nav__logo{align-items:center;display:flex}.scroll-nav__logo-link{align-items:center;gap:1rem;text-decoration:none;display:flex}.scroll-nav__logo-icon{flex-shrink:0;transition:opacity .3s,width .3s,transform .3s;width:3rem!important;height:3rem!important}.scroll-nav__logo-wordmark{letter-spacing:.04em;color:#adbdc4;white-space:nowrap;font-family:Boston Angel;font-size:2.6rem;transition:opacity .3s,width .3s,transform .3s;overflow:hidden}@media only screen and (min-width:768px){.scroll-nav__logo-wordmark{font-size:3.2rem}}@media only screen and (max-width:1023px){.scroll-nav__logo-wordmark{font-size:1.8rem}}.scroll-nav__links{align-items:center;gap:3rem;display:none}@media only screen and (min-width:1024px){.scroll-nav__links{display:flex}}.scroll-nav__links .btn-line-default{transition:color .3s;font-size:1.6rem!important;font-weight:500!important}.scroll-nav__links .btn-anim .btn-caption{height:2rem;line-height:2rem}.scroll-nav__actions{align-items:center;gap:2rem;display:none}@media only screen and (min-width:1024px){.scroll-nav__actions{display:flex}}.scroll-nav__mobile-actions{align-items:center;gap:1.6rem;display:flex}@media only screen and (min-width:1024px){.scroll-nav__mobile-actions{display:none}}.scroll-nav__hamburger{border-radius:var(--_radius-l,1.2rem);background-color:var(--accent);cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:4.6rem;height:4.6rem;padding:0;transition:background-color .3s;display:flex}.scroll-nav__hamburger:hover{background-color:var(--base-opp)}.scroll-nav__hamburger-line{background-color:#fff;border-radius:.2rem;width:50%;height:.2rem;display:block}.mobile-menu__theme-switch{justify-content:center;align-items:center;display:flex}.mobile-menu__theme-switch .mxd-color-switcher{width:100%;height:4.6rem;color:var(--t-opp-bright);cursor:pointer;-webkit-backdrop-filter:none;background-color:#80808026;border:2px solid #989da4;border-radius:1rem;font-size:2rem;transition:border-color .3s,background-color .3s}.mobile-menu__theme-switch .mxd-color-switcher:before{display:none!important}.mobile-menu__theme-switch .mxd-color-switcher:hover{border-color:#fff6}.mxd-color-switcher{width:4.6rem;height:4.6rem}.mxd-color-switcher svg{z-index:1;width:1.6rem;height:1.6rem;transition:transform var(--_animspeed-medium)var(--_animbezier);position:relative}.no-touch .mxd-color-switcher:hover svg{transform:scale(.92)}.scroll-nav__cta{border:none!important;font-size:1.6rem!important;font-weight:500!important;transition:background-color .3s,color .3s!important}html{scroll-behavior:smooth}body{padding-top:0}@media only screen and (min-width:768px){body{padding-top:0}}.mxd-page-content>.mxd-section{padding-top:8rem!important;padding-bottom:8rem!important}.mxd-page-content>.mxd-section.section-about{padding-top:4rem!important;padding-bottom:4rem!important}.section-about .mxd-resp-promo__content{margin-bottom:0!important;padding-bottom:0!important}.section-about .mxd-resp-promo__manifest{margin-bottom:0!important}.section-about .mxd-resp-promo__manifest>h2,.section-about .mxd-resp-promo__manifest>h2.reveal-type{margin-top:0!important}.section-about .mxd-resp-promo__manifest>p,.section-about .mxd-resp-promo__manifest>p.reveal-type{margin-top:0!important;margin-bottom:0!important}.mxd-resp-promo{padding-top:0!important;padding-bottom:0!important}.waitlist-overlay{z-index:9999;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;justify-content:center;align-items:center;padding:2rem;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;inset:0}.waitlist-overlay--active{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006}.waitlist-modal{background:var(--base);opacity:0;border-radius:2rem;width:100%;max-width:42rem;max-height:90vh;padding:3.5rem;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:translateY(30px)scale(.96);box-shadow:0 24px 80px #00000026}.waitlist-modal--active{opacity:1;transform:translateY(0)scale(1)}.waitlist-modal__close{color:var(--t-bright);opacity:.4;cursor:pointer;background:0 0;border:none;font-size:2.4rem;line-height:1;transition:opacity .2s;position:absolute;top:1.5rem;right:1.5rem}.waitlist-modal__close:hover{opacity:1}.waitlist-modal__label{font-family:var(--font-inter);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.8rem;font-size:1.2rem;font-weight:600}.waitlist-modal__title{font-family:var(--font-inter);color:var(--t-bright);margin-bottom:.8rem;font-size:2.8rem;font-weight:700;line-height:1.2}.waitlist-modal__desc{font-family:var(--font-inter);color:var(--t-bright);opacity:.6;margin-bottom:2.5rem;font-size:1.5rem;line-height:1.5}.waitlist-form{flex-direction:column;gap:2rem;display:flex}.waitlist-form__group{flex-direction:column;gap:.5rem;display:flex}.waitlist-form__label{font-family:var(--font-inter);color:var(--t-bright);font-size:1.3rem;font-weight:600}.waitlist-form__input{font-family:var(--font-inter);border:1px solid var(--base-shade);background:var(--base);color:var(--t-bright);-webkit-appearance:none;border-radius:1rem;outline:none;padding:1.2rem 1.4rem;font-size:1.5rem;transition:border-color .2s}.waitlist-form__input::placeholder{color:var(--t-bright);opacity:.35}.waitlist-form__input:focus{border-color:var(--accent)}.waitlist-form__select{cursor:pointer}.waitlist-form__submit{font-family:var(--font-inter);background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:1rem;margin-top:.5rem;padding:1.4rem 2rem;font-size:1.6rem;font-weight:600;transition:background .2s}.waitlist-form__submit:hover{background:var(--base-opp)}.waitlist-modal__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:4rem 2rem;display:flex}.waitlist-modal__success h3{font-family:var(--font-inter);color:var(--t-bright);font-size:2.4rem;font-weight:700}.waitlist-modal__success p{font-family:var(--font-inter);color:var(--t-bright);opacity:.6;font-size:1.5rem}button,a,[role=button],.btn,input[type=submit],select{cursor:pointer}.mxd-header{display:none!important}.hero-bg-layers{z-index:-10;pointer-events:none;position:fixed;inset:0}.hero-bg-layer{transition:opacity .1s linear;position:absolute;inset:0}.hero-bg-layer--dark{background:var(--base);opacity:1}[color-scheme=dark] .hero-bg-layer--dark{background:#1a1b23}.hero-bg-layer--accent{background:radial-gradient(at 20% 0,#335e6a1a 0%,#0000 60%),radial-gradient(at 80% 100%,#729eaa1f 0%,#0000 60%),linear-gradient(#f4f6f7 0%,#eef2f3 40%,#f0f4f5 100%)}[color-scheme=dark] .hero-bg-layer--accent{background:radial-gradient(at 20% 0,#335e6a4d 0%,#0000 60%),radial-gradient(at 80% 100%,#729eaa33 0%,#0000 60%),linear-gradient(#1e2028 0%,#232830 50%,#1a1f26 100%)}.hero-bg-layer--light{background:var(--base)}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-fade-in{opacity:0;animation:.8s .3s forwards heroFadeIn}.hero-mobile-content{display:none}.mxd-hero-section.hero-section{padding-top:10rem!important}.hero-section.hero-section--framed{padding-bottom:4rem}@media only screen and (min-width:768px){.hero-section.hero-section--framed{padding-bottom:4rem}}@media only screen and (max-width:767px){.hero-section.hero-section--framed{padding-bottom:0}}.hero-section{flex-direction:column;height:100vh;max-height:100vh;padding:10rem 2.4rem 0;display:flex;overflow:hidden}@media only screen and (min-width:768px){.hero-section{padding:10rem 2.4rem 0}}.mxd-testimonials-card{min-height:36rem;height:auto!important;overflow:visible!important}@media only screen and (max-width:767px){.testimonials-centered .swiper-slide{height:auto!important}.testimonials-centered .swiper-wrapper{align-items:stretch}}.cta-mockup-mobile{display:none}@media only screen and (max-width:767px){.cta-mockup-desktop{display:none!important}.cta-mockup-mobile{position:relative;left:50%;transform:translate(-50%);order:1!important;width:115vw!important;display:flex!important}.mxd-promo__content .mxd-promo__controls{order:2!important}.mxd-promo__content>p.anim-uni-in-up:not(.mxd-promo__title){text-align:center!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (max-width:991px){.mxd-resp-promo__controls{justify-content:center;display:flex}.mxd-resp-promo__image{padding-left:0!important}.mxd-resp-promo__image img{margin:0 auto;display:block;max-width:75%!important;height:auto!important}}@media only screen and (max-width:767px){.mxd-hero-section.hero-section{padding-top:8rem!important}.hero-section{gap:2rem;height:auto;max-height:none;padding:8rem 1.6rem 0;overflow:visible}.hero-title-overlay{display:none!important}.hero-mobile-content{text-align:center;flex-direction:column;order:1;align-items:center;margin-top:2rem;display:flex}.hero-mobile-content .hero-title{color:var(--accent)!important}.hero-mobile-content .hero-semi-subtitle{color:var(--t-medium)}.hero-mobile-content .hero-subtitle{color:var(--t-muted);margin-top:1rem}.hero-mobile-content .hero-buttons{flex-direction:column;width:100%;margin-top:2.4rem}.hero-mobile-content .hero-btn{justify-content:center;width:100%}.hero-mobile-content .hero-btn--solid{color:#fff}.hero-mobile-content .hero-btn--outline{color:var(--t-bright);border-color:var(--st-muted)}.hero-mobile-content .hero-btn--outline:hover{border-color:var(--accent);background-color:var(--base-tint)}.hero-video-container{flex:none;order:2;width:100%;height:50vh;min-height:28rem}.hero-section--framed .hero-video-container{display:none!important}.students-hero-mobile-image{width:100%;margin:2rem 0}.acquire-page .acquire-hero__title{font-size:clamp(4.5rem,11vw,8rem)!important}.acquire-page .acquire-hero__subtitle{font-size:1.6rem!important;line-height:1.5!important}.acquire-page .acquire-hero__buttons{gap:1rem;width:100%;flex-direction:column!important}.acquire-page .acquire-hero__buttons .hero-btn{justify-content:center;width:100%}.acquire-page .mxd-section{padding-left:1.5rem!important;padding-right:1.5rem!important}.acquire-page h2,.acquire-page .reveal-type{font-size:2.8rem!important;line-height:1.2!important}.acquire-page p{font-size:1.6rem!important;line-height:1.5!important}.acquire-page .col-xl-6{flex:0 0 100%!important;max-width:100%!important}.acquire-page .mxd-resp-promo__image img{width:100%!important;height:auto!important;max-height:none!important}.acquire-page .acquire-signup-cta .mxd-promo__inner{min-height:44rem;padding:6rem 2rem!important}.acquire-page .acquire-signup-cta .mxd-promo__content{justify-content:flex-start!important;margin:0!important;padding-top:0!important}.students-step-row .mxd-resp-promo__item{margin-bottom:2.4rem;justify-content:center!important;padding:0 1.5rem!important}.students-step-row .mxd-resp-promo__item>div{max-width:100%!important}.students-step-row .mxd-resp-promo__item>div[style*=height]{aspect-ratio:16/11;height:auto!important}.students-step-row .mxd-container.no-padding-container{padding-top:2rem!important;padding-bottom:2rem!important}.students-step-row .reveal-type{font-size:2.8rem!important;line-height:1.2!important}.students-step-row ul li{font-size:1.6rem!important}.students-step-row .how-launch-text-col,.students-step-row .how-acquire-text-col{text-align:left!important;justify-content:flex-start!important;padding:0 1.5rem!important}.students-step-row .how-launch-text-col .reveal-type,.students-step-row .how-launch-text-col .mxd-resp-promo__manifest,.students-step-row .how-acquire-text-col .reveal-type,.students-step-row .how-acquire-text-col .mxd-resp-promo__manifest{text-align:left!important}.students-step-row .how-launch-text-col ul,.students-step-row .how-acquire-text-col ul{margin-left:0!important;padding-left:0!important}.students-step-row .how-launch-text-col ul li,.students-step-row .how-acquire-text-col ul li{text-align:left!important;align-items:flex-start!important}.students-step-row .how-launch-text-col ul li>span:first-child,.students-step-row .how-acquire-text-col ul li>span:first-child{margin-top:.9rem!important}.students-intro .mxd-resp-promo__content,.acquire-intro .mxd-resp-promo__content,.students-intro .mxd-resp-promo__manifest,.acquire-intro .mxd-resp-promo__manifest,.students-intro .mxd-resp-promo__manifest .reveal-type,.acquire-intro .mxd-resp-promo__manifest .reveal-type,.students-intro .mxd-resp-promo__manifest p,.acquire-intro .mxd-resp-promo__manifest p{text-align:left!important}.acquire-page .acquire-intro .section-heading{font-size:clamp(2.8rem,8vw,3.6rem)!important;line-height:1.3!important}.acquire-page .acquire-intro .mxd-resp-promo__manifest p{font-size:2rem!important;line-height:1.6!important}.students-step-row .row.g-0{flex-direction:column!important}.students-step-row .how-launch-image-col,.students-step-row .how-acquire-image-col{order:1!important}.students-step-row .how-launch-text-col,.students-step-row .how-acquire-text-col{order:2!important}.students-page .students-intro .mxd-resp-promo__image,.students-intro .mxd-resp-promo__image{justify-content:center;display:flex;max-width:70%!important;margin:2rem auto 0!important;padding:0!important}.students-page .students-intro .mxd-resp-promo__image img,.students-intro .mxd-resp-promo__image img{display:block;object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important}.hero-video-wrapper,.hero-video{border-radius:1.6rem}}.hero-video-container{z-index:20;flex:1;min-height:0;position:relative}.hero-video-wrapper{border-radius:2.4rem;width:100%;height:100%;position:relative;overflow:clip}.hero-video{object-fit:cover;width:100%;height:100%;filter:blur(var(--hero-video-blur,1px));border-radius:2.4rem;display:block}.hero-video-loader{display:none}@media only screen and (max-width:767px){.hero-video-loader{z-index:3;pointer-events:none;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.hero-video-loader.is-hidden{opacity:0}}.hero-video-loader__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:3.2rem;height:3.2rem;animation:.8s linear infinite heroVideoSpin}@keyframes heroVideoSpin{to{transform:rotate(360deg)}}.hero-video-overlay{pointer-events:none;background:#00000040;border-radius:2.4rem;position:absolute;inset:0}.hero-title-overlay{text-align:center;z-index:30;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.hero-title-overlay .hero-buttons,.hero-title-overlay .hero-btn,.hero-title-overlay button,.hero-title-overlay a{pointer-events:auto;cursor:pointer}.hero-title-overlay .hero-title,.hero-title-overlay .hero-semi-subtitle,.hero-title-overlay .hero-subtitle{pointer-events:auto;cursor:text}.hero-badge{font-family:var(--font-inter);color:#fffc;letter-spacing:.02em;background:#729eaa14;border:1px solid #729eaa66;border-radius:10rem;align-items:center;gap:.6rem;margin-bottom:2.4rem;padding:.6rem 1.6rem;font-size:1.3rem;font-weight:500;display:inline-flex}.hero-badge__dot{background:#5ec6a0;border-radius:50%;flex-shrink:0;width:.7rem;height:.7rem}.hero-title{font-family:var(--font-inter);letter-spacing:-.07em;text-transform:none;color:#fff;margin:0;font-size:clamp(5.6rem,10vw,12rem);font-weight:800;line-height:1}.hero-semi-subtitle{font-family:var(--font-inter);color:#ffffffbf;letter-spacing:.02em;margin-top:.8rem;font-size:2.9rem;font-style:normal;font-weight:300}@media only screen and (min-width:768px){.hero-semi-subtitle{margin-top:1rem;font-size:3.7rem}}@media only screen and (min-width:1200px){.hero-semi-subtitle{font-size:4.5rem}}.hero-subtitle{font-family:var(--font-inter);color:#ffffff80;letter-spacing:.01em;margin-top:1.2rem;font-size:2.1rem;font-weight:400;line-height:1.6}.hero-subtitle--2{margin-top:0}@media only screen and (min-width:768px){.hero-subtitle{margin-top:1.4rem;font-size:2.3rem}}@media only screen and (min-width:1200px){.hero-subtitle{font-size:2.5rem}}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2.4rem;display:flex}@media only screen and (min-width:768px){.hero-buttons{gap:1.4rem;margin-top:3rem}}.hero-btn{font-family:var(--font-inter);white-space:nowrap;cursor:pointer;border-radius:1rem;align-items:center;gap:.8rem;height:4.6rem;padding:1.2rem 2.4rem;font-size:1.6rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.hero-btn>*{pointer-events:none}.hero-btn--solid{background-color:var(--accent);color:#fff;border:2px solid var(--accent)}.hero-btn--solid:hover{background-color:var(--base-opp);border-color:var(--base-opp)}.hero-btn--outline{color:#fff;background-color:#0000;border:2px solid #fff6}.hero-btn--outline:hover{background-color:#ffffff1a;border-color:#fff}.hero-btn i{font-size:1.8rem}.hero-cta-row{flex-direction:row;flex-shrink:0;gap:.8rem;padding-top:1.6rem;padding-bottom:1.6rem;display:flex}@media only screen and (max-width:767px){.hero-cta-row{flex-direction:column;order:3;padding-bottom:2rem}}.hero-cta-link{border:1px solid var(--st-muted);background-color:var(--base);height:6.4rem;color:var(--t-bright);font-family:var(--font-inter);cursor:pointer;white-space:nowrap;border-radius:1.6rem;flex:1;justify-content:space-between;align-items:center;padding:1.6rem;font-size:1.6rem;font-weight:500;text-decoration:none;transition:border-color .3s,background-color .3s;display:flex}.hero-cta-link:hover{border-color:var(--accent);background-color:var(--base-tint)}.hero-cta-link__content{align-items:center;gap:1rem;display:flex}.hero-cta-link__content i{color:var(--accent);font-size:2rem}.hero-cta-arrow{margin-left:1rem;font-size:2rem}@media only screen and (min-width:1200px){.hero-cta-link{padding:2rem 1.6rem;font-size:2rem}}.demo-icons__icon.transparent svg path{stroke:var(--accent)!important}.demo-icons__icon.transparent i,.demo-icons__caption{color:var(--accent)!important}.scroll-text-container{z-index:25;pointer-events:none;height:520vh;margin-top:-100vh;position:relative}.scroll-text-sticky{will-change:transform;height:100vh;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.scroll-text-content{width:100%;max-width:100rem;height:100%;margin:0 auto;padding:0 3rem;position:relative}.scroll-text-layer{will-change:opacity;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scroll-text-phrases{text-align:center;width:100%;position:relative}.scroll-text-phrase{will-change:opacity}.scroll-text-phrase--abs{flex-wrap:wrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stw{will-change:opacity;color:var(--t-bright);font-family:var(--font-inter);letter-spacing:-.01em;font-size:2.4rem;font-weight:400;line-height:1.3;transition:opacity 50ms linear;display:inline}.sts{opacity:1;display:inline}@media only screen and (min-width:768px){.stw{font-size:3.2rem}}@media only screen and (min-width:1200px){.stw{font-size:4rem}}.scroll-text-layer--wheel{flex-direction:column;justify-content:center;align-items:center;gap:3rem}.scroll-text-layer--wheel .scroll-wheel{flex:none;height:40vh}.scroll-wheel-icons{width:10rem;height:10rem;position:relative}.scroll-wheel-icons__icon{color:var(--accent);will-change:opacity,transform;justify-content:center;align-items:center;font-size:9rem;transition:opacity .3s,transform .3s;display:flex;position:absolute;inset:0}@media only screen and (min-width:768px){.scroll-wheel-icons{width:14rem;height:14rem}.scroll-wheel-icons__icon{font-size:12rem}}.scroll-wheel{width:100%;height:100%;position:relative;overflow:hidden}.scroll-wheel__pill{background-color:var(--accent);z-index:1;pointer-events:none;border-radius:2.8rem;width:28rem;height:5.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){.scroll-wheel__pill{border-radius:3.2rem;width:34rem;height:6.4rem}}.scroll-wheel__track{z-index:2;will-change:transform;flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.scroll-wheel__item{height:5.6rem;font-family:var(--font-inter);white-space:nowrap;color:var(--t-bright);will-change:opacity;justify-content:center;align-items:center;padding:0 3rem;font-size:2.4rem;font-weight:500;transition:color .15s;display:flex}.scroll-wheel__item--active{color:#fff!important}@media only screen and (min-width:768px){.scroll-wheel__item{height:6.4rem;font-size:3.2rem}}@media only screen and (min-width:1200px){.scroll-wheel__item{font-size:3.6rem}}.scroll-cta{text-align:center;flex-direction:column;align-items:center;gap:2.4rem;display:flex}.scroll-cta__logo{width:6rem!important;height:6rem!important}.scroll-cta__text{font-family:var(--font-inter);color:var(--t-bright);font-size:2.4rem;font-weight:500;line-height:1.3}@media only screen and (min-width:768px){.scroll-cta__text{font-size:3.2rem}}.scroll-cta__btn{pointer-events:auto!important}@media only screen and (max-width:1023px){.mxd-nav__wrap{top:0}.mxd-nav__contain{opacity:0;pointer-events:none}.mxd-nav__wrap.active_menu .mxd-nav__contain{opacity:1;pointer-events:auto;z-index:10;min-height:auto;margin:0;padding:0;position:absolute;top:3rem;left:auto;right:3rem}}@media only screen and (min-width:1024px){.mxd-nav__wrap{display:none!important}}.mxd-menu__wrapper{height:auto;max-height:100vh;max-height:100dvh}.mxd-menu__inner{padding-bottom:2rem;overflow:hidden!important}.mxd-nav__hamburger .hamburger__base{background-color:var(--accent)!important}.mxd-nav__wrap{pointer-events:none;display:block}.mxd-nav__wrap.active_menu{pointer-events:all}.mxd-menu__wrapper{pointer-events:none;display:block}.mxd-menu__wrapper.active_menu{pointer-events:all}.mxd-menu__wrapper .fade-in-elm{opacity:0;pointer-events:none;transition:opacity .5s}.mxd-menu__wrapper.active_menu .fade-in-elm{opacity:1;pointer-events:auto}.mxd-menu__wrapper .fade-in-up-elm{opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transform:translateY(25px)}.mxd-menu__wrapper.active_menu .fade-in-up-elm{opacity:1;pointer-events:auto;transform:translateY(0)}.submenu{height:0;padding-top:0;display:block;overflow:hidden}.videoModal__bodyOpen{overflow:hidden}.videoModal__overlay{z-index:111;background:#000c;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.videoModal__content{background:0 0;border:none;outline:none;overflow:hidden}.videoModal__playerWrap{aspect-ratio:16/9;width:min(90vw,1600px);max-width:1200px;position:relative}.swiper-navigation-icon{display:none}.hamburger__line{transition:all .3s}.nav-open .hamburger__line:first-child{transform:translateY(5px)rotate(45deg)}.nav-open .hamburger__line:last-child{transform:translateY(-5px)rotate(-45deg)}.loading__item,.loading__fade{opacity:0}.mxd-footer .footer-blocks__card.fullheight-card{gap:1.5rem;justify-content:flex-start!important}.mxd-footer .footer-blocks__column:first-child .footer-blocks__card.fullheight-card,.mxd-footer .footer-blocks__column:last-child .footer-blocks__card.fullheight-card{justify-content:space-between!important}.mxd-footer .footer-blocks__links{margin-top:1.5rem!important}.mxd-footer .footer-blocks__column{justify-content:flex-start!important;gap:0!important;height:auto!important}.mxd-footer .footer-blocks__column:nth-child(2) .footer-blocks__card.fill-card.notify{margin-top:3rem!important}.btn-default{border-radius:1rem;gap:1rem;height:4.6rem;padding:0 1.8rem;font-size:1.8rem;line-height:4.6rem}.btn-default i{font-size:2rem}.btn-large{border-radius:1rem;gap:1rem;height:4.6rem;padding:0 1.8rem;font-size:1.8rem;line-height:4.6rem}.btn-large i{font-size:2rem}@media only screen and (min-width:768px){.btn-large{border-radius:1.2rem;gap:1.2rem;height:5.6rem;padding:0 2.4rem;font-size:2.2rem;line-height:5.6rem}.btn-large i{font-size:2.6rem}}.btn-small{border-radius:.8rem}:root{--bg-tint-accent:#335e6a26;--bg-tint-additional:#f0855c26;--bg-tint-neutral:#c8cdd459}[color-scheme=dark]{--bg-tint-accent:#729eaa1f;--bg-tint-additional:#f0855c1a;--bg-tint-neutral:#41454b73}.padding-pre-title:has(.mxd-partners-cards){padding-top:4rem!important;padding-bottom:2rem!important}.footer-blocks__card--contact{border-radius:1.6rem!important;flex:none!important;margin-bottom:1rem!important;padding:2rem 3rem!important}.section-about{background-color:var(--bg-tint-accent);position:relative;padding-top:4rem!important;padding-bottom:4rem!important}.section-about:not(.students-intro):not(.acquire-intro){z-index:26;background-color:#e0e7e9;margin-top:-55vh!important}[color-scheme=dark] .section-about:not(.students-intro):not(.acquire-intro){background-color:#1f2a2e}[color-scheme=dark] .students-step-row .how-launch-image-col>div.anim-uni-in-up,[color-scheme=dark] .students-step-row .how-acquire-image-col>div.anim-uni-in-up{background:#ffffff0f!important}[color-scheme=dark] .students-step-row .how-launch-text-col .mxd-resp-promo__manifest span[style*=color-mix],[color-scheme=dark] .students-step-row .how-acquire-text-col .mxd-resp-promo__manifest span[style*=color-mix]{background:#ffffff14!important;border-color:#ffffff2e!important}.section-about .mxd-resp-promo__content{max-width:110ch!important;margin:0 auto!important}.section-about .mxd-resp-promo__manifest,.students-intro .mxd-resp-promo__manifest{text-align:center!important}.students-intro .mxd-resp-promo__content{max-width:110ch!important;margin:0 auto!important}.acquire-intro .mxd-resp-promo__manifest{text-align:center!important}.section-about .mxd-resp-promo__image{justify-content:center;align-items:center;padding:0 1.5rem;display:flex;overflow:hidden}.section-about .mxd-resp-promo__image img{object-fit:contain;width:100%;height:auto}@media only screen and (min-width:1200px){.section-about .mxd-resp-promo__image{max-height:none;padding:0}.section-about .mxd-resp-promo__image img{max-height:none}}.padding-pre-grid{background-color:var(--bg-tint-accent)}:is(.mxd-section:has(.mxd-resp-promo):not(.section-about),.mxd-section:nth-of-type(3)){background-color:var(--bg-tint-neutral)}.padding-grid-pre-mtext,.padding-mtext-pre-pinned{background-color:var(--base)}.padding-pre-grid.mobile-grid-s{background-color:var(--bg-tint-neutral)}.padding-pre-title:has(.mxd-marquee-slider){background-color:var(--bg-tint-accent)}.mxd-section:has(.mxd-promo){background-color:var(--bg-tint-additional)}.mxd-footer{background-color:var(--bg-tint-neutral);padding-top:8rem!important}.services-stack--white{background-color:var(--base)!important}@media only screen and (min-width:992px){.services-stack{overflow:hidden;height:720px!important;max-height:calc(100vh - 2rem)!important}}@media only screen and (min-width:1600px){.services-stack{overflow:hidden;height:860px!important;max-height:calc(100vh - 2rem)!important}}@media only screen and (min-width:992px) and (max-height:820px){.stack-offset{height:10rem!important}.services-stack{height:calc(100vh - 13rem)!important;max-height:calc(100vh - 13rem)!important}}.services-stack__image .service-img{display:block!important}@media only screen and (max-width:991px){.stack-wrapper.in-content-stack{margin-top:0!important}.mxd-services-stack__inner{position:relative;overflow:hidden}.mxd-services-stack__inner:before{content:"";background-image:var(--mobile-bg);filter:blur(4px);z-index:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-20px}.mxd-services-stack__inner:after{content:"";border-radius:inherit;z-index:0;pointer-events:none;background:#0006;position:absolute;inset:0}.mxd-services-stack__controls,.mxd-services-stack__title,.mxd-services-stack__info{z-index:1;position:relative}.mxd-services-stack__title.width-60,.mxd-services-stack__info.width-60{width:100%!important}.services-stack__image{display:none!important}.mxd-services-stack__inner h3,.mxd-services-stack__inner p,.mxd-services-stack__inner strong,.mxd-services-stack__inner .tag,.mxd-services-stack__inner .mxd-services-cards__tags span,.mxd-services-stack__inner .btn-round{color:#fff!important;border-color:#fff6!important}.mxd-services-stack__inner .btn-round i{color:#fff!important}.mxd-services-stack__inner{padding-bottom:4rem!important}.mxd-services-stack__info p{margin-bottom:0!important}.mxd-services-stack__controls{position:absolute!important;top:1.5rem!important;left:auto!important;right:1.5rem!important}.mxd-services-stack__inner .tag-default{height:2.4rem;padding:0 .8rem;font-size:1.2rem;line-height:2.4rem}.mxd-services-stack__title{margin-bottom:1.8rem!important;padding-right:5rem!important}.stack-offset{height:9rem!important}.services-stack{overflow:hidden;height:min(100lvh - 11rem,68rem)!important;min-height:50rem!important;max-height:calc(100lvh - 11rem)!important}.mxd-services-stack__inner.justify-between{justify-content:space-between}}@media only screen and (max-width:991px) and (max-height:720px){p.t-small-mobile{font-size:1.4rem;line-height:1.5}.mxd-services-stack__inner h3{font-size:3rem}.mxd-services-stack__title{margin-bottom:1.2rem!important}}.mxd-footer .mxd-footer__fullwidth-text{margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.mxd-footer .mxd-footer__text-wrap{margin-top:10rem}.mxd-footer .mxd-footer__svg-v2{width:100%!important}@media only screen and (min-width:1200px){.mxd-hero-01__bottom{padding-top:5%}.mxd-hero-01__dash-line{top:20%!important}.mxd-hero-01__data-wrap{align-items:center;padding-bottom:1rem}.mxd-hero-01__data-descr{text-align:center;width:900px}.mxd-hero-01__data-socials{flex-grow:0;flex-shrink:0}.hero-01-image.image-03{width:220px!important;top:70%!important}}@media only screen and (min-width:1600px){.mxd-hero-01__data-wrap{padding-right:0!important}.hero-01-image.image-03{width:280px!important;top:66%!important}}.mxd-section.padding-pre-grid{min-height:auto;justify-content:center!important;align-items:center!important;padding-top:8rem!important;padding-bottom:8rem!important;display:flex!important}.mxd-section.padding-pre-grid .mxd-container{width:100%}.mxd-section.padding-pre-grid.mobile-grid-s{min-height:auto;padding-top:5%;align-items:unset!important;justify-content:unset!important;display:block!important}.mxd-approach-list__image img{animation:1.2s ease-in-out infinite alternate mxd-pulse!important}.mxd-approach-list__item:nth-child(3) .mxd-approach-list__image,.mxd-approach-list__item:nth-child(4) .mxd-approach-list__image,.mxd-approach-list__item:nth-child(5) .mxd-approach-list__image{width:10rem;height:10rem}.mxd-approach-list__item:nth-child(3) .mxd-approach-list__image img,.mxd-approach-list__item:nth-child(4) .mxd-approach-list__image img,.mxd-approach-list__item:nth-child(5) .mxd-approach-list__image img{width:100%;height:100%}.mxd-promo__inner{background-color:var(--accent)!important}.mxd-promo__bg{opacity:.75!important;filter:blur()!important;background-position:100%!important;background-size:contain!important;width:50%!important;left:auto!important;right:0!important}@media only screen and (min-width:1200px){.mxd-promo__caption{font-size:clamp(8rem,5.3vw,9rem)!important}}@media only screen and (min-width:992px){.mxd-promo__title{width:65%!important;max-width:none!important}}@media only screen and (max-width:767px){.mxd-promo__bg{filter:blur(3px)!important;opacity:.55!important;background-position:50%!important;background-size:cover!important;width:100%!important;height:100%!important;inset:0 auto auto 0!important}}.mxd-promo__content{gap:3rem!important;margin:4rem 0!important}@media only screen and (min-width:768px){.mxd-promo__content{margin:5rem 0!important}}@media only screen and (min-width:1600px){.mxd-promo__content{margin:6rem 0 7rem!important}}.promo-image-2{transform:scale(1.95)!important}.mxd-stats-cards__item:first-child .mxd-stats-cards__inner{background-color:#335e6a2e!important}.mxd-stats-cards__item:nth-child(2) .mxd-stats-cards__inner{background-color:#c8cdd459!important}.mxd-stats-cards__item:nth-child(3) .mxd-stats-cards__inner{background-color:#729eaa33!important}.mxd-stats-cards__item:nth-child(4) .mxd-stats-cards__inner{background-color:#c8cdd440!important}[color-scheme=dark] .mxd-stats-cards__item .mxd-stats-cards__inner{background-color:var(--base-tint)!important}[color-scheme=dark] .mxd-stats-cards__item:first-child .mxd-stats-cards__inner{background-color:var(--accent)!important}.mxd-stats-cards__item .btn-outline{border-color:var(--accent)!important;color:var(--accent)!important}.mxd-stats-cards__item .mxd-counter__number,.mxd-stats-cards__item .mxd-counter__descr{color:var(--accent)!important}[color-scheme=dark] .mxd-stats-cards__item .btn-outline{border-color:var(--st-bright)!important;color:var(--t-bright)!important}[color-scheme=dark] .mxd-stats-cards__item .mxd-counter__number,[color-scheme=dark] .mxd-stats-cards__item .mxd-counter__descr{color:var(--t-bright)!important}@media only screen and (max-width:767px){.mxd-stats-cards__item{height:auto}.mxd-stats-cards__inner{flex-direction:column;padding-bottom:0!important}.mxd-stats-cards__image{margin-top:auto;width:100%!important;max-width:none!important;margin-bottom:0!important;padding:0!important;position:relative!important;inset:auto!important}.mxd-stats-cards__image img{width:100%;height:auto;display:block}}@media only screen and (min-width:768px){.mxd-stats-cards__image.mxd-stats-cards-image-3{width:340px}}@media only screen and (min-width:1600px){.mxd-stats-cards__image.mxd-stats-cards-image-3{width:460px}}@media only screen and (min-width:992px){.services-stack__image .service-img{right:-2.5%!important}#card-guide .services-stack__image .service-img{height:115%!important;top:0!important;bottom:auto!important;right:0!important}.mxd-services-stack__inner.justify-between{justify-content:flex-start!important}}@media only screen and (min-width:1200px){.services-stack__image .service-img{right:5%!important}#card-guide .services-stack__image .service-img{height:125%!important;right:0!important}}@media only screen and (min-width:1600px){#card-guide .services-stack__image .service-img{height:135%!important}}.service-arrow,.service-arrow:hover,.service-arrow i,.service-arrow:hover i,.service-arrow i:before,.service-arrow:hover i:before{transition:none!important;animation:none!important;transform:none!important}.mxd-services-stack__controls{z-index:10!important}.service-arrow{z-index:10;position:relative;pointer-events:auto!important}.services-stack__image,.services-stack__image .service-img,.mxd-services-stack__inner:before,.mxd-services-stack__inner:after{pointer-events:none!important}.btn-to-top{z-index:999!important;color:#fff!important;mix-blend-mode:normal!important;background-color:#00000073!important;border-color:#ffffff59!important}#card-acquire .services-stack__image .service-img{width:auto;max-height:85%}#card-grow .services-stack__image .service-img{width:auto;max-height:75%}.students-page .mxd-section{background-color:#0000}.students-page .students-intro{background-color:var(--bg-tint-accent);padding-top:3rem!important;padding-bottom:3rem!important}.students-page .students-intro .mxd-resp-promo__image img{width:auto;max-height:420px}.mxd-page-content>.partners-marquee-section{z-index:1;position:relative;overflow:hidden;padding-top:0!important;padding-bottom:2rem!important}.partners-marquee-section .brand-launch{font-size:1.3em}.partners-marquee{flex-direction:column;gap:0;display:flex}.partners-marquee__row .marquee__item.image{justify-content:center;align-items:center;height:8rem;padding:0;display:flex}.partners-marquee__row .marquee__item.image img{object-fit:contain;opacity:1;width:auto;height:100%;max-height:6rem}.students-page .students-how-preamble{background-color:var(--bg-tint-neutral);position:relative;overflow:hidden;padding-top:10rem!important;padding-bottom:4rem!important}.students-page .students-how-preamble>*{z-index:1;position:relative}.students-page .students-how-preamble .mxd-block__manifest:after{content:"";background:var(--accent);border-radius:2px;width:6rem;height:3px;margin-top:2.4rem;display:block}.students-page .students-step-row{background-color:var(--bg-tint-neutral);position:relative;padding-top:1.5rem!important;padding-bottom:1.5rem!important}.students-page .students-step-row+.students-step-row:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14 20% 80%,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.students-page .students-step-row .mxd-resp-promo__image{padding-left:4rem;padding-right:4rem}@media (min-width:1200px){.students-page .students-step-row .mxd-resp-promo__image{padding-left:6rem;padding-right:6rem}}.students-page .students-step-row .mxd-resp-promo__image img{border-radius:1.6rem;width:auto;max-height:320px;transition:transform .5s,box-shadow .5s;box-shadow:0 1.6rem 4rem #00000059,0 0 0 1px #ffffff0f}.students-page .students-step-row:hover .mxd-resp-promo__image img{box-shadow:0 2.4rem 5rem #00000073,0 0 0 1px rgba(var(--accent-rgb,255,90,31),.35);transform:translateY(-4px)}.students-page .students-step-row .mxd-resp-promo__manifest>p:first-child{border:1px solid rgba(var(--accent-rgb,255,90,31),.4);background:rgba(var(--accent-rgb,255,90,31),.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;align-items:center;gap:.8rem;padding:.6rem 1.4rem;display:inline-flex!important}.students-page .students-step-row .mxd-resp-promo__manifest>p:first-child:before{content:"";background:var(--accent);width:.7rem;height:.7rem;box-shadow:0 0 .8rem var(--accent);border-radius:50%}.students-page .students-step-row .mxd-resp-promo__manifest h3{margin-top:1.6rem;display:block;position:relative}.students-page .students-step-row .mxd-resp-promo__manifest h3:after{content:"";background:var(--accent);border-radius:2px;width:3rem;height:2px;transition:width .5s;position:absolute;bottom:-.6rem;left:0}.students-page .students-step-row:hover .mxd-resp-promo__manifest h3:after{width:8rem}.students-page .students-step-row .mxd-resp-promo__manifest h3{margin-bottom:2.4rem!important}.legal-page__title{font:normal 800 4.8rem/1.2 var(--font-inter);color:var(--t-bright);margin-bottom:1rem}.legal-page__meta{font:normal 400 1.6rem/1.6 var(--font-inter);color:var(--t-bright);opacity:.6;margin-bottom:.4rem}.legal-page__meta a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-page__section{margin-top:4rem}.legal-page__section h2{font:normal 700 2.6rem/1.3 var(--font-inter);color:var(--t-bright);margin-bottom:1.5rem}.legal-page__section h3{font:normal 600 2rem/1.4 var(--font-inter);color:var(--t-bright);margin-top:2.5rem;margin-bottom:1rem}.legal-page__section p{font:normal 400 1.7rem/1.8 var(--font-inter);color:var(--t-bright);opacity:.85;margin-bottom:1.2rem}.legal-page__section a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-page__section ul{margin:0 0 1.5rem;padding:0;list-style:none}.legal-page__section ul li{font:normal 400 1.7rem/1.8 var(--font-inter);color:var(--t-bright);opacity:.85;margin-bottom:.6rem;padding-left:2rem;position:relative}.legal-page__section ul li:before{content:"";background-color:var(--accent);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.85em;left:0}.hero-video-wrapper{--hero-blur:2.5px}.hero-video-wrapper .hero-video{filter:blur(var(--hero-blur));transform-origin:50%;transform:scale(1.05)}.scroll-nav__links .btn.is-active .btn-anim__letter{color:var(--accent)!important;font-weight:700!important}.scroll-nav__links .btn.is-active{box-shadow:inset 0 -2px 0 0 var(--accent)}.section-heading{font-family:var(--font-inter)!important;color:var(--t-bright)!important;font-size:4.8rem!important;font-weight:700!important;line-height:1.3!important}@media only screen and (max-width:767px){.section-heading{font-size:clamp(2.8rem,8vw,3.6rem)!important}}.brand-launch{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"hlig" 0;font-size:1.15em;color:inherit!important;text-transform:lowercase!important;font-family:Boston Angel!important;font-weight:400!important}.students-page .mxd-section.padding-grid-pre-mtext{padding-top:4rem!important;padding-bottom:4rem!important}.students-page .mxd-testimonials-card{gap:2rem!important;height:460px!important;padding:2.4rem!important}.students-page .students-how-cta{background-color:var(--bg-tint-neutral);padding-top:2rem!important;padding-bottom:8rem!important}.acquire-page .acquire-hero{background-color:var(--base);min-height:100vh;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:12rem 4rem 6rem;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.acquire-page .acquire-hero{padding:11rem 3rem 5rem}}@media (max-width:640px){.acquire-page .acquire-hero{padding:10rem 2rem 4rem}}.acquire-page .acquire-hero:before{content:"";background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--accent)10%,transparent),transparent 60%),radial-gradient(ellipse at 80% 80%,color-mix(in srgb,var(--accent)6%,transparent),transparent 60%);pointer-events:none;position:absolute;inset:0}.acquire-page .acquire-hero__inner{text-align:center;width:100%;max-width:1200px;position:relative}.acquire-page .acquire-hero__title{letter-spacing:-.02em;color:var(--t-bright);margin:0 0 2.5rem;font-size:clamp(6rem,13vw,16rem);font-weight:800;line-height:.95}.acquire-page .acquire-hero__title-accent{color:var(--accent)}.acquire-page .acquire-hero__typed{min-width:.5em;display:inline-block}.acquire-page .acquire-hero__typed .typed-cursor{color:var(--accent);margin-left:.4rem;font-weight:400;animation:.9s infinite acquireBlink}@keyframes acquireBlink{0%,49%{opacity:1}50%,to{opacity:0}}.acquire-page .acquire-hero__subtitle{color:var(--t-base);opacity:.85;max-width:760px;margin:0 auto 3.5rem;font-size:clamp(1.6rem,1.8vw,2.2rem);line-height:1.55}.acquire-page .acquire-hero__buttons{justify-content:center}.acquire-page .acquire-hero .hero-btn--solid{background-color:var(--accent);border-color:var(--accent);color:var(--base)}.acquire-page .acquire-hero .hero-btn--solid:hover{border-color:var(--accent);color:var(--accent);background-color:#0000}.acquire-page .acquire-hero .hero-btn--outline{color:var(--t-bright);border-color:var(--t-bright);background-color:#0000}.acquire-page .acquire-hero .hero-btn--outline:hover{background-color:var(--t-bright);color:var(--base);border-color:var(--t-bright)}.acquire-page .acquire-problems{background-color:var(--bg-tint-neutral);isolation:isolate;padding-top:10rem;padding-bottom:10rem;position:relative;overflow:hidden}.acquire-page .acquire-problems__art{pointer-events:none;z-index:0;color:var(--base-opp);position:absolute;inset:0}.acquire-page .acquire-problems__grid-bg{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 75%);mask-image:radial-gradient(#000 35%,#0000 75%)}.acquire-page .acquire-problems__blob{filter:blur(80px);opacity:.45;border-radius:50%;animation:14s ease-in-out infinite acquireFloat;position:absolute}.acquire-page .acquire-problems__blob--one{background:color-mix(in srgb,var(--accent)28%,transparent);width:42rem;height:42rem;top:-8rem;left:-10rem}.acquire-page .acquire-problems__blob--two{background:color-mix(in srgb,var(--accent)18%,transparent);width:36rem;height:36rem;animation-delay:-7s;bottom:-8rem;right:-8rem}@keyframes acquireFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2rem,-1.5rem)scale(1.05)}}.acquire-page .acquire-problems__inner{z-index:1;position:relative}.acquire-page .acquire-problems__head{margin-bottom:5rem}.acquire-page .acquire-problems__eyebrow{background:color-mix(in srgb,var(--accent)14%,transparent);color:var(--accent);font:600 1.3rem/1 var(--font-inter);letter-spacing:.12em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--accent)30%,transparent);border-radius:999px;align-items:center;gap:.8rem;margin-bottom:2rem;padding:.8rem 1.6rem;display:inline-flex}.acquire-page .acquire-problems__eyebrow i{font-size:1.6rem}.acquire-page .students-intro .mxd-resp-promo__image{justify-content:center;padding:0 4rem;display:flex}.acquire-page .students-intro .mxd-resp-promo__image img{width:auto;max-width:100%;height:auto;max-height:360px}.acquire-page .acquire-problems__list{margin-top:3rem}.acquire-page .acquire-problems__list .mxd-approach-list__image{justify-content:center;display:flex}.acquire-page .acquire-problems__icon-circle{aspect-ratio:1;box-sizing:border-box;background:color-mix(in srgb,var(--accent)14%,transparent);border:1px solid color-mix(in srgb,var(--accent)30%,transparent);width:9rem;min-width:9rem;height:9rem;min-height:9rem;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:4.4rem;animation:2.6s ease-out infinite acquireIconPulse;display:inline-flex;position:relative}.acquire-page .acquire-problems__icon-circle:before{content:"";border:1px solid color-mix(in srgb,var(--accent)35%,transparent);opacity:0;border-radius:50%;animation:2.6s ease-out infinite acquireIconRing;position:absolute;inset:-6px}@keyframes acquireIconPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent)35%,transparent)}50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--accent)0%,transparent)}}@keyframes acquireIconRing{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.acquire-page .acquire-problems__list .mxd-approach-list__title{align-items:baseline;gap:1.6rem;display:flex}.acquire-page .acquire-problems__list .mxd-approach-list__title h6{color:var(--t-bright);margin:0;font-size:2.2rem;line-height:1.3}.acquire-page .acquire-problems__step{font:700 1.6rem/1 var(--font-inter);color:var(--accent);letter-spacing:.08em}.acquire-page .acquire-problems__list .mxd-approach-list__descr p{opacity:.78;margin:0;font-size:1.7rem;line-height:1.6}.acquire-page .acquire-problems__list .mxd-approach-list__descr strong{color:var(--accent);font-weight:700}.acquire-page .acquire-problems__lede{opacity:.75;margin-top:1.5rem;font-size:2rem;line-height:1.6}.acquire-page .acquire-problems__grid{grid-template-columns:repeat(2,1fr);gap:2.4rem;margin-bottom:5rem;display:grid}@media (max-width:900px){.acquire-page .acquire-problems__grid{grid-template-columns:1fr}}.acquire-page .acquire-problems__card{background:color-mix(in srgb,var(--base)75%,transparent);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,var(--base-opp)12%,transparent);border-radius:1.8rem;padding:3.2rem 3rem 2.6rem;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.acquire-page .acquire-problems__card:before{content:"";background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent)14%,transparent),transparent 55%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.acquire-page .acquire-problems__card:hover{border-color:var(--accent);box-shadow:0 24px 60px -30px color-mix(in srgb,var(--accent)50%,transparent);transform:translateY(-6px)}.acquire-page .acquire-problems__card:hover:before{opacity:1}.acquire-page .acquire-problems__card-top{justify-content:space-between;align-items:center;margin-bottom:1.8rem;display:flex;position:relative}.acquire-page .acquire-problems__icon{background:color-mix(in srgb,var(--accent)16%,transparent);width:5.4rem;height:5.4rem;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent)28%,transparent);border-radius:1.4rem;justify-content:center;align-items:center;font-size:2.6rem;display:inline-flex}.acquire-page .acquire-problems__index{font:700 2.4rem/1 var(--font-inter);color:color-mix(in srgb,var(--t-bright)35%,transparent);letter-spacing:.05em}.acquire-page .acquire-problems__lead{color:var(--t-bright);margin:0 0 1rem;font-size:2.4rem;line-height:1.3;position:relative}.acquire-page .acquire-problems__body{opacity:.75;margin:0 0 2.4rem;font-size:1.7rem;line-height:1.6;position:relative}.acquire-page .acquire-problems__stat{border-top:1px dashed color-mix(in srgb,var(--base-opp)18%,transparent);align-items:baseline;gap:1rem;padding-top:1.6rem;display:flex;position:relative}.acquire-page .acquire-problems__stat-value{font:700 2.6rem/1 var(--font-inter);color:var(--accent);letter-spacing:-.02em}.acquire-page .acquire-problems__stat-label{text-transform:uppercase;letter-spacing:.1em;opacity:.65;font-size:1.3rem}.acquire-page .acquire-problems__outro{text-align:center;margin-top:8rem;font-size:2rem;line-height:1.6}.acquire-page .acquire-problems__outro-line{justify-content:center;align-items:center;gap:1.6rem;margin-bottom:2rem;display:flex}.acquire-page .acquire-problems__divider{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--base-opp)30%,transparent),transparent);flex:0 12rem;height:1px}.acquire-page .acquire-problems__divider-tag{font:600 1.2rem/1 var(--font-inter);letter-spacing:.18em;text-transform:uppercase;color:var(--t-base);opacity:.7}.acquire-page .acquire-problems__chant{color:var(--t-bright);flex-wrap:wrap;justify-content:center;gap:.6rem 2rem;margin:0 0 1.5rem;font-size:2.2rem;font-weight:600;display:flex}.acquire-page .acquire-problems__chant span{position:relative}.acquire-page .acquire-problems__chant span+span:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:.6rem;height:.6rem;margin-right:2rem;display:inline-block;transform:translateY(-.3rem)}.acquire-page .acquire-problems__pitch{letter-spacing:-.01em;font-size:2.8rem;font-weight:700;margin-top:2rem!important}.acquire-page .acquire-demo.mxd-section{flex-direction:column;justify-content:center;padding-top:4rem;padding-bottom:4rem;display:flex;background-color:color-mix(in srgb,var(--accent)28%,var(--base))!important}.acquire-page .acquire-demo__head{margin-bottom:2.4rem}.acquire-page .acquire-demo__frame{aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--base-opp)12%,transparent);background:var(--base);border-radius:2rem;justify-content:center;align-items:center;width:100%;max-width:calc(177.778svh - 32rem);margin-inline:auto;display:flex;position:relative;overflow:hidden}.acquire-page .acquire-demo__video{object-fit:contain;background:var(--base);width:100%;height:100%;transition:filter .5s;position:absolute;inset:0}.acquire-page .acquire-demo__frame:not(.is-started) .acquire-demo__video{filter:blur(14px)brightness(.7);transform:scale(1.06)}.acquire-page .acquire-demo__play-overlay{background:color-mix(in srgb,var(--base)35%,transparent);cursor:pointer;z-index:2;border:none;justify-content:center;align-items:center;transition:background .3s;display:flex;position:absolute;inset:0}.acquire-page .acquire-demo__play-overlay:hover{background:color-mix(in srgb,var(--base)20%,transparent)}.acquire-page .acquire-demo__play-btn{background:var(--accent);width:14rem;height:14rem;color:var(--base);box-shadow:0 1.6rem 4rem color-mix(in srgb,var(--accent)45%,transparent);border-radius:50%;justify-content:center;align-items:center;font-size:5.6rem;transition:transform .3s;display:inline-flex;position:relative}.acquire-page .acquire-demo__play-overlay:hover .acquire-demo__play-btn{transform:scale(1.08)}.acquire-page .acquire-demo__play-btn i{margin-left:.6rem}.acquire-page .acquire-demo__play-ring{border:2px solid var(--accent);opacity:0;border-radius:50%;animation:2.2s ease-out infinite acquireDemoPing;position:absolute;inset:0}.acquire-page .acquire-demo__play-ring--two{animation-delay:1.1s}@keyframes acquireDemoPing{0%{opacity:.75;transform:scale(1)}80%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}.acquire-page .acquire-demo__controls{z-index:2;pointer-events:none;opacity:0;justify-content:center;align-items:center;gap:2rem;transition:opacity .25s;display:flex;position:absolute;inset:0}.acquire-page .acquire-demo__frame.is-controls-visible .acquire-demo__controls{opacity:1}.acquire-page .acquire-demo__frame.is-controls-visible{cursor:default}.acquire-page .acquire-demo__frame.is-started:not(.is-controls-visible){cursor:none}.acquire-page .acquire-demo__hover-btn{background:color-mix(in srgb,var(--base)60%,transparent);width:7.2rem;height:7.2rem;color:var(--t-bright);border:2px solid color-mix(in srgb,var(--t-bright)50%,transparent);-webkit-backdrop-filter:blur(8px);cursor:pointer;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;font-size:3rem;transition:transform .2s,background .2s;display:inline-flex;position:relative}.acquire-page .acquire-demo__hover-btn:hover{background:color-mix(in srgb,var(--base)75%,transparent);transform:scale(1.06)}.acquire-page .acquire-demo__hover-btn--center{width:9rem;height:9rem;font-size:3.6rem}.acquire-page .acquire-demo__fs-btn{width:7.2rem;height:7.2rem;font-size:3rem}.acquire-page .acquire-demo__frame.is-fullscreen{border:none;border-radius:0;width:100vw;height:100vh;max-height:none}.acquire-page .acquire-why{padding-top:10rem;padding-bottom:10rem}.acquire-page .acquire-why__head{margin-bottom:5rem}.acquire-page .acquire-why__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}@media (max-width:900px){.acquire-page .acquire-why__grid{grid-template-columns:1fr}}.acquire-page .acquire-why__card{background:color-mix(in srgb,var(--base-opp)4%,transparent);border:1px solid color-mix(in srgb,var(--base-opp)10%,transparent);text-align:left;border-radius:1.6rem;padding:4rem 3rem;transition:transform .25s,border-color .25s}.acquire-page .acquire-why__card:hover{border-color:var(--accent);transform:translateY(-4px)}.acquire-page .acquire-why__icon{background:color-mix(in srgb,var(--accent)14%,transparent);width:6rem;height:6rem;color:var(--accent);border-radius:1.2rem;justify-content:center;align-items:center;margin-bottom:2rem;font-size:2.8rem;display:inline-flex}.acquire-page .acquire-why__title{color:var(--t-bright);margin:0 0 1rem;font-size:2.2rem;line-height:1.3}.acquire-page .acquire-why__body{opacity:.75;margin:0;font-size:1.6rem;line-height:1.6}.acquire-page .acquire-signup-cta{background-color:var(--bg-tint-neutral);padding-top:6rem;padding-bottom:6rem}.acquire-page .acquire-signup-form{flex-wrap:wrap;gap:1.2rem;max-width:560px;margin-top:2.5rem;display:flex}.acquire-page .acquire-signup-form__input{border:1px solid color-mix(in srgb,var(--base-opp)22%,transparent);background:color-mix(in srgb,var(--base)70%,transparent);min-height:5.6rem;color:var(--t-bright);border-radius:999px;outline:none;flex:260px;padding:0 2rem;font-size:1.6rem;transition:border-color .2s,background .2s}.acquire-page .acquire-signup-form__input::placeholder{color:var(--t-base);opacity:.6}.acquire-page .acquire-signup-form__input:focus{border-color:var(--accent);background:var(--base)}.services-stack{min-height:60rem}@media only screen and (min-width:992px){.services-stack{height:60rem}}@media only screen and (min-width:1600px){.services-stack{height:76rem}}.mxd-stats-cards__item{height:54rem}@media only screen and (min-width:768px){.mxd-stats-cards__item{height:42rem}}@media only screen and (min-width:1600px){.mxd-stats-cards__item{height:60rem}}.mxd-features-cards__item{height:50rem}@media only screen and (min-width:768px){.mxd-features-cards__item{height:46rem}}@media only screen and (min-width:1600px){.mxd-features-cards__item{height:60rem}}@media only screen and (min-width:768px){.mxd-testimonials-card{height:60rem}}@media only screen and (min-width:1400px){.mxd-testimonials-card{height:64rem}}@media only screen and (min-width:1600px){.mxd-testimonials-card{height:70rem}}.partners-logo--light-variant,[color-scheme=dark] .partners-logo--dark-variant{display:none!important}[color-scheme=dark] .partners-logo--light-variant{display:inline-block!important}.partners-marquee__row{height:20rem!important}.partners-marquee__row .marquee__item.image{overflow:visible;height:20rem!important;padding:0 2rem!important}.partners-marquee__row .marquee__item.image img.partners-logo{object-fit:contain;width:28rem!important;max-width:none!important;height:28rem!important;max-height:none!important}.partners-marquee__row .marquee__item.image img.partners-logo[src$=sqone\.svg]{width:48rem!important;height:14rem!important}@media only screen and (max-width:767px){.partners-marquee__row{height:14rem!important}.partners-marquee__row .marquee__item.image{height:14rem!important;padding:0 1.2rem!important}.partners-marquee__row .marquee__item.image img.partners-logo{width:18rem!important;height:18rem!important}}.mxd-partners-cards__item{height:340px!important}.mxd-partners-cards__logo{width:340px!important}.mxd-partners-cards__logo img.partners-logo{object-fit:contain;width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important}.notify-form.has-error input,.notify-form.has-error input:focus,.notify-form.has-error input:required:valid,.notify-form.has-error input:focus:required:invalid{border-bottom-color:#e04a4a}.form-container .form__reply.subscription-ok,.form-container .form__reply.subscription-error{opacity:0;max-height:0;transition:opacity var(--_animspeed-slow)ease-in-out,max-height var(--_animspeed-slow)ease-in-out;pointer-events:none;margin-top:.8rem;display:block;position:static;overflow:hidden}.form-container .form__reply.subscription-ok.is-visible,.form-container .form__reply.subscription-error.is-visible{opacity:1;max-height:6rem}.form-container .form__reply.subscription-error .reply__text{color:#e04a4a;font-size:1.4rem}.form-container .form__reply.subscription-ok .reply__text{font-size:1.4rem}[color-scheme=dark] .hero-btn--solid:hover,[color-scheme=dark] .waitlist-form__submit:hover{color:var(--base)!important}[color-scheme=dark] .scroll-nav__hamburger:hover .scroll-nav__hamburger-line{background-color:var(--base)!important}
@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8c6f6f0aec3d26a6-s.b39bd10d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1eec9d9ffa9353d6-s.8b5848b9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a743aa2c0cf8fb8f-s.067e4a24.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/10995ca37aac8da2-s.231f00d6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6c734a20b6a058c6-s.da30e7ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/dfb4b19a8d76831e-s.472fee7e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/f67ad414ed34149c-s.p.84166d94.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2ce3850d-module__nr7LhW__className{font-family:Inter,Inter Fallback}.inter_2ce3850d-module__nr7LhW__variable{--font-inter:"Inter","Inter Fallback"}
