*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}::selection{background:#ffffff26;color:#fff}body{background:#0a0a0a;color:#d4d4d4;min-height:100vh;overflow-x:hidden}.reveal{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.reveal-delay-5{transition-delay:.5s}.grid-bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:80px 80px}.scanline{position:fixed;top:0;left:0;right:0;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 50%,transparent 100%);animation:scanMove 8s linear infinite}@keyframes scanMove{0%{top:-1px}to{top:100vh}}.page-transition-enter{opacity:0;transform:translateY(12px)}.page-transition-active{opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.page-transition-exit{opacity:1;transform:translateY(0)}.page-transition-exit-active{opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease}.nav-btn{background:none;border:1px solid rgba(255,255,255,.12);color:#fff9;padding:10px 24px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;cursor:pointer;transition:all .3s;text-transform:uppercase;text-decoration:none;display:inline-block}.nav-btn:hover{border-color:#fff6;color:#fff;background:#ffffff08}.nav-link{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.5px;color:#ffffff59;text-decoration:none;text-transform:uppercase;transition:color .3s;cursor:pointer}.nav-link:hover{color:#fffc}.nav-link.active{color:#ffffffb3}.section-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:3px;color:#ffffff59;text-transform:uppercase;margin-bottom:48px}.section-headline{font-family:DM Sans,sans-serif;font-size:42px;font-weight:300;color:#fff;letter-spacing:-.02em;line-height:1.2;margin-bottom:24px}.section-body{font-family:DM Sans,sans-serif;font-size:16px;color:#ffffff73;line-height:1.7;font-weight:300;max-width:600px}.hud-corner{position:absolute;width:12px;height:12px}.hud-corner:before,.hud-corner:after{content:"";position:absolute;background:#ffffff26}.hud-tl{top:0;left:0}.hud-tl:before{top:0;left:0;width:12px;height:1px}.hud-tl:after{top:0;left:0;width:1px;height:12px}.hud-tr{top:0;right:0}.hud-tr:before{top:0;right:0;width:12px;height:1px}.hud-tr:after{top:0;right:0;width:1px;height:12px}.hud-bl{bottom:0;left:0}.hud-bl:before{bottom:0;left:0;width:12px;height:1px}.hud-bl:after{bottom:0;left:0;width:1px;height:12px}.hud-br{bottom:0;right:0}.hud-br:before{bottom:0;right:0;width:12px;height:1px}.hud-br:after{bottom:0;right:0;width:1px;height:12px}.contact-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#050505f2;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:200;display:flex;align-items:center;justify-content:center;animation:overlayIn .4s ease}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.contact-input{width:100%;padding:16px 0;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.12);color:#fff;font-family:DM Sans,sans-serif;font-size:16px;outline:none;transition:border-color .3s}.contact-input:focus{border-color:#ffffff80}.contact-input::placeholder{color:#fff3}.cap-row{display:grid;grid-template-columns:200px 1fr;border-top:1px solid rgba(255,255,255,.06);cursor:crosshair;transition:all .4s ease;padding:32px 0 32px 16px;position:relative}.cap-row:last-child{border-bottom:1px solid rgba(255,255,255,.06)}.cap-row:hover{background:#ffffff05}.cap-row:hover .cap-indicator{opacity:1;transform:scaleX(1)}.cap-indicator{position:absolute;left:0;top:0;bottom:0;width:2px;background:#fff;opacity:0;transform:scaleX(0);transform-origin:left;transition:all .3s ease}.sector-tag{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:3px;color:#ffffff59;padding:12px 24px;border:1px solid rgba(255,255,255,.04);transition:all .4s ease;cursor:default}.sector-tag:hover{color:#fff9;border-color:#ffffff1f}.footer-link{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;color:#ffffff59;text-decoration:none;transition:color .3s;display:block;margin-bottom:12px}.footer-link:hover{color:#ffffffb3}@media (max-width: 768px){.hero-headline{font-size:32px!important}.section-headline{font-size:28px!important}.cap-row{grid-template-columns:1fr!important;gap:8px}.nav-main{padding:16px 20px!important}.section-pad{padding-left:20px!important;padding-right:20px!important}.sectors-row{flex-direction:column!important}.hero-grid{grid-template-columns:1fr!important}.footer-inner{flex-direction:column!important;gap:32px!important;text-align:left}.footer-columns{flex-direction:column!important;gap:32px!important}.nav-links-desktop{display:none!important}.stats-row{flex-direction:column!important;gap:24px!important}.values-grid{grid-template-columns:1fr!important}.roadmap-phase{flex-direction:column!important}.roadmap-marker{align-self:flex-start!important}}@media (min-width: 769px){.nav-mobile-btn{display:none!important}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}
