@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter-18pt-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter_18pt-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400 700;src:url(../fonts/oswald-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Orbitron;font-style:normal;font-weight:500 900;src:url(../fonts/orbitron-latin.woff2) format("woff2")}:root{--brand-color:#7cd2ff;--brand-rgb:124,210,255;--brand-dim:rgba(124,210,255,.08);--brand-glow:rgba(124,210,255,.5);--gradient-primary:linear-gradient(135deg,#fff,#7cd2ff,#fff);--accent-glow:rgba(124,210,255,.3);--btn-primary-bg:#7cd2ff;--btn-primary-glow:rgba(124,210,255,.4);--color-void:#000308;--color-void-light:#060d1a;--color-void-mid:#0a2a4a;--color-text:#e5e5e5;--color-text-secondary:#d1d5db;--color-text-muted:#9ca3af;--color-text-dim:#7c8494;--color-white:#fff;--color-scrollbar:#333;--accent-success:#22c55e;--accent-danger:#ef4444;--cyber-line:rgba(124,210,255,.15);--cyber-glow-sm:0 0 10px rgba(124,210,255,.2);--cyber-glow-md:0 0 20px rgba(124,210,255,.3);--cyber-glow-lg:0 0 40px rgba(124,210,255,.15),0 0 80px rgba(124,210,255,.05);--card-bg:rgba(6,13,26,.8);--card-border:rgba(124,210,255,.08);--card-border-hover:rgba(124,210,255,.3)}vykix-banner{display:block;min-height:3rem}@media (min-width:640px){vykix-banner{min-height:3.5rem}}vykix-navbar{display:block;min-height:5rem}body{background:radial-gradient(circle at 50% 0,var(--color-void-light) 0,var(--color-void) 100%);background-attachment:scroll;color:var(--color-text);cursor:default;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}body.scroll-locked{overflow:hidden;position:fixed;width:100%}.text-gradient-cyber{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent;display:inline-block;filter:brightness(1.1);text-shadow:0 0 40px var(--brand-dim)}.logo-glow,.text-glow{filter:drop-shadow(0 0 15px var(--accent-glow))}.bg-radial-brand{background:radial-gradient(circle at 50% 50%,var(--brand-dim) 0,transparent 50%)}.glass-panel{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:0 2px 12px rgba(0,0,0,.25);position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;z-index:20}@media (hover:hover){.glass-panel:hover{border-color:var(--card-border-hover);box-shadow:var(--cyber-glow-sm)}}.promo-banner{background:linear-gradient(90deg,var(--color-void-light) 0,var(--color-void-mid) 50%,var(--color-void-light) 100%);box-shadow:0 4px 20px rgba(0,0,0,.8),0 0 15px rgba(var(--brand-rgb),.3),inset 0 1px 0 hsla(0,0%,100%,.1)}.btn-cyber,.clip-notch{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.btn-cyber{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-family:Oswald,sans-serif;font-size:1.125rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.1em;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;z-index:20}.btn-cyber:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%;z-index:1}@media (hover:hover){.btn-cyber:hover:before{left:100%}}.btn-cyber:after{background:linear-gradient(135deg,var(--brand-color) 6px,transparent 6px),linear-gradient(-45deg,var(--brand-color) 6px,transparent 6px);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s;width:100%;z-index:0}@media (hover:hover){.btn-cyber:hover:after{opacity:.4}}@keyframes pulse-brand{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.03)}}.btn-cyber.btn-primary{animation:pulse-brand 2.5s ease-in-out infinite;background:linear-gradient(135deg,#38bdf8,#7cd2ff 50%,#bae6fd);border-color:var(--btn-primary-bg);box-shadow:0 0 20px var(--btn-primary-glow),inset 0 1px 0 hsla(0,0%,100%,.15);color:#000308}@media (hover:hover){.btn-cyber.btn-primary:hover{animation:none;background:#fff;border-color:#fff;box-shadow:0 0 30px var(--btn-primary-bg),0 0 60px var(--btn-primary-glow);color:#000;transform:translateY(-2px)}}.btn-cyber.btn-secondary{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.15);box-shadow:0 0 10px transparent;color:var(--color-text)}@media (hover:hover){.btn-cyber.btn-secondary:hover{background:hsla(0,0%,100%,.08);border-color:var(--brand-color);box-shadow:0 0 20px var(--brand-dim);color:#fff;transform:translateY(-2px)}}.btn-cyber.btn-sm{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);font-size:.875rem;padding:.5rem 1rem}.btn-cyber.btn-lg{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);font-size:1.25rem;padding:1.25rem 2.5rem}.btn-cyber.btn-xl{clip-path:polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px);font-size:1.5rem;padding:1.5rem 3rem}.btn-cyber.btn-full{width:100%}.reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal.active{opacity:1;transform:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .4s ease-out forwards}@keyframes data-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.data-updating{animation:data-pulse .4s ease-out}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-void)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--brand-color)}@media (max-width:767.98px){.reveal{transition:opacity .35s ease-out,transform .35s ease-out}}.anim-paused .crown-glow:before,.anim-paused .hero-feature-status-dot,.anim-paused .hero-glow,.anim-paused .hero-grid,.anim-paused .hero-particle,.anim-paused .hero-reactor-ring,.anim-paused .led-blink-green,.anim-paused .led-blink-red,.anim-paused .led-blink-yellow,.anim-paused .logo-carousel-track,.anim-paused .mission-brief-glow{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.reveal[class*=delay-]{transition-delay:0s}.animate-bounce,.animate-ping,.animate-pulse,.btn-cyber.btn-primary,.logo-carousel-track,.typo-section{animation:none}.typo-section{background:none;-webkit-text-fill-color:currentColor;color:#fff}.glass-panel{transition:none}.glass-panel:hover{transform:none}.data-updating{animation:none}.text-gradient-cyber{animation:none;background:none;-webkit-text-fill-color:currentColor;color:#fff}}@media (max-width:640px){.btn-cyber{min-height:48px;padding-left:1.25rem;padding-right:1.25rem}}.hero-grid{animation:hero-grid-scroll 25s linear infinite;background-image:linear-gradient(rgba(var(--brand-rgb),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--brand-rgb),.08) 1px,transparent 1px);background-size:50px 50px;bottom:-60%;height:200%;left:-50%;-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 70%);mask-image:linear-gradient(0deg,#000 0,transparent 70%);pointer-events:none;position:absolute;transform:perspective(400px) rotateX(65deg);width:200%;z-index:1}@keyframes hero-grid-scroll{0%{transform:perspective(400px) rotateX(65deg) translateY(0)}to{transform:perspective(400px) rotateX(65deg) translateY(50px)}}.hero-reactor{height:clamp(300px,70vw,550px);left:50%;pointer-events:none;position:absolute;top:40%;transform:translate(-50%,-50%);width:clamp(300px,70vw,550px);z-index:2}.hero-reactor-ring{animation:hero-spin 120s linear infinite;border:1px solid rgba(var(--brand-rgb),.06);border-radius:50%;inset:0;position:absolute}.hero-reactor-ring:nth-child(2){animation-direction:reverse;animation-duration:90s;border-color:rgba(var(--brand-rgb),.1);border-width:1.5px;inset:18%}.hero-reactor-ring:nth-child(3){animation-duration:70s;border-color:rgba(var(--brand-rgb),.14);border-style:solid;inset:36%}@keyframes hero-spin{to{transform:rotate(1turn)}}.hero-glow{animation:hero-glow-pulse 4s ease-in-out infinite alternate;background:radial-gradient(ellipse,rgba(var(--brand-rgb),.12) 0,transparent 70%);height:clamp(175px,45vw,350px);left:50%;pointer-events:none;position:absolute;top:35%;transform:translate(-50%,-50%);width:clamp(250px,65vw,500px);z-index:1}@keyframes hero-glow-pulse{0%{opacity:.5;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.hero-vignette{background:radial-gradient(ellipse at center,transparent 40%,rgba(0,3,8,.7) 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.hero-support-badge{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;display:inline-flex;gap:.5rem;margin-bottom:2.5rem;padding:.4rem 1rem}.hero-support-badge__icon,.hero-support-badge__live{color:#22c55e;font-size:.6875rem}.hero-support-badge__live{align-items:center;display:inline-flex;font-family:Orbitron,ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600;gap:.35rem;letter-spacing:.14em;line-height:1}.hero-support-badge__live-dot{animation:badge-pulse 2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 6px rgba(34,197,94,.6);height:6px;width:6px}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-support-badge__separator{color:hsla(0,0%,100%,.2);font-size:.6875rem}.hero-support-badge__separator,.hero-support-badge__text{font-family:Orbitron,ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1}.hero-support-badge__text{color:hsla(0,0%,100%,.4);font-size:.75rem;font-weight:500;letter-spacing:.18em}@media (max-width:767.98px){.hero-support-badge{gap:.4rem;margin-bottom:1.75rem;padding:.35rem .75rem}.hero-support-badge__text{font-size:.6875rem;letter-spacing:.12em}.hero-support-badge__icon,.hero-support-badge__live{font-size:.6875rem}.hero-support-badge__live-dot{height:5px;width:5px}}@media (prefers-reduced-motion:reduce){.hero-support-badge__live-dot{animation:none}}.hero-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:3}.hero-particle{animation:hero-float-up 18s linear infinite;background:rgba(var(--brand-rgb),.3);border-radius:50%;bottom:-10px;box-shadow:0 0 4px rgba(var(--brand-rgb),.15);height:2px;position:absolute;width:2px}.hero-particle:nth-child(odd){background:hsla(0,0%,100%,.2);box-shadow:0 0 3px hsla(0,0%,100%,.1);height:1.5px;width:1.5px}@keyframes hero-float-up{0%{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh) translateX(20px)}}@media (max-width:767.98px){.hero-grid{background-size:35px 35px;opacity:.7}.hero-reactor{height:300px;width:300px}.hero-glow{height:200px;width:300px}.hero-particle:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.hero-glow,.hero-grid,.hero-particle,.hero-reactor-ring{animation:none}}.logo-carousel-container{align-items:center;contain:content;display:flex;height:6rem;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);overflow:hidden;position:relative;width:100%}.logo-carousel-track{align-items:center;animation:logoScroll 60s linear infinite;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;gap:1.5rem;perspective:1000px;transform:translateZ(0)}@keyframes logoScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.client-logo{border-radius:30px;flex-shrink:0;height:clamp(60px,8vw,80px);-o-object-fit:cover;object-fit:cover;opacity:.8;transition:opacity .3s ease,filter .3s ease;width:clamp(60px,8vw,80px)}@media (hover:hover){.client-logo:hover{filter:drop-shadow(0 0 8px var(--brand-glow));opacity:1}}@media (prefers-reduced-motion:reduce){.client-logo{transition:none}}@media (min-width:768px){.logo-carousel-container{height:7rem}}@keyframes pulse-custom{0%,to{opacity:1}50%{opacity:.5}}@keyframes led-blink{0%,to{opacity:.3}50%{opacity:1}}.led-blink-red{animation:led-blink 2.4s ease-in-out infinite;background-color:rgba(239,68,68,.8);box-shadow:0 0 8px rgba(239,68,68,.5)}.led-blink-yellow{animation:led-blink 3.1s ease-in-out .8s infinite;background-color:rgba(234,179,8,.8);box-shadow:0 0 8px rgba(234,179,8,.5)}.led-blink-green{animation:led-blink 1.7s ease-in-out .3s infinite;background-color:rgba(34,197,94,.8);box-shadow:0 0 8px rgba(34,197,94,.5)}.typo-hero{font-family:Oswald,sans-serif;font-size:clamp(2.5rem,12vw,8.5rem);font-weight:700;letter-spacing:.04em;line-height:.95;text-shadow:0 10px 30px rgba(0,0,0,.5);text-transform:uppercase}.typo-stat{font-family:Oswald,sans-serif;font-feature-settings:"tnum" 1;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;letter-spacing:-.02em;line-height:1}.typo-section{color:#fff;font-family:Oswald,sans-serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;text-transform:uppercase}.typo-social-stat{font-family:Oswald,sans-serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1}.typo-section .text-gradient-cyber{filter:brightness(1.15);text-shadow:0 0 40px var(--brand-dim)}.section-heading-line{background:linear-gradient(90deg,var(--brand-color),transparent);height:2px;margin-bottom:.5rem;margin-top:1.25rem;width:80px}.section-heading-line.centered{margin-left:auto;margin-right:auto}.typo-subsection{font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:.05em}.typo-card-title,.typo-subsection{font-family:Oswald,sans-serif;font-weight:700;line-height:1.2;text-transform:uppercase}.typo-card-title{font-size:clamp(1.125rem,2vw,1.625rem);letter-spacing:.04em}.typo-price{color:#fff;font-family:Oswald,sans-serif;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.01em;line-height:1;text-shadow:0 0 10px var(--brand-dim)}.typo-price .price-suffix{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;opacity:.65;vertical-align:baseline}.typo-hook{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;line-height:1.3;min-height:2.6em;text-shadow:0 0 30px rgba(124,210,255,.25),0 0 60px rgba(124,210,255,.1)}.typo-hook,.typo-stat-label{font-family:Orbitron,ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.typo-stat-label{color:var(--color-text-secondary);font-size:clamp(.75rem,1.2vw,.875rem);font-weight:500}.typo-label{font-size:.875rem;letter-spacing:.15em;line-height:1}.typo-caption,.typo-label{font-family:Oswald,sans-serif;font-weight:600;text-transform:uppercase}.typo-caption{font-size:.75rem;letter-spacing:.12em}.typo-badge{font-family:Oswald,sans-serif;font-size:.75rem;font-weight:700;line-height:1}.typo-badge,.typo-dashboard{letter-spacing:.08em;text-transform:uppercase}.typo-dashboard{font-family:Orbitron,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1rem;font-weight:500}.typo-dashboard-sm{font-size:.875rem}.typo-dashboard-sm,.typo-dashboard-xs{font-family:Orbitron,ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.typo-dashboard-xs{font-size:.75rem}.typo-stat-unit{color:var(--color-text-dim);font-family:Oswald,sans-serif;font-size:1.125rem;font-weight:700}.typo-review{color:var(--color-text-secondary);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.7}.typo-review-name{font-size:.875rem;font-weight:700;letter-spacing:.03em}.typo-review-name,.typo-review-role{font-family:Oswald,sans-serif;text-transform:uppercase}.typo-review-role{color:var(--color-text-dim);font-size:.75rem;font-weight:600;letter-spacing:.05em}.typo-fine-print{color:var(--color-text-muted);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.75rem;line-height:1.5}.typo-nav{font-family:Oswald,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.typo-banner-msg{font-family:Orbitron,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:500;letter-spacing:.06em}.typo-body-lead{color:var(--color-text-secondary);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.7}.typo-body-lead span.text-white,.typo-body-lead strong{font-weight:700}.typo-spec{color:var(--color-text-secondary);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.6}.attack-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767.98px){.typo-hero{font-size:clamp(3.5rem,13vw,7.5rem)}.typo-hero .hero-sub{font-size:.82em}.typo-stat{font-size:clamp(2.5rem,10vw,3.75rem)}.typo-section{font-size:clamp(1.875rem,8.5vw,2.5rem);line-height:1.15}.typo-social-stat{font-size:clamp(1.5rem,7vw,2.125rem)}.typo-hook{font-size:clamp(1.4rem,5vw,1.75rem);font-weight:600;letter-spacing:.08em;line-height:1.2}.typo-price{font-size:clamp(1.375rem,6.4vw,1.75rem)}.typo-subsection{font-size:clamp(1.25rem,5.87vw,1.625rem);line-height:1.25}.typo-card-title{font-size:clamp(1.125rem,5.33vw,1.375rem)}.typo-body-lead{font-size:clamp(1.0625rem,4.8vw,1.1875rem);line-height:1.75}.typo-spec{font-size:1.0625rem;line-height:1.7}.typo-review{font-size:1.0625rem;line-height:1.75}.typo-fine-print{font-size:.8125rem;line-height:1.6}.typo-dashboard{font-size:.875rem}.typo-dashboard-sm{font-size:.8125rem}}@media (max-width:1024px){.protection-section .lg\:col-span-4{order:2}.protection-section .lg\:col-span-4:nth-child(2){margin-bottom:1rem;order:1}}@media (max-width:767.98px){.protection-section .min-h-auto{min-height:auto}.attack-slot-secondary{display:none}.protection-section .w-48{height:10rem;width:10rem}.protection-section .w-64{height:12rem;width:12rem}}.legal-text{color:var(--color-text-secondary);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.8}.legal-text h2{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-family:Oswald,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-top:2.5rem;padding-bottom:.5rem}.legal-text h3{color:var(--color-text);font-family:Oswald,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.75rem;margin-top:2rem}.legal-text p{margin-bottom:1rem}.legal-text ol,.legal-text ul{margin-bottom:1rem;padding-left:1.5rem}.legal-text ul{list-style-type:disc}.legal-text ol{list-style-type:decimal}.legal-text li{color:var(--color-text-muted);margin-bottom:.5rem}.legal-text a{color:var(--brand-color);text-decoration:underline;text-underline-offset:2px}.legal-text a:hover{color:#fff}.legal-text strong{color:#fff;font-weight:600}.hero-feature{background:var(--color-void-light);border:2px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;padding:2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media (min-width:768px){.hero-feature{padding:2.5rem}}.hero-feature[data-color=brand]{--feature-color:var(--brand-color);--feature-color-dim:rgba(124,210,255,.15);--feature-color-border:rgba(124,210,255,.5)}.hero-feature{border-color:var(--feature-color-border);box-shadow:0 0 20px var(--feature-color-dim)}@media (hover:hover){.hero-feature:hover{border-color:var(--feature-color);box-shadow:0 0 40px var(--feature-color-dim),0 0 60px var(--feature-color-dim)}}.hero-feature:before{background:var(--feature-color-dim);border-radius:50%;content:"";filter:blur(3rem);height:8rem;pointer-events:none;position:absolute;right:0;top:0;transform:translate(4rem,-4rem);transition:background .3s ease;width:8rem}@media (hover:hover){.hero-feature:hover:before{background:var(--feature-color-border)}}.hero-feature-icon{align-items:center;background:var(--feature-color-dim);border:1px solid var(--feature-color-border);border-radius:.75rem;display:flex;height:3.5rem;justify-content:center;margin-bottom:1rem;transition:transform .3s ease,box-shadow .3s ease;width:3.5rem}@media (hover:hover){.hero-feature:hover .hero-feature-icon{box-shadow:0 0 20px var(--feature-color-dim);transform:scale(1.1)}}.hero-feature-icon i{color:var(--feature-color);font-size:1.5rem}.hero-feature-status{align-items:center;color:var(--feature-color);display:flex;font-family:Orbitron,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:500;gap:.5rem;margin-top:auto}.hero-feature-status-dot{animation:pulse-custom 2s ease-in-out infinite;background:var(--feature-color);border-radius:50%;height:.5rem;width:.5rem}.game-card{border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .3s ease}@media (hover:hover){.game-card:hover{border-color:rgba(124,210,255,.5);transform:translateY(-.5rem)}}.card-image{background-color:var(--color-void-light);background-position:50%;background-size:cover;height:10rem;overflow:hidden;position:relative;transition:transform .7s ease}@media (hover:hover){.game-card:hover .card-image,.glass-panel:hover .card-image{transform:scale(1.05)}}.card-image:after{background:linear-gradient(to top,var(--color-void-light) 0,transparent 100%);content:"";inset:0;pointer-events:none;position:absolute}.card-body{display:flex;flex-direction:column;flex-grow:1;padding:1.25rem;position:relative}.card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.card-footer{border-top:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem}.card-footer .btn-cyber{width:100%}.feature-card{border-radius:.75rem;gap:1.25rem;overflow:hidden;padding:1.25rem;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.feature-card,.spec-list li{align-items:center;display:flex}.spec-list li{gap:.5rem}.spec-list i{color:var(--brand-color);flex-shrink:0;font-size:1.125rem}.section-base{border-top:1px solid hsla(0,0%,100%,.05);overflow:hidden;padding-bottom:3rem;padding-top:3rem;position:relative}@media (min-width:640px){.section-base{padding-bottom:4rem;padding-top:4rem}}@media (min-width:768px){.section-base{padding-bottom:6rem;padding-top:6rem}}.btn-cyber:focus-visible,[data-action]:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.tilt-card{transform-style:preserve-3d}@media (hover:hover){.tilt-card:hover{will-change:transform}}.glass-spotlight{overflow:hidden;position:relative}.glass-spotlight:before{background:radial-gradient(circle,var(--brand-color,#7cd2ff) 0,transparent 70%);content:"";height:300px;left:var(--spotlight-x,50%);opacity:0;pointer-events:none;position:absolute;top:var(--spotlight-y,50%);transform:translate(-50%,-50%);transition:opacity .3s ease;width:300px;z-index:0}@media (hover:hover){.glass-spotlight:hover:before{opacity:.08}}.glass-spotlight>*{position:relative;z-index:1}.war-room{background:linear-gradient(135deg,rgba(6,13,26,.95),rgba(10,22,40,.9));border:1px solid rgba(251,191,36,.15);overflow:hidden;position:relative}.war-room:before{background-image:linear-gradient(135deg,rgba(251,191,36,.03) 1px,transparent 0),linear-gradient(-45deg,rgba(251,191,36,.03) 1px,transparent 0);background-size:40px 40px;content:"";inset:0;pointer-events:none;position:absolute}.crown-glow{position:relative}.crown-glow:before{animation:crown-pulse 4s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(251,191,36,.15) 0,transparent 70%);border-radius:50%;content:"";inset:-30px;pointer-events:none;position:absolute}@keyframes crown-pulse{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}@media (hover:hover){.war-room:hover{border-color:rgba(251,191,36,.3);box-shadow:0 0 30px rgba(251,191,36,.08)}}.mission-brief{background:linear-gradient(135deg,rgba(6,13,26,.95),rgba(124,210,255,.03));border:1px solid rgba(124,210,255,.2);overflow:hidden;position:relative}.mission-brief-glow{animation:mission-pulse 4s ease-in-out infinite alternate;background:radial-gradient(circle,rgba(124,210,255,.06) 0,transparent 70%);height:350px;left:20%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:350px;z-index:0}@keyframes mission-pulse{0%{opacity:.5;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.mission-brief-48h{color:transparent;font-family:Oswald,sans-serif;font-size:clamp(5rem,12vw,7.5rem);font-weight:800;line-height:.85;-webkit-text-stroke:2px rgba(124,210,255,.15);letter-spacing:-.04em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mission-brief-48h:after{content:"48H";inset:0;position:absolute;-webkit-text-stroke:0;color:rgba(124,210,255,.06);z-index:-1}@media (max-width:1024px){.mission-brief-glow{left:50%;top:25%}}.tier-tab{align-items:center;background:rgba(6,13,26,.6);border:1px solid hsla(0,0%,100%,.08);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:1.5rem 1.25rem;position:relative;text-align:center;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}@media (hover:hover){.tier-tab:hover{border-color:rgba(124,210,255,.3);box-shadow:0 0 20px rgba(124,210,255,.1);transform:translateY(-4px)}}.tier-tab-active{background:rgba(124,210,255,.06);border-color:var(--brand-color);box-shadow:0 0 25px rgba(124,210,255,.12),inset 0 0 30px rgba(124,210,255,.03)}@media (hover:hover){.tier-tab-active:hover{border-color:var(--brand-color);box-shadow:0 0 30px rgba(124,210,255,.18),inset 0 0 30px rgba(124,210,255,.05)}}.tier-tab-icon{align-items:center;background:rgba(124,210,255,.06);border:1px solid rgba(124,210,255,.12);border-radius:.625rem;color:#9ca3af;display:flex;font-size:1.125rem;height:2.75rem;justify-content:center;margin-bottom:.75rem;transition:transform .3s ease,box-shadow .3s ease,color .3s ease;width:2.75rem}.tier-tab-active .tier-tab-icon{background:rgba(124,210,255,.1);border-color:rgba(124,210,255,.25);box-shadow:0 0 12px rgba(124,210,255,.15);color:var(--brand-color)}@media (hover:hover){.tier-tab:hover .tier-tab-icon{box-shadow:0 0 12px rgba(124,210,255,.15);transform:scale(1.1)}}.tier-tab-title{color:#fff;font-family:Oswald,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .3s ease}.tier-tab-active .tier-tab-title{color:var(--brand-color)}.tier-tab-detail{color:#9ca3af;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;margin-top:.25rem}.tier-tab-price{color:#fff;font-family:Oswald,sans-serif;font-size:1.25rem;font-weight:700;margin-top:.75rem}.tier-tab-suffix{color:#6b7280;font-size:.75rem;font-weight:400}.tier-tab-badge{background:linear-gradient(135deg,#38bdf8,#7cd2ff);border-radius:0 0 .375rem .375rem;color:#000308;font-family:Oswald,sans-serif;font-size:.6875rem;font-weight:700;left:50%;letter-spacing:.1em;padding:.2rem .625rem;position:absolute;text-transform:uppercase;top:0;transform:translateX(-50%);z-index:10}.tier-tab-popular{padding-top:2rem}@media (prefers-reduced-motion:reduce){.crown-glow:before,.mission-brief-glow{animation:none}}@media print{body{background:#fff!important;color:#000!important}.glass-panel{background:#f5f5f5!important}}[data-bg]{background-position:50%;background-size:cover;transition:opacity .4s ease}[data-bg].bg-loaded{opacity:1!important}.scroll-progress{background:var(--brand-color,#7cd2ff);box-shadow:0 0 10px var(--brand-color,#7cd2ff);height:2px;left:0;position:fixed;top:0;z-index:9999}.reveal-stagger>*{opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}.reveal-stagger.active>*{opacity:1;transform:translateY(0)}.reveal-stagger.active>:first-child{transition-delay:0s}.reveal-stagger.active>:nth-child(2){transition-delay:.1s}.reveal-stagger.active>:nth-child(3){transition-delay:.2s}.reveal-stagger.active>:nth-child(4){transition-delay:.3s}.reveal-stagger.active>:nth-child(5){transition-delay:.4s}.reveal-stagger.active>:nth-child(6){transition-delay:.5s}.reveal-stagger.active>:nth-child(7){transition-delay:.6s}.reveal-stagger.active>:nth-child(8){transition-delay:.7s}.reveal-stagger.active>:nth-child(9){transition-delay:.8s}.cyber-divider{background:linear-gradient(90deg,transparent,var(--brand-color,#7cd2ff),transparent);height:1px;opacity:0;transform:scaleX(0);transition:opacity .6s ease,transform .8s ease}.cyber-divider.active{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.scroll-progress{box-shadow:none}.reveal-stagger>*{opacity:1;transform:none;transition:none}.cyber-divider{opacity:1;transform:scaleX(1);transition:none}.hero-feature-status-dot{animation:none}}@media (max-width:767.98px){.hero-glow,.hero-reactor-ring{animation:none}.hero-particle{display:none}.scroll-progress{box-shadow:none}.hero-feature:before{filter:none}}.section-glow{position:relative}.section-glow:before{background:linear-gradient(90deg,transparent,rgba(var(--brand-rgb),.3),transparent);content:"";height:1px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:80%}.section-radial-glow{position:relative}.section-radial-glow:after{background:radial-gradient(ellipse at 50% 0,rgba(var(--brand-rgb),.04) 0,transparent 70%);content:"";height:300px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:60%;z-index:0}.sticky-cta{align-items:center;bottom:1rem;display:flex;gap:.5rem;left:50%;position:fixed;transform:translateX(-50%);transition:opacity .4s ease,transform .4s ease;z-index:200}.sticky-cta.sticky-cta-hidden{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(calc(100% + 2rem))}.sticky-cta-btn{text-align:center;white-space:nowrap}.sticky-cta-dismiss{align-items:center;background:rgba(6,13,26,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:1.5rem;justify-content:center;line-height:1;transition:all .2s ease;width:1.5rem}.sticky-cta-dismiss:hover{border-color:hsla(0,0%,100%,.4);color:#fff}@media (min-width:768px){.sticky-cta-btn{min-width:320px}}@media (max-width:767.98px){.sticky-cta{width:calc(100% - 2rem)}.sticky-cta-btn{width:100%}.sticky-cta-dismiss{position:absolute;right:-.5rem;top:-.5rem;z-index:1}}@media (prefers-reduced-motion:reduce){.sticky-cta{transition:none}.sticky-cta-btn{animation:none}}