/* DAS 产品与技术 — hero + 原 solutions 模块 + 新增 OMNI 产品线模块 */

/* 隐藏原站双栏「安全源于设计 / 可规模化」模块 */
html[data-das-tech="1"] [data-module-type="module.dualFeature"]{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  max-height:0!important;
  overflow:hidden!important;
  margin:0!important;
  padding:0!important;
  pointer-events:none!important;
}

html[data-das-tech="1"] h1.das-tech-hero-title,
html[data-das-tech="1"] [data-module-type="module.standardHero"] h1{
  color:#016A31!important;
  font-weight:700!important;
  text-shadow:0 2px 14px rgba(0,0,0,.28)!important;
}
html[data-das-tech="1"] img.das-tech-hero-img,
html[data-das-tech="1"] [data-module-type="module.standardHero"] img.g3mgohf{
  object-fit:cover!important;
  object-position:center!important;
  width:100%!important;
  height:100%!important;
  filter:none!important;
  image-rendering:auto!important;
}
html[data-das-tech="1"] [data-module-type="module.standardHero"] .g3mgohc{
  background-image:none!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}

html[data-das-tech="1"] [data-das-tech-delivery="1"] section,
html[data-das-tech="1"] section.das-tech-delivery{
  opacity:1!important;
  transform:none!important;
}
html[data-das-tech="1"] h2.das-tech-delivery-title,
html[data-das-tech="1"] [data-das-tech-delivery="1"] h2._1m43df7c{
  color:#016A31!important;
  font-weight:700!important;
  max-width:12em;
  letter-spacing:.01em;
}
html[data-das-tech="1"] p.das-tech-delivery-body,
html[data-das-tech="1"] [data-das-tech-delivery="1"] p._1m43df7i{
  color:#222!important;
  font-size:clamp(15px,1.05vw,18px)!important;
  line-height:1.75!important;
  font-weight:400!important;
  letter-spacing:.02em;
  max-width:36em;
  opacity:1!important;
}

/* 新增：OMNI 产品线 intro */
html[data-das-tech="1"] [data-das-omni-intro="1"] section,
html[data-das-tech="1"] section.das-omni-intro{
  opacity:1!important;
  transform:none!important;
}
html[data-das-tech="1"] [data-das-omni-intro="1"] h2,
html[data-das-tech="1"] h2.das-omni-intro-title{
  color:#016A31!important;
  font-weight:700!important;
  max-width:18em;
  letter-spacing:.01em;
}
html[data-das-tech="1"] [data-das-omni-intro="1"] p.das-omni-intro-body,
html[data-das-tech="1"] [data-das-omni-intro="1"] p._1m43df7i{
  color:#222!important;
  font-size:clamp(15px,1.05vw,18px)!important;
  line-height:1.75!important;
  font-weight:400!important;
  letter-spacing:.02em;
  max-width:36em;
  opacity:1!important;
}

