@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&family=Syne+Mono&family=Syne:wght@400;500;600;700;800&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#020508;color:#d4e8f5;font-family:Syne,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#020508}::-webkit-scrollbar-thumb{background:#0a4a99}@keyframes logo-pulse{0%,to{filter:drop-shadow(0 0 6px rgba(158,227,255,.3))}50%{filter:drop-shadow(0 0 14px rgba(158,227,255,.5))}}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes grid-pulse{0%,to{opacity:.028}50%{opacity:.055}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes scan-y{0%{transform:translateY(-100%)}to{transform:translateY(500%)}}.grid-bg{background-image:linear-gradient(rgba(14,127,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(14,127,255,.04) 1px,transparent 0);background-size:60px 60px;animation:grid-pulse 10s ease-in-out infinite}.signal-text{background:linear-gradient(135deg,#0e7fff,#40c4ff 50%,#0e7fff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 5s linear infinite}.section-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.section-reveal.visible{opacity:1;transform:translateY(0)}.nav-link{font-family:Syne Mono,monospace;font-size:11px;letter-spacing:.15em;color:#5a8aaa;text-transform:uppercase;transition:color .2s;cursor:pointer;background:none;border:none;padding:0;text-decoration:none}.nav-link:focus-visible,.nav-link:hover{color:#d4e8f5;outline:none}.btn-ghost,.btn-primary{font-family:Syne Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:11px 28px;cursor:pointer;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:background .2s,box-shadow .2s,color .2s,border-color .2s;display:inline-block;text-align:center}.btn-primary{background:#0e7fff;color:#fff;border:none}.btn-primary:focus-visible,.btn-primary:hover{background:#1a8fff;box-shadow:0 0 28px rgba(14,127,255,.35);outline:none}.btn-ghost{background:transparent;color:#5a8aaa;border:1px solid #1a3a54}.btn-ghost:focus-visible,.btn-ghost:hover{color:#d4e8f5;border-color:#0e7fff;outline:none}.product-card{border:1px solid #0e2438;background:linear-gradient(145deg,#070e19,#050c14);padding:32px 28px;position:relative;overflow:hidden;cursor:pointer;display:block;color:inherit;text-decoration:none;transition:border-color .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.product-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(14,127,255,.03),transparent 55%);opacity:0;transition:opacity .3s}.product-card:focus-visible,.product-card:hover{border-color:#0a4a99;transform:translateY(-3px);outline:none}.product-card:focus-visible:after,.product-card:hover:after{opacity:1}.dashboard-tilt{transform:perspective(1100px) rotateX(7deg) rotateY(-3.5deg);transition:transform .65s cubic-bezier(.16,1,.3,1)}.dashboard-tilt:hover{transform:perspective(1100px) rotateX(3deg) rotateY(-1.5deg) translateY(-6px)}.noise{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.022;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJuIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC45IiBudW1PY3RhdmVzPSI0IiBzdGl0Y2hUaWxlcz0ic3RpdGNoIi8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsdGVyPSJ1cmwoI24pIi8+PC9zdmc+")}