@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap');
:root{--bg:#090c12;--panel:#111620;--panel2:#171d29;--text:#f7f8fa;--muted:#979faf;--line:#252c39;--orange:#ff5a1f;--orange2:#ff8a36}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.nav{height:74px;display:flex;align-items:center;gap:36px;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid rgba(255,255,255,.07);position:sticky;top:0;z-index:20;background:rgba(9,12,18,.87);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:10px;font:800 20px Manrope}.brand img{width:34px;height:34px}.nav nav{display:flex;gap:30px;margin-left:auto;color:var(--muted);font-size:14px}.nav nav a:hover{color:#fff}.button{display:inline-flex;justify-content:center;align-items:center;padding:13px 21px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--orange),#ff7135);color:#fff;font-weight:700;box-shadow:0 9px 30px rgba(255,90,31,.2);transition:.2s}.button:hover{transform:translateY(-2px);box-shadow:0 13px 34px rgba(255,90,31,.3)}.button.small{padding:10px 16px;font-size:13px}.hero{max-width:1180px;min-height:690px;margin:auto;padding:94px 0 80px;display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;position:relative}.glow{position:absolute;width:500px;height:500px;right:-80px;top:70px;background:radial-gradient(circle,rgba(255,90,31,.16),transparent 68%);pointer-events:none}.eyebrow{color:var(--orange2);font-size:12px;font-weight:800;letter-spacing:.17em}.hero h1{font:800 clamp(48px,5.3vw,76px)/.98 Manrope;margin:18px 0 25px;letter-spacing:-.055em}.hero h1 em{font-style:normal;color:var(--orange)}.lead{max-width:570px;color:#b8bfcb;font-size:18px;line-height:1.65}.actions{display:flex;align-items:center;gap:26px;margin:31px 0}.link{font-weight:700;font-size:14px}.trust{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:12px}.trust span::first-letter{color:#44cf86}.product-shot{position:relative;z-index:2;transform:perspective(1200px) rotateY(-3deg);border:1px solid #323a49;border-radius:14px;background:#0d1119;box-shadow:0 35px 90px rgba(0,0,0,.6);overflow:hidden}.window-top{height:38px;display:flex;align-items:center;gap:6px;padding:0 13px;background:#171c26;color:#707989;font-size:9px}.window-top i{width:8px;height:8px;border-radius:50%;background:#ff645a}.window-top i:nth-child(2){background:#ffc044}.window-top i:nth-child(3){background:#3dcd78}.window-top span{margin:auto}.dashboard{height:385px;display:grid;grid-template-columns:132px 1fr}.dashboard aside{padding:17px 12px;background:#111620;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.dashboard aside img{width:25px}.dashboard aside b{font:700 12px Manrope;margin:-25px 0 20px 33px}.dashboard aside span{padding:8px;border-radius:6px;color:#798292;font-size:8px}.dashboard aside .active{background:rgba(255,90,31,.12);color:#ff743f}.dash-main{padding:28px}.dash-main small{color:#ff743f;font-size:7px;letter-spacing:.16em}.dash-main h3{font:700 20px Manrope;margin:6px 0}.dash-main>p{font-size:9px;color:#858e9e}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0}.metrics article,.activity{padding:14px;border:1px solid var(--line);border-radius:8px;background:#141a24}.metrics span{display:block;color:#828b9b;font-size:7px}.metrics b{display:block;font:700 21px Manrope;margin-top:7px}.activity>b{font-size:10px}.activity p{padding:10px 0;margin:5px 0 0;border-top:1px solid var(--line);font-size:8px}.activity p span{float:right;color:#87909f}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#42ce83;margin-right:6px}.dot.orange{background:var(--orange)}.section{max-width:1180px;margin:auto;padding:105px 0}.section h2,.download-section h2{font:800 clamp(35px,4vw,52px)/1.12 Manrope;letter-spacing:-.04em;margin:14px 0 20px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:54px}.feature-grid article{padding:27px 24px;min-height:245px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#131923,#0e131b)}.feature-grid article>span{font:700 12px Manrope;color:var(--orange)}.feature-grid h3{margin-top:55px;font:700 17px Manrope}.feature-grid p,.download-section>div>p,.plans>p{color:var(--muted);font-size:14px;line-height:1.7}.download-section{padding:100px max(24px,calc((100vw - 1180px)/2));background:#10151e;border-block:1px solid var(--line);display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center}.download-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.download-cards article{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;padding:24px;border:1px solid #303846;border-radius:15px;background:#171d28}.os{grid-row:1;width:43px;height:43px;display:grid;place-items:center;border-radius:11px;background:rgba(47,122,255,.14);color:#62a0ff;font-size:22px}.os.linux{background:rgba(255,168,45,.14);color:#ffb044}.download-cards h3{margin:2px 0;font:700 17px Manrope}.download-cards p{margin:3px 0;color:var(--muted);font-size:10px}.download-cards .button{grid-column:1/-1;margin-top:14px}.checksum{grid-column:1/-1;text-align:center;color:#8992a1;font-size:10px}.checksum:hover{color:#fff}.release-note{grid-column:2;text-align:center;color:#727b89!important;font-size:10px!important}.plans{text-align:center}.plans>p{max-width:570px;margin:0 auto 25px}footer{max-width:1180px;margin:auto;padding:35px 0;display:flex;align-items:center;gap:26px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}footer .brand{color:#fff;margin-right:auto}footer .brand img{width:27px;height:27px}@media(max-width:900px){.nav nav{display:none}.hero{padding:70px 24px;grid-template-columns:1fr}.product-shot{transform:none}.feature-grid{grid-template-columns:1fr 1fr}.section{padding:80px 24px}.download-section{grid-template-columns:1fr;padding:80px 24px}.release-note{grid-column:1}.download-cards{grid-template-columns:1fr 1fr}footer{margin:0 24px}}@media(max-width:580px){.nav{padding:0 18px}.hero h1{font-size:49px}.dashboard{height:330px;grid-template-columns:95px 1fr}.dashboard aside{padding:13px 7px}.dash-main{padding:18px}.metrics{grid-template-columns:1fr}.metrics article:nth-child(n+2){display:none}.feature-grid,.download-cards{grid-template-columns:1fr}.trust{display:grid;gap:8px}footer{flex-wrap:wrap}.nav .button{margin-left:auto}}
