/* MACVISION Arabic / RTL — scoped to Arabic pages only */
html[dir="rtl"] body{font-family:Tahoma,"Segoe UI",Arial,sans-serif;text-align:right}
html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4,html[dir="rtl"] h5,html[dir="rtl"] h6,html[dir="rtl"] button,html[dir="rtl"] input,html[dir="rtl"] select,html[dir="rtl"] textarea{font-family:Tahoma,"Segoe UI",Arial,sans-serif}
html[dir="rtl"] .desktop-nav{margin-left:0;margin-right:auto}
html[dir="rtl"] .desktop-nav>a::after,html[dir="rtl"] .nav-dropdown>button::after{left:100%;right:0}
html[dir="rtl"] .desktop-nav>a:hover::after,html[dir="rtl"] .desktop-nav>a.is-active::after,html[dir="rtl"] .nav-dropdown>button:hover::after{left:0;right:0}
html[dir="rtl"] .dropdown-panel{text-align:right}
html[dir="rtl"] .mobile-menu a,html[dir="rtl"] .mobile-products-toggle{text-align:right}
html[dir="rtl"] .mobile-products{padding-left:0;padding-right:18px}
html[dir="rtl"] .section-heading:not(.centered),html[dir="rtl"] .section-copy,html[dir="rtl"] .page-hero-copy,html[dir="rtl"] .content-body,html[dir="rtl"] .info-card,html[dir="rtl"] .product-card,html[dir="rtl"] .proposal-summary-card,html[dir="rtl"] .proposal-form-card{text-align:right}
html[dir="rtl"] .section-heading.centered{text-align:center}
html[dir="rtl"] .hero-actions,html[dir="rtl"] .page-hero-actions,html[dir="rtl"] .page-cta-actions,html[dir="rtl"] .proposal-actions{justify-content:flex-start}
html[dir="rtl"] .hero-status-card{right:auto;left:20px}
html[dir="rtl"] .location-trigger,html[dir="rtl"] .mv-location-trigger{text-align:right}
html[dir="rtl"] .location-panel,html[dir="rtl"] .mv-location-panel{left:0;right:auto;text-align:right}
html[dir="rtl"] .mv-location-panel::before{left:26px;right:auto}
html[dir="rtl"] .footer-links a::before,html[dir="rtl"] .mv-footer-links a::before{transform:scaleX(-1)}
html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] input[inputmode="tel"]{direction:ltr;text-align:left}
html[dir="rtl"] .ltr,html[dir="rtl"] [dir="ltr"]{direction:ltr}
html[dir="rtl"] .mv-language-switch{direction:ltr}
html[dir="rtl"] .modal-close{left:18px;right:auto}
html[dir="rtl"] .field-grid label,html[dir="rtl"] .form-grid label,html[dir="rtl"] .proposal-form label,html[dir="rtl"] .maintenance-form label{text-align:right}
html[dir="rtl"] .choice-card,html[dir="rtl"] .check-option{text-align:right}
html[dir="rtl"] .faq-question{text-align:right}
@media(max-width:840px){html[dir="rtl"] .mobile-menu{transform:translateX(-100%)}html[dir="rtl"] .mobile-menu.open{transform:none}}
@media(max-width:560px){html[dir="rtl"] .hero-status-card{left:auto;right:auto}}


/* Final Arabic parity alignment — pre-SEO release */
html[dir="rtl"] .page-hero-copy,html[dir="rtl"] .section-copy,html[dir="rtl"] .info-card,html[dir="rtl"] .product-body{text-align:right}
html[dir="rtl"] .section-heading.centered{text-align:center}
html[dir="rtl"] .page-hero-media img{object-position:center center}

/* Arabic typography — match MACVISION city websites */
html[dir="rtl"] body,
html[dir="rtl"] body *,
html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
html[dir="rtl"] p,
html[dir="rtl"] a,
html[dir="rtl"] span,
html[dir="rtl"] strong,
html[dir="rtl"] small,
html[dir="rtl"] button,
html[dir="rtl"] input,
html[dir="rtl"] select,
html[dir="rtl"] textarea,
html[dir="rtl"] label,
html[dir="rtl"] summary,
html[dir="rtl"] #mv-proposal-center,
html[dir="rtl"] #mv-proposal-center * {
  font-family: "Tajawal", Tahoma, Arial, sans-serif !important;
}

.knowledge-center,.knowledge-center input,.knowledge-center button{font-family:"Tajawal",Tahoma,Arial,sans-serif}.knowledge-center .kc-hero-copy,.knowledge-center .kc-hero-panel,.knowledge-center .kc-category-grid a,.knowledge-center .kc-article-grid article{text-align:right}

