.s-about__nav .btn.btn_style-5.is-light[data-tab-button="about-7"],
.s-about__nav .btn.btn_style-5.is-light.is-ai-hub {
  position: relative;
  color: #fff !important;
  background: transparent !important;
  background-image: none !important;
  border-color: transparent !important;
  border-radius: 0 !important;
  isolation: isolate;
}

.s-about__nav .btn.btn_style-5.is-light[data-tab-button="about-7"] .btn-txt,
.s-about__nav .btn.btn_style-5.is-light.is-ai-hub .btn-txt {
  position: relative;
  z-index: 1;
  color: #fff !important;
}

.s-about__nav .btn.btn_style-5.is-light[data-tab-button="about-7"]::before,
.s-about__nav .btn.btn_style-5.is-light.is-ai-hub::before {
  content: "" !important;
  position: absolute;
  inset: 0;
  z-index: 0;
  border-radius: 0;
  padding: 1px;
  background: linear-gradient(90deg, #EF0D33, #CD1B97);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  pointer-events: none;
}

@media (hover: hover) {
  .s-about__nav .btn.btn_style-5.is-light[data-tab-button="about-7"]:hover:not(.is-active),
  .s-about__nav .btn.btn_style-5.is-light.is-ai-hub:hover:not(.is-active) {
    background: transparent !important;
    border-color: var(--c-yellow) !important;
  }

  .s-about__nav .btn.btn_style-5.is-light[data-tab-button="about-7"]:hover:not(.is-active)::before,
  .s-about__nav .btn.btn_style-5.is-light.is-ai-hub:hover:not(.is-active)::before {
    background: var(--c-yellow);
  }
}

.s-about__nav .btn.btn_style-5.is-light.is-active[data-tab-button="about-7"],
.s-about__nav .btn.btn_style-5.is-light.is-ai-hub.is-active,
.s-about__nav .btn.btn_style-5.is-light[data-tab-button="about-7"]:active,
.s-about__nav .btn.btn_style-5.is-light.is-ai-hub:active {
  color: #fff !important;
  background: linear-gradient(90deg, #EF0D33, #CD1B97) !important;
  border-color: transparent !important;
}

.s-about__nav .btn.btn_style-5.is-light.is-active[data-tab-button="about-7"] .btn-txt,
.s-about__nav .btn.btn_style-5.is-light.is-ai-hub.is-active .btn-txt {
  color: #fff !important;
}

.s-about__nav .btn.btn_style-5.is-light.is-active[data-tab-button="about-7"]::before,
.s-about__nav .btn.btn_style-5.is-light.is-ai-hub.is-active::before,
.s-about__nav .btn.btn_style-5.is-light[data-tab-button="about-7"]:active::before,
.s-about__nav .btn.btn_style-5.is-light.is-ai-hub:active::before {
  display: none;
}

.s-about .c-change-titles:has([data-tab-box="about-7"].is-active) {
  background: linear-gradient(90deg, #EF0D33, #CD1B97) !important;
}

.s-about .ts-h2-accent[data-tab-box="about-7"] span,
.s-about .ts-h2-accent.is-ai-hub span,
.s-about .s-about__mobile-title.ts-h2-accent.is-ai-hub span,
.s-about .s-about__tab[data-tab-box="about-7"] .s-about__mobile-title.ts-h2-accent span {
  color: #fff !important;
  background: linear-gradient(90deg, #EF0D33, #CD1B97) !important;
}

.s-about .s-about__link[data-tab-box="about-7"],
.s-about .s-about__link[data-tab-box="about-7"] .btn-link-txt,
.s-about .s-about__link[data-tab-box="about-7"] .btn-link-icon {
  color: #EF0D33 !important;
}
