/* Arabic Mauritania campaign page */
.arabic-page{font-family:'Noto Sans Arabic',sans-serif;text-align:right;line-height:1.75}
.arabic-page h1,.arabic-page h2,.arabic-page h3,.arabic-page h4,.arabic-page p,.arabic-page a,.arabic-page button,.arabic-page summary,.arabic-page small,.arabic-page span,.arabic-page strong,.arabic-page blockquote{font-family:'Noto Sans Arabic',sans-serif;letter-spacing:0}
.arabic-page h1,.arabic-page h2,.arabic-page h3{line-height:1.35}
.arabic-page .brand{gap:9px}.arabic-page .brand small{letter-spacing:0;font-size:.55rem}
.arabic-page .nav nav{gap:30px}.arabic-page .nav-cta{text-transform:none;font-size:.78rem}
.arabic-page .country-offer-bar{font:700 .78rem/1.7 'Noto Sans Arabic',sans-serif;letter-spacing:0}
.arabic-page .country-campaign-label,.arabic-page .campaign-label,.arabic-page .mini-tag{font-family:'Noto Sans Arabic',sans-serif;letter-spacing:0;font-size:.8rem}
.arabic-page .country-campaign-copy h1{font:800 clamp(2.75rem,4.35vw,5rem)/1.3 'Noto Sans Arabic',sans-serif;letter-spacing:-.025em;margin:16px 0 21px}
.arabic-page .country-campaign-copy>p{font-size:1.03rem;line-height:1.9}
.arabic-page .country-free strong{font:800 .9rem 'Noto Sans Arabic',sans-serif}.arabic-page .country-free small{font-size:.78rem;line-height:1.7}
.arabic-page .country-hero-actions>a:not(.campaign-button){font-family:'Noto Sans Arabic',sans-serif;font-size:.82rem}
.arabic-page .country-footnote{font-size:.74rem}.arabic-page .country-photo-caption{text-align:right}.arabic-page .country-photo-caption strong{font:800 1.05rem 'Noto Sans Arabic',sans-serif}
.arabic-page .country-photo-pill{font-family:Manrope,sans-serif;letter-spacing:.03em}.arabic-page .country-proof-row{font:700 .78rem 'Noto Sans Arabic',sans-serif}
.arabic-page .campaign-heading h2,.arabic-page .interactive-intro h2,.arabic-page .reviews-header h2,.arabic-page .country-faq h2,.arabic-page .country-final h2{font-family:'Noto Sans Arabic',sans-serif;letter-spacing:-.02em;line-height:1.4}
.arabic-page .country-offer-grid h3{font:800 1.26rem 'Noto Sans Arabic',sans-serif}.arabic-page .country-offer-grid h3[dir="ltr"]{text-align:right;direction:ltr;unicode-bidi:isolate}
.arabic-page .country-price-row strong{font-family:Manrope,sans-serif;text-align:right;direction:ltr;unicode-bidi:isolate}.arabic-page .country-price-row p{border-left:0;border-right:1px solid #b9d8e9;padding-left:0;padding-right:22px}
.arabic-page .country-journey-grid h3{font:800 1.05rem 'Noto Sans Arabic',sans-serif}.arabic-page .country-return-note{border-left:0;border-right:3px solid #1e87c8;border-radius:10px 0 0 10px}
.arabic-page .quiz-shell,.arabic-page .interactive-treatment-grid,.arabic-page .country-final-grid{direction:rtl}.arabic-page .quiz-copy{align-items:flex-start}.arabic-page .quiz-copy h2,.arabic-page .interactive-copy h3{letter-spacing:0;line-height:1.4}.arabic-page .quiz-pill,.arabic-page .quiz-stage,.arabic-page .quiz-complete{letter-spacing:0;font-family:'Noto Sans Arabic',sans-serif}
.arabic-page .quiz-options button{text-align:right;line-height:1.65}.arabic-page .quiz-options button>span:last-child{margin-left:0;margin-right:auto}.arabic-page .quiz-submit{font-family:'Noto Sans Arabic',sans-serif}
.arabic-page .procedure-diagram .diagram-caption,.arabic-page .procedure-diagram .diagram-top-label{font-family:'Noto Sans Arabic',sans-serif;letter-spacing:0;font-size:13px}.arabic-page .interactive-visual-note{left:20px;right:auto}.arabic-page .interactive-step-nav{direction:rtl}.arabic-page .treatment-tab{font-family:Manrope,sans-serif}
.arabic-page .advantages-accordion summary{font-family:'Noto Sans Arabic',sans-serif;letter-spacing:0}.arabic-page .advantage-content img{margin-left:0;margin-right:auto}
.arabic-page .reviews-header,.arabic-page .review-decision{direction:rtl}.arabic-page .review-track{direction:rtl}.arabic-page .review-card blockquote,.arabic-page .review-author strong{unicode-bidi:plaintext;text-align:start}.arabic-page .review-author{direction:rtl}
.arabic-page .faqs details p{margin:15px 0 5px 35px}.arabic-page .country-final-grid>div:last-child{text-align:center}.arabic-page .footer-grid{text-align:right}
@media(max-width:720px){.arabic-page .country-campaign-copy h1{font-size:clamp(2.55rem,8vw,3.5rem)}.arabic-page .country-price-row p{border-right:0;padding-right:0}.arabic-page .quiz-copy h2{font-size:2.2rem}}
@media(max-width:470px){.arabic-page .country-campaign-copy h1{font-size:2.55rem}.arabic-page .country-offer-bar{font-size:.7rem}.arabic-page .interactive-visual-note{left:10px}.arabic-page .country-price-row strong{font-size:1.35rem}}
