/* ZestMoney case study — page layer on top of case-study-family.css.
   Same system as the JPMC case study; ZestMoney blue (#1976D2 in its style guide) is the accent. */
:root{
  --accent:#1565c0; --accent-50:#e8f1fb;
  --accent-line:#1976d2;
}

/* Competitor logos */
.rivals{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.rivals li{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 12px;border:1px solid var(--line);border-radius:14px;background:var(--paper);font-weight:600;font-size:15px;text-align:center}
.rivals img{width:56px;height:56px;border-radius:12px;object-fit:contain}
.hero-img.device{border:0;background:transparent;max-width:760px;margin-inline:auto}
@media (max-width:720px){.rivals{grid-template-columns:repeat(3,minmax(0,1fr))}}
