.language-picker{display:flex;align-items:center;gap:8px;flex-shrink:0}
.language-picker label{font-size:.77rem;font-weight:700;color:#5c6d64}
.language-picker select{max-width:130px;border:1px solid #c7d7ca;border-radius:9px;background:#fff;color:#173126;padding:7px 9px;font:600 .8rem "DM Sans",sans-serif;cursor:pointer}
.article-page .language-picker{margin-left:auto;margin-right:16px}
.site-header nav{gap:1.4rem}
.hero-copy,.hero-visual,.results-copy,.cost-copy{min-width:0}
html:not([lang="en"]) .hero h1{font-size:clamp(3rem,5vw,5rem);overflow-wrap:break-word}
.area-card>div{min-height:95px}
html:not([lang="en"]) .style-card>div{min-height:74px}
[dir="rtl"] body{direction:rtl;text-align:right}
[lang="ar"] body{font-family:"Noto Sans Arabic","Geeza Pro",Arial,sans-serif}
[dir="rtl"] .site-header,[dir="rtl"] .hero-actions,[dir="rtl"] .proof-line,[dir="rtl"] .visual-meta,[dir="rtl"] .visual-footer,[dir="rtl"] .transformation-card figcaption{direction:rtl}
[dir="rtl"] .article-body ul,[dir="rtl"] .article-body ol{padding-left:0;padding-right:1.4rem}
[dir="rtl"] .article-callout{border-left:0;border-right:4px solid var(--green);border-radius:14px 0 0 14px}
@media(max-width:1100px){.site-header nav{gap:.7rem}.site-header nav a{font-size:.82rem}.language-picker label{display:none}}
@media(max-width:900px){.language-picker{margin-left:auto;margin-right:12px}.article-page .language-picker{margin-left:auto}.site-header .button-small{display:none}}
@media(max-width:600px){.language-picker select{max-width:105px;font-size:.74rem;padding:6px}.language-picker{margin-right:0}.site-header{gap:8px}}
@media(max-width:600px){html:not([lang="en"]) .hero h1{font-size:clamp(2.25rem,9.4vw,3rem);line-height:1.15}.hero{grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-visual{width:100%}.hero p,.proof-line{overflow-wrap:break-word}}
