/* Language controls and logical layout adjustments. */
.language-picker{display:flex;align-items:center;gap:7px;font-size:12px;color:#d2e2e0;white-space:nowrap;flex-shrink:0}
.language-picker select{font:600 12px Arial,sans-serif;max-width:115px;padding:8px 9px;border:1px solid #496368;border-radius:9px;background:#102b31;color:white;min-height:38px}
.language-picker select:focus-visible,.menu-toggle:focus-visible{outline:3px solid #b7f57a;outline-offset:3px}.language-picker option{background:#102b31;color:white}
.header-inner{gap:16px}.desktop-nav{gap:14px;margin-inline-start:auto;margin-inline-end:0}.desktop-nav a{white-space:nowrap;font-size:13px}
.hero-inner>*,.split>*,.card,.diagram .node{min-width:0}.card h3,.diagram strong,.btn{overflow-wrap:anywhere}
[dir=rtl] .brand{direction:ltr;unicode-bidi:isolate;display:inline-block}[dir=rtl] .eyebrow,[dir=rtl] .pill{letter-spacing:0}
[dir=rtl] .check-list li{padding-inline-start:30px;padding-inline-end:0}[dir=rtl] .check-list li:before{left:auto;right:0}
[dir=rtl] .demo-row b{margin-left:0;margin-inline-start:auto}[dir=rtl] .header-cta{margin-left:0;margin-inline-start:6px}
[dir=rtl] .timeline .card:before{right:auto;left:-20px}[dir=rtl] .country-switch,[dir=rtl] .region-switch{margin-left:0}
@media(max-width:1350px){.desktop-nav,.header-cta{display:none}.menu-toggle{display:block;margin-inline-start:auto}.mobile-nav.open{display:flex}.country-switch,.region-switch{margin-inline-start:auto}.header-inner{min-height:74px}}
@media(max-width:600px){.header-inner{gap:10px;flex-wrap:wrap}.country-switch{display:none}.language-picker{margin-inline-start:auto}.language-picker>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.menu-toggle{margin-inline-start:0;padding:9px 10px}.hero-inner{padding-top:42px}.hero h1{overflow-wrap:anywhere}.demo-row{flex-wrap:wrap}.calc-output strong{font-size:32px}.language-picker select{max-width:108px}}

