:root{--bg:#080d14;--panel:#101722;--panel2:#151f2d;--line:#263348;--text:#eff5ff;--muted:#95a4ba;--blue:#5c85ff;--cyan:#35d0ba;--danger:#ff7185}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 8%,#142854 0,transparent 26%),var(--bg);color:var(--text);font-family:Inter,"Segoe UI",system-ui,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.nav{height:78px;max-width:1240px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:34px;border-bottom:1px solid #ffffff0d}.brand{display:flex;align-items:center;gap:11px;font-size:17px;font-weight:650;white-space:nowrap}.brand img{width:38px;height:38px;object-fit:contain}.brand b{color:var(--cyan)}nav{display:flex;gap:28px;margin-left:auto;color:var(--muted);font-size:14px}nav a:hover,footer a:hover{color:#fff}.button{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:10px;background:linear-gradient(135deg,var(--blue),#6b5dff);color:white;padding:14px 22px;font:700 14px inherit;cursor:pointer;box-shadow:0 10px 30px #5c85ff2b}.button.small{padding:10px 16px}.button.ghost{background:#ffffff08;border:1px solid var(--line);box-shadow:none}.hero{max-width:1240px;min-height:720px;margin:auto;padding:92px 24px 80px;display:grid;grid-template-columns:1fr 1.08fr;gap:60px;align-items:center}.eyebrow{color:#b8c6dc;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.eyebrow i{width:7px;height:7px;background:var(--cyan);border-radius:50%;box-shadow:0 0 16px var(--cyan)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(54px,6vw,82px);line-height:.98;letter-spacing:-.055em;margin:22px 0}.hero h1 span,.section h2 span{background:linear-gradient(90deg,#8eb0ff,var(--cyan));-webkit-background-clip:text;color:transparent}.lead{font-size:19px;color:#aebbd0;max-width:620px}.actions{display:flex;gap:12px;margin:32px 0}.trust{display:flex;gap:18px;flex-wrap:wrap;color:#8291a7;font-size:12px}.product{position:relative}.glow{position:absolute;inset:10%;background:#4d79ff55;filter:blur(90px)}.app-card{position:relative;border:1px solid #344561;border-radius:16px;background:#0d141f;box-shadow:0 40px 100px #000b;overflow:hidden;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}.app-top{height:46px;background:#151e2b;display:flex;align-items:center;gap:7px;padding:0 14px;border-bottom:1px solid var(--line)}.app-top span{width:9px;height:9px;border-radius:50%;background:#3b485c}.app-top b{margin:auto;font-size:11px;color:#8fa0b8}.app-body{display:grid;grid-template-columns:70px 1fr;min-height:410px}.app-body aside{border-right:1px solid var(--line);padding:16px 12px}.app-body aside img{width:42px}.app-body aside i{display:block;height:35px;background:#1a2637;border-radius:7px;margin-top:14px}.dash{padding:28px}.dash small,.metrics span{font-size:9px;letter-spacing:.12em;color:#6f8099}.dash h3{font-size:22px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.metrics div{padding:14px;background:#141f2e;border:1px solid #26364d;border-radius:9px}.metrics strong,.metrics em{display:block}.metrics strong{font-size:17px;margin:7px 0}.metrics em{font-size:9px;color:var(--cyan);font-style:normal}.chart{height:130px;margin:20px 0;background:linear-gradient(#ffffff08 1px,transparent 1px);background-size:100% 32px;display:flex;align-items:end;gap:8px;padding:0 10px}.chart b{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(var(--cyan),var(--blue));height:42%}.chart b:nth-child(2),.chart b:nth-child(7){height:68%}.chart b:nth-child(3),.chart b:nth-child(9){height:84%}.chart b:nth-child(4){height:52%}.chart b:nth-child(5),.chart b:nth-child(10){height:94%}.chart b:nth-child(6){height:73%}.chart b:nth-child(8){height:58%}.activity{display:flex;align-items:center;background:#121c29;border:1px solid var(--line);border-radius:8px;padding:12px}.activity i{width:9px;height:9px;border-radius:50%;background:var(--cyan);margin-right:10px}.activity p{margin:0;font-size:11px}.activity span,.activity time{color:#788aa3}.activity time{margin-left:auto;font-size:10px}.proof{border-block:1px solid #ffffff0d;padding:25px;display:flex;justify-content:center;gap:7vw;color:#526078;font-size:11px;font-weight:800;letter-spacing:.12em}.section{max-width:1180px;margin:auto;padding:110px 24px}.section-head{max-width:720px;margin-bottom:48px}.section-head.center{text-align:center;margin-inline:auto}.section-head .eyebrow.center{justify-content:center}.section h2{font-size:clamp(38px,4vw,55px);line-height:1.06;letter-spacing:-.04em;margin:18px 0}.section-head p{color:var(--muted);font-size:18px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-grid article,.score,.plan,.order-card,.admin-note{background:linear-gradient(145deg,#121b28,#0e151f);border:1px solid var(--line);border-radius:16px;padding:26px}.feature-grid article.wide{grid-column:span 2}.feature-grid h3{font-size:20px;margin:15px 0 8px}.feature-grid p{color:var(--muted)}.icon{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#5c85ff17;color:var(--cyan);font-size:21px;border:1px solid #5c85ff33}.mini-bars{height:90px;display:flex;align-items:end;gap:9px;border-bottom:1px solid var(--line)}.mini-bars b{flex:1;height:50%;background:linear-gradient(var(--blue),#2a4170);border-radius:5px 5px 0 0}.mini-bars b:nth-child(2){height:80%}.mini-bars b:nth-child(3){height:62%}.mini-bars b:nth-child(4){height:94%}.mini-bars b:nth-child(5){height:74%}.pills{display:flex;gap:8px;flex-wrap:wrap}.pills span{padding:7px 10px;border:1px solid var(--line);border-radius:99px;color:#aebbd0;font-size:12px}.split{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}.split ul{list-style:none;padding:0}.split li{display:grid;grid-template-columns:170px 1fr;padding:17px 0;border-bottom:1px solid var(--line)}.split li span{color:var(--muted)}.score{padding:32px}.ring{margin:0 auto 30px;width:180px;height:180px;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle,#111a27 58%,transparent 59%),conic-gradient(var(--cyan) 0 92%,#263347 92%);box-shadow:0 0 50px #35d0ba1a}.ring strong{font-size:48px}.ring span{font-size:9px;letter-spacing:.14em;color:#8291a7}.check{display:flex;gap:13px;align-items:center;padding:14px;border-top:1px solid var(--line)}.check i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#35d0ba18;color:var(--cyan);font-style:normal}.check p{margin:0}.check p span{display:block;color:var(--muted);font-size:12px}.check.warn i{color:#ffc96b;background:#ffc96b18}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,440px));justify-content:center;gap:18px}.plan{position:relative;padding:30px}.plan.featured{border-color:#587cf1;box-shadow:0 20px 80px #4169e122}.popular{position:absolute;right:20px;top:20px;font-size:9px;letter-spacing:.12em;color:var(--cyan)}.plan>p,.plan li{color:var(--muted)}.price{font-size:55px;font-weight:800;margin:25px 0}.price sup{font-size:20px}.price span{font-size:12px;color:var(--muted)}.plan ul{list-style:none;padding:0;line-height:2}.plan form{display:grid;gap:12px;margin-top:24px}label{display:grid;gap:6px;color:#b5c1d4;font-size:12px;font-weight:700}input{width:100%;background:#0b111a;color:#fff;border:1px solid #2d3b51;border-radius:9px;padding:12px;font:14px inherit;outline:none}input:focus{border-color:var(--blue)}.fine{text-align:center;color:#6f7e94;font-size:12px;margin-top:26px}.order-wrap{min-height:75vh;display:grid;place-items:center;padding:70px 24px}.order-card{width:min(660px,100%);padding:42px;text-align:center}.order-card>img{width:110px}.order-card h1{font-size:38px}.license{background:#080d14;border:1px solid var(--line);padding:16px;border-radius:9px;overflow-wrap:anywhere}.pending{display:grid;place-items:center;gap:10px;padding:20px}.pending span{width:35px;height:35px;border:3px solid #26364d;border-top-color:var(--cyan);border-radius:50%;animation:spin 1s linear infinite}.pending small{color:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}.error{color:var(--danger)}.admin{max-width:1240px;margin:auto;padding:70px 24px}.admin-head{display:flex;justify-content:space-between;align-items:center}.admin h1{font-size:45px}.admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0 50px}.admin-grid article{background:var(--panel);border:1px solid var(--line);padding:22px;border-radius:14px}.admin-grid span{display:block;color:var(--muted);font-size:10px;letter-spacing:.12em}.admin-grid strong{font-size:25px}.admin-plans{justify-content:start;margin-bottom:35px}.checkbox{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.checkbox input{width:auto}.admin-note{margin:35px 0}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px}table{width:100%;border-collapse:collapse;background:var(--panel)}th,td{text-align:left;padding:14px;border-bottom:1px solid var(--line);font-size:13px}th{color:#7889a2;font-size:10px;letter-spacing:.1em}td small{display:block;color:var(--muted)}td code{font-size:10px}.badge{padding:5px 8px;border-radius:99px;background:#ffffff0a}.badge.fulfilled{color:var(--cyan);background:#35d0ba12}footer{max-width:1180px;margin:auto;border-top:1px solid var(--line);padding:40px 24px 60px;display:grid;grid-template-columns:1fr 2fr 1fr;gap:25px;align-items:center;color:var(--muted);font-size:12px}footer .brand img{width:30px}footer p{margin:0;text-align:center}footer>div:last-child{display:grid;text-align:right;gap:5px}@media(max-width:900px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.product{max-width:650px}.feature-grid{grid-template-columns:1fr}.feature-grid article.wide{grid-column:auto}.split{grid-template-columns:1fr}.plans{grid-template-columns:1fr}.proof{overflow:auto;justify-content:start}.admin-grid{grid-template-columns:1fr}.split{gap:35px}footer{grid-template-columns:1fr;text-align:center}footer>div:last-child{text-align:center}}@media(max-width:560px){.nav>.button{display:none}.hero h1{font-size:51px}.app-body{grid-template-columns:48px 1fr}.dash{padding:18px}.metrics{grid-template-columns:1fr}.metrics div:nth-child(n+2){display:none}.section{padding-block:75px}.split li{grid-template-columns:1fr;gap:4px}.actions{flex-direction:column}.order-card{padding:25px}.plans .plan{padding:22px}}
