:root{--bg:#07111f;--surface:#0d1a2b;--text:#eef5ff;--muted:#9fb0c5;--p:#6ee7ff;--p2:#8b7cff;--border:rgba(255,255,255,.1);--max:1160px;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 5%,#26315b44,transparent 35%),var(--bg);color:var(--text);line-height:1.6}a{text-decoration:none;color:inherit}.header{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:28px;padding:15px max(18px,calc((100% - var(--max))/2));background:#07111fd9;backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.brand{font-weight:850;white-space:nowrap}.brand b{color:var(--p)}.mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--p),var(--p2));color:#07111f;margin-right:7px}.header nav{display:flex;gap:22px;margin:auto}.header nav a,footer a{color:var(--muted)}.actions{display:flex;gap:9px;align-items:center}.actions select{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:8px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;border-radius:12px;border:1px solid var(--border);font-weight:750;cursor:pointer}.primary{background:linear-gradient(135deg,var(--p),#b3f6ff);color:#06111d;border:0}.ghost{background:#ffffff08}.big{padding:14px 22px}.hero,.section{max-width:var(--max);margin:auto;padding:90px 20px}.hero{min-height:700px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.hero small,.section>small,.download small,.card small{color:var(--p);font-weight:800;letter-spacing:2px}h1{font-size:clamp(44px,6vw,76px);line-height:1.02;margin:16px 0}h2{font-size:clamp(32px,4vw,48px);line-height:1.1}.hero p,.section>p,.download p{font-size:18px;color:var(--muted);max-width:650px}.heroBtns{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.trust{color:var(--muted);margin-top:22px;font-size:14px}.mock{display:grid;place-items:center;min-height:450px}.window,.card,.grid article,.plans article,.download{background:#ffffff06;border:1px solid var(--border);border-radius:22px;box-shadow:0 25px 70px #0005}.window{width:min(100%,500px);padding:18px}.top{color:#708299;border-bottom:1px solid var(--border);padding-bottom:13px}.top b{float:right}.msg{padding:11px 13px;background:#ffffff06;border:1px solid var(--border);border-radius:13px;margin:16px 0}.msg.ai{margin-right:45px}.input{border:1px solid var(--border);padding:11px;border-radius:12px;color:#71839a}.input span{float:right;background:var(--p);color:#07111f;border-radius:8px;padding:2px 8px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.grid article{padding:25px}.grid i{color:var(--p);font-size:25px;font-style:normal}.grid p,.plans p,.note{color:var(--muted)}.plans{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:800px}.plans article{padding:30px;position:relative}.plans .featured{border-color:#6ee7ff55}.plans em{position:absolute;right:20px;top:20px;color:var(--p);font-size:11px;font-style:normal}.plans strong{font-size:48px;display:block}.full{width:100%}.download{max-width:var(--max);margin:30px auto 90px;padding:35px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.auth{min-height:600px;display:grid;place-items:center;padding:70px 20px}.card{width:min(100%,500px);padding:32px}.card form{display:grid;gap:9px}.card input[type=email],.card input[type=password]{padding:13px;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--text)}footer{max-width:var(--max);margin:auto;padding:45px 20px 70px;border-top:1px solid var(--border);display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px}footer>div{display:flex;flex-direction:column;gap:8px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,150%);background:var(--surface);border:1px solid var(--border);padding:12px 18px;border-radius:12px;transition:.2s}.toast.show{transform:translate(-50%,0)}[dir=rtl]{font-family:Tahoma,system-ui,sans-serif}[dir=rtl] .hero{text-align:right}@media(max-width:850px){.header nav{display:none}.hero{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.download{margin-inline:18px}footer{grid-template-columns:1fr 1fr}}@media(max-width:600px){.grid,.plans{grid-template-columns:1fr}.header{padding:12px}.actions .ghost{display:none}.hero,.section{padding:60px 18px}.download{display:block}.download .btn{margin-top:15px}footer{grid-template-columns:1fr}}