/*=================================
        BENEFITS
=================================*/

.benefits{

    padding:140px 0;

}

.benefits-container{

    display:grid;

    grid-template-columns:1fr 1fr;

    gap:80px;

    align-items:center;

}

.benefits-content p{

    margin:30px 0;

}

.benefits-list{

    display:grid;

    gap:18px;

    margin:40px 0;

}

.benefits-list li{

    color:var(--text-light);

    font-size:1.05rem;

}

.benefits-visual{

    display:grid;

    gap:24px;

}

.benefit-box{

    padding:40px;

    border-radius:26px;

    background:rgba(255,255,255,.03);

    border:1px solid rgba(255,255,255,.06);

    backdrop-filter:blur(20px);

    transition:var(--transition);

}

.benefit-box:hover{

    transform:translateY(-8px);

    border-color:rgba(25,19,184,.30);

}

.benefit-box strong{

    display:block;

    margin-bottom:10px;

    font-size:3rem;

    color:var(--primary-light);

}

.benefit-box span{

    color:var(--text-muted);

}

@media(max-width:1000px){

    .benefits-container{

        grid-template-columns:1fr;

    }

}