/* Clear currency labels and language selection. */
.offer-teaser p{display:flex;align-items:baseline;justify-content:center;gap:9px;flex-wrap:wrap}
.offer-teaser .currency-label,.plan-price .currency-label{font-size:24px!important;font-weight:700!important;color:var(--ink)!important;letter-spacing:0;line-height:1.2}
.plan-price{align-items:baseline;gap:10px}.language-control{flex-shrink:0;display:block}.language-control select{font:700 11px 'Manrope',sans-serif;color:#182847;background:#f1f4fb;border:1px solid #dce3ef;border-radius:8px;padding:10px 6px;max-width:121px;cursor:pointer}.header-inner{gap:15px}.desktop-nav{gap:15px}.desktop-nav a,.desktop-nav button{font-size:12px}.header-cta{padding:12px;font-size:11px}.language-control select:focus-visible{outline:3px solid #718afa;outline-offset:2px}
@media(min-width:881px) and (max-width:1150px){.header-cta{display:none}}
@media(max-width:600px){.header-inner{gap:8px}.header-cta{display:none}.language-control{margin-left:auto}.language-control select{max-width:125px;font-size:11px}.offer-teaser .currency-label,.plan-price .currency-label{font-size:23px!important}.hero h1{overflow-wrap:normal}.hero-actions .btn{white-space:normal;text-align:center}.studio-project-strip span{white-space:normal}}
/* Arabic: right-to-left reading with original project imagery. */
html[lang="ar"] body{font-family:Tahoma,Arial,sans-serif;line-height:1.85}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] p,html[lang="ar"] button,html[lang="ar"] a,html[lang="ar"] input,html[lang="ar"] select,html[lang="ar"] textarea{font-family:inherit;letter-spacing:0}
html[lang="ar"] .hero h1{font-size:clamp(37px,4vw,58px);line-height:1.45}
html[lang="ar"] .eyebrow,html[lang="ar"] .micro-label{letter-spacing:0;font-size:13px}
html[lang="ar"] .hero-copy,html[lang="ar"] .case-copy,html[lang="ar"] .service-card,html[lang="ar"] .price-card,html[lang="ar"] .contact-form-wrap{text-align:right}
html[lang="ar"] .hero-note{border-left:0;border-right:2px solid #8295bc;padding-left:0;padding-right:15px}
html[lang="ar"] .plan-price,html[lang="ar"] .offer-teaser p{direction:ltr;justify-content:flex-end}
html[lang="ar"] .brand,html[lang="ar"] .web-studio-visual,html[lang="ar"] .device-scene,html[lang="ar"] .preview-image-wrap,html[lang="ar"] a[href^="mailto:"],html[lang="ar"] .direct-contacts strong{direction:ltr;unicode-bidi:isolate}
html[lang="ar"] .studio-toolbar b,html[lang="ar"] .studio-chip,html[lang="ar"] .studio-status,html[lang="ar"] .studio-project-strip span{direction:rtl}
html[lang="ar"] .project-index>a{border-right:0;border-left:1px solid #dbe2ee;padding:18px 10px}
html[lang="ar"] .project-index>a:last-child{border-left:0}
html[lang="ar"] .index-new{margin-left:0;margin-right:auto}
html[lang="ar"] .checkout-form,html[lang="ar"] #prepared-message{direction:rtl;text-align:right}
html[lang="ar"] .price-card li,html[lang="ar"] .service-card li{line-height:1.8}
@media(max-width:600px){html[lang="ar"] .language-control{margin-left:0;margin-right:auto}html[lang="ar"] .hero h1{font-size:39px}html[lang="ar"] .studio-chip{font-size:10px}}
