:root{--ink:#10202a;--navy:#071a27;--night:#061118;--paper:#f3efe6;--paper2:#e9e1d1;--gold:#c58b2f;--gold2:#e3bc71;--cyan:#61d5d4;--muted:#69777f;--line:#d3c4a8;--white:#fff;--max:1240px;--serif:"Songti SC","STSong",serif;--sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);text-rendering:optimizeLegibility}a{color:inherit}img{max-width:100%;display:block}button,input{font:inherit}.shell{width:min(var(--max),92vw);margin:auto}.site-head{position:sticky;top:0;z-index:30;background:rgba(6,17,24,.9);backdrop-filter:blur(18px);color:#edf2f3;border-bottom:1px solid #ffffff17}.nav{height:76px;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;margin-right:auto}.brand img{width:40px;height:40px}.brand b{font-family:var(--serif);font-size:18px;letter-spacing:.12em}.brand span{display:block;color:#9eacb2;font:9px/1.4 ui-monospace,monospace;letter-spacing:.16em}.nav-links{display:flex;gap:26px;align-items:center}.nav-links a{font-size:14px;text-decoration:none;color:#bec9cd}.nav-links a:hover,.nav-links a[aria-current="page"]{color:#fff}.nav-cta,.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800;letter-spacing:.04em}.nav-cta{background:var(--gold2);color:#15110a;padding:11px 16px;font-size:13px}.menu{display:none;border:1px solid #ffffff2b;color:#fff;background:transparent;width:42px;height:42px}.hero{min-height:calc(100svh - 76px);background:radial-gradient(circle at 80% 10%,#153d44 0,transparent 34%),linear-gradient(135deg,#07131c,#040b10 68%);color:#eef3f4;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.8%,#ffffff0d 50%,transparent 50.2%);background-size:120px 100%;opacity:.38}.hero-grid{position:relative;min-height:calc(100svh - 76px);display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;align-items:center;padding:80px 0}.eyebrow{color:var(--gold2);font:800 11px/1.4 ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase}.hero h1{font-family:var(--serif);font-size:clamp(48px,7vw,100px);line-height:.98;letter-spacing:-.035em;margin:22px 0 28px;max-width:880px}.hero h1 em{display:block;color:var(--gold2);font-style:normal}.hero-copy{font-size:18px;line-height:1.85;color:#c5d0d4;max-width:720px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.btn{padding:14px 20px;border:1px solid transparent}.btn.gold{background:var(--gold2);color:#171109}.btn.ghost{border-color:#ffffff35;color:#fff}.btn.dark{background:var(--navy);color:#fff}.hero-proof{align-self:end;margin-bottom:8vh;border-top:1px solid #ffffff29;padding-top:22px}.proof-row{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:15px 0;border-bottom:1px solid #ffffff17}.proof-row b{font-family:var(--serif);font-size:34px;color:var(--gold2)}.proof-row span{font-size:13px;color:#9fb0b7;line-height:1.55}.hero-foot{position:absolute;bottom:24px;left:4vw;color:#76878e;font:10px ui-monospace,monospace;letter-spacing:.16em}.section{padding:110px 0}.section.dark{background:var(--night);color:#edf2f3}.section.warm{background:var(--paper2)}.section-head{display:grid;grid-template-columns:.65fr 1.35fr;gap:7vw;align-items:start;margin-bottom:54px}.section-head h2{font-family:var(--serif);font-size:clamp(38px,5vw,68px);line-height:1.05;margin:0}.section-head p{margin:0;color:var(--muted);font-size:17px;line-height:1.8;max-width:720px}.dark .section-head p{color:#aab8be}.statement{font-family:var(--serif);font-size:clamp(30px,4vw,56px);line-height:1.25;margin:0}.statement strong{color:var(--gold)}.metric-band{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metric{padding:32px 22px;border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric b{display:block;font-family:var(--serif);font-size:48px;color:#9c6720}.metric span{font-size:13px;line-height:1.5;color:var(--muted)}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line)}.step{padding:30px 26px;min-height:280px;border-right:1px solid var(--line);position:relative}.step:last-child{border-right:0}.step small{font:11px ui-monospace,monospace;color:#9b702e}.step h3{font-family:var(--serif);font-size:28px;margin:34px 0 14px}.step p{font-size:14px;color:var(--muted);line-height:1.75;margin:0}.step::after{content:"→";position:absolute;right:-10px;top:48%;background:var(--paper);color:var(--gold);z-index:2}.step:last-child::after{display:none}.cap-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.cap{border:1px solid #ffffff1f;background:linear-gradient(145deg,#0f202a,#08141b);padding:28px;min-height:310px;display:flex;flex-direction:column}.cap .num{font:11px ui-monospace,monospace;color:var(--gold2)}.cap h3{font-family:var(--serif);font-size:30px;margin:auto 0 14px}.cap p{color:#9fb0b7;line-height:1.7;font-size:14px}.industries{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.industry{position:relative;min-height:390px;overflow:hidden;background:#0b1820;color:#fff;text-decoration:none}.industry img{width:100%;height:100%;object-fit:cover;filter:saturate(.65) brightness(.55);transition:transform .6s ease,filter .6s ease}.industry::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 36%,#061018 92%)}.industry-content{position:absolute;z-index:2;inset:auto 20px 22px}.industry small{color:var(--gold2);font:10px ui-monospace,monospace}.industry h3{font-family:var(--serif);font-size:25px;margin:9px 0}.industry p{font-size:12px;color:#bec9cd;line-height:1.55;margin:0}.industry:hover img{transform:scale(1.05);filter:saturate(.9) brightness(.66)}.case-feature{display:grid;grid-template-columns:1.1fr .9fr;background:#fff;border:1px solid var(--line)}.case-visual{min-height:520px;background:#07151d}.case-visual img{width:100%;height:100%;object-fit:cover;object-position:top}.case-copy{padding:54px}.case-copy .label{display:inline-block;background:var(--navy);color:#f4cf88;padding:7px 10px;font-size:11px}.case-copy h3{font-family:var(--serif);font-size:42px;line-height:1.15;margin:24px 0}.case-copy p{color:var(--muted);line-height:1.8}.case-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);margin:28px 0}.case-facts div{background:var(--paper);padding:17px}.case-facts b{display:block;font-size:12px}.case-facts span{font-size:12px;color:var(--muted)}.evidence-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:16px}.evidence-main{background:var(--navy);color:#fff;padding:48px;min-height:440px;display:flex;flex-direction:column}.evidence-main h3{font-family:var(--serif);font-size:45px;max-width:700px;margin:auto 0 20px}.evidence-main p{color:#aebec5;line-height:1.8}.evidence-side{display:grid;gap:16px}.evidence-card{background:#fff;border:1px solid var(--line);padding:28px}.evidence-card b{font-family:var(--serif);font-size:34px;color:#9b6821}.evidence-card p{font-size:13px;color:var(--muted);line-height:1.65}.downloads{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.download{background:#fff;border:1px solid var(--line);padding:22px;text-decoration:none;min-height:185px;display:flex;flex-direction:column}.download small{color:#9b6b24}.download h3{font-family:var(--serif);font-size:24px;margin:20px 0}.download span{margin-top:auto;color:var(--muted);font-size:12px}.cta{background:radial-gradient(circle at 80% 20%,#1a4147,transparent 32%),var(--night);color:#fff;padding:100px 0}.cta-grid{display:grid;grid-template-columns:1fr 320px;gap:8vw;align-items:center}.cta h2{font-family:var(--serif);font-size:clamp(42px,6vw,78px);line-height:1.02;margin:0 0 24px}.cta p{color:#b6c3c8;line-height:1.8}.qr{background:#fff;padding:20px;color:var(--ink);text-align:center}.qr img{width:220px;margin:auto}.qr b{display:block;margin-top:12px}.footer{background:#03090d;color:#8b9aa1;padding:34px 0}.footer-grid{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer a{text-decoration:none}.page-hero{padding:120px 0 76px;background:var(--night);color:#fff}.page-hero h1{font-family:var(--serif);font-size:clamp(48px,7vw,92px);line-height:1;margin:18px 0}.page-hero p{color:#aebcc2;max-width:760px;line-height:1.8;font-size:18px}.list-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.list-card{border:1px solid var(--line);background:#fff;padding:30px}.list-card h2,.list-card h3{font-family:var(--serif)}.list-card p,.list-card li{color:var(--muted);line-height:1.75}.case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.case-card{background:#fff;border:1px solid var(--line);padding:28px}.case-card .meta{display:flex;justify-content:space-between;gap:10px;color:#9a6b28;font-size:11px}.case-card h2{font-family:var(--serif);font-size:30px;margin:22px 0 12px}.case-card p{color:var(--muted);line-height:1.7}.case-card .flow{background:var(--navy);color:#fff;padding:14px;margin-top:22px;font-size:12px;line-height:1.6}.filterbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.filterbar button{border:1px solid var(--line);background:transparent;padding:10px 14px;color:var(--muted);cursor:pointer}.filterbar button.active{background:var(--navy);color:#fff}.reveal{opacity:0;transform:translateY(18px);transition:.7s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:1000px){.nav-links{position:fixed;top:76px;left:0;right:0;background:#07151d;display:none;padding:20px 4vw;flex-direction:column;align-items:flex-start;border-bottom:1px solid #ffffff1d}.nav-links.open{display:flex}.menu{display:block}.nav-cta{display:none}.hero-grid{grid-template-columns:1fr}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0}.proof-row{display:block}.section-head{grid-template-columns:1fr}.process,.metric-band{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:0}.step:nth-child(-n+2){border-bottom:1px solid var(--line)}.step::after{display:none}.cap-grid{grid-template-columns:1fr}.industries{grid-template-columns:1fr 1fr}.industry:last-child{grid-column:1/-1}.case-feature,.evidence-grid,.cta-grid{grid-template-columns:1fr}.downloads{grid-template-columns:1fr 1fr}.case-grid{grid-template-columns:1fr}}@media(max-width:620px){.shell{width:min(92vw,var(--max))}.nav{height:68px}.nav-links{top:68px}.hero{min-height:auto}.hero-grid{min-height:auto;padding:72px 0 92px}.hero h1{font-size:49px}.hero-copy{font-size:16px}.hero-proof{grid-template-columns:1fr}.proof-row{display:grid}.section{padding:78px 0}.section-head{margin-bottom:36px}.metric-band,.process,.industries,.downloads,.list-grid{grid-template-columns:1fr}.metric{border-right:0;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:0}.step{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.step:last-child{border-bottom:0}.industry,.industry:last-child{grid-column:auto;min-height:300px}.case-copy{padding:30px}.case-copy h3{font-size:34px}.case-visual{min-height:320px}.evidence-main{padding:32px;min-height:350px}.cta{padding:76px 0}.qr{max-width:290px}.footer-grid{align-items:flex-start;flex-direction:column}.page-hero{padding:90px 0 58px}.case-card{padding:22px}.hero-foot{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.industry img{transition:none}}

/* QIDIAN_PRIORITY_KEYWORD_HUB_V79 */
.priority-local-section{border-top:1px solid var(--line);scroll-margin-top:92px}
.priority-local-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}
.priority-local-link{display:grid;grid-template-columns:48px minmax(0,1fr) 28px;gap:16px;align-items:start;padding:24px 18px 24px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;min-width:0}
.priority-local-link:nth-child(odd){padding-right:28px;border-right:1px solid var(--line)}
.priority-local-link:nth-child(even){padding-left:28px}
.priority-local-number{color:var(--gold);font-size:12px;font-weight:800;padding-top:4px}
.priority-local-copy{display:grid;gap:5px;min-width:0}
.priority-local-copy small{color:var(--gold);font-size:12px;font-weight:800}
.priority-local-copy b{font-size:18px;line-height:1.35}
.priority-local-copy span{color:var(--muted);font-size:14px;line-height:1.65}
.priority-local-arrow{color:var(--gold);font-size:22px;line-height:1.2;transition:transform .2s ease}
.priority-local-link:hover .priority-local-arrow,.priority-local-link:focus-visible .priority-local-arrow{transform:translateX(4px)}
@media(max-width:760px){.priority-local-section{scroll-margin-top:76px}.priority-local-grid{grid-template-columns:1fr}.priority-local-link,.priority-local-link:nth-child(odd),.priority-local-link:nth-child(even){grid-template-columns:36px minmax(0,1fr) 22px;padding:20px 0;border-right:0}.priority-local-copy b{font-size:16px}}

