/* Scoped: this sheet also loads on English pages to avoid locale-dependent loading. */
html[dir="rtl"] body { direction: rtl; font-family: Tahoma, Arial, sans-serif; }
[dir="rtl"] .etqan-hero,
[dir="rtl"] .etqan-content,
[dir="rtl"] .etqan-footer,
[dir="rtl"] .etqan-copy,
[dir="rtl"] .etqan-card,
[dir="rtl"] .etqan-field,
[dir="rtl"] .etqan-pricing-card { text-align: start; }
[dir="rtl"] .etqan-section-heading,
[dir="rtl"] .etqan-stat,
[dir="rtl"] .etqan-footer-bottom { text-align: center; }
[dir="rtl"] .etqan-content h2,
[dir="rtl"] .etqan-content h3,
[dir="rtl"] .etqan-quote p,
[dir="rtl"] .etqan-pricing-card h2 { font-family: Tahoma, Arial, sans-serif; }
[dir="rtl"] .etqan-hero h1 { line-height: 1.4; }
[dir="rtl"] .etqan-copy h2,
[dir="rtl"] .etqan-section-heading h2,
[dir="rtl"] .etqan-page-hero h1 { line-height: 1.5; }
[dir="rtl"] .etqan-kicker,
[dir="rtl"] .etqan-brand-tag { letter-spacing: 0; text-transform: none; }
[dir="rtl"] .etqan-field select { padding-inline-end: 32px; background-position: left 12px center; }
.etqan-field input[type="email"], .etqan-field input[type="tel"] { direction: ltr; text-align: start; }
[dir="rtl"] .etqan-content ul, [dir="rtl"] .etqan-content ol { margin-left: 0; margin-inline-start: 1.5em; }
[dir="rtl"] .etqan-content blockquote { border-left: 0; border-inline-start: 5px solid var(--etqan-border); }
.etqan-brand-name { unicode-bidi: isolate; }
