:root{--ink:#0c1711;--acid:#c9ff3d;--paper:#f3f4ef;--line:#ccd1c9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Inter,Arial,sans-serif}.top{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid var(--line);background:#fff}.brand{color:inherit;text-decoration:none;font-size:27px;font-weight:900;letter-spacing:.08em}.top nav{display:flex;gap:24px;align-items:center}.top nav>a{color:inherit;text-decoration:none;font-weight:700}.top button{border:0;background:transparent;font-weight:800;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;padding:15px 22px;border-radius:12px;background:var(--ink);color:#fff!important;text-decoration:none;font-weight:800}.button.small{padding:10px 15px}.hero{min-height:680px;display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center;padding:80px max(5vw,24px);background:radial-gradient(circle at 15% 15%,#dfff8f,transparent 32%),var(--paper)}.eyebrow{display:block;font-size:12px;font-weight:900;letter-spacing:.18em;margin-bottom:18px}.hero h1,.section h2,.cta h2{font:700 clamp(46px,6vw,88px)/.94 Georgia,serif;letter-spacing:-.055em;margin:0 0 25px}.hero p{max-width:680px;font-size:20px;color:#4c564f}.hero-actions{display:flex;gap:22px;align-items:center;margin-top:35px}.ghost{color:inherit;font-weight:800}.terminal{overflow:hidden;border-radius:22px;background:#0b100d;color:#d7ded9;box-shadow:0 35px 80px #14251a35}.terminal>div{display:flex;gap:7px;align-items:center;padding:16px 20px;border-bottom:1px solid #29302b}.terminal i{width:9px;height:9px;border-radius:50%;background:#c9ff3d}.terminal span{margin-left:10px;color:#98a49d;font:12px monospace}.terminal pre{padding:25px;overflow:auto}.terminal code{font:15px/1.7 monospace}.terminal b{color:var(--acid)}.numbers{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.numbers article{padding:32px max(3vw,20px);border-right:1px solid var(--line)}.numbers strong{display:block;font:700 38px Georgia,serif}.numbers span{color:#667068}.section{padding:110px max(5vw,24px)}.section h2,.cta h2{font-size:clamp(42px,5vw,70px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards article{min-height:250px;padding:27px;border:1px solid var(--line);border-radius:18px;background:#fff}.cards b{color:#6f7c73}.cards h3{font-size:23px;margin:45px 0 10px}.cards p{color:#667068}.docs{background:var(--ink);color:#fff}.doc-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px}.doc-grid aside{display:flex;flex-direction:column;gap:8px}.doc-grid aside code,.docs pre{padding:12px 14px;border:1px solid #3c4b41;border-radius:10px;background:#111d16;color:var(--acid);overflow:auto}.docs article p{color:#bac3bd}.docs pre{padding:20px}.cta{text-align:center;padding:110px 24px;background:var(--acid)}.cta p{max-width:700px;margin:0 auto 28px}footer{display:flex;gap:30px;justify-content:space-between;padding:30px max(5vw,24px);background:#09100c;color:#fff}footer a{color:var(--acid)}@media(max-width:800px){.top nav>a:not(.button){display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:60px}.hero h1{font-size:50px}.hero p{font-size:17px}.hero-actions{align-items:flex-start;flex-direction:column}.numbers{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr}.doc-grid{grid-template-columns:1fr}.section{padding-top:75px;padding-bottom:75px}footer{flex-direction:column}.top{height:72px}.brand{font-size:21px}.button.small{display:none}}
