*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#07090b;color:#e8edf0;font-family:Inter,Arial,sans-serif;line-height:1.6}.mono{font-family:"JetBrains Mono",monospace}.green,.accent,span{color:#a8ff5a}.matrix{position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:linear-gradient(rgba(168,255,90,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(168,255,90,.2) 1px,transparent 1px);background-size:45px 45px;mask-image:linear-gradient(to bottom,black,transparent 75%);z-index:0}.scanline{position:fixed;left:0;right:0;top:0;height:1px;background:#a8ff5a;opacity:.08;animation:scan 7s linear infinite;z-index:30;pointer-events:none}@keyframes scan{from{transform:translateY(-10px)}to{transform:translateY(100vh)}}.topbar{height:76px;border-bottom:1px solid #20262b;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;position:sticky;top:0;background:rgba(7,9,11,.82);backdrop-filter:blur(15px);z-index:20}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:#f4f6f7;font:700 13px "JetBrains Mono"}.logo{display:grid;place-items:center;width:31px;height:31px;border:1px solid #a8ff5a;border-radius:5px;color:#a8ff5a!important}.topbar nav{display:flex;gap:27px}.topbar nav a{color:#7f898f;text-decoration:none;font:11px "JetBrains Mono"}.topbar nav a:hover{color:#a8ff5a}.command-btn{background:transparent;border:1px solid #30383e;color:#d9dfe2;border-radius:4px;padding:9px 12px;font:11px "JetBrains Mono";cursor:pointer}.hero{min-height:calc(100vh - 76px);padding:9vh 7vw;display:grid;align-items:center;border-bottom:1px solid #20262b;position:relative;z-index:1}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;max-width:1450px;margin:auto;width:100%}.status{display:inline-flex;align-items:center;gap:9px;color:#a8ff5a;font:10px "JetBrains Mono";letter-spacing:1.5px}.status span{width:7px;height:7px;background:#a8ff5a;border-radius:50%;box-shadow:0 0 15px #a8ff5a}.tiny{font-size:10px;color:#687278;letter-spacing:1.4px;margin-top:25px}.hero h1{font-size:clamp(54px,6.5vw,104px);line-height:.93;letter-spacing:-5px;margin:22px 0 28px;font-weight:900}.hero-text{max-width:670px;color:#9ba4aa;font-size:17px}.actions{display:flex;gap:12px;margin:32px 0}.btn{padding:13px 17px;border-radius:4px;text-decoration:none;font-size:12px}.primary{background:#a8ff5a;color:#081006;font-weight:800}.primary b{color:#081006}.ghost{border:1px solid #343c42;color:#e7ecef}.mini-terminal{border:1px solid #252c31;background:#0b0e10;border-radius:6px;max-width:620px;margin-top:44px;box-shadow:0 30px 80px #0008}.terminal-head{height:32px;border-bottom:1px solid #22292e;padding:0 12px;display:flex;align-items:center;justify-content:space-between;font:9px "JetBrains Mono";color:#606970}.lights{letter-spacing:2px;color:#51595e!important}.terminal-body{padding:13px 17px;font:11px/1.8 "JetBrains Mono";color:#899299}.terminal-body p{margin:0}.terminal-body b{color:#dfe4e6}.hero-visual{display:flex;flex-direction:column;align-items:center}.radar{width:min(420px,90vw);height:min(420px,90vw);border:1px solid #273037;border-radius:50%;position:relative;overflow:hidden;background:radial-gradient(circle,#142018 0,#080b0d 52%,#07090b 70%);box-shadow:0 0 100px #a8ff5a0d}.radar:before,.radar:after{content:"";position:absolute;border:1px solid #25312a;border-radius:50%;inset:20%;}.radar:after{inset:40%}.radar-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,#28352d 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#28352d 50%,transparent 50.2%)}.sweep{position:absolute;left:50%;top:50%;width:50%;height:2px;transform-origin:left;animation:sweep 4s linear infinite;background:linear-gradient(90deg,#a8ff5a,transparent)}@keyframes sweep{to{transform:rotate(360deg)}}.radar-core{position:absolute;inset:calc(50% - 43px);display:grid;place-items:center;border:1px solid #a8ff5a;border-radius:50%;color:#a8ff5a;font:700 25px "JetBrains Mono";box-shadow:0 0 35px #a8ff5a22}.target{position:absolute;font:9px "JetBrains Mono";border:1px solid #425142;padding:4px 6px;background:#09100a;color:#a8ff5a}.t1{top:22%;left:60%}.t2{bottom:26%;left:20%}.t3{top:65%;right:13%}.metrics{width:100%;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #272f35;margin-top:40px}.metrics div{padding:17px;border-bottom:1px solid #272f35}.metrics div:nth-child(odd){border-right:1px solid #272f35}.metrics b{display:block;font-size:25px}.metrics span{display:block;color:#687278!important;font:9px/1.45 "JetBrains Mono"}.section{padding:115px 9vw;position:relative;z-index:1}.dark{background:#0b0f11;border-top:1px solid #20272c;border-bottom:1px solid #20272c}.section-label{font:10px "JetBrains Mono";letter-spacing:2px;color:#667177;margin-bottom:48px}.split{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.section h2{font-size:clamp(42px,5vw,72px);line-height:1;letter-spacing:-3px;margin:0}.section p{color:#8f999f}.section .lead{font-size:21px;color:#d4dade}.section-title-row{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.section-title-row p{font-size:9px;color:#626c72}.arsenal-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #293137;border-left:1px solid #293137}.arsenal-card{text-align:left;background:transparent;border:0;border-right:1px solid #293137;border-bottom:1px solid #293137;padding:27px;min-height:185px;color:#fff;cursor:pointer;transition:.25s}.arsenal-card:hover,.arsenal-card.active{background:#101813;box-shadow:inset 0 -2px #a8ff5a}.arsenal-card span,.arsenal-card i{font:10px "JetBrains Mono";color:#687278}.arsenal-card i{float:right;font-style:normal}.arsenal-card h3{font-size:17px;margin:25px 0 5px}.arsenal-card p{font-size:12px;margin:0}.intel-panel{border:1px solid #293137;margin-top:20px;background:#080c0e}.intel-head{display:flex;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #293137;font:9px "JetBrains Mono";color:#69737a}.intel-head b{color:#a8ff5a}.intel-content{display:flex;align-items:center;gap:22px;padding:18px}.intel-content p{margin:0;font-size:12px;flex:1}.signal{width:8px;height:8px;border-radius:50%;background:#a8ff5a;box-shadow:0 0 18px #a8ff5a}.bars{display:flex;gap:3px;align-items:end;height:28px}.bars i{width:5px;background:#a8ff5a;animation:bar 1s infinite alternate}.bars i:nth-child(1){height:40%}.bars i:nth-child(2){height:75%;animation-delay:.1s}.bars i:nth-child(3){height:50%;animation-delay:.2s}.bars i:nth-child(4){height:90%;animation-delay:.3s}.bars i:nth-child(5){height:62%;animation-delay:.4s}@keyframes bar{to{transform:scaleY(.55)}}.timeline{margin-top:55px;max-width:1050px}.role{display:grid;grid-template-columns:65px 1fr;gap:20px;border-top:1px solid #293137;padding:38px 0}.role-marker{font:11px "JetBrains Mono";color:#a8ff5a;padding-top:6px}.role-top{display:flex;justify-content:space-between;gap:20px}.role h3{font-size:25px;margin:10px 0 2px}.role p{margin:0}.role time{font:10px "JetBrains Mono";color:#687278}.tag{font:9px "JetBrains Mono";padding:4px 7px;border:1px solid #3c4a3d;color:#a8ff5a}.mutedtag{color:#707980;border-color:#353d42}.role ul{color:#90999f;padding-left:20px}.role li{margin:9px 0}.research-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.research{border:1px solid #293137;padding:25px;min-height:175px;background:#0a0e10}.research span,.research a{font:9px "JetBrains Mono";color:#a8ff5a;text-decoration:none}.research h3{margin:17px 0 3px}.research p{font-size:12px;margin:0 0 18px}.impact-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #293137;margin-top:50px}.impact-grid div{padding:27px;border-right:1px solid #293137}.impact-grid div:last-child{border:0}.impact-grid b{font-size:34px;color:#a8ff5a}.impact-grid p{font-size:11px;margin:5px 0 0}.award-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.award-row>div{border:1px solid #293137;padding:22px}.award-row span,.award-row small{display:block;font:9px "JetBrains Mono";color:#687278}.award-row span{color:#a8ff5a}.award-row b{display:block;margin:14px 0 2px}.certs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #293137}.certs>div{padding:27px;border-right:1px solid #293137;border-bottom:1px solid #293137}.certs span{font:9px "JetBrains Mono";color:#a8ff5a}.certs h3{margin:14px 0 2px}.certs p{font-size:11px;margin:0}.contact{background:#a8ff5a;color:#071006;padding:120px 9vw;position:relative;z-index:1}.contact .section-label{color:#2e4925}.contact h2{font-size:clamp(60px,8vw,115px);line-height:.9;letter-spacing:-6px;margin:20px 0}.contact h2 span{color:#071006}.contact p{color:#294526}.contact-buttons{display:flex;gap:10px;margin-top:35px;flex-wrap:wrap}.contact-buttons a{color:#071006;text-decoration:none;border:1px solid #294526;padding:12px 16px;font:10px "JetBrains Mono"}.contact-buttons a:hover{background:#071006;color:#a8ff5a}.topbar .accent{color:#a8ff5a}footer{padding:25px 7vw;display:flex;justify-content:space-between;color:#5e686e;font:9px "JetBrains Mono";border-top:1px solid #20262b}.command-modal{position:fixed;inset:0;background:#000b;display:none;place-items:center;z-index:50}.command-modal.open{display:grid}.modal{width:min(520px,90vw);background:#0c1012;border:1px solid #344039;padding:30px;position:relative;box-shadow:0 30px 100px #000}.modal h2{margin:8px 0 22px}.close{position:absolute;right:15px;top:10px;background:transparent;border:0;color:#fff;font-size:26px;cursor:pointer}.commands{display:grid;gap:7px}.commands a{padding:13px;border:1px solid #293137;color:#cbd1d5;text-decoration:none;font:11px "JetBrains Mono"}.commands a:hover{color:#a8ff5a;background:#101713}.hint{font-size:9px;color:#59636a;margin-bottom:0}@media(max-width:900px){.topbar nav{display:none}.hero-grid,.split{grid-template-columns:1fr}.hero-visual{display:none}.arsenal-grid{grid-template-columns:1fr 1fr}.impact-grid{grid-template-columns:1fr 1fr}.impact-grid div:nth-child(2){border-right:0}.award-row{grid-template-columns:1fr}.section{padding:85px 7vw}}@media(max-width:560px){.arsenal-grid,.research-grid,.certs{grid-template-columns:1fr}.impact-grid{grid-template-columns:1fr}.impact-grid div{border-right:0!important}.hero h1{letter-spacing:-3px}.role{grid-template-columns:1fr}.role-top{display:block}.role time{display:block;margin-top:12px}footer{display:block}footer span:last-child{display:block;margin-top:8px}}
