:root{--ink:#11130f;--paper:#f4f1e6;--yellow:#f6d84a;--blue:#3258ff;--line:#bcb9ae;--muted:#686b63}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1170px,calc(100% - 40px));margin:auto}nav{height:78px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink)}nav>div{display:flex;gap:25px;font:700 11px monospace}.logo{display:flex;align-items:center;gap:9px;font:900 13px monospace}.logo i{width:13px;height:13px;background:var(--blue);border-radius:50%}.hero{min-height:670px;display:grid;grid-template-columns:1.4fr .6fr;gap:80px;align-items:center}.hero-title p,.label{font:700 11px monospace;letter-spacing:.12em}.hero h1{margin:25px 0;font-size:clamp(66px,9vw,132px);line-height:.82;letter-spacing:-.085em}.hero h1 em{font-style:normal;color:var(--blue)}.hero-side{align-self:end;padding-bottom:105px}.wave{overflow:hidden;color:var(--blue);font:900 28px monospace;letter-spacing:3px;transform:scaleY(2.6);transform-origin:left}.hero-side p{margin:55px 0 22px;color:var(--muted);font-size:17px;line-height:1.55}.hero-side a{font-weight:800}.ticker{overflow:hidden;padding:16px;background:var(--yellow);font:800 13px monospace;white-space:nowrap;text-align:center;letter-spacing:.1em}.demo{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;padding-block:125px}.demo h2,.pilot h2{margin:18px 0;font-size:clamp(47px,6vw,82px);line-height:.9;letter-spacing:-.07em}.demo-copy>p:not(.label){color:var(--muted);line-height:1.55}.demo button{padding:12px 16px;border:1px solid var(--ink);background:transparent;font-weight:750;cursor:pointer}.console{padding:25px;background:var(--ink);color:white;box-shadow:14px 14px 0 var(--blue)}.console label{font:700 10px monospace}.console textarea{width:100%;margin-top:12px;padding:18px;border:1px solid #4d514b;background:#1b1e19;color:white;resize:vertical;font:14px/1.6 monospace}.console>button{width:100%;margin-top:12px;background:var(--yellow);border:0}.console section{margin-top:20px;border-top:1px solid #4d514b;padding-top:20px}.brief-top{display:flex;justify-content:space-between}.brief-top strong{color:var(--yellow);text-transform:uppercase}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.brief-grid p{margin:0;padding:12px;border:1px solid #3a3e38;font-size:12px}.brief-grid span{display:block;color:#92998f;font:9px monospace}.questions{color:#ffbdac;font-size:12px}.difference{background:var(--blue);color:white}.difference .shell{display:grid;grid-template-columns:repeat(3,1fr);padding-block:95px}.difference article{padding:25px;border-left:1px solid rgba(255,255,255,.35)}.difference span{font:700 11px monospace;color:var(--yellow)}.difference h3{margin-top:60px;font-size:28px;letter-spacing:-.04em}.difference p{color:#ccd4ff;line-height:1.5}.pilot{display:grid;grid-template-columns:1fr .65fr;gap:80px;align-items:center;padding-block:125px}.price{padding:30px;border:1px solid var(--ink);background:var(--yellow)}.price span,.price b{font:700 11px monospace}.price strong{display:block;margin:45px 0 15px;font-size:54px}.price p{line-height:1.5}.final{background:var(--ink);color:white}.final .shell{min-height:260px;display:flex;justify-content:space-between;align-items:center;gap:30px}.final p{max-width:700px;font-size:36px;font-weight:800;letter-spacing:-.04em}.final a{padding:15px 20px;background:var(--yellow);color:var(--ink);font-weight:800}footer{display:flex;justify-content:space-between;padding-block:35px;color:var(--muted);font:10px monospace}@media(max-width:850px){.hero,.demo,.pilot{grid-template-columns:1fr}.hero{padding-block:70px}.hero-side{align-self:auto;padding-bottom:40px}.demo{gap:50px}.difference .shell{grid-template-columns:1fr}.difference article{border-left:0;border-top:1px solid rgba(255,255,255,.35)}.pilot{gap:40px}}@media(max-width:560px){.shell{width:calc(100% - 40px)}.hero h1{font-size:61px}.demo{padding-block:80px}.console{padding:18px;box-shadow:8px 8px 0 var(--blue)}.brief-grid{grid-template-columns:1fr}.final .shell,footer{flex-direction:column;align-items:flex-start;padding-block:40px}.final p{font-size:29px}}
