/* Arabic templates: Cairo RTL typography, mirrored editorial rhythm, and English-preserved brand/product/technical strings. */
body.sirius-arabic{direction:rtl;font-family:"Cairo",Arial,sans-serif;text-align:right}.sirius-arabic .site-header__inner{flex-direction:row-reverse}.sirius-arabic .desktop-nav,.sirius-arabic .nav-menu{flex-direction:row-reverse}.sirius-arabic .language-switch{order:3}.sirius-arabic .header-contact{order:2}.sirius-arabic .home-hero__content,.sirius-arabic .revenue-hero__content{text-align:right;align-items:flex-start}.sirius-arabic .home-hero h1 .home-hero__modern{font-family:"Cairo",Arial,sans-serif!important;letter-spacing:-.04em!important}.sirius-arabic .home-hero h1 .home-hero__times,.sirius-arabic h1 em,.sirius-arabic h2 em{font-family:"Amiri",serif!important;font-style:normal!important;font-weight:700!important;font-size:1.05em;letter-spacing:0!important;line-height:1.02}.sirius-arabic .eyebrow{flex-direction:row-reverse}.sirius-arabic .section-heading,.sirius-arabic .section-heading__content,.sirius-arabic .intro-section__aside,.sirius-arabic .mission-section__content,.sirius-arabic .measurement-section__copy{text-align:right}.sirius-arabic .service-row,.sirius-arabic .service-row h3,.sirius-arabic .service-row__description{text-align:right}.sirius-arabic .service-row__contact{flex-direction:row-reverse}.sirius-arabic .measurement-section--copy-only .measurement-section__copy{grid-template-areas:"metrics eyebrow" "metrics question" "metrics body"}.sirius-arabic .measurement-section--copy-only .metric-list{border-left:0;border-right:1px solid rgba(20,27,69,.24);padding:1.8rem 2rem 1.8rem 0}.sirius-arabic .metric-list span,.sirius-arabic .mission-points span,.sirius-arabic .plan-card li{flex-direction:row-reverse;text-align:right}.sirius-arabic .footer-top,.sirius-arabic .footer-grid,.sirius-arabic .footer-bottom{direction:rtl;text-align:right}.sirius-arabic .footer-grid>div{align-items:flex-start}.sirius-arabic bdi,.sirius-arabic [dir="ltr"]{unicode-bidi:isolate}@media(max-width:800px){.sirius-arabic .measurement-section--copy-only .measurement-section__copy{display:block}.sirius-arabic .measurement-section--copy-only .metric-list{padding:1.5rem 1.4rem 1.5rem 0}.sirius-arabic .mobile-nav{text-align:right}}


/* Arabic Checkout only: keep the global header like the English homepage. */
body.sirius-arabic-checkout .site-header,
body.sirius-arabic-checkout .site-header__inner,
body.sirius-arabic-checkout .desktop-nav,
body.sirius-arabic-checkout .nav-menu {
  direction: ltr !important;
  text-align: left !important;
}

body.sirius-arabic-checkout .site-header__inner,
body.sirius-arabic-checkout .nav-menu {
  flex-direction: row !important;
}

body.sirius-arabic-checkout .language-switch,
body.sirius-arabic-checkout .header-contact {
  order: initial !important;
}

/* Reduce the title gap and the space between the two Checkout columns. */
body.sirius-arabic-checkout .fallback-content {
  padding-top: 1.5rem !important;
  padding-bottom: 4rem !important;
}

body.sirius-arabic-checkout .fallback-content > article > h1 {
  margin: 0 0 2rem !important;
  font-size: clamp(3rem, 6vw, 6rem) !important;
  line-height: 0.98 !important;
}

body.sirius-arabic-checkout .entry-content,
body.sirius-arabic-checkout .wp-block-woocommerce-checkout,
body.sirius-arabic-checkout .wc-block-checkout,
body.sirius-arabic-checkout .wc-block-components-checkout,
body.sirius-arabic-checkout .wc-block-components-checkout__main,
body.sirius-arabic-checkout .wc-block-components-sidebar-layout {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

body.sirius-arabic-checkout .wc-block-components-sidebar-layout {
  align-items: flex-start !important;
  column-gap: clamp(1.5rem, 4vw, 4rem) !important;
}

body.sirius-arabic-checkout .wc-block-components-sidebar {
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

body.sirius-arabic-checkout .wc-block-components-order-summary {
  margin-top: 0 !important;
}

@media (max-width: 800px) {
  body.sirius-arabic-checkout .fallback-content > article > h1 {
    margin-bottom: 1.5rem !important;
    font-size: clamp(2.75rem, 13vw, 4.5rem) !important;
  }

  body.sirius-arabic-checkout .wc-block-components-sidebar-layout {
    row-gap: 1.5rem !important;
  }
}
