:root{--bg:#07060d;--panel:rgba(22,17,39,.72);--line:rgba(171,134,255,.22);--ink:#f6f2ff;--muted:#b9afca;--violet:#8f5cff;--violet2:#c59cff;--green:#5ff0b1;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% -10%,#301b5c 0,transparent 35%),var(--bg);color:var(--ink);font:16px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.nav{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line);background:rgba(7,6,13,.78);backdrop-filter:blur(16px)}.navin{height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{font-weight:850;letter-spacing:.08em}.brand i{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:8px;border-radius:9px;background:linear-gradient(135deg,var(--violet),#4e8dff);font-style:normal}.links{display:flex;gap:18px;color:var(--muted);font-size:14px}.links a:hover{color:#fff}.lang{border:1px solid var(--line);background:#171226;color:#fff;border-radius:10px;padding:8px 10px;cursor:pointer}.hero{position:relative;overflow:hidden;min-height:690px;display:grid;place-items:center}.network{position:absolute;inset:0;width:100%;height:100%;opacity:.45}.hero .wrap{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center;padding:90px 0}.eyebrow{color:var(--violet2);font-size:13px;text-transform:uppercase;letter-spacing:.16em;font-weight:800}.hero h1{font-size:clamp(44px,7vw,82px);line-height:.96;letter-spacing:-.065em;margin:18px 0 22px}.hero p{font-size:19px;color:var(--muted);max-width:570px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.btn{border:1px solid transparent;border-radius:13px;padding:14px 19px;font-weight:750;display:inline-flex;justify-content:center;align-items:center;gap:8px}.btn.main{background:linear-gradient(135deg,#9f72ff,#6b65ff);box-shadow:0 12px 38px #6438b866}.btn.ghost{border-color:var(--line);background:#120e20aa}.device{padding:25px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(145deg,rgba(43,30,72,.9),rgba(16,13,27,.8));box-shadow:0 35px 80px #0008;transform:rotate(3deg)}.device-top{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.shield{height:230px;display:grid;place-items:center;font-size:92px;background:radial-gradient(circle,#8058ff38,transparent 65%)}.connect{background:#ffffff10;border:1px solid #ffffff12;border-radius:16px;padding:16px}.connect b{display:block}.pulse{width:9px;height:9px;background:var(--green);display:inline-block;border-radius:50%;box-shadow:0 0 16px var(--green);margin-right:7px}.section{padding:100px 0}.section h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;margin:0 0 12px}.lead{color:var(--muted);max-width:650px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.card{border:1px solid var(--line);border-radius:18px;padding:23px;background:var(--panel);backdrop-filter:blur(12px)}.card .icon{font-size:25px}.card h3{margin:12px 0 7px;font-size:18px}.card p{margin:0;color:var(--muted);font-size:14px}.steps{counter-reset:step}.step{position:relative;padding:24px 22px 24px 76px}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;left:22px;color:var(--violet2);font-weight:850}.pricing{grid-template-columns:repeat(4,1fr)}.price{font-size:30px;font-weight:850;margin:14px 0}.featured{border-color:#a77cff;background:linear-gradient(150deg,#372261aa,#181125)}.tag{font-size:12px;color:#161021;background:var(--violet2);padding:4px 8px;border-radius:20px;font-weight:800}.faq details{padding:18px 0;border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:700}.faq p{color:var(--muted);max-width:760px}.downloadbox{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.meta{color:var(--muted);font-size:13px;word-break:break-all}.notice{border-left:3px solid var(--violet2);padding:12px 15px;background:#211637}.pagehead{padding:76px 0 30px}.pagehead h1{font-size:clamp(38px,6vw,66px);letter-spacing:-.06em;margin:0}.footer{border-top:1px solid var(--line);padding:40px 0;color:var(--muted);font-size:14px}.footerin{display:flex;justify-content:space-between;gap:20px}.legal{max-width:850px;color:var(--muted)}.legal h2{color:#fff;margin-top:34px}.reveal{animation:rise .55s both}@keyframes rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:850px){.links{display:none}.hero{min-height:auto}.hero .wrap{grid-template-columns:1fr;padding:70px 0}.device{max-width:440px;justify-self:center}.grid,.pricing{grid-template-columns:1fr 1fr}.downloadbox{grid-template-columns:1fr}.section{padding:66px 0}}@media(max-width:500px){.wrap{width:min(100% - 28px,1180px)}.grid,.pricing{grid-template-columns:1fr}.hero h1{font-size:49px}.navin{height:62px}.footerin{display:block}.footerin p{margin-top:16px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}
