/* RC10 — application label cleanup + product selector polish.
   RC11 moved all global Header ownership to header-system-r143.css. */

/* --------------------------------------------------------------------------
   Applications: exactly one translatable HTML label. Historical pseudo labels
   are disabled at source and again here as a defensive compatibility rule.
   -------------------------------------------------------------------------- */
html body.home-page .bh35-app-copy h3::before,
html body.home-page .bh35-app-copy h3:before{
  content:none!important;
  display:none!important;
}
html body.home-page .bh35-app-copy>.bh-app-direction-label{
  display:block!important;
  margin:0 0 6px!important;
  color:var(--accent)!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1.25!important;
  letter-spacing:.04em!important;
}
html body.home-page .bh35-app-copy>h3{
  margin-top:0!important;
}

/* --------------------------------------------------------------------------
   Product selector: the small cards are selectors, not mini detail pages.
   Keep titles complete and give the image/title a clean visual hierarchy.
   -------------------------------------------------------------------------- */
html body.home-page .bh35-product-grid{
  gap:16px!important;
}
html body.home-page .bh35-product-card{
  border-radius:12px!important;
  background:#fff!important;
}
html body.home-page .bh35-product-card .bh35-product-card-head{
  min-height:68px!important;
  padding:14px 16px!important;
  justify-content:center!important;
  text-align:center!important;
}
html body.home-page .bh35-product-card .bh35-product-card-head strong{
  color:#12345f!important;
  font-size:16px!important;
  font-weight:750!important;
  line-height:1.35!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
html body.home-page .bh35-product-card:hover .bh35-product-card-head strong,
html body.home-page .bh35-product-card:focus-visible .bh35-product-card-head strong,
html body.home-page .bh35-product-card.is-active .bh35-product-card-head strong{
  color:#062d68!important;
}
