*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#08090b;color:#f3f3f5;font-family:"Segoe UI",Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}header,main,footer{max-width:1180px;margin:auto}header{height:74px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #22252b}.brand{font-size:22px;font-weight:850;letter-spacing:-.6px}.brand span,h1 span{color:#ef3340}nav{display:flex;gap:28px;color:#a5a8ae;font-size:14px}nav a:hover{color:#fff}.hero{padding:110px 28px 105px;background:radial-gradient(circle at 72% 28%,rgba(239,51,64,.14),transparent 34%)}.eyebrow{font-size:12px;font-weight:850;letter-spacing:2px;color:#ef3340}.hero h1{font-size:clamp(52px,8vw,90px);line-height:.98;letter-spacing:-4px;margin:18px 0 25px}.lead{font-size:20px;color:#b6b8bf;max-width:690px;margin-bottom:34px}.primary{display:inline-block;background:#ef3340;padding:14px 22px;border-radius:8px;font-weight:750}.primary:hover{background:#ff4652}.primary.big{padding:16px 25px;margin-top:20px}.sub{font-size:13px;color:#74777f;margin-top:17px}#features,.changelog{padding:85px 28px}h2{font-size:38px;line-height:1.15;letter-spacing:-1.4px;margin:10px 0 32px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid article,.changelog article{background:#101216;border:1px solid #24272d;border-radius:12px;padding:27px}.grid h3{margin:0 0 8px}.grid p,.download p,.updater p,.changelog p{color:#999ca4;margin:0}.download{margin:20px 28px 30px;padding:40px;border:1px solid #30333a;border-radius:14px;background:#101216;display:grid;grid-template-columns:1.25fr .75fr;gap:55px}.facts{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.facts span{padding:8px 11px;border:1px solid #292c32;border-radius:7px;color:#8f9299;font-size:13px}.facts b{color:#eee}.steps{border-left:1px solid #292c32;padding-left:38px}.steps h3{margin-top:0}.steps ol{padding-left:21px}.steps li{padding:6px 0 12px}.steps small{display:block;color:#7f8289}.updater{margin:0 28px 30px;padding:40px;border:1px solid #292c32;border-radius:14px;background:#0d0f12;display:grid;grid-template-columns:1.4fr .6fr;gap:45px;align-items:center}.updater h2{margin-bottom:15px}.status{display:flex;gap:13px;align-items:center;padding:19px;border:1px solid #292c32;border-radius:10px;background:#090a0c}.status i{width:10px;height:10px;border-radius:50%;background:#36c56b;box-shadow:0 0 15px rgba(54,197,107,.5)}.status small{display:block;color:#777b82}.changelog article{display:grid;grid-template-columns:150px 1fr;gap:20px}.version b{font-size:25px}.version span{display:block;width:max-content;margin-top:6px;padding:3px 8px;border-radius:20px;background:rgba(54,197,107,.12);color:#55d884;font-size:11px;font-weight:700}code{background:#181a1f;padding:2px 5px;border-radius:4px}footer{padding:32px 28px 48px;border-top:1px solid #22252b;display:flex;justify-content:space-between;color:#74777f}footer .brand{color:#f3f3f5}@media(max-width:720px){nav{display:none}.hero{padding-top:75px}.hero h1{letter-spacing:-2px}.grid,.download,.updater,.changelog article{grid-template-columns:1fr}.download,.updater{margin-left:20px;margin-right:20px;padding:27px}.steps{border-left:0;border-top:1px solid #292c32;padding:25px 0 0}h2{font-size:30px}footer{display:block}footer>span{display:block;margin-top:8px}}