.hp2026-ind-grid{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);margin-bottom:40px}.hp2026-ind-card{background:#fff;border:1px solid #e4e2f0;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.hp2026-ind-card:hover{box-shadow:0 8px 32px rgba(30,22,112,.12);transform:translateY(-4px)}.hp2026-ind-card__img-wrap{border-radius:12px 12px 0 0;height:160px;overflow:hidden;width:100%}.hp2026-ind-card__img-wrap img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.hp2026-ind-card:hover .hp2026-ind-card__img-wrap img{transform:scale(1.04)}.hp2026-ind-card__body{display:flex;flex:1;flex-direction:column;padding:20px 20px 24px}.hp2026-ind-card__title{color:#1c305d;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;margin:0 0 10px}.hp2026-ind-card__desc{color:#3b3960;flex:1;font-family:Roboto,sans-serif;font-size:13.5px;line-height:1.6;margin:0 0 16px}.hp2026-ind-card__link{color:#5c48da;display:inline-block;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;margin-top:auto;text-decoration:none;transition:color .2s ease}.hp2026-ind-card__link:hover{color:#3c2f8e}.hp2026-ind-cta{align-items:center;background:#3c2f8e;border-radius:14px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:24px 32px}.hp2026-ind-cta__text{color:#fff;flex:1;font-size:17px;margin:0}.hp2026-ind-cta__btn,.hp2026-ind-cta__text{font-family:Poppins,sans-serif;font-weight:700}.hp2026-ind-cta__btn{align-items:center;background:#fff;border:2px solid #fff;border-radius:999px;color:#3c2f8e;display:inline-flex;flex-shrink:0;font-size:15px;justify-content:center;padding:13px 28px;text-decoration:none;transition:background .25s ease;white-space:nowrap}.hp2026-ind-cta__btn:hover{background:#dedaf8;color:#3c2f8e}@media (max-width:1024px){.hp2026-ind-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.hp2026-ind-grid{gap:14px;grid-template-columns:repeat(2,1fr)}.hp2026-ind-cta{align-items:center;flex-direction:column;text-align:center}}@media (max-width:480px){.hp2026-ind-grid{grid-template-columns:1fr}}