.header nav{gap:clamp(12px,1.4vw,25px)}
.download-hero{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(40px,5vw,95px);align-items:center;padding-top:85px;padding-bottom:85px}
.download-kicker{display:flex;align-items:center;gap:10px;font-size:9px;font-weight:650;letter-spacing:1.5px;color:#8b9dbb}.download-kicker i{height:3px;width:3px;border-radius:50%;background:#6d8fc7}
.download-copy h1{font-size:clamp(38px,4vw,66px);font-weight:700;line-height:1.08;letter-spacing:-2.7px;margin:24px 0}.download-copy h1>span{color:#8fb7ff}
.download-copy>p{font-size:14px;line-height:1.9;color:#a0acc0;max-width:440px;margin:0 0 28px}
.download-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 23px;font-size:12px}.download-primary svg{width:18px;height:18px}.download-primary>span{font-size:19px;margin-left:12px}
.download-meta{font-size:10px;color:#8693a8;margin:13px 0 25px}.download-copy p.download-access{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:11px;color:#a1adc2;margin:0 0 21px;line-height:1.5}.download-access img{margin-right:2px}.download-access a{color:#c5d9ff}
.download-web-link{font-size:11px;color:#aabbd5}.download-web-link>span{margin-left:9px}.download-web-link:hover{color:#fff}
.download-preview{min-width:0;margin:0;border:1px solid #ffffff13;border-radius:15px;background:#101114;overflow:hidden;box-shadow:0 28px 90px #0005}
.download-preview-head{height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid #ffffff07;color:#8c96a7}.download-preview-head>span{display:flex;gap:5px}.download-preview-head i{width:5px;height:5px;border:1px solid #5a6372;border-radius:50%}.download-preview-head b{font-size:8px;font-weight:500;letter-spacing:1.3px}.download-preview-head small{font-size:6px;letter-spacing:1px;color:#626d80}
.download-preview>img{display:block;width:100%;height:auto}.download-preview figcaption{padding:13px 16px;font-size:9px;color:#7f8b9f;border-top:1px solid #ffffff08}
.download-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:35px 0;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c}
.download-highlights article{display:flex;gap:17px;align-items:flex-start}.download-highlights article>span{font-size:9px;color:#6e8ebd;padding-top:5px}.download-highlights h2{font-size:15px;font-weight:600;letter-spacing:-.3px;margin:0 0 8px}.download-highlights p{font-size:12px;color:#8f9cb2;line-height:1.8;margin:0}
.download-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,8vw,140px);padding-top:85px;padding-bottom:65px}
.download-install h2{font-size:32px;line-height:1.2;letter-spacing:-1px;margin:20px 0 30px}
.download-install ol{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;gap:23px}.download-install li{position:relative;padding-left:37px;counter-increment:step}.download-install li:before{content:counter(step);position:absolute;left:0;top:0;width:23px;height:23px;display:grid;place-items:center;border:1px solid #31435f;border-radius:7px;color:#8eafdd;font-size:10px}.download-install li>b{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.download-install li>span{display:block;color:#8a9bb5;font-size:11px;line-height:1.8}
.download-beta{border-left:2px solid #5982bd50;padding-left:22px;margin-bottom:25px}.download-beta>span{color:#8da4c8;font-size:8px;letter-spacing:1.5px}.download-beta h2{font-size:21px;line-height:1.3;letter-spacing:-.5px;margin:14px 0}.download-beta p,.download-details details p{font-size:11px;line-height:1.9;color:#95a3b9;margin:0 0 13px}.download-beta a{color:#bdcfe9}
.download-details details{padding:17px 0;border-top:1px solid #ffffff0d}.download-details summary{cursor:pointer;font-size:11px;font-weight:550;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px}.download-details summary::-webkit-details-marker{display:none}.download-details summary>span{color:#7fa6e2;font-size:15px}.download-details details[open] summary{margin-bottom:16px}.download-details details[open] summary>span{transform:rotate(45deg)}
.download-details code{display:block;font-size:9px;word-break:break-all;color:#a2b8d9;background:#111722;border:1px solid #ffffff0a;border-radius:8px;padding:13px;margin:12px 0}.download-details details>a{display:inline-block;font-size:10px;color:#93b7f0}
.download-home-link{display:inline-flex;align-items:center;gap:7px;margin-top:24px;color:#91a6c6;font-size:11px}.download-home-link:hover{color:#fff}
@media(max-width:1200px) and (min-width:901px){.header{gap:15px}.header nav{gap:13px;font-size:11px}.header .button.small{font-size:10px;padding:12px 15px}}
@media(max-width:900px){.download-hero{grid-template-columns:minmax(0,1fr);padding-top:52px;padding-bottom:50px;gap:38px}.download-copy{max-width:560px}.download-copy h1{font-size:45px;letter-spacing:-1.8px}.download-preview{max-width:700px}.download-highlights{gap:22px}.download-bottom{gap:35px;padding-top:55px}.download-install h2{font-size:28px}}
@media(max-width:600px){.download-copy h1{font-size:39px}.download-copy>p{font-size:13px}.download-primary{width:100%}.download-highlights{grid-template-columns:1fr;gap:22px;padding:28px 0}.download-bottom{grid-template-columns:1fr;gap:42px;padding-bottom:30px}.download-preview-head small{display:none}.download-meta{font-size:9px}.download-beta{padding-left:17px}}
@media(prefers-reduced-motion:reduce){.download-details summary>span{transition:none}}
