/* Right-to-left adjustments (Hebrew and Arabic pages). Same design as the
   left-to-right pages, mirrored where the text direction requires it. */
[dir="rtl"] h1, [dir="rtl"] h2, [dir="rtl"] h3, [dir="rtl"] h4,
[dir="rtl"] .eyebrow, [dir="rtl"] .section-tag, [dir="rtl"] .price-badge, [dir="rtl"] .mentor-tag, [dir="rtl"] .path-kicker{ letter-spacing: 0; }

/* Method map: stations read right-to-left; the winding route keeps its shape. */
[dir="rtl"] .tc-roadmap{ font-family: 'Assistant', 'Open Sans', Arial, sans-serif; }
[dir="rtl"] .tc-roadmap .rm-title{ font-family: 'Assistant', Arial, sans-serif; letter-spacing: -.01em; }
[dir="rtl"] .tc-roadmap .station{ direction: rtl; text-align: right; }
[dir="rtl"] .tc-roadmap .brand, [dir="rtl"] .tc-roadmap .rm-eyebrow,
[dir="rtl"] .tc-roadmap .start, [dir="rtl"] .tc-roadmap .finish{ letter-spacing: .02em; }

/* E-mail and phone are typed left-to-right, aligned with the Hebrew labels. */
[dir="rtl"] .buy-form input[type="email"], [dir="rtl"] .buy-form input[type="tel"]{ text-align: right; }
[dir="rtl"] .tc-roadmap .rm-station-title, [dir="rtl"] .tc-roadmap .rm-learn-title, [dir="rtl"] .tc-roadmap .rm-core-title, [dir="rtl"] .tc-roadmap .pin-num{ font-family: 'Assistant', Arial, sans-serif; letter-spacing: 0; }
