.section-pilares{background-color:#fff;font-family:sans-serif;padding:80px 20px}.pilares__container{margin:0 auto;max-width:1200px}.pilares__header{margin-bottom:50px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.pilares__super-title{color:#333;display:block;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.pilares__header h2{color:#000;font-size:clamp(32px,5vw,48px);font-weight:800;margin-bottom:20px}.pilares__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:2fr 1fr 1fr}.pilares__card{background-color:#a0a0a0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:40px}.pilares__card-super-title{display:block;font-size:14px;font-weight:600;margin-bottom:15px;opacity:.9}.pilares__card h3{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:20px}.pilares__card-description{flex-grow:1;margin-bottom:30px}.pilares__card-description p{font-size:16px;line-height:1.5;margin-bottom:30px;opacity:.85}.pilares__card-icon{margin-bottom:30px}.pilares__card-icon i,.pilares__card-icon svg{color:#fff;fill:currentColor;height:40px;width:40px}.pilares__card-cta{align-items:center;display:flex;gap:20px;margin-top:auto}.btn-outline-white{border:1px solid #fff;color:#fff;font-size:14px;padding:12px 25px;text-decoration:none}.btn-arrow-link{align-items:center;color:#fff;display:flex;font-weight:600;gap:8px;text-decoration:none;transition:gap .3s ease}.btn-arrow-link:hover{gap:12px}@media (max-width:1024px){.pilares__grid{grid-template-columns:1.5fr 1fr}}@media (max-width:767px){.pilares__grid{grid-template-columns:1fr}.pilares__card{min-height:auto}}