@media (max-width:1100px){
  .header__nav{display:none}.burger{display:grid;place-items:center}.mobile-menu{position:fixed;left:20px;right:20px;top:88px;z-index:99;display:grid;gap:8px;padding:16px;border:1px solid rgba(15,23,42,.08);border-radius:26px;background:rgba(255,255,255,.94);box-shadow:var(--shadow);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transform:translateY(-10px);transition:.2s ease;pointer-events:auto}.mobile-menu.is-open{opacity:1;visibility:visible;transform:none}.mobile-menu a:not(.btn){padding:14px 14px;border-radius:16px;color:var(--ink);font-size:17px;font-weight:600}.mobile-menu a:not(.btn):hover{background:#ecfff3;color:var(--green-3)}
  .hero__inner{grid-template-columns:1fr;gap:20px}.hero__content{max-width:780px}.hero__visual{min-height:auto}.product-base__inner{grid-template-columns:1fr;gap:34px}.catalog-panel{max-width:680px;width:100%;margin:auto}.steps-grid{grid-template-columns:repeat(2,1fr)}.ai-showcase__inner{grid-template-columns:1fr;gap:34px}.order-card{max-width:680px;margin:auto;width:100%}.cases__inner{grid-template-columns:1fr}.tariffs__grid{grid-template-columns:1fr}.tariff-card--popular{transform:none}.faq__inner{grid-template-columns:1fr}
}
@media (max-width:700px){
  .container{width:min(100% - 28px,var(--container))}.header{top:10px}.header__inner{min-height:62px;padding:0 10px 0 12px;border-radius:20px}.logo__icon{width:38px;height:38px;border-radius:14px}.logo__text{font-size:25px}.header__btn{display:none}.mobile-menu{left:14px;right:14px;top:78px}.hero{min-height:auto;padding:108px 0 50px}.hero__title{font-size:39px;line-height:1.06;letter-spacing:-.045em}.hero__description{font-size:17px}.hero__actions{flex-direction:column;align-items:stretch}.hero__stats{grid-template-columns:1fr}.phone-demo{width:100%;border-radius:30px}.product-carousel{grid-template-columns:1fr 1fr}.product-card__image{height:82px}.benefits-strip{margin-top:0;padding:18px 0 52px}.benefits-strip__box{grid-template-columns:1fr;padding:10px;border-radius:24px}.product-base,.ai-showcase,.how,.cases,.tariffs,.faq{padding:56px 0}.section-title{font-size:32px;line-height:1.08}.section-description{font-size:16px}.mini-list div{font-size:14px}.catalog-row{grid-template-columns:44px 1fr}.catalog-row b{grid-column:2}.catalog-row__pic{width:44px;height:44px}.feature-grid,.steps-grid,.cases__cards{grid-template-columns:1fr}.step-card{min-height:auto}.tariffs__switch{width:100%}.tariffs__switch-btn{flex:1;padding:12px 10px}.tariff-card{padding:22px;border-radius:26px}.tariff-card__price strong{font-size:40px}.cta{padding-bottom:56px}.cta__box{display:grid;padding:28px;border-radius:30px}.cta__box .btn{width:100%}.site-footer__brand{display:grid}.site-footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:4px}
}
@media (max-width:430px){.hero__title{font-size:34px;line-height:1.08}.section-title{font-size:31px}.cta h2{font-size:31px}.product-carousel{grid-template-columns:1fr}.product-card__image{height:90px}.phone-demo{padding:14px}.message{font-size:13px}.order-card{padding:20px}.cases__cards strong{font-size:34px}}

@media (max-width: 1100px) {
  .header__actions {
    margin-left: auto;
  }
}

@media (max-width: 700px) {
  .header__actions {
    display: none;
  }

  .cta__actions {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr;
  }
}
