/* =========================================================
   Subpage Footer Credibility Marquee
   Purpose:
   - Quiet credibility reinforcement
   - Non-interactive
   - Smaller + slower than index hero marquee
   - Footer-anchored only
   ========================================================= */

/* Container */
.mm-footer-marquee {
  width: 100%;
  overflow: hidden;
  padding: 1.5rem 0;
  opacity: 0.75;
  pointer-events: none;

  /* Soft edge fade for marquee loop */
  mask-image: linear-gradient(
    to right,
    transparent,
    black 8%,
    black 92%,
    transparent
  );
}


/* Track */
.mm-footer-track {
  display: flex;
  align-items: center;
  gap: 9.75rem;
  white-space: nowrap;
  animation: mm-footer-marquee-scroll 68s linear infinite;
}

/* Logos */
.mm-footer-track img {
  height: 60px;
  width: auto;
  display: block;
  filter: grayscale(100%);
  opacity: 0.76;
}

/* Animation */
@keyframes mm-footer-marquee-scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

/* Reduced motion respect */
@media (prefers-reduced-motion: reduce) {
  .mm-footer-track {
    animation: none;
  }
}
.mm-footer-track {
  width: max-content;
}

