.desktop-page{color:#ecf3fb;max-width:1320px;margin:auto;padding:70px 32px 80px}.desktop-hero{grid-template-columns:1fr 1.06fr;align-items:center;gap:58px;padding:15px 0 70px;display:grid}.desktop-eyebrow{color:#b6d47e;letter-spacing:1.7px;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.desktop-eyebrow>span{background:#dbfb83;border-radius:50%;width:5px;height:5px}.desktop-copy h1{letter-spacing:-.8px;margin:28px 0 23px;font-size:clamp(44px,4.9vw,69px);font-weight:650;line-height:1.03}.desktop-copy h1 em{color:#dbfb83;font-style:normal}.desktop-intro{color:#a9bdd2;max-width:490px;font-size:15px;line-height:1.9}.desktop-cta{flex-wrap:wrap;align-items:center;gap:18px;margin:28px 0 18px;display:flex}.desktop-btn{color:#16270d;background:#dbfb83;border:1px solid #dbfb83;border-radius:9px;align-items:center;gap:10px;padding:14px 18px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.desktop-btn:hover{background:#e9ffae;transform:translateY(-2px);box-shadow:0 5px 28px #dbfb8320}.desktop-btn:active{transform:translateY(0)}.desktop-btn:focus-visible,.desktop-secondary:focus-visible{outline-offset:5px;outline:2px solid #dbfb83}.desktop-secondary{color:#afc6e0;font-size:12px;text-decoration:none}.desktop-meta{color:#809bb7;max-width:430px;font-size:11px;line-height:1.8}.desktop-preview{background:#111b29;border:1px solid #344559;border-radius:16px;overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 28px 80px #0005,0 0 70px #dbfb8308}.desktop-windowbar{background:#1b2839;border-bottom:1px solid #334558;align-items:center;gap:6px;height:39px;padding:0 15px;display:flex}.desktop-windowbar>span{background:#72869c;border-radius:50%;width:7px;height:7px}.desktop-windowbar>span:first-child{background:#df9592}.desktop-windowbar>span:nth-child(2){background:#d2bb77}.desktop-windowbar>span:nth-child(3){background:#8fb68b}.desktop-windowbar b{color:#aabdd4;text-align:center;flex:1;font-size:11px;font-weight:500}.desktop-product{min-height:335px;display:flex}.desktop-product>aside{background:#101723;border-right:1px solid #263447;flex-direction:column;flex-shrink:0;gap:20px;width:118px;padding:24px 13px;display:flex}.desktop-product>aside>strong{color:#182516;text-align:center;background:#dbfb83;border-radius:8px;width:32px;font-size:24px;position:relative}.desktop-product>aside>strong span{font-size:12px;position:absolute;top:2px;right:1px}.desktop-product>aside>i{color:#9fb0c5;font-size:11px;font-style:normal}.desktop-product>aside>i:first-of-type{color:#dbfb83;background:#21323b;border-radius:4px;margin:0 -5px;padding:8px 5px}.desktop-product>aside>small{letter-spacing:1px;color:#869db7;margin-top:auto;font-size:6px}.desktop-product-main{flex:1;min-width:0;padding:23px}.desktop-product-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.desktop-product-heading b{letter-spacing:-.8px;font-size:25px;line-height:1.15}.desktop-product-heading>span{color:#dbfb83;font-size:30px}.desktop-product-cover{background:#264045;border:1px solid #46695c;border-radius:9px;height:153px;position:relative;overflow:hidden}.desktop-product-cover img{object-fit:cover;width:100%;height:100%}.desktop-product-cover>span{letter-spacing:1.4px;color:#e9ffd1;background:#102924df;border:1px solid #aace8480;border-radius:4px;padding:6px 8px;font-size:7px;position:absolute;bottom:10px;left:11px}.desktop-product-modules{gap:7px;margin:13px 0;display:flex}.desktop-product-modules>span{text-align:center;white-space:nowrap;background:#233247;border:1px solid #334b66;border-radius:5px;flex:1;padding:9px 7px;font-size:7px}.desktop-product-main>p{color:#a0b4c8;font-size:7px}.desktop-product-main>p>span{color:#dbfb83;margin-right:4px}.desktop-features{grid-template-columns:repeat(4,1fr);gap:16px;padding:0 0 70px;display:grid}.desktop-features article{background:linear-gradient(145deg,#162330,#101923);border:1px solid #2b3d4b;border-radius:13px;padding:24px}.desktop-features article>span{color:#cfef9a;background:#dbfb830c;border:1px solid #dbfb831c;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.desktop-features h2{letter-spacing:-.3px;margin:20px 0 11px;font-size:15px;line-height:1.5}.desktop-features p{color:#97aec4;margin:0;font-size:12px;line-height:1.9}.desktop-path{border-top:1px solid #2b3b47;border-bottom:1px solid #2b3b47;grid-template-columns:1fr 1fr;gap:100px;padding:65px 0;display:grid}.desktop-path h2,.desktop-download-heading h2{letter-spacing:-1.3px;margin:23px 0 18px;font-size:37px;line-height:1.17}.desktop-path>div>p{color:#a3b6cc;max-width:430px;font-size:13px;line-height:1.9}.desktop-path ol{gap:22px;margin:0;padding:0;list-style:none;display:grid}.desktop-path li{border-bottom:1px solid #223340;gap:22px;padding:0 0 23px;display:flex}.desktop-path li:last-child{border-bottom:0}.desktop-path li>span{color:#d4efac;background:#dbfb8305;border:1px solid #3b5140;border-radius:8px;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.desktop-path b{font-size:14px;font-weight:650}.desktop-path li p{color:#90a9c4;margin:9px 0 0;font-size:12px;line-height:1.8}.desktop-downloads{padding:70px 0}.desktop-download-heading{max-width:620px;margin-bottom:28px}.desktop-download-heading>p{color:#b4c5d5;font-size:13px;line-height:1.8}.desktop-download-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.desktop-download-grid>article{background:linear-gradient(130deg,#1a2b2b,#14202e);border:1px solid #355045;border-radius:13px;padding:26px;overflow:hidden}.desktop-download-grid>article>svg{color:#b6d296}.desktop-download-grid h3{letter-spacing:-.4px;margin:19px 0 10px;font-size:17px}.desktop-download-grid p{color:#9fb6ce;margin-bottom:23px;font-size:11px;line-height:1.9}.desktop-download-grid summary{color:#abc1d8;cursor:pointer;margin-top:20px;font-size:12px}.desktop-download-grid code{color:#a3bccf;overflow-wrap:anywhere;margin-top:10px;font-size:11px;display:block}.desktop-install{background:#151f2a;border:1px solid #2c3f50;border-radius:11px;margin-top:25px;padding:24px 28px}.desktop-install h3{margin:0 0 12px;font-size:14px}.desktop-install p{color:#a5bad0;margin:10px 0;font-size:12px;line-height:1.9}.desktop-install a,.desktop-faq a{color:#d6ee9e;text-decoration:underline}.desktop-faq{max-width:850px;margin:auto}.desktop-faq h2{letter-spacing:-.4px;margin:0 0 23px;font-size:30px}.desktop-faq details{border-bottom:1px solid #2d3c4b;padding:21px 0}.desktop-faq summary{cursor:pointer;color:#dbe6f2;font-size:15px}.desktop-faq p{color:#9eb6cd;max-width:720px;font-size:13px;line-height:1.9}.desktop-faq a{font-size:12px}@media (width<=1100px){.desktop-hero{gap:25px}.desktop-copy h1{font-size:48px}.desktop-product>aside{width:98px}.desktop-product-main{padding:18px}.desktop-features{grid-template-columns:repeat(2,1fr)}.desktop-path{gap:40px}.desktop-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.desktop-page{padding:37px 20px 50px}.desktop-hero{grid-template-columns:1fr;gap:32px;padding-bottom:36px}.desktop-copy h1{letter-spacing:-.4px;margin-top:23px;font-size:48px}.desktop-eyebrow{letter-spacing:1px;font-size:11px}.desktop-intro{font-size:13px}.desktop-cta{gap:20px}.desktop-preview{border-radius:12px;transform:none}.desktop-product{min-height:260px}.desktop-product>aside{gap:17px;width:89px;padding:20px 10px}.desktop-product-main{padding:18px 14px}.desktop-product-heading{margin-bottom:15px}.desktop-product-heading b{font-size:22px}.desktop-product-cover{height:126px}.desktop-product-modules>span{padding:8px 4px;font-size:6px}.desktop-features{gap:10px;padding-bottom:35px}.desktop-features article{padding:17px 14px}.desktop-features h2{margin:15px 0 9px;font-size:13px}.desktop-features p{font-size:11px}.desktop-path{grid-template-columns:1fr;gap:26px;padding:35px 0}.desktop-path h2,.desktop-download-heading h2{font-size:29px}.desktop-path li{gap:17px}.desktop-downloads{padding:38px 0}.desktop-download-grid{grid-template-columns:1fr}.desktop-download-grid>article{padding:24px}.desktop-install{padding:20px}.desktop-faq h2{font-size:26px}.desktop-faq summary{font-size:13px}}@media (prefers-reduced-motion:reduce){.desktop-btn{transition:none}}.desktop-preview-real img{width:100%;height:auto;display:block}
