.dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:48px}
.bloque{display:flex;flex-direction:column;gap:12px}
.bloque .bf{height:340px;border:2px solid var(--tinta);overflow:hidden;box-shadow:6px 7px 0 var(--tinta)}
.bloque .bf img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--pop)}
.bloque:hover .bf img{transform:scale(1.05)}
.bloque h3{font-size:36px;font-weight:600;line-height:1}
.bloque p{color:var(--gris)}
.alcance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:2px solid var(--tinta);background:#fff;margin-top:36px}
.alcance div{padding:26px;border-right:2px dashed rgba(39,45,41,.3);border-bottom:2px dashed rgba(39,45,41,.3)}
.alcance div:nth-child(3n){border-right:0}
.alcance div:nth-child(n+4){border-bottom:0}
.alcance strong{display:block;font-family:'Fredoka',sans-serif;font-size:24px;font-weight:600;line-height:1.1;margin-bottom:8px}
.alcance p{font-size:15px;color:var(--gris)}
.pasos3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin:36px 0 0;padding:0;counter-reset:p}
.pasos3 li{counter-increment:p;border-top:3px solid var(--tinta);padding-top:18px;display:flex;flex-direction:column;gap:10px}
.pasos3 li::before{content:counter(p,decimal-leading-zero);font-family:'Fredoka',sans-serif;font-size:56px;font-weight:700;font-stretch:125%;color:var(--rojo-t);line-height:1}
.pasos3 h3{font-size:30px;font-weight:600;line-height:1}
.pasos3 p{color:var(--gris)}
.cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px}
.cifras .tiquete{padding:18px 26px}
.cifras .tiquete strong{font-size:52px}
.clientes{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.clientes span{border:2px solid var(--tinta);border-radius:999px;padding:9px 16px;font-weight:600;background:#fff}
@media (max-width:1100px){.dos,.alcance,.pasos3,.cifras{grid-template-columns:1fr}.alcance div{border-right:0!important;border-bottom:2px dashed rgba(39,45,41,.3)!important}}
