/* RTL-поправки (основная раскладка уже на логических свойствах) */
[dir="rtl"] body{font-family:'Cairo',system-ui,-apple-system,'Segoe UI',sans-serif}
[dir="rtl"] .faq summary{padding:16px 20px 16px 50px}
[dir="rtl"] .faq summary::after{border-right:0;border-left:2px solid var(--gold);
  transform:translateY(-70%) rotate(-45deg)}
[dir="rtl"] .faq details[open] summary::after{transform:translateY(-30%) rotate(135deg)}
[dir="rtl"] .hero::before{inset:-40% -10% 40% 30%}
[dir="rtl"] .card--step .num,[dir="rtl"] .specs dd,[dir="rtl"] .info dd{direction:ltr;unicode-bidi:plaintext}
[dir="rtl"] .langs a,[dir="rtl"] .eyebrow{letter-spacing:0}
[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3{letter-spacing:0}
