.tl-beneficios{margin-top:clamp(32px,4vw,48px);text-align:left}
.tl-beneficios>h3{max-width:900px;margin:0 auto 24px;color:#fff;font-family:var(--font-display,Anton,sans-serif);font-size:clamp(25px,2.8vw,36px);font-weight:400;line-height:1.2;text-align:center}
.tl-beneficios-reja{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}
.tl-beneficio{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:20px;border:1px solid #e3e3e3;border-top:3px solid var(--flash,#D7FF3F);border-radius:0;background:#fff;color:#0b0b0c;text-align:left}
.tl-beneficio-icono{display:grid;place-items:center;width:34px;height:34px;flex:none;color:#0b0b0c}
.tl-beneficio-icono svg{display:block;width:30px;height:30px}
.tl-beneficio h4{margin:0;color:inherit;font-family:var(--font-body,Lato,sans-serif);font-size:18px;font-weight:900;line-height:1.25;text-transform:none;letter-spacing:0}
.tl-beneficio p{margin:0;color:inherit;font-family:var(--font-body,Lato,sans-serif);font-size:14px;line-height:1.5;text-align:left}
.tl-beneficio-descargas{display:flex;flex-wrap:wrap;gap:6px;width:100%;margin-top:2px}
.tl-beneficio-descargas a{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:6px 8px;border:1px solid #0b0b0c;background:#fff;color:#0b0b0c;font:700 12px/1.2 var(--font-body,Lato,sans-serif);text-decoration:none;white-space:nowrap}
.tl-beneficio-descargas svg{display:block;width:18px;height:18px;flex:none}
.tl-beneficio-descargas a:hover{background:#0b0b0c;color:#fff}
.tl-beneficio-descargas a:focus-visible{outline:3px solid #426100;outline-offset:3px}
.tl-beneficio p.tl-beneficio-nota{color:#525252;font-size:12px;line-height:1.4}
[data-seccion] .tl-pl-tarjeta .tl-pl-lista.tl-pl-accesos{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin:0;padding:16px 0;list-style:none}
[data-seccion] .tl-pl-tarjeta .tl-pl-lista.tl-pl-accesos li{display:flex;align-items:center;gap:10px;width:100%;margin:0;font-size:14px;line-height:1.35;text-align:left}
[data-seccion] .tl-pl-lista.tl-pl-accesos .tl-pl-acceso-icono{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1px solid #d8d8d8;background:#fff;color:#0b0b0c}
.tl-pl-acceso-icono svg{display:block;width:21px;height:21px}
.tl-pl-acceso-texto{min-width:0;color:inherit}
@media(max-width:749px){
  .tl-beneficios>h3{margin-bottom:18px;font-size:25px}
  .tl-beneficios-reja{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .tl-beneficio{gap:9px;padding:14px 12px}
  .tl-beneficio h4{font-size:16px}
  .tl-beneficio p{font-size:13px;line-height:1.45}
  .tl-beneficio-icono{width:30px;height:30px}
  .tl-beneficio-icono svg{width:28px;height:28px}
  .tl-beneficio-descargas{gap:5px}
  .tl-beneficio-descargas a{padding-inline:5px;font-size:11px}
  .tl-beneficio-descargas svg{width:16px;height:16px}
  .tl-beneficio p.tl-beneficio-nota{font-size:11.5px}
}
