/* probizsetup.com — Arabic / right-to-left overrides (Version 2.0, 17 Oct 2026). Loaded after style.css on /ar/ pages only. */
@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/NotoSansArabic-var.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+FB50-FDFF,U+FE70-FEFF}
[dir=rtl] body,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea,[dir=rtl] button{font-family:'Noto Sans Arabic',Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] .logo .wm,[dir=rtl] .price b{font-family:'Noto Sans Arabic',"Plus Jakarta Sans",Inter,sans-serif;letter-spacing:0}
[dir=rtl] h1{line-height:1.3}[dir=rtl] h2,[dir=rtl] h3{line-height:1.4}
[dir=rtl] body{line-height:1.75}
[dir=rtl] .eyebrow,[dir=rtl] .logo .seg-tag,[dir=rtl] .logo .wm small,[dir=rtl] .plan .badge,[dir=rtl] .addons th,[dir=rtl] .deadlines th,[dir=rtl] .offer-kicker,[dir=rtl] .quiz .qn,[dir=rtl] .sub-h,[dir=rtl] .cmp th[scope=row]{letter-spacing:0;text-transform:none}
/* header */
[dir=rtl] .logo .seg-tag{border-left:0;border-right:2px solid var(--line);padding-left:0;padding-right:12px}
[dir=rtl] .menu .btn{margin-left:0;margin-right:8px}
[dir=rtl] .skip{left:auto;right:-999px}[dir=rtl] .skip:focus{left:auto;right:12px}
[dir=rtl] .has-sub.r .sub{right:auto;left:0}
[dir=rtl] .lang{font-weight:600;white-space:nowrap}
/* lists, steps, cards */
[dir=rtl] .card ul{padding-right:0}
[dir=rtl] .card ul li{padding-left:0;padding-right:24px}
[dir=rtl] .card ul li::before,[dir=rtl] .step::before,[dir=rtl] .plan li::before{left:auto;right:0}
[dir=rtl] .plan li{padding-left:0;padding-right:26px}
[dir=rtl] .plan .badge{left:auto;right:28px}
[dir=rtl] .prose ul,[dir=rtl] .prose ol,[dir=rtl] .note-card ul,[dir=rtl] .related ul,[dir=rtl] .next-steps,[dir=rtl] .quiz-list{padding-left:0;padding-right:1.3em}
[dir=rtl] .note-card ul li{padding-right:0}
[dir=rtl] .callout{border-left:0;border-right:4px solid var(--gold)}
[dir=rtl] .callout.legal{border-right-color:var(--navy)}
[dir=rtl] .sub{border-left:0;border-right:2px solid var(--brand-soft)}
/* tables */
[dir=rtl] th,[dir=rtl] td,[dir=rtl] .addons th,[dir=rtl] .addons td,[dir=rtl] .deadlines th,[dir=rtl] .deadlines td,[dir=rtl] .cmp td,[dir=rtl] .cmp th:last-child,[dir=rtl] .cmp td:last-child{text-align:right!important}
[dir=rtl] .addons td:last-child,[dir=rtl] .addons th:last-child{text-align:left!important}
[dir=rtl] .kv td:first-child{padding-right:0;padding-left:12px}
[dir=rtl] .art-cta{text-align:right}
/* forms */
[dir=rtl] .form .hp{left:auto;right:-5000px}
[dir=rtl] .form .phone select{padding-left:24px;padding-right:10px}
[dir=rtl] input[type=tel],[dir=rtl] input[type=email],[dir=rtl] .form .phone select{direction:ltr;text-align:left}
[dir=rtl] .faq summary::after{right:auto;left:0}
[dir=rtl] .offer-x{right:auto;left:12px}
[dir=rtl] .offer-kicker{margin-right:0;margin-left:44px}
[dir=rtl] .quiz legend{float:right}
/* numbers, codes and Latin names inside Arabic text */
[dir=rtl] code,[dir=rtl] .num,[dir=rtl] .price b{direction:ltr;unicode-bidi:isolate}
/* illustration labels are laid out left-to-right; keep their anchor points */
[dir=rtl] svg text{direction:ltr;unicode-bidi:plaintext}
