.locale-picker{position:relative;order:3;margin-left:8px;flex-shrink:0;font:600 13px/1.4 Arial,sans-serif;direction:ltr;z-index:60}
.locale-picker summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;border:1px solid currentColor;border-radius:22px;padding:9px 12px;white-space:nowrap}
.locale-picker summary::-webkit-details-marker{display:none}.locale-picker summary:hover,.locale-picker[open] summary{background:#f2cc00;color:#171717}.locale-picker summary:focus-visible{outline:2px solid #f2cc00;outline-offset:4px}
.locale-picker nav{position:absolute;right:0;top:calc(100% + 10px);min-width:166px;padding:8px;background:#faf7ee;color:#171717;border:1px solid #d9d3c6;border-radius:16px;box-shadow:0 12px 32px #0003;display:grid;gap:3px}
.locale-picker nav a{display:block;padding:10px 14px;text-decoration:none;color:inherit;border-radius:9px;white-space:nowrap;font-size:14px}.locale-picker nav a:hover,.locale-picker [aria-current]{background:#f2cc00}
@media(max-width:980px){.locale-picker{order:0;margin-left:auto}.site-header{gap:7px}.locale-picker summary{padding:8px;font-size:12px}.menu-button{margin-left:2px}}
@media(max-width:420px){.site-header .brand-text{font-size:14px!important}.locale-picker summary{font-size:11px;gap:4px}.site-header .brand{gap:6px}.site-header{padding-left:14px!important;padding-right:14px!important}}
html[lang=ar] body{font-family:Arial,Tahoma,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:normal!important;line-height:1.5!important}html[lang=ar] .hero-copy,html[lang=ar] p{line-height:1.9}html[lang=ar] .site-header{direction:ltr}html[lang=ar] .site-nav{direction:rtl}html[lang=ar] .hero-content,html[lang=ar] .billboard-copy,html[lang=ar] .contact-pitch{text-align:right}html[lang=ar] input[type=tel],html[lang=ar] a[href^="tel:"],html[lang=ar] .hero-console strong{direction:ltr;unicode-bidi:isolate}html[lang=ar] .quick-contact{direction:rtl}html[lang=ar] .quick-contact a,html[lang=ar] .quick-contact button{font-family:Arial,Tahoma,sans-serif}
html[lang=ja] body,html[lang=zh-Hant] body{font-family:Arial,'Hiragino Sans','Microsoft JhengHei',sans-serif}html[lang=ja] h1,html[lang=ja] h2,html[lang=ja] h3,html[lang=zh-Hant] h1,html[lang=zh-Hant] h2,html[lang=zh-Hant] h3{line-height:1.45}
html[lang=es] .site-nav{gap:10px}html[lang=es] .site-nav>.nav-item>a{font-size:12px}html[lang=es] .quick-contact>a,html[lang=es] .quick-contact>button{font-size:11px}
html[lang=ar] .hero{direction:ltr}html[lang=ar] .hero-content{direction:rtl}html[lang=ar] .hero-title{direction:ltr;text-align:left;line-height:1.03!important}html[lang=ar] .hero-console{direction:rtl}html[lang=ar] .hero-copy{line-height:1.75}
@media(min-width:1200px){html[lang=ar] .hero-content{max-width:58%}}
