:root{--bg:#08090d;--surface:#10121a;--surface2:#151823;--line:#272b39;--text:#f6f7fb;--muted:#a5abba;--hva:#6d5cff;--hva-deep:#25167a;--uva:#e94b4b;--good:#73dda0;--yellow:#f4cd76;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit}.shell{width:min(1180px,calc(100% - 36px));margin-inline:auto}.ambient{position:fixed;width:45vw;height:45vw;border-radius:50%;filter:blur(100px);opacity:.16;pointer-events:none;z-index:-1}.ambient-a{background:var(--hva);left:-12vw;top:-16vw}.ambient-b{background:var(--uva);right:-18vw;top:20vh}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;gap:11px;align-items:center;text-decoration:none}.brand>span:last-child{display:flex;flex-direction:column}.brand strong{font-size:15px}.brand small{font-size:11px;color:var(--muted)}.logo{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,var(--hva) 0 50%,var(--uva) 50%);box-shadow:0 10px 28px #0008}.nav nav{display:flex;gap:25px}.nav nav a{font-size:13px;color:#c5c9d3;text-decoration:none}.nav-cta{padding:10px 15px;border-radius:11px;border:1px solid #3b3f51;background:#151722;text-decoration:none;font-size:13px;font-weight:750}.hero{min-height:700px;display:grid;grid-template-columns:1.1fr .9fr;gap:58px;align-items:center;padding:70px 0 90px}.kicker,.section-head>span,.installer-copy>span,.final>span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#c9cce0;font-weight:800}.dot{display:inline-block;width:8px;height:8px;border-radius:999px;margin-right:5px}.dot.hva{background:var(--hva)}.dot.uva{background:var(--uva)}.slash{color:#606579;margin:0 7px}.hero h1{font-size:clamp(48px,6.7vw,88px);line-height:.94;letter-spacing:-.055em;margin:20px 0 22px;max-width:800px}.hero h1 span{background:linear-gradient(90deg,#b5adff,#fff 48%,#ff938f);background-clip:text;-webkit-background-clip:text;color:transparent}.lede{font-size:18px;color:#b4b9c7;max-width:650px;line-height:1.7}.hero-actions{display:flex;gap:12px;margin:30px 0 28px}.button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px;padding:13px 18px;font-weight:800;font-size:14px;border:1px solid var(--line);transition:.18s ease}.button:hover{transform:translateY(-1px);border-color:#545a73}.button.primary{background:linear-gradient(135deg,#6655f6,#4938c5);border-color:#7568ff;box-shadow:0 15px 38px #33279b45}.button.ghost{background:#11131bbb}.button.full{width:100%}.trustline{display:flex;flex-wrap:wrap;gap:9px}.trustline span{padding:7px 10px;border-radius:999px;background:#0f1118;border:1px solid #242735;color:#8f96a8;font-size:11px}.hero-card{background:linear-gradient(180deg,#151823,#0d0f15);border:1px solid #2c3040;border-radius:24px;padding:18px;box-shadow:0 28px 80px #0008;transform:rotate(1.1deg)}.window-bar{display:flex;gap:6px;align-items:center;padding:3px 1px 15px;color:#7f8697;font-size:11px}.window-bar span{width:8px;height:8px;border-radius:50%;background:#3e4353}.window-bar span:first-child{background:#a94b50}.window-bar b{margin-left:auto;font-weight:650}.boop-row{display:flex;gap:12px;align-items:center;padding:18px;background:#0c0e14;border:1px solid #262a38;border-radius:16px;margin-bottom:12px}.boop-row>div:last-child{display:flex;flex-direction:column}.boop-row small{color:var(--muted);margin-top:3px}.boop-icon{width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,var(--hva),var(--uva));display:grid;place-items:center;font-weight:900}.hero-card button{width:100%;border:1px solid #2c3040;background:#181b26;color:#f4f5fa;padding:13px;border-radius:12px;font-weight:700;text-align:left;margin-top:8px}.hero-card button:first-of-type{background:#372ca7;border-color:#6254e6}.two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mini-status{display:flex;justify-content:space-between;gap:10px;margin-top:16px;font-size:11px;color:#7f8799}.mini-status .ok{color:var(--good)}.independent{display:grid;grid-template-columns:.35fr 1.65fr;gap:30px;padding:25px 28px;background:#17151a;border:1px solid #4c3537;border-left:3px solid var(--uva);border-radius:16px}.independent p{margin:0;color:#b9b5ba}.section{padding:115px 0 0}.section-head{max-width:760px;margin-bottom:34px}.section-head h2{font-size:clamp(34px,5vw,58px);letter-spacing:-.045em;line-height:1.02;margin:12px 0 14px}.section-head p{color:var(--muted);font-size:17px;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-grid article,.download-card,.instruction-grid article,.privacy-grid>div{background:linear-gradient(180deg,#12141d,#0d0f15);border:1px solid var(--line);border-radius:18px;padding:22px}.feature-grid b{color:#6d7384;font-size:12px}.feature-grid h3,.download-card h3,.instruction-grid h3,.privacy-grid h3{font-size:19px;margin:14px 0 8px}.feature-grid p,.download-card p,.instruction-grid p,.privacy-grid p{color:var(--muted);line-height:1.65;margin:0}.callout{margin-top:15px;padding:18px 20px;border-radius:15px;border:1px solid #524620;background:#18150d;color:#d8ceb3}.steps .step-list{border-top:1px solid var(--line)}.step-list>div{display:grid;grid-template-columns:70px .55fr 1.2fr;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:23px 0}.step-list i{font-style:normal;color:#777e91;font-size:12px}.step-list h3{margin:0;font-size:18px}.step-list p{margin:0;color:var(--muted)}code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.download-card{position:relative}.download-card.featured{border-color:#5048a4;box-shadow:inset 0 1px 0 #7469d42b}.platform{font-size:24px;font-weight:900;color:#d4d6e4}.badge{position:absolute;right:16px;top:16px;color:#afa7ff;background:#211d42;border:1px solid #443b8b;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;letter-spacing:.1em}.download-card>code{display:block;margin-top:12px;color:#73798c;font-size:11px;overflow-wrap:anywhere}.installer-panel{margin-top:18px;background:linear-gradient(145deg,#141328,#0e0f17 55%);border:1px solid #40396f;border-radius:22px;padding:26px}.windows-panel{background:linear-gradient(145deg,#171923,#0e0f17 55%);border-color:#343a4d}.installer-copy{max-width:760px}.installer-copy h3{font-size:28px;margin:9px 0}.installer-copy p{color:var(--muted)}.command-block{margin-top:20px;display:grid;grid-template-columns:160px 1fr auto;gap:12px;align-items:center;background:#090a0f;border:1px solid #2a2d39;border-radius:14px;padding:12px}.command-block>div{display:flex;flex-direction:column}.command-block b,.command-row b{font-size:10px;letter-spacing:.09em;color:#9da3b4}.command-block small{font-size:10px;color:#676d7c}.command-block pre{margin:0;overflow:auto;padding:3px}.command-block code{color:#eef0f7;font-size:13px;white-space:pre}.copy{border:1px solid #35394a;background:#171a23;color:#eee;border-radius:9px;padding:8px 10px;cursor:pointer;font-weight:800;font-size:11px}.copy.copied{border-color:#34754a;color:var(--good)}.command-row{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:9px}.command-row.two-cols{grid-template-columns:repeat(2,1fr)}.command-row>div{display:grid;grid-template-columns:1fr auto;gap:7px;background:#0b0c11;border:1px solid #252834;border-radius:12px;padding:11px}.command-row b{grid-column:1/-1}.command-row code{font-size:11px;color:#d8dbe5;overflow-wrap:anywhere}.copy.tiny{padding:4px 7px;font-size:9px}.checksum-link{text-align:right}.checksum-link a{font-size:12px;color:#a5aafc}.instruction-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.instruction-grid article>span{font-size:10px;letter-spacing:.12em;color:#848ba0;font-weight:900}.privacy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.final{margin-top:110px;padding:64px;border:1px solid #383c4d;border-radius:26px;background:radial-gradient(circle at 0 0,#33276b 0,transparent 40%),radial-gradient(circle at 100% 100%,#522126 0,transparent 35%),#11131a;text-align:center}.final h2{font-size:clamp(38px,5.5vw,70px);line-height:1;letter-spacing:-.05em;margin:15px 0 30px}footer{padding:50px 0 65px;display:flex;justify-content:space-between;gap:30px;color:#73798b;font-size:11px}footer div{display:flex;flex-direction:column}footer strong{color:#c5c8d2;margin-bottom:5px}footer p{max-width:550px;text-align:right;margin:0}@media(max-width:920px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:45px}.hero-card{max-width:650px;transform:none}.feature-grid,.download-grid,.privacy-grid{grid-template-columns:1fr 1fr}.command-row{grid-template-columns:1fr 1fr}.independent{grid-template-columns:1fr}.step-list>div{grid-template-columns:45px 1fr}.step-list p{grid-column:2}}@media(max-width:650px){.shell{width:min(100% - 24px,1180px)}.nav-cta{display:none}.hero{min-height:auto;padding-bottom:65px}.hero h1{font-size:48px}.hero-actions{flex-direction:column}.two,.feature-grid,.download-grid,.instruction-grid,.privacy-grid,.command-row,.command-row.two-cols{grid-template-columns:1fr}.command-block{grid-template-columns:1fr}.command-block .copy{justify-self:start}.section{padding-top:82px}.final{padding:42px 20px}.step-list>div{grid-template-columns:30px 1fr}.installer-panel{padding:18px}footer{flex-direction:column}footer p{text-align:left}}
