/**
 * Ana sayfa – ilk yükleme performansı
 */
body.page-index #content > section:not(#section-intro) {
  content-visibility: auto;
  contain-intrinsic-size: auto 480px;
}

body.page-index #section-intro .swiper-inner {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (prefers-reduced-motion: reduce) {
  body.page-index .wow {
    animation: none !important;
    opacity: 1 !important;
    transform: none !important;
  }
}
