:root{--ink:#08161d;--deep:#061117;--panel:#0d222a;--teal:#20d4d2;--ice:#e9f4ef;--muted:#91a8a7;--line:rgba(218,240,231,.15);--lime:#c4ed7b}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--ice);font-family:'Space Grotesk',sans-serif;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.03;z-index:5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.section-shell{width:min(1160px,calc(100% - 64px));margin-inline:auto}.site-header{height:86px;width:min(1280px,calc(100% - 64px));margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10}.brand{display:flex;align-items:center;gap:11px;color:var(--ice);font-size:18px;font-weight:700;text-decoration:none;letter-spacing:-.5px}.brand-mark{display:grid;place-items:center;width:33px;height:33px;background:var(--teal);border-radius:50%;overflow:hidden}.brand-mark img{width:26px;height:26px;filter:grayscale(1) brightness(0) invert(1)}.brand-dot{color:var(--teal)}.nav-links{display:flex;align-items:center;gap:29px;font-size:13px}.nav-links a,.text-link,.site-footer a{color:var(--muted);text-decoration:none;transition:.2s}.nav-links a:hover,.text-link:hover,.site-footer a:hover{color:var(--teal)}.arrow{color:var(--teal);font-size:16px}.nav-cta{background:var(--teal);color:var(--ink)!important;padding:12px 17px;font-weight:700;border-radius:3px}.nav-cta span{font-size:16px;margin-left:9px}.menu-toggle{display:none;background:none;border:0;color:var(--ice);font:inherit}.hero{min-height:665px;display:grid;grid-template-columns:1fr 1.03fr;gap:65px;align-items:center;padding:45px 0 88px;position:relative}.hero:before{content:'';position:absolute;width:470px;height:470px;left:-270px;top:30px;border:1px solid rgba(32,212,210,.16);border-radius:50%;box-shadow:0 0 0 52px rgba(32,212,210,.025),0 0 0 105px rgba(32,212,210,.018)}.eyebrow{font:500 10px 'DM Mono',monospace;letter-spacing:1.7px;color:var(--teal);margin-bottom:19px}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime);margin-right:8px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(49px,6.1vw,80px);line-height:.94;letter-spacing:-4px;margin-bottom:28px}h1 em,h2 em{font-style:normal;color:var(--teal)}.hero-lede{font-size:16px;line-height:1.65;color:var(--muted);max-width:440px;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:25px}.button{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:13px;font-weight:700;padding:16px 19px;border-radius:3px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--teal);color:var(--ink)}.button-primary:hover{background:#6de9da}.button-icon{font-size:20px;font-weight:400}.text-link{font-size:13px;color:var(--ice)}.text-link span{color:var(--teal);font-size:19px;margin-left:6px}.trust-line{font:11px 'DM Mono',monospace;color:#607775;margin-top:32px}.trust-line span{color:var(--lime)}.trust-line b{font-weight:400;color:#3d5858;margin:0 8px}.terminal-wrap{position:relative;padding-bottom:26px}.terminal-glow{position:absolute;width:70%;height:75%;top:13%;left:15%;background:var(--teal);filter:blur(90px);opacity:.12}.terminal{position:relative;border:1px solid rgba(143,220,207,.3);background:#07191f;box-shadow:18px 22px 0 rgba(0,0,0,.2),0 0 70px rgba(32,212,210,.08);transform:rotate(2deg)}.terminal-top{height:44px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 17px;gap:12px;color:#78928e;font:10px 'DM Mono',monospace}.window-dots{display:flex;gap:5px;margin-right:8px}.window-dots i{display:block;width:7px;height:7px;border-radius:50%;background:#41605e}.window-dots i:first-child{background:#d56f6f}.window-dots i:last-child{background:#87bd69}.terminal-status{margin-left:auto;color:var(--lime);font-size:9px}.terminal-body{padding:30px 33px 36px;font:12px 'DM Mono',monospace;color:#cadbd5}.terminal-brand{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:21px}.terminal-brand img{width:39px;height:39px;filter:grayscale(1) brightness(0) invert(1)}.terminal-brand strong{display:block;font:700 12px 'Space Grotesk';letter-spacing:1.5px}.terminal-brand small{font-size:7px;color:#78928e;letter-spacing:2px}.terminal-muted{color:#78928e}.terminal-muted span{float:right;color:var(--teal)}.teal{color:var(--teal)}.progress-row{display:flex;justify-content:space-between;padding:10px 0;color:#9ab2ac}.progress-row b{font-size:10px;color:var(--lime);font-weight:400}.terminal-rule{border-top:1px solid var(--line);margin:17px 0}.success{color:var(--lime);font-size:11px}.success span{font-size:18px;margin-right:6px}.terminal-result{background:#102c2e;margin:20px -10px -10px;padding:16px 13px;display:flex;justify-content:space-between;align-items:center;color:#85aaa4;font-size:10px}.terminal-result strong{color:var(--teal);font-size:20px}.terminal-caption{display:flex;justify-content:space-between;padding:12px 3px;color:#5b7975;font:9px 'DM Mono',monospace;letter-spacing:1px}.terminal-caption span:first-child{color:var(--teal)}.ticker{border-block:1px solid var(--line);overflow:hidden;white-space:nowrap;background:#0a1c21}.ticker-track{display:flex;justify-content:space-around;align-items:center;min-width:800px;padding:18px 0;color:#77938d;font:10px 'DM Mono',monospace;letter-spacing:2px}.ticker b{color:var(--teal);font-size:14px}.features{padding:130px 0 125px}.section-intro{display:flex;justify-content:space-between;align-items:end;margin-bottom:53px}.section-intro h2,.workflow h2{font-size:53px;line-height:.98;letter-spacing:-2.5px;margin:0}.section-intro h2 span{color:#73908c}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-card{min-height:310px;border:1px solid var(--line);padding:25px 24px;position:relative;background:rgba(17,43,47,.38)}.feature-card-accent{background:var(--teal);color:var(--ink);border-color:var(--teal)}.card-number{position:absolute;right:24px;top:25px;font:10px 'DM Mono';opacity:.55}.feature-icon{font-size:35px;color:var(--teal);margin:31px 0 26px}.feature-card-accent .feature-icon{color:var(--ink)}.feature-card h3{font-size:22px;letter-spacing:-.7px;margin-bottom:13px}.feature-card p{color:#8ea8a2;font-size:13px;line-height:1.6;max-width:275px}.feature-card-accent p{color:#174b4b}.card-tag{position:absolute;bottom:24px;left:24px;font:9px 'DM Mono';letter-spacing:1px;color:#78918c}.feature-card-accent .card-tag{color:#176262}.workflow{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center;padding:90px 0 142px}.workflow-visual{height:425px;display:grid;place-items:center;position:relative;background:radial-gradient(circle at center,rgba(32,212,210,.13),transparent 55%)}.workflow-visual img{width:230px;height:230px;position:relative;z-index:1;filter:drop-shadow(0 0 28px rgba(32,212,210,.2))}.orbit{position:absolute;border:1px solid rgba(32,212,210,.35);border-radius:50%;width:310px;height:310px;transform:rotate(-35deg)}.orbit-one{border-left-color:transparent;border-bottom-color:transparent}.orbit-two{width:390px;height:160px;transform:rotate(22deg);border-color:rgba(32,212,210,.18)}.workflow h2{margin-bottom:24px}.workflow-copy>p{color:var(--muted);font-size:14px;line-height:1.7;max-width:430px}.steps{list-style:none;padding:0;margin:31px 0 0;display:grid;gap:18px}.steps li{display:flex;gap:18px;align-items:center}.steps li>span{font:11px 'DM Mono';color:var(--teal);border:1px solid rgba(32,212,210,.5);padding:9px 8px}.steps strong{display:block;font-size:13px;margin-bottom:4px}.steps small{display:block;color:#78918d;font-size:11px}.download{display:flex;justify-content:space-between;align-items:center;background:var(--teal);color:var(--ink);padding:54px 65px;margin-bottom:90px}.download .eyebrow{color:#146365}.download h2{font-size:48px;line-height:.94;letter-spacing:-2px;margin:0}.download-side{width:295px}.download-side p{font-size:13px;line-height:1.6;margin-bottom:22px}.button-light{background:var(--ink);color:var(--ice)}.button-light:hover{background:#173139}.button-light span{color:var(--teal);font-size:17px}.site-footer{border-top:1px solid var(--line);height:90px;display:flex;align-items:center;justify-content:space-between;color:#66807c;font:10px 'DM Mono',monospace}.footer-brand{display:flex;align-items:center;gap:11px;color:var(--ice);letter-spacing:1px}.footer-brand img{width:24px;height:24px;filter:grayscale(1) brightness(0) invert(1)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.reveal-delay{transition-delay:.12s}.reveal-delay-2{transition-delay:.24s}
@media(max-width:800px){.section-shell{width:min(100% - 40px,560px)}.site-header{width:calc(100% - 40px);height:72px}.menu-toggle{display:block;font-size:12px;color:var(--teal)}.nav-links{display:none;position:absolute;top:62px;left:0;right:0;background:#0a2026;border:1px solid var(--line);padding:19px;flex-direction:column;align-items:stretch;gap:20px}.nav-links.open{display:flex}.nav-cta{text-align:center}.hero{display:block;padding:70px 0 76px}.hero-lede{font-size:15px}.hero-actions{flex-wrap:wrap;gap:20px}.terminal-wrap{margin-top:63px}.terminal{transform:none}.terminal-body{padding:23px 19px 28px;font-size:10px}.terminal-muted span{float:none;margin-left:8px}.features{padding:85px 0}.section-intro{display:block;margin-bottom:35px}.section-intro h2,.workflow h2{font-size:42px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:270px}.workflow{display:flex;flex-direction:column;gap:53px;padding:40px 0 90px;align-items:stretch}.workflow-visual{height:315px}.workflow-visual img{width:170px;height:170px}.orbit{width:240px;height:240px}.orbit-two{width:300px;height:130px}.download{display:block;padding:38px 28px;margin-bottom:58px}.download h2{font-size:41px;margin-bottom:28px}.download-side{width:auto}.site-footer{height:auto;padding:26px 0;display:grid;grid-template-columns:1fr auto;gap:20px}.site-footer>span{grid-column:1/-1;grid-row:2}.footer-brand{font-size:9px}}