/* Logo cloud
   A "trusted by" strip: a label above a row of logos. Placeholder wordmarks
   here; swap in real logo assets. Colour and type from tokens.css. */

.dp-logos {
  max-width: 72rem;
  margin: 0 auto;
  padding: var(--dp-space-10) var(--dp-space-6);
  text-align: center;
}

.dp-logos-label {
  margin-bottom: var(--dp-space-6);
  font-size: var(--dp-text-sm);
  font-weight: var(--dp-weight-bold);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: var(--dp-text-muted);
}

.dp-logos-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: var(--dp-space-10);
}

.dp-logo-item {
  font-size: var(--dp-text-xl);
  font-weight: var(--dp-weight-extrabold);
  letter-spacing: -0.01em;
  color: var(--dp-neutral-600);
}
