@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#11141c;--panel:#191e29;--panel2:#202737;--text:#f5f6fb;--muted:#a4adbf;--line:rgba(255,255,255,.1);--blue:#91a7ff;--purple:#c29aff}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}.header{height:76px;max-width:1160px;padding:0 28px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font:700 18px 'Space Grotesk',sans-serif;letter-spacing:-.04em}.brand-icon{color:var(--blue);font-size:27px}.nav{display:flex;align-items:center;gap:30px;color:var(--muted);font-size:13px}.nav a:hover,.release-link:hover{color:white}.nav-download{border:1px solid #91a7ff66;border-radius:9px;padding:9px 15px;color:#dce2ff!important}.nav-download span{margin-left:8px}.menu-toggle{display:none;background:none;border:0;color:white;font-size:24px}.hero{max-width:1160px;min-height:610px;margin:auto;padding:95px 28px 90px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;overflow:hidden}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.2em;color:#aab8ff}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#91a7ff;box-shadow:0 0 12px #91a7ff;margin-right:8px}.hero h1{font:700 clamp(56px,7vw,82px)/.99 'Space Grotesk',sans-serif;letter-spacing:-.065em;margin:25px 0}.gradient{background:linear-gradient(100deg,#a4b4ff,#c99cff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{max-width:490px;color:var(--muted);font-size:16px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;border-radius:10px;padding:13px 19px;font-size:13px;font-weight:700;transition:transform .2s,filter .2s}.button:hover{transform:translateY(-2px);filter:brightness(1.1)}.primary{background:linear-gradient(110deg,#91a7ff,#bd99ff);color:#151827;box-shadow:0 10px 30px #8198ff25}.secondary{border:1px solid var(--line);color:#e5e8f2}.version-line{font-size:11px;color:#778196;margin-top:20px}.dot-separator{padding:0 7px;color:#59647a}
.device-art{height:410px;position:relative;display:flex;align-items:center;justify-content:center}.glow{position:absolute;width:350px;height:350px;border-radius:50%;background:#697eff1c;filter:blur(55px)}.laptop{position:absolute;width:340px;right:10px;top:115px;z-index:1}.laptop-screen{height:210px;border:8px solid #3a4354;border-bottom-width:12px;border-radius:13px;background:linear-gradient(140deg,#222c40,#141a26);box-shadow:0 20px 60px #0006}.screen-top{height:18px;display:flex;gap:5px;padding:5px 8px;border-bottom:1px solid #ffffff10}.screen-top span{width:5px;height:5px;border-radius:50%;background:#65718a}.screen-content{padding:25px 28px}.screen-label{font:700 12px 'Space Grotesk';letter-spacing:.2em;color:#aab8ff}.screen-line{height:7px;width:72%;border-radius:8px;background:#ffffff19;margin-top:15px}.screen-line.short{width:45%;margin-top:8px}.screen-card{margin-top:24px;padding:10px;border-radius:7px;background:#91a7ff15;color:#bdcaff;font-size:10px}.screen-card span{color:#9ce4bf;margin-right:7px}.laptop-base{height:12px;margin:0 -17px;background:linear-gradient(#687287,#303849);border-radius:0 0 18px 18px;transform:perspective(90px) rotateX(7deg)}.phone{position:absolute;z-index:2;left:28px;top:70px;width:145px;height:280px;border:5px solid #596176;border-radius:25px;background:#111722;box-shadow:0 25px 55px #0009;transform:rotate(-7deg)}.phone-speaker{width:35px;height:5px;background:#596176;border-radius:5px;margin:7px auto}.phone-ui{padding:14px 10px}.phone-title{font:600 10px 'Space Grotesk';text-align:center;color:#dce2ff}.trackpad{height:175px;margin-top:12px;border:1px solid #91a7ff44;border-radius:13px;background:linear-gradient(145deg,#252f45,#171e2d);display:grid;place-items:center}.cursor{font-size:37px;color:#c0ccff;text-shadow:0 0 15px #9bafff}.phone-status{font-size:8px;text-align:center;color:#a4adbf;margin-top:10px}.phone-status i{display:inline-block;width:5px;height:5px;background:#7ce0a5;border-radius:50%;margin-right:4px}.signal{position:absolute;color:#a9b8ff;font-size:40px;z-index:3;opacity:.65}.signal-a{top:85px;left:175px}.signal-b{top:135px;left:195px;opacity:.35}
.trust-row{max-width:1000px;margin:auto;padding:22px 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:28px;color:#818ba0;font-size:9px;letter-spacing:.15em;font-weight:700}.trust-divider{width:4px;height:4px;background:#68738a;border-radius:50%}.section{max-width:1080px;margin:auto;padding:120px 28px}.section-intro h2{font:700 44px/1.08 'Space Grotesk';letter-spacing:-.05em;margin:17px 0}.section-intro p{max-width:430px;color:var(--muted);font-size:14px}.muted{color:#8e98aa}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:45px}.feature{padding:25px 20px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#1c2330,#171c26)}.feature-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:#91a7ff18;color:#aebdff;font-size:24px}.feature h3,.step h3{font:600 17px 'Space Grotesk';margin:20px 0 8px}.feature p,.step p{font-size:12px;color:var(--muted);margin:0}.setup-section{padding:100px 28px;background:radial-gradient(ellipse at 50% 0,#242c43 0,transparent 60%),#151923;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.centered{text-align:center}.centered p{margin:0 auto}.steps{max-width:1050px;margin:55px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{position:relative;padding:28px;border:1px solid var(--line);border-radius:15px;background:#1a202c}.step-number{font-size:10px;letter-spacing:.15em;color:#9eafff;font-weight:700}.step-icon{font-size:26px;color:#bdcaff;margin-top:25px}.step h3{margin-top:13px}.download-section{max-width:1080px;margin:auto;padding:110px 28px}.download-panel{padding:50px;border:1px solid #a5b4ff35;border-radius:20px;background:radial-gradient(circle at 90% 10%,#6564a844,transparent 45%),linear-gradient(125deg,#202a40,#191e2b);display:flex;align-items:center;justify-content:space-between;gap:40px}.download-copy h2{font:700 42px/1.08 'Space Grotesk';letter-spacing:-.05em;margin:15px 0}.download-copy p{max-width:450px;color:var(--muted);font-size:14px}.download-meta{font-size:11px;color:#9da8bd;margin-top:20px}.download-action{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:230px}.button.large{padding:16px 21px}.download-action small{max-width:250px;color:#7e899f;font-size:9px}.release-link{font-size:11px;color:#b9c5ff}.faq{padding-top:35px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list summary{cursor:pointer;font-size:13px;font-weight:600;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';float:right;color:#aab8ff;font-size:18px}.faq-list details[open] summary:after{content:'−'}.faq-list p{font-size:12px;color:var(--muted);max-width:600px}.footer{max-width:1160px;margin:auto;padding:25px 28px 35px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#7e899f;font-size:11px}.footer .brand{color:#e7eaf3}.footer div{display:flex;gap:22px}.footer a:hover{color:white}
@media(max-width:800px){.hero{grid-template-columns:1fr;padding-top:80px;gap:0}.hero-content{text-align:center}.hero-description{margin:auto}.hero-actions{justify-content:center}.device-art{height:350px;max-width:480px;width:100%;margin:auto}.laptop{right:15px;top:100px}.phone{left:25px;top:55px}.feature-grid{grid-template-columns:repeat(2,1fr)}.faq{grid-template-columns:1fr;gap:20px}.download-panel{padding:35px;display:block}.download-action{margin-top:30px}}
@media(max-width:560px){.header{height:66px;padding:0 20px}.menu-toggle{display:block}.nav{display:none;position:absolute;z-index:10;top:66px;left:0;right:0;padding:20px;background:#171c27;border-bottom:1px solid var(--line);flex-direction:column;gap:18px}.nav.open{display:flex}.hero{padding:75px 20px 45px;min-height:auto}.hero h1{font-size:58px}.hero-description{font-size:14px}.device-art{height:300px;transform:scale(.88);transform-origin:top center;margin-bottom:-30px}.laptop{width:290px;right:0;top:100px}.laptop-screen{height:180px}.phone{left:0;top:55px;transform:scale(.9) rotate(-7deg);transform-origin:top left}.trust-row{gap:10px;flex-wrap:wrap;text-align:center;font-size:8px;padding:18px}.section{padding:85px 20px}.section-intro h2{font-size:37px}.feature-grid{gap:9px}.feature{padding:18px 14px}.feature h3{font-size:15px}.feature p{font-size:11px}.setup-section{padding:80px 20px}.steps{grid-template-columns:1fr;margin-top:35px}.step{padding:22px}.step-icon{margin-top:12px}.download-section{padding:75px 20px}.download-panel{padding:27px 22px}.download-copy h2{font-size:36px}.faq{padding-top:10px}.footer{padding:22px 20px;flex-wrap:wrap;gap:18px}.footer div{width:100%;justify-content:space-between}}
