/* TradingRoad Arabic V10 homepage – exact approved V10 source with RTL layer. */
html[lang="ar"]{direction:rtl;scroll-padding-top:138px}
html[lang="ar"] body.tr-ar-home{direction:rtl;font-family:'TR Frutiger Arabic','Outfit',Arial,sans-serif}
body.tr-ar-home :is(h1,h2,h3,h4,h5,summary,label,input,textarea,select,button,p,li){font-family:'TR Frutiger Arabic','Outfit',Arial,sans-serif}
body.tr-ar-home :is(h1,h2,h3){letter-spacing:0}
body.tr-ar-home h1{line-height:1.19}
body.tr-ar-home h2{line-height:1.2}
body.tr-ar-home p{line-height:1.84}
body.tr-ar-home .tr-unified-header .tr-unified-wrap{direction:ltr}
body.tr-ar-home .tr-unified-header .tr-unified-links{direction:rtl;margin-left:auto;margin-right:0}
body.tr-ar-home .tr-unified-header .tr-nav-dropdown>summary,body.tr-ar-home .tr-unified-header .tr-unified-links>a{font-family:'TR Frutiger Arabic',Arial,sans-serif;font-size:14px;letter-spacing:0;font-weight:700}
body.tr-ar-home .tr-unified-header .tr-subnav{direction:rtl;right:0;left:auto;text-align:right}
body.tr-ar-home .tr-unified-header .tr-subnav a{font-family:'TR Frutiger Arabic',Arial,sans-serif;font-size:14px}
body.tr-ar-home .tr-unified-header .tr-unified-actions{direction:ltr}
body.tr-ar-home .tr-unified-header .tr-unified-actions .nav-login,body.tr-ar-home .tr-unified-header .nav-cta{font-family:'TR Frutiger Arabic',Arial,sans-serif;font-size:13px}
body.tr-ar-home .section-top,body.tr-ar-home .section-id{direction:rtl}
body.tr-ar-home .tr-home-risk{text-align:center;font-family:'TR Frutiger Arabic',Arial,sans-serif;font-size:12px;line-height:1.65}
body.tr-ar-home .hero-content,body.tr-ar-home .hero-copy,body.tr-ar-home .tr-journey-v2,body.tr-ar-home .tr-home-help,body.tr-ar-home .faq-section,body.tr-ar-home .contact-section{text-align:right}
body.tr-ar-home .tr-journey-v2 .tr-journey-heading{text-align:right}
body.tr-ar-home .tr-journey-v2 .tr-journey-actions{direction:rtl}
body.tr-ar-home .tr-journey-v2 .tr-journey-step{text-align:right}
body.tr-ar-home .tr-journey-v2 .tr-journey-path{direction:rtl}
body.tr-ar-home .tr-journey-v2 .tr-journey-point{direction:ltr}
body.tr-ar-home .tr-journey-v2 .tr-journey-primary,body.tr-ar-home .tr-journey-v2 .tr-journey-secondary{font-family:'TR Frutiger Arabic',Arial,sans-serif}
body.tr-ar-home .section-heading,body.tr-ar-home .section-intro{text-align:right}
body.tr-ar-home .tr-article-insight-card{text-align:right}
body.tr-ar-home .tr-article-insight-card .insight-meta{direction:rtl}
body.tr-ar-home .market-pulse,body.tr-ar-home .tr-market-pulse,body.tr-ar-home .market-chart,body.tr-ar-home .chart-visual{direction:ltr}
body.tr-ar-home [class*="chart"],body.tr-ar-home .tr-micro-chart{direction:ltr}
body.tr-ar-home input[type="email"],body.tr-ar-home input[type="tel"]{direction:ltr;text-align:right}
body.tr-ar-home .contact-form,body.tr-ar-home .contact-form label{text-align:right}
body.tr-ar-home .contact-form select,body.tr-ar-home .contact-form input{font-family:'TR Frutiger Arabic',Arial,sans-serif}
body.tr-ar-home .footer{text-align:right}
body.tr-ar-home .footer-links{direction:rtl}
body.tr-ar-home .footer-brand{direction:ltr}
body.tr-ar-home .risk-disclosure{font-family:'TR Frutiger Arabic',Arial,sans-serif}
body.tr-ar-home .tr-home-cookie{font-family:'TR Frutiger Arabic',Arial,sans-serif}
body.tr-ar-home .tr-home-wa{right:auto;left:24px;font-family:'TR Frutiger Arabic',Arial,sans-serif}
body.tr-ar-home .nav-actions .tr-language-switch{direction:ltr}
body.tr-ar-home .tr-home-risk a{font-weight:700}
body.tr-ar-home .faq-section details summary{text-align:right}
body.tr-ar-home .tr-unified-header .tr-nav-chevron{transform:scaleX(-1)}
/* Prevent the early legacy home script from managing language state. */
body.tr-ar-home .lang-switch{display:none!important}
@media(max-width:920px){
 body.tr-ar-home .tr-unified-header .tr-unified-links{direction:rtl;left:0;right:0}
 body.tr-ar-home .tr-unified-header .tr-mobile-nav-actions{direction:rtl;align-items:stretch}
 body.tr-ar-home .tr-unified-header .tr-language-switch-mobile{direction:ltr;justify-content:flex-end}
 body.tr-ar-home .tr-unified-header .tr-subnav{padding:6px 12px 8px 0}
}
@media(max-width:650px){
 body.tr-ar-home h1{line-height:1.27}
 body.tr-ar-home .tr-home-wa{left:10px;right:auto}
 body.tr-ar-home .contact-form .form-row{grid-template-columns:1fr}
}
