.banco-beneficios{font-family:Inter,sans-serif;padding:48px 32px}.banco-beneficios__contenedor{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1330px}.banco-beneficios__titulo{color:#124734;font-size:36px;font-weight:700;line-height:1.2;margin:0;text-align:center}.banco-beneficios__grid{display:flex;flex-wrap:wrap;gap:40px 32px}.banco-beneficios__card{display:flex;flex:1 1 280px;flex-direction:column;gap:10px;max-width:420px}.banco-beneficios__icono-cont{align-items:center;background:#124734;border-radius:50%;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.banco-beneficios__icono{height:28px;object-fit:contain;width:28px}.banco-beneficios__card-titulo{color:#051510;font-size:18px;font-weight:700;line-height:1.3;margin:0}.banco-beneficios__card-texto{color:#5b6460;font-size:14px;font-weight:400;line-height:1.6}.banco-beneficios__card-texto p{margin:0}.banco-beneficios__card-boton{align-items:center;color:#124734;display:inline-flex;font-size:14px;font-weight:700;gap:6px;margin-top:4px;text-decoration:none;transition:color .2s ease}.banco-beneficios__card-boton:after{content:"→";display:inline-block;transition:transform .2s ease}.banco-beneficios__card-boton:hover{color:#0d3326}.banco-beneficios__card-boton:hover:after{transform:translateX(3px)}.banco-beneficios__card-boton:focus-visible{border-radius:2px;outline:2px solid #124734;outline-offset:2px}@media (max-width:991px){.banco-beneficios__titulo{font-size:30px}}@media (max-width:767px){.banco-beneficios{padding:32px 16px}.banco-beneficios__contenedor{gap:28px}.banco-beneficios__titulo{font-size:26px;text-align:left}.banco-beneficios__grid{gap:28px}.banco-beneficios__card{flex:1 1 100%;max-width:none}}