:root{--bg-dark:#050505;--surface:#0d0d0d;--oculus-red:#ff3e3e;--text-main:#e2e8f0;--text-dim:#64748b;--border:#1a1a1a;--glow-red:#ff3e3e4d;--header-height:90px;--section-spacing-top:80px;--section-spacing-bottom:100px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);min-height:100vh;color:var(--text-main);background-color:#050505;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;margin:0;padding:0;font-family:Inter,sans-serif;display:flex}main,header,footer{z-index:1;width:100%;position:relative}main{flex:1}main>.page-wrapper>.container,main>.container{margin-top:var(--section-spacing-top);margin-bottom:var(--section-spacing-bottom)}.container{max-width:1300px;margin:0 auto;padding:0 2rem}.nav-brand{letter-spacing:2px;text-transform:uppercase;color:var(--text-main);font-weight:800;text-decoration:none}.nav-brand span{color:var(--oculus-red)}.glitch-title{text-transform:uppercase;color:var(--text-main);font-size:4rem;font-weight:900}.glitch-title span{color:#0000;-webkit-text-stroke:1px var(--oculus-red)}.global-header{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#0a0a0a99;border-bottom:1px solid #ff3e3e33;width:100%;position:fixed;top:0}.btn-terminal-access{color:var(--oculus-red);border:1px solid var(--oculus-red);cursor:pointer;background:0 0;padding:8px 20px;transition:all .3s;box-shadow:0 0 10px #ff3e3e33}.world-map-overlay{opacity:.05;filter:grayscale()sepia()hue-rotate(-50deg)saturate(8);z-index:-1;pointer-events:none;opacity:.07;z-index:-1;pointer-events:none;inset:0;background:url(/assets/logo-_Lhf0QVt.png) 50%/60% no-repeat;position:fixed;inset:0}.global-footer .footer-top{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.global-header,.global-footer{-webkit-backdrop-filter:blur(25px)saturate(150%);background:#050505b3}.scanline{z-index:9999;pointer-events:none;background:linear-gradient(#0000 50%,#00f0ff05 50%) 0 0/100% 4px;width:100%;height:100%;position:fixed;top:0;left:0}@keyframes flicker{0%{opacity:.97}5%{opacity:.95}10%{opacity:.9}to{opacity:1}}.flicker-on-load{animation:.2s infinite alternate flicker}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#00f0ff17 .5px,#0000 .5px),linear-gradient(90deg,#00f0ff17 .5px,#0000 .5px);background-size:60px 60px;width:100vw;height:100vh;position:fixed;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0003 90%);mask-image:radial-gradient(circle,#000 30%,#0003 90%)}.typewriter{white-space:nowrap;border-right:3px solid var(--oculus-blue);width:0;animation:2s steps(30,end) forwards typing,.75s step-end infinite blink-caret;display:inline-block;overflow:hidden}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:var(--oculus-blue)}}.typewriter{border-right:3px solid var(--oculus-red)!important}@keyframes card-scan{0%{top:-10%}to{top:110%}}.domain-card:hover:after{background:linear-gradient(to bottom, transparent, var(--oculus-red), transparent)!important}.global-header{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#0a0b0ecc;position:sticky;top:0}.header-container{justify-content:space-between;align-items:center;max-width:1300px;height:90px;margin:0 auto;padding:0 2rem;display:flex}.brand-block{align-items:center;gap:15px;text-decoration:none;display:flex}.logo-header{width:auto;height:40px}.title-stack{flex-direction:column;display:flex}.axiom-title{letter-spacing:3px;color:var(--text-dim);text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:1}.oculus-title{letter-spacing:1px;color:var(--text-main);text-transform:uppercase;margin-top:4px;font-size:1.4rem;font-weight:800}.oculus-title span{color:var(--oculus-blue);font-weight:300}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;font-size:.85rem;text-decoration:none;transition:all .3s}.nav-links a:hover{color:var(--oculus-blue)}.btn-terminal-access{border:1px solid var(--oculus-blue);color:var(--oculus-blue);text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;padding:8px 18px;font-size:.8rem;transition:all .3s}.btn-terminal-access:hover{background:var(--oculus-blue);color:#000;box-shadow:0 0 15px #00f0ff4d}.global-header{-webkit-backdrop-filter:blur(30px)saturate(150%);background:#05050580;border-bottom:1px solid #ff3e3e33}.btn-terminal-access{background:0 0;box-shadow:0 0 10px #ff3e3e33;color:var(--oculus-red)!important;border:1px solid var(--oculus-red)!important}.global-footer{border-top:1px solid var(--border);background:#050505;margin-top:180px}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding:80px 0;display:grid}.footer-brand-side{flex-direction:column;gap:20px;display:flex}.logo-footer{width:auto;height:60px;margin-bottom:10px}.footer-axiom-text{letter-spacing:2px;font-size:2rem;font-weight:900}.footer-mission{color:var(--text-dim);max-width:400px;font-size:.95rem;line-height:1.8}.footer-nav-column h4{color:var(--text-main);text-transform:uppercase;letter-spacing:2px;margin-bottom:25px;font-size:.8rem}.footer-nav-column ul{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-nav-column a{color:var(--text-dim);font-size:.9rem;text-decoration:none;transition:all .2s}.footer-nav-column a:hover{color:var(--oculus-blue);padding-left:5px}.footer-bottom{border-top:1px solid #111;padding:30px 0}.footer-bottom-container{color:#444;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.legal-links a{color:#444;margin-left:20px;text-decoration:none}.legal-links a:hover{color:var(--text-dim)}.footer-socials{gap:20px;margin-top:20px;display:flex}.footer-socials a{color:var(--text-dim);font-size:1.2rem;transition:all .3s}.footer-socials a:hover{color:var(--oculus-red);filter:drop-shadow(0 0 5px var(--oculus-red))}.index-hero{align-items:center;min-height:80vh;padding:4rem 0;display:flex;position:relative}.hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid}.system-status{color:var(--oculus-red);letter-spacing:2px;margin-bottom:2rem;font-family:monospace;font-size:.7rem}.pulse-red{background:#ff3e3e;border-radius:50%;width:8px;height:8px;margin-right:10px;animation:2s infinite pulse-simple;display:inline-block;box-shadow:0 0 10px #ff3e3e}@keyframes pulse-simple{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.hero-text-block h1{text-transform:uppercase;font-size:5rem;font-weight:900;line-height:.9}.hero-text-block h1 span{color:#0000;-webkit-text-stroke:1px var(--oculus-red)}.hero-sub{color:var(--text-dim);max-width:500px;margin:2rem 0 3rem;font-size:1.1rem;line-height:1.6}.hero-visual-block{justify-content:center;align-items:center;display:flex;position:relative}.data-hex-grid{background:radial-gradient(circle,#00f0ff0d 0%,#0000 70%);border:1px solid #00f0ff1a;border-radius:50%;justify-content:center;align-items:center;width:400px;height:400px;display:flex}.hex-center img{width:375px;filter:drop-shadow(0 0 0px var(--oculus-red))}.orbit-ring{border:1px dashed #00f0ff33;border-radius:50%;width:110%;height:110%;animation:20s linear infinite rotate;position:absolute}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-main{background:var(--oculus-red);color:#000;text-transform:uppercase;padding:1.2rem 2.5rem;font-size:.85rem;font-weight:900;text-decoration:none;transition:all .3s}.btn-outline{border:1px solid var(--border);color:var(--text-main);text-transform:uppercase;margin-left:15px;padding:1.2rem 2.5rem;font-size:.85rem;text-decoration:none;transition:all .3s}.btn-main:hover{box-shadow:0 0 30px #00f0ff66}
