
  :root{--bg:#0b1020;--panel:#121a33;--text:#e6e9f2;--muted:#aeb6d1;--border:rgba(255,255,255,.12);--accent:#5ea0ff}
  *{box-sizing:border-box}
  body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(1200px 800px at 20% 0%,#15204a,transparent),var(--bg);color:var(--text)}
  a{color:var(--accent);text-decoration:none}
  .hp{display:none!important}
  .top{position:sticky;top:0;display:flex;gap:16px;align-items:center;padding:12px 16px;background:rgba(11,16,32,.8);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}
  .brand{font-weight:800;letter-spacing:.2px}
  .nav{display:flex;gap:12px}
  .container{max-width:920px;margin:0 auto;padding:20px 16px 48px}
  .muted{color:var(--muted)}
  .small{font-size:12px}
  .form{display:grid;gap:8px;max-width:520px;padding:14px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.03)}
  input,textarea{padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.05);color:var(--text)}
  textarea{min-height:110px}
  button{cursor:pointer;padding:10px 14px;border-radius:10px;border:1px solid rgba(94,160,255,.35);background:rgba(94,160,255,.18);color:var(--text)}
  hr{border:0;border-top:1px solid var(--border);margin:18px 0}
  .footer{padding:18px 16px;border-top:1px solid var(--border);color:var(--muted)}
  .contact{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 0}
  .pill{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(94,160,255,.35);background:rgba(94,160,255,.18);color:var(--text)}
  .pill.secondary{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}
  