:root{--bg:#0B1020;--card:#0F1730;--muted:#9DB0D0;--text:#EAF1FF;--line:rgba(255,255,255,.08);--brand:#26C281;--brand2:#4EA5FF;--shadow: 0 18px 60px rgba(0,0,0,.35);--radius: 18px;--max: 1120px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:radial-gradient(900px 600px at 25% 0%,rgba(38,194,129,.18),transparent 60%),radial-gradient(800px 500px at 75% 10%,rgba(78,165,255,.16),transparent 55%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}.container{max-width:var(--max);margin:0 auto;padding:0 18px}.nav{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1020a6;border-bottom:1px solid var(--line)}.navInner{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.3px}.logoMark{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,#26c281f2,#4ea5fff2);box-shadow:var(--shadow)}.navLinks{display:flex;gap:14px;flex-wrap:wrap}.navLinks a{padding:10px 12px;border-radius:12px;color:#eaf1ffe6;border:1px solid transparent}.navLinks a:hover{border-color:var(--line);background:#ffffff0a}.hero{padding:42px 0 18px}.heroGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}@media (max-width:900px){.heroGrid{grid-template-columns:1fr}}.card{background:#0f1730bf;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.heroCard{padding:22px}.kicker{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;font-size:12px}.h1{font-size:42px;line-height:1.08;margin:10px 0 12px}@media (max-width:520px){.h1{font-size:34px}}.p{color:#eaf1ffdb;line-height:1.65}.p.muted{color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 14px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);cursor:pointer;font-weight:600}.btn:hover{background:#ffffff12}.btnPrimary{border-color:#26c28159;background:#26c2812e}.btnPrimary:hover{background:#26c2813d}.btnBlue{border-color:#4ea5ff59;background:#4ea5ff29}.btnBlue:hover{background:#4ea5ff38}.grid3{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.grid3{grid-template-columns:1fr}}.tile{padding:16px}.tile h3{margin:0 0 6px;font-size:16px}.sep{height:1px;background:var(--line);margin:18px 0}.section{padding:18px 0 34px}.section h2{margin:0 0 8px;font-size:22px}.footer{border-top:1px solid var(--line);padding:22px 0;color:var(--muted)}.input,.textarea{width:100%;border-radius:14px;border:1px solid var(--line);background:#ffffff08;color:var(--text);padding:12px;outline:none}.textarea{min-height:120px;resize:vertical}.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:700px){.row{grid-template-columns:1fr}}.notice{margin-top:12px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#eaf1ffe0}.bad{border-color:#ff3b3059;background:#ff3b301a}.good{border-color:#30d15859;background:#30d1581a}
