
:root{--bg:#07111d;--panel:#0d1d2e;--panel2:#10283d;--line:#254662;--accent:#2bd3ff;--accent2:#8ff0b4;--gold:#f5c66a;--text:#f5fbff;--muted:#c9d8df}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 18% 5%,#153f5d 0,#07111d 34%,#050a12 100%);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC",Arial,sans-serif;line-height:1.86}.top{position:sticky;top:0;z-index:10;padding:18px 5%;background:rgba(7,17,29,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.brand-row{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand a{font-size:30px;font-weight:900;color:var(--accent);text-decoration:none}.brand span{display:block;color:var(--muted);font-size:14px}.nav{max-width:1180px;margin:14px auto 0;display:flex;gap:10px;flex-wrap:wrap}.nav a,.btn{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#06111d;background:linear-gradient(135deg,var(--accent),var(--accent2));font-weight:800;border-radius:999px;padding:9px 15px}.btn.secondary{background:transparent;color:var(--accent);border:1px solid var(--accent)}.hero{padding:74px 5% 48px;background:linear-gradient(130deg,rgba(43,211,255,.18),rgba(143,240,180,.08) 45%,transparent)}.hero-inner,.wrap{max-width:1180px;margin:auto}.hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:24px;align-items:center}.eyebrow{color:var(--gold);font-weight:800;letter-spacing:.04em}.hero h1{font-size:44px;line-height:1.18;margin:12px 0}.lead{font-size:18px;color:#e8f5f6}.quick-card,.card,section,article{background:linear-gradient(160deg,rgba(16,40,61,.94),rgba(7,17,29,.94));border:1px solid var(--line);border-radius:22px;padding:24px;box-shadow:0 20px 45px rgba(0,0,0,.22)}.quick-card ul{padding-left:18px;margin:10px 0 0}.wrap{padding:34px 5%}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.card h3{margin-top:0;color:var(--accent2)}h2{font-size:26px;color:var(--accent);margin-top:32px}h3{color:var(--accent2)}.section-title{display:flex;align-items:center;gap:10px}.section-title:before{content:"";width:9px;height:28px;border-radius:9px;background:linear-gradient(var(--accent),var(--gold))}.article-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.article-list li{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:16px;padding:16px}.article-list a{color:var(--text);font-size:18px;font-weight:850}.tag{display:inline-block;margin-top:8px;border:1px solid var(--accent);color:var(--accent);padding:2px 8px;border-radius:99px;font-size:13px}.steps{counter-reset:s;display:grid;gap:12px}.steps p{margin:0;padding:14px 16px 14px 50px;background:rgba(255,255,255,.04);border-radius:14px;position:relative}.steps p:before{counter-increment:s;content:counter(s);position:absolute;left:14px;top:14px;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#07111d;text-align:center;font-weight:900}.meta,.breadcrumbs{color:var(--muted)}table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.03)}td,th{border:1px solid var(--line);padding:10px;text-align:left}.faq details{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:14px;margin:10px 0;padding:14px}.faq summary{cursor:pointer;font-weight:850;color:var(--accent2)}footer{padding:36px 5%;background:#03070d;color:var(--muted)}footer .wrap{padding:0}footer a{color:var(--accent)}.icon{font-size:28px}.notice{border-left:4px solid var(--gold);padding:14px 18px;background:rgba(245,198,106,.08);border-radius:12px}@media(max-width:760px){.hero-grid{grid-template-columns:1fr}.hero h1{font-size:34px}.brand-row{display:block}}
