:root{--bg:#070714;--c1:#00f0ff;--c2:#ff2bd6;--c3:#8a5cff;--tx:#e6e8ff;--card:#0f1026cc}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--tx);font:16px Inter,sans-serif}
a{color:var(--c1);text-decoration:none}.grid-bg{position:fixed;inset:0;z-index:-1;background:linear-gradient(#00f0ff12 1px,transparent 1px),linear-gradient(90deg,#00f0ff12 1px,transparent 1px);background-size:44px 44px;animation:mv 6s linear infinite;mask-image:radial-gradient(circle at 50% 30%,#000,transparent 80%)}
@keyframes mv{to{background-position:0 44px,44px 0}}@keyframes glow{50%{text-shadow:0 0 25px var(--c1),0 0 50px var(--c2)}}@keyframes fl{50%{transform:translateY(-8px)}}
header{position:sticky;top:0;z-index:9;display:flex;justify-content:space-between;align-items:center;padding:14px 5%;background:#070714e6;backdrop-filter:blur(10px);border-bottom:1px solid #00f0ff44;box-shadow:0 0 20px #00f0ff33}
.logo{font:600 22px Orbitron;color:#fff;text-shadow:0 0 10px var(--c1)}.logo span{color:var(--c2)}.logo i{color:var(--c1)}
nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap}nav a{color:var(--tx);font-size:14px;transition:.3s}nav a:hover{color:var(--c1);text-shadow:0 0 10px var(--c1)}
.lang a{border:1px solid #ffffff33;padding:2px 7px;margin-left:4px;border-radius:6px;font-size:12px}#burger{display:none;background:none;border:0;color:var(--c1);font-size:22px}
main{max-width:1150px;margin:auto;padding:30px 5%}
.hero{text-align:center;padding:70px 0}.hero h1{font:600 clamp(30px,6vw,58px) Orbitron;margin:0 0 16px;background:linear-gradient(90deg,var(--c1),var(--c2),var(--c3));-webkit-background-clip:text;color:transparent;animation:glow 3s infinite}
.hero p{opacity:.8;max-width:620px;margin:0 auto 28px}
.btn{display:inline-block;border:0;cursor:pointer;color:#fff;background:linear-gradient(90deg,var(--c3),var(--c2));padding:12px 26px;border-radius:30px;font-weight:600;box-shadow:0 0 18px #ff2bd666;transition:.3s}.btn:hover{transform:translateY(-3px);box-shadow:0 0 30px var(--c2);color:#fff}.btn.sm{padding:7px 16px}
h2{font:600 26px Orbitron;margin:60px 0 24px;color:#fff;text-shadow:0 0 12px var(--c1)}h2 i{color:var(--c2)}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}
.card{background:var(--card);border:1px solid #00f0ff40;border-radius:16px;padding:22px;transition:.35s;box-shadow:0 0 12px #00f0ff1f}.grid .card:hover{transform:translateY(-6px);border-color:var(--c2);box-shadow:0 0 28px #ff2bd655}
.card .ic{font-size:34px;color:var(--c1);text-shadow:0 0 14px var(--c1);animation:fl 3s infinite}.price{color:var(--c2);font-weight:700}
.form{max-width:560px;margin:auto;display:flex;flex-direction:column;gap:10px}input,textarea,select{background:#0a0b1f;border:1px solid #00f0ff55;color:#fff;padding:11px;border-radius:10px;font:inherit;width:100%}input:focus,textarea:focus{outline:0;box-shadow:0 0 14px var(--c1)}
.flash{background:#00f0ff22;border:1px solid var(--c1);padding:12px;border-radius:10px;margin-bottom:20px}
.car{position:relative;min-height:150px}.slide{position:absolute;inset:0;opacity:0;transition:opacity .8s;text-align:center;padding:10px}.slide.on{opacity:1}.slide p{font-size:18px;font-style:italic}
.partners{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.partners a{padding:18px 28px;border:1px solid #8a5cff66;border-radius:14px;color:#fff;transition:.3s}.partners a:hover{box-shadow:0 0 20px var(--c3)}.partners i{font-size:24px;margin-right:8px;color:var(--c3)}
table{width:100%;border-collapse:collapse}td,th{padding:10px;border-bottom:1px solid #ffffff1a;text-align:left}th{color:var(--c1)}
.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.stats b{display:block;font:600 28px Orbitron;color:var(--c1);text-shadow:0 0 12px var(--c1)}
.tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.msg{padding:10px;border-radius:10px;margin:8px 0;background:#ffffff0d}.msg.adm{border-left:3px solid var(--c2)}
footer{margin-top:80px;border-top:1px solid #ff2bd655;box-shadow:0 0 24px #ff2bd622;padding:40px 5%}.fcols{max-width:1150px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}footer h4{color:var(--c2)}footer a{display:block;margin:6px 0;color:var(--tx)}.soc a{display:inline-block;font-size:26px;margin-right:12px;transition:.3s}.soc a:hover{color:var(--c2);text-shadow:0 0 14px var(--c2);transform:scale(1.2)}
.rv{opacity:0;transform:translateY(30px);transition:.8s}.rv.in{opacity:1;transform:none}
@media(max-width:800px){#burger{display:block}nav{display:none;position:absolute;top:100%;left:0;right:0;background:#070714;padding:20px;flex-direction:column}nav.open{display:flex}.fcols{grid-template-columns:1fr}}
