*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,#28104a,#07000f 45%);color:#f8f5ff;font:16px/1.6 Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}header{height:74px;max-width:1160px;margin:auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:19px;font-weight:800}.brand b{background:linear-gradient(135deg,#9b5cff,#e64cf0);padding:9px;border-radius:10px;margin-right:8px}nav{display:flex;gap:28px;color:#aaa1bb;font-size:14px}.topbtn,.btn{padding:11px 18px;border:1px solid #ffffff14;border-radius:12px;font-weight:800;background:#ffffff07}.btn.primary{background:linear-gradient(135deg,#8d4dff,#d946ef);border:0;box-shadow:0 10px 35px #8d4dff30}.hero{max-width:1160px;min-height:650px;margin:auto;padding:75px 22px;display:grid;grid-template-columns:1.05fr .95fr;gap:35px;align-items:center}.hero small,.heading small,.downloads small,.cta small{color:#c5a5ff;letter-spacing:2px;font-weight:900}.hero h1{font-size:clamp(43px,6vw,72px);line-height:1.03;letter-spacing:-3px;margin:18px 0}.hero h1 span{color:#bc77ff}.hero p{max-width:620px;color:#aaa1bb;font-size:19px}.actions{display:flex;gap:12px;margin:28px 0 15px;flex-wrap:wrap}.mini{color:#888090;font-size:13px}.device{display:grid;place-items:center}.tablet{width:min(440px,90vw);aspect-ratio:1.48;border:8px solid #29222f;border-radius:30px;padding:10px;background:#050307;box-shadow:0 35px 80px #000b,0 0 60px #8d4dff22;transform:rotate(2deg)}.screen{height:100%;border-radius:18px;padding:15px;background:linear-gradient(145deg,#0b0712,#160b26)}.screenbar{font-size:9px;display:flex;justify-content:space-between}.screenbar span{color:#61e58a}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.grid i{aspect-ratio:1.15;border-radius:10px;background:#1a1027;border:1px solid #ffffff0d;display:grid;place-items:center;align-content:center;font-style:normal;font-size:22px}.grid small{font-size:7px;color:#91889f;letter-spacing:0}.stats{max-width:1080px;margin:0 auto 70px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff0e;border-radius:18px;background:#ffffff04}.stats div{text-align:center;padding:22px;border-right:1px solid #ffffff0e}.stats div:last-child{border:0}.stats b,.stats small{display:block}.stats small{color:#888090;font-size:12px}.section{max-width:1100px;margin:auto;padding:85px 22px}.heading{text-align:center;margin-bottom:40px}.heading h2,.downloads h2{font-size:clamp(32px,4vw,48px);line-height:1.1;margin:8px 0}.heading p,.downloads p,.cta p{color:#aaa1bb}.features,.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.features article,.plans article{padding:27px;border:1px solid #ffffff0d;border-radius:18px;background:#10091b}.features article>b{font-size:28px}.features h3{margin:12px 0 6px}.features p,.plans p,.plans li{color:#9990a5;font-size:14px}.plans article{position:relative}.plans article.featured{border-color:#985cff66;box-shadow:0 20px 60px #8d4dff12}.plans em{position:absolute;right:18px;top:18px;font-size:9px;font-style:normal;background:#8d4dff18;padding:5px 8px;border-radius:99px;color:#c8a8ff}.plans h3{font-size:32px;margin:12px 0}.plans ul{list-style:none;padding:0;margin:20px 0}.plans li{margin:9px 0;color:#d0c9d9}.plans sup{font-size:12px;color:#888090}.downloads{max-width:1100px;margin:50px auto 80px;padding:48px 40px;border:1px solid #8d4dff35;border-radius:24px;background:radial-gradient(circle at 0 50%,#8d4dff18,transparent 55%),#10091b;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.downloadlinks{display:grid;gap:12px}.downloadlinks a{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid #ffffff0d;border-radius:14px;background:#ffffff07;font-size:24px}.downloadlinks span{flex:1}.downloadlinks b,.downloadlinks small{display:block}.downloadlinks small{font-size:12px;color:#888090;letter-spacing:0}.faq details{padding:20px 4px;border-bottom:1px solid #ffffff0d}.faq summary{font-weight:800;cursor:pointer}.faq p{color:#aaa1bb}.cta{max-width:1100px;margin:20px auto 80px;padding:42px;border-radius:24px;background:linear-gradient(120deg,#241039,#10091b);border:1px solid #ffffff0d;display:flex;justify-content:space-between;align-items:center;gap:20px}.cta h2{font-size:32px;line-height:1.15}footer{text-align:center;border-top:1px solid #ffffff0d;padding:35px 22px;color:#777080;font-size:12px}footer b{color:#ddd;font-size:17px}footer div{margin:12px 0}@media(max-width:850px){nav{display:none}.hero{grid-template-columns:1fr;text-align:center}.hero p{margin:auto}.actions,.mini{justify-content:center;display:flex}.features,.plans{grid-template-columns:1fr 1fr}.downloads{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.cta{margin-left:14px;margin-right:14px;flex-direction:column;text-align:center}}@media(max-width:560px){.hero h1{font-size:43px}.features,.plans{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr;margin:0 14px 30px}.stats div{border-bottom:1px solid #ffffff0e}.downloads{padding:30px 22px}.section{padding:65px 18px}}
