/*=========================================================
    WHY CHOOSE HEALTHSURANCE
=========================================================*/

.features{
    background:#F8FAFC;
    padding:100px 0;
}

.features-header{
    text-align:center;
    margin-bottom:60px;
}

.features-header h2{
    margin-bottom:15px;
}

.features-header p{
    max-width:700px;
    margin:auto;
}

.features-grid{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:30px;
}

.feature-box{
    background:#ffffff;
    border:1px solid var(--border);
    border-radius:var(--radius);
    padding:40px 30px;
    text-align:center;
    transition:.3s;
    box-shadow:var(--shadow);
}

.feature-box:hover{
    transform:translateY(-10px);
}

.feature-icon{
    width:80px;
    height:80px;
    margin:0 auto 25px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#E8F1FF;
    border-radius:50%;
}

.feature-icon img{
    width:45px;
    height:45px;
    object-fit:contain;
}

.feature-box h3{
    margin-bottom:15px;
    color:var(--text);
}

.feature-box p{
    color:var(--text-light);
    font-size:.95rem;
}

@media(max-width:992px){

.features-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.features-grid{

grid-template-columns:1fr;

}

}