/* DISHA HOME V3.8 CLEAN CSS
   Duplicate experimental overrides removed
*/

.home-hero-v38{
    background:#F7F9FC;
    padding:35px 0;
}

.home-hero-grid-v38{
    display:grid;
    grid-template-columns:.85fr .45fr;
    gap:45px;
    align-items:start;
}

.home-hero-content-v38{
    width:100%;
}

.home-hero-content-v38 h1{
    font-family:'Poppins',sans-serif;
    font-size:44px;
    line-height:1.15;
    color:#0B4F9C;
}

.hero-tagline-v38{
    color:#2E9E44;
    font-weight:700;
    font-size:18px;
}

.hero-description-v38{
    font-size:18px;
    color:#5F6B7A;
    line-height:1.7;
}

.home-hero-right-v38 img{
    width:92%;
    margin-left:auto;
    display:block;
    border-radius:18px;
}

/* =====================================================
 HOME SERVICE ROW V3.8 FINAL BALANCE
 START
===================================================== */


.home-services-row-v38{

    display:grid;

    grid-template-columns:minmax(0,2fr) minmax(300px,0.85fr);

    gap:35px;

    margin-top:25px;

}


/* =====================================================
 HOME SERVICE ROW V3.8 FINAL BALANCE
 END
===================================================== */

Why this change:
/* SERVICE BOXES */
.home-service-primary-v38,
.home-service-healthcare-v38{
    width:100%;
    background:#FFFFFF;
    border:1px solid #D9E8F6;
    border-left:5px solid #2E9E44;
    border-radius:18px;
    padding:22px;
    box-shadow:0 8px 22px rgba(0,0,0,.05);
}

.home-service-healthcare-v38{
    margin-top:0;
}

.home-service-primary-v38 h2,
.home-service-healthcare-v38 h2,
.home-service-insights-v38 h2{
    color:#0B4F9C;
    font-family:'Poppins',sans-serif;
    font-size:24px;
    margin:0 0 8px;
}

.home-service-links-v38{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:14px;
    margin-top:15px;
}

.home-service-links-v38 a{
    background:#EEF7FF;
    border:1px solid #C9DFF5;
    padding:12px 12px;
    min-height:62px;
    border-radius:12px;
    color:#0B4F9C;
    font-weight:700;
    text-decoration:none;
    display:flex;
    align-items:center;
    line-height:1.35;
}

.home-service-healthcare-v38 a{
    display:block;
    margin:10px 0;
    color:#0B4F9C;
    font-weight:600;
    text-decoration:none;
}

/* =====================================================
 KNOWLEDGE CARD V3.8 PREMIUM RESOURCE
 START
===================================================== */


.home-service-insights-v38{

    width:1100px;

    max-width:100%;

    margin:25px auto 0;

    background:#F7FFF9;

    border:1px solid #B9E3C2;

    border-radius:18px;

    padding:24px 30px;

    display:grid;

    grid-template-columns:250px 1fr auto;

    align-items:center;

    gap:25px;

}



.insights-heading{

    display:flex;

    align-items:center;

    gap:12px;

}



.insights-icon{

    font-size:30px;

}



.insights-heading h2{

    color:#0B4F9C;

    font-family:'Poppins',sans-serif;

    font-size:22px;

    line-height:1.25;

    margin:0;

}



.insights-content{

    max-width:620px;

}



.insights-content p{

    margin:0 0 12px;

    color:#5F6B7A;

    line-height:1.5;

}



/* TOPIC TAGS */


.insights-tags{

    display:flex;

    gap:10px;

    flex-wrap:wrap;

}



.insights-tags a{

    background:#FFFFFF;

    border:1px solid #CDE7D4;

    border-radius:20px;

    padding:6px 14px;

    color:#0B4F9C;

    font-size:14px;

    font-weight:600;

    text-decoration:none;

}



.insights-tags a:hover{

    border-color:#2E9E44;

}



.insights-main-link{

    color:#0B4F9C;

    font-weight:700;

    white-space:nowrap;

    text-decoration:none;

}


/* =====================================================
 KNOWLEDGE CARD V3.8 PREMIUM RESOURCE
 END
===================================================== */
/* =====================================================
 KNOWLEDGE CARD V3.8 FINAL BALANCE END
===================================================== */

/* MOBILE */
@media(max-width:900px){
    .home-services-row-v38{
        grid-template-columns:1fr;
    }

    .home-service-insights-v38{
        width:100%;
        display:block;
    }
}

/* =====================================================
 SERVICE CARDS FINAL LOOK
 START
===================================================== */


.home-service-primary-v38,
.home-service-healthcare-v38{

    background:#FFFFFF;

    border:1px solid #D9E8F6;

    border-left:5px solid #2E9E44;

    border-radius:18px;

    padding:22px;

    box-shadow:0 10px 28px rgba(0,0,0,.09);

}


/* =====================================================
 SERVICE CARDS FINAL LOOK
 END
===================================================== */
