.explore-faq-section {
  padding: 106px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #02020e;
}

.explore-faq-section__container {
  display: flex;
  padding: 106px 168px;
  align-items: center;
  gap: 64px;
}

.explore-faq-section-info {
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  gap: 32px;
  width: 393px;
}

.explore-faq-section-info__title {
  color: var(--color-white-200);
  font-family: IBM Plex Sans, sans-serif !important;
  font-size: 68px;
  font-style: normal;
  font-weight: 500;
  line-height: 68px;
  letter-spacing: -1.02px;
  display: flex;
  align-items: center;
}

.explore-faq-section-info__title--highlight {
  padding-left: 15px;
}

.explore-faq-section-title__letter {
  display: inline-block;
  background: linear-gradient(98deg, #19cdff 58.57%, #e0f 97.74%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: Castoro, sans-serif !important;
  font-size: 73px;
  font-style: italic;
  font-weight: 400;
  line-height: 68px;
  letter-spacing: -2.92px;
  background-size: 1000% 100%;
  background-position-x: calc(var(--i) * 10%);
  will-change: filter, opacity, transform;
}

.explore-faq-section-lists-accordions-title__letter {
  display: inline-block;
  background: linear-gradient(145deg, #19cdff 5.4%, #e0f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  background-size: 1000% 100%;
  background-position-x: calc(var(--i) * 10%); 
  will-change: filter, opacity, transform;
}


.explore-faq-section-info__description {
  color: var(--color-white-200);
  font-family: Inter, sans-serif !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.08px;
}

.explore-faq-section-lists {
  display: flex;
  align-items: start;
  flex: 1 0 0;
  align-self: stretch;
}

.explore-faq-section-lists-border {
  background: linear-gradient(90deg, #19cdff 0%, #e0f 101.13%);
  width: 3px;
  height: 964px;
}

.explore-faq-section-list__accordion {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 32px;
  align-self: stretch;
  list-style: none;
  margin-left: 16px;
}

.explore-faq-section-card {
  width: 100%;
}

.explore-faq-section-card-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}

.explore-faq-section-card-info__title {
  color: var(--color-white-200);
  font-family: IBM Plex Sans, sans-serif !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: -0.24px;
}

.explore-faq-section-card__description {
  color: var(--color-white-200);
  font-family: Inter, sans-serif !important;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: -0.075px;
  opacity: 0.6;
  margin-top: 8px;
}

.explore-faq-section-lists-accordions__title {
  color: var(--color-white-100);
  font-family: IBM Plex Sans, sans-serif !important;
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: -0.42px;
  margin-top: 128px;
  margin-bottom: 32px;
  margin-left: 16px;
}

.explore-faq-section-lists-accordions__title--highlight {
  background: linear-gradient(102deg, #19cdff 19.11%, #e0f 39.76%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: Castoro, sans-serif !important;
  font-size: 30px;
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -1.2px;
}
