/* =====================================================================
   Barra de garantías — banner bajo la cabecera
   ===================================================================== */

.fdq-trust { border-bottom: 1px solid var(--fdq-outline-variant); }

.fdq-trust__inner {
  max-width: var(--fdq-container-max);
  margin-inline: auto;
  padding: 32px var(--fdq-space-md);
  gap: var(--fdq-space-lg);
}

.fdq-trust__quote {
  margin: 0;
  max-width: 38rem; /* deja sitio a las insignias en la misma fila */
  padding-left: var(--fdq-space-sm);
  border-left: 4px solid var(--fdq-secondary);
  color: var(--fdq-primary);
  font-size: var(--fdq-fs-body-lg);
  font-style: italic;
}

.fdq-trust__badges {
  gap: var(--fdq-space-lg);
  flex-wrap: nowrap; /* las 3 insignias en una sola fila */
}

.fdq-trust__badge {
  display: flex;
  align-items: center;
  gap: var(--fdq-space-xs);
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
.fdq-trust__badge .material-symbols-outlined { color: var(--fdq-secondary); }
.fdq-trust__badge .fdq-icon-img { width: 20px; height: 20px; }

@media (max-width: 767px) {
  .fdq-trust__inner { flex-direction: column; }
  .fdq-trust__quote { max-width: 100%; }
  .fdq-trust__badges { flex-wrap: wrap; justify-content: center; }
}
