*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#090f1c;color:#edf3f6;font:16px/1.65 system-ui,-apple-system,sans-serif}a{color:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #b2ead7;outline-offset:5px}header,main,footer{max-width:1240px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 32px}.brand{font-size:23px;font-weight:650;text-decoration:none;white-space:nowrap;letter-spacing:-.8px}.brand span{color:#b2ead7;font-size:30px;margin-right:8px}nav{display:flex;gap:26px;align-items:center}nav>a{text-decoration:none;font-size:13px;color:#b6c4d7}nav>a:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;background:#b2ead7;color:#102b29;border:1px solid #b2ead7;border-radius:8px;padding:12px 20px;text-decoration:none;font-weight:650;font-size:14px}.button:hover{background:#d0f5e7}.button.secondary{background:transparent;color:#cfebea;border-color:#405267}.button.small{min-height:42px;padding:8px 14px}.actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:26px}.eyebrow{color:#b2ead7;font-size:11px;letter-spacing:2px;font-weight:650;margin:0 0 18px}h1,h2,h3{line-height:1.13;letter-spacing:-1.4px;margin:0}h1{font-size:clamp(40px,5.2vw,70px);font-weight:550}h1 em{font-style:normal;color:#b2ead7}h2{font-size:clamp(30px,3.3vw,44px);font-weight:550}h3{font-size:21px;letter-spacing:-.6px}p{color:#aabbd0;margin:20px 0 0}.hero{padding:75px 32px 0;background:radial-gradient(ellipse at 80% 5%,#24444450,transparent 60%)}.hero-copy{max-width:900px}.intro{max-width:610px;font-size:20px}.quiet{font-size:12px;margin-top:20px;color:#8fa5b9}.hero-preview{margin-top:54px;border:1px solid #405263;border-radius:14px;overflow:hidden;box-shadow:0 35px 70px #0004}.hero-preview img{width:100%;height:auto;display:block}.preview-caption{display:block;padding:12px 18px;background:#132131;font-size:12px;color:#b8c7d6}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:38px 32px 65px;border-bottom:1px solid #253345}.facts strong,.facts span{display:block}.facts strong{font-size:23px;font-weight:500;letter-spacing:-.7px}.facts span{font-size:12px;color:#93a9bc}.section-intro{max-width:650px;margin-bottom:70px}.features{padding:85px 32px 20px}.feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center;margin:0 0 100px}.feature:nth-of-type(even) .feature-copy{order:2}.feature-copy p:not(.eyebrow){font-size:15px}.screenshot{text-decoration:none;border:1px solid #34465b;background:#111d2c;border-radius:12px;overflow:hidden;display:block;transition:transform .2s}.screenshot:hover{transform:translateY(-4px)}.screenshot img{width:100%;height:auto;display:block}.screenshot span{display:block;padding:10px 14px;font-size:11px;color:#a6bccd}.offline{background:#132333;border:1px solid #35495b;border-radius:20px;margin:0 32px;padding:55px;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.phone-pair{display:flex;gap:18px;align-items:center}.phone-pair figure{width:50%;margin:0}.phone-pair figure:last-child{margin-top:60px}.phone-pair img{width:100%;height:auto;border:1px solid #58707e;border-radius:17px;display:block}.phone-pair figcaption{font-size:10px;line-height:1.4;color:#a2b8ca;margin-top:12px}.text-link{font-size:13px;text-underline-offset:5px}.installation{padding:70px 32px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px}.steps article>span{display:inline-grid;place-items:center;border:1px solid #527967;color:#b2ead7;width:35px;height:35px;border-radius:50%;font-size:13px;margin-bottom:20px}.steps p{font-size:14px}.note{font-size:12px;border-top:1px solid #293d50;padding-top:24px}.faq{padding:50px 32px;max-width:880px;margin:auto}.faq h2{margin-bottom:30px}details{border-bottom:1px solid #2a3b4d;padding:10px 0}summary{cursor:pointer;padding:14px 0;font-weight:550;font-size:16px}details p{font-size:14px;margin:0 0 22px}.last-call{text-align:center;padding:95px 24px 110px}.last-call>span{color:#b2ead7;font-size:50px}.last-call .button{margin-top:25px}footer{border-top:1px solid #293b4e;padding:35px 32px 45px;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}footer p{font-size:12px;margin:0}footer>div{display:flex;gap:18px;font-size:12px}footer small{width:100%;font-size:10px;color:#8198ae}.skip{position:absolute;left:20px;top:-100px}.skip:focus{top:10px;z-index:10;background:#fff;color:#000;padding:10px}@media(max-width:760px){header{padding:18px 20px}nav>a:not(.button){display:none}.hero{padding:50px 20px 0}.hero-preview{margin-top:35px}.intro{font-size:18px}.facts{padding:28px 20px 40px;gap:14px}.facts strong{font-size:18px}.facts span{font-size:10px}.features{padding:55px 20px 0}.feature{grid-template-columns:1fr;gap:24px;margin-bottom:65px}.feature:nth-of-type(even) .feature-copy{order:0}.section-intro{margin-bottom:50px}.offline{margin:0 20px;padding:30px 22px;grid-template-columns:1fr;gap:30px}.phone-pair{max-width:450px;margin:auto}.installation{padding:50px 20px}.steps{grid-template-columns:1fr;gap:30px}.steps article>span{margin-bottom:15px}.faq{padding:25px 20px}.last-call{padding:65px 20px}footer{padding:30px 20px}.actions .button{flex:1;white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.screenshot{transition:none}}
.release-notes{max-width:850px;margin:0 auto;padding:48px 24px 80px}.release-notes h1{font-size:clamp(2rem,6vw,3.5rem)}.release-notes h2{font-size:1.5rem;margin-top:40px}.release-notes li{margin:12px 0;line-height:1.7}.release-notes p{line-height:1.7}.release-notes a{color:#a7ddd6}
