/* Arabic homepage: refreshed visual alignment only. SEO/meta content above remains unchanged. */
body{font-family:"Sora","Lato",sans-serif;}
.pb-hero,.pb-service-strip,.pb-values{direction:rtl;}
.pb-hero-title,.pb-hero-lead,.pb-hero-actions,.pb-hero-tags{text-align:right;}
.pb-hero-actions{justify-content:flex-start;}
.pb-service-card{text-align:right;}
.pb-service-arrow{transform:rotate(180deg);}
.pb-values-head,.pb-value-card{text-align:right;}
.pb-values-grid{direction:rtl;}
.pb-home-contact-strip{direction:ltr;}
#about .section-title,#team .section-title,#clients .section-title,#review .section-title,#blog .section-title{direction:rtl;}

/* Keep animated hero artwork on LEFT without cancelling its animation transforms */
.pb-hero{overflow:hidden;position:relative;}
.pb-hero-inner{position:relative;z-index:3;}
.pb-hero-glow{left:-8% !important;right:auto !important;}
.pb-hero-orbit{left:-10% !important;right:auto !important;}
.pb-hero-orbit--inner{left:2% !important;right:auto !important;}
.pb-hero-core{left:10% !important;right:auto !important;}

/* Reserve the right side for Arabic copy so artwork never sits behind text */
.pb-hero .col-lg-7{margin-left:auto;}
.pb-hero .col-lg-5{pointer-events:none;}

@media(max-width:991px){
  .pb-hero-title,.pb-hero-lead,.pb-hero-actions,.pb-hero-tags{text-align:center;}
  .pb-hero-actions{justify-content:center;}
  .pb-hero-glow{left:-28% !important;right:auto !important;}
  .pb-hero-orbit{left:-38% !important;right:auto !important;}
  .pb-hero-orbit--inner{left:-18% !important;right:auto !important;}
  .pb-hero-core{left:-2% !important;right:auto !important;}
}
