.clientes{padding-block:clamp(72px,10vw,150px)}.clientes-titulo{border-bottom:1px solid #0000;border-image:var(--filete) 1;font-size:var(--fs-h2);margin:0 0 clamp(36px,5vw,72px);padding-bottom:clamp(20px,2.4vw,32px);line-height:1.1}.clientes-tira{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(28px,4vw,72px);display:flex}.clientes-tira img{filter:grayscale();opacity:.65;width:auto;max-width:clamp(150px,22vw,270px);transition:filter var(--transicion), opacity var(--transicion);display:block}.clientes-tira img:hover{filter:grayscale(0);opacity:1}@media (hover:none){.clientes-tira img{opacity:.85}}@media (prefers-reduced-motion:reduce){.clientes-tira img{transition:none}}@media (max-width:900px){.clientes-tira{justify-content:flex-start;gap:clamp(24px,6vw,48px)}}
.cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,72px);margin:0;padding:0;list-style:none;display:grid}.cifra+.cifra{border-left:1px solid var(--txt-sobre-oscuro-suave);padding-left:clamp(28px,4vw,72px)}.cifra-valor{font-family:var(--font-titulo);color:var(--rojo);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;margin:0 0 10px;font-size:clamp(56px,7vw,132px);font-weight:700;line-height:.9;display:flex}.cifra-sufijo{font-size:.5em}.cifra-etiqueta{max-width:18ch;color:var(--txt-sobre-oscuro);font-size:var(--fs-sm);margin:0;line-height:1.35}@media (max-width:760px){.cifras{grid-template-columns:minmax(0,1fr);gap:0}.cifra+.cifra{border-left:0;border-top:1px solid var(--txt-sobre-oscuro-suave);padding-top:26px;padding-left:0}.cifra{padding-bottom:26px}.cifra:last-child{padding-bottom:0}}
@property --rec-mult{syntax:"<number>";inherits:true;initial-value:1}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-mov] .revelar :is(.hi-imagen,.duo-foto,.experiencia-foto,.servicio-foto,.certif-foto,.sectores-foto) img,[data-mov] .revelar .lt-tarjeta img{transition:scale .9s cubic-bezier(.22,.61,.36,1);scale:1.04}[data-mov] .revelar-visible :is(.hi-imagen,.duo-foto,.experiencia-foto,.servicio-foto,.certif-foto,.sectores-foto) img,[data-mov] .revelar-visible .lt-tarjeta img{scale:1}[data-mov] .revelar :is(.sv-pastillas ul,.certif-sellos)>*{opacity:0;transition:opacity .52s cubic-bezier(.22,.61,.36,1),translate .52s cubic-bezier(.22,.61,.36,1);translate:0 14px}[data-mov] .revelar-visible :is(.sv-pastillas ul,.certif-sellos)>*{opacity:1;translate:0}[data-mov] .revelar-visible :is(.sv-pastillas ul,.certif-sellos)>:nth-child(2){transition-delay:90ms}[data-mov] .revelar-visible :is(.sv-pastillas ul,.certif-sellos)>:nth-child(3){transition-delay:.18s}[data-mov] .revelar-visible :is(.sv-pastillas ul,.certif-sellos)>:nth-child(4){transition-delay:.27s}[data-mov] .revelar-visible :is(.sv-pastillas ul,.certif-sellos)>:nth-child(n+5){transition-delay:.36s}[data-mov] .revelar .recorte{--rec-mult:0}[data-mov] .revelar-visible .recorte{--rec-mult:1;transition:--rec-mult .76s cubic-bezier(.22,.61,.36,1)}[data-mov] .revelar :is(.eyebrow,.sv-pastilla-guion):before,[data-mov] .revelar .sv-pastilla-guion{width:0}[data-mov] .revelar-visible .eyebrow:before,[data-mov] .revelar-visible .sv-pastilla-guion{width:26px;transition:width .56s cubic-bezier(.22,.61,.36,1) .18s}.mov-paralaje{will-change:translate;scale:1.14}[data-mov] :is(.hero,.sectores){overflow:clip}[data-mov] .num-tr text{stroke-dasharray:900}[data-mov] .revelar .num-tr text{stroke-dashoffset:900px}[data-mov] .revelar-visible .num-tr text{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.33,0,.2,1) .26s}}
