#resultados.eleve-motion{position:relative;isolation:isolate;min-height:min(100vh,900px);background:#050505;overflow:hidden;color:#ececec}
#resultados .eleve-motion__canvas{position:absolute;inset:0;width:100%;height:100%}
#resultados .eleve-motion__scene{position:absolute;inset:0;display:grid;place-items:center;padding:7rem 1.5rem;opacity:0;transform:scale(.97);transition:opacity .8s ease,transform 1.2s ease;pointer-events:none;text-align:center}
#resultados .eleve-motion__scene.is-active{opacity:1;transform:scale(1)}
#resultados .eleve-motion__content{position:relative;z-index:2;width:min(100%,1450px);padding:2rem 0;background:radial-gradient(ellipse at center,rgba(5,5,5,.68),rgba(5,5,5,.3) 45%,transparent 75%)}
#resultados .eleve-motion__eyebrow{margin:0 0 2rem;color:#a5a5a5;font-size:clamp(.7rem,1.3vw,1.35rem);font-weight:400;letter-spacing:.45em;text-transform:uppercase}
#resultados .eleve-motion__title{margin:0;color:#ececec;font-family:Arial,Helvetica,sans-serif;font-size:clamp(3rem,6.1vw,6.6rem);font-weight:700;letter-spacing:-.055em;line-height:1.08;text-shadow:0 4px 30px #050505}
#resultados .eleve-motion__title span{display:block}
#resultados .eleve-motion__count{font-size:clamp(5rem,11vw,11.5rem);line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}
#resultados .eleve-motion__count-label{margin:.35rem 0 2.3rem;color:#999;font-size:clamp(1.7rem,3vw,3.3rem);letter-spacing:-.04em}
#resultados .eleve-motion__support{margin:1.5rem 0 0;color:#c1c8c1;font-size:clamp(1.2rem,2vw,2rem);line-height:1.4}
#resultados .eleve-motion__steps{position:relative;display:flex;justify-content:space-around;max-width:1350px;margin:5rem auto 0;color:#999;font-size:clamp(.7rem,1.2vw,1.35rem);letter-spacing:.42em;text-transform:uppercase}
#resultados .eleve-motion__steps::before{position:absolute;top:-.85rem;left:0;right:0;height:1px;background:#4b4b4b;content:''}
#resultados .eleve-motion__steps span{position:relative;flex:1}
#resultados .eleve-motion__steps span::before{position:absolute;top:-1.55rem;left:50%;width:1rem;height:1rem;border:1px solid #d7d7d7;border-radius:50%;background:#050505;content:'';transform:translateX(-50%)}
#resultados .eleve-motion__steps span:nth-child(2)::before{width:1.7rem;height:1.7rem;top:-1.9rem;box-shadow:0 0 0 1.5rem rgba(255,255,255,.05),0 0 0 3rem rgba(255,255,255,.025)}
#resultados .eleve-motion__symbols{display:flex;justify-content:center;align-items:center;gap:2.5rem;margin-bottom:5.5rem}
#resultados .eleve-motion__symbols i{display:block;width:1.5rem;height:1.5rem;border:2px solid #ddd;border-radius:50%;animation:eleve-float 2.5s ease-in-out infinite alternate}
#resultados .eleve-motion__symbols i:nth-child(2){background:#ddd;border-radius:2px;transform:rotate(-25deg);animation-delay:.3s}
#resultados .eleve-motion__symbols i:nth-child(3){width:2rem;height:2px;border:0;border-radius:0;background:#ddd;animation-delay:.6s}
@keyframes eleve-float{to{translate:0 -1rem;rotate:25deg}}
@media(max-width:640px){#resultados.eleve-motion{min-height:690px}#resultados .eleve-motion__scene{padding:5rem 1.2rem}#resultados .eleve-motion__eyebrow{letter-spacing:.25em}#resultados .eleve-motion__steps{margin-top:4rem;letter-spacing:.15em}}
@media(prefers-reduced-motion:reduce){#resultados .eleve-motion__scene{transition:none}#resultados .eleve-motion__symbols i{animation:none}}
