/* premium1.css — 高级感第一档低风险修补（2026-10-06）。删除本文件引用即可还原。 */

/* 1. 顶栏 logo 统一为单色：深色/透明顶栏用白色，浅色/吸顶/展开状态沿用 lincoln-nav.css 的黑色 */
.lcn .lcn-logo img{filter:brightness(0) invert(1)}
.lcn.is-solid .lcn-logo img,.lcn.lcn-light .lcn-logo img,.lcn:hover .lcn-logo img,.lcn.is-drawer .lcn-logo img{filter:brightness(0)}

/* 2. 右侧悬浮胶囊降调：缩小、低饱和、半透明，功能保留 */
.qm-consult{right:16px!important;opacity:.78;transition:opacity .3s ease}
.qm-consult:hover,.qm-consult:focus-within{opacity:1}
.qm-consult .qm-pill{transform:scale(.8);transform-origin:right center;background:rgba(32,33,36,.55)!important;
  -webkit-backdrop-filter:saturate(120%) blur(14px);backdrop-filter:saturate(120%) blur(14px);
  border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 18px rgba(0,0,0,.12)!important;color:rgba(255,255,255,.86)!important}
.qm-consult .qm-pill:hover{transform:scale(.8) translateY(-3px)}
.qm-consult .qm-pill-text,.qm-consult .qm-pill-cta,.qm-consult .qm-pill a{color:rgba(255,255,255,.86)!important}
.qm-consult .qm-green-icon{box-shadow:none!important;filter:grayscale(1) brightness(1.15);opacity:.9}
.qm-consult .qm-pill-chat,.qm-consult .qm-pill-chat svg{filter:grayscale(1) brightness(2.2)}
.qm-consult .qm-pill-divider{background:rgba(255,255,255,.16)!important}
@media (max-width:767px){.qm-consult{right:10px!important}.qm-consult .qm-pill{transform:scale(.7)}.qm-consult .qm-pill:hover{transform:scale(.7)}}

