:root{--df-primary:#f10000;--df-primary-hover:#cc0000;--df-bg:#050505;--df-font-display:'Space Grotesk',sans-serif;--df-font-sans:'Inter',sans-serif}html{scroll-behavior:smooth}body.digiflash{background-color:var(--df-bg);color:#f1f5f9;font-family:var(--df-font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;background-image:radial-gradient(at 0% 0%,rgba(241,0,0,.12) 0,transparent 40%),radial-gradient(at 100% 100%,rgba(241,0,0,.08) 0,transparent 40%),radial-gradient(at 50% 50%,rgba(241,0,0,.04) 0,transparent 50%);background-attachment:fixed}body.digiflash::selection{background:var(--df-primary);color:#fff}body.digiflash .site-header,body.digiflash .site-footer{display:none}body.digiflash a{text-decoration:none}.glass-card{background-color:#16161a;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.45)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.glass-card{background-color:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}}.glass-card-glow{box-shadow:0 8px 32px 0 rgba(0,0,0,.45),0 0 60px -18px rgba(241,0,0,.4)}.glass-nav{background-color:rgba(8,8,8,.85);border-bottom:1px solid rgba(255,255,255,.07)}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.glass-nav{background-color:rgba(8,8,8,.55);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%)}}.glow-red{box-shadow:0 0 24px -6px rgba(241,0,0,.7)}.text-glow-red{text-shadow:0 0 10px rgba(241,0,0,.5)}.df-orbs{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.glow-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;will-change:transform}.glow-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(241,0,0,.15) 0%,rgba(242,80,20,.08) 50%,transparent 70%);top:-200px;left:-200px;animation:orbFloat1 20s ease-in-out infinite}.glow-orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(255,60,0,.1) 0%,rgba(241,0,0,.06) 50%,transparent 70%);bottom:-150px;right:-150px;animation:orbFloat2 25s ease-in-out infinite}.glow-orb-3{width:400px;height:400px;background:radial-gradient(circle,rgba(241,0,0,.08) 0%,rgba(255,100,50,.05) 50%,transparent 70%);top:40%;right:10%;animation:orbFloat3 18s ease-in-out infinite}.glow-orb-4{width:350px;height:350px;background:radial-gradient(circle,rgba(255,80,30,.1) 0%,rgba(241,0,0,.04) 50%,transparent 70%);bottom:20%;left:5%;animation:orbFloat4 22s ease-in-out infinite}.glow-orb-5{width:450px;height:450px;background:radial-gradient(circle,rgba(241,0,0,.1) 0%,rgba(180,0,0,.05) 50%,transparent 70%);top:20%;left:50%;animation:orbFloat5 28s ease-in-out infinite}.glow-orb-6{width:300px;height:300px;background:radial-gradient(circle,rgba(255,40,0,.12) 0%,rgba(241,0,0,.04) 50%,transparent 70%);top:65%;right:25%;animation:orbFloat6 15s ease-in-out infinite}.glow-orb-7{width:500px;height:500px;background:radial-gradient(circle,rgba(241,0,0,.07) 0%,rgba(200,30,0,.03) 50%,transparent 70%);bottom:40%;left:-100px;animation:orbFloat7 32s ease-in-out infinite}@keyframes orbFloat1{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(80px,60px) scale(1.1)}66%{transform:translate(-40px,100px) scale(.95)}}@keyframes orbFloat2{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-60px,-80px) scale(1.05)}66%{transform:translate(50px,-40px) scale(.9)}}@keyframes orbFloat3{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-70px,50px) scale(1.15)}}@keyframes orbFloat4{0%,100%{transform:translate(0,0) scale(1)}40%{transform:translate(60px,-60px) scale(1.08)}80%{transform:translate(-30px,40px) scale(.92)}}@keyframes orbFloat5{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(-100px,80px) scale(1.12)}50%{transform:translate(40px,120px) scale(.9)}75%{transform:translate(80px,-40px) scale(1.05)}}@keyframes orbFloat6{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(50px,-70px) scale(1.2)}}@keyframes orbFloat7{0%,100%{transform:translate(0,0) scale(1)}30%{transform:translate(120px,60px) scale(1.1)}60%{transform:translate(60px,-80px) scale(.95)}}.particles{position:fixed;inset:0;pointer-events:none;z-index:1;overflow:hidden}.particle{position:absolute;width:2px;height:2px;border-radius:50%;background:rgba(241,0,0,.4);box-shadow:0 0 6px 1px rgba(241,0,0,.2);animation:particleFloat linear infinite;opacity:0}.particle:nth-child(1){left:10%;animation-duration:18s;animation-delay:0s;width:3px;height:3px}.particle:nth-child(2){left:25%;animation-duration:22s;animation-delay:3s}.particle:nth-child(3){left:45%;animation-duration:16s;animation-delay:6s;width:2.5px;height:2.5px}.particle:nth-child(4){left:60%;animation-duration:24s;animation-delay:2s}.particle:nth-child(5){left:75%;animation-duration:20s;animation-delay:8s;width:3px;height:3px}.particle:nth-child(6){left:88%;animation-duration:26s;animation-delay:5s}.particle:nth-child(7){left:35%;animation-duration:19s;animation-delay:10s}.particle:nth-child(8){left:55%;animation-duration:23s;animation-delay:1s;width:2.5px;height:2.5px}@keyframes particleFloat{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(-100px) scale(1);opacity:0}}.hero-gradient-sweep{overflow:hidden}.hero-gradient-sweep::before{content:'';position:absolute;top:0;left:0;width:200%;height:200%;pointer-events:none;background:linear-gradient( 125deg,transparent 0%,transparent 40%,rgba(241,0,0,.06) 45%,rgba(241,0,0,.03) 55%,transparent 60%,transparent 100% );animation:gradientSweep 8s ease-in-out infinite;will-change:transform}@keyframes gradientSweep{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-50%,-50%,0)}}.section-glow{position:relative}.section-glow::before{content:'';position:absolute;bottom:0;left:0;right:0;height:220px;background:radial-gradient(60% 100% at 50% 100%,rgba(241,0,0,.06),transparent 70%);pointer-events:none;z-index:0}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.marquee-track{display:flex;width:max-content;animation:marquee 30s linear infinite}@keyframes gaugeReveal{from{stroke-dashoffset:141.37}}@keyframes countUp{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.gauge-animate{animation:gaugeReveal 1.5s cubic-bezier(.4,0,.2,1) forwards}.gauge-value-animate{animation:countUp .8s cubic-bezier(.22,1,.36,1) .5s both}.df-wrap{max-width:80rem;margin:0 auto;padding:0 1.5rem;position:relative}.df-section{padding:6rem 0;position:relative;overflow:hidden}.df-content{position:relative;z-index:10}.df-h2{font-family:var(--df-font-display);font-size:clamp(2.25rem,5vw,3rem);font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-0.05em;line-height:1.1;margin:0}.df-eyebrow{margin-top:.5rem;text-transform:uppercase;letter-spacing:.3em;font-size:.75rem;font-weight:700;color:#94a3b8}.df-eyebrow--primary{color:var(--df-primary)}.df-rule{width:3rem;height:.25rem;background:var(--df-primary);border-radius:9999px;margin:1.5rem auto 0}.df-btn{display:inline-block;padding:1rem 2.5rem;border-radius:.75rem;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;transition:all .3s;cursor:pointer;border:none;text-align:center}.elementor .df-btn--primary,.df-btn--primary{background-color:var(--df-primary);background-image:none;color:#fff;box-shadow:0 0 24px -6px rgba(241,0,0,.7);border:none}.elementor .df-btn--primary:hover,.df-btn--primary:hover{background-color:var(--df-primary-hover);transform:scale(1.05);color:#fff}.elementor .df-btn--light,.df-btn--light{background-color:#fff;background-image:none;color:#000;border:none}.elementor .df-btn--light:hover,.df-btn--light:hover{background-color:#e2e8f0;transform:scale(1.05);color:#000}.df-btn:active{transform:scale(.95)}.df-btn--round{border-radius:9999px}.df-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.df-reveal--left{transform:translateX(-40px)}.df-reveal--right{transform:translateX(40px)}.df-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.df-reveal{opacity:1;transform:none;transition:none}.glow-orb,.particle,.marquee-track,.hero-gradient-sweep::before{animation:none}}body.elementor-editor-active .df-reveal{opacity:1;transform:none;transition:none}