/* IBEX — Arabic (RTL) overrides. Loaded after style.css on Arabic pages.
   Display: Amiri (elegant Naskh). Body: IBM Plex Sans Arabic. */
@font-face{font-family:"Amiri";src:url("fonts/amiri-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Amiri";src:url("fonts/amiri-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"PlexAr";src:url("fonts/plexar-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"PlexAr";src:url("fonts/plexar-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"PlexAr";src:url("fonts/plexar-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}

:root{
  --serif:"Amiri",Georgia,serif;
  --sans:"PlexAr","Segoe UI",system-ui,sans-serif;
}
body{font-size:17px;line-height:1.85;letter-spacing:0}
h1,h2,h3{letter-spacing:0;line-height:1.25}
.eyebrow{letter-spacing:.12em}
.hero h1{font-weight:400;line-height:1.2}
.statement p{line-height:1.6}

/* directional fixes for RTL */
[dir="rtl"] .nav .links{margin-left:0;margin-right:auto}
[dir="rtl"] .brass-edge{left:auto;right:-14px;border-left:0;border-right:2px solid var(--brass)}
[dir="rtl"] .float-chip{left:auto;right:-26px}
@media(max-width:860px){[dir="rtl"] .float-chip{right:auto;left:16px}}
[dir="rtl"] .btn .arw{display:inline-block;transform:scaleX(-1)}
[dir="rtl"] .btn:hover .arw{transform:scaleX(-1) translateX(4px)}

/* arrow bullets flip to the right, point inward (left) */
[dir="rtl"] .split li,[dir="rtl"] .tier li{padding-left:0;padding-right:1.5rem}
[dir="rtl"] .split li::before,[dir="rtl"] .tier li::before{left:auto;right:0;transform:rotate(-135deg)}

/* FAQ chevron on the left, text right-aligned */
[dir="rtl"] .qa button{padding:1.5rem 0 1.5rem 3rem;text-align:right}
[dir="rtl"] .qa button::after{right:auto;left:.4rem}

/* pricing badge + integration icons */
[dir="rtl"] .tier .badge{left:auto;right:1.8rem}
[dir="rtl"] .integ .cell svg{margin-top:2px}

/* portal chrome */
[dir="rtl"] .phead .who{right:auto;left:28px}
[dir="rtl"] .phead::before{background:linear-gradient(270deg,var(--brass),transparent 60%)}
[dir="rtl"] .app a{margin-left:0;margin-right:auto}

/* footer language pill stays LTR-ordered visually fine */
[dir="rtl"] footer .cols .lg,[dir="rtl"] .brand{direction:rtl}
