:root{--bg:#07101f;--card:#0e1a2d;--text:#f4f7fb;--muted:#a9b5c8;--accent:#69a7ff;--accent2:#9b7cff;--line:rgba(255,255,255,.1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 5%,rgba(105,167,255,.18),transparent 32%),radial-gradient(circle at 10% 30%,rgba(155,124,255,.12),transparent 28%),var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.nav{max-width:1160px;margin:auto;height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.brand{display:flex;gap:11px;align-items:center;font-weight:800;font-size:21px}.brand img,.footer-brand img{width:38px;height:38px;border-radius:11px}.links{display:flex;gap:28px;color:var(--muted);font-size:14px}.links a:hover,.footer-links a:hover{color:white}.hero{max-width:1160px;margin:auto;padding:85px 24px 110px;display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:center}.badge,.eyebrow{color:#9fc5ff;font-size:12px;font-weight:800;letter-spacing:.16em}.hero h1{font-size:clamp(50px,7vw,86px);line-height:.98;letter-spacing:-.055em;margin:18px 0 28px}.hero h1 span{background:linear-gradient(100deg,#72b0ff,#a98bff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{max-width:650px;color:var(--muted);font-size:20px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:14px;font-weight:700;border:1px solid var(--line)}.primary{background:linear-gradient(100deg,#5c9fff,#9278ff);border:0}.ghost{background:rgba(255,255,255,.04)}.phone{width:280px;height:540px;border-radius:38px;padding:9px;background:linear-gradient(145deg,#293b59,#101827);box-shadow:0 35px 80px rgba(0,0,0,.45);transform:rotate(3deg);margin:auto}.screen{height:100%;border-radius:31px;background:linear-gradient(160deg,#132542,#0b1424);display:flex;flex-direction:column;align-items:center;padding-top:85px;overflow:hidden}.screen img{width:82px;height:82px;border-radius:24px;box-shadow:0 15px 35px rgba(0,0,0,.35)}.screen strong{font-size:27px;margin-top:18px}.screen small{color:var(--muted);margin-top:4px}.mock{width:82%;margin-top:55px}.mock i{display:block;height:48px;border-radius:16px;background:rgba(255,255,255,.08);margin:12px 0}.section,.about,.privacy-card,.download{max-width:1160px;margin:auto;padding:80px 24px}.section h2,.about h2,.privacy-card h2,.download h2{font-size:42px;letter-spacing:-.04em;line-height:1.1;margin:10px 0 35px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid article{background:rgba(255,255,255,.045);border:1px solid var(--line);padding:27px;border-radius:22px}.grid b{font-size:28px}.grid h3{margin:15px 0 5px;font-size:20px}.grid p,.about p,.privacy-card p,.download p{color:var(--muted)}.about{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stats div{border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:18px;padding:23px}.stats strong{display:block;font-size:28px}.stats span{color:var(--muted)}.privacy-card{margin-top:25px;border:1px solid rgba(105,167,255,.22);border-radius:28px;background:linear-gradient(120deg,rgba(105,167,255,.1),rgba(155,124,255,.07));display:flex;align-items:center;justify-content:space-between;gap:30px}.privacy-card h2{margin-bottom:10px}.download{text-align:center;padding-bottom:100px}.download h2{font-size:56px;margin-bottom:10px}footer{border-top:1px solid var(--line);max-width:1160px;margin:auto;padding:30px 24px 50px;display:grid;grid-template-columns:1fr auto;gap:20px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-brand div{display:flex;flex-direction:column}.footer-brand span,footer p{color:var(--muted);font-size:13px}.footer-links{display:flex;gap:25px;color:var(--muted);font-size:14px;align-items:center}footer p{grid-column:1/-1;margin:0}@media(max-width:800px){.links{display:none}.hero,.about{grid-template-columns:1fr}.hero{padding-top:55px}.phone{width:240px;height:465px}.grid{grid-template-columns:1fr}.privacy-card{display:block}.privacy-card .btn{margin-top:18px}footer{grid-template-columns:1fr}.footer-links{flex-direction:column;align-items:flex-start}.section,.about,.privacy-card,.download{padding-top:60px;padding-bottom:60px}}

.visitor-counter{width:calc(100% - 48px);max-width:1112px;min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 34px;margin:28px auto 44px;border:1px solid rgba(105,167,255,.24);border-radius:24px;background:linear-gradient(120deg,rgba(105,167,255,.09),rgba(155,124,255,.08));box-shadow:0 18px 50px rgba(0,0,0,.14)}.visitor-counter h2{font-size:clamp(23px,3vw,30px);margin:8px 0}.visitor-counter p{margin:0;color:var(--muted)}.visitor-counter strong{min-width:110px;text-align:center;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1.1;color:var(--text);padding:18px 24px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid var(--line);font-variant-numeric:tabular-nums}.download{padding-top:48px}.download-note{max-width:760px;margin:18px auto 0}@media(max-width:650px){.visitor-counter{width:calc(100% - 32px);margin:24px auto;padding:24px;flex-direction:column;align-items:stretch;text-align:center}.visitor-counter strong{align-self:center}.download h2{font-size:clamp(36px,10vw,48px)}}
