/* Shared black treatment for homepage actions and the embedded policy module. */
:root body :is(.header-trial, .hero-primary-cta, .button-primary, .ant-btn-primary, .advisor-demo-action, .hero-advisor-submit, .workflow-tab.is-active, .industry-research-arrow, .policy-cta-arrow) {
  background: #1d1d1f !important;
  border-color: #1d1d1f !important;
  color: #fff !important;
  box-shadow: 0 8px 20px rgb(0 0 0 / 12%) !important;
}
:root body :is(.header-trial, .hero-primary-cta, .button-primary, .ant-btn-primary, .advisor-demo-action, .hero-advisor-submit, .workflow-tab.is-active):hover,
:root body :is(.industry-research-cta:hover .industry-research-arrow, .policy-cta:hover .policy-cta-arrow) {
  background: #353537 !important;
  border-color: #353537 !important;
  color: #fff !important;
  box-shadow: 0 10px 24px rgb(0 0 0 / 16%) !important;
}
:root body :is(.header-trial, .hero-primary-cta, .button-primary, .ant-btn-primary, .advisor-demo-action, .hero-advisor-submit, .workflow-tab.is-active):active {
  background: #111 !important;
  border-color: #111 !important;
  box-shadow: 0 3px 10px rgb(0 0 0 / 10%) !important;
}
:root body :is(a, button, [role="button"]):focus-visible {
  outline: 2px solid #1d1d1f !important;
  outline-offset: 4px;
}
