/* =================== hc-trust-cards.css =================== */
/* hc-trust-cards — premium 4-cell trust grid. Stat tiles with bordered
   surfaces, gold accent details. Used on home page below hero.
   Strict isolation: .hc-trust-cards / .hc-trust-cards__*. */

.hc-trust-cards {
  display: block;
  padding: clamp(56px, 6vw, 96px) 0;
  background:
    linear-gradient(180deg, transparent, rgba(212, 184, 150, 0.06) 40%, transparent),
    radial-gradient(800px 320px at 50% 50%, rgba(212, 184, 150, 0.05), transparent 70%);
}

.hc-trust-cards__grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: clamp(14px, 1.6vw, 22px);
  width: 100%;
  max-width: var(--hc-wrap, 1344px);
  margin: 0 auto;
  padding: 0 clamp(20px, 2.4vw, 40px);
  box-sizing: border-box;
}

@media (max-width: 1024px) {
  .hc-trust-cards__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 480px) {
  .hc-trust-cards__grid { grid-template-columns: 1fr; }
}
