.hero-wordmark img{max-width:460px!important;width:84%!important;filter:drop-shadow(0 0 38px rgba(255,46,147,0.5)) drop-shadow(0 0 80px rgba(255,46,147,0.18))!important}.hero .btn{padding:18px 36px!important;font-size:0.92rem!important}.hero .btn-name{font-size:1.1rem!important}.trailer-section{padding:140px 24px 100px!important}.trailer-overhead-left{font-size:clamp(3rem,8.4vw,6.4rem)!important;letter-spacing:-0.5px!important;line-height:0.88!important}.trailer-overhead-right{font-size:0.74rem!important;letter-spacing:3.5px!important;max-width:280px!important}.platforms-intro{padding:120px 24px 56px!important}.platforms-intro h2{font-size:clamp(2.8rem,7vw,5.2rem)!important;line-height:0.9!important;letter-spacing:-0.5px!important}.platform-panel{padding:64px 52px!important;min-height:600px!important}.platform-panel-rank{font-size:14rem!important;top:-20px!important;right:18px!important;color:rgba(255,255,255,0.16)!important;letter-spacing:-6px!important}.platform-panel-name{font-size:clamp(3rem,6vw,5rem)!important;letter-spacing:0!important}.platform-panel::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:55%!important;background:radial-gradient(ellipse at 50% 100%,rgba(255,46,147,0.22) 0%,transparent 70%)!important;pointer-events:none!important;z-index:1!important}.manifesto-section{padding:160px 24px 140px!important}.manifesto-title{font-size:clamp(3rem,8.5vw,6.4rem)!important;line-height:0.9!important;margin-bottom:80px!important}.manifesto-item{position:relative!important;grid-template-columns:1fr!important;gap:0!important;padding:48px 0!important;overflow:hidden!important}.manifesto-num{position:absolute!important;top:20px!important;right:-12px!important;font-size:clamp(5rem,12vw,10.5rem)!important;color:rgba(255,46,147,0.13)!important;line-height:0.85!important;letter-spacing:-4px!important;z-index:0!important;pointer-events:none!important}.manifesto-content{position:relative!important;z-index:1!important;padding-right:140px!important}.manifesto-head{font-size:0.82rem!important;letter-spacing:3.6px!important}.manifesto-body{font-size:1.32rem!important;font-weight:500!important;color:rgba(242,234,216,0.95)!important;max-width:58ch!important;line-height:1.5!important}.leonida-section{min-height:94vh!important}.leonida-headline{font-size:clamp(4.2rem,13.5vw,11rem)!important;letter-spacing:-2px!important}.setup-section{padding:140px 0 120px!important}.setup-head h2{font-size:clamp(2.8rem,7vw,5rem)!important;line-height:0.92!important}.setup-pill{width:320px!important}.setup-pill:nth-child(odd){min-height:260px!important}.setup-pill:nth-child(3n){min-height:240px!important;width:280px!important}.setup-pill:nth-child(5n){min-height:280px!important}.setup-pill-name{font-size:1.9rem!important;letter-spacing:0!important}.articles-section{padding:160px 24px 140px!important}.articles-head h2{font-size:clamp(2.8rem,7vw,5rem)!important;line-height:0.9!important}.article-cover-featured{min-height:600px!important}.article-cover-featured-title{font-size:clamp(2.2rem,4.4vw,3.6rem)!important;line-height:1.16!important;letter-spacing:0.2px!important}.article-cover-featured-content{padding:56px 48px!important;gap:18px!important}.article-cover-featured-issue{font-size:0.66rem!important;letter-spacing:4px!important}.article-cover-mini{grid-template-columns:140px 1fr!important;min-height:152px!important}.article-cover-mini-title{font-size:1.16rem!important}.faq-section{padding:140px 24px 140px!important}.faq-head h2{font-size:clamp(3rem,8vw,6.4rem)!important;line-height:0.88!important;letter-spacing:-0.5px!important}.faq-row-q{font-size:clamp(1.7rem,4vw,3rem)!important;letter-spacing:0!important;line-height:1.05!important}.faq-row>summary{padding:36px 0!important;grid-template-columns:64px 1fr 40px!important;gap:24px!important}.faq-row-num{font-size:0.9rem!important;letter-spacing:2px!important}.faq-row-toggle{width:40px!important;height:40px!important;font-size:1.3rem!important}.faq-row-a{font-size:1.14rem!important;padding-left:88px!important;padding-bottom:36px!important;line-height:1.6!important}.final-explosion{min-height:96vh!important}.final-headline{font-size:clamp(3.6rem,11vw,8.6rem)!important;line-height:0.88!important;letter-spacing:-1.2px!important}.final-sub-xl{font-size:clamp(1.1rem,2.3vw,1.5rem)!important}body::before{content:''!important;position:fixed!important;inset:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E")!important;background-size:320px 320px!important;opacity:0.04!important;mix-blend-mode:overlay!important;pointer-events:none!important;z-index:1000!important}.gline{height:1px!important;background:linear-gradient(90deg,transparent 0%,rgba(255,46,147,0.55) 30%,rgba(255,107,53,0.75) 50%,rgba(255,46,147,0.55) 70%,transparent 100%)!important;opacity:0.72!important}@media(max-width:768px){.hero-wordmark img{max-width:340px!important}.trailer-overhead-left{font-size:clamp(2.4rem,9vw,3.6rem)!important}.platform-panel-rank{font-size:8rem!important;top:-8px!important;right:14px!important}.platform-panel{min-height:440px!important;padding:48px 28px!important}.platform-panel-name{font-size:clamp(2.6rem,8vw,3.4rem)!important}.manifesto-title{font-size:clamp(2.4rem,9vw,3.6rem)!important;margin-bottom:48px!important}.manifesto-num{font-size:clamp(4rem,18vw,6rem)!important;top:8px!important;right:-4px!important}.manifesto-content{padding-right:0!important}.manifesto-body{font-size:1.08rem!important}.leonida-headline{font-size:clamp(3rem,12vw,5rem)!important}.setup-head h2{font-size:clamp(2.2rem,9vw,3.2rem)!important}.articles-head h2{font-size:clamp(2.2rem,9vw,3.2rem)!important}.article-cover-featured-title{font-size:clamp(1.8rem,5vw,2.4rem)!important}.faq-head h2{font-size:clamp(2.4rem,10vw,3.6rem)!important}.faq-row-q{font-size:clamp(1.2rem,5vw,1.8rem)!important}.faq-row>summary{grid-template-columns:40px 1fr 32px!important;gap:14px!important;padding:24px 0!important}.faq-row-num{font-size:0.6rem!important}.faq-row-toggle{width:32px!important;height:32px!important;font-size:1.1rem!important}.faq-row-a{padding-left:54px!important;font-size:1rem!important}.final-headline{font-size:clamp(2.8rem,12vw,4.2rem)!important}}