/* ============================================================================
   QIDIAN_REFINE_V1 · 2026-08-20
   升级层：只追加，不改上面任何一行。整段删除即可回到改前。
   原则：近黑不死黑 / 一盏暖光 / 金只当光不当字 / 留白加大 / 细线代替粗框。
   ============================================================================ */

:root{
  /* 底色：去蓝的近黑，替掉原来的死黑蓝 */
  --night:#0A0B0C;
  --navy:#101214;
  --ink:#17181A;
  --paper:#F2EEE6;
  --paper2:#E9E3D6;
  /* 线：从土黄实色改成极细中性线 */
  --line:rgba(23,24,26,.13);
  --line-dark:rgba(255,253,248,.10);
  /* 唯一的实心按钮色：暖奶油，不用饱和金 */
  --cream:#E8E2D6;
  /* 金只作为光与极小面积点缀 */
  --glow:rgba(227,188,113,.16);
  --muted:#63706F;
}

/* ---------- 首屏：撤掉竖条纹理，换一盏顶部暖光 ---------- */
.hero{
  background:linear-gradient(180deg,#0C0D0F 0%,#08090A 62%,#0A0B0C 100%);
}
.hero::before{
  background:
    radial-gradient(42% 34% at 50% 2%, var(--glow), transparent 70%),
    radial-gradient(58% 46% at 50% -4%, rgba(206,176,116,.09), transparent 74%);
  background-size:auto;
  opacity:1;
  filter:blur(42px);
}
/* 全站压噪点，防深色渐变出色带 */
.hero::after{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");
}
.hero-grid{padding:96px 0}

/* 标题：第二行原来是整行金字 → 改暖白。金退回到 eyebrow 那一点点 */
.hero h1{letter-spacing:-.04em;line-height:.96}
.hero h1 em{color:#F2EFE8}
.hero-copy{color:#A9A69F;font-size:17px;line-height:1.85}
.eyebrow{color:#B9A87E}

/* ---------- 按钮：实心只有暖奶油一种，禁饱和金 ---------- */
.btn{transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s,border-color .35s;font-weight:600;letter-spacing:.02em;padding:15px 24px}
.btn.gold,.nav-cta{background:var(--cream);color:#15140F;border-color:transparent}
.btn.gold:hover,.nav-cta:hover{background:#F2EEE4;transform:translateY(-2px)}
.btn.ghost{border-color:rgba(255,255,255,.16)}
.btn.ghost:hover{border-color:rgba(232,226,214,.42);transform:translateY(-2px)}
.btn.dark:hover{transform:translateY(-2px)}

/* ---------- 数字：原来一律金色 → 改成本色，金只留小标签 ---------- */
.proof-row b{color:#F2EFE8;font-size:38px;letter-spacing:-.03em}
.proof-row span{color:#8E8A83}
.metric b{color:var(--ink);letter-spacing:-.03em;font-size:52px}
.metric span{color:var(--muted);font-size:13.5px}
.evidence-card b{color:var(--ink);letter-spacing:-.03em}
.statement strong{color:var(--ink)}

/* ---------- 版面：留白加大，线变细 ---------- */
.section{padding:132px 0}
.section-head{margin-bottom:64px}
.section-head h2{letter-spacing:-.025em;line-height:1.04}
.section-head p{font-size:16.5px;line-height:1.85;color:var(--muted)}
.metric-band,.process{border-color:var(--line)}
.metric,.step{border-color:var(--line)}
.metric{padding:38px 24px}
.step{padding:34px 28px}
.step h3{margin:38px 0 14px;letter-spacing:-.015em}
.step p{font-size:14.5px;line-height:1.8}
.step small{color:#9B702E;letter-spacing:.14em}
.step::after{color:rgba(23,24,26,.28)}

/* ---------- 暗场卡片：半透明白递进，禁实色渐变、禁投影 ---------- */
.cap{
  background:rgba(255,255,255,.022);
  border-color:rgba(255,255,255,.06);
  box-shadow:none;
  transition:background .5s cubic-bezier(.16,1,.3,1),border-color .5s;
}
.cap:hover{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.10)}
.cap h3{letter-spacing:-.015em}
.cap p{color:#A9A69F;font-size:14.5px;line-height:1.8}
.cap .num{color:#8B826C;letter-spacing:.16em}

/* ---------- 亮场卡片：去硬框，抬底色，加留白 ---------- */
.list-card,.case-card,.download,.evidence-card{
  background:#FBF9F5;border-color:var(--line);
  transition:border-color .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);
}
.list-card:hover,.case-card:hover,.download:hover,.evidence-card:hover{
  border-color:rgba(23,24,26,.26);transform:translateY(-2px);
}
.list-card{padding:34px}
.case-card{padding:32px}
.download{padding:26px}
.evidence-card{padding:32px}
.list-card p,.list-card li,.case-card p{font-size:15px;line-height:1.8;color:var(--muted)}
.case-card h2{letter-spacing:-.02em;margin:24px 0 14px}
.case-card .meta{color:#8A6A34;letter-spacing:.06em}
.case-card .flow{background:#14161A;font-size:12.5px;line-height:1.7;padding:16px}

/* ---------- 行业卡：图片压暗降饱和，标题不要金 ---------- */
.industry img{filter:saturate(.42) brightness(.5)}
.industry:hover img{filter:saturate(.62) brightness(.6);transform:scale(1.03)}
.industry::after{background:linear-gradient(transparent 28%,rgba(6,8,10,.94) 94%)}
.industry h3{letter-spacing:-.015em}
.industry small{color:#B9A87E;letter-spacing:.14em}

/* ---------- 案例特写 / 证据块 ---------- */
.case-feature{background:#FBF9F5;border-color:var(--line)}
.case-copy{padding:60px}
.case-copy h3{letter-spacing:-.025em}
.case-copy p{font-size:15.5px;line-height:1.85}
.case-copy .label{background:#14161A;color:#E3D9C2;letter-spacing:.06em}
.case-facts{background:var(--line)}
.case-facts div{background:#F2EEE6;padding:19px}
.evidence-main{background:#101214;padding:56px}
.evidence-main h3{letter-spacing:-.025em}
.evidence-main p{color:#A9A69F;font-size:15.5px}

/* ---------- 结尾 CTA：同一盏光 ---------- */
.cta{
  background:radial-gradient(46% 40% at 78% 12%, var(--glow), transparent 68%),var(--night);
  padding:124px 0;
}
.cta h2{letter-spacing:-.03em;line-height:1.0}
.cta p{color:#A9A69F;line-height:1.85}
.qr{background:#FBF9F5;padding:22px}

/* ---------- 导航与页脚 ---------- */
.site-head{background:rgba(10,11,12,.86);border-bottom-color:rgba(255,255,255,.07)}
.nav-links a{color:#A9A69F;transition:color .3s}
.nav-links a:hover,.nav-links a[aria-current="page"]{color:#F2EFE8}
.footer{background:#07080A;color:#6B6862}
.page-hero{background:var(--night);padding:136px 0 84px;position:relative;overflow:hidden}
.page-hero::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(40% 40% at 50% -6%, var(--glow), transparent 70%);
  filter:blur(40px);
}
.page-hero>*{position:relative;z-index:2}
.page-hero h1{letter-spacing:-.035em}
.page-hero p{color:#A9A69F;font-size:17px;line-height:1.85}

/* ---------- 入场动效：默认可见（治 JS 一挂整页空白）；
              浏览器原生支持滚动时间线才做淡入，全程不依赖 JS ---------- */
.reveal{opacity:1;transform:none;transition:none}
@supports (animation-timeline: view()){
  .reveal{
    animation:qdRise linear both;
    animation-timeline:view();
    animation-range:entry 8% cover 26%;
  }
  @keyframes qdRise{
    from{opacity:0;transform:translateY(16px)}
    to{opacity:1;transform:none}
  }
}

/* ---------- 移动端补齐 ---------- */
@media(max-width:1000px){
  .section{padding:96px 0}
  .cta{padding:92px 0}
  .case-copy{padding:34px}
  .evidence-main{padding:36px}
}
@media(max-width:620px){
  .hero h1{font-size:44px;letter-spacing:-.03em}
  .hero-grid{padding:64px 0 84px}
  .section{padding:76px 0}
  .section-head{margin-bottom:40px}
  .list-card,.case-card,.evidence-card{padding:24px}
  .metric{padding:28px 20px}
  .metric b{font-size:42px}
  .cta{padding:72px 0}
}
@media(prefers-reduced-motion:reduce){
  .reveal{animation:none;opacity:1;transform:none}
  .btn,.cap,.list-card,.case-card{transition:none}
}
