:root{color-scheme:dark;--ink:#080a0d;--white:#f4f4f1;--muted:#a2a5ab;--line:#292c30;--accent:#a8d8ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.top{height:84px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{font-size:21px;font-weight:900;letter-spacing:-1px}.wordmark span{color:var(--accent);font-size:12px;vertical-align:top;margin-left:4px}.top nav{display:flex;gap:32px;font-size:12px;color:#bdc0c4}.top-link,.index,.kicker,.under,.hero-bottom,.product-top,.product-bottom span,.form-label{font-family:Consolas,monospace;font-size:11px;letter-spacing:.12em}.top-link{border-bottom:1px solid var(--accent);padding-bottom:6px}.hero{min-height:785px;position:relative;max-width:1600px;margin:auto;padding:108px 6% 0;overflow:hidden}.hero-copy{position:relative;z-index:2}.portrait{position:absolute;right:0;top:0;width:55%;height:710px;opacity:.95;mask-image:linear-gradient(to right,transparent 0%,black 25%),linear-gradient(to bottom,black 80%,transparent);mask-composite:intersect}.portrait canvas{width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.kicker,.index{color:var(--accent)}.slash{color:#68717a;padding:0 8px}.live-dot{display:inline-block;width:7px;height:7px;background:#8acbff;border-radius:50%;margin-right:9px}.hero h1{font-size:clamp(64px,8.4vw,126px);line-height:.87;letter-spacing:-.075em;margin:53px 0 31px;font-weight:900}.hero h1 span{color:transparent;-webkit-text-stroke:1.5px #ebeff2}.hero-line{font-size:19px;line-height:1.5;max-width:385px;color:#d4d6d8;margin-bottom:32px}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:55px;padding:20px 24px;background:var(--white);color:var(--ink);font-weight:bold;font-size:12px;letter-spacing:.06em;min-width:238px}.primary:hover{background:var(--accent)}.under{color:#929ba5;margin-top:19px}.under span{padding:0 5px}.hero-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;color:#a6abb1;border-top:1px solid var(--line);margin-top:90px;padding:20px 0}.hero-bottom button{color:#abb3ba;background:none;border:0;font:inherit;cursor:pointer}.statement,.truth{display:grid;grid-template-columns:1fr 2fr;gap:40px;max-width:1450px;margin:auto;padding:130px 6%;border-top:1px solid var(--line)}h2{font-size:clamp(46px,5.6vw,78px);line-height:.99;letter-spacing:-.055em;margin:0 0 28px}.statement p,.truth p{font-size:18px;line-height:1.7;color:#aeb3b7;max-width:650px}.text-link{display:inline-block;margin-top:18px;border-bottom:1px solid var(--accent);padding-bottom:8px;font-size:13px}.product{padding:0 6% 120px;max-width:1450px;margin:auto}.product-top,.product-bottom{display:flex;justify-content:space-between;align-items:center;color:#9ca4ac;padding:20px 0;border-top:1px solid var(--line)}.product img{display:block;width:100%;height:auto;border:1px solid #32383c}.product-bottom p{font-size:13px}.download{padding:110px 6%;display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#dfe9ed;color:#0b1118}.download .index{color:#37576b}.download h2{margin:34px 0 24px}.download-copy>p{font-size:17px;line-height:1.6}.fine{font-size:12px!important;line-height:1.7!important;color:#63717d!important;max-width:490px}.form-box{align-self:center;border-top:1px solid #9aaeb8;padding-top:25px}.form-label{color:#465967}.form-box form{margin-top:48px}.form-box label{display:block;font-size:13px;margin-bottom:10px}.input-row{display:flex}.input-row input{min-width:0;flex:1;padding:17px;border:1px solid #a2afb8;background:#f4f8f9;color:#111}.input-row button{padding:17px;border:0;background:#0b1118;color:#fff;font-size:12px;font-weight:bold;cursor:pointer}.input-row button:disabled{opacity:.6}.form-box a{text-decoration:underline}.form-box [role=status]{font-size:13px;min-height:20px}#after-download{border-top:1px solid #a2afb8;padding-top:15px;margin-top:20px;font-size:14px;line-height:1.6}.truth{padding-top:100px;padding-bottom:100px}.truth .fine{color:#9ba4ab!important}footer{border-top:1px solid var(--line);padding:48px 6%;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#aeb5b9}footer p,footer div{font-size:12px}footer div{display:flex;gap:20px}footer .wordmark{color:white}@media(max-width:800px){.top{height:70px}.top nav{display:none}.hero{padding-top:75px;min-height:790px}.portrait{right:-28%;top:100px;width:105%;height:625px;opacity:.6}.hero h1{font-size:clamp(58px,12vw,90px);margin-top:48px}.hero-line{max-width:290px}.hero-bottom{margin-top:90px;gap:20px;line-height:1.5}.hero-bottom span:nth-child(2){display:none}.statement,.truth,.download{grid-template-columns:1fr;gap:30px;padding:75px 6%}.product{padding-bottom:70px}.product-top span:last-child{display:none}.download h2{margin-top:20px}.form-box form{margin-top:24px}footer{align-items:flex-start;flex-direction:column}footer div{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.command-box{display:flex;align-items:center;border:1px solid #93a4ae;background:#f4f8f9;color:#111}.command-box code{flex:1;min-width:0;padding:17px;overflow-wrap:anywhere;font-size:12px}.command-box button{border:0;padding:18px;background:#0b1118;color:white;cursor:pointer;font-weight:bold}#copy-feedback{font-size:13px;min-height:20px}.form-box details{margin-top:26px}.form-box summary{cursor:pointer;font-weight:bold;font-size:13px}
