
/* Hide only the duplicated capabilities section immediately after the service ticker. */
body.page-id-28131.wsmc-ticker-hide-duplicate section.ticker + section.sec:has(> .sh > .cards) { display:none !important; }
body.page-id-28131 section.ticker {
  position:relative !important; width:100% !important; height:70px !important;
  overflow:hidden !important; padding:0 !important; margin:0 !important;
  display:flex !important; align-items:center !important;
  transform:none !important; background:#080711 !important;
  color:var(--wsmc-ticker-accent, #A8FF37) !important; -webkit-text-fill-color:var(--wsmc-ticker-accent, #A8FF37) !important;
  border:0 !important; isolation:isolate;
}
body.page-id-28131 section.ticker > .ws-home-ticker-track {
  display:flex !important; gap:0 !important; flex:0 0 auto !important;
  width:max-content !important; min-width:max-content !important;
  white-space:nowrap !important; align-items:center !important;
  animation:ws-home-ticker-seamless-20261101 var(--wsmc-ticker-duration, 55s) linear infinite !important;
  transform:translate3d(0,0,0); will-change:transform;
}
body.page-id-28131 section.ticker .ws-home-ticker-group {
  display:flex !important; align-items:center !important; gap:0 !important;
  flex:0 0 auto !important; width:max-content !important;
  margin:0 !important; padding:0 !important;
  white-space:nowrap !important; animation:none !important; transform:none !important;
}
body.page-id-28131 section.ticker .ws-home-ticker-label,
body.page-id-28131 section.ticker .ws-home-ticker-separator {
  display:inline-block !important; flex:0 0 auto !important; white-space:nowrap !important;
  margin:0 !important; padding:0 !important; font-size:16px !important;
  line-height:1.3 !important; font-weight:800 !important;
  letter-spacing:.04em !important; color:var(--wsmc-ticker-accent, #A8FF37) !important;
  -webkit-text-fill-color:var(--wsmc-ticker-accent, #A8FF37) !important; text-shadow:none !important;
}
body.page-id-28131 section.ticker .ws-home-ticker-separator {
  padding:0 26px !important; font-weight:600 !important; opacity:.85 !important;
}
@keyframes ws-home-ticker-seamless-20261101 {
  from { transform:translate3d(0,0,0); }
  to   { transform:translate3d(-50%,0,0); }
}
body.page-id-28131 section.ticker:hover > .ws-home-ticker-track,
body.page-id-28131 section.ticker:focus-within > .ws-home-ticker-track {
  animation-play-state:paused !important;
}
body.page-id-28131 section.ticker .ws-home-ticker-sr {
  position:absolute !important; width:1px !important; height:1px !important;
  overflow:hidden !important; clip:rect(0,0,0,0) !important;
  white-space:nowrap !important;
}
@media(max-width:600px) {
  body.page-id-28131 section.ticker { height:60px !important; }
  body.page-id-28131 section.ticker .ws-home-ticker-label,
  body.page-id-28131 section.ticker .ws-home-ticker-separator {font-size:13px !important;}
  body.page-id-28131 section.ticker .ws-home-ticker-separator {padding:0 19px !important;}
}
@media(prefers-reduced-motion:reduce) {
  body.page-id-28131 section.ticker {overflow-x:auto !important;}
  body.page-id-28131 section.ticker > .ws-home-ticker-track {animation:none !important;will-change:auto;}
}
