:root{--bg:#07110d;--panel:#0e1e14;--line:#203a29;--text:#f0f7f1;--muted:#9bb0a1;--green:#73f0a0;--font:'DM Sans',sans-serif;--display:'Space Grotesk',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.65 var(--font);overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 44px));margin:auto}.header{height:82px;width:min(1240px,calc(100% - 44px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0b;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:8px;font:700 22px var(--display);letter-spacing:-1px}.brand span:last-child{color:var(--green)}.logo{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--green);color:#082414!important;font-size:24px}.header nav{display:flex;align-items:center;gap:28px;color:#c2d2c7;font-size:13px}.header nav a:hover,footer a:hover{color:var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#06200f;padding:13px 19px;border-radius:9px;font-weight:700;font-size:13px;transition:.2s}.btn:hover{transform:translateY(-2px);background:#9affba}.btn.small{padding:9px 14px}.btn.outline{background:transparent;border:1px solid #43664e;color:#eaf6ed}.btn.outline:hover{border-color:var(--green)}.menu{display:none}.hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding-top:50px;padding-bottom:60px}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--green);font-weight:700;display:flex;align-items:center;gap:9px}.eyebrow i,.release i{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 12px #73f0a0;display:inline-block}.hero h1,h2{font:600 clamp(42px,5vw,66px)/1.08 var(--display);letter-spacing:-3px;margin:23px 0}.hero h1 em,h2 em{font-style:normal;color:var(--green)}.lead{max-width:520px;color:var(--muted);font-size:16px;line-height:1.85}.actions{display:flex;align-items:center;gap:24px;margin-top:28px}.link{font-size:13px;color:#c6d7cb}.trust{font-size:11px;color:#a9beaf;margin-top:32px}.art{height:540px;position:relative;display:grid;place-items:center}.halo{position:absolute;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,#17472b,#0b2115 55%,transparent 72%);border:1px solid #68e69418}.phone{z-index:1;width:245px;height:478px;padding:19px 15px;border:1px solid #52745d;border-radius:32px;background:linear-gradient(145deg,#14251b,#09130d);box-shadow:0 30px 90px #0009;transform:rotate(3deg);position:relative}.statusbar{font-size:9px;padding:0 5px 20px}.statusbar span{float:right}.appbrand{font:600 13px var(--display);margin-bottom:24px}.appbrand span{float:right;color:#8ba792}.phone h3{font-size:15px;margin:0 0 12px}.status,.tip{display:flex;align-items:center;gap:10px;background:#142b1d;border:1px solid #356346;padding:11px 9px;border-radius:11px}.status>b{background:#244a30;color:var(--green);padding:5px 8px;border-radius:7px}.status strong,.tip strong{display:block;font-size:10px}.status small,.tip small{display:block;color:#91a997;font-size:8px;margin-top:3px}.phone h4{font-size:10px;margin:20px 0 9px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tiles>div{background:#0d1d13;border:1px solid #263d2d;border-radius:11px;padding:12px 10px}.tiles b{display:block;color:var(--green);font-size:20px}.tiles small{font-size:9px;color:#b5c8ba}.tip{align-items:flex-start}.tip>b{color:#ffcf73;border:1px solid #8a6b32;border-radius:7px;padding:2px 7px}.appnav{position:absolute;bottom:12px;left:16px;right:16px;border-top:1px solid #263b2d;padding-top:9px;text-align:center;color:var(--green);font-size:14px}.float{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;background:#11241aee;border:1px solid #456a50;border-radius:12px;padding:12px 15px;box-shadow:0 14px 45px #0005;font-size:20px;color:var(--green)}.float strong,.float small{display:block}.float strong{font-size:10px;color:var(--text)}.float small{font-size:9px;color:var(--muted)}.float.top{top:90px;right:-5px}.float.bottom{bottom:80px;left:-15px}.strip{display:flex;justify-content:space-around;align-items:center;border-block:1px solid #ffffff13;padding:24px 0;color:#c1d3c6;font-size:12px}.strip i{height:22px;width:1px;background:#ffffff18}.section{padding-top:110px;padding-bottom:110px}.section h2{font-size:clamp(38px,4.3vw,54px);letter-spacing:-2.5px}.muted{color:var(--muted);font-size:14px}.intro{max-width:520px}.cards{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px;margin-top:40px}.card{background:linear-gradient(145deg,#102118,#0a1710);border:1px solid var(--line);border-radius:16px;padding:24px;min-height:340px}.icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #3d7850;border-radius:12px;background:#163621;color:var(--green);font-size:22px;margin-bottom:20px}.card>small{font-size:9px;letter-spacing:1.4px;color:#7f9e88}.card h3{font:600 21px/1.3 var(--display);margin:12px 0}.card p{font-size:12px;line-height:1.8;color:var(--muted)}.bubble{margin-top:22px;font-size:10px;padding:12px;background:#182b20;border:1px solid #2d4835;border-radius:10px}.result{margin-top:10px;padding:10px;background:#14271a;border-radius:9px;color:#ffcf73;font-size:11px}.result strong{color:#dcebe0}.number{margin-top:25px;padding:14px;border:1px solid #294532;border-radius:11px;background:#0a160f;font-size:11px}.number hr{border:0;border-top:1px solid #253c2c;margin:15px 0}.number b{color:var(--green)}.fine{font-size:10px;color:#799081;line-height:1.8;margin-top:18px}.how{background:linear-gradient(180deg,#0a1710,#0b1a12,#07110d);border-block:1px solid #ffffff08;padding:105px 0}.howgrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.steps article{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.steps article:first-child{padding-top:5px}.steps article>b{font:500 17px var(--display);color:var(--green)}.steps h3{font:600 20px var(--display);margin:0 0 6px}.steps p{font-size:12px;color:var(--muted);margin:0}.center{text-align:center}.center .eyebrow{justify-content:center}.center>p{max-width:560px;margin-inline:auto}.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;text-align:left}.prices article{background:#0c1a11;border:1px solid var(--line);border-radius:15px;padding:25px}.prices article.featured{background:linear-gradient(145deg,#142d1d,#0c1a11);border-color:#5ec77e88}.prices article>small{font-size:9px;letter-spacing:1.4px;color:var(--green)}.prices h3{font:600 21px var(--display)}.prices strong{font:600 25px var(--display)}.prices strong small{font:400 10px var(--font);color:var(--muted)}.prices p{min-height:35px;font-size:12px;color:var(--muted)}.prices .btn{width:100%;font-size:11px}.download{position:relative;background:#0c1e13;border-block:1px solid #244631;padding:90px 0}.download h2{font-size:clamp(38px,4.5vw,56px)}.download p{color:var(--muted);font-size:13px}.stores{display:flex;justify-content:center;gap:12px;margin-top:28px}.stores>a{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #43644e;background:#07130c;border-radius:10px;padding:12px 18px;min-width:175px;color:var(--green);font-size:22px}.stores small,.stores strong{display:block}.stores small{font-size:9px;color:var(--muted)}.stores strong{font-size:12px;color:var(--text)}.release{display:flex;align-items:center;justify-content:center;gap:8px;color:#90aa98;margin-top:20px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.faq h2{font-size:45px}.faq details{border-bottom:1px solid var(--line);padding:19px 0}.faq summary{list-style:none;cursor:pointer;font-size:13px;font-weight:600;display:flex;justify-content:space-between;gap:15px}.faq summary::-webkit-details-marker{display:none}.faq summary b{color:var(--green);font-size:18px}.faq details p{font-size:12px;color:var(--muted);line-height:1.8}footer{background:#050c08;border-top:1px solid var(--line)}.foot{padding:35px 0;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.foot p{font-size:11px;color:#82998a;margin-right:auto}.foot>div{display:flex;gap:20px;font-size:11px;color:#a8b9ad}.footbottom{border-top:1px solid #ffffff0b;padding:17px 0;color:#6f8576;font-size:10px;display:flex;justify-content:space-between}@media(max-width:900px){.header nav{gap:14px}.hero h1{font-size:52px}.art{transform:scale(.9)}.cards{grid-template-columns:1fr 1fr}.card.large{grid-column:span 2}.howgrid{gap:45px}.faq{gap:35px}}@media(max-width:680px){.wrap,.header{width:calc(100% - 36px)}.header{height:70px}.menu{display:block;background:#102118;border:1px solid var(--line);color:white;border-radius:8px;padding:8px}.header nav{display:none;position:absolute;top:62px;left:0;right:0;padding:18px;background:#0a1710;border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:stretch}.header nav.open{display:flex}.header nav .btn{align-self:flex-start}.hero{grid-template-columns:1fr;padding-top:55px;gap:0}.hero h1{font-size:clamp(42px,11vw,57px);letter-spacing:-2.5px}.lead{font-size:14px}.actions{align-items:flex-start;flex-direction:column;gap:16px}.art{height:500px;transform:scale(.88);margin:-5px -22px 0}.float.top{right:0}.float.bottom{left:0}.strip{justify-content:flex-start;gap:13px;overflow:auto;font-size:10px}.strip span{white-space:nowrap}.section{padding:78px 0}.cards{grid-template-columns:1fr}.card.large{grid-column:auto}.how{padding:78px 0}.howgrid,.faq{grid-template-columns:1fr;gap:25px}.prices{grid-template-columns:1fr}.prices p{min-height:0}.download{padding:75px 0}.stores{flex-direction:column;align-items:center}.stores>a{width:210px}.foot{align-items:flex-start;flex-direction:column;gap:15px}.foot p{margin:0}.foot>div{flex-wrap:wrap}.footbottom{flex-direction:column;gap:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}