/* Agent Factory: cómo funciona y "Qué gana tu empresa". */
.ab-eyeline{display:block;font-size:11px;letter-spacing:.14em;color:#49749c;font-weight:700;margin-bottom:16px}
.ab-how .what-explained{margin-top:10px}
.ab-steps{grid-template-columns:repeat(4,1fr);gap:40px}
.ab-steps article{text-align:center}
.ab-steps .what-visual{height:160px;margin-bottom:18px}
.ab-steps .what-visual>img{width:150px;height:150px}
.ab-steps article+article:before{left:-30px;top:70px}
.ab-steps .eyeline{font-size:11px;letter-spacing:.14em;color:#49749c;font-weight:700}
.ab-steps h3{font-size:22px}
.ab-results .section-heading{max-width:850px;margin-left:auto;margin-right:auto}
.scene-fill{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);transition:transform 1.4s cubic-bezier(.4,0,.2,1) calc(var(--result-delay,0ms) + .3s)}
.results-four.revealed .scene-fill{transform:scaleX(1)}
@media(prefers-reduced-motion:reduce){.scene-fill{transform:none}}
html body main>section.results-four+section.closing{position:relative;background:#f0eff6!important;padding-top:190px!important}
html body main>section.results-four+section.closing .waves{display:block!important;position:absolute;top:0;left:0;width:100%;height:150px;transform:none!important;background:#f7f7fb}
/* Pie igual al de las demás landings: etiquetas del mismo tamaño y espacio para el botón flotante en celular. */
.pie .pie-stack span{font-size:13px;padding:4px 9px;border-color:#e3e6ef;color:#3b4766}
@media(max-width:760px){.pie{padding-bottom:80px}}
@media(max-width:1050px){.ab-steps{grid-template-columns:repeat(2,1fr)}.ab-steps article+article:before{display:none}}
@media(max-width:760px){.ab-steps{grid-template-columns:1fr}.ab-steps .what-visual{height:120px;margin-bottom:10px}.ab-steps .what-visual>img{width:110px;height:110px}}
