:root{--ink: #111114;--ink-soft: #2d3035;--muted: #6a6f78;--line: #ded8d1;--line-soft: #eee9e4;--paper: #fbfaf8;--surface: #f4f1ed;--surface-strong: #e7e1da;--white: #ffffff;--accent: #f05a28;--accent-hot: #ff6a2a;--accent-dark: #b63b19;--authority: #191b1f;--max: 1160px;--radius: 8px;--font-sans: Inter, "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", serif}.no-break{white-space:nowrap}.report-page-cbe{--cbe-display: var(--font-serif);--cbe-body: var(--font-sans);--cbe-mono: "Roboto Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--cbe-measure: 760px}.report-page-cbe .article-header{max-width:860px}.report-page-cbe .article-header h1{max-width:820px;font-family:var(--cbe-display);font-weight:760;letter-spacing:0;line-height:1.08}.report-page-cbe .article-header>p:last-of-type{max-width:var(--cbe-measure);color:var(--ink-soft);font-family:var(--cbe-body);font-size:clamp(18px,1.7vw,21px);line-height:1.78}.article-body .cbe-report{color:var(--ink);font-family:var(--cbe-body, var(--font-sans));text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.article-body .cbe-disclaimer{max-width:var(--cbe-measure, 760px);margin:0 0 30px;padding:13px 16px;border-left:3px solid var(--accent);color:var(--muted);background:#f05a280f;font-size:14px;line-height:1.7}.article-body .cbe-section{padding:46px 0;border-top:1px solid rgba(25,27,31,.1)}.article-body .cbe-section:first-of-type{padding-top:12px;border-top:0}.article-body .cbe-section h2{max-width:820px;margin:0 0 18px;color:var(--ink);font-family:var(--cbe-display, var(--font-serif));font-size:clamp(27px,3vw,40px);font-weight:740;line-height:1.2;text-wrap:balance}.article-body .cbe-section>p:not(.cbe-kicker):not(.cbe-callout):not(.cbe-boundary-note),.article-body .cbe-final>p:not(.cbe-kicker),.article-body .cbe-sources>p:not(.cbe-kicker){max-width:var(--cbe-measure, 760px);color:var(--ink-soft);font-size:17px;line-height:1.82}.article-body .cbe-kicker{margin:0 0 10px;color:var(--accent-dark);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.article-body .cbe-quick-grid,.article-body .cbe-region-grid,.article-body .cbe-seller-grid,.article-body .cbe-variable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 0}.article-body .cbe-variable-grid,.article-body .cbe-seller-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-body .cbe-quick-grid article,.article-body .cbe-region-grid article,.article-body .cbe-seller-grid article,.article-body .cbe-variable-grid article,.article-body .cbe-stage-row article,.article-body .cbe-filter-grid article{display:grid;gap:8px;align-content:start;padding:18px;border:1px solid rgba(25,27,31,.12);border-radius:8px;background:#ffffffb8}.article-body .cbe-quick-grid article strong,.article-body .cbe-region-grid article strong,.article-body .cbe-seller-grid article strong,.article-body .cbe-variable-grid article strong,.article-body .cbe-stage-row article strong,.article-body .cbe-filter-grid article strong{color:var(--ink);font-size:16px;line-height:1.45}.article-body .cbe-quick-grid article p,.article-body .cbe-region-grid article p,.article-body .cbe-stage-row article p{margin:0;color:var(--ink-soft);font-size:15.5px;line-height:1.72}.article-body .cbe-quick-grid span,.article-body .cbe-stage-row span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;color:var(--white);background:var(--authority);font-family:var(--cbe-mono, monospace);font-size:13px;font-weight:800}.article-body .cbe-diagram{margin:26px 0 0;padding:clamp(18px,2.4vw,28px);border:1px solid rgba(25,27,31,.12);border-radius:8px;background:linear-gradient(180deg,#ffffffd1,#f6f1ebb8)}.article-body .cbe-diagram figcaption{display:grid;gap:4px;margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.5}.article-body .cbe-diagram figcaption strong{color:var(--ink);font-family:var(--cbe-display, var(--font-serif));font-size:18px}.article-body .cbe-filter-flow{display:grid;grid-template-columns:1fr;gap:10px;align-items:center}.article-body .cbe-flow-node,.article-body .cbe-flow-arrow{display:grid;align-content:center;justify-items:center;width:min(100%,620px);margin:0 auto;padding:14px 18px;text-align:center}.article-body .cbe-flow-node{border-radius:8px;color:var(--white);background:var(--authority);min-height:92px}.article-body .cbe-flow-node strong{color:var(--white);font-size:17px;line-height:1.45}.article-body .cbe-flow-node.is-result{background:var(--accent-dark)}.article-body .cbe-flow-node span,.article-body .cbe-filter-grid span,.article-body .cbe-variable-grid span,.article-body .cbe-seller-grid span{color:inherit;font-size:14px;line-height:1.45}.article-body .cbe-flow-arrow{position:relative;color:var(--muted);font-family:var(--cbe-mono, monospace);font-size:13px;font-weight:700;letter-spacing:0}.article-body .cbe-flow-arrow:after{content:"";display:block;width:1px;height:22px;margin:8px auto 0;background:#191b1f38}.article-body .cbe-filter-grid{display:grid;grid-template-columns:1fr;gap:10px;width:min(100%,760px);margin:0 auto;counter-reset:cbe-filter}.article-body .cbe-filter-grid article{grid-template-columns:46px 1fr;grid-template-areas:"num title" "num text";align-items:center;min-height:82px;background:#ffffffe6;counter-increment:cbe-filter}.article-body .cbe-filter-grid article:before{content:counter(cbe-filter,decimal-leading-zero);grid-area:num;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:var(--accent-dark);background:#f05a2817;font-family:var(--cbe-mono, monospace);font-size:12px;font-weight:800}.article-body .cbe-filter-grid article strong{grid-area:title}.article-body .cbe-filter-grid article span{grid-area:text;color:var(--ink-soft)}.article-body .cbe-checklist{display:grid;gap:10px;margin:20px 0;padding:0;list-style:none;counter-reset:cbe-check}.article-body .cbe-checklist li{position:relative;padding:13px 14px 13px 52px;border:1px solid rgba(25,27,31,.1);border-radius:8px;background:#ffffffad;counter-increment:cbe-check;color:var(--ink-soft);font-size:16px;line-height:1.72}.article-body .cbe-checklist li:before{content:counter(cbe-check,decimal-leading-zero);position:absolute;left:14px;top:13px;color:var(--accent-dark);font-family:var(--cbe-mono, monospace);font-weight:800}.article-body .cbe-callout,.article-body .cbe-boundary-note{margin:22px 0 0;padding:16px;border:1px solid rgba(240,90,40,.22);border-radius:8px;background:#f05a280f}.article-body .cbe-stage-row{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;width:100%;margin:24px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-body .cbe-table-wrap{width:100%;margin:22px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-body .cbe-table-wrap table{min-width:760px;margin:0;font-size:15px}.article-body .cbe-scroll-hint{display:none;margin:0 0 8px;color:var(--muted);font-size:13px}.article-body .cbe-boundary-list{display:grid;gap:10px;margin:20px 0 0;padding-left:20px}.article-body .cbe-boundary-list li::marker{color:var(--accent)}.article-body .cbe-sources ul{display:grid;gap:8px;padding-left:20px}.article-body .cbe-final{padding-bottom:16px}@media(max-width:920px){.article-body .cbe-quick-grid,.article-body .cbe-region-grid,.article-body .cbe-variable-grid,.article-body .cbe-seller-grid,.article-body .cbe-filter-flow{grid-template-columns:1fr}.article-body .cbe-flow-node,.article-body .cbe-flow-arrow{min-height:auto}.article-body .cbe-flow-arrow{padding:2px}.article-body .cbe-filter-grid{grid-template-columns:1fr}.article-body .cbe-scroll-hint{display:block}}@media(max-width:560px){.article-body .cbe-section{padding:34px 0}.article-body .cbe-section h2{font-size:24px;line-height:1.28}.article-body .cbe-disclaimer,.article-body .cbe-callout,.article-body .cbe-boundary-note{padding:12px 13px}.article-body .cbe-diagram{padding:14px}.article-body .cbe-stage-row{grid-template-columns:repeat(6,minmax(180px,1fr))}}.research-audience-groups{display:grid;gap:76px}.research-audience-group{scroll-margin-top:110px}.research-group-heading{max-width:720px;margin-bottom:30px}.research-group-heading h2{max-width:680px;margin:8px 0 12px;font-size:clamp(34px,4vw,48px);line-height:1.04;text-wrap:balance}.research-group-heading>p:last-child{max-width:660px;color:var(--ink-soft);font-size:18px}.research-card-content{flex:1 1 auto;align-content:start}.research-card-actions p{color:var(--muted);font-size:12px;text-align:left}.research-card:hover .research-card-actions,.research-card:focus-within .research-card-actions{box-shadow:none;transform:none}.about-hero-copy h1{max-width:760px;margin:14px 0 22px;font-size:clamp(46px,5.4vw,68px);line-height:.99;text-wrap:balance}.about-hero-copy>p:last-of-type{max-width:620px;color:var(--ink-soft);font-size:clamp(18px,1.8vw,21px)}.about-hero-copy .hero-actions{margin-top:28px}.about-logo-media{min-height:0;overflow:hidden;border:1px solid rgba(25,27,31,.14);border-radius:var(--radius)}.about-logo-media img{display:block;height:clamp(280px,35vw,420px);min-height:0}.article-page{padding-top:clamp(46px,6vw,64px)}.article-header{max-width:900px}.article-header>p:last-of-type{max-width:760px;line-height:1.65}.article-body{margin-top:40px}.anchor-target,.article-content [id],.legal-copy section[id]{scroll-margin-top:110px}@media(max-width:1000px){.about-hero-grid{grid-template-columns:1fr}.about-logo-media{max-width:680px}}@media(max-width:760px){.research-audience-groups{gap:58px}.research-group-heading{margin-bottom:24px}.research-group-heading h2{font-size:32px;line-height:1.08}.research-group-heading>p:last-child{font-size:16px}.research-card-actions.dual-action>div{grid-template-columns:1fr}.about-logo-hero{padding:42px 0 48px}.about-hero-grid{gap:30px}.about-hero-copy h1{font-size:40px;line-height:1.06}.about-logo-media{order:2;width:100%}.about-logo-media img{height:min(280px,70vw)}.article-header h1,html[lang=zh-CN] .article-header h1{font-size:clamp(29px,8.5vw,36px);line-height:1.1;text-wrap:pretty}.article-body{margin-top:34px}.legal-toc-mobile{display:block;margin:20px 0 28px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.legal-toc-mobile summary{color:var(--ink);font-weight:820;cursor:pointer}.legal-toc-mobile nav{display:grid;gap:10px;margin-top:14px}.legal-toc-mobile a{color:var(--accent-dark);font-weight:740}.legal-copy section{padding:24px 0}.legal-copy h2{font-size:24px;text-wrap:balance}.legal-copy p,.legal-copy li{font-size:16px;line-height:1.72}}.research-library{background:var(--paper)}.research-audience-groups{display:grid;gap:clamp(92px,10vw,148px)}.research-audience-group{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(42px,6vw,84px);align-items:start;padding-top:22px;border-top:1px solid var(--line);scroll-margin-top:110px}.research-group-heading{position:sticky;top:108px;max-width:330px;margin:0}.research-group-heading h2{max-width:10ch;margin:11px 0 16px;font-size:clamp(36px,4.3vw,56px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}html[lang=zh-CN] .research-group-heading h2{max-width:7ch;letter-spacing:-.02em}.research-group-heading>p:last-of-type:not(.research-group-count){max-width:30ch;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.68}.research-group-count{width:fit-content;margin:24px 0 0;padding-top:12px;border-top:2px solid var(--accent);color:var(--muted);font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}html[lang=zh-CN] .research-group-count{letter-spacing:0}.research-list{display:grid;min-width:0}.research-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:clamp(28px,4vw,52px);align-items:start;min-width:0;padding:32px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.research-entry:first-child{padding-top:0}.research-entry.is-highlighted{margin-bottom:18px;padding:clamp(28px,3vw,40px);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--surface)}.research-entry-main{display:grid;gap:15px;min-width:0}.research-entry-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}html[lang=zh-CN] .research-entry-meta{letter-spacing:0}.research-entry-number{color:var(--accent-dark)}.research-entry-category{color:var(--ink-soft)}.research-entry-meta time{margin-left:auto;font-variant-numeric:tabular-nums}.research-entry h3{max-width:24ch;margin:0;font-size:clamp(25px,2.7vw,34px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.research-entry.is-highlighted h3{max-width:21ch;font-size:clamp(30px,3.2vw,42px)}html[lang=zh-CN] .research-entry h3,html[lang=zh-CN] .research-entry.is-highlighted h3{max-width:18ch;word-break:normal;overflow-wrap:normal}.research-entry h3 a{color:var(--ink);text-decoration:none;text-decoration-thickness:2px;text-underline-offset:5px}.research-entry h3 a:hover{color:var(--accent-dark);text-decoration:underline}.research-entry h3 a:focus-visible{outline:3px solid rgba(240,90,40,.4);outline-offset:5px;border-radius:2px}.research-entry-summary{max-width:62ch;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.68}.research-entry-tags{display:flex;flex-wrap:wrap;gap:6px 0;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.45}.research-entry-tags span+span:before{content:"/";margin:0 9px;color:var(--line)}.research-entry-access{display:grid;gap:12px;min-width:0;padding-left:clamp(22px,3vw,34px);border-left:1px solid var(--line)}.research-entry-access-label{width:fit-content;margin:0;padding:6px 9px;border-radius:2px;color:var(--accent-dark);background:#f05a2817;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}html[lang=zh-CN] .research-entry-access-label{letter-spacing:0}.research-entry-price{margin:0;color:var(--ink);font-size:20px;font-weight:850;line-height:1.2}.research-entry-access-note{max-width:30ch;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.research-entry-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:4px}.research-entry-actions.single-action{grid-template-columns:minmax(0,1fr)}.research-entry-actions .button{width:100%;min-width:0;min-height:46px;padding:10px 12px;font-size:12px;line-height:1.25;text-align:center}.research-entry-policies{margin-top:2px;color:var(--muted);font-size:11px}.research-entry-policies summary{display:inline-flex;align-items:center;width:fit-content;min-height:44px;cursor:pointer;font-weight:700;line-height:1.4}.research-entry-policies nav{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:9px}.research-entry-policies a{color:var(--muted);text-underline-offset:3px}@media(max-width:720px){.research-audience-groups{gap:78px}.research-entry,.research-entry.is-highlighted{grid-template-columns:1fr;gap:24px}.research-entry{padding:28px 0}.research-entry.is-highlighted{padding:24px 20px}.research-entry h3,.research-entry.is-highlighted h3{max-width:100%;font-size:clamp(25px,7.4vw,32px);line-height:1.12;text-wrap:pretty}html[lang=zh-CN] .research-entry h3,html[lang=zh-CN] .research-entry.is-highlighted h3{max-width:100%}.research-entry-meta time{margin-left:0}.research-entry-access{padding:20px 0 0;border-top:1px solid var(--line);border-left:0}}@media(max-width:440px){.research-entry-actions{grid-template-columns:1fr}}.report-page-ai-pilot .article-content{max-width:880px}.report-page-ai-pilot .pilot-report-intro{display:grid;gap:22px;margin:0 0 clamp(42px,7vw,72px);padding:clamp(24px,4vw,38px);border:1px solid rgba(34,104,101,.22);border-radius:var(--radius);background:linear-gradient(135deg,#e1edeadb,#fffcf6eb)}.report-page-ai-pilot .pilot-report-kicker{margin:0;color:var(--accent-dark);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.report-page-ai-pilot .pilot-report-quickread{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.report-page-ai-pilot .pilot-report-quickread p{display:grid;gap:7px;margin:0;padding:17px;border:1px solid rgba(34,104,101,.16);border-radius:calc(var(--radius) * .72);background:#ffffffb8}.report-page-ai-pilot .pilot-report-quickread strong,.report-page-ai-pilot .pilot-report-download strong{color:var(--ink);font-size:14px}.report-page-ai-pilot .pilot-report-quickread span,.report-page-ai-pilot .pilot-report-download span{color:var(--muted);font-size:13px;line-height:1.55}.report-page-ai-pilot .pilot-report-download{display:flex;gap:22px;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(34,104,101,.2)}.report-page-ai-pilot .pilot-report-download p{display:grid;gap:4px;margin:0}.report-page-ai-pilot .pilot-report-download .button{flex:0 0 auto}.report-page-ai-pilot .pilot-web-diagram{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:34px 0 18px;padding:clamp(18px,3vw,28px);border:1px solid rgba(34,104,101,.2);border-radius:var(--radius);background:#f4f8f6c2}.report-page-ai-pilot .pilot-chain{grid-template-columns:1fr}.report-page-ai-pilot .pilot-gates{grid-template-columns:repeat(2,minmax(0,1fr))}.report-page-ai-pilot .pilot-diagram-card{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start;min-width:0;padding:16px;border:1px solid rgba(181,129,40,.48);border-radius:calc(var(--radius) * .72);background:#ffffffe6}.report-page-ai-pilot .pilot-diagram-card span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#2268651f;color:var(--accent-dark);font-size:11px;font-weight:700}.report-page-ai-pilot .pilot-diagram-card strong{color:var(--ink);font-size:14px;line-height:1.45}.report-page-ai-pilot .article-content table{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.report-page-ai-pilot .article-content th,.report-page-ai-pilot .article-content td{min-width:150px;vertical-align:top}.report-page-ai-pilot .article-content h2{scroll-margin-top:110px}@media(max-width:760px){.report-page-ai-pilot .pilot-report-intro{margin-bottom:42px;padding:20px}.report-page-ai-pilot .pilot-report-quickread,.report-page-ai-pilot .pilot-web-diagram,.report-page-ai-pilot .pilot-gates{grid-template-columns:1fr}.report-page-ai-pilot .pilot-report-download{align-items:stretch;flex-direction:column}.report-page-ai-pilot .pilot-report-download .button{width:100%}.report-page-ai-pilot .pilot-diagram-card{grid-template-columns:32px 1fr;padding:14px}.report-page-ai-pilot .article-content th,.report-page-ai-pilot .article-content td{min-width:132px}}@media(min-width:921px){.header-inner{min-height:78px}.home-hero{min-height:min(720px,calc(100svh - 78px));padding:68px 0 72px}.home-hero-grid{grid-template-columns:minmax(460px,.92fr) minmax(0,1.08fr);gap:clamp(48px,6vw,82px)}.home-hero-copy{max-width:650px}.home-hero h1{max-width:650px;font-size:clamp(60px,5.7vw,76px);line-height:.98;letter-spacing:-.035em}html[lang=zh-CN] .home-hero h1{max-width:620px;font-size:clamp(54px,5vw,68px);line-height:1.04;letter-spacing:-.045em}.hero-lede{max-width:640px;font-size:20px;line-height:1.58}.home-hero .hero-actions{flex-wrap:nowrap}.home-hero .button{min-height:50px;padding-inline:22px}.home-hero-stage{transform:translateY(12px);box-shadow:0 34px 90px #191b1f1a}.visual-section{padding:88px 0}.visual-panel,.visual-panel.reverse{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);gap:clamp(54px,7vw,90px)}.visual-panel.reverse{grid-template-columns:minmax(0,1.22fr) minmax(360px,.78fr)}.visual-copy h2,.minimal-heading h2,.section-heading h2,.cta-copy h2{font-size:clamp(40px,4vw,52px);line-height:1.06}.ladder-section{padding:82px 0}.ladder-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.ladder-node-placeholder{grid-column:1 / -1;min-height:72px;grid-template-columns:.36fr 1fr;align-items:center}.research-entry-grid{grid-template-columns:minmax(300px,.52fr) minmax(0,1fr);gap:clamp(64px,8vw,108px)}.page-hero{padding:82px 0 70px}.page-hero.compact h1{max-width:940px;font-size:clamp(48px,5vw,62px);line-height:1.02;letter-spacing:-.025em}.page-hero p:last-child{max-width:760px;font-size:19px;line-height:1.65}.report-product{grid-template-columns:minmax(250px,.76fr) minmax(0,1fr) minmax(0,.92fr);gap:38px;padding:30px}.about-principles{gap:22px}.about-principles article{min-height:260px;padding:30px}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,.62fr);gap:72px}.contact-panel{padding:34px}.cta-section{padding:82px 0}.cta-copy{max-width:880px}.cta-copy .hero-actions{justify-content:center}}@media(max-width:920px){.home-hero{min-height:auto;padding:54px 0 62px}.home-hero-grid{gap:38px}.home-hero-copy{max-width:680px}.home-hero h1,html[lang=zh-CN] .home-hero h1{max-width:680px;font-size:clamp(44px,9vw,62px);line-height:1.03;letter-spacing:-.035em}.hero-lede{max-width:660px;font-size:18px;line-height:1.62}.visual-section,.ladder-section,.cta-section{padding:70px 0}.report-product{padding:22px}}@media(max-width:560px){.header-inner{gap:14px;padding-block:12px}.nav{gap:7px 14px}.language-switch{flex-basis:auto;width:auto;padding:5px 9px}.home-hero{padding:46px 0 52px}.home-hero h1,html[lang=zh-CN] .home-hero h1{font-size:clamp(40px,12vw,50px);line-height:1.04}.home-hero .hero-actions{gap:10px}.home-hero-stage{border-radius:12px}.signal-words{grid-template-columns:repeat(3,minmax(0,1fr));min-height:78px}.signal-words span{min-height:78px;padding:12px 8px;border-top:0;border-left:1px solid rgba(255,255,255,.12);font-size:16px;line-height:1.2;text-align:center;justify-items:center}.signal-words span:first-child{border-left:0}.visual-section,.ladder-section,.cta-section{padding:58px 0}.visual-copy h2,.minimal-heading h2,.section-heading h2,.cta-copy h2{font-size:31px;line-height:1.1}.ladder-node{min-height:84px;padding:16px}.page-hero,.product-hero{padding:48px 0 52px}.page-hero.compact h1{font-size:38px;line-height:1.06}.about-principles article,.contact-panel,.report-product{padding:20px}.cta-copy .hero-actions{width:100%}}@media(max-width:760px){.report-page-cbe .article-boundary{grid-template-columns:1fr;gap:16px;margin-top:42px}.report-page-cbe .article-boundary .cbe-boundary-intro,.report-page-cbe .article-boundary ul{grid-column:auto;grid-row:auto}.report-page-cbe .article-boundary li{min-height:auto;padding:14px 14px 14px 44px}.report-page-cbe .article-boundary li:before{left:16px;top:20px}}.article-body .ai-productivity-report{width:100%;max-width:100%;overflow:hidden;color:var(--ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.report-page-ai-productivity{--ai-read-width: 740px;--ai-muted-ink: #3a3f46}.report-page-ai-productivity .article-header{max-width:820px}.report-page-ai-productivity .article-header h1{max-width:760px;font-size:clamp(40px,4vw,54px);line-height:1.08;letter-spacing:0;text-wrap:balance}.report-page-ai-productivity .article-header h1 span{display:block}.report-page-ai-productivity .article-header>p:last-of-type{max-width:740px;color:var(--ai-muted-ink);font-size:18px;line-height:1.68}.report-page-ai-productivity .article-body{max-width:var(--ai-read-width);margin-top:42px}.report-page-ai-productivity .article-content{max-width:100%}.report-page-ai-productivity .article-boundary{margin-top:42px}.article-body .ai-productivity-report,.article-body .ai-productivity-report h2,.article-body .ai-productivity-report h3,.article-body .ai-productivity-report p,.article-body .ai-productivity-report li,.article-body .ai-productivity-report table{font-family:var(--font-sans)}.article-body .ai-disclaimer{margin:0 0 34px;padding:14px 16px;border:1px solid rgba(240,90,40,.24);border-radius:var(--radius);color:var(--ink-soft);background:#f05a280f;font-size:14.5px;line-height:1.76}.article-body .ai-section{padding:44px 0;border-top:1px solid var(--line);scroll-margin-top:96px}.article-body .ai-opening{padding-top:0;border-top:0}.article-body .ai-section h2{max-width:680px;margin:0 0 18px;color:var(--ink);font-size:30px;line-height:1.22;letter-spacing:0;text-wrap:balance}.article-body .ai-task-card h3,.article-body .ai-state-card strong,.article-body .ai-flow-card strong,.article-body .ai-balance-card strong{overflow-wrap:anywhere}.article-body .ai-productivity-report p,.article-body .ai-productivity-report li{color:var(--ai-muted-ink);font-size:17px;line-height:1.86}.article-body .ai-section>p{max-width:700px;margin-bottom:1.08em}.article-body .ai-section>p:last-child{margin-bottom:0}.article-body .ai-kicker{margin:0 0 10px;color:#0f6b64;font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.article-body .ai-diagram{width:100%;margin:30px 0 32px;padding:20px;border:1px solid rgba(25,27,31,.12);border-radius:var(--radius);background:linear-gradient(135deg,#fffffff0,#f4f1ede6),var(--surface)}.article-body .ai-diagram figcaption{display:grid;gap:6px;margin:0 0 16px}.article-body .ai-diagram figcaption strong{font-size:16px;line-height:1.4}.article-body .ai-diagram figcaption span{color:var(--muted);font-size:14px;line-height:1.55}.article-body .ai-flow,.article-body .ai-balance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.article-body .ai-web-diagram{overflow:hidden}.article-body .ai-flow.ai-flow-web{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.article-body .ai-flow-card,.article-body .ai-balance-card,.article-body .ai-state-card,.article-body .ai-task-card{min-width:0;border:1px solid rgba(222,216,209,.9);border-radius:var(--radius);background:#ffffffdb}.article-body .ai-flow-card{position:relative;display:grid;gap:8px;padding:14px}.article-body .ai-flow-card:not(:last-child):after{content:"";position:absolute;top:50%;right:-8px;z-index:1;width:14px;height:14px;border-top:2px solid rgba(15,107,100,.62);border-right:2px solid rgba(15,107,100,.62);background:#ffffffe6;transform:translateY(-50%) rotate(45deg)}.article-body .ai-flow.ai-flow-web .ai-flow-card{min-height:164px;padding:16px}.article-body .ai-flow.ai-flow-web .ai-flow-card:not(:last-child):after{display:none}.article-body .ai-flow.ai-flow-web .ai-flow-card span{width:fit-content;padding:3px 8px;border:1px solid rgba(15,107,100,.18);border-radius:999px;background:#0f6b6414}.article-body .ai-flow-card span,.article-body .ai-balance-card span,.article-body .ai-state-card span,.article-body .ai-task-card>span{color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.article-body .ai-flow-card strong,.article-body .ai-balance-card strong,.article-body .ai-state-card strong{display:block;color:var(--ink);font-size:17px;line-height:1.28}.article-body .ai-flow-card p,.article-body .ai-balance-card p,.article-body .ai-state-card p,.article-body .ai-task-card p{margin:0;color:var(--muted);font-size:15px;line-height:1.68}.article-body .ai-checklist{display:grid;gap:11px;margin:20px 0 24px;padding:0;list-style:none;counter-reset:ai-check}.article-body .ai-checklist li{position:relative;min-width:0;padding:14px 15px 14px 50px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7;overflow-wrap:anywhere}.article-body .ai-checklist li:before{counter-increment:ai-check;content:counter(ai-check);position:absolute;top:12px;left:14px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--white);background:#0f6b64;font-size:12px;font-weight:850}.article-body .ai-judgment blockquote{border-color:#0f6b64;background:#0f6b6414}.article-body .ai-judgment blockquote p{margin:0;color:var(--ink);font-size:18px;font-weight:740;line-height:1.72}.article-body .ai-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0}.article-body .ai-task-card{display:grid;gap:12px;align-content:start;padding:22px}.article-body .ai-task-card h3{margin:0;color:var(--ink);font-size:21px;line-height:1.28}.article-body .ai-balance-card{display:grid;gap:8px;padding:16px}.article-body .ai-balance-card.is-plus{border-color:#0f6b6447;background:#0f6b640e}.article-body .ai-balance-card.is-minus{border-color:#b63b1938;background:#f05a280e}.article-body .ai-balance-card span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:var(--white);background:var(--authority);font-size:14px}.article-body .ai-balance-card.is-plus span{background:#0f6b64}.article-body .ai-balance-card.is-minus span{background:var(--accent-dark)}.article-body .ai-formula{width:100%;margin:16px 0 20px;padding:14px 16px;overflow-x:auto;border:1px solid rgba(25,27,31,.14);border-radius:var(--radius);color:#f6f1eb;background:var(--authority);font-size:15px;line-height:1.5;-webkit-overflow-scrolling:touch}.article-body .ai-formula code{white-space:pre}.article-body .ai-table-wrap{width:100%;margin:18px 0 28px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.article-body .ai-table-wrap table{display:table;width:100%;min-width:620px;margin:0;border-collapse:collapse}.article-body .ai-source-table table{min-width:860px}.article-body .ai-table-wrap th,.article-body .ai-table-wrap td{min-width:0;overflow-wrap:anywhere;word-break:normal}.article-body .ai-scroll-hint{display:none;margin:0 0 8px;color:var(--muted);font-size:13px;line-height:1.4}.article-body .ai-state-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.article-body .ai-state-card{display:grid;gap:8px;padding:16px}.article-body .ai-state-card.is-risk{grid-column:1 / -1;border-color:#f05a2857;background:#f05a2812}.article-body .ai-boundary-list{display:grid;gap:10px;margin:20px 0 0;padding-left:20px}.article-body .ai-boundary-list li::marker{color:var(--accent)}.article-body .ai-final{padding-bottom:0}@media(max-width:860px){.report-page-ai-productivity .article-body{margin-top:38px}.article-body .ai-section{padding:36px 0}.article-body .ai-section h2{font-size:27px}.article-body .ai-flow,.article-body .ai-balance,.article-body .ai-state-map,.article-body .ai-task-grid{grid-template-columns:1fr}.article-body .ai-flow-card:not(:last-child):after{display:none}.article-body .ai-flow.ai-flow-web .ai-flow-card{min-height:auto}.article-body .ai-task-card{padding:18px}.article-body .ai-scroll-hint{display:block}}@media(max-width:520px){.report-page-ai-productivity{padding-top:44px}html[lang=zh-CN] .report-page-ai-productivity .article-header h1,.report-page-ai-productivity .article-header h1{font-size:28px;line-height:1.16;text-wrap:balance}html:not([lang=zh-CN]) .report-page-ai-productivity .article-header h1{font-size:30px;line-height:1.14}.report-page-ai-productivity .article-header>p:last-of-type{font-size:16px;line-height:1.72}.report-page-ai-productivity .article-body{margin-top:34px}.article-body .ai-disclaimer{margin-bottom:24px;padding:12px 13px;font-size:14px}.article-body .ai-section{padding:32px 0}.article-body .ai-section h2{font-size:24px;line-height:1.28}.article-body .ai-productivity-report p,.article-body .ai-productivity-report li{font-size:16px;line-height:1.82}.article-body .ai-diagram{margin:24px 0 28px;padding:14px}.article-body .ai-flow-card,.article-body .ai-balance-card,.article-body .ai-state-card,.article-body .ai-task-card,.article-body .ai-flow.ai-flow-web .ai-flow-card{padding:14px}.article-body .ai-task-card h3{font-size:20px}.article-body .ai-flow-card p,.article-body .ai-balance-card p,.article-body .ai-state-card p,.article-body .ai-task-card p{font-size:15px}.article-body .ai-checklist li{padding:12px 12px 12px 44px}.article-body .ai-checklist li:before{left:12px}.article-body .ai-formula{padding:12px 13px;font-size:13.5px}.article-body .ai-table-wrap table{min-width:680px;font-size:14px}.article-body .ai-source-table table{min-width:920px}.article-body .ai-table-wrap th,.article-body .ai-table-wrap td{padding:10px}}.taiwha-cache-bust-20260621{--cache-bust: 1}*{box-sizing:border-box}html{color:var(--ink);background:var(--paper);font-family:var(--font-sans);line-height:1.5;text-size-adjust:100%}body{margin:0;min-width:320px;background:var(--paper);overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}p,h1,h2,h3,h4{margin-top:0}.container{width:min(var(--max),calc(100vw - 44px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(25,27,31,.1);background:#fbfaf8e0;backdrop-filter:blur(18px)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.brand,.footer-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand img,.footer-brand img{border-radius:var(--radius)}.brand span{display:grid;gap:1px}.brand strong,.footer-brand span{font-size:18px;letter-spacing:0}.brand small{color:var(--muted);font-size:12px;letter-spacing:0;text-transform:uppercase}.nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 20px}.nav a{color:var(--ink-soft);font-size:14px;font-weight:700;letter-spacing:0;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--accent-dark)}.language-switch{border:1px solid var(--line);border-radius:var(--radius);padding:6px 10px;background:#ffffffbd}.language-switch:hover{border-color:var(--accent)}.eyebrow,.card-kicker{margin-bottom:14px;color:var(--accent-dark);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.home-hero{position:relative;overflow:hidden;display:grid;align-items:center;min-height:min(820px,calc(100svh - 72px));padding:58px 0;background:radial-gradient(circle at 75% 48%,#f05a281f,#f05a2800 28%),linear-gradient(90deg,#fbfaf8fa,#fbfaf8e6 37%,#fbfaf875 74%,#fbfaf8d6),var(--paper)}.home-hero-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.08fr);gap:36px;align-items:center}.home-hero-copy{position:relative;z-index:2;max-width:560px;text-align:left}.home-hero h1{max-width:700px;margin:0 0 20px;color:var(--ink);font-size:84px;line-height:.96;letter-spacing:0}html[lang=zh-CN] .home-hero h1{font-size:62px;line-height:1.05}.hero-lede{max-width:620px;margin:0 0 28px;color:var(--ink-soft);font-size:22px;line-height:1.42}.hero-cn{max-width:640px;margin:0 auto 30px;color:var(--muted);font-size:15px}.home-hero-stage{position:relative;z-index:1;overflow:hidden;width:100%;aspect-ratio:16 / 9;border:1px solid rgba(222,216,209,.72);border-radius:var(--radius);background:var(--white);box-shadow:0 30px 80px #191b1f14}.home-hero-stage img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0;filter:saturate(1.04) contrast(1.02)}.hero-actions,.cta-copy{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border:1px solid var(--line);border-radius:var(--radius);font-weight:780;text-decoration:none}.button.primary{border-color:var(--accent);background:var(--accent);color:var(--white);box-shadow:0 12px 30px #f05a2833}.button.primary:hover{border-color:var(--accent-dark);background:var(--accent-dark)}.button.secondary{background:#ffffffc7;color:var(--ink)}.button.secondary:hover{border-color:#f05a286b;color:var(--accent-dark)}.home-signal{border-block:1px solid var(--line);background:var(--authority);color:var(--white)}.signal-words{display:grid;grid-template-columns:repeat(3,1fr);min-height:118px;align-items:center}.signal-words span{display:grid;min-height:118px;align-items:center;justify-items:center;border-left:1px solid rgba(255,255,255,.12);color:#f6f1eb;font-size:30px;font-weight:820}.signal-words span:first-child{border-left:0}.visual-section{padding:110px 0}.visual-panel{display:grid;grid-template-columns:.66fr 1fr;gap:54px;align-items:center}.visual-panel.reverse{grid-template-columns:1fr .66fr}.visual-copy h2,.minimal-heading h2,.section-heading h2,.cta-copy h2{margin-bottom:14px;color:var(--ink);font-size:48px;line-height:1.04;letter-spacing:0;text-wrap:balance}.visual-copy p:not(.eyebrow),.minimal-heading p:not(.eyebrow),.section-heading p:last-child,.page-hero p,.cta-copy p{color:var(--muted);font-size:18px}.visual-media{overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--white)}.visual-media img{width:100%;height:100%;object-fit:cover}.ladder-section{padding:94px 0;border-block:1px solid var(--line);background:var(--authority);color:var(--white)}.ladder-section .minimal-heading{max-width:720px;margin-bottom:34px}.ladder-section .minimal-heading h2,.ladder-section .minimal-heading p:not(.eyebrow){color:var(--white)}.ladder-section .eyebrow{color:#ff9b75}.ladder-rail{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;border:1px solid rgba(255,255,255,.12);background:#ffffff1f}.ladder-node{display:grid;min-height:132px;align-content:space-between;padding:18px;background:#202226;color:var(--white);text-decoration:none}.ladder-node:hover{background:#292b30}.ladder-node span{color:var(--accent-hot);font-size:13px;font-weight:850;white-space:nowrap}.ladder-node strong{font-size:15px;line-height:1.2}.ladder-node-placeholder{grid-column:span 2;background:#36383c}.ladder-node-placeholder span{color:#ffb395}.ladder-node-placeholder strong{color:#ffffffc7}.research-entry-grid{display:grid;grid-template-columns:.62fr 1fr;gap:56px;align-items:start}.research-line-list{display:grid;gap:0;border-top:1px solid var(--line)}.research-line{display:grid;gap:8px;padding:22px 0;border-bottom:1px solid var(--line);text-decoration:none}.research-line span{color:var(--accent-dark);font-size:12px;font-weight:820;text-transform:uppercase}.research-line strong{color:var(--ink);font-size:22px;line-height:1.2}.research-line:hover strong{color:var(--accent-dark)}.boundary-strip{padding:28px 0;border-block:1px solid var(--line);background:var(--surface)}.boundary-strip p{max-width:900px;margin:0 auto;color:var(--muted);font-size:14px;text-align:center}.band{border-block:1px solid var(--line);background:var(--authority);color:var(--white)}.signal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.signal-grid>div{min-height:154px;padding:28px;background:#202226}.signal-number{display:block;margin-bottom:16px;color:var(--accent);font-size:40px;font-weight:850;line-height:1}.signal-grid p{margin:0;color:#d9dbe0}.section{padding:88px 0}.contrast{border-block:1px solid var(--line);background:var(--surface)}.section-heading{max-width:720px;margin-bottom:38px}.service-grid,.research-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.research-grid{grid-template-columns:repeat(3,1fr)}.service-card,.research-card,.contact-panel,.proof-item,.feature-card,.indicator-card,.scenario-card,.delivery-panel,.package-card,.tier-card,.report-product,.article-boundary{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffe0}.service-card,.research-card,.feature-card,.indicator-card,.scenario-card,.package-card,.tier-card,.report-product{padding:24px}.research-card{position:relative;min-height:320px;overflow:hidden}.research-card-content{display:grid;gap:12px;transition:transform .42s cubic-bezier(.19,1,.22,1),opacity .42s ease}.research-price{margin:-2px 0 0;color:var(--ink);font-size:14px;font-weight:850}.research-card-actions{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(145deg,#ffffff57,#f4f1ed33),#ffffff24;box-shadow:inset 0 1px #ffffff3d;opacity:0;pointer-events:none;transform:translateY(30px);transition:opacity .42s ease,transform .42s cubic-bezier(.19,1,.22,1),box-shadow .42s ease;-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08)}.research-card-actions p{margin:0;color:var(--ink);font-size:13px;font-weight:850;letter-spacing:.08em;text-align:center;text-transform:uppercase}html[lang=zh-CN] .research-card-actions p{letter-spacing:0}.research-card-actions>div{display:grid;gap:10px;width:min(100%,360px)}.research-card-actions.dual-action>div{grid-template-columns:1fr 1fr}.research-card-actions.single-action>div{grid-template-columns:minmax(180px,240px);justify-content:center}.research-card:hover .research-card-content,.research-card:focus-within .research-card-content{opacity:.68;transform:translateY(-6px)}.research-card:hover .research-card-actions,.research-card:focus-within .research-card-actions{box-shadow:0 16px 38px #191b1f14;opacity:1;pointer-events:auto;transform:translateY(0)}.service-card h3,.research-card h3,.indicator-head h3,.scenario-card h3,.package-card h3,.delivery-panel h3,.report-product h2,.timeline-list h3{margin-bottom:10px;font-size:22px;line-height:1.18}.service-card h3 a,.research-card h3 a{text-decoration:none}.service-card h3 a:hover,.research-card h3 a:hover{color:var(--accent-dark)}.service-card p,.research-card p,.service-detail p,.tier-card p,.tier-card small,.tier-detail p,.tier-detail li,.report-product p,.report-product li,.proof-item span,.indicator-card p,.scenario-card p,.timeline-list p,.package-card p,.package-card small,.indicator-card small{color:var(--muted)}.service-card ul,.service-detail ul,.report-product ul,.check-list{display:grid;gap:9px;margin:22px 0 0;padding-left:18px}.service-card li::marker,.service-detail li::marker,.check-list li::marker,.scenario-card li::marker,.delivery-panel li::marker,.report-product li::marker,.tier-detail li::marker{color:var(--accent)}.method-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.method-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.method-list li{display:grid;grid-template-columns:58px 1fr;gap:18px;padding:22px 0;border-top:1px solid var(--line)}.method-list span,.timeline-list span{color:var(--accent-dark);font-weight:850}.method-list h3{margin-bottom:6px;font-size:21px}.method-list p{margin:0;color:var(--muted)}.split-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.text-link{color:var(--accent-dark);font-weight:820}.research-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px;color:var(--muted);font-size:13px;font-weight:700;text-transform:uppercase}.tag-row{display:flex;align-self:start;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%;margin-top:14px}.tag-row span{border:1px solid var(--line);border-radius:6px;padding:2px 7px;color:var(--muted);background:#f4f1ed7a;font-size:11px;font-weight:650;line-height:1.45;overflow-wrap:normal;white-space:nowrap}.cta-section{padding:92px 0;background:linear-gradient(120deg,#f05a2829,#191b1f00 42%),var(--authority);color:var(--white);text-align:center}.cta-copy{flex-direction:column;justify-content:center;max-width:760px;margin-inline:auto}.cta-copy h2,.cta-copy p{color:var(--white)}.page-hero{position:relative;overflow:hidden;padding:92px 0 78px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fbfaf8fa,#fbfaf8d6 56%,#fbfaf88c),url(/assets/decision-command-field-v2.webp);background-position:center;background-size:cover}.page-hero.compact h1{max-width:860px;margin-bottom:18px;font-size:58px;line-height:1;letter-spacing:0}.page-hero p:last-child{max-width:680px}.about-logo-hero{border-bottom:1px solid var(--line);background:var(--paper)}.about-logo-media{overflow:hidden;min-height:min(500px,52svh);border-bottom:1px solid rgba(25,27,31,.14);background:#e14000}.about-logo-media img{width:100%;height:min(500px,52svh);min-height:380px;object-fit:contain;object-position:center}.about-hero-copy{display:grid;grid-template-columns:minmax(0,.82fr) minmax(280px,.48fr);gap:48px;align-items:end;padding:52px 0 64px}.about-hero-copy h1{margin-bottom:0;font-size:64px;line-height:.98;letter-spacing:0}.about-hero-copy p:last-child{margin:0;color:var(--muted);font-size:20px;line-height:1.5}.about-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-principles article{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7}.about-principles h2{margin-bottom:10px;font-size:28px;line-height:1.12}.about-principles p:not(.card-kicker){margin:0;color:var(--muted);font-size:17px;line-height:1.62}.service-detail-list{display:grid;gap:0;border-top:1px solid var(--line)}.service-detail{display:grid;grid-template-columns:.72fr 1fr .78fr;gap:30px;padding:34px 0;border-bottom:1px solid var(--line)}.service-detail h2{font-size:30px;line-height:1.12}.service-detail-link{display:inline-block;margin-top:18px}.prose-narrow,.article-body{max-width:760px}.prose-narrow h2,.article-body h2{margin:34px 0 10px;font-size:28px}.prose-narrow p,.article-body p,.article-body li{color:var(--ink-soft);font-size:18px}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);gap:48px;align-items:start}.contact-panel{padding:28px;background:linear-gradient(145deg,#ffffffe6,#f4f1ede6),var(--surface)}.contact-panel .button{width:100%}.article-page{padding:70px 0 92px}.article-header{max-width:840px}.article-header h1{margin:20px 0;font-size:58px;line-height:1.02}.article-header>p:last-of-type{color:var(--muted);font-size:20px;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}html[lang=zh-CN] .report-page-agent-state .article-header{max-width:1040px}html[lang=zh-CN] .report-page-agent-state .article-header h1{width:max-content;max-width:100%;white-space:nowrap;font-size:clamp(36px,4.1vw,48px);line-height:1.04}@media(max-width:760px){html[lang=zh-CN] .report-page-agent-state .article-header h1{width:auto;white-space:normal;overflow-wrap:normal;font-size:32px;line-height:1.12}}.article-body{margin-top:48px}.article-body h3{margin:28px 0 10px;font-size:22px;line-height:1.22}.article-body h4{margin:22px 0 8px;font-size:18px;line-height:1.25}.article-body strong{color:var(--ink)}.article-body img{width:100%;max-width:100%;height:auto}.article-body figure{margin:30px 0}.article-body .chart-figure{width:min(1500px,calc(100vw - 44px));margin:34px 50%;transform:translate(-50%);position:relative}.article-body .chart-figure img{width:100%;border:1px solid var(--line-soft);background:var(--white)}.article-body .chart-open-link{display:none}.article-body figcaption,.article-body .figure-caption{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.5}.article-body table{display:block;width:100%;margin:22px 0 30px;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:1.6}.article-body th,.article-body td{min-width:120px;padding:12px 14px;border:1px solid var(--line);vertical-align:top}.article-body th{color:var(--ink);background:#274e5c14;font-weight:700}.article-body blockquote{margin:26px 0;padding:18px 20px;border-left:4px solid var(--accent);background:#274e5c0f}.article-body .report-toc,.article-body .download-strip,.article-body .method-note,.article-body .paid-preview-note,.paid-report-lock{margin:28px 0;padding:20px;border:1px solid var(--line);background:var(--surface)}.article-body .paid-preview-note p{margin:8px 0 0;color:var(--muted);font-size:16px}.article-content.preview-lock-from-executive-summary #executive-summary,.article-content.preview-lock-from-executive-summary #executive-summary~*{display:none}.paid-report-lock{border-color:#f05a2842;background:linear-gradient(145deg,#f05a281a,#ffffffe0),var(--surface)}.paid-report-lock h2{margin-top:6px}.paid-report-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.payment-policy-links{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;grid-column:1 / -1;margin-top:12px;color:var(--muted);font-size:13px;line-height:1.4}.payment-policy-links span{color:var(--muted);font-weight:780}.payment-policy-links a{color:var(--accent-dark);font-weight:780}.research-card-actions .payment-policy-links{justify-content:center;margin-top:0;text-align:center}.article-body .report-toc ol{margin-bottom:0}.article-body .evidence-badge{display:inline-block;margin:0 4px 2px 0;padding:2px 7px;border:1px solid rgba(39,78,92,.26);color:var(--ink);background:#274e5c12;font-size:12px;line-height:1.4;white-space:nowrap}.article-body .persona-table td:first-child,.article-body .persona-table th:first-child{min-width:190px}.article-body .persona-table td,.article-body .persona-table th{min-width:150px}.article-body .path-card-grid,.article-body .scenario-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 34px}.article-body .scenario-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-body .path-card{min-width:0;max-width:100%;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow-wrap:anywhere}.article-body .path-card h3{margin:0 0 12px;color:var(--ink);font-size:20px;line-height:1.25}.article-body .path-card p{margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.62;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.article-body .path-card strong{color:var(--ink)}.article-body .compact-data-table{display:block;width:100%;overflow-x:auto}.report-page-masters{padding-top:50px;background:var(--surface)}.report-page-masters .article-header{max-width:940px;padding-bottom:34px}.report-page-masters .article-header h1{max-width:780px;margin-top:10px}.report-page-masters .article-header>p:last-of-type{max-width:740px;color:var(--ink-soft);line-height:1.78}.report-hero-deck{max-width:760px!important;margin:22px 0 0!important;color:var(--accent-dark)!important;font-size:18px!important;font-weight:820;line-height:1.55!important}.report-reader-layout{display:grid;grid-template-columns:224px minmax(0,740px);gap:46px;align-items:start;max-width:1060px}.report-page-masters .article-content{max-width:740px;min-width:0}.report-reading-progress{position:fixed;top:0;left:0;z-index:60;width:100%;height:3px;background:transparent;pointer-events:none}.report-reading-progress span{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left center}.report-quickread-box{max-width:940px;margin:-14px auto 34px;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb3}.report-quickread-box>div{display:grid;gap:8px}.report-quickread-box p:not(.report-kicker){display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;margin:0;color:var(--ink-soft);font-size:15px;line-height:1.55}.report-quickread-box strong{color:var(--ink);font-weight:850}.report-quickread-box span{min-width:0}.report-side-toc{position:sticky;top:104px;align-self:start;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.report-toc-title{margin:0 0 12px;color:var(--accent-dark);font-size:12px;font-weight:850;text-transform:uppercase}.report-side-toc nav,.report-toc-mobile nav{display:grid;gap:4px}.report-side-toc a,.report-toc-mobile a{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(222,216,209,.58);color:var(--muted);font-size:14px;font-weight:720;line-height:1.28;text-decoration:none}.report-side-toc a:before,.report-toc-mobile a:before{content:"";flex:0 0 5px;width:5px;height:5px;border-radius:999px;background:#b63b1957}.report-side-toc a:hover{color:var(--accent-dark)}.report-side-toc a.is-active{color:var(--accent-dark);font-weight:850}.report-side-toc a.is-active:before,.report-toc-mobile a.is-active:before{background:var(--accent)}.report-toc-mobile{display:none}.report-toc-mobile summary{cursor:pointer;color:var(--accent-dark);font-size:14px;font-weight:820;list-style:none}.report-toc-mobile summary::-webkit-details-marker{display:none}.report-page-masters .article-content>h1,.report-page-masters .article-content>h2:first-child{display:none}.report-section,.report-cta,.report-appendix,.report-sources-boundary{scroll-margin-top:110px}.report-section{padding:50px 0;border-top:1px solid var(--line)}.report-page-masters .article-body p,.report-page-masters .article-body li{line-height:1.82}.report-page-masters .article-body p{margin-bottom:1.18em}.report-page-masters,.report-page-masters h1,.report-page-masters h2,.report-page-masters h3,.report-page-masters .report-side-toc,.report-page-masters .report-quickread,.report-page-masters .report-purpose-grid,.report-page-masters .report-question-strip,.report-page-masters .report-checklist,.report-page-masters .report-false-list,.report-page-masters .report-cta,.report-page-masters .report-appendix,.report-page-masters .article-boundary{font-family:var(--font-sans)}.report-page-masters .article-content>.report-section>p:not(.report-kicker):not(.report-boundary-note):not(.section-guide):not(.report-callout),.report-page-masters .article-content>.report-section>ul:not([class]) li,.report-page-masters .article-content>.report-section>ol:not([class]) li,.report-page-masters .article-content .report-sources-boundary>p{color:var(--ink-soft);font-family:var(--font-serif);font-size:17.5px;line-height:1.88}.section-guide{margin:0 0 22px!important;padding:12px 14px;border:1px solid rgba(222,216,209,.78);border-radius:var(--radius);background:#f6f3efb8;color:var(--ink-soft)!important;font-family:var(--font-sans);font-size:15px!important;font-weight:720;line-height:1.58!important}.report-opening{padding-top:0;border-top:0}.report-kicker{margin:0 0 12px;color:var(--accent-dark);font-size:12px!important;font-weight:850;letter-spacing:0;text-transform:uppercase}.report-page-masters .article-body .report-section h2,.report-page-masters .article-body .report-cta h2,.report-page-masters .article-body .report-appendix>h2{margin:0 0 16px;color:var(--ink);font-size:34px;line-height:1.12;text-wrap:balance}.report-page-masters .article-body .report-section h3{margin:0;font-size:19px;line-height:1.2}.report-quickread,.report-purpose-grid,.report-example-grid{display:grid;gap:14px;margin:24px 0 28px}.report-quickread{grid-template-columns:repeat(3,minmax(0,1fr))}.report-purpose-grid,.report-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-quickread article,.report-purpose-grid article,.report-example-grid article,.report-question-strip,.report-final-question,.report-boundary-note,.report-callout,.reader-question-callout,.next-step-callout{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc2}.report-quickread article,.report-purpose-grid article,.report-example-grid article{min-width:0;padding:18px}.report-quickread span,.report-purpose-grid span{display:inline-flex;margin-bottom:12px;color:var(--accent-dark);font-size:12px;font-weight:850}.report-quickread strong,.report-example-grid strong,.report-purpose-grid strong{display:block;color:var(--ink)}.report-purpose-grid strong{margin-top:12px;color:var(--accent-dark);font-size:14px;line-height:1.45}.report-page-masters .article-body .report-quickread p,.report-page-masters .article-body .report-purpose-grid p,.report-page-masters .article-body .report-example-grid p{margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.62}.report-question-strip{display:grid;gap:0;margin:24px 0 28px;overflow:hidden}.report-question-strip p{margin:0!important;padding:14px 18px;border-bottom:1px solid var(--line-soft);color:var(--ink)!important;font-size:16px!important;font-weight:760}.report-question-strip p:last-child{border-bottom:0}.report-boundary-note{margin-top:24px!important;padding:18px 20px;background:#f6f3efdb;color:var(--ink-soft)!important;font-size:16px!important;line-height:1.68}.report-callout{margin:26px 0!important;padding:16px 18px;color:var(--ink)!important;font-family:var(--font-sans);font-size:16px!important;line-height:1.68!important}.report-callout p,.report-callout strong{font-family:var(--font-sans)}.report-callout-core{background:#f9f6f0eb}.report-callout-question{background:#f6f3efe0}.report-callout-reminder{border-color:#cea14857;background:#fffbf3e6}.report-page-masters .article-body blockquote{margin:28px 0;padding:18px 20px;border:1px solid rgba(240,90,40,.3);border-left:4px solid var(--accent);border-radius:var(--radius);background:#f05a2812;color:var(--ink)}.report-page-masters .article-body blockquote p{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.68}.reader-question-callout{margin:16px 0!important;padding:14px 16px;background:#f6f3efc7;color:var(--ink)!important;font-size:16px!important}.next-step-callout{margin:18px 0 0!important;padding:15px 16px;border-color:#f05a284d;background:#f05a2812;color:var(--ink)!important;font-size:16px!important}.report-false-list,.report-checklist{display:grid;gap:10px;margin:24px 0 28px;padding:0;list-style:none;counter-reset:report-list}.report-false-list li,.report-checklist li{position:relative;min-height:52px;padding:14px 16px 14px 54px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffbd;color:var(--ink-soft)!important;font-size:16px!important;line-height:1.55}.report-false-list li:before,.report-checklist li:before{counter-increment:report-list;content:counter(report-list,decimal-leading-zero);position:absolute;left:16px;top:15px;color:var(--accent-dark);font-size:12px;font-weight:850}.report-final-question{margin-top:24px;padding:20px;border-color:#f05a2852;background:linear-gradient(145deg,#f05a2814,#ffffffd6),var(--white)}.report-final-question p{margin:0 0 10px!important;color:var(--ink)!important;font-size:18px!important;font-weight:780;line-height:1.48}.report-final-question p:last-child{margin-bottom:0!important}.report-cta{margin:24px 0 40px;padding:28px;border:1px solid rgba(240,90,40,.32);border-radius:var(--radius);background:linear-gradient(145deg,#f05a281a,#ffffffdb),var(--surface)}.report-page-masters .article-body .report-cta p:not(.report-kicker){color:var(--ink-soft);font-size:17px}.report-appendix{margin-top:42px;padding:34px 28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.report-page-masters .article-body .report-appendix h2{margin-top:34px}.report-page-masters .article-body .report-appendix>h2:first-child{margin-top:0}.report-page-masters .article-body .report-appendix h3{padding-top:24px;border-top:1px solid var(--line)}.report-page-masters .article-body .report-appendix table{display:inline-table;width:auto;max-width:100%;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb8;border-collapse:separate;border-spacing:0;font-size:14.5px}.table-scroll{width:100%;margin:18px 0 24px;overflow-x:auto;text-align:center;-webkit-overflow-scrolling:touch}.table-scroll table{margin:0!important;text-align:left}.table-scroll-hint{display:none;margin:0 0 8px!important;color:var(--muted)!important;font-family:var(--font-sans)!important;font-size:12px!important;line-height:1.4!important}.report-page-masters .article-body .report-appendix th,.report-page-masters .article-body .report-appendix td{min-width:120px;padding:12px 14px;border-color:#ded8d1b8;vertical-align:top}.report-page-masters .article-body .report-appendix th{color:var(--ink);background:#f6f3efeb}.compact-decision-table{max-width:100%;margin:18px 0 24px}.scoring-rule-strip{max-width:100%;margin:14px 0 20px}.report-page-masters .article-body .scoring-rule-strip .table-scroll{width:100%;max-width:100%;margin:0;overflow-x:auto;overflow-y:hidden;text-align:left;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-color:rgba(240,90,40,.52) rgba(18,24,31,.08);scrollbar-width:thin}.report-page-masters .article-body .scoring-rule-strip table{display:table;width:max-content;max-width:none;margin:0!important}.report-page-masters .article-body .scoring-scale table{min-width:min(100%,360px)}.report-page-masters .article-body .scoring-interpretation table{min-width:min(520px,calc(100vw - 64px))}.report-page-masters .article-body .scoring-rule-strip th,.report-page-masters .article-body .scoring-rule-strip td{min-width:0;padding:10px 12px;overflow-wrap:break-word}.report-page-masters .article-body .compact-decision-table .table-scroll{width:100%;margin:0;overflow:visible;text-align:left}.report-page-masters .article-body .compact-decision-table .table-scroll-hint{display:none}.report-page-masters .article-body .compact-decision-table table{display:table;width:100%;max-width:100%;table-layout:fixed}.report-page-masters .article-body .compact-decision-table th,.report-page-masters .article-body .compact-decision-table td{min-width:0;overflow-wrap:anywhere;word-break:normal}.report-page-masters .article-body .compact-decision-table th:nth-child(1),.report-page-masters .article-body .compact-decision-table td:nth-child(1){width:22%}.report-page-masters .article-body .compact-decision-table th:nth-child(2),.report-page-masters .article-body .compact-decision-table td:nth-child(2){width:18%}.report-page-masters .article-body .compact-decision-table th:nth-child(3),.report-page-masters .article-body .compact-decision-table td:nth-child(3){width:60%}.report-appendix,.appendix-tool-group,.self-test-tabs,.self-test-tablist,.self-test-panels,.self-test-panel{max-width:100%;min-width:0}.appendix-tool-group{margin:24px 0 34px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffa8}.appendix-tool-group>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;color:var(--ink);font-size:19px;font-weight:820;line-height:1.32;cursor:pointer;list-style:none}.appendix-tool-group>summary:after{content:"展开";color:var(--accent-dark);font-size:13px;font-weight:820}.appendix-tool-group[open]>summary{border-bottom:1px solid var(--line)}.appendix-tool-group[open]>summary:after{content:"收起"}.appendix-tool-group>summary::-webkit-details-marker{display:none}.appendix-tool-group>:not(summary){margin-inline:20px}.self-test-tabs{display:block;margin:24px 0 34px;max-width:100%;min-width:0}.self-test-tabs>input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.self-test-tablist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.self-test-tablist label{display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb8;color:var(--ink-soft);font-size:14px;font-weight:780;line-height:1.22;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.self-test-tablist label:hover{border-color:#f05a286b;color:var(--accent-dark)}#zh-self-test-career:checked~.self-test-tablist label[for=zh-self-test-career],#zh-self-test-transition:checked~.self-test-tablist label[for=zh-self-test-transition],#zh-self-test-signal:checked~.self-test-tablist label[for=zh-self-test-signal],#zh-self-test-builder:checked~.self-test-tablist label[for=zh-self-test-builder],#zh-self-test-location:checked~.self-test-tablist label[for=zh-self-test-location],#zh-self-test-buffer:checked~.self-test-tablist label[for=zh-self-test-buffer],#en-self-test-career:checked~.self-test-tablist label[for=en-self-test-career],#en-self-test-transition:checked~.self-test-tablist label[for=en-self-test-transition],#en-self-test-signal:checked~.self-test-tablist label[for=en-self-test-signal],#en-self-test-builder:checked~.self-test-tablist label[for=en-self-test-builder],#en-self-test-location:checked~.self-test-tablist label[for=en-self-test-location],#en-self-test-buffer:checked~.self-test-tablist label[for=en-self-test-buffer]{border-color:#f05a288c;background:linear-gradient(145deg,#f05a281c,#ffffffdb),var(--white);color:var(--accent-dark)}.self-test-panels{max-width:100%;min-width:0}.self-test-panel{display:none;max-width:100%;min-width:0;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc2;overflow:hidden}#zh-self-test-career:checked~.self-test-panels .panel-career,#zh-self-test-transition:checked~.self-test-panels .panel-transition,#zh-self-test-signal:checked~.self-test-panels .panel-signal,#zh-self-test-builder:checked~.self-test-panels .panel-builder,#zh-self-test-location:checked~.self-test-panels .panel-location,#zh-self-test-buffer:checked~.self-test-panels .panel-buffer,#en-self-test-career:checked~.self-test-panels .panel-career,#en-self-test-transition:checked~.self-test-panels .panel-transition,#en-self-test-signal:checked~.self-test-panels .panel-signal,#en-self-test-builder:checked~.self-test-panels .panel-builder,#en-self-test-location:checked~.self-test-panels .panel-location,#en-self-test-buffer:checked~.self-test-panels .panel-buffer{display:block}.report-page-masters .article-body .self-test-panel h3{margin:0 0 14px;padding:0;border:0;color:var(--ink);font-size:24px}.self-test-panel .pause-signal{margin-top:18px!important;padding:14px 16px;border:1px solid rgba(240,90,40,.32);border-radius:var(--radius);background:#f05a2814;color:var(--ink)!important;font-size:16px!important}.self-test-panel table{margin:18px 0 22px!important}.self-test-panel table:last-of-type{margin-bottom:16px!important}.self-test-accordion{display:grid;gap:10px;margin:24px 0 34px}.self-test-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7;overflow:hidden}.self-test-card>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;padding:15px 18px;color:var(--ink);font-size:17px;font-weight:820;line-height:1.32;cursor:pointer;list-style:none}.self-test-card>summary:hover{color:var(--accent-dark)}.self-test-card>summary:after{content:"＋";flex:0 0 auto;color:var(--accent-dark);font-size:18px;font-weight:760}.self-test-card[open]>summary{border-bottom:1px solid var(--line);background:#f6f3efb8}.self-test-card[open]>summary:after{content:"－"}.self-test-card>summary::-webkit-details-marker{display:none}.self-test-card-body{padding:18px}.self-test-card-body table{margin:18px 0 22px!important}.self-test-card-body .pause-signal{margin-top:18px!important;padding:14px 16px;border:1px solid rgba(240,90,40,.3);border-radius:var(--radius);background:#f05a2814;color:var(--ink)!important;font-size:16px!important}.report-sources-boundary{margin-top:42px;padding-top:28px;border-top:1px solid var(--line)}.report-page-masters .article-body .report-sources-boundary h2{margin:0 0 16px;color:var(--ink);font-size:28px;line-height:1.18}.report-page-masters .article-boundary{grid-column:2;max-width:820px}.site-footer{border-top:1px solid var(--line);background:var(--surface)}.product-hero{padding:92px 0 82px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#fbfaf8fa,#fbfaf8d1),url(/assets/decision-ladder-core-v2.webp);background-position:center;background-size:cover}.product-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.56fr);gap:56px;align-items:center}.product-hero h1{max-width:880px;margin-bottom:22px;font-size:70px;line-height:.98;letter-spacing:0}.product-hero .hero-lede,.product-hero .hero-cn{margin-inline:0}.product-hero .hero-actions{justify-content:flex-start}.product-proof-list{display:grid;gap:12px}.proof-item{display:grid;gap:8px;padding:20px;text-decoration:none;backdrop-filter:blur(8px)}.proof-item:hover strong{color:var(--accent-dark)}.feature-grid,.scenario-grid,.package-grid{display:grid;gap:16px}.feature-grid.four{grid-template-columns:repeat(4,1fr)}.feature-grid.three,.scenario-grid,.package-grid{grid-template-columns:repeat(3,1fr)}.feature-card p{margin:0;color:var(--ink-soft);font-size:18px}.indicator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.indicator-head{margin-bottom:16px}.indicator-head span{color:var(--muted);font-size:14px}.indicator-card small,.package-card small{display:block;margin-top:16px}.scenario-card h4{margin:22px 0 8px;font-size:13px;font-weight:850;text-transform:uppercase}.scenario-card ul,.delivery-panel ol,.tier-detail ul{display:grid;gap:8px;margin:0;padding-left:18px}.scenario-card li,.delivery-panel li,.boundary-list li{color:var(--ink-soft)}.delivery-layout,.boundary-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.68fr);gap:56px;align-items:start}.delivery-panel{padding:28px}.timeline-list{display:grid;gap:0;border-top:1px solid var(--line)}.timeline-list article{display:grid;grid-template-columns:72px 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.section-link{display:inline-block;margin-top:24px}.tier-grid{display:grid;gap:16px}.tier-grid.compact{grid-template-columns:repeat(4,1fr)}.tier-label{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:30px;margin:0 0 18px;border:1px solid rgba(240,90,40,.36);border-radius:var(--radius);color:var(--accent-dark);font-weight:850}.tier-card h3{margin-bottom:10px;font-size:22px;line-height:1.18}.tier-card small{display:block;margin-top:18px;font-weight:750}.tier-detail-list{display:grid;gap:0;border-top:1px solid var(--line)}.tier-detail{display:grid;grid-template-columns:.72fr .86fr 1fr;gap:34px;padding:34px 0;border-bottom:1px solid var(--line)}.tier-detail h2{margin-bottom:12px;font-size:30px;line-height:1.12}.tier-detail h3{margin:0 0 8px;font-size:13px;font-weight:850;text-transform:uppercase}.tier-detail h3:not(:first-child){margin-top:22px}.report-product-list{display:grid;gap:18px}.report-product{display:grid;grid-template-columns:.82fr 1fr 1fr;gap:30px;align-items:start}.report-product h2{font-size:28px;line-height:1.12}.report-price{margin:0 0 12px;color:var(--ink);font-size:15px;font-weight:850}.report-product-actions{display:grid;gap:9px;margin-top:18px}.payment-note{margin:0;color:var(--muted);font-size:13px}.report-product h3{margin:0 0 8px;font-size:13px;font-weight:850;text-transform:uppercase}html[lang=zh-CN] .report-product h3{font-size:14px;letter-spacing:0}.report-product h3:not(:first-child){margin-top:20px}.article-boundary{margin-top:48px;padding:28px;background:var(--surface)}.report-page-cbe .article-boundary{position:relative;display:grid;grid-template-columns:minmax(240px,.46fr) minmax(0,1fr);gap:28px;align-items:start;margin-top:64px;padding:clamp(26px,3.4vw,40px);border-color:#191b1f24;overflow:hidden;background:linear-gradient(135deg,#fffffff0,#f6f1ebd1),var(--surface);box-shadow:0 18px 46px #191b1f0f}.report-page-cbe .article-boundary:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--accent),rgba(240,90,40,.08))}.report-page-cbe .article-boundary h2{margin:0;font-family:var(--cbe-display, var(--font-serif));font-size:clamp(28px,2.6vw,38px);font-weight:740;line-height:1.18}.report-page-cbe .article-boundary .cbe-boundary-copy{display:grid;gap:16px;align-content:start}.report-page-cbe .article-boundary .cbe-boundary-intro{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.78}.report-page-cbe .article-boundary ul{grid-column:2;display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:cbe-boundary}.report-page-cbe .article-boundary li{position:relative;display:grid;align-items:center;min-height:82px;margin:0;padding:16px 18px 16px 58px;border:1px solid rgba(25,27,31,.11);border-radius:8px;color:var(--ink-soft);background:#ffffffd1;font-size:15.5px;line-height:1.7;box-shadow:0 1px #ffffffbd inset}.report-page-cbe .article-boundary li:before{content:counter(cbe-boundary);counter-increment:cbe-boundary;position:absolute;left:18px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(240,90,40,.36);border-radius:999px;color:var(--accent-dark);background:#f05a2814;font-family:var(--cbe-mono, monospace);font-size:11px;font-weight:800}.legal-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(280px,.34fr);gap:56px;align-items:start}.legal-copy{max-width:800px}.legal-copy section{padding:28px 0;border-bottom:1px solid var(--line)}.legal-copy section:first-of-type{padding-top:0}.legal-copy h2{margin-bottom:12px;font-size:28px;line-height:1.12}.legal-copy p,.legal-copy li{color:var(--ink-soft);font-size:18px}.legal-update{margin-bottom:12px;color:var(--muted);font-size:14px;font-weight:780}.legal-notice{margin-bottom:30px;padding:18px;border:1px solid rgba(240,90,40,.28);border-radius:var(--radius);background:#f05a2814}.legal-disclosure{margin-top:34px}.legal-disclosure h2,.legal-nav h2{margin-bottom:14px;font-size:14px;text-transform:uppercase}.legal-disclosure dl{display:grid;gap:10px;margin:0}.legal-disclosure dt{color:var(--ink);font-weight:820}.legal-disclosure dd{margin:-8px 0 8px;color:var(--muted)}.legal-nav{position:sticky;top:96px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffe0}.legal-nav a{display:block;margin-bottom:10px;color:var(--muted);font-weight:760}.cookie-banner{position:fixed;right:24px;bottom:24px;z-index:1000;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:end;width:min(760px,calc(100vw - 48px));padding:18px;border:1px solid rgba(25,27,31,.14);border-radius:var(--radius);background:#fbfaf8f7;box-shadow:0 18px 48px #11111429;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cookie-banner[hidden]{display:none}.cookie-banner [hidden]{display:none!important}.cookie-banner-copy{display:grid;gap:8px;min-width:0}.cookie-banner h2{margin:0;color:var(--ink);font-size:17px;line-height:1.25}.cookie-banner p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.55}.cookie-banner a{width:fit-content;color:var(--accent-dark);font-size:14px;font-weight:800;text-decoration:none}.cookie-banner a:hover{color:var(--accent)}.cookie-banner-links{display:flex;flex-wrap:wrap;gap:8px 18px}.cookie-preferences{display:grid;gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid var(--line)}.cookie-preferences[hidden]{display:none}.cookie-preferences label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;cursor:pointer}.cookie-preferences input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.cookie-preferences strong,.cookie-preferences small{display:block}.cookie-preferences strong{color:var(--ink);font-size:14px}.cookie-preferences small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}.cookie-banner-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cookie-banner-actions .button{min-width:96px;border:0;cursor:pointer}.footer-grid{display:grid;grid-template-columns:1.15fr .7fr .7fr .7fr;gap:36px;padding:52px 0 34px}.footer-grid h2{margin-bottom:14px;font-size:14px;text-transform:uppercase}.footer-grid a,.footer-grid p{display:block;margin:0 0 10px;color:var(--muted);font-size:15px}.footer-legal-button{display:block;margin:0 0 10px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:15px;text-align:left;cursor:pointer}.footer-legal-button:hover,.footer-legal-button:focus-visible{color:var(--accent-dark)}.footer-brand{margin-bottom:16px}.footer-note{color:var(--ink-soft)}.footer-bottom{display:flex;justify-content:space-between;gap:16px;padding:18px 0 28px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}@media(max-width:1180px){.home-hero h1{font-size:76px}.ladder-rail{grid-template-columns:repeat(4,1fr)}}@media(max-width:980px){.header-inner{align-items:flex-start;flex-direction:column;padding:14px 0}.nav{justify-content:flex-start}.home-hero{min-height:auto;padding:58px 0}.home-hero-grid{gap:32px}.home-hero h1,.product-hero h1,.page-hero.compact h1,.article-header h1{font-size:54px;line-height:1.04}html[lang=zh-CN] .article-header h1{max-width:100%;font-size:40px;line-height:1.08;word-break:normal;overflow-wrap:anywhere}.signal-grid,.service-grid,.research-grid,.method-layout,.service-detail,.contact-grid,.footer-grid,.legal-layout,.about-hero-copy,.about-principles,.home-hero-grid,.product-hero-grid,.feature-grid.four,.feature-grid.three,.scenario-grid,.package-grid,.delivery-layout,.boundary-layout,.tier-grid.compact,.tier-detail,.report-product,.visual-panel,.visual-panel.reverse,.research-entry-grid{grid-template-columns:1fr}.visual-panel.reverse .visual-copy{order:0}.indicator-grid{grid-template-columns:repeat(2,1fr)}.report-reader-layout{grid-template-columns:1fr;gap:28px;width:100%;max-width:100%;min-width:0}.report-side-toc{position:static;display:block;width:100%;max-width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;overflow:visible;box-sizing:border-box}.report-toc-title,.report-toc-desktop{display:none}.report-side-toc>.report-toc-desktop{display:none!important}.report-toc-mobile{display:block;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7;overflow:hidden}.report-toc-mobile summary{display:flex;align-items:center;min-height:48px;padding:12px 14px;color:var(--ink);line-height:1.35;overflow-wrap:anywhere;box-sizing:border-box}.report-toc-mobile[open] summary{margin-bottom:0;border-bottom:1px solid var(--line);background:#f6f3efb8}.report-toc-mobile nav{grid-template-columns:repeat(auto-fit,minmax(min(164px,100%),1fr));gap:8px;padding:12px;box-sizing:border-box}.report-toc-mobile a{min-width:0;padding:10px 11px;border:1px solid rgba(222,216,209,.72);border-radius:8px;background:#ffffffad;line-height:1.35;overflow-wrap:anywhere}.report-toc-mobile a:before{margin-top:.42em;align-self:flex-start}.report-page-masters .article-content,.report-page-masters .article-body,.report-page-masters .report-reader-layout,.report-page-masters .report-appendix,.report-page-masters .appendix-tool-group,.report-page-masters .self-test-tabs,.report-page-masters .self-test-panels,.report-page-masters .self-test-panel,.report-page-masters .scoring-rule-strip,.report-page-masters .compact-decision-table,.report-page-masters .article-boundary{grid-column:auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.report-page-masters,.report-page-masters .article-body,.report-page-masters .article-content,.report-page-masters .report-reader-layout,.report-page-masters .report-appendix,.report-page-masters .appendix-tool-group,.report-page-masters .self-test-tabs,.report-page-masters .self-test-panels,.report-page-masters .self-test-panel{overflow-x:hidden}.report-page-masters .article-body .report-appendix .table-scroll,.report-page-masters .article-body .self-test-tablist{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.appendix-tool-group>:not(summary){width:calc(100% - 40px);max-width:calc(100% - 40px)}.report-quickread,.report-purpose-grid,.report-example-grid{grid-template-columns:1fr}.section,.visual-section{padding:72px 0}.split-heading{align-items:flex-start;flex-direction:column}}@media(max-width:640px){html,body{max-width:100%;overflow-x:hidden}.container{width:min(var(--max),calc(100vw - 32px))}.home-hero{padding:38px 0}.home-hero-copy{text-align:left}.home-hero h1,.product-hero h1,.page-hero.compact h1,.article-header h1{font-size:38px;line-height:1.06;max-width:100%;overflow-wrap:anywhere}.page-hero.compact h1{max-width:330px}html[lang=zh-CN] .home-hero h1{font-size:42px;line-height:1.08}html[lang=zh-CN] .page-hero.compact h1{font-size:36px;line-height:1.08}html[lang=zh-CN] .article-header h1{max-width:100%;font-size:30px;line-height:1.08;word-break:normal;overflow-wrap:anywhere}html[lang=en] .article-header h1,html:not([lang=zh-CN]) .article-header h1{font-size:34px;line-height:1.08}.article-page{padding:48px 0 72px}.article-header>p:last-of-type{font-size:17px}.report-page-masters{padding-top:44px}.report-page-masters .container{width:min(var(--max),calc(100vw - 40px))}.report-page-masters .article-content{padding-inline:6px}.report-page-masters .article-body .report-section h2,.report-page-masters .article-body .report-cta h2,.report-page-masters .article-body .report-appendix>h2{font-size:28px;line-height:1.14}.report-section{padding:42px 0}.report-page-masters .article-content>.report-section>p:not(.report-kicker):not(.report-boundary-note):not(.section-guide):not(.report-callout),.report-page-masters .article-content>.report-section>ul:not([class]),.report-page-masters .article-content>.report-section>ol:not([class]){padding-inline:2px}.report-quickread-box{margin:-10px auto 24px;padding:16px}.report-quickread-box p:not(.report-kicker){grid-template-columns:1fr;gap:3px;font-size:14.5px}.section-guide,.report-callout,.report-boundary-note{padding:14px;font-size:15px!important}.table-scroll{width:100%;max-width:100%;margin-right:0;margin-left:0;transform:none;text-align:left}.table-scroll-hint{display:block}.report-toc-mobile nav{grid-template-columns:1fr;gap:8px;padding:10px}.report-toc-mobile summary{min-height:46px;padding:11px 12px;font-size:15px}.report-toc-mobile a{min-height:42px;padding:9px 10px;font-size:14px}.report-page-masters,.report-page-masters .article-body,.report-page-masters .article-content,.report-page-masters .report-reader-layout,.report-page-masters .report-appendix,.report-page-masters .appendix-tool-group,.report-page-masters .self-test-tabs,.report-page-masters .self-test-panels,.report-page-masters .self-test-panel,.report-page-masters .scoring-rule-strip,.report-page-masters .compact-decision-table{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.report-page-masters,.report-page-masters .article-body,.report-page-masters .article-content,.report-page-masters .report-reader-layout,.report-page-masters .report-appendix,.report-page-masters .appendix-tool-group,.report-page-masters .self-test-tabs,.report-page-masters .self-test-panels,.report-page-masters .self-test-panel{overflow-x:hidden}.report-quickread article,.report-purpose-grid article,.report-example-grid article,.report-cta,.report-appendix{padding:18px 14px}.report-page-masters .article-body .report-appendix>*{max-width:100%;min-width:0;box-sizing:border-box}.self-test-panel{padding:16px}.self-test-tablist{grid-template-columns:1fr}.appendix-tool-group>summary,.self-test-card>summary{padding:15px 14px;font-size:16px}.appendix-tool-group>:not(summary){width:calc(100% - 28px);max-width:calc(100% - 28px);margin-inline:14px}.self-test-card-body{padding:14px}.report-page-masters .article-body .report-appendix table{max-width:none;font-size:13.5px}.report-page-masters .article-body .report-appendix th,.report-page-masters .article-body .report-appendix td{min-width:132px;padding:10px 12px}.report-page-masters .article-body .scoring-rule-strip{margin:12px 0 18px}.report-page-masters .article-body .scoring-rule-strip .table-scroll{width:100%;max-width:100%;margin:0;overflow-x:auto;overflow-y:hidden}.report-page-masters .article-body .scoring-rule-strip .table-scroll-hint{display:block;margin-bottom:6px!important}.report-page-masters .article-body .scoring-rule-strip table{display:table;width:100%;max-width:100%;table-layout:fixed;border-spacing:0;font-size:12px;line-height:1.42}.report-page-masters .article-body .scoring-scale table,.report-page-masters .article-body .scoring-interpretation table{min-width:0}.report-page-masters .article-body .scoring-rule-strip th,.report-page-masters .article-body .scoring-rule-strip td{min-width:0;padding:8px 7px;overflow-wrap:break-word;word-break:break-all;line-break:anywhere}.report-page-masters .article-body .scoring-scale th:first-child,.report-page-masters .article-body .scoring-scale td:first-child,.report-page-masters .article-body .scoring-interpretation th:first-child,.report-page-masters .article-body .scoring-interpretation td:first-child{min-width:0;white-space:normal}.report-page-masters .article-body .scoring-scale th:first-child,.report-page-masters .article-body .scoring-scale td:first-child{width:18%}.report-page-masters .article-body .scoring-scale th:last-child,.report-page-masters .article-body .scoring-scale td:last-child{width:82%}.report-page-masters .article-body .scoring-interpretation th:nth-child(1),.report-page-masters .article-body .scoring-interpretation td:nth-child(1){width:20%}.report-page-masters .article-body .scoring-interpretation th:nth-child(2),.report-page-masters .article-body .scoring-interpretation td:nth-child(2){width:22%}.report-page-masters .article-body .scoring-interpretation th:nth-child(3),.report-page-masters .article-body .scoring-interpretation td:nth-child(3){width:58%}.report-page-masters .article-body .compact-decision-table{margin:14px 0 20px}.report-page-masters .article-body .compact-decision-table .table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.report-page-masters .article-body .compact-decision-table table{display:table;width:100%;max-width:100%;table-layout:fixed;border-spacing:0;font-size:12.2px;line-height:1.45}.report-page-masters .article-body .compact-decision-table th,.report-page-masters .article-body .compact-decision-table td{min-width:0;padding:7px 5px;overflow-wrap:anywhere;word-break:break-all;line-break:anywhere}.report-page-masters .article-body .compact-decision-table th:nth-child(1),.report-page-masters .article-body .compact-decision-table td:nth-child(1){width:20%}.report-page-masters .article-body .compact-decision-table th:nth-child(2),.report-page-masters .article-body .compact-decision-table td:nth-child(2){width:16%}.report-page-masters .article-body .compact-decision-table th:nth-child(3),.report-page-masters .article-body .compact-decision-table td:nth-child(3){width:64%}.report-page-masters .article-body .self-test-panel h3{font-size:21px}.report-checklist li,.report-false-list li{padding:13px 14px 13px 50px;font-size:15px!important}.report-page-masters .article-body .report-cta p:not(.report-kicker){font-size:16px}.article-body .download-strip,.article-body .report-toc,.article-body .method-note{padding:16px;overflow-wrap:anywhere}.article-body table{font-size:15px}.article-body .chart-figure{width:calc(100vw - 32px);margin:24px 50%;padding:42px 0 8px;overflow-x:auto;overflow-y:hidden;transform:translate(-50%);border:1px solid var(--line-soft);border-radius:8px;background:var(--white);box-shadow:0 16px 34px #12181f14;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-color:rgba(240,90,40,.65) rgba(18,24,31,.08);scrollbar-width:thin}.article-body .chart-figure:before{content:"Swipe horizontally to view the full high-resolution chart";position:sticky;left:12px;z-index:2;display:inline-flex;align-items:center;width:max-content;max-width:calc(100vw - 64px);margin:-26px 12px 12px;padding:7px 10px;border:1px solid rgba(240,90,40,.26);border-radius:999px;color:var(--accent);background:#fffffff0;box-shadow:0 8px 18px #12181f14;font-size:13px;font-weight:700;line-height:1.25;white-space:normal}html[lang=zh-CN] .article-body .chart-figure:before{content:"左右滑动查看完整高清图"}.article-body .chart-figure img{display:block;width:1080px;min-width:1080px;max-width:none;border:0}.article-body .chart-open-link{position:sticky;left:12px;display:inline-flex;width:max-content;max-width:calc(100vw - 64px);margin:10px 12px 0;padding:7px 10px;border-radius:999px;color:var(--ink);background:#f5f0e8f5;font-size:13px;font-weight:700;text-decoration:none}.article-body th,.article-body td{min-width:112px;padding:10px}.report-page-masters .article-body .self-test-tabs{margin:18px 0 26px}.report-page-masters .article-body .self-test-tablist{display:flex;gap:8px;width:100%;max-width:100%;margin:14px 0 16px;padding:0 2px 8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(240,90,40,.55) rgba(18,24,31,.08);scrollbar-width:thin}.report-page-masters .article-body .self-test-tablist label{flex:0 0 min(72vw,244px);justify-content:flex-start;min-height:48px;padding:10px 13px;text-align:left;scroll-snap-align:start;white-space:normal;overflow-wrap:break-word}.report-page-masters .article-body .self-test-panel{padding:12px;overflow:hidden}.report-page-masters .article-body .self-test-panel p{font-size:15px!important;line-height:1.72}.report-page-masters .article-body .self-test-panel .table-scroll{display:block;width:100%;max-width:100%;margin:14px 0 18px;overflow:visible;text-align:left}.report-page-masters .article-body .self-test-panel .table-scroll-hint{display:none}.report-page-masters .article-body .self-test-panel table{display:table;width:100%;min-width:0;max-width:100%;table-layout:fixed;margin:0!important;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffb8;border-collapse:separate;border-spacing:0;font-size:11.8px;line-height:1.42}.report-page-masters .article-body .self-test-panel thead{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.report-page-masters .article-body .self-test-panel tbody{display:table-row-group}.report-page-masters .article-body .self-test-panel tr{display:table-row;padding:0;border:0;border-radius:0;background:transparent}.report-page-masters .article-body .self-test-panel th,.report-page-masters .article-body .self-test-panel td{display:table-cell;width:auto;min-width:0;padding:6px 5px;border:1px solid rgba(222,216,209,.72);background:transparent;vertical-align:top;overflow-wrap:anywhere;word-break:break-all;line-break:anywhere}.report-page-masters .article-body .self-test-panel th:first-child,.report-page-masters .article-body .self-test-panel td:first-child{width:30%}.report-page-masters .article-body .self-test-panel th:last-child,.report-page-masters .article-body .self-test-panel td:last-child{width:70%}.report-page-masters .article-body .self-test-panel td:first-child{color:var(--ink);font-weight:760}.report-page-masters .article-body .self-test-panel td+td{margin-top:0;color:var(--ink-soft)}.report-page-masters .article-body .self-test-panel td:empty{min-width:0;min-height:0;margin-top:0;border:1px dashed rgba(240,90,40,.36);background:#f05a280b;text-align:center}.report-page-masters .article-body .self-test-panel td:empty:before{content:"0 / 1 / 2";display:inline-block;padding:3px 0;color:var(--muted);font-size:12px;font-weight:760;letter-spacing:0}.report-page-masters .article-body .self-test-panel .pause-signal{margin-top:14px!important;padding:13px 14px;font-size:15px!important}.report-page-masters .article-body .scoring-rule-strip .table-scroll,.report-page-masters .article-body .compact-decision-table .table-scroll,.report-page-masters .article-body .self-test-panel .table-scroll{overflow:visible}.report-page-masters .article-body .scoring-rule-strip .table-scroll-hint,.report-page-masters .article-body .compact-decision-table .table-scroll-hint,.report-page-masters .article-body .self-test-panel .table-scroll-hint{display:none}.report-page-masters .article-body .scoring-rule-strip table,.report-page-masters .article-body .compact-decision-table table,.report-page-masters .article-body .self-test-panel table{display:block;width:100%;min-width:0;max-width:100%;border:0;background:transparent;border-collapse:separate;border-spacing:0;font-size:14px;line-height:1.58}.report-page-masters .article-body .scoring-rule-strip thead,.report-page-masters .article-body .compact-decision-table thead,.report-page-masters .article-body .self-test-panel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.report-page-masters .article-body .scoring-rule-strip tbody,.report-page-masters .article-body .compact-decision-table tbody,.report-page-masters .article-body .self-test-panel tbody{display:grid;gap:10px}.report-page-masters .article-body .scoring-rule-strip tr,.report-page-masters .article-body .compact-decision-table tr,.report-page-masters .article-body .self-test-panel tr{display:grid;gap:7px;padding:11px 12px;border:1px solid rgba(222,216,209,.78);border-radius:8px;background:#ffffffc2}.report-page-masters .article-body .scoring-rule-strip th,.report-page-masters .article-body .compact-decision-table th,.report-page-masters .article-body .self-test-panel th{display:none}.report-page-masters .article-body .scoring-rule-strip td,.report-page-masters .article-body .compact-decision-table td,.report-page-masters .article-body .self-test-panel td{display:block;width:100%!important;min-width:0;padding:0;border:0;color:var(--ink-soft);background:transparent;font-size:14px;line-height:1.58;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-break:auto}.report-page-masters .article-body .scoring-rule-strip td:before,.report-page-masters .article-body .compact-decision-table td:before,.report-page-masters .article-body .self-test-panel td:before{display:block;margin:0 0 2px;color:var(--muted);font-size:11.5px;font-weight:760;line-height:1.35}.report-page-masters .article-body .scoring-scale td:nth-child(1):before{content:"Score"}.report-page-masters .article-body .scoring-scale td:nth-child(2):before{content:"Meaning"}.report-page-masters .article-body .scoring-interpretation td:nth-child(1):before{content:"Total"}.report-page-masters .article-body .scoring-interpretation td:nth-child(2):before{content:"Meaning"}.report-page-masters .article-body .scoring-interpretation td:nth-child(3):before{content:"Next"}.report-page-masters .article-body .compact-decision-table td:nth-child(1):before{content:"Top goal score"}.report-page-masters .article-body .compact-decision-table td:nth-child(2):before{content:"Pause signal"}.report-page-masters .article-body .compact-decision-table td:nth-child(3):before{content:"Action"}.report-page-masters .article-body .self-test-panel table:first-of-type td:nth-child(1):before{content:"Check"}.report-page-masters .article-body .self-test-panel table:first-of-type td:nth-child(2):before{content:"Question"}.report-page-masters .article-body .self-test-panel table:last-of-type td:nth-child(1):before{content:"Self-test"}.report-page-masters .article-body .self-test-panel table:last-of-type td:nth-child(2):empty:before{content:"0 / 1 / 2";display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 11px;border:1px dashed rgba(240,90,40,.4);border-radius:999px;color:var(--accent-dark);background:#f05a280f;font-size:12px;font-weight:780}html[lang=zh-CN] .report-page-masters .article-body .scoring-scale td:nth-child(1):before{content:"分数"}html[lang=zh-CN] .report-page-masters .article-body .scoring-scale td:nth-child(2):before{content:"含义"}html[lang=zh-CN] .report-page-masters .article-body .scoring-interpretation td:nth-child(1):before{content:"总分"}html[lang=zh-CN] .report-page-masters .article-body .scoring-interpretation td:nth-child(2):before{content:"意义"}html[lang=zh-CN] .report-page-masters .article-body .scoring-interpretation td:nth-child(3):before{content:"下一步"}html[lang=zh-CN] .report-page-masters .article-body .compact-decision-table td:nth-child(1):before{content:"你的最高分目标"}html[lang=zh-CN] .report-page-masters .article-body .compact-decision-table td:nth-child(2):before{content:"暂停信号"}html[lang=zh-CN] .report-page-masters .article-body .compact-decision-table td:nth-child(3):before{content:"建议动作"}html[lang=zh-CN] .report-page-masters .article-body .self-test-panel table:first-of-type td:nth-child(1):before{content:"检查项"}html[lang=zh-CN] .report-page-masters .article-body .self-test-panel table:first-of-type td:nth-child(2):before{content:"要问的问题"}html[lang=zh-CN] .report-page-masters .article-body .self-test-panel table:last-of-type td:nth-child(1):before{content:"自测问题"}.article-body .path-card-grid,.article-body .scenario-card-grid{grid-template-columns:1fr;gap:14px;margin:16px 0 30px}.article-body .path-card{padding:16px}.article-body .path-card h3{font-size:19px}.article-body .path-card p{font-size:15px}.hero-lede,.hero-cn,.section-heading p:last-child,.page-hero p,.cta-copy p,.product-hero .hero-lede,.product-hero .hero-cn,.visual-copy p:not(.eyebrow),.minimal-heading p:not(.eyebrow){font-size:16px}.hero-lede,.hero-cn,.page-hero p:last-child,.product-hero .hero-lede,.product-hero .hero-cn,.check-list,.report-product>div,.tier-detail>div,.service-detail>div,.contact-grid>div,.contact-panel{max-width:330px;overflow-wrap:break-word}.visual-copy h2,.minimal-heading h2,.section-heading h2,.cta-copy h2{font-size:34px;line-height:1.08}.hero-actions{width:100%;justify-content:flex-start}.nav{width:100%;max-width:100%;gap:8px 16px}.nav a{font-size:13px;white-space:nowrap}.tag-row{gap:5px}.tag-row span{padding:2px 6px;font-size:10px}.language-switch{flex-basis:100%;width:fit-content}.button{width:100%}.cookie-banner{right:14px;bottom:14px;grid-template-columns:1fr;width:calc(100vw - 28px);max-height:calc(100vh - 28px);overflow-y:auto;padding:16px}.cookie-banner-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.cookie-banner-actions .button{min-width:0}.research-card-actions{position:static;margin-top:16px;padding:0;border:0;background:transparent;box-shadow:none;opacity:1;pointer-events:auto;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.research-card-actions>div,.research-card-actions.dual-action>div,.research-card-actions.single-action>div{grid-template-columns:1fr;width:100%}.research-card:hover .research-card-content,.research-card:focus-within .research-card-content{opacity:1;transform:none}.research-card:hover .research-card-actions,.research-card:focus-within .research-card-actions{box-shadow:none;transform:none}.home-hero-stage{width:100%}.home-hero-stage img{object-position:55% center}.signal-words{grid-template-columns:1fr}.signal-words span{min-height:76px;border-left:0;border-top:1px solid rgba(255,255,255,.12);font-size:26px;justify-items:start}.signal-words span:first-child{border-top:0}.ladder-rail{grid-template-columns:1fr}.ladder-node-placeholder{grid-column:auto}.ladder-node{min-height:92px}.product-hero,.page-hero{padding:58px 0}.about-logo-media{min-height:360px}.about-logo-media img{height:360px;min-height:360px;object-fit:contain;object-position:center}.about-hero-copy{gap:18px;padding:34px 0 46px}.about-hero-copy h1{font-size:40px;line-height:1.06}.about-hero-copy p:last-child{font-size:17px}.about-principles article{padding:18px}.about-principles h2{font-size:24px}.product-hero-grid{gap:36px}.indicator-grid{grid-template-columns:1fr}.timeline-list article{grid-template-columns:44px 1fr}.brand small{font-size:11px}.signal-grid>div{min-height:auto}.method-list li{grid-template-columns:44px 1fr}.footer-bottom{flex-direction:column}.legal-nav{position:static}}@media(max-width:760px){.report-page-cbe .article-body .article-boundary{display:grid;grid-template-columns:1fr;gap:16px;width:100%;max-width:100%;margin-top:46px;padding:24px 16px 18px;overflow:visible}.report-page-cbe .article-body .article-boundary h2,.report-page-cbe .article-body .article-boundary .cbe-boundary-copy,.report-page-cbe .article-body .article-boundary .cbe-boundary-intro,.report-page-cbe .article-body .article-boundary ul{grid-column:1;grid-row:auto;width:100%;min-width:0}.report-page-cbe .article-body .article-boundary ul{display:grid;gap:10px}.report-page-cbe .article-body .article-boundary li{width:100%;min-width:0;min-height:auto;padding:15px 14px 15px 52px;writing-mode:horizontal-tb;word-break:normal;overflow-wrap:anywhere}.report-page-cbe .article-body .article-boundary li:before{left:16px;width:24px;height:24px}}.article-body .agent-state-report{--as-accent: #f05a28;--as-teal: #0f6b64;--as-blue: #285c8f;--as-amber: #a96a13;--as-red: #b63b19;--as-soft: rgba(255, 255, 255, .78);--as-line: rgba(25, 27, 31, .12);--as-measure: 760px;display:block;min-width:0;color:var(--ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.article-body .agent-state-report,.article-body .agent-state-report h2,.article-body .agent-state-report h3,.article-body .agent-state-report p,.article-body .agent-state-report li,.article-body .agent-state-report table{font-family:var(--font-sans)}.article-body .agent-state-report a{color:var(--as-blue);text-decoration-thickness:1px;text-underline-offset:3px}.article-body .agent-state-report>*+*{margin-top:34px}.article-body .as-section,.article-body .as-model{width:100%;max-width:100%;min-width:0;margin:0;box-sizing:border-box}.article-body .as-section{padding:34px 0;border-top:1px solid var(--as-line)}.article-body .as-opening{padding-top:0;border-top:0}.article-body .as-section h2{max-width:820px;margin:0 0 18px;color:var(--ink);font-size:clamp(28px,3vw,42px);line-height:1.18;letter-spacing:0;text-wrap:balance}.article-body .as-section h3{margin:0;color:var(--ink);font-size:18px;line-height:1.35}.article-body .as-section>p,.article-body .as-section>blockquote,.article-body .as-model figcaption{max-width:var(--as-measure)}.article-body .as-section p,.article-body .as-section li{color:var(--ink-soft);font-size:17px;line-height:1.82}.article-body .as-kicker{margin:0 0 10px;color:var(--as-teal);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.article-body .agent-state-report blockquote{margin:24px 0;padding:18px 20px;border-left:4px solid var(--as-teal);border-radius:0 8px 8px 0;background:#0f6b6414}.article-body .agent-state-report blockquote p{margin:0;color:var(--ink);font-size:20px;font-weight:760;line-height:1.66}.article-body .as-boundary-note{margin:22px 0 0;padding:14px 16px;border:1px solid rgba(240,90,40,.24);border-radius:8px;background:#f05a280f}.article-body .as-model{padding:clamp(18px,2.4vw,28px);border:1px solid var(--as-line);border-radius:8px;background:linear-gradient(145deg,#fffffff0,#f4f1edd6),var(--surface)}.article-body .as-model figcaption{display:grid;gap:5px;margin:0 0 18px}.article-body .as-model figcaption strong{color:var(--ink);font-size:18px;line-height:1.35}.article-body .as-model figcaption span{color:var(--muted);font-size:14px;line-height:1.55}.article-body .as-quadrant figcaption:after{content:"Scroll horizontally on small screens to view the full matrix";width:fit-content;margin-top:6px;padding:6px 9px;border:1px solid rgba(40,92,143,.22);border-radius:999px;color:var(--as-blue);background:#285c8f0f;font-size:12px;font-weight:760}html[lang=zh-CN] .article-body .as-quadrant figcaption:after{content:"移动端可横向滑动查看完整矩阵"}.article-body .as-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.article-body .as-node,.article-body .as-output{display:grid;align-items:center;min-height:76px;padding:14px;border:1px solid var(--as-line);border-radius:8px;color:var(--ink);background:#ffffffd1;font-size:15px;font-weight:760;line-height:1.42;text-align:center;overflow-wrap:anywhere}.article-body .as-node-start{color:var(--white);background:var(--authority)}.article-body .as-node-question{color:var(--white);background:var(--as-blue)}.article-body .as-node-low{background:#0f6b6417;border-color:#0f6b6447}.article-body .as-node-gate{background:#f05a2814;border-color:#f05a2847}.article-body .as-flow-grid .wide{grid-column:1 / -1}.article-body .as-output-authorize{color:#0b4e48;background:#0f6b641a;border-color:#0f6b6452}.article-body .as-output-remediate{color:#6f4308;background:#a96a131f;border-color:#a96a1352}.article-body .as-output-downgrade{color:#244e7a;background:#285c8f1a;border-color:#285c8f47}.article-body .as-output-pause{color:#8f2d15;background:#b63b191a;border-color:#b63b1952}.article-body .as-state-grid,.article-body .as-gap-grid,.article-body .as-gate-grid,.article-body .as-hardstop-grid,.article-body .as-cap-grid,.article-body .as-trigger-list,.article-body .as-source-columns{display:grid;gap:12px}.article-body .as-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.article-body .as-state-grid span,.article-body .as-hardstop-grid span,.article-body .as-decision-bands span,.article-body .as-cap-grid article,.article-body .as-trigger-list li{min-width:0;padding:13px 14px;border:1px solid var(--as-line);border-radius:8px;background:var(--as-soft);color:var(--ink-soft);font-size:15px;line-height:1.55;overflow-wrap:anywhere}.article-body .as-gap-grid,.article-body .as-source-columns{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.article-body .as-gap-grid article:first-child{grid-column:1 / -1}.article-body .as-gap-grid article,.article-body .as-gate-grid article,.article-body .as-sla-rail article{display:grid;gap:9px;align-content:start;min-width:0;padding:18px;border:1px solid var(--as-line);border-radius:8px;background:#ffffffd1}.article-body .as-gap-grid article span,.article-body .as-sla-rail article span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;color:var(--white);background:var(--as-teal);font-size:12px;font-weight:850}.article-body .as-gap-grid article p,.article-body .as-gate-grid article p,.article-body .as-sla-rail article p{margin:0;color:var(--ink-soft);font-size:15px;line-height:1.68}.article-body .as-chain{display:flex;gap:10px;overflow-x:auto;padding:2px 0 8px;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(240,90,40,.55) rgba(18,24,31,.08);scrollbar-width:thin}.article-body .as-chain span{position:relative;flex:0 0 150px;display:grid;place-items:center;min-height:68px;padding:12px;border-radius:8px;color:var(--white);background:var(--authority);font-size:14px;font-weight:760;line-height:1.35;text-align:center}.article-body .as-chain span:not(:last-child):after{content:"";position:absolute;top:50%;right:-8px;z-index:2;width:13px;height:13px;border-top:2px solid rgba(15,107,100,.7);border-right:2px solid rgba(15,107,100,.7);background:var(--surface);transform:translateY(-50%) rotate(45deg)}.article-body .as-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.article-body .as-gate-grid article h3{color:var(--as-blue);font-size:17px}.article-body .as-sla-rail{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px;margin:24px 0;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.article-body .as-sla-rail article{min-height:190px}.article-body .as-sla-rail article span{background:var(--as-blue)}.article-body .as-sla-rail article strong{color:var(--ink);font-size:15.5px;line-height:1.38}.article-body .as-sla-rail article em{align-self:end;width:fit-content;padding:6px 9px;border-radius:999px;color:var(--as-red);background:#f05a2817;font-size:12px;font-style:normal;font-weight:850}.article-body .as-hardstop-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;counter-reset:as-hardstop}.article-body .as-hardstop-grid span{position:relative;padding-left:48px}.article-body .as-hardstop-grid span:before{counter-increment:as-hardstop;content:counter(as-hardstop,decimal-leading-zero);position:absolute;left:14px;top:13px;color:var(--as-red);font-size:12px;font-weight:850}.article-body .as-table-wrap{width:100%;margin:22px 0 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(240,90,40,.55) rgba(18,24,31,.08);scrollbar-width:thin}.article-body .as-table-wrap table{display:table;width:100%;min-width:720px;margin:0;border-collapse:collapse;font-size:14.5px}.article-body .as-scenario-table table{min-width:1040px}.article-body .as-table-wrap th,.article-body .as-table-wrap td{min-width:0;padding:11px 12px;border:1px solid rgba(222,216,209,.86);vertical-align:top;overflow-wrap:anywhere;line-height:1.55}.article-body .as-table-wrap th{color:var(--ink);background:#191b1f0f;font-weight:780}.article-body .as-table-wrap td{color:var(--ink-soft);background:#ffffffb8}.article-body .as-decision-bands,.article-body .as-cap-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.article-body .as-decision-bands{display:grid;gap:10px}.article-body .as-decision-bands span strong,.article-body .as-cap-grid strong{display:block;margin-bottom:4px;color:var(--ink);font-size:18px;line-height:1.25}.article-body .as-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0}.article-body .as-cap-grid article span{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.article-body .as-quadrant{overflow-x:auto}.article-body .as-quadrant-plot{position:relative;width:max(100%,700px);min-width:0;height:430px;border:1px solid rgba(25,27,31,.16);border-radius:8px;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(25,27,31,.16) calc(50% - 1px),rgba(25,27,31,.16) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(0deg,transparent calc(50% - 1px),rgba(25,27,31,.16) calc(50% - 1px),rgba(25,27,31,.16) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(135deg,#0f6b6414,#f05a2814)}.article-body .as-axis-x,.article-body .as-axis-y,.article-body .as-quadrant-label{position:absolute;color:var(--muted);font-size:12px;font-weight:760;line-height:1.35}.article-body .as-axis-x{left:50%;bottom:10px;transform:translate(-50%)}.article-body .as-axis-y{top:50%;left:-40px;transform:translateY(-50%) rotate(-90deg)}.article-body .as-quadrant-label{padding:6px 9px;border-radius:999px;background:#ffffffc7}.article-body .as-quadrant-label.q1{top:14px;right:14px;color:var(--as-red)}.article-body .as-quadrant-label.q2{top:14px;left:14px;color:var(--as-blue)}.article-body .as-quadrant-label.q3{bottom:38px;left:14px;color:var(--as-teal)}.article-body .as-quadrant-label.q4{right:14px;bottom:38px;color:var(--as-amber)}.article-body .as-point{position:absolute;left:var(--x);bottom:var(--y);display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(15,107,100,.28);border-radius:50%;color:#0b4e48;background:#ffffffeb;box-shadow:0 8px 18px #12181f14;font-size:12px;font-weight:850;line-height:1;text-align:center;transform:translate(-50%,50%)}.article-body .as-point.high{border-color:#b63b1952;color:var(--as-red);background:#fff7f2f5}.article-body .as-quadrant-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:16px 0 0;padding:0;list-style:none}.article-body .as-quadrant-legend li{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;min-width:0;color:var(--ink-soft);font-size:14px;line-height:1.45}.article-body .as-quadrant-legend span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--white);background:var(--authority);font-size:11px;font-weight:850}.article-body .as-trigger-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none}.article-body .as-trigger-list li{position:relative;padding-left:34px}.article-body .as-trigger-list li:before{content:"";position:absolute;top:21px;left:16px;width:7px;height:7px;border-radius:50%;background:var(--as-teal)}.article-body .as-source-columns{align-items:start}.article-body .as-source-columns>div{min-width:0;padding:18px;border:1px solid var(--as-line);border-radius:8px;background:#ffffffb8}.article-body .as-source-columns ul{display:grid;gap:8px;margin:12px 0 0;padding-left:20px}.article-body .as-source-columns li{font-size:14.5px;line-height:1.55}.article-body .as-final{padding-bottom:8px}.article-body .as-final h2{color:var(--as-red)}@media(max-width:920px){.article-body .as-flow-grid,.article-body .as-state-grid,.article-body .as-gap-grid,.article-body .as-gate-grid,.article-body .as-hardstop-grid,.article-body .as-decision-bands,.article-body .as-cap-grid,.article-body .as-trigger-list,.article-body .as-source-columns{grid-template-columns:1fr}.article-body .as-gap-grid article:first-child{grid-column:auto}.article-body .as-flow-grid .wide{grid-column:auto}.article-body .as-axis-y{left:-36px}}@media(max-width:560px){.article-body .agent-state-report{gap:24px}.article-body .as-section{padding:28px 0}.article-body .as-section h2{font-size:24px;line-height:1.24}.article-body .as-section p,.article-body .as-section li{font-size:16px;line-height:1.76}.article-body .agent-state-report blockquote p{font-size:17px;line-height:1.68}.article-body .as-model{padding:14px}.article-body .as-table-wrap table{font-size:13.5px}.article-body .as-quadrant-plot{height:390px}}@media(max-width:560px){.nav .language-switch{flex:0 0 auto;flex-basis:auto;width:auto;max-width:max-content;padding:5px 9px}.signal-words{grid-template-columns:repeat(3,minmax(0,1fr));min-height:78px}.signal-words span{min-height:78px;padding:12px 8px;border-top:0;border-left:1px solid rgba(255,255,255,.12);font-size:16px;line-height:1.2;text-align:center;justify-items:center}.signal-words span:first-child{border-left:0}}.research-card{display:flex;flex-direction:column;min-height:100%;overflow:visible}.research-card-content{flex:1 1 auto}.research-card-actions{position:static;inset:auto;align-items:stretch;justify-content:flex-start;margin-top:22px;padding:18px 0 0;border:0;border-top:1px solid var(--line);background:transparent;box-shadow:none;opacity:1;pointer-events:auto;transform:none;transition:none;-webkit-backdrop-filter:none;backdrop-filter:none}.research-card-actions>div{width:100%}.research-card-actions .button{width:100%;min-width:0}.research-card-actions .payment-policy-links{grid-column:1 / -1;justify-content:flex-start;font-size:11px;text-align:left}.research-card:hover .research-card-content,.research-card:focus-within .research-card-content{opacity:1;transform:none}.research-card:hover .research-card-actions,.research-card:focus-within .research-card-actions{box-shadow:none;opacity:1;pointer-events:auto;transform:none}.about-logo-hero{padding:clamp(48px,7vw,86px) 0}.about-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);gap:clamp(40px,6vw,84px);align-items:center}.about-hero-copy{display:block;padding:0}.about-logo-media{min-height:0;border:1px solid rgba(25,27,31,.14);border-radius:var(--radius)}.about-logo-media img{height:clamp(280px,35vw,420px);min-height:0}.article-header h1{max-width:820px;margin:16px 0 18px;font-size:clamp(42px,5.2vw,58px);line-height:1.04;text-wrap:balance}html[lang=zh-CN] .article-header h1{overflow-wrap:normal;word-break:normal}.legal-toc-mobile{display:none}@media(max-width:1000px){.about-hero-grid{grid-template-columns:1fr}}@media(max-width:760px){.research-card-actions.dual-action>div{grid-template-columns:1fr}.about-logo-hero{padding:42px 0 48px}.about-hero-grid{gap:30px}.about-logo-media{order:2;min-height:0}.about-logo-media img{height:min(280px,70vw);min-height:0}.article-header h1,html[lang=zh-CN] .article-header h1{font-size:clamp(29px,8.5vw,36px);line-height:1.1;text-wrap:pretty}.legal-toc-mobile{display:block}}.ladder-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.ladder-node-placeholder{grid-column:auto;min-height:132px;grid-template-columns:1fr;gap:24px;align-content:space-between;align-items:stretch}.ladder-node-placeholder strong{max-width:24ch;font-size:15px;line-height:1.2;text-wrap:pretty}@media(max-width:1100px){.ladder-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ladder-rail{grid-template-columns:1fr}.ladder-node-placeholder{grid-column:auto;grid-template-columns:1fr;gap:18px}}.decision-risk-path{display:grid;gap:clamp(28px,4vw,42px)}.risk-stage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.risk-stage-card{display:grid;gap:24px;align-content:start;min-width:0;min-height:100%;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7}.risk-stage-card h3{max-width:23ch;margin:10px 0 0;color:var(--ink);font-size:clamp(21px,2vw,27px);line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.risk-stage-error{display:grid;gap:7px;margin:0}.risk-stage-error strong{color:var(--accent-dark);font-size:15px;line-height:1.45}.risk-stage-error span{color:var(--muted);font-size:14px;line-height:1.45}.risk-stage-links{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:auto;padding-top:4px}.risk-stage-links .text-link{display:inline-flex;align-items:center;min-height:44px}.risk-stage-links .risk-proof-link{color:var(--muted)}.risk-stage-links .text-link:focus-visible{outline:3px solid rgba(240,90,40,.42);outline-offset:4px;border-radius:2px}.stage-selector-section{padding-bottom:12px}.report-product[id]{scroll-margin-top:110px}@media(max-width:1100px){.risk-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-stage-card:last-child{grid-column:1 / -1}}@media(max-width:760px){.risk-stage-grid{grid-template-columns:1fr}.risk-stage-card,.risk-stage-card:last-child{grid-column:auto}.risk-stage-card{gap:18px;padding:22px 20px}.risk-stage-card h3{max-width:100%;font-size:22px;text-wrap:pretty}}:root{--csg-paper: #f6f3ef;--csg-surface: #eee9e2;--csg-surface-strong: #e2ddd5;--csg-white: #fcfbf7;--csg-ink: #0f2430;--csg-ink-soft: #344650;--csg-muted: #5c6870;--csg-line: rgba(15, 36, 48, .16);--csg-line-strong: rgba(15, 36, 48, .34);--csg-orange: #e14000;--csg-orange-action: #c33a00;--csg-orange-text: #a83200;--csg-signal: #2d666b;--csg-font-display: "Iowan Old Style", "Palatino Linotype", "Noto Serif SC", "Source Han Serif SC", "Songti SC", Georgia, serif;--csg-font-body: Inter, "Noto Sans SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", ui-sans-serif, system-ui, sans-serif;--csg-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--paper: var(--csg-paper);--surface: var(--csg-surface);--surface-strong: var(--csg-surface-strong);--white: var(--csg-white);--ink: var(--csg-ink);--ink-soft: var(--csg-ink-soft);--muted: var(--csg-muted);--line: var(--csg-line);--line-soft: rgba(15, 36, 48, .09);--accent: var(--csg-orange);--accent-dark: var(--csg-orange-text);--authority: var(--csg-ink);--font-serif: var(--csg-font-display);--font-sans: var(--csg-font-body);--radius: 4px;--max: 1344px;--border: var(--csg-line);--teal: var(--csg-signal);--font-display: var(--csg-font-display);--focus-ring: #0f2430;--focus-halo: #fffefa;--header-offset: 111px}html{color:var(--csg-ink);background:var(--csg-paper);scroll-padding-top:var(--header-offset)}body{color:var(--csg-ink);background:var(--csg-paper);font-family:var(--csg-font-body);font-size:17px;line-height:1.68;text-rendering:optimizeLegibility}::selection{color:var(--csg-white);background:var(--csg-orange-action)}.container{width:min(calc(100% - 144px),var(--max))}h1,h2{color:var(--csg-ink);font-family:var(--csg-font-display);font-weight:600;letter-spacing:-.035em}h3{color:var(--csg-ink);letter-spacing:-.018em}p,li{color:var(--csg-ink-soft)}a{text-underline-offset:.22em}.eyebrow,.card-kicker{color:var(--csg-orange-text);font-family:var(--csg-font-mono);font-size:.76rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.section{padding:clamp(72px,8vw,120px) 0;border-top:1px solid var(--csg-line);background:var(--csg-paper)}.section.contrast,.contrast{color:var(--csg-ink);background:var(--csg-surface)}.section-heading,.minimal-heading{max-width:780px}.section-heading h2,.minimal-heading h2{margin-top:12px;font-size:clamp(2.45rem,4.6vw,4.7rem);line-height:.98}.section-heading>p:last-child{max-width:62ch;margin-top:22px;color:var(--csg-muted);font-size:1.05rem}.button{min-height:46px;padding:12px 18px;border:1px solid var(--csg-line-strong);border-radius:2px;box-shadow:none;font-family:var(--csg-font-body);font-size:.9rem;font-weight:750;letter-spacing:.01em;line-height:1.25;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.button.primary,.cookie-banner-actions [data-cookie-accept]{border-color:var(--csg-orange-action);color:var(--csg-white);background:var(--csg-orange-action)}.button.primary:hover,.cookie-banner-actions [data-cookie-accept]:hover{border-color:#9f2f00;color:var(--csg-white);background:#9f2f00;transform:none}.button.secondary{border-color:var(--csg-line-strong);color:var(--csg-ink);background:transparent}.button.secondary:hover{border-color:var(--csg-ink);color:var(--csg-ink);background:var(--csg-white);transform:none}.text-link{color:var(--csg-orange-text);font-weight:750;text-decoration:underline;text-decoration-color:#a832006b;text-decoration-thickness:1px;text-underline-offset:.35em}.text-link:hover{color:var(--csg-orange-action);text-decoration-color:currentColor}:where(a,button,summary,input,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 2px var(--focus-halo)}#main-content:focus{outline:none;box-shadow:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:2000;padding:10px 14px;border:2px solid var(--csg-orange);border-radius:2px;color:var(--csg-white);background:var(--csg-ink);font-weight:800;text-decoration:none;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{color:var(--csg-white);transform:none}.site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--csg-line);background:var(--csg-paper);box-shadow:none;backdrop-filter:none}.report-reading-progress{z-index:130}.report-side-toc,.legal-nav{top:var(--header-offset)}.header-inner{min-height:109px;padding:24px 0;gap:36px}.brand{gap:16px;color:var(--csg-ink)}.brand img{width:60px;height:60px;border-radius:10px}.brand span{gap:0}.brand strong{color:var(--csg-ink);font-family:var(--csg-font-display);font-size:1.56rem;font-weight:650;letter-spacing:-.02em}.brand small{color:var(--csg-muted);font-family:var(--csg-font-mono);font-size:.625rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.nav{gap:35px}.nav a{min-height:52px;padding:15px 0 12px;border-bottom:2px solid transparent;color:var(--csg-ink-soft);font-size:1rem;font-weight:700;letter-spacing:.025em}.nav a:hover{color:var(--csg-ink);border-bottom-color:var(--csg-line-strong)}.nav a[aria-current=page]{color:var(--csg-orange-text);border-bottom-color:var(--csg-orange)}.nav .language-switch{display:inline-flex;align-items:center;justify-content:center;min-width:65px;min-height:52px;padding:0 14px;border:1px solid var(--csg-line-strong);border-radius:2px;background:var(--csg-white)}.nav-disclosure{display:none}.home-hero{position:relative;height:799px;min-height:799px;padding:0;border-bottom:1px solid var(--csg-line);color:var(--csg-ink);background:var(--csg-paper)}.home-hero:before,.home-hero:after{content:none}.home-hero-frame{position:relative;z-index:2;height:100%}.home-hero-copy{position:relative;z-index:2;width:min(610px,46vw);max-width:610px;padding-top:145px}.home-hero-copy>.eyebrow{margin:0}.home-hero .home-headline{min-height:235px;max-width:none;margin:11px 0 0;color:var(--csg-ink);font-size:7.25rem;font-weight:580;line-height:1.01;letter-spacing:-.055em}.home-headline-line{display:block;white-space:nowrap}.home-hero-subheadline{max-width:43ch;margin:24px 0 0;color:var(--csg-ink-soft);font-family:var(--csg-font-body);font-size:1.22rem;font-weight:480;letter-spacing:-.012em;line-height:1.55}.locale-en .home-headline-line,.locale-en .home-hero-subheadline{text-transform:none}.locale-zh .home-hero .home-headline{font-family:"Noto Serif SC","Source Han Serif SC","Songti SC",var(--csg-font-display);font-size:6.25rem;letter-spacing:-.04em;word-break:keep-all}.home-hero .hero-lede{max-width:60ch;color:var(--csg-ink-soft);font-size:clamp(1.02rem,1.35vw,1.17rem);line-height:1.7}.home-hero .hero-actions{gap:10px;margin-top:31px}.home-hero .hero-actions{gap:15px}.home-hero .hero-actions .button{min-height:60px;padding:0 28px;font-size:1rem}.home-hero .hero-actions .button:first-child{min-width:233px}.home-hero .hero-actions .button:last-child{min-width:187px}.home-hero-stage{position:absolute;inset:0 0 0 auto;z-index:1;width:min(63vw,1160px);height:100%;min-height:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;aspect-ratio:auto;transform:none}.home-hero-stage:after{content:none}.home-hero-stage img{width:100%;height:100%;min-height:0;border-radius:0;object-fit:contain;object-position:66% center;mix-blend-mode:normal;filter:none;transform:translate(-8px,34px) scale(1.08);transform-origin:66% center}.home-signal{padding:0;border-bottom:1px solid var(--csg-line);color:var(--csg-ink);background:var(--csg-white)}.signal-intro-grid{display:grid;grid-template-columns:264px minmax(0,1fr) 398px;gap:38px;align-items:start;height:148px;padding:35px 0 25px}.signal-kicker{width:207px;margin:0;padding-top:17px;border-top:2px solid var(--csg-orange);color:var(--csg-ink);font-family:var(--csg-font-mono);font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.signal-summary{margin:0 0 0 -38px;height:91px;min-height:86px;padding:8px 0 0 38px;border-left:1px solid var(--csg-line);color:var(--csg-ink-soft);font-size:1.05rem;line-height:1.65}.signal-words{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border-top:1px solid var(--csg-line);min-height:86px;height:86px}.signal-words span{display:flex;align-items:center;min-height:85px;padding:14px 10px;border-left:1px solid var(--csg-line);color:var(--csg-ink-soft);font-family:var(--csg-font-mono);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.signal-words span:last-child{border-right:1px solid var(--csg-line)}.visual-section{padding:clamp(80px,9vw,132px) 0;border-bottom:1px solid var(--csg-line);background:var(--csg-paper)}.visual-section.contrast{background:var(--csg-surface)}.visual-panel,.visual-panel.reverse{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(32px,6vw,88px);align-items:center}.visual-panel.reverse .visual-copy{order:2}.visual-panel.reverse .visual-media{order:1}.visual-copy{padding:0}.visual-copy h2{margin:13px 0 24px;color:var(--csg-ink);font-size:clamp(2.65rem,4.6vw,5rem);line-height:.98}.visual-copy p:not(.eyebrow){max-width:58ch;color:var(--csg-ink-soft);font-size:1.04rem}.visual-copy .text-link{display:inline-block;margin-top:22px}.visual-media{width:100%;min-width:0;min-height:470px;border:0;border-radius:0;background:var(--csg-white);box-shadow:none;overflow:hidden}.visual-media img{width:100%;min-width:0;height:100%;min-height:470px;border-radius:0;object-fit:cover}.ladder-section{padding:clamp(86px,9vw,132px) 0;color:var(--csg-white);background:var(--csg-ink)}.ladder-section .minimal-heading{max-width:900px}.ladder-section .minimal-heading h2{color:var(--csg-white)}.ladder-section .eyebrow{color:#ffae8d}.decision-risk-path{gap:46px}.risk-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.risk-stage-card{min-height:100%;padding:27px;border:1px solid rgba(255,254,250,.24);border-top:4px solid var(--csg-orange);border-radius:2px;color:var(--csg-ink);background:var(--csg-paper);box-shadow:none}.risk-stage-card h3{margin-top:13px;color:var(--csg-ink);font-family:var(--csg-font-body);font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.15}.risk-stage-error{padding-top:18px;border-top:1px solid var(--csg-line)}.risk-stage-error strong{color:var(--csg-orange-text)}.risk-stage-error span{color:var(--csg-muted)}.risk-stage-links{gap:14px}.research-entry{background:var(--csg-paper)}.research-entry-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(40px,8vw,120px)}.research-line-list{border-top:1px solid var(--csg-line-strong)}.research-line{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:24px;padding:21px 0;border-bottom:1px solid var(--csg-line);color:var(--csg-ink);background:transparent}.research-line:hover{padding-left:12px;color:var(--csg-orange-text);background:var(--csg-white)}.research-line span{color:var(--csg-muted);font-family:var(--csg-font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.research-line strong{font-family:var(--csg-font-display);font-size:1.28rem;font-weight:600;line-height:1.25}.research-line-list>.text-link{display:inline-block;margin-top:25px}.boundary-strip{padding:23px 0;border-top:1px solid var(--csg-line);border-bottom:1px solid var(--csg-line);background:var(--csg-surface-strong)}.boundary-strip p{color:var(--csg-muted);font-family:var(--csg-font-mono);font-size:.72rem;letter-spacing:.015em;line-height:1.7}.cta-section{padding:clamp(78px,9vw,124px) 0;color:var(--csg-white);background:var(--csg-ink)}.cta-copy{align-items:flex-start;max-width:980px;text-align:left}.cta-copy h2{max-width:15ch;margin:14px 0 0;color:var(--csg-white);font-size:clamp(3rem,6vw,6.2rem);line-height:.94}.decision-start-cta .hero-actions{margin-top:clamp(12px,1.4vw,20px)}.cta-section .eyebrow{color:#ffae8d}.cta-section .button.secondary{border-color:#fffefa80;color:var(--csg-white)}.cta-section .button.secondary:hover{border-color:var(--csg-white);color:var(--csg-ink);background:var(--csg-white)}.page-hero{position:relative;padding:clamp(92px,10vw,150px) 0;border-bottom:1px solid var(--csg-line);color:var(--csg-ink);background-color:var(--csg-paper);background-image:linear-gradient(90deg,#f7f5ef,#f7f5eff5 48%,#f7f5ef4d 76%,#f7f5ef1f),url(/assets/decision-command-field-v2.webp);background-repeat:no-repeat;background-position:center,right center;background-size:cover,min(56vw,900px) auto}.page-services .page-hero{background-image:linear-gradient(90deg,#f7f5ef,#f7f5eff5 48%,#f7f5ef4d 76%,#f7f5ef1f),url(/assets/decision-ladder-core-v2.webp)}.page-research .page-hero{background-image:linear-gradient(90deg,#f7f5ef,#f7f5eff5 48%,#f7f5ef4d 76%,#f7f5ef1f),url(/assets/operating-memory-field-v2.webp)}.page-contact .page-hero{background-image:linear-gradient(90deg,#f7f5ef,#f7f5eff5 48%,#f7f5ef4d 76%,#f7f5ef1f),url(/assets/agent-command-field-v2.webp)}.page-hero .container{position:relative;z-index:1}.page-hero.compact h1{max-width:12ch;margin:14px 0 25px;color:var(--csg-ink);font-size:clamp(3.9rem,7vw,7.1rem);line-height:.9}.page-hero p:last-child{max-width:65ch;color:var(--csg-ink-soft);font-size:1.08rem;line-height:1.72}.stage-selector-section{background:var(--csg-surface)}.stage-selector-section .risk-stage-card{border-color:var(--csg-line);border-top-color:var(--csg-orange);background:var(--csg-white)}.report-product-list{display:grid;gap:24px}.report-product,.report-product[id]{grid-template-columns:minmax(240px,.9fr) minmax(260px,1.05fr) minmax(260px,1.05fr);gap:clamp(26px,4vw,54px);padding:clamp(28px,4vw,48px);border:1px solid var(--csg-line);border-top:4px solid var(--csg-orange);border-radius:2px;background:var(--csg-white);box-shadow:none;scroll-margin-top:var(--header-offset)}.report-product h2{margin:10px 0 18px;color:var(--csg-ink);font-size:clamp(2.1rem,3vw,3.4rem);line-height:1}.report-product h3{margin:0 0 11px;color:var(--csg-ink);font-family:var(--csg-font-mono);font-size:.76rem;letter-spacing:.07em;text-transform:uppercase}.report-product h3:not(:first-child){margin-top:28px}.report-product p,.report-product li{color:var(--csg-ink-soft)}.report-product ul{padding-left:1.2rem}.report-product li::marker,.check-list li::marker{color:var(--csg-orange)}.service-detail-link{margin-top:17px}.boundary-layout{gap:clamp(42px,7vw,96px)}.boundary-list,.check-list{color:var(--csg-ink-soft)}.check-list li{padding:15px 0;border-bottom:1px solid var(--csg-line)}.research-library{background:var(--csg-paper)}.research-audience-groups,.research-audience-group{gap:clamp(46px,7vw,86px)}.research-group-heading{padding-bottom:22px;border-bottom:1px solid var(--csg-line-strong)}.research-group-heading h2{font-size:clamp(2.5rem,4.5vw,4.7rem);line-height:.98}.research-group-heading>p:last-child{max-width:66ch;color:var(--csg-muted)}.research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.research-card,.research-card.paid-report-card{min-height:100%;border:1px solid var(--csg-line);border-top:4px solid var(--csg-ink);border-radius:2px;background:var(--csg-white);box-shadow:none;overflow:visible}.research-card.paid-report-card{border-top-color:var(--csg-orange)}.research-card:hover{border-color:var(--csg-line-strong);transform:none;box-shadow:none}.research-card-content{padding:25px 24px 22px}.research-card h3{margin:17px 0 14px;color:var(--csg-ink);font-family:var(--csg-font-body);font-size:clamp(1.42rem,2vw,1.82rem);line-height:1.16}.research-card h3 a{color:inherit}.research-card p{color:var(--csg-ink-soft)}.research-meta{color:var(--csg-muted);font-family:var(--csg-font-mono);font-size:.7rem;letter-spacing:.045em;text-transform:uppercase}.research-price{color:var(--csg-orange-text);font-weight:800}.tag-row{gap:6px}.tag-row span{padding:5px 7px;border:1px solid var(--csg-line);border-radius:2px;color:var(--csg-muted);background:transparent;font-family:var(--csg-font-mono);font-size:.63rem;letter-spacing:.03em}.research-card-actions,.research-card:hover .research-card-actions,.research-card:focus-within .research-card-actions{position:static;display:grid;gap:14px;padding:20px 24px 24px;border-top:1px solid var(--csg-line);color:var(--csg-ink);background:var(--csg-surface);opacity:1;pointer-events:auto;transform:none}.research-card-actions>p{color:var(--csg-muted);font-size:.76rem;line-height:1.5}.research-card-actions>div,.research-card-actions.dual-action>div,.research-card-actions.single-action>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.research-card-actions.single-action>div{grid-template-columns:1fr}.research-card-actions .button{width:100%}.payment-policy-links{grid-column:1 / -1;color:var(--csg-muted);font-size:.7rem}.payment-policy-links a{color:var(--csg-orange-text)}.about-logo-hero{padding:clamp(72px,9vw,132px) 0;border-bottom:1px solid var(--csg-line);background:var(--csg-paper)}.about-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);gap:clamp(42px,7vw,100px);align-items:center}.about-hero-copy h1{max-width:11ch;margin:15px 0 25px;color:var(--csg-ink);font-size:clamp(4rem,7vw,7.1rem);line-height:.9}.about-hero-copy>p:last-of-type{max-width:60ch;color:var(--csg-ink-soft);font-size:1.08rem}.about-logo-media{display:grid;min-height:510px;padding:clamp(34px,6vw,74px);border:1px solid var(--csg-orange);border-radius:0;background:var(--csg-orange);box-shadow:none;place-items:center}.about-logo-media img{width:min(100%,470px);height:auto;max-height:360px;border-radius:0;object-fit:contain}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-principles article{padding:26px;border:1px solid var(--csg-line);border-top:4px solid var(--csg-orange);border-radius:2px;background:var(--csg-white);box-shadow:none}.about-principles h2{font-family:var(--csg-font-body);font-size:1.35rem;letter-spacing:-.02em}.about-principles p:not(.card-kicker){color:var(--csg-ink-soft)}.credential-section .credential-panel{border:1px solid var(--csg-line);border-top:4px solid var(--csg-orange);border-radius:2px;background:var(--csg-white);box-shadow:none}.credential-section .credential-copy h2{color:var(--csg-ink);font-family:var(--csg-font-display)}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(44px,8vw,116px);align-items:start}.contact-grid>div h2,.contact-panel h2{font-size:clamp(2.4rem,4.3vw,4.4rem);line-height:.98}.contact-panel{padding:clamp(28px,4vw,48px);border:1px solid rgba(255,254,250,.2);border-top:5px solid var(--csg-orange);border-radius:2px;color:var(--csg-white);background:var(--csg-ink);box-shadow:none}.contact-panel h2,.contact-panel p,.contact-panel a:not(.button){color:var(--csg-white)}.contact-panel .eyebrow{color:#ffae8d}.contact-panel .button{margin-top:18px}.article-page>.article-header{width:min(calc(100% - 64px),1080px);padding-top:clamp(72px,9vw,128px);padding-bottom:clamp(54px,7vw,92px);border-bottom:1px solid var(--csg-line)}.article-page>.article-header h1{max-width:16ch;margin:22px 0 24px;color:var(--csg-ink);font-size:clamp(3.55rem,6.6vw,7rem);line-height:.92}.article-page>.article-header>p:last-of-type{max-width:70ch;color:var(--csg-ink-soft);font-size:1.1rem}.article-header .research-meta{margin-top:24px}.article-boundary,.paid-report-lock,.paid-report-lock.free-report-access{padding:clamp(26px,4vw,44px);border:1px solid var(--csg-line);border-top:4px solid var(--csg-orange);border-radius:2px;background:var(--csg-surface);box-shadow:none}.paid-report-lock h2{color:var(--csg-ink);font-family:var(--csg-font-display)}.article-page:not(.report-page-masters):not(.report-page-ai-productivity):not(.report-page-ai-pilot):not(.report-page-cbe):not(.report-page-agent-state) .article-content{max-width:780px;color:var(--csg-ink-soft);font-size:1.04rem;line-height:1.78}.article-page:not(.report-page-masters):not(.report-page-ai-productivity):not(.report-page-ai-pilot):not(.report-page-cbe):not(.report-page-agent-state) .article-content h2{margin-top:2.2em;color:var(--csg-ink);font-family:var(--csg-font-display);font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.06}.article-page:not(.report-page-masters):not(.report-page-ai-productivity):not(.report-page-ai-pilot):not(.report-page-cbe):not(.report-page-agent-state) .article-content h3{margin-top:2em;color:var(--csg-ink)}.report-page-cbe{--cbe-display: var(--csg-font-display);--cbe-body: var(--csg-font-body);--cbe-mono: var(--csg-font-mono)}.report-page-ai-productivity{--ai-muted-ink: var(--csg-ink-soft)}.article-body .agent-state-report{--as-accent: var(--csg-orange);--as-teal: var(--csg-signal);--as-line: var(--csg-line)}.report-reading-progress span{background:var(--csg-orange)}.report-side-toc a.is-active{color:var(--csg-orange-text);border-color:var(--csg-orange)}.report-toc-mobile summary{color:var(--csg-ink)}.legal-layout{grid-template-columns:minmax(0,1fr) 270px;gap:clamp(48px,7vw,100px)}.legal-copy{padding:clamp(30px,4vw,52px);border:1px solid var(--csg-line);border-radius:2px;background:var(--csg-white);box-shadow:none}.legal-copy section{padding:32px 0;border-top:1px solid var(--csg-line)}.legal-copy section:first-of-type{padding-top:0;border-top:0}.legal-copy h2,.legal-disclosure h2,.legal-nav h2{color:var(--csg-ink);font-family:var(--csg-font-display)}.legal-copy p,.legal-copy li,.legal-disclosure dd{color:var(--csg-ink-soft)}.legal-update,.legal-notice,.legal-disclosure{border-color:var(--csg-line);border-radius:2px;background:var(--csg-surface)}.legal-nav{border:1px solid var(--csg-line);border-radius:2px;background:var(--csg-white);box-shadow:none}.legal-nav a{color:var(--csg-ink-soft)}.legal-nav a:hover{color:var(--csg-orange-text)}.site-footer{padding-top:clamp(58px,7vw,90px);color:var(--csg-white);background:#091a24}.footer-grid{grid-template-columns:1.35fr repeat(3,minmax(130px,.55fr));gap:clamp(30px,5vw,72px)}.footer-grid>div{padding-top:17px;border-top:1px solid rgba(255,254,250,.22)}.footer-grid h2,.footer-grid a,.footer-grid p,.footer-brand span{color:var(--csg-white)}.footer-grid h2{font-family:var(--csg-font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.footer-grid a:hover{color:#ffae8d}.footer-brand img{border-radius:0}.footer-legal-button{border-color:#fffefa66;color:var(--csg-white);background:transparent}.footer-legal-button:hover,.footer-legal-button:focus-visible{border-color:var(--csg-white);color:var(--csg-ink);background:var(--csg-white)}.footer-bottom{margin-top:56px;padding:22px 0 28px;border-top:1px solid rgba(255,254,250,.18);color:#fffefab8}.cookie-banner{position:fixed;right:24px;bottom:24px;left:auto;z-index:1000;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.34fr);gap:24px;width:min(760px,calc(100vw - 48px));max-height:calc(100svh - 48px);padding:24px;border:1px solid var(--csg-line-strong);border-top:5px solid var(--csg-orange);border-radius:2px;color:var(--csg-ink);background:var(--csg-paper);box-shadow:0 24px 70px #0f243033;overflow-y:auto}.cookie-banner[hidden],.cookie-banner [hidden],.cookie-preferences[hidden]{display:none}.cookie-banner h2{margin:0 0 8px;color:var(--csg-ink);font-family:var(--csg-font-display);font-size:1.65rem}.cookie-banner p{color:var(--csg-ink-soft);font-size:.88rem;line-height:1.55}.cookie-banner-links{gap:16px;margin-top:11px}.cookie-banner a{color:var(--csg-orange-text)}.cookie-preferences{display:grid;gap:10px;margin-top:18px}.cookie-preferences label{grid-template-columns:22px 1fr;gap:10px;padding:12px;border:1px solid var(--csg-line);border-radius:2px;background:var(--csg-white)}.cookie-preferences input{width:20px;height:20px;accent-color:var(--csg-orange-action)}.cookie-preferences strong{color:var(--csg-ink)}.cookie-preferences small{color:var(--csg-muted)}.cookie-banner-actions{display:grid;grid-template-columns:1fr;align-content:end;gap:8px}.cookie-banner-actions .button{width:100%}@media(max-width:1320px){.container,.article-page>.article-header{width:min(calc(100% - 96px),var(--max))}.signal-intro-grid{grid-template-columns:220px minmax(0,1fr);gap:24px;height:auto;padding:28px 0 24px}.signal-summary{height:124px;min-height:124px;margin-left:0;padding:0 0 0 28px}.signal-intro-grid .signal-words{grid-column:1 / -1;height:86px;min-height:86px}}@media(max-width:1180px){.header-inner{gap:28px}.nav{gap:24px}.nav a{font-size:.9rem}.home-hero-copy{width:min(560px,49vw)}.home-hero .home-headline{font-size:6.25rem}.locale-zh .home-hero .home-headline{font-size:5.65rem}.signal-intro-grid{grid-template-columns:180px minmax(0,1fr);gap:24px;height:auto;padding:28px 0 24px}.signal-summary{height:124px;min-height:124px}.signal-intro-grid .signal-words{grid-column:1 / -1;height:86px;min-height:86px}}@media(max-width:1080px){.home-hero .home-headline{font-size:5.55rem}.locale-zh .home-hero .home-headline{font-size:5.1rem}.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-product,.report-product[id]{grid-template-columns:minmax(230px,.9fr) repeat(2,minmax(0,1fr))}}@media(max-width:860px){:root{--header-offset: 76px}html{scroll-padding-top:var(--header-offset)}.container,.article-page>.article-header{width:min(calc(100% - 40px),var(--max))}.header-inner{min-height:66px;padding:8px 0;flex-direction:row;align-items:center}.brand img{width:42px;height:42px}.nav-desktop{display:none}.nav-disclosure{position:relative;display:block;margin-left:auto}.nav-disclosure-summary{min-height:44px;padding:9px 13px;border:1px solid var(--csg-line-strong);border-radius:2px;color:var(--csg-ink);background:var(--csg-white);font-size:.86rem;font-weight:750;cursor:pointer}.nav-disclosure-summary::marker{color:var(--csg-orange-text)}.nav-mobile{position:absolute;top:calc(100% + 8px);right:0;z-index:120;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:stretch;gap:0;width:min(320px,calc(100vw - 32px));min-width:min(320px,calc(100vw - 32px));max-width:none;max-height:calc(100svh - 88px);padding:10px;border:1px solid var(--csg-line-strong);border-top:4px solid var(--csg-orange);border-radius:2px;background:var(--csg-paper);box-shadow:0 18px 44px #0f24302e;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.nav-mobile a{display:flex;align-items:center;min-height:44px;padding:9px 11px;border-bottom:1px solid var(--csg-line);white-space:normal}.nav-mobile .language-switch{width:100%;min-width:0;max-width:none;margin-top:8px;justify-content:center}.home-hero-grid,.visual-panel,.visual-panel.reverse,.research-entry-grid,.report-product,.report-product[id],.boundary-layout,.about-hero-grid,.contact-grid,.legal-layout{grid-template-columns:1fr}.home-hero-copy{width:100%;max-width:760px;padding-top:58px}.home-hero{height:auto;min-height:0;padding:0 0 36px}.home-hero-frame{height:auto}.home-hero .home-headline{min-height:180px;max-width:none;font-size:clamp(3.8rem,11vw,5.6rem);line-height:.98}.locale-zh .home-hero .home-headline{font-size:clamp(3.65rem,10.5vw,5.2rem);line-height:1}.home-hero-subheadline{font-size:clamp(1.7rem,4.5vw,2.15rem)}.home-hero-stage,.home-hero-stage img{position:relative;width:100%;height:370px;min-height:0}.home-hero-stage{inset:auto;margin:10px 0 0}.home-hero-stage img{margin:0;transform:none}.visual-panel.reverse .visual-copy,.visual-panel.reverse .visual-media{order:initial}.visual-media,.visual-media img{min-height:400px}.risk-stage-grid,.about-principles{grid-template-columns:1fr}.research-entry-grid{gap:40px}.signal-intro-grid{grid-template-columns:.55fr 1.45fr;height:auto}.signal-kicker{width:100%}.signal-summary{height:124px;min-height:124px;margin-left:0;padding:0 0 0 28px}.signal-intro-grid .signal-words{grid-column:1 / -1}.page-hero{background-image:linear-gradient(#f6f3efe6,#f6f3eff5),url(/assets/decision-command-field-v2.webp);background-position:center;background-size:cover}.page-services .page-hero{background-image:linear-gradient(#f6f3efe6,#f6f3eff5),url(/assets/decision-ladder-core-v2.webp)}.page-research .page-hero{background-image:linear-gradient(#f6f3efe6,#f6f3eff5),url(/assets/operating-memory-field-v2.webp)}.page-contact .page-hero{background-image:linear-gradient(#f6f3efe6,#f6f3eff5),url(/assets/agent-command-field-v2.webp)}.about-logo-media{min-height:390px}.legal-nav{display:none}.legal-toc-mobile{display:block}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid>:first-child{grid-column:1 / -1}.cookie-banner{grid-template-columns:1fr;width:min(680px,calc(100vw - 32px))}.cookie-banner-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body{font-size:16px}.container,.article-page>.article-header{width:calc(100% - 32px)}.brand small{display:none}.about-logo-hero{padding:58px 0 64px}.home-hero .home-headline,.page-hero.compact h1,.about-hero-copy h1,.article-page>.article-header h1{max-width:12ch;font-size:clamp(2.75rem,13vw,4.2rem);line-height:.98}.locale-zh .home-hero .home-headline{max-width:none;font-size:clamp(2.7rem,12vw,3.85rem);line-height:1}.home-hero-copy{padding-top:48px}.home-hero .home-headline{margin-top:20px;min-height:120px}.home-hero-subheadline{margin-top:16px;font-size:1.08rem}.home-hero-stage,.home-hero-stage img{height:300px;min-height:0}.signal-intro-grid{grid-template-columns:1fr;gap:22px;padding:30px 0}.signal-summary{height:auto;min-height:0;padding:0;border-left:0}.signal-intro-grid .signal-words{grid-column:auto;grid-template-columns:1fr;height:162px;min-height:162px}.signal-words span,.signal-words span:last-child{min-height:54px;border-right:1px solid var(--csg-line);border-bottom:1px solid var(--csg-line)}.signal-words span:last-child{border-bottom:0}.visual-section,.ladder-section,.section,.cta-section{padding:68px 0}.visual-section{padding-block:60px}.visual-copy h2,.section-heading h2,.minimal-heading h2,.cta-copy h2,.contact-grid>div h2,.contact-panel h2{font-size:clamp(2.3rem,11vw,3.5rem)}.visual-media,.visual-media img{min-height:280px}.risk-stage-card,.about-principles article,.contact-panel,.legal-copy,.article-boundary,.paid-report-lock,.paid-report-lock.free-report-access{padding:24px}.research-line{grid-template-columns:1fr;gap:7px}.research-grid{grid-template-columns:1fr}.research-card-actions.dual-action>div{grid-template-columns:1fr}.about-logo-media{min-height:300px;padding:30px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .button,.paid-report-actions .button,.contact-panel .button{width:100%}.footer-grid{grid-template-columns:1fr}.footer-grid>:first-child{grid-column:auto}.cookie-banner{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:18px}}@media(max-width:390px){.cookie-banner-actions{grid-template-columns:1fr}}.research-audience-groups{gap:clamp(92px,10vw,148px)}.research-audience-group{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(42px,6vw,84px)}.research-group-heading{position:sticky;top:108px;max-width:330px;margin:0;padding-bottom:0;border-bottom:0}.research-group-heading h2{max-width:10ch;font-size:clamp(36px,4.3vw,56px);line-height:.98}html[lang=zh-CN] .research-group-heading h2{max-width:7ch}@media(min-width:981px){html[lang=zh-CN] .research-group-heading h2{width:max-content;max-width:none;font-size:clamp(42px,3.6vw,52px);white-space:nowrap}}.research-group-heading>p:last-child.research-group-count{max-width:none;color:var(--csg-muted)}.research-entry:not(.is-highlighted){background:transparent}@media(max-width:980px){.research-audience-group{grid-template-columns:1fr;gap:34px}.research-group-heading{position:static;max-width:720px}.research-group-heading h2,html[lang=zh-CN] .research-group-heading h2{max-width:14ch}}@media(max-width:720px){.research-audience-groups{gap:78px}}.page-about .about-logo-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 79% 43%,#f05a282b,#f05a2814 24%,#f05a2800 50%),linear-gradient(112deg,var(--csg-paper) 0%,var(--csg-paper) 54%,#f7eee8 100%)}.page-about .about-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(48px,6vw,88px)}.page-about .about-hero-copy h1{max-width:12ch;font-size:clamp(4rem,6.2vw,6.4rem)}.page-about.locale-zh .about-hero-copy h1{max-width:none;font-size:clamp(3.5rem,4.2vw,4.2rem);line-height:.98}.page-about .about-logo-media{width:min(100%,520px);min-height:0;aspect-ratio:1;justify-self:end;overflow:hidden;padding:0;border:1px solid rgba(225,64,0,.1);border-radius:50%;background:radial-gradient(circle at 29% 20%,#ffffff29,#fff0 28%),radial-gradient(circle at 64% 72%,#7e240024,#7e240000 46%),linear-gradient(145deg,#c83a00,#e14000 18% 72%,#f05a20);box-shadow:0 30px 72px #e1400021,inset 0 1px #fff3}.page-about .about-logo-media img{width:136%;max-width:none;height:auto;max-height:none;min-height:0;object-fit:contain;filter:drop-shadow(0 12px 26px rgba(76,18,7,.2));transform:translateY(1%)}.page-about main>.section{background:linear-gradient(180deg,var(--csg-paper) 0%,#f5f0eb 100%)}.page-about .about-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page-about .about-principles article{min-height:250px;background:linear-gradient(135deg,var(--csg-white) 0%,var(--csg-white) 70%,rgba(240,90,40,.045) 100%)}@media(max-width:1000px){.page-about .about-logo-hero{background:radial-gradient(circle at 50% 82%,#f05a2829,#f05a2800 42%),linear-gradient(180deg,var(--csg-paper) 0%,#f7eee8 100%)}.page-about .about-hero-grid{grid-template-columns:1fr;gap:48px}.page-about .about-logo-media{width:min(520px,74vw);justify-self:center}}@media(max-width:860px){.page-about .about-principles{grid-template-columns:1fr}.page-about .about-principles article{min-height:0}}@media(max-width:640px){.page-about .about-logo-hero{padding:58px 0 68px}.page-about .about-hero-grid{gap:38px}.page-about.locale-zh .about-hero-copy h1{max-width:11ch;font-size:clamp(2.65rem,12vw,3.8rem);line-height:1}.page-about .about-logo-media{width:min(100%,360px);min-height:0;padding:0}.page-about .about-logo-media img{width:140%}}@media(forced-colors:active){:where(a,button,summary,input,[tabindex]):focus-visible{outline-color:Highlight;box-shadow:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;transition-delay:0ms;scroll-behavior:auto}}
