/* Mükellef360 — görüş şeridi (W13, bloklar/gorusler/render.php). Önek mgr. İz = kartların iki kopyası; -%50 kayma dikişsiz
   döngüdür (kartlar arası boşluk margin ile, gap değil: yarı genişlik tam bir tur olsun). Üzerine gelince/odakta bekler,
   tıklama şeridi kalıcı durdurmaz. Azaltılmış harekette animasyon yok, şerit elle kaydırılır. */
.mgr { position: relative; overflow: hidden; padding: 28px 0;
  -webkit-mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent); mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent); }
.mgr-iz { display: flex; align-items: stretch; width: max-content; margin: 0; padding: 0; list-style: none; animation: mgr-ak var(--sure, 48s) linear infinite; }
.mgr:hover .mgr-iz, .mgr:focus-within .mgr-iz { animation-play-state: paused; }
.mgr-kart { flex: none; display: flex; width: min(440px, 82vw); margin-right: 24px; }
.mgr-kart > *, .mgr-kart .home-2-testimonial-card-wrapper { width: 100%; }
.mgr-kart .home-2-testimonial-card-wrapper { height: 100%; transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s; }
.mgr-kart:hover .home-2-testimonial-card-wrapper { transform: translateY(-4px); box-shadow: 0 26px 50px -30px rgba(11, 95, 176, .45); }
@keyframes mgr-ak { to { transform: translate3d(-50%, 0, 0); } }
@media (prefers-reduced-motion: reduce) {
  .mgr { overflow-x: auto; scroll-snap-type: x mandatory; -webkit-mask-image: none; mask-image: none; }
  .mgr-iz { animation: none; }
  .mgr-kart { scroll-snap-align: start; }
  .mgr-kart[aria-hidden="true"] { display: none; }
}
