/* ============================================================
   BrandOS 极简黑白主题（方案肆 · Swiss Minimal）
   黑 #111 · 白 #FFF · 信号红 #E11D2E
   特征：方角、粗描边、无阴影、去渐变、超大字重
   规则：只改视觉，不动内容。加载于所有样式之后。
   ============================================================ */

/* ---------- 设计变量覆盖 ---------- */
:root{
  --color-primary:#111111;
  --color-primary-dark:#000000;
  --color-primary-light:#E9E9E9;
  --color-primary-lighter:#F6F6F6;
  --color-accent:#111111;
  --color-accent-light:#F0F0F0;
  --color-highlight:#E11D2E;
  --color-highlight-light:#FCE9EC;
  --color-success:#111111;
  --color-success-light:#F0F0F0;
  --color-warning:#E11D2E;
  --color-warning-light:#FCE9EC;
  --color-bg-alt:#F7F7F7;
  --color-border:#D8D8D8;
  --color-border-dark:#111111;
  --radius-sm:0;
  --radius-md:0;
  --radius-lg:0;
  --radius-xl:0;
  --radius-2xl:0;
  --radius-full:0;
  --shadow-sm:none;
  --shadow-md:none;
  --shadow-lg:none;
  --shadow-xl:none;
}

/* ---------- 基础 ---------- */
a{color:inherit}
a:hover{color:#E11D2E}
h1,h2,h3,h4,h5,h6{font-weight:800;letter-spacing:-.01em}

/* ---------- 导航 ---------- */
.navbar{background:rgba(255,255,255,.97);border-bottom:2px solid #111;backdrop-filter:none}
.navbar.scrolled{box-shadow:none}
.nav-logo{font-weight:900}
.nav-logo-text{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#111;color:#111;font-weight:900;letter-spacing:-.5px}
.nav-link{font-weight:600;color:#444;border-radius:0}
.nav-link:hover{color:#E11D2E;background:transparent}
.nav-link.active{color:#E11D2E;font-weight:800}
/* 菜单项增多（10项）后收紧桌面导航横向内边距，保证一行放得下 */
.nav-links .nav-link{padding:var(--space-2) var(--space-3)}
.nav-cta{background:#E11D2E;border-radius:0;font-weight:700;transform:none;box-shadow:none}
.nav-cta:hover{background:#111;transform:none;box-shadow:none}
.mobile-nav{border-bottom:2px solid #111;box-shadow:none}

/* ---------- 页脚 ---------- */
.footer{background:#fff;color:#444;border-top:2px solid #111}
.footer-brand h3,.footer-col h4{color:#111}
.footer-col h4{letter-spacing:.12em}
.footer-brand p{color:#666}
.footer-col a{color:#555}
.footer-col a:hover{color:#E11D2E}
.footer-bottom{border-top:1px solid #111;color:#777}

/* ---------- 区块标题 ---------- */
.section-tag{background:#111;color:#fff;border-radius:0;font-weight:700}
.section-title{font-weight:900;letter-spacing:-.02em}
.page-header{background:#fff;border-bottom:2px solid #111}
.page-header h1{font-weight:900;letter-spacing:-.02em}

/* ---------- 按钮 ---------- */
.btn{border-radius:0;font-weight:700;border:2px solid #111;transform:none}
.btn-primary{background:#111;color:#fff}
.btn-primary:hover{background:#E11D2E;border-color:#E11D2E;color:#fff;transform:none;box-shadow:none}
.btn-secondary{background:#fff;color:#111;border-color:#111}
.btn-secondary:hover{background:#111;color:#fff;border-color:#111;transform:none;box-shadow:none}
.btn-ghost{background:#fff;color:#111;border-color:#111}
.btn-ghost:hover{background:#111;color:#fff;border-color:#111;transform:none;box-shadow:none}
.btn-highlight{background:#E11D2E;border-color:#E11D2E;color:#fff}
.btn-highlight:hover{background:#111;border-color:#111;color:#fff;transform:none;box-shadow:none}

/* ---------- 卡片 ---------- */
.card{border:1.5px solid #111;border-radius:0}
.card-hover:hover{border-color:#E11D2E;transform:none;box-shadow:none}
.card-elevated{border:1.5px solid #111;box-shadow:none}
.methodology-card{border:1.5px solid #111;border-radius:0;transition:background .2s}
.methodology-card:hover{background:#111;border-color:#111;transform:none;box-shadow:none}
.methodology-card:hover h3{color:#fff}
.methodology-card:hover p{color:#bbb}
.methodology-card:hover .methodology-card-footer{color:#999}
.methodology-card:hover .methodology-card-read{color:#E11D2E}
.methodology-card-tag{border-radius:0;font-weight:700}
.methodology-filter{border:1.5px solid #111;border-radius:0;background:#fff;color:#111;font-weight:600}
.methodology-filter:hover{border-color:#E11D2E;color:#E11D2E;background:#fff}
.methodology-filter.active{background:#111;color:#fff;border-color:#111}
.methodology-search input{border:1.5px solid #111;border-radius:0}
.methodology-search input:focus{border-color:#E11D2E;box-shadow:none}
.methodology-stat-num{color:#E11D2E;font-weight:900}
.tag,.badge{border-radius:0}

/* ---------- 表格 / FAQ / 表单 ---------- */
.service-table{border:2px solid #111;border-radius:0;box-shadow:none}
.service-table th{background:#111;color:#fff}
.service-table th,.service-table td{border-bottom:1px solid #E4E4E4}
.faq-item{border:1.5px solid #111;border-radius:0}
.faq-item:hover{border-color:#E11D2E}
.contact-form{border:2px solid #111;border-radius:0;box-shadow:none}
.form-input,.form-textarea,.form-select{border:1.5px solid #111;border-radius:0}
.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:#E11D2E;box-shadow:none}
.form-label .required{color:#E11D2E}
.progress-bar{border-radius:0;background:#E9E9E9}
.progress-bar-fill{background:#111;border-radius:0}

/* ---------- 弹窗 ---------- */
.modal,.article-modal{border:2px solid #111;border-radius:0;box-shadow:none}
.modal-close:hover,.article-modal-close:hover{background:#F0F0F0;border-radius:0}
.article-modal-header{border-bottom:2px solid #111}
.article-modal-footer{border-top:2px solid #111;border-radius:0;background:#F7F7F7}
.article-modal-category{border-radius:0;background:#111}
.article-modal-tag{border-radius:0}
.article-nav-btn{border:1.5px solid #111;border-radius:0;color:#111}
.article-nav-btn:hover{border-color:#E11D2E;color:#E11D2E}
.tooltip-content{border-radius:0}

/* ---------- 文章排版 ---------- */
.article-content h1{border-bottom:2px solid #111}
.article-content blockquote{background:#F6F6F6;border-left:4px solid #E11D2E;border-radius:0}
.article-content a{color:inherit;border-bottom:1px solid #E11D2E}
.article-content a:hover{color:#E11D2E}
.article-content li::marker{color:#E11D2E}
.article-content mark{background:#FCE9EC;color:#111;border-radius:0}
.article-content code{color:#E11D2E;border-radius:0}
.article-content img{border-radius:0;box-shadow:none}
.article-content pre{border-radius:0}
.article-content-cta{background:#F6F6F6;border:1.5px solid #111;border-radius:0}
.article-paywall{background:#F6F6F6;border:1.5px solid #111;border-radius:0}
.article-paywall-divider{background:#E11D2E;border-radius:0}

/* ---------- 关于页 ---------- */
.about-portrait-img{border-radius:0;border:2px solid #111;box-shadow:none}
.about-timeline{border-left:3px solid #111}
.about-timeline-item::before{background:#E11D2E;border:3px solid #fff;box-shadow:0 0 0 2px #111;border-radius:0}
.about-timeline-year{color:#E11D2E;font-weight:800}
.about-skill{background:#fff;border:1.5px solid #111;color:#111;border-radius:0;font-weight:600}

/* ---------- 咨询页移动端服务卡 ---------- */
.service-cards-mobile .svc-card{border:1.5px solid #111;border-radius:0;box-shadow:none}
.service-cards-mobile .svc-card:nth-child(1) .svc-card-header{background:#111}
.service-cards-mobile .svc-card:nth-child(2) .svc-card-header{background:#E11D2E}
.service-cards-mobile .svc-card:nth-child(3) .svc-card-header{background:#555}

/* ---------- 工具台 ---------- */
.workshop-tab{font-weight:600;border-radius:0}
.workshop-tab.active{color:#111;font-weight:800;border-bottom-color:#E11D2E}
.house-visual{background:#F6F6F6;border:1.5px solid #111;border-radius:0}

/* ---------- 品牌流程页 ---------- */
.decision-cta{background:#111;border-radius:0}
.decision-sidebar,.decision-main,.workshop-sidebar,.workshop-main{background:#F7F7F7}
.decision-detail-panel{border-left:1px solid #111}

/* ---------- 品牌全景页 ---------- */
.map-cta{background:#111;border-radius:0}
.map-cta .btn{border-radius:0;box-shadow:none;transform:none;font-weight:700;border:2px solid transparent;cursor:pointer}
.map-cta .btn-lg{padding:13px 34px;font-size:15px}
.map-cta .btn-highlight{background:#E11D2E;color:#fff;border-color:#E11D2E}
.map-cta .btn-highlight:hover{background:transparent;color:#E11D2E;border-color:#E11D2E}
.map-cta .btn-secondary,
.map-cta .btn-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.85)}
.map-cta .btn-secondary:hover,
.map-cta .btn-ghost:hover{background:#fff;color:#111;border-color:#fff}

/* ---------- 品牌决策页（.bdt 作用域） ---------- */
.bdt{
  --bg:#F6F6F6;
  --card:#FFFFFF;
  --text:#111111;
  --t2:#444444;
  --t3:#777777;
  --border:#111111;
  --bl:#D6D6D6;
  --pass:#111111;--pass-bg:#F0F0F0;
  --fail:#E11D2E;--fail-bg:#FCE9EC;
  --s1-bg:#EFEFEF;--s1-st:#111111;--s1-tx:#111111;--s1-lt:#555555;
  --s2-bg:#F2F2F2;--s2-st:#444444;--s2-tx:#111111;--s2-lt:#777777;
  --s3-bg:#F5F5F5;--s3-st:#666666;--s3-tx:#111111;--s3-lt:#999999;
  --s4-bg:#F8F8F8;--s4-st:#888888;--s4-tx:#111111;--s4-lt:#AAAAAA;
}
.bdt .node{border-radius:0}
.bdt .node.gate{border-left:3px solid #111}
.bdt .node-type.gate{background:#111;color:#fff;border-radius:0}
.bdt .node-type.step{border-radius:0}
.bdt .path{border-radius:0}
.bdt .brand-badge{background:#111;border-radius:0}
.bdt .col-header{border-radius:0;border-bottom:2px solid var(--s1-st)}
.bdt .col-header{padding:12px 10px !important}
.bdt .col-header .ch-name{font-weight:900;font-size:16px;letter-spacing:.08em}
.bdt .col-header .ch-desc{font-size:11px;opacity:1;margin-top:4px;letter-spacing:.04em}

/* ---------- 学习页服务卡 ---------- */
.consulting-card{border:1.5px solid #111;border-radius:0;box-shadow:none}
.service-num{border-radius:0}
.service-price{font-weight:800}
.service-cta{border-radius:0}

/* ---------- 表单按钮类元素统一样式 ---------- */
button{border-radius:0}

/* ---------- 滚动条（Webkit） ---------- */
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:#fff;border-left:1px solid #E4E4E4}
::-webkit-scrollbar-thumb{background:#111;border:2px solid #fff}
::-webkit-scrollbar-thumb:hover{background:#E11D2E}

/* ---------- 选中文字 ---------- */
::selection{background:#E11D2E;color:#fff}

/* ============================================================
   超大字 · 强观点 强化层（方案肆 Signatures）
   ============================================================ */

/* ---------- 首页 Hero：超大标题 ---------- */
.hero{background:#fff;border-bottom:2px solid #111}
.hero-title{font-size:clamp(46px,7.5vw,92px);font-weight:900;line-height:1.08;letter-spacing:-.03em}
.hero-title-highlight{color:#E11D2E}
.hero-subtitle{font-size:var(--text-lg);max-width:540px;color:#444;font-weight:500}
.hero-tag{border:1.5px solid #111;border-radius:0;font-weight:700;letter-spacing:.06em;background:#fff;box-shadow:none}
.hero-tag-dot{background:#E11D2E;border-radius:0}
.hero-stat-num{font-size:clamp(28px,3.5vw,46px);font-weight:900;color:#111;font-family:var(--font-display);line-height:1.1}
.hero-stat:not(:first-child){border-left:2px solid #111;padding-left:var(--space-8)}
.hero-card{border:2px solid #111;border-radius:0;box-shadow:none}
.hero-card-icon{border-radius:0;background:#111;color:#fff}
@media(max-width:768px){
  .hero-stat:not(:first-child){border-left:none;padding-left:0;border-top:2px solid #111;padding-top:var(--space-4)}
  .hero-stats{flex-direction:column;gap:var(--space-4)}
}

/* ---------- 页头超大字（学习/咨询/方法论/工具台/决策/全景/关于） ---------- */
.page-header{text-align:left;padding:var(--space-16) 0 var(--space-12)}
.page-header h1{font-size:clamp(38px,6vw,76px);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin-bottom:var(--space-4)}
.page-header p{font-size:var(--text-lg);color:#444;font-weight:500;max-width:760px;margin:0;text-align:left}

/* ---------- kicker：红色大字距标签 ---------- */
.section-tag{background:none;color:#E11D2E;padding:0;font-weight:800;letter-spacing:.35em;font-size:var(--text-xs)}

/* ---------- 区块标题超大 ---------- */
.section-title{font-size:clamp(28px,4vw,46px);font-weight:900;letter-spacing:-.02em}
.section-subtitle{color:#555}
.section-header{text-align:left;max-width:var(--max-width);padding:0 var(--space-6)}

/* ---------- 数字统计超大 ---------- */
.trust-num{font-size:clamp(34px,4.5vw,56px);font-weight:900;letter-spacing:-.02em;color:#111;font-family:var(--font-display)}
.methodology-stat-num{font-size:clamp(32px,4vw,52px);font-weight:900;letter-spacing:-.02em}

/* ---------- 首页方法论四宫格：黑白红灰 ---------- */
.methodology-item{border-radius:0;border:2px solid transparent;background:#fff}
.methodology-item:hover{transform:none;box-shadow:none;border-color:#111;background:#F6F6F6}
.methodology-item-icon{border-radius:0}
.methodology-item-icon.bg-primary{background:#111;color:#fff}
.methodology-item-icon.bg-accent{background:#555;color:#fff}
.methodology-item-icon.bg-highlight{background:#E11D2E;color:#fff}
.methodology-item-icon.bg-success{background:#888;color:#fff}
.methodology-item-title{font-weight:900}
.methodology-item-count{border-radius:0;background:#F0F0F0;color:#111;font-weight:800}

/* ---------- 全景图入口卡（内联渐变的替代观感） ---------- */
a[href="system-map.html"][style]{border:2px solid #111}

/* ---------- CTA 区块：黑底强观点 ---------- */
.cta-section{background:#111;color:#fff;border-top:2px solid #111;border-bottom:2px solid #111}
.cta-title{font-size:clamp(30px,4.5vw,54px);font-weight:900;letter-spacing:-.02em;line-height:1.2}
.cta-subtitle{color:#9A9A9A}
.cta-pain-item{background:transparent;border:1.5px solid #3A3A3A;border-radius:0;color:#DDD}
.cta-pain-item::before{background:#E11D2E;border-radius:0}

/* ---------- 跑马灯（索引带） ---------- */
.marquee{border-top:2px solid #111;border-bottom:2px solid #111;overflow:hidden;white-space:nowrap;padding:14px 0;font-weight:800;font-size:15px;letter-spacing:3px;background:#fff}
.marquee span{display:inline-block;animation:bos-mv 26s linear infinite}
.marquee em{font-style:normal;color:#E11D2E;margin:0 16px}
@keyframes bos-mv{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.marquee span{animation:none}}

/* ---------- 宣言大字块 ---------- */
.manifesto-band{border-bottom:2px solid #111;padding:var(--space-20) var(--space-6);text-align:center;background:#fff}
.manifesto-band p{font-size:clamp(26px,4.5vw,50px);font-weight:900;line-height:1.45;letter-spacing:-.02em;max-width:920px;margin:0 auto}
.manifesto-band p em{font-style:normal;background:#E11D2E;color:#fff;padding:0 14px}
.manifesto-band small{display:block;margin-top:var(--space-6);color:#888;font-size:var(--text-sm);letter-spacing:.3em}

/* ---------- 页头：向右移动，避免贴边 ---------- */
.page-header{padding:var(--space-16) var(--space-6) var(--space-12) clamp(32px,8vw,140px)}
.page-header h1,.page-header p{text-align:left}
@media(max-width:768px){
  .page-header{padding-left:var(--space-6);text-align:center}
  .page-header h1,.page-header p{text-align:center}
}

/* ---------- 关于页头像圆形 ---------- */
.about-portrait-img{border-radius:50% !important;border:2px solid #111;box-shadow:none}

/* ---------- 首页方法论四宫格：红色系 + 强悬停 ---------- */
.methodology-item{border-radius:0;border:2px solid transparent;background:#fff;transition:all .2s ease}
.methodology-item:hover{transform:translateY(-6px);box-shadow:none;border-color:#E11D2E;background:#E11D2E}
.methodology-item:hover .methodology-item-title,.methodology-item:hover .methodology-item-desc{color:#fff}
.methodology-item:hover .methodology-item-count{background:#fff;color:#E11D2E}
.methodology-item:hover .methodology-item-icon{background:#fff !important;color:#E11D2E !important}
.methodology-item-icon{border-radius:0}
.methodology-item-icon.bg-primary,
.methodology-item-icon.bg-accent,
.methodology-item-icon.bg-highlight,
.methodology-item-icon.bg-success{background:linear-gradient(135deg,#E11D2E 0%,#C41027 100%);color:#fff}

/* ---------- 品牌决策页（.bdt）红色系覆盖 ---------- */
.bdt{
  --s1-bg:#F7CDD2;--s1-st:#E11D2E;--s1-tx:#111;--s1-lt:#F099A2;
  --s2-bg:#F5BFC5;--s2-st:#C41027;--s2-tx:#111;--s2-lt:#EE949D;
  --s3-bg:#F2B1B8;--s3-st:#D11A2C;--s3-tx:#111;--s3-lt:#EE949D;
  --s4-bg:#EFA3AB;--s4-st:#A61B24;--s4-tx:#111;--s4-lt:#EE949D;
}
.bdt .col-header{border-bottom:2px solid #E11D2E}
.bdt .s-out{background:#FFF0F1 !important;border:1.5px solid #E11D2E !important;margin-top:auto}
.bdt .s-out .ol,.bdt .s-out .oc{color:#111 !important}
.bdt .dg-item{background:#E6F1FB !important;border:1.5px solid #85B7EB !important}
.bdt .dg-item .dg-sym,
.bdt .dg-item .dg-arrow,
.bdt .dg-item .dg-tgt,
.bdt .dg-item .dg-fix{color:#111 !important}

/* ---------- 工具台决策工具：强悬停 + 红色块 ---------- */
.dtu-position-statement{background:#111 !important}
.dtu-position-statement textarea{background:#fff !important;border:1.5px solid #E11D2E !important;color:#111 !important;font-weight:600 !important}
.dtu-position-statement textarea:focus{background:#fff !important;outline:none;box-shadow:0 0 0 2px #E11D2E}
.dtu-position-statement textarea::placeholder{color:#999 !important;font-weight:400}
.dtu-layer:hover,.dtu-cand:hover,.dtu-canvas-quadrant:hover,
.dtu-tri-input:hover,.dtu-check-item:hover,.dtu-verdict-opt:hover,
.dtu-score-row:hover,.dtu-action-row:hover,.dtu-day:hover,
.dtu-ladder-row:hover{border-color:#E11D2E !important}
.dtu-check-item:hover{background:#FCE9EC !important}
.dtu-pick-btn:hover{background:#E11D2E !important;color:#fff !important;border-color:#E11D2E !important}
.dtu-verdict-opt:hover{background:#FCE9EC !important}

/* ---------- 品牌系统学习页： richer + 红色悬停 ---------- */
.module-card{border-radius:0;border:1.5px solid #111;background:#fff;transition:all .2s ease}
.module-card::before{background:#E11D2E}
.module-card:hover{border-color:#E11D2E;background:#E11D2E;transform:translateY(-6px);box-shadow:none}
.module-card:hover h3,.module-card:hover p{color:#fff}
.module-card:hover .module-card-num{background:#fff;color:#E11D2E}
.module-card-num{background:#111;color:#fff;border-radius:0}

.comparison-table tbody tr:hover td{background:#E11D2E !important;color:#fff !important}
.comparison-table tbody tr:hover td:first-child{background:#C41027 !important}
.comparison-table tbody tr:hover a{color:#fff !important}

.course-detail-card{border-radius:0;border:1.5px solid #111;transition:all .2s ease}
.course-detail-card:hover{border-color:#E11D2E;background:#E11D2E;transform:translateY(-6px);box-shadow:none}
.course-detail-card:hover h3,.course-detail-card:hover .course-desc,
.course-detail-card:hover .course-features li,.course-detail-card:hover .course-price,
.course-detail-card:hover .price-unit,.course-detail-card:hover .original-price{color:#fff}
.course-detail-card:hover .course-meta-item{background:#fff;color:#111}
.course-detail-card .course-tag{border-radius:0;background:#E11D2E !important;color:#fff !important}
.course-detail-card:hover .course-tag{background:#fff !important;color:#111 !important}
.course-detail-card.featured{border:1.5px solid #111;background:#fff}
.course-detail-card.featured:hover{border-color:#E11D2E;background:#E11D2E}
.course-detail-card > div:last-child > div:not(.course-buy-btn){background:var(--color-bg-alt) !important;border:1px solid var(--color-border) !important;border-radius:0 !important}
.course-detail-card > div:last-child h4{color:#111 !important}
.course-detail-card > div:last-child p,.course-detail-card > div:last-child ul{color:var(--color-text-dim) !important}
.course-buy-btn.primary{background:#111;color:#fff;border-radius:0}
.course-buy-btn.primary:hover{background:#E11D2E}

.consulting-card{border-radius:0;border:1.5px solid #111;transition:all .2s ease}
.consulting-card:hover{border-color:#E11D2E;background:#E11D2E;transform:translateY(-6px);box-shadow:none}
.consulting-card:hover h3,.consulting-card:hover .service-desc,
.consulting-card:hover .service-process{color:#111 !important}
.consulting-card:hover .service-process{background:#fff !important}
.consulting-card:hover .service-process strong{color:#111 !important}
.consulting-card:hover .service-num{background:#fff;color:#E11D2E}
.consulting-card:hover .service-price{color:#fff}
.consulting-card:hover .service-cta{background:#fff !important;color:#E11D2E !important;border-color:#fff !important}
.consulting-card .service-num{border-radius:0;background:#111;color:#fff}

.bio-item{transition:all .2s ease}
.bio-item:hover{border-color:#E11D2E;background:#FCE9EC}

/* ---------- 咨询合作页： richer + 红色悬停 ---------- */
.product-card{border-top:4px solid #E11D2E;border-radius:0;border:1.5px solid #111;border-top-width:4px;transition:all .2s ease}
.product-card:hover{border-color:#E11D2E;background:#E11D2E;transform:translateY(-6px);box-shadow:none}
.product-card:hover .product-card-name,
.product-card:hover .product-card-desc,
.product-card:hover .product-card-price,
.product-card:hover .product-card-price-unit{color:#fff}
.product-card:hover .product-card-features li{color:#fff}
.product-card:hover .product-card-features li::before{background-color:#fff}
.product-card-featured{border-color:#E11D2E}
.product-card-featured::before{border-radius:0;background:#E11D2E}

.service-table tbody tr:hover td{background:#E11D2E !important;color:#fff !important}
.service-table tbody tr:hover td:first-child{background:#C41027 !important}
.service-table tbody tr:hover .check{color:#fff !important}

.faq-item{transition:all .2s ease}
.faq-item:hover{border-color:#E11D2E;background:#FCE9EC}

/* ---------- 关于页： richer + 红色悬停 ---------- */
.about-skill{transition:all .2s ease}
.about-skill:hover{background:#E11D2E !important;color:#fff !important;border-color:#E11D2E !important}
.about-content h2{border-left:4px solid #E11D2E;padding-left:var(--space-3)}

/* ---------- 页脚：黑色背景，整体 richer ---------- */
.footer{background:#111;color:#fff;border-top:2px solid #111}

/* ---------- 大字标题红底白字高亮 ---------- */
.hl-red{background:#E11D2E;color:#fff;padding:.05em .2em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.footer-brand h3,.footer-col h4{color:#fff}
.footer-brand p{color:#bbb}
.footer-col a{color:#ccc}
.footer-col a:hover{color:#E11D2E}
.footer-bottom{border-top:1px solid #333;color:#777}

/* ---------- 学习/咨询页服务与价格加重 ---------- */
.consulting-card h3,.product-card-name{font-weight:900}
.product-card-price{font-weight:900;color:#111}
.product-card-price .product-card-price-unit{color:#888}
.service-price{font-size:var(--text-xl)}

/* 方法论页「持续更新」黑框标注 */
.methodology-card.methodology-card-more{background:#111;cursor:default;display:flex;align-items:center;justify-content:center;min-height:200px}
.methodology-card.methodology-card-more:hover{background:#111;border-color:#111;transform:none}
.methodology-card.methodology-card-more span{color:#fff;font-size:18px;font-weight:800;letter-spacing:.3em;text-indent:.3em}

/* beian:start */
.footer-icp{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:1.7}
.footer-icp a{color:#777;text-decoration:none;transition:color .2s ease}
.footer-icp a:hover{color:#E11D2E}
.footer-icp img{height:13px;vertical-align:-1px;margin-right:5px}
/* beian:end */
