@media (max-width: 760px) {
  main:has(> .hero) > .section:not(.audit):not(.faq) {
    padding-block: 40px;
  }
  #home-uchet-cases {
    padding-block: 36px;
  }
  .home-uchet-cases__grid {
    gap: 16px;
  }
  main:has(> .hero) > .faq {
    padding-bottom: 40px;
  }
  main:has(> .hero) > .faq .faq__q {
    gap: 12px;
  }
  main:has(> .hero) > .faq .faq__chevron {
    flex-shrink: 0;
  }
  .home-mobile-track {
    display: block;
    will-change: auto;
  }
  .home-mobile-track > :not(.is-center) {
    display: none;
  }
  .home-mobile-track > .is-center {
    width: 100%;
    min-width: 0;
    opacity: 1;
    transform: none;
  }
  .home-mobile-track .case-card {
    width: 100%;
    min-width: 0;
  }
  main:has(> .hero) > .cases .cases__viewport,
  main:has(> .hero) > #tariffs .tariffs__viewport {
    padding-block: 8px 16px;
  }
}
