*{margin:0;padding:0;box-sizing:border-box}
:root{--bg:#f8fafc;--cyan:#2563eb;--purple:#8B5CF6;--t1:#F3F4F6;--t2:#6B7280;--card:rgba(7,20,40,.78);--bdr:rgba(37,99,235,.1)}
body{background:var(--bg);color:#D1D5DB;font-family:-apple-system,BlinkMacSystemFont,'PingFang SC','Microsoft YaHei',sans-serif;min-height:100vh}
.wrap{max-width:860px;margin:0 auto;padding:44px 24px 60px;position:relative;z-index:1}
.hero{text-align:center;padding:14px 0 30px}
.hero .ic{font-size:3rem;margin-bottom:10px}
h1{font-size:1.9rem;font-weight:700;color:var(--t1);margin:0 0 12px}
.hero p{color:var(--t2);font-size:.92rem;max-width:640px;margin:0 auto;line-height:1.8}
.sec{background:var(--card);border:1px solid var(--bdr);border-radius:16px;padding:28px;margin-bottom:18px}
.sec h2{font-size:1.15rem;color:var(--t1);margin:0 0 14px;display:flex;align-items:center;gap:10px}
.sec h2 .ic{font-size:1.3rem}
.sec p{font-size:.9rem;color:#9CA3AF;line-height:1.9;margin-bottom:10px}
.sec ul{margin:8px 0 12px;padding-left:20px}
.sec li{font-size:.88rem;color:#9CA3AF;line-height:1.9;margin-bottom:6px}
.sec li b{color:var(--cyan);font-weight:600}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}
@media(max-width:640px){.grid2{grid-template-columns:1fr}.wrap{padding:32px 16px 48px}h1{font-size:1.5rem}}