/* RTL overrides for Arabic */
[dir="rtl"] body{font-family:"Noto Kufi Arabic","Inter",system-ui,sans-serif}
[dir="rtl"] .kicker::before{margin-right:0}
[dir="rtl"] .crumbs li+li::before{content:"\\";}
[dir="rtl"] .card li{padding:7px 26px 7px 0}
[dir="rtl"] .card li::before{left:auto;right:2px;clip-path:polygon(100% 0,0 50%,100% 100%)}
[dir="rtl"] .cta{direction:rtl}
[dir="rtl"] .cta__act{justify-content:flex-start}
[dir="rtl"] .val b::before,[dir="rtl"] .step::before{direction:ltr;display:inline-block}
[dir="rtl"] .nav a.is-active{border-bottom-color:var(--accent)}
[dir="rtl"] .arrow{direction:rtl}
[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3{letter-spacing:0}
[dir="rtl"] .kicker{letter-spacing:.08em}
