html{scroll-behavior:smooth}.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{visibility:hidden;opacity:0;transition:all .6s}.mxd-menu__wrapper.active_menu .fade-in-elm{visibility:visible;opacity:1}.mxd-menu__wrapper .fade-in-up-elm{visibility:hidden;opacity:0;transition:all .6s;transform:translateY(25px)}.mxd-menu__wrapper.active_menu .fade-in-up-elm{visibility:visible;opacity:1;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-pricing-card{flex-direction:column;gap:1.25rem;display:flex}.mxd-pricing-card__eyebrow{letter-spacing:.08em;opacity:.8;margin:0;font-size:1.15rem}.mxd-pricing-card__amount{margin:0;font-size:clamp(3rem,6vw,5rem);font-weight:600;line-height:1}.mxd-pricing-card__lead{margin:0}.mxd-pricing-ladder{margin-top:2.5rem}.mxd-pricing-ladder__stage{flex-direction:column;gap:.75rem;height:100%;display:flex}.mxd-pricing-ladder__step{letter-spacing:.12em;margin:0;font-size:1.25rem;font-weight:600}.mxd-pricing-ladder__price{margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1}.mxd-pricing-ladder__title{margin:0}.mxd-pricing-ladder__descr{opacity:.85;margin:0}.mxd-section-heading{margin:0 0 1rem}.mxd-section-lead{max-width:65ch;margin:0}.mxd-pricing-intro{max-width:none;margin:2.5rem 0 0}.mxd-pricing-cta{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:3rem;display:flex}.mxd-pricing-cta__lead{max-width:60ch;margin:0}.mxd-section.padding-pricing{padding-top:0;padding-bottom:110px}@media (max-width:991.98px){.mxd-section.padding-pricing{padding-bottom:72px}}@media only screen and (min-width:1200px){.mxd-approach-list__title{text-align:left}}.mxd-promo__inner{--base-opp:#010101;--t-opp-bright:#fff;--t-bright:#fff}
