.steady-inner .advantages-directory,
.steady-inner .advantages-directory-hero,
.steady-inner .advantages-directory-featured,
.steady-inner .advantages-directory-all,
.steady-inner .advantages-directory-cta,
.steady-inner .advantages-directory-contact {
  background: transparent !important;
  color: var(--inner-text);
}

.steady-inner .advantages-directory-hero {
  border-bottom: 1px solid var(--inner-line);
  background:
    radial-gradient(circle at 18% 0%, rgba(137,107,255,.14), transparent 30rem),
    rgba(255,255,255,.012) !important;
}

.steady-inner .advantages-directory-copy h1,
.steady-inner .directory-section-heading h2,
.steady-inner .advantage-directory-card h3 {
  color: var(--inner-text) !important;
}

.steady-inner .advantages-directory-copy p,
.steady-inner .directory-section-heading p,
.steady-inner .advantage-directory-card p {
  color: var(--inner-muted) !important;
}

.steady-inner .directory-kicker,
.steady-inner .advantage-directory-category {
  color: #b9adff;
}

.steady-inner .advantages-directory-metrics span,
.steady-inner .advantage-directory-card,
.steady-inner .advantages-directory-toolbar {
  border-color: var(--inner-line);
  background:
    linear-gradient(145deg, rgba(255,255,255,.055), rgba(255,255,255,.018));
  color: var(--inner-text);
  box-shadow: 0 22px 60px rgba(0,0,0,.24);
}

.steady-inner .advantages-directory-metrics span {
  border-left-color: var(--inner-blue);
  color: #d4d4df;
}

.steady-inner .advantage-directory-card {
  border-top-color: var(--inner-violet);
  border-radius: 20px;
}

.steady-inner .advantage-directory-card:hover {
  border-top-color: var(--inner-blue);
  border-color: var(--inner-line-strong);
  box-shadow: 0 28px 70px rgba(0,0,0,.34);
}

.steady-inner .advantages-directory-toolbar > span {
  color: #d6d6df;
}

.steady-inner .advantages-directory-toolbar a,
.steady-inner .advantage-directory-tags span,
.steady-inner .advantage-directory-meta span {
  border: 1px solid rgba(151,126,255,.17);
  background: rgba(137,107,255,.09);
  color: #d6d0ff;
}

.steady-inner .advantages-directory-toolbar a:hover {
  border-color: rgba(117,200,255,.4);
  background: rgba(75,168,255,.12);
  color: #fff;
}

.steady-inner .advantages-directory-scroll {
  scrollbar-color: #8f79ff #13131c;
}

.steady-inner .advantages-directory-cta-inner {
  border: 1px solid rgba(175,155,255,.34);
  border-radius: 24px;
  background:
    radial-gradient(circle at 0 0, rgba(151,118,255,.28), transparent 24rem),
    linear-gradient(135deg, #171321, #0d1723);
  box-shadow: 0 24px 60px rgba(0,0,0,.32);
}

.steady-inner .advantages-directory-cta h2,
.steady-inner .advantages-directory-cta p {
  color: #f7f7fb !important;
}

.steady-inner .advantage-outcomes span {
  border-left-color: var(--inner-violet);
  background: rgba(255,255,255,.035);
  color: #ececf4;
}

.steady-inner .advantage-faq details {
  background: transparent;
}

.steady-inner .advantage-related-list strong {
  color: #bfe1ff;
}

.steady-inner .article-next {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.steady-inner .article-next a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 0 15px;
  border: 1px solid var(--inner-line);
  border-radius: 12px;
  text-decoration: none;
}

@media (max-width: 620px) {
  .steady-inner .advantages-directory-cta-inner {
    padding: 24px;
  }
}
