/* ── LOGO STRIP ── */
.logos-strip {
  padding: 48px 60px;
  border-bottom: 1px solid rgba(200,214,229,0.07);
  display: flex; align-items: center; gap: 48px;
  overflow: hidden;
}

.logos-label {
  font-family: 'DM Mono', monospace;
  font-size: 9px;
  letter-spacing: 3px;
  color: var(--silver-dim);
  text-transform: uppercase;
  white-space: nowrap;
  flex-shrink: 0;
}

.logos-track {
  display: flex; gap: 56px; align-items: center;
  animation: logoScroll 20s linear infinite;
  flex-shrink: 0;
}

.logo-pill {
  font-family: 'Bebas Neue', sans-serif;
  font-size: 18px;
  letter-spacing: 2px;
  color: rgba(200,214,229,0.25);
  white-space: nowrap;
  transition: color 0.3s;
}
.logo-pill:hover { color: var(--silver-dim); }

@keyframes logoScroll {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}
