@media (max-width:1199px){
  .wrap{padding:0 48px}
  section[id]{scroll-margin-top:28px}
  .btn{height:46px;padding:0 28px}

  .hdr__in{height:84px;padding:20px 48px}
  .logo__name{font-size:26px;line-height:33px}
  .nav{display:none}
  .burger{display:flex}
  .hdr__right{gap:20px}
  .hdr__cta{height:44px;padding:0 16px}

  .hero{min-height:954px}
  .hero__in{padding:56px 48px 0;min-height:0;max-width:none}
  .hero__copy{gap:24px;max-width:none}
  .hero__headline{gap:16px}
  .hero__h2{font:700 56px/64px var(--f-display);letter-spacing:0}
  .hero__lede{max-width:none;font:400 16px/26px var(--f-sans)}
  .hero__btns{gap:12px;width:100%}
  .hero__btns .btn{flex:1;height:54px;padding:0 32px}
  .hero__media{
    inset:auto;left:calc(50% - 440px);top:231px;width:864px;height:711px;
    background:url(../assets/hero-src.jpg) no-repeat;
    background-size:100% 164.416%;background-position:0 21.487%;
  }
  .hero__wordmark{inset:auto;left:calc(50% - 336px);bottom:14px;width:665px;height:121px}

  .range{padding:80px 0}
  .range .wrap{gap:40px}
  .range__head{flex-direction:column;align-items:flex-start;gap:16px}
  .range__head-l{gap:16px;width:100%}
  .range__head-l h2{font:700 40px/46px var(--f-display)}
  .range__head-r{width:100%;font:400 16px/26px var(--f-sans)}

  .explorer{flex-direction:column;gap:32px;height:auto}
  .explorer__rail{
    flex-direction:row;width:auto;gap:12px;height:81px;
    margin:0 -48px;padding:0 48px;overflow-x:auto;scrollbar-width:none;
  }
  .explorer__rail::-webkit-scrollbar{display:none}
  .tab{
    flex:0 0 auto;height:81px;padding:16px 18px;gap:6px;
    flex-direction:column;align-items:flex-start;justify-content:center;
  }
  .tab__t{gap:6px}
  .tab__title{font:600 17px/22px var(--f-display)}
  .tab__icons{display:none}
  .explorer__panel{padding:24px;gap:24px}
  .panel__photo{height:auto;aspect-ratio:728/344}
  .panel__title{gap:8px}
  .panel__title h3{font:700 26px/33px var(--f-display)}
  .panel__title p{font:400 16px/26px var(--f-sans)}
  .panel__products{flex-wrap:wrap;gap:24px 20px}
  .product{flex:none;width:194px;height:156px}
  .product__name{max-width:none}

  .catalog{flex-direction:column;align-items:stretch;gap:16px;padding:40px 32px;min-height:0}
  .catalog__l{max-width:none;gap:12px}
  .catalog__l h3{font:700 26px/33px var(--f-display)}
  .catalog__desc{max-width:none;font:400 16px/26px var(--f-sans)}
  .catalog__r{align-items:stretch;gap:28px}
  .catalog__stats{justify-content:space-between;gap:40px}
  .stat{width:120px;gap:4px}
  .stat__n{font:600 22px/28px var(--f-display)}
  .catalog__r .btn{width:100%}

  .about{padding:80px 0;min-height:0}
  .about .wrap{gap:32px}
  .about__h{font-size:40px;line-height:46px}
  .about__cols{flex-direction:column;gap:32px}
  .about__cols p{font:400 16px/26px var(--f-sans)}
  .about__wordmark{inset:auto;left:48px;bottom:-11px;width:calc(100% - 96px);height:auto}
  .rail{flex-direction:row;gap:24px;padding:40px 0 0;align-items:flex-start}
  .rail__line{left:0;right:0;top:87px}
  .rail__node{flex:1;gap:14px}
  .rail__node h3{font:600 22px/28px var(--f-display)}
  .rail__node p{font:400 13px/21px var(--f-sans)}

  .brand{padding:80px 0}
  .brand .wrap{gap:48px}
  .brand__h{font-size:40px;line-height:46px;max-width:none}
  .brand__stats{flex-wrap:wrap;gap:24px}
  .bstat{flex:0 0 calc((100% - 24px)/2);height:183px;padding:28px;gap:12px}
  .bstat__n{font:700 32px/40px var(--f-display)}
  .brand__vi{height:auto;gap:32px}
  .vi-item{height:auto}
  .vi-item h3{font:600 20px/26px var(--f-display)}
  .vi-item+.vi-item{border-left:1px solid var(--border-200);padding-left:32px}

  .why{padding:80px 0}
  .why .wrap{gap:56px}
  .why__h{font-size:40px;line-height:46px}
  .why__row1{gap:24px}
  .why__stack{gap:16px}
  .reason{padding:24px;gap:16px}
  .reason--big{min-height:380px;gap:36px}
  .why__stack .reason{min-height:182px;justify-content:flex-start}
  .reason--sm{min-height:252px}
  .reason__head h3{font:600 20px/26px var(--f-display)}
  .why__row2{flex-wrap:nowrap;gap:24px}
  .why__row2 .reason:nth-child(1) p,.why__row2 .reason:nth-child(3) p{width:auto}

  .comp{padding:80px 0}
  .comp .wrap{gap:56px}
  .comp__h{font-size:40px;line-height:46px;max-width:none}
  .comp__lede{max-width:none}
  .spotlight{padding:48px;gap:40px}
  .spotlight__top{flex-direction:column;align-items:flex-start;gap:32px}
  .spotlight__t{width:100%;gap:16px}
  .spotlight__h{font:700 32px/40px var(--f-display)}
  .status h4{font:600 17px/22px var(--f-display)}
  .spotlight__p{width:100%;font:400 16px/26px var(--f-sans)}
  .spotlight__statuses{flex-wrap:wrap;gap:32px}
  .status{flex:0 0 calc((100% - 32px)/2)}
  .status:nth-child(1),.status:nth-child(2){height:97px;overflow:hidden}
  .status p{max-width:none!important}
  .baseline{gap:40px}
  .bl-item{padding:16px 0}
  .bl-item p{font:400 14px/22px var(--f-sans)}
  .logistics{gap:28px}
  .logistics__row{flex-wrap:wrap;gap:65px 81px;padding:32px}
  .log-item{flex:0 0 calc((100% - 81px)/2);height:112px;position:relative;gap:12px}
  .log-item h4{font:600 17px/22px var(--f-display)}
  .log-item p{font:400 16px/26px var(--f-sans)}
  .log-item+.log-item{border-left:0;padding-left:0}
  .log-item:nth-child(even)::before{
    content:"";position:absolute;left:-41px;top:0;width:1px;height:112px;background:var(--border-200);
  }
  .log-item:nth-child(3)::after{
    content:"";position:absolute;left:0;right:calc(-100% - 81px);top:-33px;height:1px;background:var(--border-200);
  }

  .pricelist{padding:80px 0}
  .pricelist .wrap{gap:48px}
  .pricelist__copy{flex-direction:column;align-items:flex-start;gap:24px}
  .pricelist__l{gap:24px}
  .pricelist__h{font-size:40px;line-height:46px;max-width:none}
  .pricelist__r{width:100%}
  .pricelist__cards{gap:24px}
  .pl-card{height:318px;padding:32px;gap:32px}
  .pl-card__t{gap:16px}
  .pl-card__t h3{font:600 20px/26px var(--f-display)}

  .who{padding:80px 0}
  .who__row{flex-direction:column;gap:32px}
  .who__l{width:100%;gap:32px}
  .who__h{font:700 32px/40px var(--f-display)}
  .who__lede{font:400 16px/26px var(--f-sans)}
  .who__l .btn{align-self:stretch}
  .who__segments{
    display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);
    grid-auto-flow:column;column-gap:24px;border-bottom:0;
  }
  .seg{height:auto;min-height:0;gap:20px;padding:24px 0;border-top:0;box-shadow:inset 0 1px 0 var(--cream-50-a12)}
  .seg__t h3{font:600 17px/22px var(--f-display)}
  .seg__t p{font:400 14px/22px var(--f-sans)}
  .seg:nth-child(1) .seg__t p{width:200px}
  .seg:nth-child(2) .seg__t p{width:204px}
  .seg:nth-child(3) .seg__t p{width:234px}
  .seg:nth-child(4) .seg__t p{width:197px}
  .seg:nth-child(5) .seg__t p{width:286px}
  .seg:nth-child(6) .seg__t p{width:206px}
  .seg:nth-child(3),.seg:nth-child(6){box-shadow:inset 0 1px 0 var(--cream-50-a12),inset 0 -1px 0 var(--cream-50-a12)}
  .seg__n{align-self:center}

  .how{padding:80px 0}
  .how .wrap{gap:48px}
  .how__h{font-size:40px;line-height:46px;max-width:none}
  .how__steps{gap:24px}
  .step{height:380px;padding:24px;gap:16px}
  .step__n{font:700 32px/40px var(--f-display)}
  .step h3{font:600 20px/26px var(--f-display)}

  .partner{padding:80px 0}
  .partner__row{flex-direction:column;align-items:stretch;gap:40px}
  .partner__l{width:100%;gap:28px}
  .partner__h{font-size:40px;line-height:46px}
  .partner__lede{max-width:none;font:400 16px/26px var(--f-sans)}
  .partner__bul li{font:400 16px/26px var(--f-sans)}
  .form-panel{padding:48px;gap:24px}
  .form-panel .btn{height:54px}
  .consent__text{max-width:none}

  .faq{padding:80px 0}
  .faq__row{flex-direction:column;gap:40px}
  .faq__head{width:100%;gap:20px}
  .faq__h{font-size:40px;line-height:46px}
  .faq-item{box-shadow:inset 0 1px 0 var(--border-200)}
  .faq-item:last-child{box-shadow:inset 0 1px 0 var(--border-200),inset 0 -1px 0 var(--border-200)}
  .faq-item__q{gap:20px}
  .faq-item__a{padding-left:40px}
  .faq-item__a>p{font:400 16px/26px var(--f-sans)}

  .cta{padding:80px 0}
  .cta__h{font-size:40px;line-height:46px}
  .cta__media{left:-177px;right:-156px;top:-15px;width:auto;height:489px}
  .cta__btns{gap:16px}

  .ftr{padding:80px 0 64px;min-height:620px}
  .ftr__in{gap:32px}
  .ftr__top{flex-direction:column;gap:60px}
  .ftr__identity{max-width:none}
  .ftr__claim{font:700 26px/33px var(--f-display);max-width:none}
  .ftr__contact{align-items:flex-start;text-align:left}
  .ftr__mail{font:600 22px/28px var(--f-display)}
  .ftr__tel{font:400 16px/26px var(--f-sans)}
  .ftr__bot{flex-direction:column;align-items:flex-start;gap:40px}
  .ftr__links{gap:16px}
  .ftr__wordmark{left:48px;bottom:-49px;width:calc(100% - 96px);height:auto}
  .br-t,.br-tm{display:inline}
  .reason--big h3{font:700 26px/33px var(--f-display)}
  .step p,.pl-card__t p{font:400 16px/26px var(--f-sans)}
  .explorer{gap:40px}
  .catalog{margin-top:-8px}
  .who__segments{display:flex;flex-direction:column;flex-wrap:wrap;height:420px;column-gap:24px;row-gap:0}
  .who__segments .seg{width:324px}
  .why__stack .reason:nth-child(1) h3{width:134px}
  .explorer__rail .tab:nth-child(1){width:179px;flex:none}
  .explorer__rail .tab:nth-child(2){width:206px;flex:none}
  .explorer__rail .tab:nth-child(3){width:216px;flex:none}
  .explorer__rail .tab:nth-child(4){width:185px;flex:none}
  .explorer__rail .tab:nth-child(5){width:218px;flex:none}
  .explorer__rail .tab:nth-child(6){width:227px;flex:none}
  .modal__card{padding:40px;gap:24px}
  .modal__head{min-height:44px}
  .modal__close{width:44px;height:44px}
  .modal__close::before,.modal__close::after{left:15px;top:21px}
  .modal__h{font:700 26px/33px var(--f-display)}
  .modal__lede{font:400 14px/22px var(--f-sans)}
  .modal__row{gap:20px}
  .modal .field__input{height:54px;font:400 14px/22px var(--f-sans)}
  .modal .consent__text{max-width:none;font:400 14px/22px var(--f-sans)}
  .panel__divider{background:var(--border-200)}
  .pl-card__t p:last-child{min-height:104px}
  .form-panel .consent__text{max-width:441px}
  #modal-catalog .modal__lede{width:482px}
  .product__meta{max-width:none}
}

