@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&display=swap";:root{font-family:DM Sans,sans-serif;color:#eef6ff;background:#070b17;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 8%,#252355 0,transparent 28%),#070b17}a{color:inherit;text-decoration:none}button,a{min-height:44px}nav{height:88px;display:flex;align-items:center;justify-content:space-between;max-width:1320px;margin:auto;padding:0 36px;border-bottom:1px solid #ffffff12;position:relative;z-index:5}.brand{font:600 23px Manrope;display:flex;gap:10px;align-items:center}.mark,.miniMark{display:grid;place-items:center;width:31px;height:31px;border:1px solid #8b78ff;border-radius:50%;color:#9b8cff;font-size:15px}.navlinks{display:flex;gap:32px;color:#a8b0c4;font-size:14px}.navlinks a:hover{color:#fff}.navCta,.primary,.planGrid a,.early button{background:#9b8cff;color:#090b16;border:0;border-radius:99px;padding:13px 21px;font-weight:600}.hero{max-width:1320px;margin:auto;min-height:690px;padding:92px 36px 74px;display:grid;grid-template-columns:minmax(460px,.9fr) 1.25fr;align-items:center;gap:24px}.heroCopy{position:relative;z-index:2}.eyebrow,.kicker{font-size:11px;letter-spacing:.18em;color:#82ddff;font-weight:600}.eyebrow span{display:inline-block;width:7px;height:7px;background:#82ddff;border-radius:50%;margin-right:10px;box-shadow:0 0 16px #82ddff}.hero h1{font:500 clamp(54px,6.5vw,88px)/.97 Manrope;margin:27px 0;letter-spacing:-.055em}.hero h1 em{font-style:normal;color:#8c94ab}.lede{font-size:18px;line-height:1.7;color:#aab2c6;max-width:620px}.actions{display:flex;gap:14px;margin-top:38px;align-items:center}.primary{padding:16px 24px}.primary b{margin-left:15px}.secondary{padding:15px;color:#ccd2df;font-size:14px}.trust{display:flex;gap:27px;margin-top:64px;color:#697187;font-size:9px;letter-spacing:.16em}.heroVisual{width:100%;min-height:510px;object-fit:cover;border-radius:32px;box-shadow:0 40px 110px #0009;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13%);mask-image:linear-gradient(90deg,transparent 0,#000 13%);border:1px solid #ffffff14}.signal{height:650px;position:relative;overflow:hidden;border-block:1px solid #ffffff10;background:linear-gradient(180deg,#0b1021,#070a13);display:grid;place-items:center}.glow{position:absolute;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,#735dff35,transparent 65%);border:1px solid #8e7cff22}.phone{z-index:2;width:292px;height:560px;border:7px solid #222b45;border-radius:45px;background:#0c1326;padding:18px;box-shadow:0 35px 90px #000c;transition:.3s}.phoneTop,.phoneBrand{display:flex;justify-content:space-between;align-items:center;font-size:10px}.phoneBrand{margin-top:30px;justify-content:flex-start;gap:8px;font-size:15px}.miniMark{width:24px;height:24px;font-size:11px}.phoneBrand i{margin-left:auto;color:#82ddff;font-style:normal;font-size:9px}.label{margin:78px 0 8px;text-align:center;font-size:8px;letter-spacing:.18em;color:#737d96}.phone h2{text-align:center;font:500 22px Manrope;margin:0;animation:identityIn .45s ease}.location{text-align:center;color:#838da5;font-size:11px}.status{display:flex;gap:12px;background:#121d38;padding:15px;border:1px solid #34446b;border-radius:14px;margin-top:52px}.pulse{width:9px;height:9px;background:#77dfff;border-radius:50%;margin-top:4px;box-shadow:0 0 12px #77dfff}.status b,.status small{display:block;font-size:11px}.status small{color:#8791aa;margin-top:5px}.phoneNav{display:flex;justify-content:space-around;margin-top:80px;color:#79839b}.phoneNav span,.phoneNav small{display:grid;text-align:center;gap:5px;font-size:12px}.phoneNav span:first-child{color:#9b8cff}.orbit{position:absolute;color:#6f7890;font-size:9px;letter-spacing:.14em}.orbit b{display:block;color:#d4daea;font-size:14px;margin-top:8px}.orbit.one{left:17%;top:27%}.orbit.two{right:17%;bottom:24%}.identityDots{position:absolute;bottom:28px;display:flex;gap:9px}.identityDots button{min-height:0;width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#4a5268}.identityDots button.active{background:#82ddff;box-shadow:0 0 12px #82ddff}@keyframes identityIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.how,.steps,.pricing{max-width:1240px;margin:auto;padding:130px 36px}.how>h2,.steps>h2,.pricing>h2,.security h2,.early h2,.productStory h2,.contact h2{font:500 clamp(40px,5vw,66px)/1.07 Manrope;letter-spacing:-.045em;margin:20px 0 70px}.features,.stepGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff14}.features article,.stepGrid article{background:#070b17;padding:38px}.features article>span,.stepGrid b{color:#82ddff;font-size:11px}.features h3,.stepGrid h3{font:500 23px Manrope;margin-top:58px}.features p,.stepGrid p,.security>p,.early p,.productStory p{color:#99a3b9;line-height:1.7}.productStory{max-width:1320px;margin:auto;padding:40px 36px 130px;display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:center}.productStory img{width:100%;border-radius:28px;border:1px solid #ffffff18;box-shadow:0 25px 70px #0008}.productStory h2{margin-bottom:25px}.productStory p{font-size:17px}.textLink{display:inline-flex;margin-top:18px;color:#82ddff}.steps{padding-top:20px}.stepGrid article{border-top:1px solid transparent}.stepGrid article:hover{border-color:#8d7aff;background:#0b1122}.pricing{padding-top:80px}.pricing>h2{margin-bottom:24px}.pricingIntro{color:#929cb3;max-width:650px;line-height:1.7}.planGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px}.planGrid article{position:relative;background:#0c1222;border:1px solid #252d43;border-radius:24px;padding:34px}.planGrid article.featured{border-color:#8d7aff;transform:translateY(-12px);box-shadow:0 20px 70px #281f6b55}.popular{position:absolute;top:18px;right:18px;color:#82ddff;font-size:9px;letter-spacing:.14em}.planGrid h3{font:500 24px Manrope}.planGrid strong{display:block;font:500 42px Manrope;margin-top:28px}.planGrid small{color:#7f899f}.planGrid ul{list-style:none;padding:25px 0;margin:22px 0;border-top:1px solid #ffffff13;color:#aeb6c8;line-height:2}.planGrid a{display:flex;align-items:center;justify-content:center}.security{padding:130px max(36px,calc((100vw - 1168px)/2));background:linear-gradient(135deg,#131933,#0b1c25)}.security>p{max-width:650px;font-size:18px}.securityBadges{display:flex;gap:12px;flex-wrap:wrap;margin-top:38px}.securityBadges span{border:1px solid #45506d;border-radius:99px;padding:11px 16px;color:#aeb7ca;font-size:12px}.early{max-width:1240px;margin:auto;padding:120px 36px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.early h2{margin-bottom:18px}.early form{align-self:center;display:flex;gap:12px}.early label{flex:1}.early label span{display:block;font-size:11px;color:#8d97ae;margin:0 0 9px 16px}.early input{width:100%;background:#101629;border:1px solid #303950;border-radius:99px;padding:15px 18px;color:#fff;outline:none}.early input:focus{border-color:#9b8cff}.consoleAuth,.consoleCard{align-self:center;background:#0c1222;border:1px solid #303950;border-radius:24px;padding:28px}.consoleAuth{display:grid!important;gap:14px}.consoleAuth input{width:100%;background:#080c17;border:1px solid #303950;border-radius:12px;padding:15px;color:#fff}.consoleAuth>div,.consoleActions{display:flex;gap:10px}.outline{background:transparent!important;color:#82ddff!important;border:1px solid #303950!important}.consoleCard h3{font:500 28px Manrope;margin:35px 0 8px}.consoleHead{display:flex;justify-content:space-between;color:#82ddff;font-size:9px;letter-spacing:.14em}.linkButton{height:auto;padding:0;background:none;color:#929cb3}.deviceState{text-transform:uppercase;font-size:12px;letter-spacing:.12em}.deviceState.running{color:#82ddff}.deviceState.failed{color:#ff8f82}.consoleActions{margin-top:28px}.consoleActions button:disabled{opacity:.35;cursor:not-allowed}.result{border-top:1px solid #ffffff12;margin-top:24px;padding-top:18px!important;font-size:12px}.contact{max-width:1240px;margin:auto;padding:95px 36px;display:grid;grid-template-columns:1.3fr .7fr;gap:70px;border-top:1px solid #ffffff12}.contact h2{margin-bottom:0}.contact>div:last-child{display:flex;flex-direction:column;justify-content:center;gap:18px;color:#b7c0d3}.contact a:hover{color:#82ddff}footer{max-width:1240px;margin:auto;padding:32px 36px;border-top:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between;color:#788197;font-size:12px}footer .brand{color:#eef6ff}@media(max-width:900px){.navlinks{display:none}.hero{grid-template-columns:1fr;padding-top:72px}.heroVisual{min-height:360px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%);mask-image:linear-gradient(180deg,transparent 0,#000 14%)}.productStory{grid-template-columns:1fr;gap:40px}.early{grid-template-columns:1fr;gap:35px}.planGrid{grid-template-columns:1fr}.planGrid article.featured{transform:none}.contact{grid-template-columns:1fr}.orbit{display:none}}@media(max-width:600px){nav{padding:0 20px;height:76px}.navCta{padding:11px 15px}.hero,.how,.steps,.pricing,.productStory,.early,.contact{padding-left:20px;padding-right:20px}.hero h1{font-size:51px}.actions{align-items:stretch;flex-direction:column}.actions a{text-align:center}.trust{gap:13px;flex-wrap:wrap;margin-top:42px}.heroVisual{min-height:260px;border-radius:20px}.signal{height:600px}.phone{transform:scale(.9)}.features,.stepGrid{grid-template-columns:1fr}.how,.pricing,.security,.early{padding-top:90px;padding-bottom:90px}.productStory{padding-bottom:90px}.features h3,.stepGrid h3{margin-top:35px}.early form,.consoleActions{flex-direction:column}.contact h2{font-size:42px}footer{margin:0 20px;padding:30px 0;gap:20px;flex-wrap:wrap}}
