@font-face{font-family:"Plex Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/PlexArabic-400.woff2) format("woff2")}
@font-face{font-family:"Plex Arabic";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/PlexArabic-600.woff2) format("woff2")}
@font-face{font-family:"Plex Arabic";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/PlexArabic-700.woff2) format("woff2")}
[dir=rtl] body{font-family:"Plex Arabic",Inter,system-ui,"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.75}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] .btn,[dir=rtl] .price b{font-family:"Plex Arabic","Plus Jakarta Sans",Inter,sans-serif;letter-spacing:0}
[dir=rtl] h1{line-height:1.35}
[dir=rtl] .eyebrow,[dir=rtl] .offer-kicker,[dir=rtl] .logo .seg-tag{letter-spacing:0;text-transform:none}
[dir=rtl] .skip{left:auto;right:-999px}
[dir=rtl] .skip:focus{right:12px;left:auto}
[dir=rtl] .logo .seg-tag{border-left:0;padding-left:0;border-right:2px solid var(--line);padding-right:12px}
[dir=rtl] .menu .btn{margin-left:0;margin-right:8px}
[dir=rtl] .card ul{padding-right:0}
[dir=rtl] .card ul li{padding-left:0;padding-right:24px}
[dir=rtl] .card ul li::before{left:auto;right:0}
[dir=rtl] .step::before{left:auto;right:0}
[dir=rtl] .plan .badge{left:auto;right:28px}
[dir=rtl] .plan li{padding-left:0;padding-right:26px}
[dir=rtl] .plan li::before{left:auto;right:0}
[dir=rtl] .addons th,[dir=rtl] .addons td,[dir=rtl] .deadlines th,[dir=rtl] .deadlines td{text-align:right}
[dir=rtl] .faq summary{padding:18px 0 18px 30px}
[dir=rtl] .faq summary::after{right:auto;left:0}
[dir=rtl] .prose ul,[dir=rtl] .prose ol{padding-left:0;padding-right:1.2em}
[dir=rtl] .callout{border-left:0;border-right:4px solid var(--gold);border-radius:12px 0 0 12px}
[dir=rtl] .kv td:first-child{padding-right:0;padding-left:12px}
[dir=rtl] .offer-x{right:auto;left:12px}
[dir=rtl] .offer-kicker{margin-right:0;margin-left:44px}
[dir=rtl] .form .phone{direction:ltr}
[dir=rtl] .form .hp{left:0;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}
[dir=rtl] .ltr{direction:ltr;unicode-bidi:embed;display:inline-block}
@media (max-width:760px){[dir=rtl] .art-cta{text-align:right}}
.lang-switch{font-weight:700}
[dir=rtl] .hero-art{direction:ltr}
