/* Prepared for a future translated Arabic site. */
body{direction:rtl;text-align:right}.nav-list{padding-right:0}.service-card .card-arrow{right:auto;left:22px}.benefit{padding-left:0;padding-right:26px}.benefit:before{left:auto;right:0}.hero-visual{direction:ltr}.comparison li{flex-direction:row}.contact-form input,.contact-form textarea,.contact-form select{text-align:right}.contact-form input[type=email],.contact-form input[type=tel]{direction:ltr;text-align:right}#primary-navigation{margin-left:0;margin-right:auto}.whatsapp-float{right:auto;left:23px}.brand{direction:ltr}.footer-bottom{text-align:right}@media(max-width:1080px){.header-cta{margin-left:0;margin-right:auto}}@media(max-width:480px){.whatsapp-float{left:14px}}
/* Arabic public pages. Latin brand names and numbers retain their direction. */
body{font-family:Tahoma,Arial,sans-serif;line-height:1.95}h1,h2,h3{letter-spacing:0;line-height:1.45}.eyebrow,.hero-copy .eyebrow{letter-spacing:0;font-size:12px}.hero-copy h1{letter-spacing:0;line-height:1.35}.hero-copy h1 .blue{display:block}.hero-copy p{line-height:2}.dash-main,.floating-note>div{direction:rtl;text-align:right}.dash-greeting small,.visual-caption,.visual-label{letter-spacing:0}.dash-metrics i{float:left}.dash-chart>div:first-child,.dash-bottom{direction:rtl}.dash-sidebar{border-right:0;border-left:1px solid #edf1f7}.footer-brand,.footer-grid{text-align:right}.header-cta,.button{letter-spacing:0}.contact-details a[href^="tel:"]{direction:ltr;justify-content:flex-end}.contact-form input[type=email],.contact-form input[type=tel]{direction:ltr;text-align:left}.contact-form input[name=name],.contact-form input[name=company],.contact-form textarea{unicode-bidi:plaintext}.prose ul,.about-card ul{padding-left:0;padding-right:22px}.service-features{padding-right:0;padding-left:16px}.nav-list .current-menu-item a:after{left:auto;right:calc(50% - 2px)}.footer-bottom{padding-right:0}.form-message{line-height:1.9}.language-switch{font-family:Tahoma,Arial,sans-serif}.hero-visual{font-family:Tahoma,Arial,sans-serif}.hero-copy h1{font-size:clamp(38px,4.3vw,62px)}.nav-list a{font-size:13px}.footer-bottom>span{unicode-bidi:plaintext}[data-theme=dark] .dash-sidebar{border-color:#2a3950}
@media(max-width:1080px){.nav-list .current-menu-item a:after{right:0;left:auto}}
@media(max-width:480px){.hero-copy h1{font-size:39px}.hero-copy .eyebrow{font-size:11px}.eyebrow{font-size:11px}.benefit{padding-right:22px}.footer-bottom{padding-left:45px}.header-cta{font-size:11px}.dashboard .dash-main{padding:11px}.dash-greeting strong{font-size:13px}.contact-form label{font-size:12px}}
@media(max-width:380px){.header-cta{font-size:10px}.hero-copy h1{font-size:36px}}
