/* ==================================================
   SECCIÓN - ¿POR QUÉ ELEGIR MI VISA GDL?
================================================== */

.advantages{

    padding:90px 22px;

    background:linear-gradient(180deg,#081A34,#0A2346);

}

.advantages .section-title{

    max-width:760px;

    margin:0 auto 60px;

    text-align:center;

}

.advantages .section-title span{

    display:block;

    color:#D4AF37;

    letter-spacing:6px;

    font-size:.85rem;

    font-weight:700;

    margin-bottom:14px;

}

.advantages .section-title h2{

    color:#FFFFFF;

    font-size:2.3rem;

    margin-bottom:20px;

    font-weight:800;

}

.advantages .section-title p{

    color:#D9E5F5;

    line-height:1.8;

    font-size:1rem;

}

.advantages-grid{

    display:grid;

    grid-template-columns:1fr;

    gap:22px;

    max-width:1200px;

    margin:auto;

}

.advantage-card{

    background:rgba(255,255,255,.05);

    border:1px solid rgba(255,255,255,.08);

    border-radius:24px;

    padding:34px 28px;

    backdrop-filter:blur(14px);

    transition:.30s;

    box-shadow:0 20px 40px rgba(0,0,0,.18);

}

.advantage-card:hover{

    transform:translateY(-8px);

    border-color:#D4AF37;

    box-shadow:0 25px 60px rgba(0,0,0,.30);

}

.advantage-icon{

    font-size:52px;

    margin-bottom:22px;

}

.advantage-card h3{

    color:white;

    font-size:1.45rem;

    margin-bottom:15px;

}

.advantage-card p{

    color:#DCE7F5;

    line-height:1.75;

}

@media(min-width:768px){

    .advantages-grid{

        grid-template-columns:repeat(2,1fr);

    }

}

@media(min-width:1200px){

    .advantages-grid{

        grid-template-columns:repeat(4,1fr);

    }

}