.n-hero{padding:55px 0 110px}.n-hero-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:60px;align-items:center;padding-top:40px}.n-hero h1{font-size:clamp(42px,4.7vw,70px);line-height:1.01}.n-hero .intro{max-width:475px}.n-pipeline{background:#22392c;color:#e3eedb;padding:23px 27px;box-shadow:10px 10px 0 #d2d6c9;transform:rotate(-.5deg)}.n-head,.n-bottom,.n-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font:9px var(--mono);letter-spacing:.6px}.n-head{border-bottom:1px solid #617a65;padding-bottom:18px;color:#afc5ab}.n-node{background:#36513d;border:1px solid #6c9270;padding:15px 18px;display:flex;flex-direction:column;gap:4px}.n-node span,.n-levels span{font:9px var(--mono);color:#c6dcbb}.n-node b{font-size:15px;font-weight:500}.n-node small{font:9px/1.5 var(--mono);color:#c8d6c6}.n-pipeline>.n-node{margin-top:18px}.n-down{text-align:center;color:#bfdb9e;font:9px var(--mono);padding:15px}.n-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px}.n-node.accent{background:#d3e0be;color:#1f3828;border-color:#b4cb9f}.n-node.accent span,.n-node.accent small{color:#496348}.n-end{text-align:center;background:#d8e5c4;color:#1e3728;padding:15px;font:10px var(--mono);font-weight:600;letter-spacing:.5px}.n-bottom{margin-top:18px;color:#b8cdb1;font-size:8px;display:block}.n-stages{border-top:1px solid var(--line);padding:90px 0 115px}.n-stages h2{margin:22px 0 50px}.n-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.n-cards article{padding:26px 24px;border:1px solid var(--line);background:#e7e9e0}.n-cards span{font:10px var(--mono);color:var(--orange)}.n-cards h3{margin:15px 0}.n-cards p{font-size:14px;color:var(--muted);line-height:1.75;min-height:138px}.n-cards code{font:10px var(--mono);color:var(--green)}.n-console{background:var(--green);padding:95px 0;color:#f4f7ec}.n-console-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px}.n-console h2{font-size:46px;margin:22px 0}.n-console p{font-size:14px;color:#c3d4c3;max-width:370px;line-height:1.75}.n-console .n-muted{font:10px/1.75 var(--mono);color:#a7bea4;margin-top:30px}.n-terminal{border:1px solid #627a5f;background:#1e3327}.n-terminal-head{padding:18px 23px;border-bottom:1px solid #49644d;color:#c8d8be}.n-terminal pre{font:12px/1.8 var(--mono);color:#d6eecf;white-space:pre-wrap;overflow-wrap:anywhere;min-height:0;margin:0;padding:25px}.n-proof{padding:100px 0;display:grid;grid-template-columns:.85fr 1.5fr;gap:60px;border-bottom:1px solid var(--line)}.n-proof h2{margin:22px 0}.n-levels{display:grid;grid-template-columns:1fr 1fr;gap:25px}.n-levels article{border-top:1px solid var(--ink);padding-top:16px}.n-levels span{color:var(--orange)}.n-levels b{display:block;font-size:19px;margin:9px 0;font-weight:500}.n-levels p{font-size:13px;line-height:1.8;color:var(--muted)}.n-footer{padding:55px 0 95px;display:flex;justify-content:space-between;gap:30px;align-items:center}.n-footer p{font-size:13px;color:var(--muted);max-width:630px}@media(max-width:950px){.n-hero-grid,.n-console-grid,.n-proof{grid-template-columns:1fr}.n-hero-grid{gap:35px}.n-cards{grid-template-columns:1fr}.n-cards p{min-height:0}}@media(max-width:650px){.n-hero{padding:40px 0 65px}.n-stages,.n-proof{padding:55px 0}.n-hero-grid{gap:38px}.n-pair,.n-levels{grid-template-columns:1fr}.n-footer{display:block}.n-footer .button{margin-top:20px}.n-terminal pre{font-size:10px}.n-hero h1{letter-spacing:-2.5px}}
