/* Refinamiento editorial activo */
.hero__content{padding-top:6.4rem}.hero__content>.eyebrow{display:none}.hero h1{max-width:760px;margin:0 0 1rem;letter-spacing:-.055em;line-height:1.05}.hero__content>p{max-width:610px;line-height:1.65}.hero__actions{margin-top:1.7rem}.hero-image{box-shadow:0 32px 70px #66318c1c;transition:transform .8s ease}.hero-image:hover{transform:scale(1.018)}.section{position:relative}.section:not(.reality):not(.impact)::before{content:"";position:absolute;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,#349ac20d,transparent 68%);pointer-events:none}.response::before{left:2%;bottom:4%}.heading h2{max-width:760px}.heading{margin-bottom:3.3rem}.problems article{min-height:220px}.problems article h3{margin:1rem 0 .65rem}.problems article p{line-height:1.65}.reality{padding:5.5rem 0;background:linear-gradient(135deg,#4d2368,var(--purple))}.reality h2{margin:0}.stats{max-width:900px;gap:1.25rem;margin-top:2.6rem}.stats>div{padding:1.15rem 1.25rem 1.3rem;border-radius:.65rem;background:#ffffff0a}.stats>div::before{height:5px;margin-bottom:.85rem}.stats>div::after{top:1.15rem;left:1.25rem;height:5px}.stats>div.is-revealed::after{width:calc(100% - 2.5rem)}.stats>div:nth-child(2).is-revealed::after{width:calc(92% - 1.25rem)}.stats strong{margin-top:.65rem;font-size:clamp(2rem,4.1vw,3.7rem);letter-spacing:-.055em}.stats p{max-width:390px;margin:.35rem 0 0;font-size:.8rem;line-height:1.55;color:#ffffffe0}.response{padding-block:7rem}.response-grid>div:first-child{max-width:630px}.response .statement{margin:1.25rem 0;font-size:clamp(1.45rem,2.4vw,2.15rem)}.response-image{box-shadow:0 22px 45px #66318c16}.impact-grid{align-items:center}.impact li{transition:padding-left .25s,color .25s}.impact li:hover{padding-left:1.45rem;color:var(--sky)}.why{padding:7rem 0;background:#fbfafc}.why .container{display:block;max-width:860px;text-align:center}.why .container::after{display:none}.why h2{margin:.4rem auto 1.1rem;font-size:clamp(2.4rem,4.5vw,4.25rem);line-height:1.08}.why p{max-width:720px;margin:0 auto 2rem;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.35}.why b{font-size:.88rem;color:var(--muted);letter-spacing:.01em}.cta{overflow:hidden}.cta::before{content:"";position:absolute;width:32rem;height:32rem;right:-9rem;bottom:-15rem;border:1px solid #ffffff35;border-radius:50%;animation:float-ring 7s ease-in-out infinite}.cta>div{position:relative}.cta .button{box-shadow:0 10px 26px #00000025}.cta .button:hover{box-shadow:0 15px 30px #00000035}@keyframes float-ring{50%{transform:translate(-15px,-20px) scale(1.04)}}@media(max-width:700px){.hero__content{padding-top:4rem}.reality{padding:4.2rem 0}.stats{grid-template-columns:1fr}.why{padding:5rem 0}}