/* featureColumns（原 solutions + 新增 OMNI）：无 entrance flash; carousel polish */
html[data-das-tech="1"] [data-module-type="module.featureColumns"] section._9su7up0,
html[data-das-tech="1"] [data-module-type="module.featureColumns"].k4cfnk0,
html[data-das-tech="1"] [data-das-feature-columns="1"] section{
  opacity:1!important;
  transform:none!important;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upa{
  cursor:default;
  transform:translate3d(0,0,0);
  backface-visibility:hidden;
  touch-action:pan-y;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upa.das-fc-animating{
  will-change:transform;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upb{
  user-select:none;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upb:not(._9su7upc){
  opacity:1!important;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upb._9su7upc{
  opacity:.45!important;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] img._9su7upj{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  filter:none!important;
  image-rendering:auto;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  transform:translateZ(0);
}
/* Tab / arrow chrome → brand green (solutions 模块保留完整 tab) */
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up4,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-nav{
  background:#016A31!important;
  border-color:#016A31!important;
  color:#fff!important;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up4:hover,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-nav:hover{
  background:#014f25!important;
  border-color:#014f25!important;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up4 svg,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-nav svg{
  color:#fff!important;
  stroke:#fff!important;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab{
  border:1.5px solid rgba(1,106,49,.35)!important;
  background:#fff!important;
  color:#016A31!important;
  box-shadow:none!important;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6 svg.das-fc-icon,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab svg.das-fc-icon,
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6 img.das-fc-icon,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab img.das-fc-icon{
  width:46%;
  height:46%;
  display:block;
  color:#016A31;
  object-fit:contain;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6._9su7up7,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab._9su7up7,
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6[aria-selected="true"],
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab[aria-selected="true"]{
  /* Outline active: green ring + green icon (avoid white-on-white when bg can't fill) */
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  border:1.5px solid #016A31!important;
  color:#016A31!important;
  box-shadow:0 0 0 4px rgba(1,106,49,.28)!important;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6._9su7up7 svg.das-fc-icon,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab._9su7up7 svg.das-fc-icon,
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6[aria-selected="true"] svg.das-fc-icon,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab[aria-selected="true"] svg.das-fc-icon,
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6._9su7up7 svg.das-fc-icon path,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab._9su7up7 svg.das-fc-icon path,
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6[aria-selected="true"] svg.das-fc-icon path,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab[aria-selected="true"] svg.das-fc-icon path{
  color:#016A31!important;
  stroke:#016A31!important;
  fill:none!important;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6._9su7up7 img.das-fc-icon,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab._9su7up7 img.das-fc-icon,
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6[aria-selected="true"] img.das-fc-icon,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab[aria-selected="true"] img.das-fc-icon{
  filter:none;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6:focus-visible,
html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab:focus-visible{
  outline:2px solid #016A31;
  outline-offset:6px;
}

/* OMNI 产品线：隐藏原 tab/箭头，改用自定义左右按钮 + 左图右文横向滑动 */
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7up3,
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7up5,
html[data-das-tech="1"] [data-das-omni-products="1"] [role="tablist"],
html[data-das-tech="1"] [data-das-omni-products="1"] button._9su7up4,
html[data-das-tech="1"] [data-das-omni-products="1"] button._9su7up6,
html[data-das-tech="1"] [data-das-omni-products="1"] button.das-fc-tab{
  display:none!important;
}
html[data-das-tech="1"] [data-das-omni-products="1"] .das-omni-nav{
  display:flex!important;
  align-items:center;
  justify-content:center;
  gap:clamp(28px,3.2vw,56px);
  margin:0 auto clamp(20px,2.2vw,36px);
  padding:0;
  width:100%;
  max-width:min(1280px,92vw);
  position:relative;
  z-index:2;
}
html[data-das-tech="1"] [data-das-omni-products="1"] button.das-omni-nav-btn{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  width:clamp(42px,3.2vw,52px);
  height:clamp(42px,3.2vw,52px);
  padding:0;
  margin:0;
  border:none;
  border-radius:50%;
  background:#016A31!important;
  color:#fff!important;
  cursor:pointer;
  flex-shrink:0;
  line-height:0;
  box-shadow:none;
  transition:background .2s ease, transform .2s ease;
}
html[data-das-tech="1"] [data-das-omni-products="1"] button.das-omni-nav-btn:hover{
  background:#014f25!important;
  transform:scale(1.04);
}
html[data-das-tech="1"] [data-das-omni-products="1"] button.das-omni-nav-btn:active{
  transform:scale(.97);
}
html[data-das-tech="1"] [data-das-omni-products="1"] button.das-omni-nav-btn:focus-visible{
  outline:2px solid #016A31;
  outline-offset:4px;
}
html[data-das-tech="1"] [data-das-omni-products="1"] button.das-omni-nav-btn svg{
  width:46%;
  height:46%;
  display:block;
  color:#fff!important;
  stroke:#fff!important;
  pointer-events:none;
}
html[data-das-tech="1"] [data-das-omni-products="1"] section._9su7up0{
  padding-block:clamp(16px,1.6vw,32px) clamp(64px,6vw,110px)!important;
  overflow:hidden;
  background:#fff!important;
}
html[data-das-tech="1"] [data-das-omni-intro="1"] section,
html[data-das-tech="1"] section.das-omni-intro{
  background:#fff!important;
}
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7up9{
  overflow:visible!important;
  width:100%;
}
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upa{
  display:flex!important;
  flex-direction:row!important;
  align-items:stretch;
  gap:clamp(24px,2.4vw,44px)!important;
  cursor:default!important;
  touch-action:pan-y;
  user-select:auto;
}
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7up9{
  cursor:default!important;
  touch-action:pan-y;
}
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upb{
  flex:0 0 auto!important;
  width:min(1240px,90vw)!important;
  max-width:none!important;
  min-height:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr)!important;
  column-gap:clamp(28px,3vw,56px)!important;
  row-gap:clamp(18px,1.8vw,28px)!important;
  align-items:center!important;
  padding-inline:0!important;
  user-select:none;
  transition:opacity .35s ease;
}
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upb:not(._9su7upc){
  opacity:1!important;
}
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upb._9su7upc{
  opacity:.4!important;
}
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upi{
  width:100%;
  aspect-ratio:16/9;
  min-height:0;
  border-radius:clamp(24px,2.2vw,40px)!important;
  overflow:hidden;
  background:#f3f5f4;
}
html[data-das-tech="1"] [data-das-omni-products="1"] img._9su7upj,
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upi img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  filter:none!important;
  opacity:1!important;
  -webkit-filter:none!important;
  image-rendering:-webkit-optimize-contrast;
  image-rendering:high-quality;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  transform:translateZ(0);
}
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upd{
  max-width:none!important;
  min-height:0!important;
  justify-content:center!important;
  align-self:center!important;
  gap:clamp(16px,1.6vw,28px)!important;
}
html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upe{
  gap:clamp(14px,1.4vw,22px)!important;
}
html[data-das-tech="1"] [data-das-omni-products="1"] p.das-fc-eyebrow{
  margin:0 0 .25em!important;
  color:#016A31!important;
  font-size:clamp(14px,1.05vw,17px)!important;
  font-weight:600!important;
  letter-spacing:.04em;
  line-height:1.35!important;
  opacity:1;
}
html[data-das-tech="1"] [data-das-omni-products="1"] h3._9su7upf{
  font-size:clamp(34px,3.4vw,58px)!important;
  margin:0!important;
  line-height:1.12!important;
  color:#016A31!important;
}
html[data-das-tech="1"] [data-das-omni-products="1"] p.das-fc-body,
html[data-das-tech="1"] [data-das-omni-products="1"] p._9su7upg{
  font-size:clamp(16px,1.2vw,20px)!important;
  line-height:1.75!important;
  max-width:28em;
  color:#1a1a1a!important;
  opacity:1!important;
}
html[data-das-tech="1"] [data-das-omni-products="1"] a._194m7za0{
  margin-top:clamp(8px,.8vw,16px);
  padding:clamp(12px,1vw,16px) clamp(22px,1.6vw,30px)!important;
  font-size:clamp(15px,1.05vw,17px)!important;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] h3._9su7upf{
  color:#016A31!important;
  font-weight:700!important;
  line-height:1.2!important;
}
html[data-das-tech="1"] [data-das-feature-columns="1"] p.das-fc-body,
html[data-das-tech="1"] [data-das-feature-columns="1"] p._9su7upg{
  color:#333!important;
  font-size:clamp(14px,1.05vw,17px)!important;
  line-height:1.7!important;
  max-width:36em;
}
/* 了解更多 — 品牌绿底白字 */
html[data-das-tech="1"] a._194m7za0,
html[data-das-tech="1"] a._194m7za0 span,
html[data-das-tech="1"] a._194m7za0 svg{
  color:#fff!important;
}
html[data-das-tech="1"] a._194m7za0{
  background:#016A31!important;
  border-color:#016A31!important;
}
html[data-das-tech="1"] a._194m7za0:hover{
  background:#014f25!important;
  border-color:#014f25!important;
  color:#fff!important;
}

@media (max-width:900px){
  html[data-das-tech="1"] [data-module-type="module.standardHero"] section,
  html[data-das-tech="1"] [data-module-type="module.standardHero"] .g3mgoh0,
  html[data-das-tech="1"] [data-module-type="module.standardHero"] .g3mgoh9,
  html[data-das-tech="1"] [data-module-type="module.standardHero"] .g3mgohc{
    min-height:0!important;
    aspect-ratio:16/9!important;
    max-height:min(34svh,280px)!important;
    padding:0!important;
  }
  html[data-das-tech="1"] h1.das-tech-hero-title,
  html[data-das-tech="1"] [data-module-type="module.standardHero"] h1{
    font-size:clamp(28px,8vw,40px)!important;
    padding-inline:16px;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
  }
  html[data-das-tech="1"] img.das-tech-hero-img,
  html[data-das-tech="1"] [data-module-type="module.standardHero"] img{
    opacity:1!important;
    visibility:visible!important;
    filter:none!important;
  }

  html[data-das-tech="1"] h2.das-tech-delivery-title,
  html[data-das-tech="1"] h2.das-omni-intro-title,
  html[data-das-tech="1"] [data-das-tech-delivery="1"] h2,
  html[data-das-tech="1"] [data-das-omni-intro="1"] h2{
    max-width:none!important;
    font-size:clamp(24px,6.8vw,34px)!important;
    line-height:1.25!important;
  }
  html[data-das-tech="1"] p.das-tech-delivery-body,
  html[data-das-tech="1"] p.das-omni-intro-body,
  html[data-das-tech="1"] [data-das-tech-delivery="1"] p,
  html[data-das-tech="1"] [data-das-omni-intro="1"] p{
    max-width:none!important;
    font-size:15px!important;
    line-height:1.7!important;
  }

  html[data-das-tech="1"] [data-das-feature-columns="1"] h3._9su7upf{
    font-size:clamp(22px,6.5vw,30px)!important;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] p.das-fc-body,
  html[data-das-tech="1"] [data-das-feature-columns="1"] p._9su7upg{
    font-size:15px!important;
    line-height:1.65!important;
  }
  html[data-das-tech="1"] [data-module-type="module.featureColumns"]{
    padding-inline:0!important;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] section._9su7up0,
  html[data-das-tech="1"] [data-das-omni-products="1"] section._9su7up0{
    padding-block:4px 16px!important;
    overflow:hidden!important;
  }
  html[data-das-tech="1"] [data-das-tech-delivery="1"] section,
  html[data-das-tech="1"] [data-das-omni-intro="1"] section,
  html[data-das-tech="1"] section.das-tech-delivery,
  html[data-das-tech="1"] section.das-omni-intro{
    padding-block:12px 4px!important;
    padding-inline:16px!important;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7up9,
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7up9{
    overflow:hidden!important;
    width:100%!important;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7up3{
    padding:0 12px!important;
    margin:0 0 6px!important;
    gap:10px!important;
    flex-wrap:wrap;
    min-height:0!important;
    background:transparent!important;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] section._9su7up0{
    padding-block:4px 16px!important;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7up5,
  html[data-das-tech="1"] [data-das-feature-columns="1"] [role="tablist"]{
    gap:10px!important;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
    max-width:100%;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7up5::-webkit-scrollbar,
  html[data-das-tech="1"] [data-das-feature-columns="1"] [role="tablist"]::-webkit-scrollbar{
    display:none;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] button._9su7up6,
  html[data-das-tech="1"] [data-das-feature-columns="1"] button.das-fc-tab{
    width:48px!important;
    height:48px!important;
    flex:0 0 auto;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upa,
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upa{
    gap:0!important;
    width:100%!important;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7up9,
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7up9{
    padding-inline:0!important;
    box-sizing:border-box!important;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upb,
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upb{
    flex:0 0 100%!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    grid-template-columns:1fr!important;
    min-height:0!important;
    padding-inline:16px!important;
    margin-inline:0!important;
    row-gap:16px!important;
    column-gap:0!important;
    box-sizing:border-box!important;
    opacity:1!important;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upb._9su7upc,
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upb._9su7upc{
    opacity:1!important;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upi,
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upi{
    position:relative!important;
    width:100%!important;
    aspect-ratio:16/9;
    min-height:0;
    border-radius:16px!important;
    overflow:hidden!important;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"] img._9su7upj,
  html[data-das-tech="1"] [data-das-omni-products="1"] img._9su7upj,
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upi img,
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upi img{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    opacity:1!important;
  }

  html[data-das-tech="1"] [data-das-omni-products="1"] .das-omni-nav{
    gap:48px;
    margin:8px auto 14px;
    padding-inline:16px;
    justify-content:center;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] button.das-omni-nav-btn{
    width:46px;
    height:46px;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"]:not([data-das-omni-products="1"]) ._9su7upb{
    display:flex!important;
    flex-direction:column!important;
  }
  html[data-das-tech="1"] [data-das-feature-columns="1"]:not([data-das-omni-products="1"]) ._9su7upi{
    order:-1;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upb{
    align-items:start!important;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upd{
    padding-inline:2px!important;
    gap:14px!important;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] h3._9su7upf{
    font-size:clamp(26px,7.2vw,34px)!important;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] p.das-fc-eyebrow{
    font-size:14px!important;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] p.das-fc-body,
  html[data-das-tech="1"] [data-das-omni-products="1"] p._9su7upg{
    font-size:15px!important;
    line-height:1.7!important;
    max-width:none;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] a._194m7za0{
    width:100%;
    justify-content:center;
    box-sizing:border-box;
    min-height:48px;
  }
}

@media (max-width:560px){
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7up9,
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7up9{
    padding-inline:0!important;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upb,
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upb{
    flex:0 0 100%!important;
    width:100%!important;
    min-width:100%!important;
    max-width:100%!important;
    padding-inline:12px!important;
    margin-inline:0!important;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] ._9su7upi,
  html[data-das-tech="1"] [data-das-feature-columns="1"] ._9su7upi{
    aspect-ratio:16/9;
    border-radius:14px!important;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] h3._9su7upf{
    font-size:clamp(24px,7.5vw,30px)!important;
  }
  html[data-das-tech="1"] [data-das-omni-products="1"] .das-omni-nav{
    gap:44px;
    padding-inline:12px;
  }
}

/* ——— OMNI-Core 设计与技术特征（与上方 textSection 同一内容栏：12.76vw + max 1430） ——— */
html[data-das-tech="1"] .das-design-block{
  width:100%;
  position:relative;
  z-index:1;
  background:#fff;
}
html[data-das-tech="1"] .das-design-module{
  width:100%;
  box-sizing:border-box;
  background:linear-gradient(180deg,#ffffff 0%,#f7f9fb 18%,#eef2f6 48%,#f5f7f9 100%);
  padding-block:clamp(64px,6.5vw,120px) clamp(72px,7vw,120px);
  padding-inline:clamp(40px,12.76vw,245px);
}
html[data-das-tech="1"] .das-design-intro,
html[data-das-tech="1"] .das-design-features-scroller,
html[data-das-tech="1"] .das-design-accumulation{
  width:100%;
  max-width:1430px;
  margin-inline:auto;
  padding-inline:0;
  box-sizing:border-box;
}
html[data-das-tech="1"] .das-design-intro{
  margin:0 auto clamp(28px,3vw,48px);
  display:grid;
  grid-template-columns:1fr;
  gap:clamp(16px,1.5vw,28px);
  align-items:start;
}
html[data-das-tech="1"] .das-design-intro-title{
  margin:0;
  color:#016A31!important;
  font-family:var(--bg051ff),system-ui,sans-serif;
  font-size:clamp(28px,3.1vw,52px);
  font-weight:700;
  line-height:1.15;
  letter-spacing:.01em;
  max-width:12em;
}
html[data-das-tech="1"] .das-design-intro-copy{
  min-width:0;
}
html[data-das-tech="1"] .das-design-intro-body{
  margin:0;
  max-width:36em;
  color:#222!important;
  font-family:var(--bg051fg),system-ui,sans-serif;
  font-size:clamp(15px,1.05vw,18px);
  font-weight:400;
  line-height:1.75;
  letter-spacing:.02em;
}
html[data-das-tech="1"] .das-design-features-scroller{
  overflow:visible;
  padding-block:12px 28px;
  padding-inline:0;
  cursor:default;
}
html[data-das-tech="1"] .das-design-features-track{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  align-items:stretch;
  width:100%;
  gap:clamp(16px,1.8vw,28px);
  margin:0;
  padding:0;
  box-sizing:border-box;
}
html[data-das-tech="1"] .das-design-feature-card{
  width:auto;
  min-width:0;
  min-height:clamp(220px,18vw,280px);
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  gap:clamp(14px,1.2vw,20px);
  padding:clamp(22px,1.8vw,32px) clamp(20px,1.5vw,28px);
  border-radius:clamp(14px,1.05vw,18px);
  background:#fff;
  border:1px solid rgba(1,106,49,.08);
  box-shadow:0 10px 28px rgba(16,40,28,.07);
  user-select:none;
}
html[data-das-tech="1"] .das-design-feature-title{
  margin:0;
  padding-bottom:clamp(10px,.9vw,14px);
  border-bottom:1px solid rgba(1,106,49,.18);
  color:#016A31!important;
  font-family:var(--bg051ff),system-ui,sans-serif;
  font-size:clamp(22px,1.7vw,30px);
  font-weight:700;
  line-height:1.2;
}
html[data-das-tech="1"] .das-design-feature-list{
  list-style:none;
  margin:0;
  padding:0;
  display:flex;
  flex-direction:column;
  gap:clamp(8px,.7vw,12px);
}
html[data-das-tech="1"] .das-design-feature-item{
  position:relative;
  padding-left:1.05em;
  color:#222;
  font-family:var(--bg051fg),system-ui,sans-serif;
  font-size:clamp(14px,1vw,16px);
  font-weight:400;
  line-height:1.55;
}
html[data-das-tech="1"] .das-design-feature-item::before{
  content:"";
  position:absolute;
  left:0;
  top:.62em;
  width:5px;
  height:5px;
  border-radius:50%;
  background:#016A31;
}

html[data-das-tech="1"] .das-design-accumulation{
  margin:clamp(20px,2.4vw,40px) auto 0;
}
html[data-das-tech="1"] .das-design-accumulation-title{
  margin:0 0 clamp(24px,2.6vw,40px);
  color:#016A31!important;
  font-family:var(--bg051ff),system-ui,sans-serif;
  font-size:clamp(28px,3.1vw,52px);
  font-weight:700;
  line-height:1.15;
  letter-spacing:.01em;
}
html[data-das-tech="1"] .das-design-stat-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:clamp(14px,1.6vw,24px);
}
html[data-das-tech="1"] .das-design-stat-card{
  display:flex;
  flex-direction:column;
  gap:clamp(8px,.7vw,12px);
  padding:clamp(26px,2.2vw,40px) clamp(20px,1.6vw,28px);
  border-radius:clamp(14px,1.05vw,18px);
  background:#fff;
  border:1px solid rgba(1,106,49,.08);
  box-shadow:0 10px 28px rgba(16,40,28,.07);
  min-height:clamp(180px,16vw,240px);
}
html[data-das-tech="1"] .das-design-stat-value{
  margin:0;
  color:#016A31!important;
  font-family:var(--bg051ff),system-ui,sans-serif;
  line-height:1;
}
html[data-das-tech="1"] .das-design-stat-num{
  font-size:clamp(42px,4.4vw,72px);
  font-weight:700;
  letter-spacing:-.02em;
}
html[data-das-tech="1"] .das-design-stat-unit{
  font-size:clamp(18px,1.5vw,26px);
  font-weight:600;
}
html[data-das-tech="1"] .das-design-stat-label{
  margin:0;
  color:#016A31!important;
  font-family:var(--bg051ff),system-ui,sans-serif;
  font-size:clamp(18px,1.35vw,24px);
  font-weight:700;
  line-height:1.25;
}
html[data-das-tech="1"] .das-design-stat-body{
  margin:0;
  color:#333!important;
  font-family:var(--bg051fg),system-ui,sans-serif;
  font-size:clamp(13px,.95vw,16px);
  font-weight:400;
  line-height:1.65;
  max-width:22em;
}

@media (min-width:768px){
  html[data-das-tech="1"] .das-design-intro{
    grid-template-columns:minmax(0,620fr) minmax(0,762fr);
    column-gap:clamp(32px,3.5vw,48px);
    align-items:start;
  }
}

@media (max-width:900px){
  html[data-das-tech="1"] .das-design-module{
    padding-block:clamp(48px,10vw,72px) clamp(56px,12vw,88px);
    padding-inline:clamp(20px,5vw,40px);
  }
  html[data-das-tech="1"] .das-design-intro-title,
  html[data-das-tech="1"] .das-design-accumulation-title{
    max-width:none;
    font-size:clamp(24px,6.8vw,34px);
  }
  html[data-das-tech="1"] .das-design-intro-body{
    max-width:none;
    font-size:15px;
  }
  html[data-das-tech="1"] .das-design-features-track{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px;
  }
  html[data-das-tech="1"] .das-design-feature-card{
    min-height:0;
    padding:18px 16px;
  }
  html[data-das-tech="1"] .das-design-feature-title{
    font-size:clamp(18px,5vw,24px);
  }
  html[data-das-tech="1"] .das-design-stat-grid{
    grid-template-columns:1fr;
    gap:12px;
  }
  html[data-das-tech="1"] .das-design-stat-card{
    min-height:0;
    padding:22px 18px;
  }
  html[data-das-tech="1"] .das-design-stat-num{
    font-size:clamp(36px,10vw,52px);
  }
}

@media (max-width:560px){
  html[data-das-tech="1"] .das-design-features-track{
    grid-template-columns:1fr;
  }
}


