:root{--bg:#101511;--panel:#1c241e;--ink:#f2f3ea;--muted:#aab3a8;--lime:#c6ff2b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--lime)}header,main,footer{max-width:1200px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:26px 32px;border-bottom:1px solid #ffffff15}.brand{display:flex;align-items:center;gap:10px;font-weight:750;letter-spacing:-.7px;font-size:23px}.brand img{border-radius:12px}nav{display:flex;gap:27px;align-items:center;font-size:14px}.lang{border:1px solid #ffffff35;padding:5px 13px;border-radius:30px}main{padding:0 32px}section{padding:100px 0}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(55px,7vw,96px);line-height:1.01;letter-spacing:-6px;margin:25px 0}h1 em{font-style:normal;color:var(--lime)}h2{font-size:clamp(35px,4vw,57px);line-height:1.1;letter-spacing:-2px}h3{font-size:25px;line-height:1.2;letter-spacing:-.6px}p{color:var(--muted)}.eyebrow{font-size:12px;letter-spacing:3px;color:var(--lime);font-weight:700}.hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:740px;align-items:center;gap:30px;padding-top:60px;padding-bottom:90px}.lead{max-width:460px;font-size:20px}.button{display:inline-flex;align-items:center;gap:32px;background:var(--lime);color:#101511;padding:16px 24px;border-radius:100px;font-weight:700}.button:hover{color:#101511;background:#ddff82}.button.secondary{background:transparent;border:1px solid #8c9a78;color:var(--ink)}.soon{font-size:13px;margin:19px 0}.soon span{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;margin-right:8px}.devices{position:relative;height:560px;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;width:450px;height:450px;border:1px solid #c6ff2b38;border-radius:50%;box-shadow:0 0 120px #a4d6290b}.phone{position:absolute;height:510px;width:auto;border:7px solid #36402f;border-radius:39px;transform:rotate(9deg);left:27%;top:0;box-shadow:0 35px 80px #0008}.watch{position:absolute;bottom:30px;left:5%;width:170px;height:auto;border:8px solid #5e6356;border-radius:40px;transform:rotate(-9deg);box-shadow:0 15px 35px #0008}.devices small{position:absolute;bottom:-10px;color:var(--muted);font-size:10px}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:35px}.section-title h2{margin-bottom:0}.section-title p{max-width:350px;margin-bottom:0}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.features article{padding-top:30px;border-top:1px solid #ffffff30}.number{color:var(--lime);font-size:13px;display:block;margin-bottom:30px}.features p{font-size:16px}.story{background:var(--panel);padding:65px;border-radius:30px}.story h2{margin-top:25px}.story p{font-size:21px;max-width:780px}.signature{color:var(--lime);font-size:36px;font-style:italic;font-weight:700}.trial{color:var(--lime);font-size:18px}.prices{display:grid;grid-template-columns:1fr 1fr;gap:22px}.prices article{border:1px solid #ffffff30;border-radius:23px;padding:32px}.prices .annual{border-color:var(--lime);background:#c6ff2b08}.amount{font-size:55px;letter-spacing:-2px;font-weight:650;margin:18px 0 0}.amount small{font-size:16px;letter-spacing:0;font-weight:400;color:var(--muted)}.fineprint{font-size:13px;max-width:840px;margin-top:22px}.contact{border-top:1px solid #ffffff25;display:flex;justify-content:space-between;align-items:center;gap:30px}.contact h2{font-size:38px}.contact p{max-width:550px}footer{padding:40px 32px;border-top:1px solid #ffffff25}footer div{display:flex;flex-wrap:wrap;gap:25px;font-size:14px;margin:25px 0}footer small{color:var(--muted)}.legal{max-width:790px;padding:60px 0 90px;margin:auto}.legal h1{font-size:50px;letter-spacing:-2px;margin:30px 0}.legal h2{font-size:27px;margin-top:45px;letter-spacing:-.5px}.legal p{color:#c0c8bc;overflow-wrap:anywhere}.legal a{color:var(--lime);text-decoration:underline;text-underline-offset:4px}.back{font-size:14px}.language-landing{text-align:center;min-height:65vh}.language-landing img{border-radius:23px}.language-landing h1{font-size:60px;letter-spacing:-3px}.language-landing .button{margin:10px}.skip{position:absolute;left:12px;top:-100px;padding:12px;background:var(--lime);color:black;z-index:99}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--lime);outline-offset:5px}@media(max-width:800px){header{padding:20px}nav{gap:14px}nav a:not(.lang){display:none}main{padding:0 22px}h1{letter-spacing:-3px}.hero{grid-template-columns:1fr;padding-top:45px;gap:30px}.devices{height:480px;max-width:440px;width:100%;margin:auto}.phone{height:430px}.watch{width:150px;bottom:20px;left:8%}.orbit{width:320px;height:320px}.section-title{display:block}.section-title p{margin-top:25px}.features{grid-template-columns:1fr;gap:24px}.features article{padding-top:22px}.number{margin-bottom:15px}.story{padding:35px 26px}.story p{font-size:18px}section{padding:65px 0}.prices{grid-template-columns:1fr}.amount{font-size:45px}.contact{align-items:flex-start;flex-direction:column}.legal h1{font-size:40px}.language-landing h1{font-size:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
