/* ============================================================
   FEATURE: Cobertura de verificacion (grid de 9 fuentes)
   Mobile-first: 1 columna -> 2 columnas -> 3 columnas.
   ============================================================ */
.verify-grid{
  display:grid;
  grid-template-columns:1fr;
  gap:16px;
}
@media (min-width:680px){ .verify-grid{ grid-template-columns:1fr 1fr; gap:18px; } }
@media (min-width:980px){ .verify-grid{ grid-template-columns:1fr 1fr 1fr; } }

.verify-card{
  background:var(--paper);
  border:1px solid var(--line);
  border-radius:var(--radius-md);
  padding:22px;
  display:flex;
  gap:16px;
  align-items:flex-start;
  transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s var(--ease);
}
@media (min-width:480px){ .verify-card{ padding:24px; } }
.verify-card:hover{ transform:translateY(-3px); box-shadow:var(--shadow-sm); border-color:transparent; }

.verify-icon{
  width:42px; height:42px;
  border-radius:11px;
  display:flex; align-items:center; justify-content:center;
  background:var(--bg-alt);
  color:var(--navy-mid);
  flex-shrink:0;
}

.verify-card h3{
  font-family:var(--font-display);
  font-size:1.02rem;
  margin:0 0 5px;
  color:var(--text-dark);
}
.verify-card p{
  font-size:.88rem;
  color:var(--text-muted);
  margin:0;
  line-height:1.5;
}
