/* Mō — Arabic tweaks for the v2 pages (loaded after rtl.css on /ar/) */
html[lang="ar"] body{font-family:var(--font-sans)}
html[lang="ar"] :is(h1,h2,h3,.ind-hero__title,.h-hero__title,.app__title,.sform h2,.final3 h2,.twist__land,.believe__list li,.way__title,.tw h3,.route h3){font-weight:800;line-height:1.3}
html[lang="ar"] .ind-hero__title{font-size:clamp(2.4rem,5.4vw,5rem);line-height:1.2}
html[lang="ar"] .ind-hero__title span{white-space:normal}
html[lang="ar"] .way__title{white-space:normal}
html[lang="ar"] .twist__text--ar{font-size:clamp(1.15rem,2vw,1.4rem);line-height:2;letter-spacing:0}
html[lang="ar"] .voice p,html[lang="ar"] .hq p{line-height:1.6}
/* the Arabic originals are now the main line — hide the duplicate */
html[lang="ar"] .voice__ar,html[lang="ar"] .hq .hq__ar{display:none}
/* direction-sensitive bits */
[dir="rtl"] .way{border-left:0;border-right:1px solid rgba(39,37,40,.16)}
[dir="rtl"] .way:first-child{border-right:0;padding-right:0;padding-left:clamp(20px,3vw,44px)}
[dir="rtl"] .how__steps li,[dir="rtl"] .bhow__steps li{border-left:0;border-right:1px solid rgba(39,37,40,.16)}
[dir="rtl"] .bhow__steps li{border-right-color:rgba(255,255,255,.16)}
[dir="rtl"] .how__steps li:first-child,[dir="rtl"] .bhow__steps li:first-child{border-right:0;padding-right:0}
[dir="rtl"] .ab-nums__list li{padding-left:0;padding-right:16px;border-left:0;border-right:3px solid var(--blue)}
[dir="rtl"] .berg__roots li{padding-left:0;padding-right:18px;border-left:0;border-right:3px solid var(--blue)}
[dir="rtl"] .berg__roots li:nth-child(2){margin-left:0;margin-right:18px;border-right-color:var(--blue-60)}
[dir="rtl"] .berg__roots li:nth-child(3){margin-left:0;margin-right:36px;border-right-color:var(--yellow)}
[dir="rtl"] .berg__line span{right:auto;left:0;padding-left:0;padding-right:10px}
[dir="rtl"] .aman__steps li{border-left:0;border-right:4px solid var(--blue)}
[dir="rtl"] .pull__q,[dir="rtl"] .tw__q{padding-left:0;border-left:0;border-right:3px solid var(--yellow);padding-right:14px}
[dir="rtl"] .twist__x,[dir="rtl"] .guide__x{right:auto;left:10px}
[dir="rtl"] .guide{right:auto;left:clamp(12px,2vw,28px)}
[dir="rtl"] .guide__opts a,[dir="rtl"] .guide__opts button{text-align:right}
[dir="rtl"] .bproj__go{padding-left:0;border-left:0;padding-right:18px;border-right:1px solid rgba(39,37,40,.12)}
[dir="rtl"] .bproj__k{padding-right:0;padding-left:10px}
[dir="rtl"] .split__list li,[dir="rtl"] .tw li{padding-left:0;padding-right:22px}
[dir="rtl"] .split__list li::before,[dir="rtl"] .tw li::before{left:auto;right:0}
[dir="rtl"] .phone__todo li{padding-left:0;padding-right:24px}
[dir="rtl"] .phone__todo li::before{left:auto;right:0}
[dir="rtl"] .phone__todo li.is-done::after{left:auto;right:5px}
[dir="rtl"] .aman__lead .aman__ar,[dir="rtl"] .aman__ar2{text-align:right}
[dir="rtl"] .ct2-line,[dir="rtl"] .msg__form,[dir="rtl"] .sform__form{text-align:right}
[dir="rtl"] .quote{padding-left:0;border-left:0;padding-right:22px;border-right:2px solid var(--yellow)}
@media (max-width:560px){[dir="rtl"] .bproj__go{padding-right:0;border-right:0}}
@media (max-width:900px){[dir="rtl"] .way{border-right:0}[dir="rtl"] .way:first-child{padding-left:0}}
@media (max-width:800px){[dir="rtl"] .how__steps li{border-right:0}}
