html[lang="en"] {
  direction: ltr;
}

html[lang="en"] body {
  direction: ltr;
  font-family: PlexArabic, "Segoe UI", Arial, sans-serif;
}

html[lang="en"] .site-header .brand img {
  width: 100%;
  height: auto;
}

html[lang="en"] .hero-art {
  overflow: clip;
}

html[lang="en"] .hero-actions .primary-button {
  padding: 9px 10px 9px 25px;
}

html[lang="en"] .steps-grid,
html[lang="en"] .reality-points,
html[lang="en"] .plan-preview,
html[lang="en"] .wamda-tip-surface {
  text-align: left;
}

html[lang="en"] .community-copy {
  direction: ltr;
  align-items: flex-start;
  text-align: left;
}

html[lang="en"] .community-copy h2,
html[lang="en"] .community-copy .community-intro {
  text-align: left;
}

html[lang="en"] .community-section h2 {
  font-family: inherit;
  white-space: normal;
}

html[lang="en"] .community-copy .community-list {
  align-items: flex-start;
}

html[lang="en"] .community-copy .community-list li {
  direction: ltr;
  justify-content: flex-start;
}

html[lang="en"] .community-copy .community-link {
  align-self: flex-start;
}

html[lang="en"] .kpi-visual > div {
  direction: ltr;
  border-right: 1px solid #cdb9d9;
  border-left: 0;
  padding-right: 24px;
  padding-left: 0;
  text-align: left;
}

html[lang="en"] .plan-input {
  direction: ltr;
  padding-right: 62px;
  padding-left: 20px;
  text-align: left;
}

html[lang="en"] .plan-send {
  right: 15px;
  left: auto;
}

html[lang="en"] .progress-track i {
  transform-origin: left;
}

html[lang="en"] .faq-list details > p {
  text-align: left;
}

@media (max-width: 740px) {
  html[lang="en"] .plan-input {
    padding: 18px 48px 48px 16px;
  }

  html[lang="en"] .plan-send {
    right: 12px;
  }
}