body.theme-black.company-page .atx-site-header .nav-trigger,
body.theme-black.company-page .atx-site-header .support-link {
  color: #f5f5f5;
  border-color: #2d2d31;
  background: #050506;
  box-shadow: 0 7px 16px rgba(0, 0, 0, 0.34);
}

body.theme-black.company-page .atx-site-header .nav-trigger:hover,
body.theme-black.company-page .atx-site-header .nav-trigger:focus-visible,
body.theme-black.company-page .atx-site-header .nav-item.is-open .nav-trigger,
body.theme-black.company-page .atx-site-header .support-link:hover,
body.theme-black.company-page .atx-site-header .support-link:focus-visible {
  color: var(--atx-accent);
  border-color: var(--atx-accent);
  background: #171719;
  box-shadow: 0 13px 26px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 210, 4, 0.3);
  transform: translateY(-3px);
}

body.theme-black.company-page .atx-site-header .contact-button {
  color: #050506;
  border-color: var(--atx-accent);
  background: var(--atx-accent);
  box-shadow: 0 12px 28px rgba(255, 210, 4, 0.23);
}

body.theme-black.company-page .atx-site-header .contact-button:hover,
body.theme-black.company-page .atx-site-header .contact-button:focus-visible {
  color: #fff !important;
  border-color: var(--atx-accent);
  background: #171719;
  box-shadow: 0 13px 26px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 210, 4, 0.38);
  transform: translateY(-3px);
}

body.theme-black.company-page main .hero-actions .button {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.58);
  background: rgba(5, 5, 6, 0.74);
  box-shadow: 0 12px 26px rgba(0, 0, 0, 0.34);
}

body.theme-black.company-page main .hero-actions .button.primary {
  color: #050506;
  border-color: var(--atx-accent);
  background: var(--atx-accent);
}

body.theme-black.company-page main .hero-actions .button:hover,
body.theme-black.company-page main .hero-actions .button:focus-visible {
  color: var(--atx-accent) !important;
  border-color: var(--atx-accent);
  background: #171719;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 210, 4, 0.3);
  transform: translateY(-3px);
}

body.theme-black.company-page main .company-icon-list--links a {
  color: var(--atx-text);
}

body.theme-black.company-page main .company-icon-list--links a:hover,
body.theme-black.company-page main .company-icon-list--links a:focus-visible {
  color: var(--atx-text);
}

body.theme-black.company-page main .team-section-nav a {
  color: #f5f5f5;
  border-color: #2d2d31;
  background: #050506;
  box-shadow: 0 7px 16px rgba(0, 0, 0, 0.18);
}

body.theme-black.company-page main .team-section-nav a:hover,
body.theme-black.company-page main .team-section-nav a:focus-visible {
  color: var(--atx-accent);
  border-color: var(--atx-accent);
  background: #171719;
  box-shadow: 0 13px 26px rgba(0, 0, 0, 0.28), 0 0 0 1px rgba(255, 210, 4, 0.28);
  transform: translateY(-3px);
}
