:root{color-scheme:dark}body,html{background:#0a0604}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;color:#f1e8dc;background:#0a0604;min-height:100vh;overflow-x:hidden;position:relative}.aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.aurora::after,.aurora::before{content:"";position:absolute;width:80vw;height:80vw;max-width:1200px;max-height:1200px;border-radius:50%;filter:blur(100px);opacity:.55;animation:auroraShift 24s ease-in-out infinite}.aurora::before{top:-20%;left:-15%;background:radial-gradient(circle,rgba(255,106,0,.6),transparent 65%)}.aurora::after{bottom:-25%;right:-15%;background:radial-gradient(circle,rgba(255,184,0,.5),transparent 65%);animation-delay:-12s}.aurora .blob3{position:absolute;top:40%;left:60%;width:50vw;height:50vw;max-width:800px;max-height:800px;border-radius:50%;background:radial-gradient(circle,rgba(255,61,0,.5),transparent 60%);filter:blur(80px);opacity:.45;animation:auroraShift 32s ease-in-out infinite reverse;animation-delay:-6s}@keyframes auroraShift{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(5vw,-3vw) scale(1.15)}66%{transform:translate(-5vw,4vw) scale(.9)}}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/><feColorMatrix values='0 0 0 0 .95  0 0 0 0 .7  0 0 0 0 .5  0 0 0 .25 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.35;mix-blend-mode:overlay}#scrollProgress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#ffb800,#ff6a00,#ff3d00);z-index:100;pointer-events:none;box-shadow:0 0 12px rgba(255,106,0,.6);transition:width .1s linear}.cursor-light{position:fixed;pointer-events:none;z-index:2;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,.08),transparent 65%);transform:translate(-50%,-50%);filter:blur(20px);mix-blend-mode:screen;transition:opacity .3s}.cursor-crosshair{position:fixed;pointer-events:none;z-index:11000;width:32px;height:32px;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s;mix-blend-mode:screen}.cursor-crosshair svg{width:100%;height:100%}.cursor-crosshair .ring{stroke:#ff6a00;stroke-width:1.5;fill:none;animation:crosshairPulse 1.5s ease-in-out infinite}.cursor-crosshair .line{stroke:#ffb800;stroke-width:1}.cursor-crosshair .dot{fill:#ff3d00}@keyframes crosshairPulse{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.15);opacity:1}}.cs2-decor{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.cs2-decor .weapon{position:absolute;opacity:.045;filter:drop-shadow(0 0 20px rgba(255,106,0,.3))}.cs2-decor .weapon svg{width:100%;height:100%}.cs2-decor .ak{top:15%;left:5%;width:320px;animation:floatRotate 30s ease-in-out infinite}.cs2-decor .awp{top:55%;right:3%;width:420px;animation:floatRotate 35s ease-in-out infinite reverse}.cs2-decor .knife{top:75%;left:10%;width:180px;animation:floatRotate 25s ease-in-out infinite;animation-delay:-10s}.cs2-decor .m4{top:30%;right:20%;width:300px;animation:floatRotate 40s ease-in-out infinite;animation-delay:-15s}.cs2-decor .deagle{top:85%;right:25%;width:160px;animation:floatRotate 28s ease-in-out infinite reverse;animation-delay:-5s}@keyframes floatRotate{0%,100%{transform:translateY(0) rotate(-5deg)}33%{transform:translateY(-30px) rotate(2deg)}66%{transform:translateY(20px) rotate(-8deg)}}.bullet-holes{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle 3px at 15% 20%,rgba(255,106,0,.15),transparent 100%),radial-gradient(circle 2px at 85% 60%,rgba(255,61,0,.12),transparent 100%),radial-gradient(circle 4px at 25% 75%,rgba(255,184,0,.1),transparent 100%),radial-gradient(circle 3px at 70% 15%,rgba(255,106,0,.1),transparent 100%),radial-gradient(circle 2px at 50% 50%,rgba(255,61,0,.08),transparent 100%),radial-gradient(circle 3px at 10% 90%,rgba(255,184,0,.1),transparent 100%),radial-gradient(circle 2px at 90% 85%,rgba(255,106,0,.1),transparent 100%)}.shell{position:absolute;bottom:-30px;width:10px;height:24px;background:linear-gradient(135deg,#ffb800 0,#c47d00 50%,#8b5500 100%);border-radius:2px;opacity:0;box-shadow:0 0 8px rgba(255,106,0,.4);animation:shellFall linear infinite}@keyframes shellFall{0%{opacity:0;transform:translate(0,0) rotate(0)}10%{opacity:.85}100%{opacity:0;transform:translate(var(--sx,30px),-120vh) rotate(720deg)}}.tactical-grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,106,0,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,106,0,.025) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 80%)}@keyframes scanSweep{0%{top:-2px;opacity:.5}100%{top:100%;opacity:0}}.scan-sweep{position:fixed;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,106,0,.6),transparent);box-shadow:0 0 20px rgba(255,106,0,.5);z-index:2;pointer-events:none;animation:scanSweep 8s linear infinite}@keyframes glitch{0%,100%,90%{transform:translate(0);filter:none}92%{transform:translate(-2px,1px);filter:hue-rotate(20deg)}94%{transform:translate(2px,-1px)}96%{transform:translate(-1px,2px);filter:hue-rotate(-10deg)}98%{transform:translate(1px,-2px)}}.text-glitch{animation:glitch 7s infinite}.ring-accent{position:absolute;width:400px;height:400px;border-radius:50%;border:1px solid rgba(255,106,0,.1);pointer-events:none}.ring-accent::after,.ring-accent::before{content:"";position:absolute;inset:20px;border-radius:50%;border:1px solid rgba(255,106,0,.08);animation:ringPulse 4s ease-in-out infinite}.ring-accent::after{inset:60px;animation-delay:-2s}@keyframes ringPulse{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.kill-feed{display:inline-flex;align-items:center;gap:.6rem;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(20,16,11,.4));border-left:3px solid #ff6a00;padding:.4rem .8rem;font-family:Orbitron,sans-serif;font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:rgba(241,232,220,.85)}.font-display{font-family:Orbitron,system-ui,sans-serif;letter-spacing:.02em}.glass{background:linear-gradient(180deg,rgba(28,24,18,.72),rgba(20,16,11,.55));backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,165,100,.1);transition:border-color .4s ease,background .4s ease}.glass:hover{border-color:rgba(255,165,100,.25)}.glass-strong{background:linear-gradient(180deg,rgba(28,24,18,.88),rgba(20,16,11,.78));backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,165,100,.14)}@keyframes borderRotate{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.neon-border{position:relative;border-radius:1rem;isolation:isolate}.neon-border::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ff6a00,#ff3d00 25%,#ffb800 50%,#ff3d00 75%,#ff6a00);background-size:300% 300%;animation:borderRotate 6s ease infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.55;transition:opacity .4s ease}.neon-border:hover::before{opacity:1;animation-duration:2s}.neon-border-gold::before{background:linear-gradient(135deg,#ffb800,#ff6a00,#ffb800);background-size:300% 300%;opacity:.85}@keyframes logoPulse{0%,100%{filter:drop-shadow(0 0 10px rgba(255,106,0,.45)) drop-shadow(0 0 20px rgba(255,61,0,.25)) brightness(1)}50%{filter:drop-shadow(0 0 22px rgba(255,106,0,.95)) drop-shadow(0 0 40px rgba(255,184,0,.5)) brightness(1.12)}}.logo-pulse{animation:logoPulse 2.6s ease-in-out infinite}@keyframes logoHeroPulse{0%,100%{transform:scale(1) rotate(0);filter:drop-shadow(0 0 24px rgba(255,106,0,.5)) drop-shadow(0 0 48px rgba(255,61,0,.3)) brightness(1)}25%{transform:scale(1.025) rotate(1deg);filter:drop-shadow(0 0 36px rgba(255,106,0,.75)) drop-shadow(0 0 72px rgba(255,184,0,.4)) brightness(1.08)}50%{transform:scale(1.06) rotate(0);filter:drop-shadow(0 0 50px rgba(255,106,0,1)) drop-shadow(0 0 96px rgba(255,184,0,.6)) brightness(1.18)}75%{transform:scale(1.025) rotate(-1deg);filter:drop-shadow(0 0 36px rgba(255,106,0,.75)) drop-shadow(0 0 72px rgba(255,184,0,.4)) brightness(1.08)}}.logo-hero{animation:logoHeroPulse 4s ease-in-out infinite;transform-origin:center}@keyframes logoShimmer{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.logo-ring{position:absolute;inset:-8%;border-radius:50%;padding:2px;background:linear-gradient(135deg,#ffb800,#ff6a00,#ff3d00,#ffb800,#ff6a00);background-size:300% 300%;animation:logoShimmer 4s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;pointer-events:none}@keyframes sparkOrbit{0%{transform:rotate(0) translateX(var(--r,120px)) rotate(0)}100%{transform:rotate(360deg) translateX(var(--r,120px)) rotate(-360deg)}}.logo-wrap{position:relative}.logo-wrap .spark{position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:radial-gradient(circle,#ffb800,#ff6a00 60%,transparent 70%);box-shadow:0 0 12px #ff6a00,0 0 24px rgba(255,106,0,.6);animation:sparkOrbit linear infinite}.logo-wrap .spark.s1{--r:140px;animation-duration:7s}.logo-wrap .spark.s2{--r:140px;animation-duration:7s;animation-delay:-2.3s}.logo-wrap .spark.s3{--r:140px;animation-duration:7s;animation-delay:-4.6s}.logo-wrap .spark.s4{--r:160px;animation-duration:10s;animation-delay:-1s;opacity:.7}.logo-wrap .spark.s5{--r:160px;animation-duration:10s;animation-delay:-6s;opacity:.7}@keyframes pulseDot{0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.7)}50%{box-shadow:0 0 0 10px rgba(34,197,94,0)}}.dot-online{animation:pulseDot 1.6s ease-out infinite}@keyframes gridDrift{0%{background-position:0 0,0 0}100%{background-position:44px 44px,44px 44px}}.grid-bg{background-image:linear-gradient(rgba(255,106,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,106,0,.1) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at center,#000 50%,transparent 85%);animation:gridDrift 30s linear infinite}@keyframes titleShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.hero-title{background:linear-gradient(90deg,#ffb800 0,#ff6a00 25%,#ff3d00 50%,#ff6a00 75%,#ffb800 100%);background-size:200% 200%;animation:titleShimmer 6s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(255,106,0,.4))}.card-lift{transition:transform .4s cubic-bezier(.2,.9,.3,1.4),box-shadow .35s ease,border-color .35s ease,filter .35s ease;will-change:transform}.card-lift:hover{transform:translateY(-8px) scale(1.015);filter:brightness(1.08)}.card-tilt{transform-style:preserve-3d;perspective:1000px;transition:transform .3s cubic-bezier(.2,.9,.3,1.4)}.btn-glow{position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.btn-glow::after{content:"";position:absolute;inset:-2px;background:radial-gradient(140px 70px at var(--mx,50%) var(--my,50%),rgba(255,255,255,.22),transparent 60%);pointer-events:none;opacity:0;transition:opacity .25s}.btn-glow:hover::after{opacity:1}.btn-glow:hover{transform:translateY(-2px);box-shadow:0 10px 30px -10px rgba(255,106,0,.5)}.btn-glow:active{transform:translateY(0) scale(.98)}.ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.4);transform:scale(0);animation:ripple .7s ease-out;pointer-events:none;mix-blend-mode:screen}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes barShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.fill-bar{background:linear-gradient(90deg,#ffb800,#ff6a00 40%,#ff3d00 60%,#ffb800);background-size:200% 100%;animation:barShimmer 3s linear infinite;position:relative}.fill-bar::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:barSweep 2.4s ease-in-out infinite}@keyframes barSweep{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.toast{position:fixed;z-index:80;left:50%;bottom:28px;transform:translate(-50%,30px) scale(.9);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.9,.3,1.4),opacity .3s ease}.toast.show{opacity:1;transform:translate(-50%,0) scale(1);pointer-events:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0604}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffb800,#ff6a00,#ff3d00);border-radius:10px;border:2px solid #0a0604}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff6a00,#ff3d00)}.scanlines::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.015) 0 2px,transparent 2px 4px);pointer-events:none}.modal-backdrop{background:rgba(10,6,4,.78);backdrop-filter:blur(8px);animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.row-hover{transition:background .25s ease,transform .25s ease}.row-hover:hover{background:rgba(255,106,0,.07);transform:translateX(4px)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.9,.3,1),transform .8s cubic-bezier(.2,.9,.3,1)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-left{transform:translateX(-40px)}.reveal-left.in{transform:translateX(0)}.reveal-right{transform:translateX(40px)}.reveal-right.in{transform:translateX(0)}.reveal-scale{transform:scale(.92)}.reveal-scale.in{transform:scale(1)}.stagger>*{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.9,.3,1)}.stagger.in>*{opacity:1;transform:translateY(0)}.stagger.in>:first-child{transition-delay:.05s}.stagger.in>:nth-child(2){transition-delay:.12s}.stagger.in>:nth-child(3){transition-delay:.19s}.stagger.in>:nth-child(4){transition-delay:.26s}.stagger.in>:nth-child(5){transition-delay:.33s}.stagger.in>:nth-child(6){transition-delay:.40s}.stagger.in>:nth-child(7){transition-delay:.47s}.stagger.in>:nth-child(8){transition-delay:.54s}.stagger.in>:nth-child(9){transition-delay:.61s}.embers{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ember{position:absolute;bottom:-20px;width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,#ffb800 0,#ff6a00 40%,transparent 70%);opacity:0;animation:emberFloat linear infinite;box-shadow:0 0 10px #ff6a00}@keyframes emberFloat{0%{transform:translate(0,0) scale(.3);opacity:0}10%{opacity:1}50%{transform:translate(var(--sx,20px),-50vh) scale(1);opacity:.9}100%{transform:translate(var(--ex,-20px),-110vh) scale(.2);opacity:0}}@keyframes gentleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.float{animation:gentleFloat 5s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.spin-glow{position:absolute;inset:-30%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,106,0,.25) 60deg,transparent 120deg,rgba(255,61,0,.25) 180deg,transparent 240deg,rgba(255,184,0,.25) 300deg,transparent 360deg);border-radius:50%;filter:blur(30px);animation:spin 12s linear infinite;pointer-events:none;z-index:0}.link-fire{position:relative}.link-fire::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background:linear-gradient(90deg,#ffb800,#ff3d00);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.link-fire:hover::after{transform:scaleX(1)}.notif-glass{background:linear-gradient(180deg,#1a1510 0,#0f0b07 100%);border:1px solid rgba(255,165,100,.22)}@keyframes wiggle{0%,100%{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}90%{transform:rotate(1deg)}}@keyframes badgePulse{0%,100%{box-shadow:0 0 0 0 rgba(255,61,0,.6)}50%{box-shadow:0 0 0 10px rgba(255,61,0,0)}}.badge-pulse{animation:badgePulse 2s ease-out infinite}@keyframes skel{0%{background-position:-200% 0}100%{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.12),rgba(255,255,255,.05));background-size:200% 100%;animation:skel 1.4s ease-in-out infinite;border-radius:8px}@keyframes pageIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}main{animation:pageIn .55s ease-out}details>div,details>ul{animation:pageIn .4s ease-out}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(255,106,0,.18),0 0 24px -6px rgba(255,106,0,.35)}.hover-shine{display:inline-block;transition:filter .45s cubic-bezier(.2,.9,.3,1),transform .3s ease,text-shadow .45s ease;cursor:pointer}.hover-shine:hover{filter:brightness(1.25) saturate(1.4) hue-rotate(-12deg);text-shadow:0 0 30px rgba(255,184,0,.5),0 0 60px rgba(255,106,0,.3)}.hover-shine.hero-title,.hover-shine.num-gradient{background-size:200% 200%;background-position:0 50%;transition:background-position .6s ease,filter .4s ease,transform .3s ease}.hover-shine.hero-title:hover,.hover-shine.num-gradient:hover{background-position:100% 50%;filter:brightness(1.3) saturate(1.5)}.parallax-item{transition:transform .4s cubic-bezier(.2,.9,.3,1);will-change:transform}@media (hover:hover) and (pointer:fine){.parallax-item{transition:transform .25s cubic-bezier(.2,.9,.3,1)}}.hr-fire{height:1px;border:0;background:linear-gradient(90deg,transparent,#ff6a00,#ffb800,#ff6a00,transparent);opacity:.6}.marquee{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;gap:3rem;animation:marquee 30s linear infinite;width:max-content}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-item{display:inline-flex;align-items:center;gap:.6rem;font-family:Orbitron,sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:rgba(241,232,220,.7);white-space:nowrap}.marquee-item .dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#ffb800,#ff6a00);box-shadow:0 0 12px #ff6a00}.feature-card{position:relative;padding:2rem;border-radius:1.5rem;background:linear-gradient(180deg,rgba(28,24,18,.75),rgba(20,16,11,.65));border:1px solid rgba(255,165,100,.12);transition:transform .4s cubic-bezier(.2,.9,.3,1.4),border-color .3s,box-shadow .4s;overflow:hidden}.feature-card::before{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mx,50%) var(--my,50%),rgba(255,106,0,.18),transparent 40%);opacity:0;transition:opacity .3s;pointer-events:none}.feature-card:hover{transform:translateY(-6px);border-color:rgba(255,165,100,.4);box-shadow:0 20px 40px -15px rgba(255,106,0,.3)}.feature-card:hover::before{opacity:1}.feature-card .ico{width:56px;height:56px;border-radius:1rem;background:linear-gradient(135deg,rgba(255,106,0,.25),rgba(255,61,0,.15));display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.25rem;box-shadow:inset 0 0 20px rgba(255,106,0,.2)}.wave-divider{position:relative;height:80px;overflow:hidden;background:linear-gradient(180deg,transparent,rgba(255,106,0,.03))}.wave-divider::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,106,0,.5),transparent)}.btn-mega{position:relative;padding:1.1rem 2.5rem;border-radius:1rem;font-family:Orbitron,sans-serif;font-weight:900;font-size:1rem;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(135deg,#ffb800 0,#ff6a00 50%,#ff3d00 100%);background-size:200% 200%;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 10px 40px -10px rgba(255,106,0,.6),inset 0 1px 0 rgba(255,255,255,.3);animation:btnShift 4s ease-in-out infinite;transition:transform .25s,box-shadow .25s;overflow:hidden}.btn-mega::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translateX(-100%);transition:transform .6s}.btn-mega:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 50px -10px rgba(255,106,0,.8),inset 0 1px 0 rgba(255,255,255,.4)}.btn-mega:hover::before{transform:translateX(100%)}.btn-mega:active{transform:translateY(0) scale(.98)}@keyframes btnShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.btn-ghost{position:relative;padding:1.1rem 2.5rem;border-radius:1rem;font-family:Orbitron,sans-serif;font-weight:700;font-size:1rem;letter-spacing:1.5px;text-transform:uppercase;color:#ffb800;background:rgba(255,255,255,.02);border:1px solid rgba(255,165,100,.4);transition:all .3s}.btn-ghost:hover{background:rgba(255,106,0,.1);border-color:#ff6a00;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px -10px rgba(255,106,0,.4)}.stat-huge{position:relative;padding:1.75rem;border-radius:1.25rem;background:linear-gradient(180deg,rgba(28,24,18,.75),rgba(20,16,11,.65));border:1px solid rgba(255,165,100,.12);overflow:hidden;transition:all .4s}.stat-huge::before{content:"";position:absolute;top:-40%;right:-20%;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,0,.3),transparent 70%);filter:blur(30px)}.stat-huge:hover{border-color:rgba(255,165,100,.35);transform:translateY(-4px);box-shadow:0 15px 40px -15px rgba(255,106,0,.3)}.stat-huge .label{font-size:.7rem;color:rgba(241,232,220,.5);text-transform:uppercase;letter-spacing:2px;font-weight:700}.stat-huge .value{font-family:Orbitron,sans-serif;font-weight:900;font-size:2.5rem;line-height:1;margin-top:.5rem;background:linear-gradient(135deg,#ffb800,#ff6a00);-webkit-background-clip:text;background-clip:text;color:transparent}.testimonial{padding:1.75rem;border-radius:1.25rem;background:linear-gradient(180deg,rgba(28,24,18,.7),rgba(20,16,11,.6));border:1px solid rgba(255,165,100,.1);position:relative;transition:all .3s}.testimonial:hover{border-color:rgba(255,165,100,.3);transform:translateY(-3px)}.testimonial::before{content:'"';position:absolute;top:-10px;left:15px;font-family:Orbitron,serif;font-size:4rem;color:rgba(255,106,0,.3);line-height:1}.faq-item{background:linear-gradient(180deg,rgba(28,24,18,.6),rgba(20,16,11,.5));border:1px solid rgba(255,165,100,.1);border-radius:1rem;overflow:hidden;transition:border-color .3s,background .3s}.faq-item[open]{border-color:rgba(255,106,0,.35);background:linear-gradient(180deg,rgba(28,24,18,.8),rgba(20,16,11,.7))}.faq-item summary{padding:1.25rem 1.5rem;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';font-size:1.5rem;color:#ff6a00;font-weight:300;transition:transform .3s}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item .answer{padding:0 1.5rem 1.5rem;color:rgba(241,232,220,.75);line-height:1.65}@keyframes float-slow{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}.float-badge{animation:float-slow 5s ease-in-out infinite}.num-gradient{background:linear-gradient(135deg,#ffb800,#ff6a00 50%,#ff3d00);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 50px rgba(255,106,0,.4)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1!important;transform:none!important}.stagger>*{opacity:1!important;transform:none!important}}