/* ─────────────────────────────────────────────────────────────────────
   OJAS — trust-strip
   Bordered 4-up certification row. Responsive at 1440/768/375.
   ───────────────────────────────────────────────────────────────────── */

.av-trust-strip__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  border: 1px solid var(--color-border);
}
.av-trust-strip__cell {
  padding: 26px;
  text-align: center;
  border-right: 1px solid var(--color-border);
}
.av-trust-strip__cell:last-child { border-right: 0; }
.av-trust-strip__cell h4 {
  font-family: var(--font-heading);
  font-weight: 400;
  font-size: 17px;
  margin-bottom: 4px;
}
.av-trust-strip__cell p {
  font-size: 12.5px;
  color: var(--color-text-muted);
  margin: 0;
}

@media (max-width: 900px) {
  .av-trust-strip__grid { grid-template-columns: 1fr 1fr; }
  .av-trust-strip__cell:nth-child(2) { border-right: 0; }
  .av-trust-strip__cell:nth-child(odd) { border-right: 1px solid var(--color-border); }
  .av-trust-strip__cell:nth-child(1),
  .av-trust-strip__cell:nth-child(2) { border-bottom: 1px solid var(--color-border); }
}
@media (max-width: 480px) {
  .av-trust-strip__grid { grid-template-columns: 1fr; }
  .av-trust-strip__cell { border-right: 0 !important; border-bottom: 1px solid var(--color-border); }
  .av-trust-strip__cell:last-child { border-bottom: 0; }
}
