@layer base;@layer responsive{@media (width<=1299px){.services-slider__arrow--prev{left:10px}.services-slider__arrow--next{right:10px}}@media (width<=1199px){:root{--section-pad:110px}.hero__title{font-size:58px}.section-title,.featured__title{font-size:32px}.header__menu{gap:14px}.header__inner{padding:0 28px}.header__social{display:none}.about__grid{gap:64px}.contact__grid{grid-template-columns:1fr 460px;gap:48px}.values{grid-template-columns:1fr}.footer__grid{gap:32px}}@media (width<=991px){.hero__title{font-size:50px}.section-title,.featured__title{font-size:38px}:root{--section-pad:96px}.header__inner{grid-template-columns:1fr auto;height:84px}.header__nav,.header__right{display:none}.header__logo{justify-self:start;padding:6px 12px}.header__logo .logo__img,.header--scrolled .header__logo .logo__img{height:38px}.header__burger{display:grid}.hero{min-height:700px;padding-bottom:150px}.hero__stats{gap:16px;padding:16px 20px;right:28px}.hero__stats p+p{padding-left:16px}.hero__scroll{left:28px;transform:none}.hero__actions .btn{translate:none!important}.featured__img{transform:none!important}.print-marquee{height:52px}.print-marquee__group span{font-size:12px}.t-card,.carousel__slide.is-center .t-card{opacity:1;box-shadow:var(--shadow-card);transform:none}.service-card__jump{opacity:1;transform:none}.about__grid{grid-template-columns:1fr;gap:88px}.about__media{max-width:520px}.values{grid-template-columns:repeat(3,1fr)}.services-slider__pagination{width:140px!important}.services-slider__arrow{width:46px;height:46px}.products__grid{grid-template-columns:1fr}.products__stack{grid-template-columns:1fr 1fr}.product-card--large{height:520px}.fact{padding:28px 22px}.fact__num{font-size:46px}.contact__grid{grid-template-columns:1fr;gap:48px}.contact__form{max-width:560px}.location__card{grid-template-columns:1fr}.location__map{order:-1;min-height:360px}.map-frame{min-height:360px}.footer__grid{grid-template-columns:1fr 1fr}}@media (width<=767px){.header__logo .logo__img,.header--scrolled .header__logo .logo__img{height:36px}.footer__logo .logo__img{height:46px}.hero__title{font-size:40px}.hero{height:94svh;min-height:660px;padding-top:120px;padding-bottom:100px}.hero__stats{display:none}.hero__scroll{bottom:20px;left:auto;right:28px}.hero__scroll-line{height:40px}.hero__video{object-position:60% center}.hero__video-toggle{bottom:20px;left:28px}.hero__registration{margin-bottom:16px}.crop-marks{inset:7px}.crop-marks i{width:10px;height:10px}.footer__wordmark{font-size:64px}.section-title{font-size:32px}.fact__num{font-size:40px}.service-card__title{font-size:22px}.product-card__title{font-size:24px}.overlay-menu__link{font-size:36px}.section-head{margin-bottom:48px}.section-head--row,.section-head--split{flex-direction:column;align-items:flex-start}.values{grid-template-columns:1fr}.about__media{margin-right:24px}.about__stat{width:190px;padding:22px;bottom:-32px;right:-24px}.about__stat-num{font-size:52px}.featured{align-items:flex-end;height:620px}.featured__inner{padding-bottom:24px}.featured__card{max-width:none;padding:32px 26px}.featured__title{font-size:32px}.services-slider__controls{flex-direction:column;align-items:center}.services-slider__arrow{width:42px;height:42px}.services-slider__arrow--prev{left:6px}.services-slider__arrow--next{right:6px}.products__stack,.facts__grid{grid-template-columns:1fr}.product-card--large{height:440px}.product-card--large .product-card__title{font-size:24px}.contact__form{padding:30px 22px}.form__row{grid-template-columns:1fr}.info-list{padding:32px 24px}.t-card{padding:34px 26px 26px}.t-card__quote{font-size:18px}.modal__dialog{padding:40px 24px 30px}}@media (width<=575px){.header__logo{padding:6px 14px}.header__logo .logo__img,.header--scrolled .header__logo .logo__img{height:32px}.footer__logo .logo__img{height:42px}:root{--section-pad:80px}.container,.header__inner{padding:0 20px}.hero__title{font-size:34px}.service-card__number{font-size:56px}.service-card__title{min-height:2.4em}.service-card__meta{min-height:67.8px}.services-slider__arrow{background:#ffffffeb;width:38px;height:38px}.services-slider__arrow:hover,.services-slider__arrow:focus-visible{background:var(--red)}.hero{min-height:650px;padding-bottom:92px}.hero__actions{flex-wrap:nowrap;gap:10px}.hero__actions .btn{width:auto;padding:12px 18px;font-size:11px}.hero__lead{max-width:360px;font-size:16px}.hero__scroll-text{display:none}.about:before,.testimonials:before{background-size:6px 6px;width:220px;height:220px}.cmyk{gap:4px}.cmyk i{width:5px;height:5px}.registration{width:22px;height:22px}.eyebrow{letter-spacing:3px;gap:10px}.eyebrow:before{width:20px}.section-title{font-size:28px}.btn,.section-head--row>.btn{width:100%}.slider-arrows{justify-content:flex-start;width:100%}.featured__title{font-size:28px}.footer__grid{grid-template-columns:1fr;padding-top:72px}.footer__link,.footer__text{align-items:center;min-height:44px;display:inline-flex}.footer__list{gap:0}.footer__bottom-inner{text-align:center;flex-direction:column;justify-content:center;padding:20px 0}.float-wa{justify-content:center;width:50px;padding:0}.float-wa__text{display:none}.callback-tab{padding:16px 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition:none!important;animation:none!important}[data-aos]{opacity:1!important;transform:none!important}.hero__line,.about__stat,.featured__img,.carousel__slide.is-center .t-card{transform:none!important}.hero__actions .btn{translate:none!important}.section-title .accent{opacity:1;filter:none}.about__img{clip-path:none}.info-list__item{opacity:1;transform:none}.progress-ring circle{stroke-dashoffset:0}}@media (hover:none){.btn--glass:hover,.btn--glass:focus-visible{box-shadow:none;background:#ffffff14;border-color:#ffffff73}.btn--glass:active{background:var(--red);border-color:var(--red);color:var(--white);box-shadow:0 10px 28px #b3121b59}.btn--glass:active span,.btn--glass:active .btn__arrow{color:var(--white)}}}
