:root{--bg:#071019;--bg2:#0a1623;--panel:#0d1b2a;--panel2:#102236;--line:#20364b;--text:#f5f9fc;--muted:#a9bac8;--cyan:#56d9e8;--blue:#6aaeff;--green:#62df8a;--amber:#f2c45e;--danger:#ff9b9b;--max:1120px;--shadow:0 24px 70px rgba(0,0,0,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(900px 480px at 18% -5%,rgba(86,217,232,.13),transparent 63%),radial-gradient(780px 460px at 88% 0,rgba(106,174,255,.11),transparent 62%),linear-gradient(180deg,var(--bg) 0%,#081522 48%,#06101a 100%);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.62;-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{width:min(var(--max),calc(100% - 36px));margin:0 auto}.nav{position:sticky;top:0;z-index:20;background:rgba(7,16,25,.78);backdrop-filter:blur(16px);border-bottom:1px solid rgba(148,163,184,.12)}.navin{height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;font-weight:850;text-decoration:none;letter-spacing:-.025em}.mark{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(86,217,232,.18),rgba(106,174,255,.18));border:1px solid rgba(106,174,255,.28);font-weight:900;color:#dffbff}.navlinks{display:flex;align-items:center;gap:18px;color:#aebdca;font-size:14px}.navlinks a{text-decoration:none}.navlinks a:hover{color:#fff}.navcta{padding:8px 13px;border:1px solid rgba(86,217,232,.28);border-radius:10px;background:rgba(86,217,232,.08);color:#e5fdff!important}.hero{padding:84px 0 64px}.heroGrid{display:grid;grid-template-columns:1.08fr .92fr;gap:52px;align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid rgba(98,223,138,.25);background:rgba(98,223,138,.07);border-radius:999px;color:#baf4ca;font-size:13px;font-weight:800}.pulse{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 12px rgba(98,223,138,.7)}h1{margin:20px 0 20px;font-size:clamp(42px,6vw,70px);line-height:1;letter-spacing:-.055em}.gradient{background:linear-gradient(90deg,#fff 0%,#a7ecf5 52%,#b7d0ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:19px;color:#b8c7d3;max-width:720px;margin:0}.actions{display:flex;flex-wrap:wrap;gap:11px;margin:28px 0 17px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:12px;text-decoration:none;font-weight:850;border:1px solid transparent}.primary{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#04131c;box-shadow:0 14px 38px rgba(86,217,232,.16)}.secondary{border-color:rgba(148,163,184,.23);background:rgba(255,255,255,.035);color:#edf7ff}.trustline{display:flex;flex-wrap:wrap;gap:8px 17px;color:#8fa3b4;font-size:13px}.trustline b{color:#b8f2c8}.mock{border:1px solid rgba(106,174,255,.2);border-radius:23px;background:linear-gradient(180deg,rgba(16,34,54,.92),rgba(9,21,34,.96));padding:24px;box-shadow:var(--shadow)}.mockTop{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(148,163,184,.13);font-size:12px;color:#7f94a5}.dots{display:flex;gap:6px}.dots i{width:8px;height:8px;background:#334b60;border-radius:50%}.form{display:grid;gap:12px;margin-top:19px}.field label{display:block;color:#9fb0bf;font-size:12px;font-weight:750;margin-bottom:6px}.control{height:43px;border:1px solid #28435c;border-radius:10px;background:#101f30;padding:0 13px;display:flex;align-items:center;justify-content:space-between;color:#dfeaf2;font-size:13px}.openBtn{height:49px;border-radius:11px;background:linear-gradient(135deg,rgba(86,217,232,.92),rgba(106,174,255,.95));color:#06131d;display:flex;align-items:center;justify-content:center;font-weight:900}.status{display:flex;gap:8px;align-items:center;color:#a8c5b1;font-size:12px}.status i{width:7px;height:7px;border-radius:50%;background:var(--green)}section{padding:68px 0}.sectionHead{max-width:770px;margin-bottom:32px}.kicker{color:#7edeea;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}h2{font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.035em;margin:8px 0 12px}.sectionHead p{color:var(--muted);font-size:17px;margin:0}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.card{border:1px solid rgba(148,163,184,.15);background:rgba(13,27,42,.78);border-radius:18px;padding:23px}.card h3{margin:0 0 8px;font-size:18px}.card p{margin:0;color:#94a8b8;font-size:14px}.icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:15px;background:rgba(86,217,232,.08);border:1px solid rgba(86,217,232,.16);color:#bdf7ff;font-weight:900}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;counter-reset:s}.step{counter-increment:s;border:1px solid rgba(148,163,184,.15);background:linear-gradient(180deg,rgba(16,34,54,.72),rgba(10,23,36,.74));border-radius:18px;padding:23px}.step:before{content:counter(s);width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(106,174,255,.1);border:1px solid rgba(106,174,255,.2);color:#dceeff;font-weight:900;margin-bottom:30px}.step h3{margin:0 0 7px}.step p{margin:0;color:#94a8b8;font-size:14px}.safety{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}.shield,.copyPanel{border:1px solid rgba(148,163,184,.15);border-radius:22px;background:rgba(13,27,42,.76)}.shield{min-height:360px;display:grid;place-items:center;text-align:center;padding:28px}.shieldMark{width:105px;height:105px;border-radius:28px;display:grid;place-items:center;background:radial-gradient(circle,rgba(86,217,232,.24),rgba(106,174,255,.07));border:1px solid rgba(86,217,232,.24);font-size:46px}.shield strong{display:block;margin-top:16px;font-size:22px}.shield p{color:#9db0be;max-width:390px;margin:7px auto 0;font-size:14px}.copyPanel{padding:28px}.copyPanel h2{margin-top:0}.copyPanel>p{color:var(--muted)}.ticks{display:grid;gap:12px;margin-top:20px}.tick{display:grid;grid-template-columns:24px 1fr;gap:9px;color:#bcc9d3;font-size:14px}.tick b{color:#eef8ff}.tick span:first-child{color:var(--green);font-weight:900}.notice{border:1px solid rgba(242,196,94,.2);background:rgba(242,196,94,.06);border-radius:13px;padding:13px 15px;color:#dec991;font-size:13px;margin-top:18px}.compat{border:1px solid rgba(148,163,184,.15);border-radius:18px;overflow:hidden;background:rgba(13,27,42,.7)}.row{display:grid;grid-template-columns:1fr 1.4fr;border-bottom:1px solid rgba(148,163,184,.12)}.row:last-child{border-bottom:0}.row>div{padding:14px 17px}.row>div:first-child{font-weight:780;color:#e6eef4}.row>div:last-child{border-left:1px solid rgba(148,163,184,.12);color:#9cafbd}.yes{color:#83e6a0}.warnTxt{color:#efd285}.no{color:#f1a6a6}.brands{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.brandPill{padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.15);color:#bccbd6;font-size:13px}.downloadBox{display:grid;grid-template-columns:1.08fr .92fr;gap:20px;border:1px solid rgba(86,217,232,.2);border-radius:23px;padding:28px;background:linear-gradient(135deg,rgba(18,43,61,.78),rgba(11,26,42,.84))}.downloadBox h2{margin-top:0}.downloadBox p{color:#a9bbc8}.releaseCard{border:1px solid rgba(148,163,184,.15);border-radius:17px;background:rgba(5,13,21,.45);padding:19px}.releaseCard strong{display:block;font-size:18px}.releaseCard code{display:block;color:#9de5ee;font-size:12px;overflow-wrap:anywhere;margin:8px 0}.small{font-size:12px!important;color:#8398a9!important}.faq{display:grid;gap:10px}.faq details{border:1px solid rgba(148,163,184,.15);border-radius:14px;background:rgba(13,27,42,.7);padding:15px 17px}.faq summary{cursor:pointer;font-weight:820}.faq p{color:#a8b9c6;font-size:14px;margin:10px 0 2px}.pageHero{padding:70px 0 42px}.pageHero h1{font-size:clamp(38px,5vw,58px);max-width:900px}.prose{max-width:850px}.prose h2{margin-top:44px;font-size:30px}.prose h3{margin-top:28px}.prose p,.prose li{color:#afbec9}.prose strong{color:#f3f8fb}.code{padding:14px 16px;border-radius:12px;background:#040b12;border:1px solid rgba(148,163,184,.15);font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#a7e8ef;overflow:auto}.callout{padding:16px 18px;border-radius:14px;background:rgba(86,217,232,.06);border:1px solid rgba(86,217,232,.16);color:#b8cbd7}.footer{padding:42px 0 50px;border-top:1px solid rgba(148,163,184,.12);color:#8296a6;font-size:13px}.footerIn{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer a{color:#aebfcb;text-decoration:none}.footerLinks{display:flex;gap:15px;flex-wrap:wrap}@media(max-width:850px){.heroGrid,.safety,.downloadBox{grid-template-columns:1fr}.grid3,.steps{grid-template-columns:1fr}.mock{max-width:620px}.navlinks a:not(.navcta){display:none}.hero{padding-top:58px}.row{grid-template-columns:1fr}.row>div:last-child{border-left:0;border-top:1px solid rgba(148,163,184,.1)}}