/* ============================================
   v20260816g — 国风淡雅水墨版 OVERHAUL
   宣纸白底 + 水墨山水Hero + 朱红印章色点缀 + 鎏金细线
   取代 v6 暗红重彩风格
   ============================================ */

:root {
  --cn-seal: #B22222;
  --cn-seal-deep: #8B1A1A;
  --cn-seal-light: #D94848;
  --cn-ink: #2B2B2B;
  --cn-ink-soft: #4A4A4A;
  --cn-ink-muted: #7A7A7A;
  --cn-paper: #FAF6EF;
  --cn-paper-warm: #F5EDE0;
  --cn-cream: #EDE4D3;
  --cn-gold: #B89B5E;
  --cn-gold-light: #D4BC82;
  --cn-gold-soft: rgba(184,155,94,.25);
  --cn-jade: #5B7B6E;
}

html, body {
  background: var(--cn-paper) !important;
}
body {
  color: var(--cn-ink) !important;
  font-family: "Noto Serif SC","Source Han Serif SC","STSong","SimSun","PingFang SC",serif !important;
}

/* 隐藏所有科技装饰 */
.bg-decor,.floating-shapes,.data-particles { display:none !important; }
.hero-network { display:none !important; }

/* ===== 导航 ===== */
.nav {
  background:rgba(250,246,239,.92) !important;
  backdrop-filter:blur(12px) !important; -webkit-backdrop-filter:blur(12px) !important;
  border-bottom:1px solid var(--cn-gold-soft) !important;
  box-shadow:0 1px 20px rgba(80,60,30,.06) !important;
  position:fixed !important; top:0 !important; left:0 !important; right:0 !important;
  z-index:100 !important;
}
.nav-inner { max-width:1280px !important; margin:0 auto !important; padding:0 32px !important; height:64px !important; display:flex !important; align-items:center !important; justify-content:space-between !important; }
.nav-logo {
  color:var(--cn-ink) !important; font-weight:700 !important; font-size:18px !important;
  letter-spacing:2px !important; display:flex !important; align-items:center !important; gap:10px !important;
}
.nav-logo::before {
  content:''; display:inline-block !important; width:6px !important; height:22px !important;
  background:linear-gradient(180deg,var(--cn-seal),var(--cn-seal-deep)) !important; border-radius:1px !important;
}
.nav-logo span { color:var(--cn-ink-muted) !important; font-weight:400 !important; font-size:14px !important; letter-spacing:1px !important; }
.nav-links { display:flex !important; align-items:center !important; gap:32px !important; }
.nav-links a {
  color:var(--cn-ink-soft) !important; font-weight:500 !important; font-size:15px !important;
  text-decoration:none !important; transition:color .3s !important; position:relative !important; padding:4px 0 !important;
}
.nav-links a:hover { color:var(--cn-seal) !important; }
.nav-links a.active { color:var(--cn-seal) !important; font-weight:600 !important; }
.nav-links a.active::after {
  content:'' !important; position:absolute !important; bottom:-22px !important; left:0 !important; right:0 !important;
  height:2px !important; background:var(--cn-seal) !important;
}
.nav-cta {
  background:var(--cn-seal) !important; color:#fff !important;
  padding:8px 24px !important; border-radius:2px !important; font-size:14px !important;
  font-weight:600 !important; letter-spacing:1px !important; border:none !important;
  box-shadow:0 2px 8px rgba(178,34,34,.25) !important; transition:all .3s !important;
}
.nav-cta:hover { background:var(--cn-seal-deep) !important; color:#fff !important; box-shadow:0 4px 12px rgba(178,34,34,.35) !important; transform:translateY(-1px) !important; }

/* ===== Hero ===== */
/* v20260816i — 青绿山水 + 轻透面板 + 去毛玻璃 + 全画可见 */
.hero {
  min-height:88vh !important; position:relative !important; overflow:hidden !important;
  display:flex !important; align-items:center !important; justify-content:center !important;
  padding-top:64px !important;
}
.hero-bg {
  position:absolute !important; inset:0 !important; z-index:0 !important;
  width:100% !important; height:100% !important;
}
.hero-bg img {
  width:100% !important; height:100% !important; object-fit:cover !important; object-position:center center !important;
}
.hero::before {
  content:''; position:absolute; inset:0; z-index:1;
  background:
    radial-gradient(ellipse 50% 42% at 50% 42%, rgba(250,246,239,.52) 0%, rgba(250,246,239,.22) 55%, transparent 80%),
    linear-gradient(180deg, rgba(250,246,239,.30) 0%, transparent 15%, transparent 82%, rgba(250,246,239,.85) 100%);
  pointer-events:none;
}
.hero-inner {
  position:relative !important; z-index:10 !important; text-align:center !important;
  max-width:680px !important; padding:36px 44px !important; margin:0 auto !important;
  background:rgba(250,246,239,.48) !important;
  border:1px solid rgba(184,155,94,.20) !important; border-radius:2px !important;
  box-shadow:0 4px 24px rgba(60,40,20,.08) !important;
}

.hero-badge {
  display:inline-block !important;
  background:rgba(255,255,255,.9) !important;
  border:1px solid var(--cn-gold) !important;
  color:var(--cn-ink) !important;
  padding:8px 28px !important; border-radius:2px !important; font-size:13px !important;
  font-weight:600 !important;
  letter-spacing:3px !important; margin-bottom:24px !important;
}
.hero h1 {
  color:#1a1a1a !important; font-size:clamp(30px,5vw,52px) !important;
  font-weight:800 !important; letter-spacing:5px !important; line-height:1.35 !important;
  text-shadow:none !important;
  margin-bottom:20px !important;
}
.hero h1 em {
  font-style:normal !important; position:relative !important;
  color:var(--cn-seal) !important; font-weight:800 !important;
}
.hero h1 em::after {
  content:''; position:absolute; bottom:-2px; left:-4px; right:-4px; height:8px;
  background:rgba(178,34,34,.1); border-radius:2px; z-index:-1;
}
.hero p {
  color:#333 !important; font-size:15px !important;
  line-height:1.9 !important; max-width:600px !important; margin:0 auto !important;
  text-shadow:none !important;
  letter-spacing:1px !important;
}
.hero-actions { margin-top:36px !important; display:flex !important; gap:16px !important; justify-content:center !important; flex-wrap:wrap !important; }

/* 按钮 — 去emoji，纯国风 */
.btn {
  padding:13px 36px !important; font-size:15px !important; font-weight:600 !important;
  border-radius:2px !important; letter-spacing:3px !important; transition:all .3s !important;
  text-decoration:none !important; display:inline-flex !important; align-items:center !important; gap:8px !important;
}
.btn-primary {
  background:var(--cn-seal) !important; color:#fff !important;
  border:1px solid var(--cn-seal) !important;
  box-shadow:0 4px 16px rgba(178,34,34,.2) !important;
}
.btn-primary:hover {
  background:var(--cn-seal-deep) !important; border-color:var(--cn-seal-deep) !important;
  box-shadow:0 6px 20px rgba(178,34,34,.3) !important; transform:translateY(-2px) !important;
}
.btn-outline {
  background:rgba(255,255,255,.92) !important; color:var(--cn-ink) !important;
  border:1.5px solid var(--cn-ink) !important;
  font-weight:600 !important;
}
.btn-outline:hover {
  border-color:var(--cn-seal) !important; color:var(--cn-seal) !important;
  background:#fff !important; transform:translateY(-2px) !important;
}

.hero-fade { display:none !important; }

/* ===== 统计带 ===== */
.stats {
  position:relative !important; z-index:20 !important; margin:-60px auto 0 !important;
  display:flex !important; max-width:900px !important; gap:0 !important; padding:0 24px !important;
}
.stat-card {
  background:rgba(255,255,255,.92) !important;
  border:1px solid var(--cn-gold-soft) !important; border-radius:2px !important;
  padding:28px 16px !important; flex:1 !important; text-align:center !important;
  box-shadow:0 8px 32px rgba(80,60,30,.08) !important;
  backdrop-filter:blur(8px) !important; transition:all .3s !important; position:relative !important;
}
.stat-card + .stat-card { border-left:none !important; }
.stat-card::before {
  content:''; position:absolute; top:0; left:50%; transform:translateX(-50%);
  width:36px; height:2px; background:var(--cn-seal);
}
.stat-card:hover { transform:translateY(-4px) !important; box-shadow:0 12px 40px rgba(80,60,30,.12) !important; }
.stat-icon { display:none !important; }
.stat-num {
  font-size:38px !important; font-weight:800 !important; color:var(--cn-seal) !important;
  line-height:1.2 !important; font-family:"Noto Serif SC",serif !important;
  text-shadow:0 1px 4px rgba(255,255,255,.8) !important;
}
.stat-label { color:var(--cn-ink-soft) !important; font-size:13px !important; font-weight:500 !important; margin-top:8px !important; letter-spacing:2px !important; }

/* ===== Section 通用 ===== */
.section { background:var(--cn-paper) !important; color:var(--cn-ink) !important; padding:80px 24px !important; }
.section-alt { background:var(--cn-paper-warm) !important; }
.section-inner { max-width:1200px !important; margin:0 auto !important; }
.section-label {
  color:var(--cn-seal) !important; font-size:12px !important; font-weight:600 !important;
  letter-spacing:5px !important; text-transform:uppercase !important;
}
.section-title {
  color:var(--cn-ink) !important; font-size:30px !important; font-weight:700 !important;
  margin:10px 0 14px !important; position:relative !important; display:inline-block !important;
  letter-spacing:3px !important;
}
.section-title::after {
  content:'' !important; position:absolute !important; bottom:-8px !important; left:0 !important;
  width:48px !important; height:2px !important;
  background:var(--cn-seal) !important;
}
.section-sub { color:var(--cn-ink-muted) !important; font-size:15px !important; line-height:1.8 !important; max-width:680px !important; }

/* 分隔条 — 菱形朱红 */
.poster-divider {
  background:var(--cn-paper) !important; padding:24px 0 !important; text-align:center !important;
  position:relative !important;
}
.poster-divider::before,.poster-divider::after {
  content:'' !important; position:absolute !important; top:50% !important;
  width:80px !important; height:1px !important; background:var(--cn-gold-soft) !important;
}
.poster-divider::before { left:calc(50% - 140px) !important; }
.poster-divider::after { right:calc(50% - 140px) !important; }
.poster-divider span {
  display:inline-block !important; color:var(--cn-seal) !important;
  font-size:11px !important; font-weight:600 !important; letter-spacing:5px !important;
  position:relative !important; padding:0 16px !important;
}
.poster-divider span::before,.poster-divider span::after {
  content:'◆' !important; position:absolute !important; top:50% !important;
  transform:translateY(-50%) !important; color:var(--cn-gold) !important; font-size:8px !important;
}
.poster-divider span::before { left:-4px !important; }
.poster-divider span::after { right:-4px !important; }

/* ===== 头条海报 ===== */
.featured-poster {
  background:#fff !important;
  border:1px solid var(--cn-gold-soft) !important; border-left:3px solid var(--cn-seal) !important;
  border-radius:2px !important; padding:36px !important; margin:32px 0 !important;
  box-shadow:0 4px 20px rgba(80,60,30,.05) !important; position:relative !important;
}
.featured-poster::after {
  content:'情报'; position:absolute; top:24px; right:32px; font-size:42px; font-weight:700;
  color:rgba(178,34,34,.04); letter-spacing:8px; pointer-events:none;
}
.fp-date { color:var(--cn-gold) !important; font-size:13px !important; font-weight:600 !important; letter-spacing:1px !important; }
.fp-label {
  display:inline-block !important; background:var(--cn-seal) !important;
  color:#fff !important; padding:4px 14px !important; font-size:12px !important;
  font-weight:600 !important; border-radius:2px !important; margin:8px 12px 8px 0 !important;
  letter-spacing:2px !important;
}
.fp-tag {
  display:inline-block !important; background:rgba(178,34,34,.06) !important;
  color:var(--cn-seal) !important; padding:3px 12px !important; font-size:12px !important;
  border-radius:2px !important;
}
.featured-poster h3 { color:var(--cn-ink) !important; font-size:22px !important; font-weight:700 !important; line-height:1.5 !important; margin:12px 0 !important; letter-spacing:1px !important; }
.featured-poster p { color:var(--cn-ink-soft) !important; line-height:1.9 !important; font-size:15px !important; }
.fp-impact {
  background:rgba(184,155,94,.08) !important; border-left:3px solid var(--cn-gold) !important;
  padding:16px 20px !important; margin:16px 0 !important; border-radius:0 2px 2px 0 !important;
  font-size:14px !important; line-height:1.8 !important; color:var(--cn-ink) !important;
}
.fp-link { color:var(--cn-seal) !important; font-weight:600 !important; text-decoration:none !important; font-size:14px !important; letter-spacing:1px !important; }
.fp-link:hover { text-decoration:underline !important; }

/* ===== 情报卡片 ===== */
.intel-list { display:grid !important; grid-template-columns:repeat(auto-fill,minmax(320px,1fr)) !important; gap:20px !important; margin-top:24px !important; }
.intel-card {
  background:#fff !important; border:1px solid var(--cn-gold-soft) !important;
  border-radius:2px !important; padding:28px !important;
  box-shadow:0 2px 12px rgba(80,60,30,.04) !important; transition:all .3s !important;
}
.intel-card:hover {
  border-color:var(--cn-gold) !important;
  box-shadow:0 8px 24px rgba(80,60,30,.08) !important; transform:translateY(-2px) !important;
}
.intel-meta { display:flex !important; justify-content:space-between !important; align-items:center !important; margin-bottom:12px !important; }
.intel-tag { padding:3px 12px !important; font-size:12px !important; font-weight:600 !important; border-radius:2px !important; letter-spacing:1px !important; }
.tag-policy { background:rgba(178,34,34,.07) !important; color:var(--cn-seal) !important; }
.tag-trade { background:rgba(184,155,94,.12) !important; color:#8B6914 !important; }
.tag-shipping { background:rgba(91,123,110,.1) !important; color:var(--cn-jade) !important; }
.intel-date { color:#aaa !important; font-size:13px !important; }
.intel-card h3 { color:var(--cn-ink) !important; font-size:17px !important; font-weight:700 !important; line-height:1.5 !important; margin:0 0 12px !important; }
.intel-card p { color:var(--cn-ink-soft) !important; font-size:14px !important; line-height:1.8 !important; }
.intel-impact {
  background:rgba(184,155,94,.06) !important; border-left:3px solid var(--cn-gold) !important;
  padding:12px 16px !important; margin:12px 0 !important; font-size:13px !important;
  line-height:1.75 !important; color:var(--cn-ink) !important; border-radius:0 2px 2px 0 !important;
}
.read-more { color:var(--cn-seal) !important; font-weight:600 !important; font-size:13px !important; text-decoration:none !important; letter-spacing:1px !important; }
.read-more:hover { text-decoration:underline !important; }

/* ===== 工作流 ===== */
.workflow { display:flex !important; align-items:stretch !important; gap:0 !important; margin-top:40px !important; }
.workflow-step {
  flex:1 !important; background:#fff !important; border:1px solid var(--cn-gold-soft) !important;
  border-radius:2px !important; padding:36px 24px 28px !important; text-align:center !important;
  position:relative !important; box-shadow:0 2px 12px rgba(80,60,30,.04) !important; transition:all .3s !important;
}
.workflow-step:hover {
  border-color:var(--cn-seal) !important; box-shadow:0 8px 24px rgba(178,34,34,.06) !important;
  transform:translateY(-3px) !important;
}
.step-num {
  font-size:40px !important; font-weight:700 !important; color:rgba(178,34,34,.12) !important;
  line-height:1 !important; position:absolute !important; top:16px !important; right:20px !important;
  font-family:"Noto Serif SC",serif !important;
}
.step-icon { display:none !important; }
.workflow-step h3 { color:var(--cn-ink) !important; font-size:17px !important; font-weight:700 !important; margin:0 0 12px !important; letter-spacing:2px !important; }
.workflow-step p { color:var(--cn-ink-soft) !important; font-size:14px !important; line-height:1.85 !important; text-align:left !important; }
.workflow-arrow { display:flex !important; align-items:center !important; justify-content:center !important; padding:0 8px !important; color:var(--cn-gold) !important; font-size:20px !important; flex-shrink:0 !important; }

/* ===== 运营姿态 ===== */
.posture-grid { display:grid !important; grid-template-columns:repeat(2,1fr) !important; gap:20px !important; margin-top:40px !important; }
.posture-card {
  background:#fff !important; border:1px solid var(--cn-gold-soft) !important;
  border-radius:2px !important; padding:32px !important;
  box-shadow:0 2px 12px rgba(80,60,30,.04) !important; transition:all .3s !important;
}
.posture-card:hover { border-color:var(--cn-gold) !important; box-shadow:0 8px 24px rgba(80,60,30,.07) !important; }
.posture-icon { display:none !important; }
.posture-card h3 {
  color:var(--cn-ink) !important; font-size:17px !important; font-weight:700 !important;
  margin:0 0 12px !important; padding-left:14px !important; position:relative !important; letter-spacing:1px !important;
}
.posture-card h3::before {
  content:'' !important; position:absolute !important; left:0 !important; top:50% !important;
  transform:translateY(-50%) !important; width:3px !important; height:16px !important;
  background:var(--cn-seal) !important; border-radius:1px !important;
}
.posture-card p { color:var(--cn-ink-soft) !important; font-size:14px !important; line-height:1.9 !important; }

/* ===== 智能体 ===== */
.agents-grid { display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:20px !important; margin-top:40px !important; }
.agent-card {
  background:#fff !important; border:1px solid var(--cn-gold-soft) !important;
  border-radius:2px !important; padding:28px !important;
  box-shadow:0 2px 12px rgba(80,60,30,.04) !important; transition:all .3s !important;
}
.agent-card:hover {
  border-color:var(--cn-seal) !important; box-shadow:0 8px 28px rgba(178,34,34,.08) !important;
  transform:translateY(-3px) !important;
}
.agent-icon {
  width:44px !important; height:44px !important; border-radius:2px !important;
  display:flex !important; align-items:center !important; justify-content:center !important;
  font-size:22px !important; margin-bottom:16px !important;
  background:rgba(178,34,34,.06) !important; border:1px solid var(--cn-gold-soft) !important;
}
.agent-card h3 { color:var(--cn-ink) !important; font-size:17px !important; font-weight:700 !important; margin:0 0 12px !important; letter-spacing:1px !important; }
.agent-card p { color:var(--cn-ink-soft) !important; font-size:14px !important; line-height:1.8 !important; }
.agent-tags { display:flex !important; flex-wrap:wrap !important; gap:8px !important; margin:16px 0 !important; }
.agent-tags span { background:rgba(178,34,34,.05) !important; color:var(--cn-seal) !important; padding:3px 12px !important; font-size:12px !important; border-radius:2px !important; }
.agent-link { color:var(--cn-seal) !important; font-weight:600 !important; font-size:14px !important; text-decoration:none !important; letter-spacing:1px !important; }
.agent-link:hover { text-decoration:underline !important; }

/* ===== 服务对象 ===== */
.audience-grid { display:grid !important; grid-template-columns:repeat(2,1fr) !important; gap:20px !important; margin-top:40px !important; }
.audience-card {
  background:#fff !important; border:1px solid var(--cn-gold-soft) !important;
  border-radius:2px !important; padding:32px !important;
  box-shadow:0 2px 12px rgba(80,60,30,.04) !important;
}
.audience-icon { display:none !important; }
.audience-card h3 {
  color:var(--cn-ink) !important; font-size:17px !important; font-weight:700 !important;
  margin:0 0 16px !important; padding-left:14px !important; position:relative !important; letter-spacing:1px !important;
}
.audience-card h3::before {
  content:'' !important; position:absolute !important; left:0 !important; top:50% !important;
  transform:translateY(-50%) !important; width:3px !important; height:16px !important;
  background:var(--cn-seal) !important; border-radius:1px !important;
}
.audience-card ul { list-style:none !important; padding:0 !important; margin:0 !important; }
.audience-card li {
  color:var(--cn-ink-soft) !important; font-size:14px !important; line-height:2 !important;
  padding-left:18px !important; position:relative !important;
}
.audience-card li::before {
  content:''; position:absolute; left:2px; top:12px; width:6px; height:1px; background:var(--cn-gold);
}

/* ===== 状态 ===== */
.status-grid { display:grid !important; grid-template-columns:repeat(2,1fr) !important; gap:14px !important; margin-top:32px !important; max-width:800px !important; }
.status-item {
  background:#fff !important; border:1px solid var(--cn-gold-soft) !important;
  border-radius:2px !important; padding:18px 24px !important;
  display:flex !important; align-items:center !important; gap:14px !important;
}
.status-dot { width:10px !important; height:10px !important; border-radius:50% !important; flex-shrink:0 !important; }
.status-online { background:var(--cn-jade) !important; box-shadow:0 0 0 3px rgba(91,123,110,.15) !important; }
.status-item strong { color:var(--cn-ink) !important; display:block !important; font-size:15px !important; }
.status-item span { color:var(--cn-ink-muted) !important; font-size:13px !important; }
.live-badge {
  display:inline-block !important; background:rgba(91,123,110,.08) !important;
  color:var(--cn-jade) !important; padding:6px 16px !important;
  border-radius:2px !important; font-weight:600 !important; font-size:14px !important;
}

/* ===== FAQ ===== */
.faq-list { max-width:800px !important; margin:32px auto 0 !important; }
.faq-item {
  background:#fff !important; border:1px solid var(--cn-gold-soft) !important;
  border-radius:2px !important; margin-bottom:10px !important; overflow:hidden !important; transition:all .3s !important;
}
.faq-item:hover { border-color:var(--cn-gold) !important; }
.faq-item summary {
  padding:18px 24px !important; color:var(--cn-ink) !important; font-weight:600 !important;
  font-size:15px !important; cursor:pointer !important; list-style:none !important; position:relative !important;
  letter-spacing:1px !important;
}
.faq-item summary::-webkit-details-marker { display:none !important; }
.faq-item summary::after {
  content:'+' !important; position:absolute !important; right:24px !important;
  top:50% !important; transform:translateY(-50%) !important;
  color:var(--cn-seal) !important; font-size:22px !important; font-weight:300 !important;
}
.faq-item[open] summary::after { content:'−' !important; }
.faq-answer { padding:0 24px 18px !important; color:var(--cn-ink-soft) !important; font-size:14px !important; line-height:1.9 !important; }
.faq-answer ul { padding-left:20px !important; }
.faq-answer a { color:var(--cn-seal) !important; }

/* ===== CTA ===== */
.cta-box {
  background:
    linear-gradient(135deg, rgba(178,34,34,.04) 0%, rgba(184,155,94,.06) 100%),
    #fff !important;
  border:1px solid var(--cn-gold) !important; border-radius:2px !important;
  padding:56px 40px !important; text-align:center !important;
  box-shadow:0 8px 32px rgba(80,60,30,.08) !important; position:relative !important;
}
.cta-box::before {
  content:''; position:absolute; top:12px; left:12px; right:12px; bottom:12px;
  border:1px solid var(--cn-gold-soft); pointer-events:none; border-radius:1px;
}
.cta-box h2 {
  color:var(--cn-ink) !important; font-size:28px !important;
  font-weight:700 !important; margin:0 0 14px !important; letter-spacing:3px !important;
}
.cta-box p { color:var(--cn-ink-soft) !important; font-size:15px !important; line-height:1.8 !important; }

/* ===== Footer ===== */
.footer {
  background:#2B2420 !important;
  border-top:2px solid var(--cn-seal) !important; padding:56px 24px 0 !important;
  color:rgba(250,246,239,.6) !important;
}
.footer-inner {
  max-width:1200px !important; margin:0 auto !important;
  display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:40px !important;
}
.footer h4 { color:var(--cn-gold-light) !important; font-size:15px !important; font-weight:700 !important; margin:0 0 16px !important; letter-spacing:2px !important; }
.footer a {
  display:block !important; color:rgba(250,246,239,.55) !important; text-decoration:none !important;
  font-size:14px !important; line-height:2 !important; transition:color .3s !important;
}
.footer a:hover { color:var(--cn-gold-light) !important; }
.footer-bottom {
  max-width:1200px !important; margin:40px auto 0 !important; padding:20px 0 !important;
  border-top:1px solid rgba(250,246,239,.1) !important; text-align:center !important;
  color:rgba(250,246,239,.35) !important; font-size:13px !important;
}

/* 响应式 */
@media (max-width:768px) {
  .nav-inner { padding:0 16px !important; }
  .nav-links { gap:16px !important; }
  .nav-links a:not(.nav-cta) { display:none !important; }
  .workflow { flex-direction:column !important; }
  .workflow-arrow { transform:rotate(90deg) !important; padding:8px 0 !important; }
  .posture-grid,.audience-grid,.agents-grid,.status-grid,.footer-inner { grid-template-columns:1fr !important; }
  .stats { flex-wrap:wrap !important; margin-top:-40px !important; }
  .stat-card { min-width:45% !important; }
  .hero h1 { letter-spacing:3px !important; font-size:26px !important; }
  .hero-inner { padding:28px 20px !important; margin:-20px 12px 0 !important; max-width:none !important; }
  .hero p { font-size:14px !important; line-height:1.8 !important; }
  .hero-badge { font-size:11px !important; padding:6px 16px !important; letter-spacing:2px !important; }
  .section { padding:50px 16px !important; }
  .featured-poster { padding:24px !important; }
  .featured-poster::after { font-size:32px !important; }
  .hero-inner { margin-top:0 !important; }
}

::selection { background:rgba(178,34,34,.12) !important; color:var(--cn-seal-deep) !important; }

/* 滚动条 */
::-webkit-scrollbar { width:8px !important; }
::-webkit-scrollbar-track { background:var(--cn-paper) !important; }
::-webkit-scrollbar-thumb { background:var(--cn-gold-soft) !important; border-radius:4px !important; }
::-webkit-scrollbar-thumb:hover { background:var(--cn-gold) !important; }

/* SVG流程图 */
.flow-figure {
  max-width:800px !important; margin:40px auto 0 !important; padding:24px !important;
  background:rgba(255,255,255,.8) !important; border:1px solid var(--cn-gold-soft) !important;
  border-radius:3px !important; text-align:center !important;
}
.flow-figure img { width:100% !important; height:auto !important; }
.flow-figure figcaption {
  margin-top:16px !important; font-size:13px !important; color:var(--cn-ink-soft) !important;
  line-height:1.8 !important; letter-spacing:.5px !important;
}

/* ============================================
   v20260816i — 终极覆盖：彻底消灭旧CSS蓝色/毛玻璃/朦胧
   ============================================ */

/* 所有半透明卡片改为纯白实体，去掉所有毛玻璃 */
.featured-poster,
.intel-card,
.agent-card,
.posture-card,
.audience-card,
.workflow-step,
.status-item,
.faq-item,
.cta-box,
.flow-figure,
.stat-card {
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
}

/* section-label：蓝色 → 朱红 */
.section-label {
  color:var(--cn-seal) !important;
  opacity:1 !important;
}

/* 头条海报：深色背景 → 纯白 */
.featured-poster {
  background:#fff !important;
  border:1px solid var(--cn-gold-soft) !important;
  border-left:3px solid var(--cn-seal) !important;
  border-radius:2px !important;
  box-shadow:0 4px 20px rgba(80,60,30,.05) !important;
  color:var(--cn-ink) !important;
  padding:36px !important;
}
.featured-poster .fp-date { color:var(--cn-gold) !important; }
.featured-poster h3 { color:var(--cn-ink) !important; }
.featured-poster p { color:var(--cn-ink-soft) !important; }
.featured-poster .fp-impact {
  background:rgba(184,155,94,.08) !important;
  border-left:3px solid var(--cn-gold) !important;
  color:var(--cn-ink) !important;
  border-radius:0 2px 2px 0 !important;
}
.featured-poster .fp-impact strong { color:var(--cn-seal-deep) !important; }

/* fp-tag 标签：金色 → 朱红淡底 */
.featured-poster .fp-tag {
  background:rgba(178,34,34,.06) !important;
  color:var(--cn-seal) !important;
  border:1px solid rgba(178,34,34,.12) !important;
}

/* 阅读全文链接/按钮：实色清晰 */
.featured-poster .fp-link,
.intel-card .read-more,
.read-more {
  display:inline-block !important;
  background:var(--cn-seal) !important;
  color:#fff !important;
  padding:8px 22px !important;
  border-radius:2px !important;
  font-size:13px !important;
  font-weight:600 !important;
  letter-spacing:2px !important;
  text-decoration:none !important;
  border:1px solid var(--cn-seal) !important;
  box-shadow:0 2px 8px rgba(178,34,34,.2) !important;
  transition:all .2s !important;
  opacity:1 !important;
}
.featured-poster .fp-link:hover,
.intel-card .read-more:hover,
.read-more:hover {
  background:var(--cn-seal-deep) !important;
  color:#fff !important;
  transform:translateY(-1px) !important;
  box-shadow:0 4px 12px rgba(178,34,34,.3) !important;
  text-decoration:none !important;
}

/* 情报卡片：深色 → 纯白 */
.intel-card {
  background:#fff !important;
  border:1px solid var(--cn-gold-soft) !important;
  border-top:2px solid var(--cn-seal) !important;
  border-radius:2px !important;
  box-shadow:0 2px 12px rgba(80,60,30,.04) !important;
}
.intel-card:hover {
  background:#fff !important;
  border-color:var(--cn-gold) !important;
  box-shadow:0 8px 24px rgba(80,60,30,.08) !important;
  transform:translateY(-2px) !important;
}
.intel-card h3 { color:var(--cn-ink) !important; }
.intel-card p { color:var(--cn-ink-soft) !important; }
.intel-card .intel-impact {
  background:rgba(184,155,94,.06) !important;
  border-left:3px solid var(--cn-gold) !important;
  color:var(--cn-ink) !important;
  border-radius:0 2px 2px 0 !important;
}
.intel-card .intel-impact strong { color:var(--cn-seal-deep) !important; }

/* intel-tag 标签：蓝色 → 朱红淡底 */
.intel-card .intel-tag,
.intel-tag {
  background:rgba(178,34,34,.07) !important;
  color:var(--cn-seal) !important;
  border:1px solid rgba(178,34,34,.12) !important;
  border-radius:2px !important;
  font-size:12px !important;
  font-weight:600 !important;
  padding:3px 12px !important;
}
.tag-policy { background:rgba(178,34,34,.07) !important; color:var(--cn-seal) !important; }
.tag-trade { background:rgba(184,155,94,.12) !important; color:#8B6914 !important; }
.tag-shipping { background:rgba(91,123,110,.1) !important; color:var(--cn-jade) !important; }
.tag-forex { background:rgba(184,155,94,.12) !important; color:#8B6914 !important; }

/* 日期：灰色暗淡 → 深灰清晰 */
.intel-card .intel-date,
.intel-date {
  color:var(--cn-ink-muted) !important;
  font-size:13px !important;
  font-weight:500 !important;
}

/* 智能体卡片：深色 → 纯白 */
.agent-card {
  background:#fff !important;
  border:1px solid var(--cn-gold-soft) !important;
  border-radius:2px !important;
  box-shadow:0 2px 12px rgba(80,60,30,.04) !important;
}
.agent-card::before { display:none !important; }
.agent-card:hover {
  background:#fff !important;
  border-color:var(--cn-seal) !important;
  box-shadow:0 8px 28px rgba(178,34,34,.08) !important;
}

/* 工作流步骤卡片：确保纯白 */
.workflow-step {
  background:#fff !important;
  border:1px solid var(--cn-gold-soft) !important;
  border-radius:2px !important;
  box-shadow:0 2px 12px rgba(80,60,30,.04) !important;
}

/* 运营姿态/服务对象卡片：纯白 */
.posture-card,
.audience-card {
  background:#fff !important;
  border:1px solid var(--cn-gold-soft) !important;
  border-radius:2px !important;
  box-shadow:0 2px 12px rgba(80,60,30,.04) !important;
}

/* section-title 下划线：蓝色渐变 → 纯朱红 */
.section-title::after {
  background:var(--cn-seal) !important;
  box-shadow:none !important;
  width:48px !important;
  height:2px !important;
}

/* 统计卡片：纯白实体 */
.stat-card {
  background:#fff !important;
  border:1px solid var(--cn-gold-soft) !important;
  box-shadow:0 8px 32px rgba(80,60,30,.08) !important;
}
.stat-num {
  color:var(--cn-seal) !important;
  text-shadow:none !important;
}

/* CTA盒子：确保清晰 */
.cta-box {
  background:#fff !important;
  border:1px solid var(--cn-gold) !important;
}

/* FAQ：纯白 */
.faq-item {
  background:#fff !important;
  border:1px solid var(--cn-gold-soft) !important;
}

/* 状态项：纯白 */
.status-item {
  background:#fff !important;
  border:1px solid var(--cn-gold-soft) !important;
}

/* 流程图figure：纯白 */
.flow-figure {
  background:#fff !important;
  border:1px solid var(--cn-gold-soft) !important;
}

/* section-alt 背景：清除可能的暗色伪元素 */
.section-alt {
  background:var(--cn-paper-warm) !important;
}
.section-alt::before { display:none !important; }

/* Hero按钮：确保清晰实体 */
.btn-outline {
  background:#fff !important;
  color:var(--cn-ink) !important;
  border:1.5px solid var(--cn-ink) !important;
  opacity:1 !important;
  text-shadow:none !important;
}
.btn-primary {
  background:var(--cn-seal) !important;
  color:#fff !important;
  border:1px solid var(--cn-seal) !important;
  opacity:1 !important;
}

/* 全局：去掉任何残留的section伪元素遮罩 */
.section::before { display:none !important; }

/* ============================================
   v20260816j — 黑金终极版
   彻底消灭所有旧CSS：蓝色/紫色/毛玻璃/半透明/朦胧
   全部文字改为墨黑+鎏金，Hero去面板露全画
   ============================================ */

/* ===== Hero：去掉白色磨砂面板，全画露出 ===== */
.hero-inner {
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  padding:24px 20px !important;
  max-width:760px !important;
  margin:0 auto !important;
}
.hero::before {
  background:
    linear-gradient(180deg, rgba(250,246,239,.35) 0%, transparent 18%, transparent 72%, rgba(250,246,239,.92) 100%) !important;
}
.hero-bg img {
  object-position:center top !important;
}
.hero { min-height:90vh !important; }

/* Hero文字：墨黑为主，"实时情报"鎏金 */
.hero h1 {
  color:#1a1a1a !important;
  text-shadow:0 2px 12px rgba(255,255,255,.9), 0 1px 3px rgba(255,255,255,.7) !important;
  font-weight:800 !important;
}
.hero h1 em {
  color:#8B6914 !important;
  font-weight:800 !important;
}
.hero p {
  color:#222 !important;
  text-shadow:0 1px 8px rgba(255,255,255,.85) !important;
  font-weight:500 !important;
}
.hero-badge {
  background:rgba(255,255,255,.88) !important;
  border:1px solid #B89B5E !important;
  color:#8B6914 !important;
  font-weight:700 !important;
  box-shadow:0 2px 8px rgba(0,0,0,.06) !important;
}

/* Hero按钮：鎏金底+墨黑字 */
.btn-primary,
.btn.btn-primary {
  background:linear-gradient(135deg,#C9A646,#A07C28) !important;
  color:#1a1a1a !important;
  border:1px solid #8B6914 !important;
  font-weight:700 !important;
  box-shadow:0 4px 16px rgba(139,105,20,.3) !important;
  text-shadow:none !important;
}
.btn-primary:hover,
.btn.btn-primary:hover {
  background:linear-gradient(135deg,#D4BC82,#B89B5E) !important;
  color:#000 !important;
  border-color:#8B6914 !important;
}
.btn-outline,
.btn.btn-outline {
  background:rgba(255,255,255,.92) !important;
  color:#1a1a1a !important;
  border:1.5px solid #1a1a1a !important;
  font-weight:700 !important;
  box-shadow:0 2px 8px rgba(0,0,0,.08) !important;
}

/* ===== 全站文字：墨黑+鎏金 ===== */
/* 标题：墨黑 */
h1,h2,h3,h4,h5,
.section-title,
.featured-poster h3,
.intel-card h3,
.agent-card h3,
.posture-card h3,
.audience-card h3,
.workflow-step h3,
.cta-box h2,
.footer h4 {
  color:#1a1a1a !important;
  text-shadow:none !important;
}
/* 正文：深墨黑 */
p,span,div,li,td,th,
.intel-card p,
.agent-card p,
.posture-card p,
.audience-card p,
.workflow-step p,
.featured-poster p,
.faq-answer,
.section-sub,
.cta-box p {
  color:#2B2B2B !important;
}
/* 弱化文字：中灰 */
.hero p,
.stat-label,
.intel-date,
.section-sub,
.footer,
.footer a,
.footer-bottom {
  color:#555 !important;
}

/* section-label：鎏金 */
.section-label {
  color:#8B6914 !important;
  font-weight:700 !important;
  opacity:1 !important;
}
/* section-title下划线：鎏金 */
.section-title::after {
  background:#8B6914 !important;
  box-shadow:none !important;
}

/* ===== 导航：墨黑+鎏金 ===== */
.nav-logo { color:#1a1a1a !important; }
.nav-logo span { color:#8B6914 !important; }
.nav-links a { color:#333 !important; }
.nav-links a:hover { color:#8B6914 !important; }
.nav-links a.active { color:#8B6914 !important; }
.nav-cta {
  background:linear-gradient(135deg,#C9A646,#A07C28) !important;
  color:#1a1a1a !important;
  border:1px solid #8B6914 !important;
  font-weight:700 !important;
}

/* ===== 所有卡片：纯白实体，无毛玻璃 ===== */
.featured-poster,
.intel-card,
.agent-card,
.posture-card,
.audience-card,
.workflow-step,
.status-item,
.faq-item,
.cta-box,
.flow-figure,
.stat-card {
  background:#fff !important;
  backdrop-filter:none !important;
  -webkit-backdrop-filter:none !important;
  border:1px solid rgba(184,155,94,.3) !important;
  box-shadow:0 2px 12px rgba(80,60,30,.06) !important;
}
.featured-poster {
  border-left:3px solid #8B6914 !important;
}
.intel-card {
  border-top:2px solid #8B6914 !important;
}
.featured-poster::after { color:rgba(139,105,20,.04) !important; }

/* 统计卡片：墨黑数字+鎏金顶条 */
.stat-card::before { background:#8B6914 !important; }
.stat-num {
  color:#1a1a1a !important;
  font-weight:800 !important;
  text-shadow:none !important;
}
.stat-label { color:#555 !important; font-weight:600 !important; }

/* ===== 标签：鎏金淡底 ===== */
.fp-tag,
.featured-poster .fp-tag,
.intel-tag,
.intel-card .intel-tag,
.agent-tags span {
  background:rgba(139,105,20,.08) !important;
  color:#8B6914 !important;
  border:1px solid rgba(139,105,20,.15) !important;
  border-radius:2px !important;
  font-weight:600 !important;
}
.tag-policy { background:rgba(139,105,20,.08) !important; color:#8B6914 !important; }
.tag-trade { background:rgba(184,155,94,.12) !important; color:#8B6914 !important; }
.tag-shipping { background:rgba(91,123,110,.1) !important; color:#3d6b5a !important; }
.tag-forex { background:rgba(184,155,94,.12) !important; color:#8B6914 !important; }

/* fp-date：鎏金 */
.fp-date, .featured-poster .fp-date { color:#8B6914 !important; font-weight:600 !important; }

/* fp-label：朱红保留（"头条"标签） */
.fp-label { background:#B22222 !important; color:#fff !important; }

/* ===== impact块：淡金底 ===== */
.fp-impact,
.featured-poster .fp-impact,
.intel-impact,
.intel-card .intel-impact {
  background:rgba(184,155,94,.08) !important;
  border-left:3px solid #B89B5E !important;
  color:#2B2B2B !important;
  border-radius:0 2px 2px 0 !important;
}
.fp-impact strong,
.featured-poster .fp-impact strong,
.intel-impact strong,
.intel-card .intel-impact strong {
  color:#8B6914 !important;
}

/* ===== 链接：鎏金 ===== */
a { color:#8B6914 !important; }
a:hover { color:#6B4F0E !important; }
.fp-link,
.featured-poster .fp-link,
.read-more,
.intel-card .read-more,
.agent-link {
  display:inline-block !important;
  background:linear-gradient(135deg,#C9A646,#A07C28) !important;
  color:#1a1a1a !important;
  padding:8px 22px !important;
  border-radius:2px !important;
  font-size:13px !important;
  font-weight:700 !important;
  letter-spacing:2px !important;
  text-decoration:none !important;
  border:1px solid #8B6914 !important;
  box-shadow:0 2px 8px rgba(139,105,20,.2) !important;
  opacity:1 !important;
}
.fp-link:hover,
.read-more:hover,
.agent-link:hover {
  background:linear-gradient(135deg,#D4BC82,#B89B5E) !important;
  color:#000 !important;
  text-decoration:none !important;
  transform:translateY(-1px) !important;
}
/* agent-link箭头 */
.agent-link::after { content:' →' !important; }

/* ===== 工作流序号：鎏金淡色 ===== */
.step-num { color:rgba(139,105,20,.15) !important; }

/* ===== 状态点：青绿保留 ===== */
.status-online { background:#5B7B6E !important; }
.live-badge { background:rgba(91,123,110,.08) !important; color:#3d6b5a !important; }

/* ===== FAQ：鎏金加号 ===== */
.faq-item summary { color:#1a1a1a !important; }
.faq-item summary::after { color:#8B6914 !important; }

/* ===== CTA：鎏金边框 ===== */
.cta-box {
  border:1px solid #B89B5E !important;
  background:linear-gradient(135deg, rgba(184,155,94,.04) 0%, rgba(139,105,20,.06) 100%), #fff !important;
}
.cta-box::before { border:1px solid rgba(184,155,94,.2) !important; }

/* ===== Footer：深墨底+鎏金 ===== */
.footer { background:#1a1a1a !important; border-top:2px solid #8B6914 !important; }
.footer h4 { color:#C9A646 !important; }
.footer a { color:rgba(250,246,239,.6) !important; }
.footer a:hover { color:#C9A646 !important; }
.footer-bottom { color:rgba(250,246,239,.35) !important; }

/* ===== agent-card 顶部彩条删除 ===== */
.agent-card::before { display:none !important; }
.agent-icon {
  background:rgba(184,155,94,.08) !important;
  border:1px solid rgba(184,155,94,.2) !important;
  color:#8B6914 !important;
}

/* ===== 分隔条：鎏金 ===== */
.poster-divider span { color:#8B6914 !important; }
.poster-divider span::before,
.poster-divider span::after { color:#B89B5E !important; }

/* ===== 清除所有旧CSS伪元素遮罩 ===== */
.section::before,
.section-alt::before,
.hero::after {
  display:none !important;
}

/* ===== 手机端 ===== */
@media (max-width:768px) {
  .hero { min-height:80vh !important; }
  .hero-bg img { object-position:center top !important; }
  .hero-inner { padding:16px 12px !important; }
  .hero h1 {
    font-size:26px !important;
    text-shadow:0 2px 10px rgba(255,255,255,.95), 0 1px 4px rgba(255,255,255,.8) !important;
  }
  .hero p {
    font-size:14px !important;
    text-shadow:0 1px 8px rgba(255,255,255,.9) !important;
  }
  .hero-badge { font-size:11px !important; padding:5px 14px !important; }
  .stats { margin-top:-30px !important; }
}

/* ============================================================
   v20260816k 清晰锐利修正版
   目标：彻底解决 Hero 文字朦胧/发白/模糊 + 统计块字淡
   ============================================================ */

/* 全局字体渲染：清晰锐利 */
.hero, .hero * {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  text-rendering: optimizeLegibility !important;
}

/* Hero 标题：统一墨黑色，不再让"实时情报"单独变色 */
.hero h1,
.hero h1 em,
.hero h1 span {
  color: #1a1a1a !important;
  font-style: normal !important;
  background: none !important;
  -webkit-background-clip: initial !important;
  background-clip: initial !important;
  -webkit-text-fill-color: #1a1a1a !important;
  /* 锐利深色描边，保证在任何背景上都清晰，且不发白 */
  text-shadow:
    0 1px 0 rgba(255,255,255,.95),
    0 0 1px rgba(0,0,0,.35) !important;
  letter-spacing: 4px !important;
  font-weight: 800 !important;
}

/* Hero 副标题：纯深墨色 + 极淡白底层，去掉朦胧光晕 */
.hero p {
  color: #1a1a1a !important;
  font-weight: 500 !important;
  text-shadow:
    0 1px 0 rgba(255,255,255,.95),
    0 0 1px rgba(0,0,0,.25) !important;
  letter-spacing: .5px !important;
}

/* Hero 徽标：米黄底+墨字+金边，实体不透明 */
.hero-badge {
  background: rgba(250,246,239,.92) !important;
  color: #1a1a1a !important;
  border: 1px solid rgba(139,105,20,.45) !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.08) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  text-shadow: none !important;
  font-weight: 600 !important;
  letter-spacing: 2px !important;
  opacity: 1 !important;
}

/* Hero 按钮：实体色，不模糊 */
.hero .btn {
  text-shadow: none !important;
  font-weight: 700 !important;
  letter-spacing: 2px !important;
}
.hero .btn-primary {
  background: linear-gradient(135deg,#C9A646,#A07C28) !important;
  color: #1a1a1a !important;
  border: 1px solid #8B6914 !important;
  box-shadow: 0 4px 14px rgba(139,105,20,.28) !important;
}
.hero .btn-outline {
  background: rgba(255,255,255,.92) !important;
  color: #1a1a1a !important;
  border: 1px solid rgba(0,0,0,.25) !important;
  box-shadow: 0 4px 14px rgba(0,0,0,.1) !important;
}

/* ========== 统计块：彻底清晰 ========== */
.stats {
  position: relative !important;
  z-index: 5 !important;
}
.stat-card {
  background: #ffffff !important;
  border: 1px solid rgba(184,155,94,.35) !important;
  border-top: 3px solid #8B6914 !important;
  border-radius: 6px !important;
  box-shadow: 0 6px 20px rgba(80,60,30,.1) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  opacity: 1 !important;
  padding: 22px 16px !important;
}
.stat-card::before { display: none !important; }
.stat-num {
  color: #1a1a1a !important;
  font-weight: 800 !important;
  font-size: 40px !important;
  line-height: 1.1 !important;
  text-shadow: none !important;
  -webkit-text-fill-color: #1a1a1a !important;
  background: none !important;
  letter-spacing: 1px !important;
  opacity: 1 !important;
}
.stat-label {
  color: #555 !important;
  font-weight: 600 !important;
  font-size: 13px !important;
  letter-spacing: 2px !important;
  margin-top: 10px !important;
  text-shadow: none !important;
  opacity: 1 !important;
}

/* 统计块区域底色不受 hero 渐变影响，保证卡片落在干净纸面上 */
.section-intel {
  background: #FAF6EF !important;
  position: relative;
  z-index: 4;
}

/* 手机端进一步强化 */
@media (max-width:768px) {
  .hero h1,
  .hero h1 em,
  .hero h1 span {
    font-size: 28px !important;
    letter-spacing: 2px !important;
    text-shadow:
      0 1px 0 rgba(255,255,255,.98),
      0 0 1px rgba(0,0,0,.4) !important;
  }
  .hero p {
    font-size: 14px !important;
    line-height: 1.85 !important;
    text-shadow:
      0 1px 0 rgba(255,255,255,.98),
      0 0 1px rgba(0,0,0,.3) !important;
  }
  .stat-num { font-size: 32px !important; }
  .stat-label { font-size: 12px !important; letter-spacing:1px !important; }
  .stat-card { padding: 18px 10px !important; }
}

/* ============================================================
   v20260816l 黑金流体标题 + 深金统计块
   ============================================================ */

/* Hero 标题：黑金流体金属质感 + 拉宽字距 */
.hero h1,
.hero h1 em,
.hero h1 span {
  font-family: "Noto Serif SC","Source Han Serif SC","STSong","SimSun",serif !important;
  font-style: normal !important;
  font-weight: 900 !important;
  letter-spacing: 14px !important;
  text-indent: 14px !important; /* 补偿末字字距造成的视觉偏移 */
  background:
    linear-gradient(180deg,
      #FFF4D6 0%,
      #E8C766 18%,
      #C9A646 35%,
      #8B6914 52%,
      #5C4310 68%,
      #A07C28 82%,
      #D4BC82 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  text-shadow: none !important;
  /* 深色投影让金字在亮云雾上立体；白色底层让金字在深山上也能浮起 */
  filter:
    drop-shadow(0 2px 3px rgba(0,0,0,.55))
    drop-shadow(0 0 1px rgba(255,255,255,.85)) !important;
}

/* 副标题保持清晰黑 */
.hero p {
  color:#1a1a1a !important;
  font-weight:600 !important;
  text-shadow:0 1px 0 rgba(255,255,255,.95), 0 0 1px rgba(0,0,0,.3) !important;
}

/* ========== 四个统计块：深金色实体 ========== */
.stat-card {
  background:
    linear-gradient(150deg,
      #B8903A 0%,
      #8B6914 35%,
      #5C4310 70%,
      #3A2808 100%) !important;
  border: 1px solid #D4BC82 !important;
  border-top: 3px solid #F0D78C !important;
  border-radius: 6px !important;
  box-shadow:
    0 8px 24px rgba(60,40,10,.35),
    inset 0 1px 0 rgba(255,240,200,.35) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  opacity: 1 !important;
  padding: 24px 16px !important;
  position: relative !important;
  overflow: hidden !important;
}
/* 卡片高光掠影，增加金属流体感 */
.stat-card::before {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important; left: -60% !important;
  width: 50% !important; height: 100% !important;
  background: linear-gradient(110deg,
    transparent 0%,
    rgba(255,240,200,.18) 50%,
    transparent 100%) !important;
  transform: skewX(-18deg) !important;
  pointer-events: none !important;
}
.stat-card::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: 6px !important;
  box-shadow: inset 0 0 0 1px rgba(255,240,200,.08) !important;
  pointer-events: none !important;
}
.stat-num {
  color: #FFF4D6 !important;
  font-weight: 900 !important;
  font-size: 42px !important;
  line-height: 1.1 !important;
  text-shadow:
    0 2px 4px rgba(0,0,0,.55),
    0 0 1px rgba(255,240,200,.6) !important;
  -webkit-text-fill-color: #FFF4D6 !important;
  background: none !important;
  letter-spacing: 1px !important;
  font-family: "Noto Serif SC","STSong",serif !important;
}
.stat-label {
  color: #F5E6B8 !important;
  font-weight: 700 !important;
  font-size: 13px !important;
  letter-spacing: 3px !important;
  margin-top: 10px !important;
  text-shadow: 0 1px 2px rgba(0,0,0,.5) !important;
  opacity: 1 !important;
}
.stat-card:hover {
  transform: translateY(-4px) !important;
  box-shadow:
    0 14px 32px rgba(60,40,10,.45),
    inset 0 1px 0 rgba(255,240,200,.45) !important;
}

/* 手机端标题字距收敛但仍拉宽 */
@media (max-width:768px) {
  .hero h1,
  .hero h1 em,
  .hero h1 span {
    font-size: 28px !important;
    letter-spacing: 6px !important;
    text-indent: 6px !important;
  }
  .stat-num { font-size: 32px !important; }
  .stat-label { font-size: 12px !important; letter-spacing:1.5px !important; }
  .stat-card { padding: 18px 10px !important; }
}

/* ============================================================
   v20260816m 强立体金属浮雕标题
   ============================================================ */

.hero h1,
.hero h1 em,
.hero h1 span {
  font-family: "Noto Serif SC","Source Han Serif SC","STSong","SimSun",serif !important;
  font-style: normal !important;
  font-weight: 900 !important;
  letter-spacing: 14px !important;
  text-indent: 14px !important;
  /* 金流体渐变填充 */
  background:
    linear-gradient(180deg,
      #FFF8DC 0%,
      #FFE89A 8%,
      #F0D060 18%,
      #D4A843 32%,
      #B8862A 48%,
      #8B6914 58%,
      #6B4F10 70%,
      #A07C28 82%,
      #E8C766 94%,
      #FFF4D6 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  /* 强立体浮雕：多层阴影挤出厚度 */
  filter:
    drop-shadow(0 1px 0 #C9A646)
    drop-shadow(0 2px 0 #B8903A)
    drop-shadow(0 3px 0 #A07C28)
    drop-shadow(0 4px 0 #8B6914)
    drop-shadow(0 5px 0 #6B4F10)
    drop-shadow(0 6px 1px rgba(0,0,0,.4))
    drop-shadow(0 8px 6px rgba(0,0,0,.5))
    drop-shadow(0 0 2px rgba(255,255,255,.9)) !important;
}

/* 手机端适度收敛 */
@media (max-width:768px) {
  .hero h1,
  .hero h1 em,
  .hero h1 span {
    font-size: 30px !important;
    letter-spacing: 6px !important;
    text-indent: 6px !important;
    filter:
      drop-shadow(0 1px 0 #C9A646)
      drop-shadow(0 2px 0 #A07C28)
      drop-shadow(0 3px 0 #8B6914)
      drop-shadow(0 4px 3px rgba(0,0,0,.5))
      drop-shadow(0 0 1px rgba(255,255,255,.85)) !important;
  }
}

/* ============================================================
   v20260816n 黑金雕刻终版：放大字、彻底删除em阴影块、黑金浮雕
   ============================================================ */

/* 彻底干掉"实时情报"下面那块暗色装饰 */
.hero h1 em,
.hero h1 span,
.hero h1 i,
.hero h1 strong {
  position: static !important;
}
.hero h1 em::after,
.hero h1 em::before,
.hero h1 span::after,
.hero h1 span::before,
.hero h1::after,
.hero h1::before {
  content: none !important;
  display: none !important;
  background: none !important;
}

/* 标题：放大+拉宽+黑金雕刻质感 */
.hero h1,
.hero h1 em,
.hero h1 span {
  font-family: "Noto Serif SC","Source Han Serif SC","STSong","SimSun",serif !important;
  font-style: normal !important;
  font-weight: 900 !important;
  font-size: 64px !important;
  line-height: 1.25 !important;
  letter-spacing: 18px !important;
  text-indent: 18px !important;
  margin: 18px auto 22px !important;
  padding: 0 !important;
  display: block !important;
  /* 黑金流体：以深墨黑为主，金色为高光边缘，形成黑金交融的雕刻感 */
  background:
    linear-gradient(180deg,
      #FFEFA8 0%,
      #D4A843 6%,
      #8B6914 14%,
      #3A2808 28%,
      #0d0d0d 48%,
      #0d0d0d 58%,
      #3A2808 74%,
      #8B6914 88%,
      #D4A843 95%,
      #FFEFA8 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  /* 雕刻浮雕：多层向下挤出 + 顶部高光 + 底部重影 */
  filter:
    drop-shadow(0 1px 0 #B8903A)
    drop-shadow(0 2px 0 #8B6914)
    drop-shadow(0 3px 1px rgba(0,0,0,.55))
    drop-shadow(0 5px 6px rgba(0,0,0,.6))
    drop-shadow(0 0 1px rgba(255,240,180,.6)) !important;
}

/* 手机端 */
@media (max-width:768px) {
  .hero h1,
  .hero h1 em,
  .hero h1 span {
    font-size: 32px !important;
    letter-spacing: 6px !important;
    text-indent: 6px !important;
    line-height: 1.35 !important;
    filter:
      drop-shadow(0 1px 0 #8B6914)
      drop-shadow(0 2px 1px rgba(0,0,0,.6))
      drop-shadow(0 3px 4px rgba(0,0,0,.65))
      drop-shadow(0 0 1px rgba(255,240,180,.5)) !important;
  }
}

/* ============================================================
   v20260816o 终版：全字统一黑金放大 + em拆除后保险
   ============================================================ */

/* 标题容器：去掉em后九字一字排开，放大到72px，字距20px */
.hero h1 {
  font-family: "Noto Serif SC","Source Han Serif SC","STSong","SimSun",serif !important;
  font-weight: 900 !important;
  font-size: 72px !important;
  line-height: 1.2 !important;
  letter-spacing: 20px !important;
  text-indent: 20px !important;
  margin: 20px auto 24px !important;
  padding: 0 !important;
  display: block !important;
  white-space: nowrap !important;
  /* 黑金流体：中段纯黑、上下亮金，让九个字共享同一条渐变 */
  background:
    linear-gradient(180deg,
      #FFEFA8 0%,
      #E8C766 8%,
      #C9A646 16%,
      #8B6914 28%,
      #3A2808 42%,
      #0a0a0a 50%,
      #0a0a0a 58%,
      #3A2808 74%,
      #8B6914 88%,
      #D4A843 95%,
      #FFEFA8 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  filter:
    drop-shadow(0 1px 0 #B8903A)
    drop-shadow(0 2px 0 #8B6914)
    drop-shadow(0 3px 1px rgba(0,0,0,.6))
    drop-shadow(0 6px 8px rgba(0,0,0,.65))
    drop-shadow(0 0 1px rgba(255,240,180,.55)) !important;
}
/* 兜底：任何残留的 em/span 都不改变渐变和大小 */
.hero h1 em,
.hero h1 span,
.hero h1 i,
.hero h1 strong {
  font-style: normal !important;
  font-weight: inherit !important;
  font-size: inherit !important;
  letter-spacing: inherit !important;
  background: inherit !important;
  -webkit-background-clip: inherit !important;
  background-clip: inherit !important;
  -webkit-text-fill-color: inherit !important;
  color: inherit !important;
  filter: inherit !important;
}
.hero h1 em::after,
.hero h1 em::before,
.hero h1::after,
.hero h1::before {
  content: none !important;
  display: none !important;
}

@media (max-width:900px) {
  .hero h1 {
    font-size: 44px !important;
    letter-spacing: 10px !important;
    text-indent: 10px !important;
    white-space: normal !important;
  }
}
@media (max-width:560px) {
  .hero h1 {
    font-size: 30px !important;
    letter-spacing: 5px !important;
    text-indent: 5px !important;
    filter:
      drop-shadow(0 1px 0 #8B6914)
      drop-shadow(0 2px 1px rgba(0,0,0,.65))
      drop-shadow(0 4px 5px rgba(0,0,0,.7)) !important;
  }
}

/* ============================================================
   v20260816p 终版：标题再放大且不截断
   ============================================================ */

/* 解除 hero-inner 760px 宽度限制，让标题有完整舞台 */
.hero .hero-inner {
  max-width: 1200px !important;
  width: 100% !important;
  padding: 24px 32px !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
}

.hero h1 {
  font-family: "Noto Serif SC","Source Han Serif SC","STSong","SimSun",serif !important;
  font-weight: 900 !important;
  font-size: 88px !important;
  line-height: 1.15 !important;
  letter-spacing: 18px !important;
  text-indent: 18px !important;
  margin: 22px auto 26px !important;
  padding: 0 !important;
  display: block !important;
  white-space: nowrap !important;
  text-align: center !important;
  background:
    linear-gradient(180deg,
      #FFEFA8 0%,
      #E8C766 8%,
      #C9A646 16%,
      #8B6914 28%,
      #3A2808 42%,
      #0a0a0a 50%,
      #0a0a0a 58%,
      #3A2808 74%,
      #8B6914 88%,
      #D4A843 95%,
      #FFEFA8 100%) !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  color: transparent !important;
  filter:
    drop-shadow(0 1px 0 #B8903A)
    drop-shadow(0 2px 0 #8B6914)
    drop-shadow(0 3px 1px rgba(0,0,0,.6))
    drop-shadow(0 6px 10px rgba(0,0,0,.7))
    drop-shadow(0 0 1px rgba(255,240,180,.55)) !important;
}
.hero h1 em,
.hero h1 span,
.hero h1 i,
.hero h1 strong {
  font-style: normal !important;
  font-weight: inherit !important;
  font-size: inherit !important;
  letter-spacing: inherit !important;
  background: inherit !important;
  -webkit-background-clip: inherit !important;
  background-clip: inherit !important;
  -webkit-text-fill-color: inherit !important;
  color: inherit !important;
  filter: inherit !important;
}
.hero h1 em::after,
.hero h1 em::before,
.hero h1::after,
.hero h1::before {
  content: none !important;
  display: none !important;
}

/* 响应式：平板 */
@media (max-width:1200px) {
  .hero h1 { font-size: 68px !important; letter-spacing: 14px !important; text-indent: 14px !important; }
}
@media (max-width:900px) {
  .hero h1 { font-size: 48px !important; letter-spacing: 10px !important; text-indent: 10px !important; white-space: normal !important; }
  .hero .hero-inner { padding: 20px 16px !important; }
}
@media (max-width:560px) {
  .hero h1 {
    font-size: 32px !important;
    letter-spacing: 5px !important;
    text-indent: 5px !important;
    filter:
      drop-shadow(0 1px 0 #8B6914)
      drop-shadow(0 2px 1px rgba(0,0,0,.65))
      drop-shadow(0 4px 6px rgba(0,0,0,.7)) !important;
  }
}
