@import url("/noto-sans-arabic-20261019.css");
.six-language-picker{position:relative;display:block!important;overflow:visible;flex-shrink:0;}
.six-language-picker summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none;padding:8px;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;}
.six-language-picker summary::-webkit-details-marker{display:none}.six-language-picker summary::after{content:'⌄'}
.language-options{position:absolute;top:calc(100% + 7px);inset-inline-end:0;z-index:999;display:grid;grid-template-columns:1fr;min-width:170px;max-height:min(65vh,430px);overflow:auto;padding:8px;background:#fff;color:#17241c;box-shadow:0 12px 35px #0003;border:1px solid #dfe7de;}
.language-options a{display:block!important;padding:10px 12px!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important;color:#17241c!important;text-align:start!important;white-space:nowrap;border:0!important;}
.language-options a:hover,.language-options a[aria-current=page]{background:#eef6de!important;color:#567914!important;}
.language-picker-header{display:none!important;}
html:is([lang=fr],[lang=es],[lang=zh-Hans],[lang=ro],[lang=ar],[lang=ur]) .desktop-nav{gap:clamp(8px,1.2vw,19px);}
html:is([lang=fr],[lang=es],[lang=zh-Hans],[lang=ro],[lang=ar],[lang=ur]) .desktop-nav>a{font-size:clamp(11px,1vw,14px);}
html:is([lang=fr],[lang=es],[lang=ro]) .hero h1{font-size:clamp(3.1rem,5.4vw,6.4rem);overflow-wrap:normal;}
html[lang=zh-Hans] body{font-family:'Microsoft YaHei','PingFang SC','Noto Sans CJK SC',sans-serif;}
html[lang=zh-Hans] :is(h1,h2,h3){line-height:1.35;letter-spacing:0;word-break:normal;}
html[dir=rtl] body{font-family:'Noto Sans Arabic','Segoe UI',Tahoma,Arial,sans-serif;}
html[dir=rtl] :is(h1,h2,h3,p,a,span,small,label,button,input,textarea){font-family:inherit;letter-spacing:normal;}
html[dir=rtl] :is(h1,h2,h3){line-height:1.45;}html[dir=rtl] :is(p,label,small){line-height:1.9;}
html[dir=rtl] :is(input[type=email],input[type=tel],a[href^='tel:'],a[href^='mailto:'],.brand-logo){direction:ltr;unicode-bidi:isolate;}
html[dir=rtl] :is(input,textarea,.rem-spec-list,.spec-table,.rem-page,.brief-result){text-align:start;}
html[dir=rtl] :is(.hero-content,.section-heading,.technology-copy,.footer-brand){text-align:start;}
html[lang=ur] :is(h1,h2,h3){line-height:1.65;}
html[dir=rtl] .mobile-menu nav>a>span{margin-inline-end:12px;}
@media(max-width:1020px){.language-picker-header{display:block!important;margin-inline-start:auto}.language-picker-header .language-options{inset-inline-end:0}.mobile-menu .six-language-picker{width:max-content;max-width:100%}.mobile-menu .language-options{position:static;box-shadow:none;min-width:180px}.mobile-menu .language-options a{font-size:15px!important}.header-inner{gap:12px}}
@media(max-width:650px){html:is([lang=fr],[lang=es],[lang=ro],[lang=zh-Hans],[lang=ar],[lang=ur]) .hero h1{font-size:clamp(2.35rem,9.7vw,3.7rem);white-space:normal;}html[dir=rtl] .hero h1{font-size:clamp(2.05rem,8.5vw,3.1rem)}.language-options{max-width:calc(100vw - 36px)}html[dir=rtl] .spec-table{overflow-wrap:anywhere}}