@media (max-width:767px){
  .wrap{padding:0 20px}
  section[id]{scroll-margin-top:28px}

  .hdr__in{height:68px;padding:12px 20px}
  .logo__name{font-size:20px;line-height:26px}
  .logo{gap:12px}
  .hdr__cta{display:none}
  .burger{width:44px;padding:0 10px}

  .hero{min-height:968px}
  .hero__in{padding:40px 20px 0}
  .hero__copy{gap:24px}
  .hero__headline{gap:4px}
  .hero__h1{font:700 56px/64px var(--f-display);letter-spacing:0}
  .hero__h2{font:700 32px/40px var(--f-display)}
  .hero__rule-grp{gap:20px}
  .hero__btns{flex-direction:column;align-items:stretch;gap:12px}
  .hero__btns .btn{flex:none;height:54px;width:100%}
  .hero__media{
    left:-167px;right:-167px;top:481px;width:auto;height:528px;
    background-size:cover;background-position:center;
  }
  .hero__wordmark{left:0;top:auto;bottom:8px;width:100%;height:auto}

  .range{padding:64px 0;background:var(--cream-50)}
  .range .wrap{gap:32px}
  .range__head{gap:16px}
  .range__head-l h2{font:700 32px/40px var(--f-display)}
  .explorer{gap:32px}
  .explorer__rail{margin:0 -20px;padding:0 20px;height:82px;gap:12px}
  .tab{height:82px}
  .explorer__panel{padding:24px;gap:24px}
  .panel__photo{height:auto;aspect-ratio:728/344;background-size:cover;background-position:center}
  #panel-1 .panel__photo,#panel-2 .panel__photo,#panel-3 .panel__photo,
  #panel-4 .panel__photo,#panel-5 .panel__photo{background-size:cover;background-position:center}
  .panel__title h3{font:700 20px/26px var(--f-display)}
  .panel__title p{font:400 14px/22px var(--f-sans)}
  .panel__products{flex-direction:column;gap:0;height:440px}
  .product{
    flex:none;width:auto;flex-direction:row;align-items:center;gap:16px;text-align:left;
    height:auto;padding:14px 0;box-shadow:inset 0 1px 0 var(--border-200);
  }
  .product:last-child{box-shadow:inset 0 1px 0 var(--border-200),inset 0 -1px 0 var(--border-200)}
  .product__img{width:56px;height:56px}
  .product__t{display:flex;flex-direction:column;gap:4px;min-width:0}
  .product__name{max-width:none;text-align:left}
  .product__meta{font:400 14px/22px var(--f-sans);text-align:left}

  .catalog{padding:40px 32px;gap:16px}
  .catalog__l h3{font:600 20px/26px var(--f-display)}
  .catalog__desc{font:400 14px/22px var(--f-sans)}
  .catalog__r{gap:28px}
  .catalog__stats{gap:16px}
  .stat{width:auto;align-items:flex-start;gap:4px}
  .stat__n{font:600 17px/22px var(--f-display)}

  .about{padding:64px 0}
  .about .wrap{gap:32px}
  .about__h{font-size:32px;line-height:40px}
  .about__cols{gap:32px}
  .about__wordmark{left:0;bottom:-78px;width:100%;height:auto}
  .rail{flex-direction:column;gap:24px;padding:0;position:relative;height:207px;overflow:hidden}
  .rail__line{left:5px;right:auto;top:10px;bottom:10px;width:1px;height:auto}
  .rail__node{display:flex;flex-direction:column;gap:6px;height:54px;padding-left:23px;position:static}
  .rail__dot{position:absolute;left:0;margin:0}
  .rail__node:nth-of-type(2) .rail__dot{top:10px}
  .rail__node:nth-of-type(3) .rail__dot{top:85px}
  .rail__node:nth-of-type(4) .rail__dot{top:160px}
  .rail__node h3{font:600 20px/26px var(--f-display)}
  .rail__node p{font:400 14px/22px var(--f-sans)}

  .brand{padding:64px 0}
  .brand .wrap{gap:48px}
  .brand__h{font-size:32px;line-height:40px}
  .brand__stats{flex-direction:column;gap:12px}
  .bstat{flex:none;flex-direction:row;align-items:flex-start;gap:20px;padding:20px;height:104px}
  .bstat:nth-child(3),.bstat:nth-child(4){height:126px}
  .bstat__n{font:700 26px/33px var(--f-display);flex:none;width:58px}
  .bstat__t{display:flex;flex-direction:column;gap:6px;min-width:0}
  .brand__vi{flex-direction:column;gap:24px;height:auto}
  .vi-item{height:auto}
  .vi-item h3{font:600 22px/28px var(--f-display)}
  .vi-item+.vi-item{border-left:0;border-top:1px solid var(--border-200);padding-left:0;padding-top:24px}

  .why{padding:64px 0}
  .why__h{font-size:32px;line-height:40px}
  .why__row1{grid-template-columns:1fr;gap:24px}
  .why__stack{gap:24px}
  .reason{padding:24px}
  .reason--big{min-height:228px;gap:36px}
  .reason--big h3{font:600 22px/28px var(--f-display)}
  .why__stack .reason{min-height:158px}
  .reason--sm{min-height:186px}
  .reason__head h3{font:600 22px/28px var(--f-display)}
  .why__row2{flex-direction:column;gap:24px}

  .comp{padding:64px 0}
  .comp__h{font-size:32px;line-height:40px}
  .spotlight{padding:48px 24px;gap:40px}
  .spotlight__top{gap:32px}
  .spotlight__h{font:700 26px/33px var(--f-display)}
  .spotlight__p{font:400 14px/22px var(--f-sans)}
  .spotlight__statuses{flex-direction:column;gap:32px}
  .status{flex:none;overflow:hidden}
  .status:nth-child(1),.status:nth-child(2){height:104px}
  .status:nth-child(3),.status:nth-child(4){height:82px}
  .status h4{font:600 20px/26px var(--f-display)}
  .baseline{flex-direction:column;gap:0}
  .baseline__col{box-shadow:inset 0 1px 0 var(--border-200)}
  .baseline__col:last-child{box-shadow:inset 0 1px 0 var(--border-200),inset 0 -1px 0 var(--border-200)}
  .baseline__bar{
    display:flex;align-items:center;gap:16px;width:100%;height:66px;text-align:left;
  }
  .baseline__count{
    display:block;margin-left:auto;font:400 14px/22px var(--f-sans);letter-spacing:0;color:var(--ink-400);
  }
  .baseline__toggle{position:relative;display:block;width:20px;height:20px;flex:none}
  .baseline__toggle::before,.baseline__toggle::after{
    content:"";position:absolute;background:var(--gold-500);transition:opacity .18s
  }
  .baseline__toggle::before{left:4px;top:9px;width:12px;height:2px}
  .baseline__toggle::after{left:9px;top:4px;width:2px;height:12px}
  .baseline__col.is-open .baseline__toggle::after{opacity:0}
  .baseline__list{display:none;margin-top:0;border-top:0;padding-bottom:12px}
  .baseline__col.is-open .baseline__list{display:block}
  .bl-item{height:100px;justify-content:center;gap:6px;padding:14px 0;border-top:1px solid var(--border-200);border-bottom:0}
  .bl-item h4{font:600 17px/22px var(--f-display)}
  .logistics{gap:24px}
  .logistics__row{flex-direction:column;gap:0;padding:8px 20px;border-radius:16px}
  .log-item{flex:none;gap:6px;padding:20px 0;height:auto}
  .log-item h4{font:600 17px/22px var(--f-display)}
  .log-item p{font:400 14px/22px var(--f-sans)}
  .log-item+.log-item{box-shadow:inset 0 1px 0 var(--border-200)}
  .log-item:nth-child(even)::before,.log-item:nth-child(3)::after{content:none}
  .comp__legal{font:400 14px/22px var(--f-sans)}

  .pricelist{padding:64px 0}
  .pricelist__h{font:700 26px/33px var(--f-display)}
  .pricelist__cards{flex-direction:column;gap:24px}
  .pl-card{padding:36px;gap:32px}
  .pl-card__t h3{font:600 17px/22px var(--f-display)}

  .who{padding:64px 0}
  .who__h{font:700 26px/33px var(--f-display)}
  .who__segments{display:flex;flex-direction:column;gap:0}
  .seg{flex:none;width:100%;height:118px;gap:20px;border-top:0;box-shadow:inset 0 1px 0 var(--cream-50-a12)}
  .seg:nth-child(3),.seg:nth-child(6){box-shadow:inset 0 1px 0 var(--cream-50-a12)}
  .seg:last-child{box-shadow:inset 0 1px 0 var(--cream-50-a12),inset 0 -1px 0 var(--cream-50-a12)}
  .seg__t h3{font:600 17px/22px var(--f-display)}

  .how{padding:64px 0}
  .how__h{font:700 26px/33px var(--f-display)}
  .how__steps{flex-direction:column;gap:24px}
  .step{padding:24px;height:188px;gap:16px}
  .step:nth-child(2){height:238px}
  .step__n{font:600 12px/14px var(--f-sans);letter-spacing:2px}
  .step h3{font:600 22px/28px var(--f-display)}

  .partner{padding:64px 0}
  .partner__h{font:700 26px/33px var(--f-display)}
  .partner__bul li:nth-child(2){font:400 14px/22px var(--f-sans)}
  .partner__row{gap:40px}
  .form-panel{padding:24px;gap:24px}
  .field__input--area{height:116px}
  .form-panel__row{flex-direction:column;gap:24px}

  .faq{padding:64px 0}
  .faq__h{width:227px;font:700 26px/33px var(--f-display)}
  .faq__row{gap:40px}
  .faq__head{gap:20px}
  .faq-item__q{gap:20px}
  .faq-item__title{font:600 18px/23px var(--f-sans)}
  .faq-item__a{padding-left:40px}
  .faq-item__a>p{font:400 14px/22px var(--f-sans)}

  .cta{padding:64px 0}
  .cta__h{font:700 26px/33px var(--f-display)}
  .cta__media{left:-408px;right:auto;top:0;width:1209px;height:537px}
  .cta__btns{flex-direction:column;align-items:stretch;gap:16px}

  .ftr{padding:64px 0 32px;min-height:595px}
  .ftr__claim{font:600 20px/26px var(--f-display)}
  .ftr__mail{font:600 17px/22px var(--f-display)}
  .ftr__links{gap:24px 16px}
  .ftr__wordmark{left:0;bottom:-24px;width:100%;height:auto}

  .menu{padding:0 0 20px}
  .menu__bar{height:76px;padding:16px 20px}
  .menu__nav{padding:24px 20px 0}
  .menu__nav a{height:73px}
  .menu__label{font:700 26px/33px var(--f-display)}
  .menu__actions,.menu__contact{padding-left:20px;padding-right:20px}
  .modal{padding:20px}
  .modal__card{width:335px;padding:28px 24px;gap:20px}
  .modal__head{height:44px;padding:0 16px 0 0;gap:0}
  .modal .consent{padding:0 16px 0 0;align-items:flex-start}
  .modal__close{width:44px;height:44px}
  .modal__close::before,.modal__close::after{left:15px;top:21px}
  .modal__h{font:600 20px/26px var(--f-display)}
  .modal__lede{font:400 14px/22px var(--f-sans)}
  #modal-catalog .modal__lede{width:auto}
  .modal__form{gap:20px}
  .modal__row{flex-direction:column;gap:16px}
  .modal .field__input{height:54px;font:400 14px/22px var(--f-sans)}
  .modal .consent__text{max-width:none;font:400 14px/22px var(--f-sans);text-align:left}
  .modal__note{font:400 13px/21px var(--f-sans)}
  .modal__badge{min-height:50px;padding:16px 17px}
  .modal__meta{
    display:grid;grid-template-columns:1fr 1fr;gap:16px 17px;padding:20px 0;
  }
  .mcell{align-items:center;text-align:center;gap:6px;height:42px}
  .modal__alt{font:400 13px/21px var(--f-sans)}
  .modal .kicker__label{white-space:normal;text-align:left;margin-right:-2px}
  .br-t{display:none}
  .br-m{display:inline}
  .br-dt{display:none}
  .tab__sub{font:400 14px/22px var(--f-sans)}
  .step p,.pl-card__t p{font:400 14px/22px var(--f-sans)}
  .explorer__rail .tab:nth-child(1){width:190px;flex:none}
  .explorer__rail .tab:nth-child(2){width:219px;flex:none}
  .explorer__rail .tab:nth-child(3){width:230px;flex:none}
  .explorer__rail .tab:nth-child(4){width:196px;flex:none}
  .explorer__rail .tab:nth-child(5){width:232px;flex:none}
  .explorer__rail .tab:nth-child(6){width:242px;flex:none}
  .explorer{gap:32px}
  .catalog{margin-top:0}
  .who__segments{flex-wrap:nowrap;height:auto;column-gap:0}
  .who__segments .seg{width:100%}
  .why__stack .reason:nth-child(1) h3{width:auto}
  .product__t{flex:1;min-width:0}
  .who__segments .seg .seg__t p{width:auto}
  .seg__t{flex:1;min-width:0}
  .stat__l{margin-right:-2px}
  .spotlight .kicker__rule{width:18px}
  .why__row2 .reason:nth-child(3) h3{width:179px}
  .cta__btns .btn{width:100%}
  .cta__btns{width:100%}
  .why__row2 .reason:nth-child(2) h3{width:202px}
  .pl-card__t p:last-child{min-height:0}
  .form-panel .consent__text{max-width:none}
}

