/* ============================================================
   818 Business Solutions — Our Solutions, RTL overrides.
   Loaded ONLY on the Arabic page (body.ar818) after
   818-solutions.css; the English page never sees this file.
   ============================================================ */

/* Detail-card ghost number sits at the inline-end (left in RTL). */
.ar818 .detail-num { right: auto; left: 30px; }

/* Private-client scrim darkens the text side (right in RTL). */
.ar818 .pv-scrim { background: linear-gradient(270deg, rgba(14,25,41,0.94) 0%, rgba(14,25,41,0.7) 46%, rgba(14,25,41,0.28) 100%); }

/* Physical margins/paddings mirrored. */
.ar818 .pv-mark { margin: 0 -6px 8px 0; }
.ar818 .pv-item { padding: 16px 0 0 26px; }
.ar818 .ind-item { padding: 26px 4px 26px 28px; }

/* Arabic display type needs taller lines than the Latin comps. */
.ar818 .s-hero-h1 { line-height: 1.15; }
.ar818 .s-h2 { line-height: 1.3; }
.ar818 .svc-title { line-height: 1.35; }
.ar818 .svc-cta-title { line-height: 1.35; }
.ar818 .detail-title { line-height: 1.35; }
.ar818 .why-title { line-height: 1.35; }
.ar818 .ind-label { line-height: 1.4; }

@media (max-width: 980px) {
  .ar818 .detail-num { left: 22px !important; right: auto !important; }
}