/* 3. 案例列表「智能匹配」开关：系统勾选框改为细开关，说明文字可读 */
.cc-semantic-toggle{display:inline-flex!important;align-items:center;gap:10px;color:#5d625e!important;font-size:13px;line-height:20px;cursor:pointer;letter-spacing:.02em}
.cc-semantic-toggle input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;position:relative;width:34px!important;height:20px!important;min-width:0!important;min-height:0!important;max-height:20px!important;margin:0!important;padding:0!important;
  border:0!important;border-radius:999px!important;background:#c8cbc7!important;box-shadow:none!important;cursor:pointer;transition:background .25s ease;vertical-align:middle;font-size:0}
.cc-semantic-toggle input[type=checkbox]::before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18);transition:transform .25s ease}
.cc-semantic-toggle input[type=checkbox]::after{display:none!important;content:none!important}
.cc-semantic-toggle input[type=checkbox]:checked{background:#1f3d31!important}
.cc-semantic-toggle input[type=checkbox]:checked::before{transform:translateX(14px)}
.cc-semantic-toggle input[type=checkbox]:focus-visible{outline:2px solid #1f3d31;outline-offset:3px}

/* 4. 页边距：首页与解决方案页贴边区块统一留白 */
body.page-id-1622 .elementor-element-01488d7,body.page-id-1622 .elementor-element-506da42,
body.page-id-1559 .elementor-element-d33b0a5,body.page-id-1559 .elementor-element-d8eff37,body.page-id-1559 .elementor-element-80e7372,
body.page-id-1559 .elementor-element-c16408e,body.page-id-1559 .elementor-element-b2e1393,body.page-id-1559 .elementor-element-2652ff5{
  padding-left:clamp(20px,5.5vw,96px)!important;padding-right:clamp(20px,5.5vw,96px)!important;box-sizing:border-box}

/* 5. 首页手机端首屏：标题按词断行、数字区两列不重叠 */
@media (max-width:767px){
  body.page-id-1622 .elementor-element-48e0d79 .elementor-heading-title,body.page-id-1622 .elementor-element-48e0d79 .font-display{font-size:clamp(34px,10.4vw,44px)!important;line-height:1.18!important;word-break:keep-all;overflow-wrap:normal;text-align:center}
  body.page-id-1622 .elementor-element-9b0d8b5 .elementor-heading-title{font-size:clamp(22px,6.4vw,28px)!important;line-height:1.35!important;word-break:keep-all;overflow-wrap:normal;text-align:center}
  body.page-id-1622 .elementor-element-00d5c8f{display:grid!important;grid-template-columns:1fr 1fr;gap:18px 16px;width:100%!important;max-width:100%!important;padding:14px 36px 0!important;box-sizing:border-box;height:auto!important;min-height:0!important}
  body.page-id-1622 .elementor-element-00d5c8f>.e-con{width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;position:static!important}
  body.page-id-1622 .elementor-element-00d5c8f>.e-con>.e-con{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-end!important;gap:0 4px!important}
  body.page-id-1622 .elementor-element-00d5c8f>.e-con>.e-con>.e-con{width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 6px!important;position:static!important}
  body.page-id-1622 .elementor-element-00d5c8f .elementor-widget,body.page-id-1622 .elementor-element-00d5c8f .elementor-widget-container{width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}
  body.page-id-1622 .elementor-element-00d5c8f h2.elementor-heading-title{white-space:nowrap;margin:0!important;padding:0!important}
  body.page-id-1622 .elementor-element-00d5c8f>.e-con>.e-con>.elementor-widget h2.elementor-heading-title{font-size:46px!important;line-height:1!important}
  body.page-id-1622 .elementor-element-00d5c8f>.e-con>.elementor-widget h2.elementor-heading-title{font-size:13px!important;line-height:1.4!important;opacity:.8;letter-spacing:.04em}
}

/* 6. 品牌战略页轮播里由脚本填入的英文小标题 */
.lk-kicker[data-en]{display:none!important}

/* ===== 首页首屏 版本 C：客户背书式 ===== */
body.page-id-1622 .elementor-element-569061b{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:0 clamp(20px,5vw,96px)!important;box-sizing:border-box}
.qmh{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;color:#fff;width:100%;max-width:1200px;margin:0 auto;animation:qmhIn 1.2s cubic-bezier(.2,.7,.2,1) both}
@keyframes qmhIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.qmh-claim{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Noto Sans SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;margin:0;color:rgba(255,255,255,.96);font-weight:500;letter-spacing:.04em;line-height:1.2;word-break:keep-all}
.qmh-claim span{display:inline-block}
.qmh{text-shadow:0 0 22px rgba(0,0,0,.85),0 0 6px rgba(0,0,0,.7)}
.qmh-sub{margin:18px 0 0;color:rgba(255,255,255,.62);font-weight:300;letter-spacing:.06em;line-height:1.7}
.qmh-facts{list-style:none;margin:0;padding:0;display:flex}
.qmh-facts li{margin:0;display:flex;flex-direction:column;gap:6px}
.qmh-facts b{font-weight:300;color:rgba(255,255,255,.94);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.01em}
.qmh-facts span{font-weight:400;color:rgba(255,255,255,.58);letter-spacing:.08em}
.qmh-tbd b{font-size:13px!important;line-height:26px!important;margin:4px 0 4px;letter-spacing:.12em!important;color:rgba(255,255,255,.6)!important;border:1px dashed rgba(255,255,255,.4);padding:0 .8em;border-radius:2px;align-self:flex-start}
.qmh-cta{display:inline-block;margin-top:34px;padding:10px 28px;border:1px solid rgba(255,255,255,.55);border-radius:4px;color:#fff!important;font-size:14px;letter-spacing:.12em;text-decoration:none;background:rgba(255,255,255,.04);transition:background .3s,border-color .3s}
.qmh-cta:hover{background:rgba(255,255,255,.14);border-color:#fff}
.qmh-C{text-align:center}
.qmh-C .qmh-claim{font-size:clamp(34px,4.4vw,62px);font-weight:500}
.qmh-C .qmh-clients{list-style:none;margin:clamp(30px,5vh,48px) auto 0;padding:0;max-width:820px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 0}
.qmh-C .qmh-clients li{margin:0;padding:0 16px;font-size:clamp(14px,1.2vw,17px);font-weight:300;letter-spacing:.1em;color:rgba(255,255,255,.78);line-height:1.2}
.qmh-C .qmh-clients li+li{border-left:1px solid rgba(255,255,255,.22)}
.qmh-C .qmh-clients .qmh-br{flex-basis:100%;height:0;padding:0;border:0!important}
.qmh-C .qmh-clients .qmh-br+li{border-left:0}
.qmh-C .qmh-line{margin:clamp(26px,4vh,40px) 0 0;font-size:13px;letter-spacing:.12em;color:rgba(255,255,255,.52);font-weight:400}
@media (max-width:767px){
  body.page-id-1622 .elementor-element-569061b{padding:0 24px!important;justify-content:center!important}
  .qmh-C .qmh-claim{font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1.12}
  .qmh-C .qmh-claim span{display:block}
  .qmh-C .qmh-br{display:none!important}
  .qmh-C .qmh-clients{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;margin:28px auto 0;gap:12px 4px;justify-items:center}
  .qmh-C .qmh-clients li{min-width:0;padding:0;font-size:13px;font-weight:400;letter-spacing:.02em;white-space:nowrap;text-align:center}
  .qmh-C .qmh-clients li+li{border-left:0}
  .qmh-C .qmh-line{display:flex;flex-direction:column;gap:6px;margin-top:22px;font-size:15px;font-weight:400;letter-spacing:.01em;line-height:1.35;color:rgba(255,255,255,.72)}
  .qmh-C .qmh-line .qmh-dot{display:none!important}
  .qmh-C .qmh-cta{margin-top:22px;padding:12px 4px;border:0;border-radius:0;background:transparent;font-size:17px;font-weight:400;letter-spacing:0}
  .qmh-C .qmh-cta::after{content:" ›"}
  .qmh-next .elementor-heading-title{display:flex!important;flex-direction:column;align-items:center;gap:2px;padding:52px 24px!important;font-size:21px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important}
  .qmh-next .qmh-nb{white-space:normal!important}
}

/* 首页第二屏「结合24年…」：整句一行、数字不拆、配色收敛 */
.elementor-element-8e788ff{justify-content:center!important}
.qmh-next .elementor-heading-title{font-family:inherit!important;font-weight:300!important;font-size:clamp(17px,1.6vw,24px)!important;line-height:1.6!important;color:rgba(255,255,255,.82)!important;text-align:center!important;letter-spacing:.04em;padding:0 24px}
.qmh-next .qmh-nb{white-space:nowrap;display:inline-block}
@media (max-width:767px){
  .qmh-next .elementor-heading-title{font-size:21px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important}
}
.qmh-next em{font-style:normal;font-weight:400;color:#fff;margin:0 .12em}
@media (max-width:767px){
  body.page-id-1622 .elementor-element-01488d7{padding-right:72px!important}
  body.page-id-1622 .elementor-element-919bcb8 .elementor-heading-title,
  body.page-id-1622 .elementor-element-7ca01d8 .elementor-heading-title{font-size:28px!important;font-weight:600!important;line-height:1.28!important;letter-spacing:-.02em!important}
}
