@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@600;700&display=swap";:root{--green:#64f58d;--green2:#21c75a;--bg:#050807;--panel:#0b100d;--muted:#97a39b;--line:#202821;--white:#f5f7f5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);margin:0;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.topbar{background:var(--green);color:#041008;letter-spacing:.09em;justify-content:center;align-items:center;gap:35px;height:32px;font-size:11px;font-weight:800;display:flex}.topbar span{align-items:center;gap:6px;display:flex}header{z-index:20;justify-content:space-between;align-items:center;max-width:1240px;height:80px;margin:auto;padding:0 28px;display:flex;position:relative}.logo{letter-spacing:.08em;align-items:center;gap:11px;font-family:Space Grotesk;font-size:18px;font-weight:700;display:flex}.logoMark{background:var(--green);color:#061109;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 24px #5cf48530}.logoMark svg{width:18px}.logo small{color:var(--green);letter-spacing:.45em;font-size:8px;display:block}nav{align-items:center;gap:28px;font-size:13px;font-weight:600;display:flex}nav>a:not(.navCta){color:#b7c0ba}nav>a:hover{color:var(--green)}.navCta,.primary{background:var(--green);color:#061109;border-radius:8px;padding:13px 20px;font-weight:800;box-shadow:0 8px 25px #39e97618}.menuBtn{color:#fff;background:0 0;border:0;display:none}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:55px;max-width:1240px;min-height:700px;margin:auto;padding:75px 28px 70px;display:grid;position:relative}.glow{filter:blur(100px);opacity:.18;pointer-events:none;border-radius:50%;position:absolute}.g1{background:#23ef68;width:450px;height:450px;top:70px;left:-250px}.g2{background:#09bfff;width:300px;height:300px;bottom:10px;right:-130px}.eyebrow,.overline,.sectionHead>span{color:var(--green);letter-spacing:.19em;font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--green);width:28px;height:1px}h1{letter-spacing:-.055em;margin:22px 0 20px;font-family:Space Grotesk;font-size:clamp(55px,6vw,88px);line-height:.94}h1 em,.devices h2 em{color:var(--green);font-style:normal}.heroCopy>p{color:#adb8b0;max-width:590px;font-size:17px;line-height:1.7}.heroBtns{gap:13px;margin:34px 0;display:flex}.primary{align-items:center;gap:10px;padding:16px 22px;font-size:13px;display:inline-flex}.primary svg{width:19px}.secondary{border:1px solid #374039;border-radius:8px;padding:16px 22px;font-size:13px;font-weight:700}.trust{color:#89968e;gap:22px;font-size:11px;display:flex}.trust span{align-items:center;gap:5px;display:flex}.trust svg{width:14px;color:var(--green)}.heroVisual{position:relative}.screen{background:#101611;border:1px solid #273128;border-radius:18px;padding:18px;transform:perspective(1000px)rotateY(-5deg);box-shadow:0 35px 90px #000,0 0 60px #31f6770c}.screenTop{justify-content:space-between;align-items:flex-start;height:42px;display:flex}.miniLogo{letter-spacing:.12em;color:var(--green);font-family:Space Grotesk;font-weight:800}.live{color:#bbc7be;font-size:8px}.live i{background:#ff4057;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.featured{background:radial-gradient(circle at 75% 45%,#8cff8750 0 4%,#0000 5%),linear-gradient(110deg,#0e1b14 25%,#0000 75%),repeating-radial-gradient(at 80% 60%,#3caa5740 0 1px,#0000 2px 22px),linear-gradient(145deg,#15241a,#07100b);border-radius:10px;align-items:center;height:315px;padding:42px;display:flex}.featured small{letter-spacing:.2em;color:var(--green);font-size:8px}.featured h3{margin:10px 0;font-family:Space Grotesk;font-size:28px;line-height:1.05}.featured p{color:#aab5ad;font-size:10px}.featured button{background:var(--green);border:0;border-radius:5px;align-items:center;gap:6px;padding:9px 13px;font-size:9px;font-weight:800;display:flex}.featured button svg{width:10px}.cards{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px;display:grid}.cards span{background:linear-gradient(145deg,#263e2c,#111a14);border-radius:6px;height:64px}.cards span:nth-child(2){background:linear-gradient(145deg,#234252,#121c21)}.cards span:nth-child(3){background:linear-gradient(145deg,#4b2928,#1c1211)}.cards span:nth-child(4){background:linear-gradient(145deg,#40385b,#181520)}.deviceBadge{color:#07100a;background:#f5f7f5;border-radius:11px;align-items:center;gap:11px;padding:13px 17px;display:flex;position:absolute;bottom:-28px;right:-20px;box-shadow:0 15px 40px #0008}.deviceBadge svg{color:#16b04d}.deviceBadge b,.deviceBadge small{font-size:10px;display:block}.deviceBadge small{color:#6b766e;margin-top:2px;font-size:8px}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:30px max(28px,50vw - 590px);display:grid}.stats div{text-align:center;border-right:1px solid var(--line)}.stats div:last-child{border:0}.stats b{color:var(--green);font-family:Space Grotesk;font-size:20px;display:block}.stats span{letter-spacing:.17em;color:#87938b;font-size:8px}.section{max-width:1180px;margin:auto;padding:115px 28px}.sectionHead h2,.devices h2{letter-spacing:-.04em;margin:16px 0;font-family:Space Grotesk;font-size:clamp(38px,4vw,58px);line-height:1.05}.sectionHead p{color:var(--muted);max-width:600px;line-height:1.7}.benefits{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px;display:grid}.benefits article{background:var(--panel);border:1px solid var(--line);border-radius:11px;min-height:240px;padding:28px;transition:all .25s;position:relative}.benefits article:hover{border-color:#4df57b50;transform:translateY(-5px)}.benefits svg{color:var(--green);margin-top:26px}.benefits .num{color:#344038;font-family:Space Grotesk;position:absolute;top:16px;right:20px}.benefits h3{margin:25px 0 10px}.benefits p{color:var(--muted);font-size:13px;line-height:1.7}.plans{background:#080d0a;max-width:none}.center{text-align:center}.center p{margin-left:auto;margin-right:auto}.planGrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;max-width:1180px;margin:55px auto 0;display:grid}.plan{background:#0e1410;border:1px solid #273028;border-radius:14px;padding:32px 26px;position:relative}.featuredPlan{border-color:var(--green);transform:translateY(-10px);box-shadow:0 20px 60px #37ed7011}.tag{background:var(--green);color:#051008;text-align:center;letter-spacing:.13em;border-radius:20px;padding:6px;font-size:8px;font-weight:800;position:absolute;top:0;left:25px;right:25px;transform:translateY(-50%)}.planName{letter-spacing:.13em;color:#a9b4ac;font-size:10px;font-weight:800}.price{align-items:flex-start;margin:18px 0 2px;display:flex}.price sup{color:var(--green);margin-top:10px;font-size:13px}.price b{font-family:Space Grotesk;font-size:48px}.price span{margin-top:26px}.plan>small{color:#79857d}.plan ul{border-top:1px solid var(--line);margin:20px 0;padding:25px 0;list-style:none}.plan li{color:#aab5ae;gap:8px;margin:13px 0;font-size:12px;display:flex}.plan li svg{width:14px;color:var(--green)}.plan>a{text-align:center;border:1px solid #3e4841;border-radius:7px;padding:13px;font-size:10px;font-weight:800;display:block}.featuredPlan>a{background:var(--green);color:#061109;border-color:var(--green)}.legal{text-align:center;color:#667169;margin-top:30px;font-size:9px}.devices{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;max-width:1180px;margin:0 auto;padding:115px 28px;display:grid}.devices>div>p{color:var(--muted);margin-bottom:30px;line-height:1.7}.deviceGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.deviceGrid article{border:1px solid var(--line);background:#0c120e;border-radius:12px;padding:27px}.deviceGrid svg{color:var(--green)}.deviceGrid h3{margin:18px 0 5px}.deviceGrid p{color:var(--muted);margin:0;font-size:11px}.faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faqList article{border-bottom:1px solid var(--line)}.faqList button{color:#e8eee9;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:22px 0;font:600 14px Manrope;display:flex}.faqList button svg{width:17px;transition:all .2s}.faqList .active button svg{color:var(--green);transform:rotate(180deg)}.faqList article p{color:var(--muted);margin:0 40px 22px 0;font-size:13px;line-height:1.7}.finalCta{color:#051008;background:linear-gradient(120deg,#66f590,#28c65c);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;max-width:1180px;margin:30px auto 100px;padding:55px 60px;display:flex}.finalCta small{letter-spacing:.17em;font-weight:800}.finalCta h2{margin:12px 0;font:700 40px/1.05 Space Grotesk}.finalCta p{font-size:13px}.finalCta a{color:#fff;white-space:nowrap;background:#061009;border-radius:8px;align-items:center;gap:8px;padding:16px 20px;font-size:12px;font-weight:800;display:flex}footer{border-top:1px solid var(--line);color:#7f8b83;grid-template-columns:1fr 1fr;align-items:center;gap:24px;max-width:1180px;margin:auto;padding:45px 28px;font-size:11px;display:grid}footer>div{justify-content:flex-end;gap:25px;display:flex}footer>small{border-top:1px solid var(--line);grid-column:1/-1;padding-top:25px}.floating{background:var(--green);color:#061008;z-index:50;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 35px #37ed7050}.floating svg{width:26px}.menuBtn{cursor:pointer}@media (width<=900px){nav{border:1px solid var(--line);background:#0d130f;border-radius:12px;flex-direction:column;align-items:stretch;padding:22px;display:none;position:absolute;top:70px;left:18px;right:18px}nav.open{display:flex}.menuBtn{display:block}.hero{grid-template-columns:1fr;padding-top:45px}.heroVisual{max-width:580px}.benefits,.planGrid{grid-template-columns:1fr 1fr}.devices,.faq{grid-template-columns:1fr}.featuredPlan{transform:none}.finalCta{margin:30px 20px 80px}.stats{grid-template-columns:1fr 1fr;gap:22px}.stats div:nth-child(2){border:0}}@media (width<=600px){.topbar span:last-child{display:none}header{height:68px;padding:0 18px}.hero{min-height:auto;padding:55px 20px}.heroCopy>p{font-size:15px}.heroBtns{flex-direction:column}.heroBtns a{text-align:center;justify-content:center}.trust{flex-wrap:wrap;gap:10px}.heroVisual{margin-top:20px}.screen{padding:10px;transform:none}.featured{height:230px;padding:25px}.deviceBadge{right:-5px}.section,.devices{padding:85px 20px}.benefits,.planGrid,.deviceGrid{grid-template-columns:1fr}.stats b{font-size:16px}.faq{gap:20px}.finalCta{flex-direction:column;align-items:flex-start;padding:38px 25px}.finalCta h2{font-size:31px}footer{grid-template-columns:1fr}footer>div{justify-content:flex-start}footer>small{grid-column:auto}.cards span{height:45px}}.appSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080d0a;padding:115px max(28px,50vw - 590px)}.appBrowser{grid-template-columns:245px 1fr;align-items:start;gap:18px;margin-top:50px;display:grid}.deviceMenu{border:1px solid var(--line);background:#0b100d;border-radius:13px;padding:10px;position:sticky;top:20px}.deviceMenu button{color:#aab5ad;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr 14px;align-items:center;gap:10px;width:100%;padding:14px 13px;font:600 12px Manrope;display:grid}.deviceMenu button svg{width:17px}.deviceMenu button svg:last-child{width:13px;transform:rotate(-90deg)}.deviceMenu button.active{color:var(--green);background:#15251a}.guidePanel{border:1px solid var(--line);background:#0d130f;border-radius:15px;padding:40px}.guideTitle{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.guideKicker{color:var(--green);letter-spacing:.18em;font-size:9px;font-weight:800}.guideTitle h3{margin:10px 0;font:700 clamp(29px,4vw,45px)/1 Space Grotesk}.guideTitle p{color:#7e8b82;font-size:12px}.shareBtn{color:#dfe7e1;cursor:pointer;white-space:nowrap;background:#121a14;border:1px solid #334037;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font:700 10px Manrope;display:flex}.shareBtn svg{width:15px;color:var(--green)}.guideIntro{color:#a5b0a8;max-width:760px;margin:28px 0 35px;line-height:1.8}.recommended>span,.tutorial>span{letter-spacing:.14em;color:#7f8c83;align-items:center;gap:8px;margin-bottom:14px;font-size:9px;font-weight:800;display:flex}.recommended>span svg,.tutorial>span svg{width:16px;color:var(--green)}.recommended>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.recommended article{background:#101812;border:1px solid #263128;border-radius:9px;align-items:flex-start;gap:12px;padding:18px;display:flex}.recommended article>b{color:var(--green);font:700 11px Space Grotesk}.recommended h4{margin:0 0 6px;font-size:12px}.recommended p{color:#77837b;margin:0;font-size:9px;line-height:1.4}.tutorial{margin-top:35px}.tutorial ol{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.tutorial li{background:#090e0b;border-left:2px solid #2bde60;align-items:center;gap:13px;padding:16px;display:flex}.tutorial li>b{width:25px;height:25px;color:var(--green);background:#1b2c20;border-radius:50%;place-items:center;font-size:10px;display:grid}.tutorial li p{color:#aeb8b1;flex:1;margin:0;font-size:11px;line-height:1.55}.guideHelp{background:linear-gradient(100deg,#193120,#112019);border:1px solid #31563a;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:20px;display:flex}.guideHelp>div{align-items:center;gap:12px;display:flex}.guideHelp svg{color:var(--green);width:20px}.guideHelp b,.guideHelp small{display:block}.guideHelp b{font-size:12px}.guideHelp small{color:#94a199;margin-top:4px;font-size:9px}.guideHelp a{background:var(--green);color:#061109;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:12px 15px;font-size:9px;font-weight:800;display:flex}.guideHelp a svg{color:#061109;width:15px}@media (width<=900px){.appBrowser{grid-template-columns:1fr}.deviceMenu{grid-template-columns:repeat(3,1fr);display:grid;position:static}.deviceMenu button svg:last-child{display:none}.recommended>div{grid-template-columns:1fr}}@media (width<=600px){.appSection{padding:85px 20px}.deviceMenu{gap:4px;display:flex;overflow-x:auto}.deviceMenu button{justify-content:center;min-width:105px;display:flex}.guidePanel{padding:25px 18px}.guideTitle{flex-direction:column}.recommended>div,.tutorial ol{grid-template-columns:1fr}.guideHelp{flex-direction:column;align-items:stretch}.guideHelp a{justify-content:center}footer>div{flex-wrap:wrap}}