@media (max-width:1199px){
  .e404{padding:96px 48px}
  .e404__in{min-height:458px}
  .e404__num{margin:24px 0;font-size:96px;line-height:96px}
  .e404__h{font:700 40px/46px var(--f-display);margin-bottom:20px}
  .e404__body{max-width:560px;margin-bottom:40px}
  .e404__actions{flex-wrap:wrap;justify-content:center;gap:12px}
}
@media (max-width:767px){
  .e404{padding:72px 20px}
  .e404__in{min-height:512px}
  .e404__num{margin:16px 0;font-size:72px;line-height:72px}
  .e404__h{font:700 32px/40px var(--f-display);margin-bottom:16px}
  .e404__body{max-width:none;margin-bottom:32px}
  .e404__actions{flex-direction:column;align-self:stretch;gap:12px}
}

@media (min-width:768px) and (max-width:1199px){
  .cta__btns .btn{padding:0 32px;width:228px}
  .cta__btns .btn:last-child{width:191px}
}

@media (min-width:769px) and (max-width:1199px){
  .br-t{display:none}
  .about{padding-bottom:calc(17.685vw - 55.8px)}
  .ftr{padding-bottom:calc(20.885vw - 64.4px)}
  .why__stack .reason:nth-child(1) h3{width:auto}
  .who__segments{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;height:auto}
  .who__segments .seg{width:auto}
  .who__segments .seg .seg__t p{width:auto}
  .form-panel .consent__text{max-width:none}
}

@media (max-width:374px){
  .bstat,.bstat:nth-child(3),.bstat:nth-child(4),.seg,.rail,.rail__node,
  .status:nth-child(1),.status:nth-child(2),.status:nth-child(3),.status:nth-child(4){height:auto}
  .status{overflow:visible}
  .why__stack .reason{flex:none}
  .hero{min-height:1060px}
  .hero__media{height:620px}
  .panel__products{flex-wrap:nowrap;height:auto}
  .kicker__label{white-space:normal}
}
