*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0c1011;color:#edf2ed;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #b7f786;outline-offset:6px}header,main,footer{max-width:1160px;margin:auto;padding:28px 30px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #29312d}nav{display:flex;gap:26px;font-size:14px}.brand{font-weight:700;letter-spacing:-.5px}.green,.eyebrow{color:#b7f786}.eyebrow{font:12px monospace;letter-spacing:2px;text-transform:uppercase}.hero{padding:90px 0 80px;display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center}h1{font-size:clamp(46px,7vw,84px);line-height:1.04;letter-spacing:-4px;margin:24px 0}h2{font-size:clamp(28px,4vw,44px);line-height:1.15;letter-spacing:-1.4px}h3{font-size:21px}p{color:#aebbb2;max-width:660px}.lead{font-size:20px}.buttons{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.button{display:inline-block;padding:13px 21px;border:1px solid #425044;border-radius:7px;font-weight:600;font-size:14px}.primary{background:#b7f786;color:#17200f;border-color:#b7f786}.terminal{background:#141b17;border:1px solid #354435;border-radius:15px;box-shadow:0 25px 90px #0005;overflow:hidden}.bar{padding:14px 20px;border-bottom:1px solid #354435;font:12px monospace;color:#aebbb2}.code{padding:30px;font:14px/2 monospace;overflow-wrap:anywhere}.muted{color:#708779}.project{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:34px;border:1px solid #354435;border-radius:14px;background:#141b17}.icon{width:88px;height:88px;border-radius:20px}.tag{display:inline-block;font:11px monospace;padding:5px 9px;border:1px solid #425044;border-radius:20px;color:#b7f786}.section{padding:55px 0;border-top:1px solid #29312d}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.number{font:13px monospace;color:#b7f786}.grid article{border-top:1px solid #425044;padding-top:20px}.product-title{display:flex;align-items:center;gap:18px}.product-title img{width:60px;height:60px;border-radius:15px}.product-demo{padding:20px}.demo-label{font:12px monospace;color:#aebbb2;margin-bottom:16px}.demo-tabs{display:flex;gap:15px;border-bottom:1px solid #354435;padding-bottom:12px;font:12px monospace}.demo-row{padding:12px 0;font:12px monospace;border-bottom:1px solid #29312d}.demo-row b{color:#b7f786}.note{font-size:13px;color:#8d9e91}footer{border-top:1px solid #29312d;display:flex;justify-content:space-between;gap:25px;color:#aebbb2;font-size:13px;margin-top:45px}.prose{max-width:760px;padding:60px 0}.prose h1{font-size:55px}.prose li{color:#aebbb2;margin:10px 0}@media(max-width:760px){header,main,footer{padding:22px}nav{gap:16px}.hero{grid-template-columns:1fr;padding:55px 0;gap:40px}h1{letter-spacing:-2px}.grid{grid-template-columns:1fr}.project{grid-template-columns:auto 1fr;padding:22px;gap:18px}.project>.button{grid-column:1/-1;text-align:center}footer{flex-direction:column}.code{padding:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}