/*==================================================
WHY CHOOSE
==================================================*/

.tok-why{

    padding:110px 0;

    background:#F8FAFD;

}

.tok-section-heading{

    text-align:center;

    max-width:700px;

    margin:0 auto 70px;

}

.tok-section-heading span{

    color:#E31E24;

    font-size:13px;

    font-weight:700;

    letter-spacing:2px;

}

.tok-section-heading h2{

    margin:15px 0;

    font-size:46px;

    font-weight:800;

}

.tok-section-heading strong{

    color:#0D47A1;

}

.tok-section-heading p{

    color:#6B7280;

    line-height:1.8;

}

.tok-why-grid{

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:30px;

}

.tok-why-card{

    background:#fff;

    padding:40px 30px;

    border-radius:18px;

    text-align:center;

    transition:.35s;

    box-shadow:0 10px 35px rgba(0,0,0,.06);

}

.tok-why-card:hover{

    transform:translateY(-10px);

    box-shadow:0 25px 50px rgba(0,0,0,.12);

}

.tok-why-icon{

    width:72px;

    height:72px;

    margin:0 auto 25px;

    border-radius:50%;

    background:#0D47A1;

    display:flex;

    align-items:center;

    justify-content:center;

    color:#fff;

    font-size:28px;

    transition:.35s;

}

.tok-why-card:hover .tok-why-icon{

    background:#E31E24;

}

.tok-why-card h3{

    margin-bottom:15px;

    font-size:22px;

}

.tok-why-card p{

    color:#6B7280;

    line-height:1.8;

}

.tok-why-cta{

    margin-top:70px;

    text-align:center;

}

.tok-why-cta p{

    margin-bottom:25px;

    font-size:20px;

    font-weight:600;

}

@media(max-width:991px){

    .tok-why-grid{

        grid-template-columns:repeat(2,1fr);

    }

}

@media(max-width:576px){

    .tok-why{

        padding:80px 0;

    }

    .tok-section-heading h2{

        font-size:34px;

    }

    .tok-why-grid{

        grid-template-columns:1fr;

    }

}