:root{--bg:#07111f;--card:#0f1b2d;--accent:#00a3ff;--accent2:#00d4ff;--text:#fff;--muted:#b7c4d6}
*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--text)}header{position:sticky;top:0;background:rgba(7,17,31,.95);padding:15px 0;border-bottom:1px solid #1f3450}.wrap{max-width:1200px;margin:auto;padding:0 20px}.nav{display:flex;justify-content:space-between;align-items:center}.nav a{color:#fff;text-decoration:none;margin:0 10px}.hero{padding:90px 0;background:linear-gradient(135deg,#07111f,#102847)}.btn{display:inline-block;background:linear-gradient(90deg,var(--accent),var(--accent2));color:#fff;padding:12px 20px;border-radius:8px;text-decoration:none;margin-right:10px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.card{background:var(--card);padding:24px;border-radius:14px;border:1px solid #1a2d47}.section{padding:60px 0}.phone{color:var(--accent2);font-weight:bold}.footer{padding:30px;text-align:center;background:#050b14;color:var(--muted)}input,textarea,select{width:100%;padding:12px;margin:8px 0;background:#13233b;border:1px solid #274467;color:white;border-radius:8px}.stats{display:flex;gap:20px;flex-wrap:wrap}.stat{background:#10213a;padding:15px 20px;border-radius:12px}.table{width:100%;border-collapse:collapse} .table td,.table th{border:1px solid #274467;padding:10px}
