/* ══════════════════════════════════════════════════════════
   INVERSORES
   ══════════════════════════════════════════════════════════ */
.inversores { background:var(--white); }
.inv-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; margin-top:48px; }
.inv-card {
  background:var(--bg); border:1px solid var(--line); border-radius:16px; padding:28px;
  transition:all 0.25s;
}
.inv-card:hover { border-color:var(--blue); transform:translateY(-3px); box-shadow:0 16px 32px -12px rgba(13,43,78,0.1); }
.inv-card .iico { font-size:28px; margin-bottom:14px; }
.inv-card h4 { color:var(--navy); font-size:16px; font-weight:700; margin-bottom:8px; }
.inv-card p { color:var(--gray); font-size:14px; line-height:1.65; }
.inv-cta { text-align:center; margin-top:40px; }
.inv-cta p { color:var(--gray); font-size:15px; margin-bottom:20px; }

/* ─── RESPONSIVE FOR INVERSORES ────────────────────────── */
@media (max-width:960px) {
  .inv-grid { grid-template-columns:1fr 1fr; }
}
@media (max-width:640px) {
  .inv-grid { grid-template-columns:1fr; }
}
