/* Arabic / Kurdish pages: right-to-left, Arabic-script face. */
html[dir="rtl"] body,html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] .brand,html[dir="rtl"] .fact b,html[dir="rtl"] .dcard .price,html[dir="rtl"] .step .k,html[dir="rtl"] .trust b,html[dir="rtl"] summary::after{
  font-family:"Vazirmatn","Sora","Manrope",-apple-system,"Segoe UI",Tahoma,sans-serif;letter-spacing:0}
html[dir="rtl"] h1{line-height:1.25;font-size:clamp(30px,4.6vw,50px)}
html[dir="rtl"] h2{line-height:1.3}
html[dir="rtl"] body{line-height:1.8}
html[dir="rtl"] .eyebrow{letter-spacing:0}
/* keep Latin brand marks left-to-right inside RTL text */
html[dir="rtl"] .brand span,html[dir="rtl"] .num,html[dir="rtl"] .chip,html[dir="rtl"] .dcard .price{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] .dcard .price small{margin-left:0;margin-right:4px}
/* phone on the left in RTL so the copy still leads */
html[dir="rtl"] .hero .wrap{direction:rtl}
html[dir="rtl"] .cta .right{justify-items:start}
@media(max-width:820px){html[dir="rtl"] .cta .right{justify-items:start}}
