/* Pro India — page styles: ESG Services.
   Copied verbatim from the approved HTML design. */

.svc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; }
.svc-card { display: flex; flex-direction: column; }
.svc-card .num { font-family: var(--font-serif); font-size: 15px; color: var(--green-d); font-weight: 500; margin-bottom: 4px; }
.svc-card h3 { font-size: 19px; margin-bottom: 8px; }
.svc-card > p { font-size: 13.5px; color: var(--tx-soft); margin-bottom: 16px; }
.svc-card .feat-2 { margin-bottom: 20px; }
.svc-card .svc-cta { margin-top: auto; display: flex; gap: 10px; flex-wrap: wrap; }
@media (max-width: 760px) { .svc-grid { grid-template-columns: 1fr; } }
