@media (max-width: 767px) {
  .hero__pagination {
    display: none;
  }

  .stats__item {
    border-right: none;
    border-bottom: 1px solid var(--color-border-light);
  }

  .stats__item:last-child {
    border-bottom: none;
  }

  .contact-strip {
    flex-direction: column;
    text-align: center;
  }

  .contact-strip__info {
    flex-direction: column;
  }

  .power-cta__desc {
    max-width: none;
  }

  .why-choose-section .grid-2 {
    border-top: 1px solid transparent;
    border-image: var(--gradient-gold-h) 1;
    padding-top: var(--space-8);
  }
}

@media (min-width: 480px) {
  .stats {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 640px) {
  .stats {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media (min-width: 768px) {
  .why-choose-section .grid-2 > *:first-child {
    border-right: 1px solid transparent;
    border-image: var(--gradient-gold-h) 1;
    padding-right: var(--space-8);
  }
}

@media (max-width: 767px) {
  .gallery-carousel__track img {
    flex: 0 0 min(330px, 85vw);
    width: min(330px, 85vw);
    height: auto;
    aspect-ratio: 330 / 280;
  }
}

@media (min-width: 1280px) {
  .container {
    padding-inline: var(--container-padding);
  }
}
