.language-switcher{display:flex;align-items:center;gap:6px;direction:ltr;letter-spacing:0;font-size:11px;line-height:1.5}
.language-switcher a{padding:6px 10px;border-radius:4px;color:#e9eee5;white-space:nowrap;min-height:30px;display:inline-flex;align-items:center}
.language-switcher a[aria-current=true]{background:#e6efda;color:#183b2d}
.language-switcher a:hover{background:#d8ef9c;color:#183b2d}
.language-switcher a:focus-visible{outline-color:#d8ef9c;outline-offset:1px}
html[lang=ar] body{font-family:Tahoma,Arial,sans-serif;line-height:1.9}
html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;line-height:1.45}
html[lang=ar] .hero h1{font-size:clamp(46px,5vw,72px);line-height:1.3;letter-spacing:0}
html[lang=ar] .hero h1 em{font-family:inherit;font-style:normal;letter-spacing:0}
html[lang=ar] .eyebrow,html[lang=ar] .visual-label,html[lang=ar] .hero-caption,html[lang=ar] .hero-product-label div>span,html[lang=ar] .energy-tag,html[lang=ar] .topline,html[lang=ar] .application-strip span{letter-spacing:0}
html[lang=ar] .eyebrow{font-size:12px}
html[lang=ar] .brand{direction:ltr}
html[lang=ar] .company-logo{object-position:right center}
html[lang=ar] .brand small{letter-spacing:0;font-size:9px;text-align:center}
html[lang=ar] .hero .lead{font-size:16px}
html[lang=ar] .hero-visual{border-radius:12px 100px 12px 12px}
html[lang=ar] .visual-label{right:auto;left:26px;font-size:10px}
html[lang=ar] .energy-tag{left:auto;right:20px;font-size:10px}
html[lang=ar] .hero-product-label div>span{font-size:10px}
html[lang=ar] .status-dot{margin-right:0;margin-left:8px}
html[lang=ar] .product-copy .eyebrow{font-size:11px;line-height:1.7}
html[lang=ar] .product-copy h3,html[lang=ar] .hero-product-label strong{letter-spacing:0;direction:ltr;unicode-bidi:isolate;text-align:right}
html[lang=ar] .product-copy p{direction:ltr;unicode-bidi:isolate;text-align:right}
html[lang=ar] .hero-product-label div>span:last-child{direction:ltr;unicode-bidi:isolate;text-align:right}
html[lang=ar] .hero-caption{font-size:10px}
html[lang=ar] .flow-box>span{letter-spacing:0;font-size:10px}
html[lang=ar] .footer-note{border-left:0;padding-left:0;border-right:1px solid #ced7c7;padding-right:30px}
html[lang=ar] caption,html[lang=ar] th{text-align:right}
html[lang=ar] td{text-align:left;direction:ltr;unicode-bidi:isolate}
html[lang=ar] .steps{padding-left:0;padding-right:22px}
html[lang=ar] .steps li{padding-left:0;padding-right:5px}
html[lang=ar] details p{padding-right:0;padding-left:26px}
html[lang=ar] .document-link span{direction:ltr;unicode-bidi:isolate}
html[lang=ar] .contact-layout input:not([type=email]):not([type=number]),html[lang=ar] textarea{text-align:right}
html[lang=ar] #brief-text{font-family:Tahoma,Arial,sans-serif;line-height:2;text-align:right;unicode-bidi:plaintext}
html[lang=ar] .page-intro h1{font-size:clamp(36px,4.6vw,60px)}
html[lang=ar] .guide-card h3,html[lang=ar] .guide-card h2{line-height:1.6}
html[lang=ar] .solution-card h2,html[lang=ar] .contact-layout aside h2{line-height:1.5}
html[lang=zh-Hans] body{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}
html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3{line-height:1.4;letter-spacing:0}
html[lang=zh-Hans] .hero h1{font-size:clamp(48px,5.5vw,80px);line-height:1.25;letter-spacing:0}
html[lang=zh-Hans] .hero h1 em{font-family:inherit;font-style:normal;letter-spacing:0}
html[lang=zh-Hans] .eyebrow,html[lang=zh-Hans] .brand small{letter-spacing:.08em}
html[lang=zh-Hans] .page-intro h1{font-size:clamp(36px,4.7vw,64px)}
html[lang=zh-Hans] .product-copy h3{line-height:1.1}
@media(max-width:850px){html[lang=ar] .footer-note{border-right:0;padding-right:0}html[lang=ar] .hero h1{font-size:51px}html[lang=ar] .visual-label{left:15px}html[lang=ar] .energy-tag{right:12px}html[lang=ar] .product-copy .eyebrow{font-size:10px}}
@media(max-width:600px){.topline .wrap{min-height:38px;justify-content:flex-end}.topline .wrap>span:first-child{display:none}.language-switcher{gap:4px;font-size:12px}.language-switcher a{padding:6px 12px;min-height:32px}html[lang=ar] .hero h1{font-size:clamp(46px,13vw,62px)}html[lang=ar] .hero .eyebrow{font-size:11px}html[lang=ar] .hero-visual{border-top-right-radius:75px}html[lang=ar] .visual-label{left:20px;font-size:10px}html[lang=ar] .energy-tag{right:15px;font-size:9px}html[lang=ar] .product-copy .eyebrow{font-size:9px}html[lang=ar] .product-copy h3{font-size:25px}html[lang=ar] .product-copy p{font-size:9px}html[lang=ar] .hero-caption{font-size:9px}html[lang=ar] .section-heading h2,html[lang=ar] .system-section h2,html[lang=ar] .cta h2,html[lang=ar] .faq-section h2{font-size:30px;line-height:1.5}html[lang=ar] .page-intro h1{font-size:35px}html[lang=ar] .detail-grid h1{font-size:44px}html[lang=ar] .detail-grid h1 span{font-size:26px;line-height:1.5}html[lang=ar] .application-strip a{font-size:12px}html[lang=ar] .footer-note{padding-top:24px}html[lang=zh-Hans] .hero h1{font-size:clamp(46px,12vw,60px)}html[lang=zh-Hans] .page-intro h1{font-size:36px}}
