/* Kullanım alanları — sadece alttan yukarı, bölüm görününce tek sefer */

@media (prefers-reduced-motion: reduce) {
  .kontel-kullanim__intro > *,
  .kontel-kullanim__card {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}

.kontel-kullanim__lead {
  max-width: 720px;
  color: #555;
}

.kontel-kullanim__intro > * {
  opacity: 0;
  transform: translateY(24px);
  transition: opacity 0.55s ease, transform 0.55s ease;
}

.kontel-kullanim.is-visible .kontel-kullanim__eyebrow {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0s;
}

.kontel-kullanim.is-visible .kontel-kullanim__title {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.07s;
}

.kontel-kullanim.is-visible .kontel-kullanim__lead {
  opacity: 1;
  transform: translateY(0);
  transition-delay: 0.14s;
}

.kontel-kullanim__card {
  --kullanim-i: 0;
  opacity: 0;
  transform: translateY(28px);
  transition:
    opacity 0.5s ease,
    transform 0.5s ease,
    box-shadow 0.35s ease;
  transition-delay: calc(0.18s + var(--kullanim-i) * 0.035s);
}

.kontel-kullanim.is-visible .kontel-kullanim__card {
  opacity: 1;
  transform: translateY(0);
}

.kontel-kullanim.is-visible .kontel-kullanim__card:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.14);
}

.kontel-kullanim.is-visible .kontel-kullanim__card:hover img {
  transform: scale(1.05);
}
