:root{--bg:#080b0b;--panel:#101515;--line:#26302c;--muted:#98a39d;--text:#edf3ee;--lime:#c0ff72;--mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:'';position:absolute;inset:0 0 auto;height:850px;pointer-events:none;background:radial-gradient(ellipse at 90% 35%,#253c1c33,transparent 55%);z-index:-1}a{color:inherit;text-decoration:none}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--lime);outline-offset:6px}a:hover{color:var(--lime)}button{cursor:pointer}svg{width:24px;height:24px;flex-shrink:0}.wrap{max-width:1360px;width:calc(100% - 112px);margin-inline:auto}header{position:sticky;top:0;z-index:20;background:#080b0bed;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav{height:100px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font-size:12px;line-height:1.55;letter-spacing:2px;font-weight:400}.brand b{font-size:12px;font-weight:700;letter-spacing:1.2px}.brandmark{width:38px;height:44px;color:var(--lime)}nav{display:flex;align-items:center;gap:36px;font-size:13px}nav>a[aria-current]{color:var(--lime)}.navcta{border:1px solid #43523b;padding:12px 18px;display:flex;align-items:center;gap:11px}.navcta svg{width:18px}.navcta span{margin-left:12px}.menu{display:none}.skip{position:fixed;top:-80px;left:20px;z-index:50;background:var(--lime);color:var(--bg);padding:15px}.skip:focus{top:12px}.eyebrow{font:11px/1.5 var(--mono);letter-spacing:1.6px;display:flex;align-items:center;gap:10px;color:var(--lime)}.statusdot{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--lime);box-shadow:0 0 12px #c0ff7244;flex-shrink:0}h1,h2,h3,p{margin:0}h1{font-size:clamp(66px,7.3vw,108px);line-height:.99;font-weight:500;letter-spacing:-6px;margin:28px 0}h1>span,.cta h2>span,.localfirst h2>span{color:var(--lime)}h2{font-size:clamp(34px,3.9vw,55px);font-weight:500;letter-spacing:-2.3px;line-height:1.1}h3{font-weight:500;font-size:22px;letter-spacing:-.5px}p{font-size:16px;line-height:1.75;color:var(--muted)}.muted{color:#7e8c83}.hero{display:grid;grid-template-columns:1.03fr 1fr;gap:10px;padding-top:66px;padding-bottom:60px;min-height:730px;align-items:center}.herocopy{position:relative;z-index:2}.hero p{font-size:17px;margin-top:25px}.actions{display:flex;align-items:center;gap:12px;margin-top:30px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:var(--lime);color:#111a0a;padding:18px 23px;font-size:13px;font-weight:600;border:1px solid var(--lime);transition:background .2s,transform .2s;min-height:54px}.button svg{width:17px;height:17px}.button:hover{color:#111a0a;background:#d6ffa6;transform:translateY(-2px)}.button.secondary{color:var(--text);background:transparent;border-color:#3b443f}.button.secondary:hover{color:var(--lime);background:#c0ff7209;border-color:var(--lime)}.heronote{margin-top:36px;display:flex;gap:12px;align-items:center;font:10px/1.6 var(--mono);color:#85928a}.tinycross{color:var(--lime);font-size:20px}.heroart{position:relative;min-height:560px;align-self:stretch;overflow:hidden;background-image:linear-gradient(#9cb99908 1px,transparent 1px),linear-gradient(90deg,#9cb99908 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 94%,transparent)}.heroart:before{content:'';position:absolute;inset:12% 0 8%;border:1px solid #97d36a18;border-radius:50%;transform:scale(.9)}#network{width:100%;height:100%;position:absolute;inset:0}.artlabel{position:absolute;top:16px;left:40px;font:9px var(--mono);letter-spacing:1.6px;color:var(--muted);display:flex;gap:10px;align-items:center}.artfooter{position:absolute;bottom:25px;left:40px;right:26px;border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:1px;color:#7e8d80}.core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:116px;height:130px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:radial-gradient(#243c1c,#0a120b);border:1px solid #c0ff7266;box-shadow:0 0 100px #9aff2626,inset 0 0 20px #b0ff6e0d;clip-path:polygon(15% 0,100% 0,100% 85%,85% 100%,0 100%,0 15%)}.core .brandmark{width:40px;height:42px}.core span{font:8px/1.6 var(--mono);letter-spacing:2px;text-align:center;color:var(--lime)}.orbital{position:absolute;padding:9px 12px;border:1px solid #3f5136;background:#0a0e0bcc;font:8px var(--mono);letter-spacing:1.5px;color:#b6c7b7}.orbital:before{content:'+';color:var(--lime);margin-right:12px}.orbital.top{top:24%;right:9%}.orbital.bottom{bottom:24%;left:8%}.principles{border-block:1px solid var(--line);background:#10151066}.principles>.wrap{display:flex;align-items:center;justify-content:space-between;padding-block:23px}.principles span{display:flex;gap:13px;align-items:center;font:11px var(--mono);color:#c0c9c2;letter-spacing:.5px}.principles svg{width:19px;color:#a2b49f}.section{padding-top:110px}.sectionhead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:40px}.sectionhead .eyebrow,.mission .eyebrow,.faqsection .eyebrow,.localfirst .eyebrow{margin-bottom:20px}.sectionhead>p{font-size:14px;max-width:340px;padding-bottom:3px}.project{border:1px solid var(--line);display:grid;grid-template-columns:1fr 1.05fr;background:linear-gradient(120deg,#18201855,transparent);overflow:hidden}.projectcopy{padding:44px}.pill{border:1px solid #435436;color:var(--lime);font:9px/1.5 var(--mono);letter-spacing:1px;padding:6px 9px;display:inline-block}.productname{display:flex;align-items:center;gap:20px;margin:32px 0 22px}.productname>svg{width:44px;height:44px;color:var(--lime)}.productname h3{font-size:34px;line-height:1.12;letter-spacing:-1px}.projectcopy p{max-width:410px}.projectcopy .small{font-size:13px;margin-top:14px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 32px}.chips span{border:1px solid #323e35;padding:7px 10px;font:10px var(--mono);color:#b6c6b8}.console{margin:46px 0 46px 0;align-self:center;border:1px solid #3d4b3d;border-right:0;box-shadow:0 20px 80px #0005;background:#0c100e;transform:perspective(1500px) rotateY(-5deg);transform-origin:right}.consolebar{display:flex;justify-content:space-between;align-items:center;padding:17px;border-bottom:1px solid var(--line);font:8px var(--mono);letter-spacing:.8px;color:#89978c}.consolebar>span:first-child{display:flex;gap:5px}.consolebar i{display:block;width:6px;height:6px;border-radius:50%;background:#405040}.consolebar i:first-child{background:var(--lime)}.consolebar svg{width:12px;height:12px}.consoleinner{padding:26px}.consoleheading{display:flex;justify-content:space-between;align-items:center;font-size:20px;letter-spacing:-.4px}.consoleheading .pill{padding:3px 6px;font-size:8px}.flow{display:flex;justify-content:space-around;align-items:center;padding:32px 0;gap:10px}.flow>div{display:flex;flex-direction:column;gap:12px;align-items:center;color:#afbeac;font:9px var(--mono)}.flow>span{color:#52664d}.flow>div>svg{width:38px;height:38px;padding:7px;border:1px solid #3b4b36;box-sizing:content-box}.flow>.flowcore{color:var(--lime)}.flowcore svg{background:#b3ff660c;border-color:#c0ff7270!important}.consolerow{display:flex;align-items:center;gap:10px;border-top:1px solid #253026;padding:15px 0;font:10px var(--mono)}.consolerow b{font-weight:400}.consolerow>span:last-child{margin-left:auto;color:#7e9081;font-size:9px}.dot{width:5px;height:5px;border-radius:50%}.green{background:var(--lime)}.purple{background:#c9b0ff}.amber{background:#e8c67c}.consolebottom{display:flex;align-items:center;gap:8px;margin-top:15px;font:9px var(--mono);color:#b2c2ac}.consolebottom svg{width:13px;height:13px}.illustration{font:7px var(--mono);letter-spacing:1.3px;color:#788479;margin-top:22px}.mission{display:grid;grid-template-columns:1fr 1fr;gap:80px}.founder{display:flex;gap:13px;align-items:center;margin-top:38px}.avatar{width:42px;height:42px;display:grid;place-items:center;background:#1e2a1d;border:1px solid #3f5136;color:var(--lime);font:13px var(--mono)}.founder strong{font-size:13px;font-weight:500}.founder span{display:block;font-size:11px;color:var(--muted);margin-top:6px}.missiontext .large{font-size:22px;line-height:1.5;color:#dce7dd;margin-bottom:22px;letter-spacing:-.4px}.missiontext>p{font-size:14px;margin-bottom:17px}.textlink{display:inline-block;font-size:13px;color:var(--lime);padding-bottom:8px;border-bottom:1px solid #455a33;margin-top:10px}.textlink span{margin-left:20px}.values{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.values article{padding:35px 30px 36px 0}.values article+article{border-left:1px solid var(--line);padding-left:35px}.values svg{color:var(--lime);margin-bottom:22px}.values h3{font-size:18px;margin-bottom:13px}.values p{font-size:13px;max-width:280px}.cta{margin-top:110px;margin-bottom:100px;padding:60px;background:radial-gradient(ellipse at 90% 60%,#20381b80,transparent 60%),#111710;border:1px solid #3e4f31;position:relative;overflow:hidden}.cta .eyebrow{margin-bottom:22px}.cta h2{font-size:clamp(40px,4.5vw,66px)}.cta p{margin-top:22px;font-size:14px}.cta .actions{position:relative;z-index:2}.ctacross{font:300 330px/.8 Arial;color:#c0ff7218;position:absolute;right:40px;top:60px;pointer-events:none}footer{padding-block:0 40px;display:flex;align-items:flex-start;gap:35px;border-top:1px solid var(--line);padding-top:35px}footer .brand{flex-shrink:0}footer>p{font:10px var(--mono);padding-top:13px}footer>div{margin-left:auto;font-size:11px;display:flex;gap:22px;flex-wrap:wrap;justify-content:flex-end}footer>div>span{width:100%;text-align:right;font:9px var(--mono);color:#7f8e83;margin-top:8px}.backlink{color:var(--muted);font:10px var(--mono);display:inline-block;margin-bottom:50px}.producthero{padding-top:28px;padding-bottom:0;position:relative;overflow:hidden}.producthero>.eyebrow{margin-bottom:25px}.producthero h1{font-size:clamp(68px,7.2vw,103px);position:relative;z-index:1}.productintro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:32px}.productintro h2{font-size:23px;letter-spacing:-.5px;margin-bottom:12px}.productintro p{font-size:15px}.productintro .actions{margin:0}.productfacts{display:flex;gap:35px;padding:30px 0;margin-top:38px;border-block:1px solid var(--line)}.productfacts>span{display:flex;align-items:center;gap:10px;font:11px var(--mono);color:var(--muted)}.productfacts svg{width:16px;height:16px;color:var(--lime)}.heroindex{position:absolute;right:8%;top:90px;width:340px;height:340px;border:1px solid #c0ff7225;border-radius:50%;display:grid;place-items:center;background:radial-gradient(#c0ff7212,transparent 65%);z-index:-1}.heroindex:after,.heroindex:before{content:'';position:absolute;inset:35px;border:1px dashed #c0ff7233;border-radius:50%;transform:rotate(40deg)}.heroindex:after{inset:-40px;border:1px solid #c0ff7212}.heroindex>svg{width:130px;height:130px;color:#c0ff7255}.workflowpanel{border:1px solid var(--line);background:#111611}.tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.tabs button{background:transparent;color:var(--muted);border:0;padding:23px 28px;text-align:left;display:flex;gap:14px;align-items:center;font-size:14px;border-bottom:2px solid transparent}.tabs button+button{border-left:1px solid var(--line)}.tabs button[aria-selected=true]{color:var(--lime);background:#c0ff7207;border-bottom-color:var(--lime)}.tabs button span{margin-left:auto;font:10px var(--mono);opacity:.5}.tabs svg{width:19px;height:19px}.tabpanel{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;padding:48px;align-items:center;min-height:330px}.tabpanel[hidden]{display:none}.tabpanel h3{font-size:28px;line-height:1.2;margin:20px 0 18px;max-width:350px}.tabpanel p{font-size:14px}.panelnote{margin-top:22px;display:flex;gap:10px;font:10px/1.7 var(--mono);color:#b5c3ad}.panelnote svg{width:16px;height:16px}.pipeline{display:grid;gap:24px}.pipeline>div{position:relative;border:1px solid #3b4a35;background:#101710;display:flex;align-items:center;padding:19px 18px;gap:15px;font-size:12px}.pipeline>div:not(:last-child):after{content:'';position:absolute;height:25px;width:1px;background:#536a42;left:35px;top:100%}.pipeline>div>span{font:9px var(--mono);color:var(--lime)}.pipeline svg{width:16px;height:16px;color:var(--lime);margin-left:auto}.featuregrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.featuregrid article{padding:35px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(150deg,#141b1255,transparent);transition:background .2s}.featuregrid article:hover{background:#182216}.featuregrid svg{color:var(--lime);margin-bottom:24px;width:27px;height:27px}.featuregrid h3{font-size:19px;margin-bottom:14px;line-height:1.3}.featuregrid p{font-size:13px}.formats{padding:30px;border:1px solid var(--line);border-top:0;background:#10161066}.formats p{font-size:13px;margin:15px 0 8px;color:#cfdbd0}.formats i{font-style:normal;color:#5e715b;padding:0 8px}.formats>span:last-child{font-size:11px;color:var(--muted)}.localfirst{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:center}.localfirst p{font-size:14px;margin:23px 0 10px}.localfirst h2{font-size:40px}.localdiagram{border:1px dashed #566d43;padding:28px;background-image:linear-gradient(#a0c38c08 1px,transparent 1px),linear-gradient(90deg,#a0c38c08 1px,transparent 1px);background-size:22px 22px}.boundarylabel{font:9px var(--mono);color:var(--lime);letter-spacing:1.5px;margin-bottom:24px}.localnode{display:flex;align-items:center;gap:12px;padding:16px;margin-top:12px;border:1px solid #344331;background:#0c120d;font-size:12px}.localnode svg{width:18px;height:18px;color:var(--lime)}.localnode>span{margin-left:auto;font:8px var(--mono);color:#889d7f}.primarynode{margin-top:24px;border-color:#7b9b52;color:var(--lime)}.localbottom{text-align:center;font:9px var(--mono);color:var(--muted);margin-top:22px}.faqsection{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.faqsection>div>p{font-size:13px;margin-top:20px}.faqs details{border-bottom:1px solid var(--line)}.faqs details:first-child{border-top:1px solid var(--line)}summary{list-style:none;padding:24px 30px 24px 0;cursor:pointer;font-size:15px;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;color:var(--lime);font-size:21px;top:20px}details[open]>summary:after{content:'×'}.faqs p{font-size:13px;padding:0 20px 24px 0}.faqs a{color:var(--lime);text-decoration:underline;text-underline-offset:3px}
@media(min-width:1600px){.hero{padding-top:90px;padding-bottom:90px}.heroart{min-height:590px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}nav{gap:22px}.hero{min-height:670px}.heroart{min-height:500px}h1{letter-spacing:-4px;font-size:78px}.hero .eyebrow{font-size:9px;letter-spacing:.8px}.hero .actions{gap:10px}.button{padding:16px 18px;gap:18px}.projectcopy{padding:30px}.consoleinner{padding:20px}.consolerow{font-size:9px}.consolerow>span:last-child{font-size:8px}.mission{gap:50px}.productintro{align-items:start;flex-direction:column}.heroindex{right:2%;opacity:.7}.featuregrid{grid-template-columns:repeat(2,1fr)}.localfirst{gap:40px}.localfirst h2{font-size:34px}footer>p{display:none}.tabpanel{gap:35px;padding:35px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.nav{height:80px}.brand{font-size:10px;letter-spacing:1.3px}.brand b{font-size:10px;letter-spacing:.65px}.brandmark{width:31px;height:36px}.menu{display:flex;gap:15px;color:var(--text);background:none;border:1px solid #3c4937;padding:10px 12px;font-size:11px;align-items:center}.menu span{color:var(--lime);font-size:18px;line-height:1}nav{position:absolute;left:0;right:0;top:80px;background:#0b100c;border-bottom:1px solid var(--line);padding:25px 20px;flex-direction:column;align-items:stretch;gap:0;display:none}nav.open{display:flex}nav>a{padding:17px 10px}nav .navcta{margin-top:8px;justify-content:center}.hero{padding-top:43px;grid-template-columns:1fr;min-height:auto;padding-bottom:0;gap:10px}.hero .eyebrow{font-size:8px;letter-spacing:.9px}h1{font-size:clamp(64px,12.7vw,91px);letter-spacing:-3.8px;margin:26px 0}.hero p{font-size:15px;line-height:1.8}.actions{gap:10px;margin-top:25px}.button{font-size:12px;padding:16px 17px;gap:15px;min-height:51px}.heronote{margin-top:25px;font-size:9px}.heroart{min-height:380px;max-width:500px;width:100%;margin:0 auto;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.artlabel{top:22px;font-size:8px;left:20px}.artfooter{bottom:22px;left:20px;right:20px;font-size:7px}.core{width:91px;height:103px}.core .brandmark{width:29px;height:34px}.core span{font-size:6px}.orbital{font-size:7px;padding:7px 9px}.orbital.top{right:4%}.orbital.bottom{left:3%}.principles>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:25px 12px;padding-block:25px}.principles span{font-size:10px;gap:10px}.principles svg{width:16px;height:16px}.section{padding-top:70px}.sectionhead{display:block;margin-bottom:27px}.sectionhead>p{margin-top:20px;font-size:13px}.eyebrow{font-size:9px;letter-spacing:1.2px}h2{font-size:38px;letter-spacing:-1.6px}.project{grid-template-columns:1fr}.projectcopy{padding:28px}.productname h3{font-size:32px}.projectcopy>p{font-size:14px}.projectcopy .button{width:100%}.console{margin:10px 0 28px 22px;transform:none}.consoleheading{font-size:19px}.consoleinner{padding:23px}.consolerow{font-size:10px}.consolerow>span:last-child{font-size:8px}.mission{grid-template-columns:1fr;gap:30px}.missiontext .large{font-size:21px}.founder{margin-top:25px}.values{grid-template-columns:1fr;margin-top:40px}.values article{padding:27px 0;display:grid;grid-template-columns:30px 1fr;column-gap:18px}.values article+article{padding:27px 0;border-left:0;border-top:1px solid var(--line)}.values svg{grid-row:span 2;margin:0}.values p{max-width:100%}.cta{margin-top:70px;margin-bottom:60px;padding:30px 24px}.cta h2{font-size:43px}.cta p{font-size:13px;max-width:280px}.cta .actions{align-items:stretch;flex-direction:column;max-width:300px}.ctacross{right:-25px;top:70px;font-size:220px}.cta .eyebrow{font-size:8px}footer{padding-top:28px;flex-wrap:wrap;gap:25px}footer>div{margin-left:0;justify-content:flex-start}footer>div>span{text-align:left;font-size:8px}.producthero{padding-top:24px}.backlink{margin-bottom:40px;font-size:9px}.producthero h1{font-size:clamp(57px,11.6vw,86px);letter-spacing:-3px}.producthero>.eyebrow{font-size:8px}.heroindex{width:180px;height:180px;top:140px;right:-15px;opacity:.4}.heroindex>svg{width:80px;height:80px}.productintro h2{font-size:22px}.productintro p{font-size:14px}.productfacts{flex-wrap:wrap;gap:18px;margin-top:30px;padding:24px 0}.productfacts>span{font-size:9px;gap:7px}.productfacts svg{width:14px}.tabs button{padding:17px 10px;font-size:11px;gap:8px;justify-content:center}.tabs button span{display:none}.tabs svg{width:15px;height:15px}.tabpanel{padding:26px 22px;grid-template-columns:1fr;gap:28px;min-height:0}.tabpanel h3{font-size:27px}.tabpanel p{font-size:13px}.pipeline{gap:18px}.pipeline>div{padding:15px}.pipeline>div:not(:last-child):after{height:19px}.featuregrid{grid-template-columns:1fr}.featuregrid article{padding:28px}.featuregrid svg{margin-bottom:18px}.featuregrid h3{font-size:21px}.formats{padding:25px}.formats p{line-height:2.2}.formats i{padding:0 5px}.localfirst{grid-template-columns:1fr;gap:30px}.localfirst h2{font-size:36px}.localdiagram{padding:23px}.localnode{font-size:11px}.faqsection{grid-template-columns:1fr;gap:30px}summary{font-size:14px;line-height:1.5}.faqs p{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.contact{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-bottom:100px}.contact h2{margin:24px 0}.contact p{font-size:14px}.contact .textlink{font-size:12px;overflow-wrap:anywhere}form{padding:32px;border:1px solid var(--line);background:#111710}label{display:block;font-size:12px;color:#ccd9c8;margin-bottom:22px}input,textarea{display:block;width:100%;margin-top:10px;padding:14px;border:1px solid #46553d;background:#090e09;color:var(--text);font:16px Arial;resize:vertical}input:focus,textarea:focus{outline:1px solid var(--lime)}.fieldrow{display:grid;grid-template-columns:1fr 1fr;gap:18px}.trap{position:absolute;left:-9999px}.formprivacy{font-size:11px!important;margin-bottom:22px}#formstatus{margin-top:18px;color:var(--lime)}button:disabled{opacity:.6;cursor:wait}.missionhero{padding-top:80px}.missionhero h1{font-size:clamp(48px,6.4vw,90px);line-height:1.08}.missionteaser h2{max-width:900px;margin:24px 0}.reveal{transition:opacity .8s,transform .8s}.reveal.pending{opacity:0;transform:translateY(32px)}.hero h1{animation:entry 1s both}.hero .actions{animation:entry 1s .2s both}.heroart:after{content:'';position:absolute;inset:15%;border:1px solid #c0ff7240;border-radius:50%;border-top-color:var(--lime);animation:orbit 18s linear infinite;pointer-events:none}.orbital{animation:float 6s ease-in-out infinite}.orbital.bottom{animation-delay:-3s}.statusdot{animation:pulse 3s infinite}.featuregrid article,.values article{transition:transform .3s,background .3s}.featuregrid article:hover,.values article:hover{transform:translateY(-5px);background:#182216}.button svg{transition:transform .25s}.button:hover svg{transform:translateX(5px)}.console{animation:float 8s ease-in-out infinite}.hero h1>span{background:linear-gradient(100deg,#c0ff72 20%,#f1ffdf 45%,#8fd63e 70%);background-size:250% 100%;background-clip:text;color:transparent;animation:shimmer 7s ease-in-out infinite}@keyframes entry{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes float{50%{translate:0 -10px}}@keyframes pulse{50%{box-shadow:0 0 18px #c0ff72aa}}@keyframes shimmer{50%{background-position:100% 0}}@media(max-width:760px){.contact{grid-template-columns:1fr;gap:30px}.fieldrow{grid-template-columns:1fr;gap:0}form{padding:22px}.missionhero{padding-top:50px}}@media(prefers-reduced-motion:reduce){.reveal.pending{opacity:1;transform:none}}
