 :root{--bg:#07111b;--line:#ffffff12;--text:#f7f9fc;--muted:#94a4b8;--cyan:#22d9d5;--green:#78e63c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 10% 10%,#00cfd51a,transparent 28%),radial-gradient(circle at 85% 18%,#174de41a,transparent 27%),var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}.header,.hero,.section,footer{max-width:1040px;margin:auto}.header{height:100px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-weight:800}.brand img{width:38px;height:38px;border-radius:11px;object-fit:cover}.header nav{display:flex;gap:28px;align-items:center;color:#b7c2d3;font-size:14px}.nav-btn{border:1px solid var(--line);padding:11px 16px;border-radius:13px;background:#ffffff06}.hero{min-height:650px;padding:70px 24px 90px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:90px}.eyebrow{font-size:12px;letter-spacing:.18em;color:var(--cyan);font-weight:900}.hero h1,.section h2,.download h2{letter-spacing:-.055em;line-height:.98}.hero h1{font-size:clamp(54px,6vw,86px);margin:16px 0 20px}.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--green));-webkit-background-clip:text;color:transparent}.hero p,.section p,.download p{color:var(--muted);line-height:1.7;font-size:17px}.stores{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 12px}.store{min-width:162px;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--line);border-radius:14px;background:#101827}.store span small,.store span strong{display:block}.store small{font-size:8px;color:#99a7ba}.store strong{font-size:15px}.store-icon,.play{font-size:24px}.availability{color:#718096}.hero-media{position:relative;display:grid;place-items:center;min-height:520px}.glow{position:absolute;width:410px;height:410px;border-radius:50%;background:radial-gradient(circle,#1255ff22,transparent 68%);filter:blur(10px)}.phone-shot{position:relative;width:330px;transform:rotate(3deg);border-radius:42px;overflow:hidden;box-shadow:0 40px 90px #0008,0 0 50px #174de426}.phone-shot img{display:block;width:100%;height:auto}.band{padding:22px;text-align:center;border-block:1px solid var(--line);color:#8998ac}.band strong{color:#fff}.section{padding:105px 24px}.section-head{text-align:center;max-width:720px;margin:0 auto 50px}.section h2,.download h2{font-size:clamp(38px,4.6vw,62px);margin:14px 0 20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps article{position:relative;padding:28px;border-radius:25px;background:#ffffff05;border:1px solid var(--line);min-height:255px}.steps article>span{position:absolute;right:22px;top:22px;color:#40516a;font-size:12px}.steps article>b{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#22d9d515;color:var(--cyan);font-size:22px}.steps h3{font-size:20px;margin-top:28px}.steps p{font-size:14px}.feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.feature.reverse .feature-copy{order:2}.feature.reverse .showcase{order:1}.feature-copy ul{list-style:none;padding:0;margin:32px 0;display:grid;gap:17px}.feature-copy li{display:flex;gap:12px}.feature-copy li i{font-style:normal;flex:0 0 28px;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#78e63c17;color:var(--green);font-weight:900}.feature-copy li span strong,.feature-copy li span small{display:block}.feature-copy li span small{color:#8291a5;margin-top:5px;line-height:1.5}.showcase{border-radius:28px;overflow:hidden;border:1px solid var(--line);background:#0b1521;box-shadow:0 35px 90px #0007}.showcase img{display:block;width:100%;height:auto}.download{max-width:1040px;margin:25px auto 90px;padding:48px;border-radius:32px;border:1px solid #22d9d52b;background:radial-gradient(circle at 12% 8%,#22d9d529,transparent 34%),linear-gradient(135deg,#0d1d2c,#081421);display:flex;align-items:center;justify-content:space-between;gap:40px}.download>div:first-child{max-width:620px}.light{background:#f6f8fb;color:#111827}.light small{color:#657184}footer{padding:32px 24px 46px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:18px;color:#718096;font-size:12px}footer>div{display:flex;gap:18px}@media(max-width:900px){.header nav a:not(.nav-btn){display:none}.hero,.feature{grid-template-columns:1fr}.hero{text-align:center;gap:35px;padding-top:45px}.stores{justify-content:center}.feature.reverse .feature-copy,.feature.reverse .showcase{order:initial}.steps{grid-template-columns:1fr}.download{margin:20px 20px 70px;flex-direction:column;text-align:center}.section{padding-top:75px;padding-bottom:75px}.showcase{max-width:620px;margin:auto}}@media(max-width:560px){.header{height:78px;padding:0 18px}.hero,.section{padding-left:20px;padding-right:20px}.hero h1{font-size:52px}.phone-shot{width:290px}.download{padding:30px 22px}footer{flex-direction:column;text-align:center}}
.official-stores{align-items:center}.store-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;height:54px}.store-badge img{display:block;width:auto;height:48px;object-fit:contain}.store-badge.google-play img{height:70px;margin:-11px -10px}.store-badge.coming-soon{opacity:.58;cursor:default}.store-badge.coming-soon small{position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);white-space:nowrap;font-size:10px;color:#8c9aad;font-weight:700}
