:root{color-scheme:dark;--ink:#090a0c;--panel:#141519;--line:#2b2d33;--lime:#d9ff43;--soft:#a9abb5;--pink:#ff62c0;--blue:#70a7ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 15% 0,#1d2419 0,transparent 28rem),var(--ink);color:#f7f7f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}a{color:var(--lime)}header{border-bottom:1px solid var(--line);background:#090a0ee8;backdrop-filter:blur(16px);position:relative;z-index:2}.nav{max-width:1180px;margin:auto;min-height:74px;padding:12px 22px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:950;letter-spacing:.11em}.brand img{width:38px;height:38px;border-radius:10px}.nav nav{display:flex;gap:22px;margin-left:auto}.nav nav a,.lang a{text-decoration:none;color:var(--soft);font-size:.92rem}.nav nav a:hover,.lang a.active{color:var(--lime)}.lang{display:flex;gap:6px}.subhead{max-width:1180px;margin:auto;padding:10px 22px 16px;color:var(--soft);display:flex;gap:12px;align-items:center}.platform{padding:3px 9px;border:1px solid #4a5630;border-radius:999px;color:var(--lime);font-size:.78rem}.hero{max-width:1180px;margin:auto;padding:76px 22px 46px;display:grid;grid-template-columns:1.2fr .8fr;gap:54px;align-items:center}.eyebrow{color:var(--lime);font-size:.8rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.hero h1{font-size:clamp(2.8rem,7vw,6.4rem);line-height:.94;margin:14px 0 22px;letter-spacing:-.065em}.hero h1 span{color:var(--lime)}.lead{font-size:1.15rem;color:#d4d5da;max-width:720px}.hero-shot{position:relative}.hero-shot img{width:100%;border-radius:24px;border:1px solid #35383e;box-shadow:0 35px 90px #000}.price{background:var(--lime);color:#111;display:inline-flex;flex-direction:column;padding:15px 20px;border-radius:16px;font-weight:900;transform:rotate(2deg);position:absolute;right:-10px;bottom:-22px;box-shadow:0 12px 40px #0008}.price strong{font-size:1.75rem}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;padding:12px 18px;border-radius:11px;text-decoration:none;font-weight:850;border:1px solid var(--line)}.button.primary{background:var(--lime);color:#111;border-color:var(--lime)}.button.secondary{color:#fff;background:#1d1f24}.section{max-width:1180px;margin:auto;padding:60px 22px}.section h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05;margin:0 0 16px}.section-intro{color:var(--soft);max-width:760px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.card{border:1px solid var(--line);background:linear-gradient(145deg,#191a1f,#111216);padding:24px;border-radius:17px}.card h3{margin:0 0 8px;color:#fff}.card p{margin:0;color:var(--soft)}.notice{border:1px solid #596b27;background:#1b2114;padding:26px;border-radius:18px}.notice strong{color:var(--lime)}.legal{max-width:920px;margin:40px auto 80px;padding:0 22px}.legal .card{margin:15px 0}.legal h1{font-size:clamp(2.3rem,5vw,4rem)}.legal li{margin:.45rem 0;color:#c8cad0}.faq h3{color:var(--lime)}footer{border-top:1px solid var(--line);background:#08090b;padding:42px 22px}.footer-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px}.footer-grid p{color:var(--soft)}.footer-grid a{display:block;color:var(--soft);margin:5px 0;text-decoration:none}.copyright{text-align:center;color:#6f717b;margin:34px 0 0;font-size:.82rem}.android{--lime:#a7f36b}.apple{--lime:#d9ff43}@media(max-width:800px){.nav{flex-wrap:wrap;gap:12px}.nav nav{order:3;width:100%;overflow:auto;margin:0}.hero{grid-template-columns:1fr;padding-top:46px}.grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.hero-shot{margin:10px}.subhead{font-size:.85rem}}@media(prefers-color-scheme:light){:root{color-scheme:light;--ink:#f4f5f1;--panel:#fff;--line:#d9ddd2;--soft:#555b55}body{background:radial-gradient(circle at 15% 0,#e9f5d5 0,transparent 28rem),var(--ink);color:#151713}header{background:#f7f8f3eb}.brand{color:#111}.card{background:#fff}.card h3,.button.secondary{color:#111}.button.secondary{background:#fff}.lead{color:#353933}.hero-shot img{box-shadow:0 35px 70px #50603030}footer{background:#eef0ea}.eyebrow,.hero h1 span,.platform,.lang a.active,.nav nav a:hover,.faq h3{color:#4c6500}.platform{border-color:#71863b;background:#f8ffe7}.notice{color:#f4f6ef;background:#182012;border-color:#6f872f}.notice strong{color:#d9ff43}.legal li{color:#353936}.footer-grid a,a{color:#486000}}
