/* trust-row, bandeau confiance (compteur + note + logos) */

.pd-trust-row {
  background: var(--pd-white);
  border-top: var(--pd-border);
  border-bottom: var(--pd-border);
  padding: var(--pd-space-5) 0;
}

.pd-trust-row__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: var(--pd-space-4);
  align-items: center;
  text-align: center;
}
@media (min-width: 768px) {
  .pd-trust-row__grid { grid-template-columns: repeat(4, 1fr); }
}

.pd-trust-stat__value {
  font-size: var(--pd-fs-xl);
  font-weight: var(--pd-fw-extra);
  color: var(--pd-primary);
  font-variant-numeric: tabular-nums;
  display: block;
}
.pd-trust-stat__label {
  font-size: var(--pd-fs-xs);
  color: var(--pd-neutral-600);
  text-transform: uppercase;
  letter-spacing: 0.06em;
}

.pd-trust-row__logos {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--pd-space-5);
  padding-top: var(--pd-space-4);
  border-top: 1px dashed var(--pd-neutral-200);
  margin-top: var(--pd-space-4);
}
.pd-trust-row__logos img { height: 28px; opacity: .7; }

.pd-stars {
  display: inline-flex; gap: 2px;
  color: var(--pd-warning);
}
.pd-stars svg { width: 16px; height: 16px; }
