:root{--a:#10b981;--s:#94a3b8;--b:#0a0e17;--c:#111827;--cc:#1a2332;--br:rgba(255,255,255,.06)}html{color:#e2e8f0;background:var(--b);margin:0;font-family:-apple-system,sans-serif}*{box-sizing:border-box}body{margin:0}a{text-decoration:none;color:inherit}
.ww{max-width:1200px;margin:0 auto;padding:0 24px}
.tp{border-bottom:1px solid var(--br);background:var(--c)}
.tpi{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;height:52px;justify-content:space-between}
.tpl{font-size:18px;font-weight:800;color:var(--a);letter-spacing:-1px}
.tpr{display:flex;gap:16px;align-items:center}
.tpr a{font-size:13px;color:var(--s)}
.tpr a:hover{color:#fff}
.tpr .tpb{padding:6px 18px;background:var(--a);color:#000;font-weight:600;border-radius:4px}
.tkr{padding:12px 0;border-bottom:1px solid var(--br);background:var(--c)}
.tkw{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;gap:24px;overflow-x:auto}
.tkc{display:flex;gap:8px;align-items:center;white-space:nowrap}
.tkn{font-size:12px;font-weight:700;color:var(--s)}
.tkv{font-size:12px;font-weight:600;color:#e2e8f0;font-family:Menlo,monospace}
.tkg{font-size:11px;font-weight:600;color:var(--a)}
.db{padding:70px 0 50px}
.dbi{margin-bottom:36px}
.dbi h1{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;color:#fff;line-height:1.2;margin:0 0 14px}
.dbi p{color:var(--s);font-size:.9rem;line-height:1.7;margin:0 0 24px;max-width:560px}
.dbb{display:flex;gap:14px;align-items:center}
.dbp{padding:11px 30px;background:var(--a);color:#000;font-weight:700;font-size:14px;border-radius:6px;display:inline-block}
.dbu{font-size:13px;color:var(--s)}
.dbd{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--br);border:1px solid var(--br);border-radius:8px;overflow:hidden}
.dbc{background:var(--cc);padding:20px 16px;text-align:center}
.dbn{display:block;font-size:1.3rem;font-weight:800;color:var(--a);margin-bottom:2px;font-family:Menlo,monospace}
.dbl{font-size:.75rem;color:var(--s)}
.fv{padding:50px 0;background:var(--c)}
.fvg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}
.fvg>div{padding:18px;border:1px solid var(--br);border-radius:8px}
.fve{font-size:1.3rem;display:block;margin-bottom:4px}
.fv h3{font-size:.85rem;font-weight:700;color:#fff;margin:0 0 4px}
.fv p{font-size:.75rem;color:var(--s);margin:0;line-height:1.5}
.tb{padding:28px 0}
.tbi{text-align:center;font-size:11px;color:var(--s);letter-spacing:1px}
.bd{padding:0 10px;color:var(--br)}
.ag{padding:50px 0}
.sh{font-size:1.1rem;font-weight:800;color:#fff;margin-bottom:24px}
.agg{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.agc{padding:18px;background:var(--cc);border:1px solid var(--br);border-radius:8px}
.agc:hover{border-color:rgba(16,185,129,.2);transform:translateY(-2px)}
.tg2{display:inline-block;font-size:10px;padding:2px 10px;background:rgba(16,185,129,.1);color:var(--a);font-weight:600;border-radius:3px;margin-bottom:8px}
.agc h3{margin:0 0 4px}
.agc h3 a{font-size:.88rem;font-weight:600;color:#fff}
.agc p{font-size:.75rem;color:var(--s);margin:0 0 6px}
.am2{font-size:.7rem;color:var(--s)}
.mr2{text-align:center;margin-top:20px}
.mr2 a{color:var(--a);font-weight:600;font-size:.85rem}
.ft2{padding:36px 0 20px;border-top:1px solid var(--br);background:var(--c)}
.ft2g{display:flex;justify-content:space-between;margin-bottom:20px}
.ft2l{font-size:18px;font-weight:800;color:var(--a);letter-spacing:-1px;display:block;margin-bottom:6px}
.ft2d{font-size:12px;color:var(--s);margin:0 0 10px}
.ft2s{font-size:12px;color:var(--s)}
.ft2s a{color:var(--s)}
.ft2s a:hover{color:var(--a)}
.sp{padding:0 6px;color:var(--s)}
.ft2r{display:flex;gap:32px}
.ft2t{font-size:12px;font-weight:700;color:#fff;margin-bottom:8px;display:block}
.ft2c a{display:block;font-size:12px;color:var(--s);margin-bottom:4px}
.ft2b{text-align:center;font-size:11px;color:var(--s);padding-top:14px;border-top:1px solid var(--br)}
.in{padding:80px 0;min-height:60vh}
.in h2{font-size:1.3rem;font-weight:700;margin-bottom:24px;color:#f1f5f9}
.ig{display:grid;gap:8px}
.ic{padding:14px 18px;background:var(--cc);border:1px solid var(--br);border-radius:4px}
.ic h3{margin:0 0 4px}
.ic h3 a{font-size:.88rem;font-weight:600;color:#e2e8f0}
.ic p{font-size:.8rem;color:var(--s);margin:0 0 6px}
.im{display:flex;justify-content:space-between;font-size:.78rem;color:var(--s)}
.im a{color:var(--a);font-weight:600}
.tg{display:inline-block;padding:2px 10px;background:rgba(16,185,129,.15);color:var(--a);font-size:11px;font-weight:600;border-radius:3px;margin-bottom:4px}
.ar{max-width:700px;margin:0 auto;padding:80px 24px 60px}
.ar h1{font-size:1.4rem;font-weight:700;color:#fff;margin:0 0 12px}
.am{font-size:.8rem;color:var(--a);margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--br)}
.ac{font-size:.92rem;color:#cbd5e1;line-height:1.9}
.ac p{margin-bottom:16px}
.b1{display:inline-block;padding:10px 28px;background:var(--a);color:#000;font-weight:600;border-radius:4px}@media(max-width:768px){.fvg{grid-template-columns:1fr 1fr}
.agg{grid-template-columns:1fr}
.tkr{overflow-x:auto}
.tkw{gap:16px}}@media(max-width:480px){.fvg{grid-template-columns:1fr}
.ft2g{flex-direction:column;gap:20px}
.dbd{grid-template-columns:1fr 1fr}
.tpr{gap:10px}}

/* === 新增: Steps Section === */
.st2{padding:50px 0;background:var(--c)}
.sh2{text-align:center;margin-bottom:32px}
.sh2t{display:inline-block;font-size:11px;padding:3px 12px;background:rgba(16,185,129,.1);color:var(--a);font-weight:600;border-radius:4px;margin-bottom:8px}
.sh2 h2{font-size:1.3rem;font-weight:800;color:#fff;margin:0}
.sg2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}
.sc2{padding:28px 20px;background:var(--cc);border:1px solid var(--br);border-radius:10px;text-align:center;position:relative;overflow:hidden}
.sn2{position:absolute;top:8px;right:12px;font-size:2.5rem;font-weight:900;color:rgba(16,185,129,.08);line-height:1}
.si2{font-size:1.8rem;display:block;margin-bottom:8px}
.sc2 h3{font-size:.9rem;font-weight:700;color:#fff;margin:0 0 6px}
.sc2 p{font-size:.78rem;color:var(--s);margin:0;line-height:1.5}
/* === FAQ === */
.fq2{padding:50px 0;background:var(--c)}
.fqg2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.fqi2{padding:20px;background:var(--cc);border:1px solid var(--br);border-radius:8px}
.fqi2 h4{font-size:.85rem;font-weight:700;color:#fff;margin:0 0 8px}
.fqi2 p{font-size:.78rem;color:var(--s);margin:0;line-height:1.6}
/* === CTA === */
.ct2{padding:60px 0;text-align:center}
.ct2i{max-width:500px;margin:0 auto}
.ct2i h2{font-size:1.3rem;font-weight:800;color:#fff;margin:0 0 8px}
.ct2i p{font-size:.85rem;color:var(--s);margin:0 0 20px}
/* === Responsive === */
@media(max-width:768px){.sg2,.fqg2{grid-template-columns:1fr}}
