/* PAC Arabic RTL overrides */
html[dir="rtl"] body { direction: rtl; text-align: right; }
html[dir="rtl"] .nav, html[dir="rtl"] .nav-wrap, html[dir="rtl"] .actions { direction: rtl; }
html[dir="rtl"] .nav-contact { margin-left: 0; margin-right: 0; }
html[dir="rtl"] .hero-content, html[dir="rtl"] .intro-grid, html[dir="rtl"] .about-head,
html[dir="rtl"] .about-grid, html[dir="rtl"] .location-top, html[dir="rtl"] .products-head,
html[dir="rtl"] .approach-head, html[dir="rtl"] .quality-grid, html[dir="rtl"] .future-head,
html[dir="rtl"] .cta-inner, html[dir="rtl"] .footer-grid { direction: rtl; }
html[dir="rtl"] .hero-facts, html[dir="rtl"] .contact-cards { direction: rtl; }
html[dir="rtl"] .hero-facts div, html[dir="rtl"] .quality-list div, html[dir="rtl"] .roadmap div { text-align: right; }
html[dir="rtl"] .product-top, html[dir="rtl"] .product-foot { direction: rtl; }
html[dir="rtl"] .product-foot span { float: left; }
html[dir="rtl"] .story, html[dir="rtl"] .context, html[dir="rtl"] .principle-line { direction: rtl; }
html[dir="rtl"] .lang-switch { margin-right: 12px; margin-left: 0; }
html[dir="rtl"] .scroll { right: auto; left: 32px; }
html[dir="rtl"] ul { padding-right: 1.2rem; padding-left: 0; }
html[dir="rtl"] .bi-arrow-up-right { transform: scaleX(-1); display:inline-block; }
@media (max-width: 991px) { html[dir="rtl"] .nav { text-align: right; } }

/* Keep the English switch visible and align mobile Arabic menu for RTL */
html[dir="rtl"] .nav-wrap{direction:rtl}
html[dir="rtl"] .lang-switch{margin:0}
@media(max-width:720px){html[dir="rtl"] .nav{left:0;right:0;text-align:right}html[dir="rtl"] .menu-btn{order:2}html[dir="rtl"] .lang-switch{order:3}}
