:root{--bg:#020814;--panel:#07162a;--panel2:#0a1d36;--blue:#1687ff;--cyan:#43e4ff;--text:#f4f8ff;--muted:#9bb3d1;--line:#14365e}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 10% 20%,#0b3b78 0,#020814 36%,#01040a 100%);color:var(--text);font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;overflow-x:hidden}.loader{position:fixed;inset:0;background:#020814;z-index:99;display:flex;align-items:center;justify-content:center;gap:16px;font-weight:900;letter-spacing:3px}.loader.hide{opacity:0;pointer-events:none;transition:.6s}.ticker{height:26px;background:#061b34;border-bottom:1px solid #0b3e72;color:#9fdfff;display:flex;gap:70px;align-items:center;white-space:nowrap;overflow:hidden;font-size:12px;text-transform:uppercase;font-weight:800}.ticker span{animation:marquee 18s linear infinite}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-320px)}}.topbar{height:82px;background:rgba(1,6,14,.9);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 7%;position:sticky;top:0;z-index:50;backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:14px;color:white;text-decoration:none}.brand b{font-size:25px;letter-spacing:3px}.brand small{display:block;color:#28d9ff;letter-spacing:5px;font-weight:900}.logoMark{width:56px;height:56px;border:1px solid #2c8cff;border-radius:16px;display:grid;place-items:center;font-weight:1000;font-size:20px;background:linear-gradient(135deg,#082142,#0d65e8);box-shadow:0 0 30px #1275ff88}.pulse{animation:pulse 1.4s infinite}@keyframes pulse{50%{transform:scale(1.08);box-shadow:0 0 55px #34e7ff}}nav{display:flex;gap:28px}nav a{color:#dce8ff;text-decoration:none;font-size:13px;font-weight:900;text-transform:uppercase;position:relative}nav a.active:after,nav a:hover:after{content:"";position:absolute;left:0;right:0;bottom:-31px;height:3px;background:linear-gradient(90deg,var(--blue),var(--cyan));box-shadow:0 0 20px var(--blue)}button,.heroBtns a,.supportBox a{border:0;border-radius:10px;background:linear-gradient(135deg,#1268ff,#42dbff);color:white;font-weight:900;padding:13px 18px;text-decoration:none;cursor:pointer;box-shadow:0 0 25px #1687ff55}.actions{display:flex;gap:10px;align-items:center}.actions button:first-child{background:#06152a;border:1px solid #174a83}.actions button:last-child{position:relative;background:#06152a;border:1px solid #174a83}.actions em{position:absolute;right:-8px;top:-8px;background:#178bff;border-radius:50%;font-style:normal;font-size:11px;padding:2px 6px}.hamb{display:none}.hero{min-height:680px;position:relative;display:grid;grid-template-columns:42% 1fr;gap:20px;align-items:center;padding:70px 8%;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#061b38 0,#031124 42%,#010713 100%)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(4,14,28,.45),rgba(2,8,20,.9)),url('assets/city.svg') center/cover;opacity:.75}.hero>*{position:relative}.heroLogo{display:grid;place-items:center}.sd3d{width:330px;height:330px;border-radius:50%;display:grid;place-items:center;font-size:96px;font-weight:1000;letter-spacing:-10px;background:radial-gradient(circle,#1b9cff 0,#0d4da3 28%,#06162d 60%,transparent 70%);text-shadow:0 0 30px #78eaff;box-shadow:inset 0 0 80px #1687ff55,0 0 80px #1687ff88;animation:float 4s ease-in-out infinite}.heroText p:first-child,.sectionHead p{color:#1adfff;letter-spacing:5px;font-size:13px;font-weight:1000}.hero h1{font-size:74px;line-height:.9;margin:10px 0}.hero h1 span{display:block;color:#1687ff;text-shadow:0 0 30px #1687ff}.hero h2{font-size:26px;margin:0 0 16px}.desc{color:#d5e4ff;max-width:650px;line-height:1.7}.heroBtns{display:flex;gap:12px;margin-top:25px}.heroBtns .ghost{background:#06152a;border:1px solid #174a83}.stats{grid-column:2;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stats div{background:rgba(7,22,42,.78);border:1px solid var(--line);border-radius:14px;padding:22px;text-align:center}.stats b{font-size:30px}.stats small{display:block;color:var(--muted);font-weight:900;text-transform:uppercase}.section{padding:70px 8%}.sectionHead{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.sectionHead h2{font-size:48px;margin:0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(295px,1fr));gap:24px}.card{background:linear-gradient(180deg,rgba(16,42,76,.88),rgba(4,13,26,.95));border:1px solid #174a83;border-radius:18px;overflow:hidden;box-shadow:0 16px 50px #0008;transition:.25s}.card:hover{transform:translateY(-8px);border-color:#25dcff;box-shadow:0 0 45px #1687ff55}.cover{height:185px;background:#0a1d36 center/cover;border-bottom:1px solid #153b68;display:grid;place-items:center}.fallback{font-size:58px;color:#1687ff;text-shadow:0 0 30px #1687ff}.cardBody{padding:20px}.tag{color:#19d8ff;font-size:11px;font-weight:1000}.card h3{margin:8px 0;font-size:21px}.card p{color:var(--muted);line-height:1.45}.price{font-size:26px;color:#35e9ff;font-weight:1000}.cardBtns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.cardBtns button:first-child{background:#0b274a;border:1px solid #17558f}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.plans div,.supportBox,.adminBox,.emptyGlass{background:rgba(7,22,42,.82);border:1px solid #174a83;border-radius:20px;padding:28px}.plans .hot{border-color:#2de4ff;box-shadow:0 0 35px #1687ff55}.cart{position:fixed;right:-430px;top:0;width:430px;height:100vh;background:#061225;border-left:1px solid #174a83;z-index:80;padding:28px;transition:.35s;box-shadow:-30px 0 80px #0009}.cart.open{right:0}.cart p,.modal p{color:#28e5ff;letter-spacing:4px;font-size:12px;font-weight:1000}.x{position:absolute;right:16px;top:16px;background:#122543!important;border:1px solid #274f82}.cartItem{display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;background:#0b1d36;border:1px solid #193e69;border-radius:14px;padding:12px;margin:10px 0}.cartThumb{width:54px;height:54px;border-radius:12px;background:#143d74 center/cover}.qty{display:flex;gap:7px;align-items:center}.qty button{padding:4px 9px}.total{border-top:1px solid #174a83;margin-top:auto;padding-top:25px;display:flex;justify-content:space-between;font-size:24px}.checkout,.clear{width:100%;margin-top:12px}.clear{background:#0b1d36;border:1px solid #274f82}.modal{position:fixed;inset:0;background:#000a;display:none;align-items:center;justify-content:center;z-index:90}.modal.open{display:flex}.modalCard{position:relative;max-width:820px;width:92%;background:linear-gradient(135deg,#07162a,#03101f);border:1px solid #1b5794;border-radius:22px;padding:32px;box-shadow:0 0 80px #000}.modalHero{height:260px;border-radius:16px;background:#0a1d36 center/cover;margin-bottom:20px}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.features div{background:#0b1d36;border:1px solid #174a83;border-radius:12px;padding:12px}.profile button{margin-top:20px}@keyframes float{50%{transform:translateY(-16px)}}.reveal{animation:rise .8s ease both}@keyframes rise{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@media(max-width:900px){.hamb{display:block}.topbar{padding:0 18px}nav{position:absolute;top:82px;left:0;right:0;background:#020814;display:none;flex-direction:column;padding:20px}nav.open{display:flex}.actions{transform:scale(.85);transform-origin:right}.hero{grid-template-columns:1fr;padding:40px 20px}.hero h1{font-size:48px}.sd3d{width:220px;height:220px}.stats{grid-column:auto;grid-template-columns:repeat(2,1fr)}.plans{grid-template-columns:1fr}.cart{width:100%;right:-100%}}
