.lp{--bg:#05090a;--panel:#11161b;--panel-2:#151b21;--text:#f8fafc;--muted:#a7b0bd;--soft:#d1d5db;--green:#22c55e;--green-2:#16a34a;--border:#ffffff1a;background:var(--bg);color:var(--text);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border);background:#05090ad1;position:sticky;top:0}.lp h1{letter-spacing:-3px;margin:0;font-size:clamp(48px,6vw,82px);line-height:.96}.lp h1 span{color:var(--green)}.lp section{border-bottom:1px solid var(--border);padding:86px 0}.lp footer{color:var(--muted);padding:44px 0;font-size:14px}.lp .container{width:min(1180px,100% - 40px);margin:0 auto}.lp .nav{justify-content:space-between;align-items:center;height:76px;display:flex}.lp .brand{align-items:center;gap:12px;font-size:21px;font-weight:800;display:flex}.lp .brand img{border-radius:10px;width:40px;height:40px}.lp .brand span span{color:var(--green)}.lp .nav-links{color:var(--soft);align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.lp .btn{border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:800;transition:all .2s;display:inline-flex}.lp .btn.primary{background:linear-gradient(135deg, var(--green), var(--green-2));color:#fff;border:none;box-shadow:0 16px 40px #22c55e38}.lp .btn.secondary{color:var(--text);background:#ffffff0a}.lp .hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 80% 20%,#22c55e2e,#0000 34%),radial-gradient(circle at 20% 10%,#22c55e14,#0000 30%);padding:78px 0 70px;overflow:hidden}.lp .hero-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:54px;display:grid}.lp .hero p{max-width:560px;color:var(--muted);margin:26px 0 0;font-size:19px;line-height:1.65}.lp .hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.lp .proof{color:var(--soft);flex-wrap:wrap;gap:18px;margin-top:28px;font-size:14px;display:flex}.lp .proof span:before{content:"✓";color:var(--green);margin-right:8px;font-weight:900}.lp .hero-media{min-height:510px;position:relative}.lp .desktop-shot{border:1px solid #ffffff29;border-radius:22px;width:100%;box-shadow:0 30px 90px #0000008c}.lp .phone-shot{border:1px solid #ffffff2e;border-radius:28px;width:27%;position:absolute;bottom:0;right:-2%;box-shadow:0 30px 70px #000000a6}.lp .section-title{text-align:center;margin-bottom:46px}.lp .section-title h2{letter-spacing:-1.8px;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.05}.lp .section-title p{max-width:680px;color:var(--muted);margin:16px auto 0;font-size:18px;line-height:1.6}.lp .feature-row{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;margin-bottom:70px;display:grid}.lp .feature-row.reverse{grid-template-columns:.9fr 1.1fr}.lp .feature-copy h3{letter-spacing:-1px;margin:0;font-size:38px;line-height:1.08}.lp .feature-copy p{color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.7}.lp .feature-shot{border:1px solid var(--border);background:var(--panel);border-radius:24px;width:100%;box-shadow:0 24px 70px #0000006b}.lp .platform{grid-template-columns:.75fr 1.25fr;align-items:center;gap:50px;display:grid}.lp .platform-devices{grid-template-columns:1.4fr .7fr .9fr;align-items:end;gap:18px;display:grid}.lp .platform-devices img{border:1px solid var(--border);border-radius:22px;width:100%;box-shadow:0 18px 60px #00000073}.lp .store-buttons{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp .mini-btn{border:1px solid var(--border);color:var(--soft);background:#ffffff0a;border-radius:12px;padding:12px 16px;font-weight:700}.lp .feature-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.lp .feature-card,.lp .price-card{border:1px solid var(--border);background:linear-gradient(#ffffff0f,#ffffff09);border-radius:18px;padding:24px}.lp .feature-card strong{margin-bottom:8px;font-size:16px;display:block}.lp .feature-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.lp .pricing-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:940px;margin:0 auto;display:grid}.lp .price-card.featured{border-color:#22c55eb3;box-shadow:0 0 0 1px #22c55e40,0 24px 70px #22c55e1f}.lp .price-card h3{margin:0 0 12px;font-size:24px}.lp .price{letter-spacing:-1px;margin:0 0 18px;font-size:42px;font-weight:900}.lp .price span{color:var(--muted);font-size:15px;font-weight:600}.lp .price-card ul{color:var(--soft);margin:22px 0;padding:0;list-style:none}.lp .price-card li{margin:11px 0;font-size:14px}.lp .price-card li:before{content:"✓";color:var(--green);margin-right:9px;font-weight:900}.lp .cta{background:linear-gradient(135deg,#22c55e2e,#05090a);padding:70px 0}.lp .cta-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.lp .footer-grid{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.lp .footer-links{flex-wrap:wrap;gap:22px;display:flex}@media (max-width:900px){.lp .nav-links a:not(.btn){display:none}.lp .hero-grid,.lp .feature-row,.lp .feature-row.reverse,.lp .platform{grid-template-columns:1fr}.lp .hero-media{min-height:auto}.lp .phone-shot{width:45%;margin:-80px 0 0 52%;position:relative;right:auto}.lp .feature-grid{grid-template-columns:repeat(2,1fr)}.lp .pricing-grid{grid-template-columns:1fr}.lp .cta-inner{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.lp .container{width:min(100% - 28px,1180px)}.lp .hero{padding-top:52px}.lp h1{letter-spacing:-2px}.lp .feature-grid,.lp .platform-devices{grid-template-columns:1fr}.lp .phone-shot{width:58%;margin-left:36%}}
