:root{--a:#0ea5e9;--tl:#64748b;--br:#e2e8f0;--b:#fff;--ba:#f8fafc;--db:#0f172a;--g:linear-gradient(135deg,#0ea5e9,#7c3aed)}html{color:#1e293b;background:var(--b);margin:0;font-family:-apple-system,sans-serif}*{box-sizing:border-box}body{margin:0}a{text-decoration:none;color:inherit}.db-w{max-width:1200px;margin:0 auto;padding:0 20px}.db-h{background:var(--db);padding:0 20px;position:sticky;top:0;z-index:100}.db-h>.db-w{display:flex;align-items:center;height:56px}.db-lg{color:#fff;font-size:16px;font-weight:800;letter-spacing:2px;margin-right:auto}.db-n{display:flex;gap:2px}.db-n a{padding:6px 16px;font-size:13px;color:rgba(255,255,255,.6);border-radius:4px}.db-n a:hover,.db-n .on{color:#fff;background:rgba(255,255,255,.08)}.db-btn{padding:7px 18px;background:var(--g);color:#fff;font-size:13px;font-weight:600;border-radius:4px;margin-left:12px}.db-db{padding:40px 0;background:var(--ba)}.db-dg{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px}.db-dg>div{padding:20px;background:var(--b);border-radius:8px;text-align:center}.db-dv{display:block;font-size:1.5rem;font-weight:900;color:var(--a)}.db-dg label{font-size:.75rem;color:var(--tl)}.db-mg{display:grid;grid-template-columns:1fr 1fr;gap:20px}.db-hc{padding:32px;background:var(--g);border-radius:12px;color:#fff}.db-hci h1{font-size:2rem;font-weight:900;margin:0 0 8px}.db-hci p{font-size:.9rem;opacity:.9;margin:0 0 20px}.db-bp{padding:10px 24px;background:rgba(255,255,255,.2);color:#fff;font-weight:600;border-radius:6px;display:inline-block;border:1px solid rgba(255,255,255,.3)}.db-mc{padding:20px;background:var(--b);border-radius:12px}.db-mb{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--br)}.db-mb:last-child{border:none}.db-mb h3{font-size:.9rem;font-weight:600;margin:0}.db-mb span{font-size:.85rem;color:var(--tl)}.db-up{color:#10b981!important}.db-x{padding:50px 0}.st{font-size:1.2rem;font-weight:800;margin-bottom:28px;text-align:center}.db-xg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.db-xg>div{padding:28px 20px;background:var(--ba);border:1px solid var(--br);border-radius:10px;text-align:center}.db-xg>div:hover{border-color:var(--a);transform:translateY(-3px)}.db-xi{font-size:2rem;display:block;margin-bottom:8px}.db-xg h3{font-size:.95rem;font-weight:700;margin:0 0 8px}.db-xg p{font-size:.82rem;color:var(--tl);margin:0}.db-nw{padding:50px 0}.db-nl{display:grid}.db-ni{display:flex;gap:16px;padding:16px 20px;border-bottom:1px solid var(--br)}.db-nd{font-size:.82rem;color:var(--a);font-weight:600;min-width:48px}.db-ni a{font-size:.9rem;font-weight:600;color:var(--db);display:block;margin-bottom:2px}.db-ns{font-size:.78rem;color:var(--tl)}.db-nm{text-align:center;margin-top:20px}.db-nm a{color:var(--a);font-weight:600;font-size:.9rem}.db-ft{background:var(--db);color:rgba(255,255,255,.7);padding:40px 0 20px}.db-fg{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}.db-ft h4{color:#fff;font-size:12px;font-weight:700;margin-bottom:8px}.db-ft a{display:block;font-size:12px;color:rgba(255,255,255,.5);margin-bottom:4px}.db-ft p{text-align:center;font-size:11px}.db-in{padding:80px 0 50px;background:var(--ba);min-height:60vh}.db-in h1{font-size:1.5rem;font-weight:800;margin-bottom:8px}.db-in .sub{font-size:.85rem;color:var(--tl);margin-bottom:28px}.db-ig{display:grid;gap:8px}.db-ic{padding:16px 20px;background:var(--b);border:1px solid var(--br);border-radius:6px}.db-ic h3 a{font-size:.9rem;font-weight:600;color:var(--db)}.db-ic p{font-size:.8rem;color:var(--tl);margin:0 0 6px}.db-im{display:flex;justify-content:space-between;font-size:.78rem;color:var(--tl)}.db-im a{color:var(--a);font-weight:600}.db-tg2{display:inline-block;padding:2px 10px;background:rgba(14,165,233,.1);color:var(--a);font-size:11px;font-weight:600;border-radius:4px;margin-bottom:4px}.db-ar{padding:80px 0 50px;background:var(--ba)}.db-ar .db-w{max-width:800px}.db-ar h1{font-size:1.5rem;font-weight:800;margin:0 0 12px}.db-am{font-size:.82rem;color:var(--a);margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--br)}.db-ac{font-size:.95rem;color:#334155;line-height:1.9}.db-ac p{margin-bottom:16px}.db-b1{display:inline-block;padding:12px 32px;background:var(--g);color:#fff;font-weight:600;border-radius:6px}.db-ab{padding:80px 0 50px;background:linear-gradient(135deg,#f8fafc,#f0f9ff)}.db-ab h1{font-size:1.8rem;font-weight:800;margin-bottom:16px}.db-ab p{font-size:.9rem;color:var(--tl);line-height:1.8;margin-bottom:14px}.db-ag{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.db-ag>div{padding:24px;background:var(--b);border-radius:10px;text-align:center}.db-ag .n{display:block;font-size:1.5rem;font-weight:900;color:var(--a);margin-bottom:2px}.db-ag .l{font-size:.8rem;color:var(--tl)}@media(max-width:768px){.db-n{display:none}.db-dg{grid-template-columns:repeat(2,1fr)}.db-mg{grid-template-columns:1fr}.db-xg{grid-template-columns:1fr 1fr}}@media(max-width:480px){.db-dg{grid-template-columns:1fr}.db-xg{grid-template-columns:1fr}.db-fg{grid-template-columns:repeat(2,1fr)}}
/* === 新增: Ticker === */
.db-tr{border-bottom:1px solid #e2e8f0;background:#f8fafc;padding:8px 0}.db-tw{display:flex;gap:20px;overflow-x:auto}.db-ti{display:flex;gap:6px;align-items:center;white-space:nowrap}.db-tn{font-size:11px;font-weight:700;color:#64748b}.db-tv{font-size:11px;font-weight:600;color:#0f172a;font-family:Menlo,monospace}.db-tu{font-size:10px;font-weight:600;color:#10b981}
/* === Steps === */
.db-st{padding:40px 0;background:#fff}.db-sg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.db-sc{padding:24px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;text-align:center}.db-sn{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#0ea5e9,#7c3aed);color:#fff;font-weight:900;font-size:1.1rem;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.db-sc h3{font-size:.9rem;font-weight:700;color:#0f172a;margin:0 0 6px}.db-sc p{font-size:.8rem;color:#64748b;margin:0}
/* === Trust bar === */
.db-tb{padding:24px 0;background:#f8fafc;border-top:1px solid #e2e8f0}.db-tbg{text-align:center;font-size:12px;color:#64748b;letter-spacing:0.5px}.db-bd{padding:0 12px;color:#e2e8f0}
/* === FAQ === */
.db-fq{padding:50px 0;background:#fff}.db-fg2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.db-fi{padding:20px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.db-fi h4{font-size:.85rem;font-weight:700;color:#0f172a;margin:0 0 8px}.db-fi p{font-size:.8rem;color:#64748b;margin:0;line-height:1.6}
/* === CTA === */
.db-ct{padding:50px 0;background:linear-gradient(135deg,#0ea5e9,#7c3aed);text-align:center;color:#fff}.db-cti{max-width:480px;margin:0 auto}.db-cti h2{font-size:1.4rem;font-weight:800;margin:0 0 8px}.db-cti p{font-size:.9rem;opacity:.9;margin:0 0 20px}.db-cti .db-bp{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3)}
/* === Responsive === */
@media(max-width:768px){.db-sg,.db-fg2{grid-template-columns:1fr}}

/* News Grid */
.db-nl.db-nl-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.db-ni.db-ni-card { display: block; padding: 20px; background: #f8fafc; border: 1px solid #e2e8f0; border-radius: 8px; }
.db-nd.db-nd-tag { display: inline-block; font-size: 11px; padding: 2px 10px; background: rgba(14,165,233,.1); color: #0ea5e9; font-weight: 600; border-radius: 4px; margin-bottom: 8px; min-width: auto; }
.db-ns.db-ns-block { font-size: .78rem; color: #64748b; display: block; margin-top: 2px; }
.st-sub { font-size: 13px; font-weight: 400; color: #64748b; display: block; text-align: center; margin-top: 4px; }
