/* RGR Trust Card */

.rgr-trust-card,
.rgr-trust-card * { box-sizing: border-box; }

.rgr-trust-card {
  background: rgba(10, 11, 13, 0.72);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-left: 3px solid var(--rgr-red);
  padding: clamp(24px, 2.8vw, 40px) clamp(20px, 2.2vw, 32px);
  color: var(--rgr-white);
  font-family: Inter, "Helvetica Neue", Arial, sans-serif;
  height: 100%;
}

.rgr-trust-card__heading {
  margin: 0 0 16px;
  font-size: clamp(16px, 1.15vw, 20px);
  font-weight: 700;
  line-height: 1.25;
  color: var(--rgr-white);
}

.rgr-trust-card__rule {
  border: none;
  border-top: 1px solid var(--rgr-line-light);
  margin: 0;
}

.rgr-trust-card__row {
  padding: 14px 0;
  font-size: clamp(14px, 0.95vw, 16px);
  font-weight: 500;
  color: var(--rgr-soft-white);
  line-height: 1.3;
}

/* ── Mobile ──────────────────────────────────────────────────── */
@media (max-width: 767px) {
  .rgr-trust-card {
    border-left: none;
    border-top: 3px solid var(--rgr-red);
  }
}
