@font-face{font-family:Manrope;src:url("/assets/fonts/manrope-cyrillic.woff2") format("woff2");font-style:normal;font-weight:200 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Noto Sans Arabic";src:url("/assets/fonts/noto-sans-arabic.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
.language-switch{position:relative;flex-shrink:0;font-size:11px;line-height:1.6}.language-switch>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--line);border-radius:2px;min-height:40px;font-weight:650;direction:ltr}.language-switch>summary::-webkit-details-marker{display:none}.language-links{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:155px;border:1px solid var(--line);padding:7px;background:#fff;box-shadow:0 8px 24px #173e6514;z-index:45}.language-links a{display:block;padding:9px 12px;font-size:13px;font-weight:500}.language-links a[aria-current=page]{background:var(--wash);font-weight:700;color:var(--blue)}.language-links a:hover{background:var(--tint)}.header-inner{gap:20px}
html:not([lang=en]) .hero h1{font-size:clamp(34px,3.5vw,50px)}html:not([lang=en]) .hero h1 span{white-space:normal}
html[lang=ru] .button{white-space:normal}html[lang=ru] .header-quote{font-size:10px;max-width:156px}html[lang=ru] #navigation{gap:17px}html[lang=ru] #navigation a{font-size:10px}html[lang=ru] .detail-hero h1{font-size:clamp(34px,3.7vw,51px)}html[lang=ru] .hero .actions{gap:22px}html[lang=ru] .wordmark{direction:ltr}
html[dir=rtl]{--font:"Noto Sans Arabic",Manrope,Arial,sans-serif}html[dir=rtl] body{line-height:1.85}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .eyebrow,html[dir=rtl] .product-maker{letter-spacing:0}html[dir=rtl] h1{line-height:1.45}html[dir=rtl] h2,html[dir=rtl] h3{line-height:1.5}html[dir=rtl] .wordmark{font-family:Manrope,Arial,sans-serif;direction:ltr}html[dir=rtl] .header-inner .wordmark{margin-right:0;margin-inline-end:auto}html[dir=rtl] .hero-media{padding-left:0;padding-inline-start:22px}html[dir=rtl] .hero h1{font-size:clamp(33px,3.4vw,48px)}html[dir=rtl] .hero-description{line-height:1.9}html[dir=rtl] #navigation{gap:18px}html[dir=rtl] #navigation a{font-size:11px}html[dir=rtl] .eyebrow{font-size:11px}html[dir=rtl] .button{font-size:12px;gap:18px;white-space:normal}html[dir=rtl] .header-quote{font-size:10px;max-width:145px}html[dir=rtl] .text-button{font-size:12px;gap:16px}html[dir=rtl] .turbine-specs>div+div{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:25px}html[dir=rtl] .inquiry-choice{text-align:right}html[dir=rtl] .inquiry-choice small{font-size:12px}html[dir=rtl] .dialog-head h2{font-size:27px}html[dir=rtl] .catalog-tools #model-count{margin-left:0;margin-inline-start:auto}html[dir=rtl] .preview-note{border-left:0;border-right:3px solid var(--blue)}html[dir=rtl] .inquiry-form label span,html[dir=rtl] .extra-details summary span{margin-left:0;margin-inline-start:5px}html[dir=rtl] .upload-field input::file-selector-button{margin-right:0;margin-inline-end:12px}html[dir=rtl] table{text-align:right}html[dir=rtl] th:first-child,html[dir=rtl] td:first-child{left:auto;right:0}html[dir=rtl] .table-scroll small{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .table-source{unicode-bidi:isolate}html[dir=rtl] bdi{unicode-bidi:isolate}html[dir=rtl] .source-panel{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:40px}html[dir=rtl] .request-list{padding-left:0;padding-right:18px}html[dir=rtl] .profile-content ul{padding-left:0;padding-right:20px}html[dir=rtl] .parameter-notes p{padding-left:0;padding-right:15px}html[dir=rtl] .spec-tools [role=status],html[dir=rtl] .hub-search [role=status]{margin-left:0;margin-inline-start:auto}html[dir=rtl] .detail-hero h1{font-size:clamp(34px,3.3vw,46px)}html[dir=rtl] .detail-highlights dd{font-size:15px}html[dir=rtl] .brief-result textarea{font-family:"Noto Sans Arabic",Manrope,Arial,sans-serif;line-height:1.9}html[dir=rtl] .footer-bottom button{margin-left:0}html[dir=rtl] .source-line,html[dir=rtl] .document-source{overflow-wrap:anywhere}
@media(max-width:1250px){html:not([lang=en]) #navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:20px 32px;gap:0;box-shadow:0 15px 20px #173e650a}html:not([lang=en]) #navigation.open{display:grid;grid-template-columns:1fr 1fr}html:not([lang=en]) #navigation a{font-size:13px;padding:13px 10px}html:not([lang=en]) .menu-toggle{display:block;background:#fff;border:1px solid var(--line);font-size:11px;padding:8px 12px;border-radius:2px;min-height:40px}html:not([lang=en]) .header-inner .wordmark{margin-inline-end:auto}}
@media(max-width:1050px){.header-inner{gap:14px}html[dir=rtl] .hero-media{padding-inline-start:0}html[dir=rtl] .source-panel{padding-right:25px}}
@media(max-width:760px){html[dir=rtl] .manufacturer-description{padding-left:0;padding-right:89px}html[dir=rtl] .manufacturer-row .text-button{margin-left:0;margin-right:89px}html[dir=rtl] .source-panel{border-right:0;border-top:1px solid var(--line);padding:25px 0 0}html[dir=rtl] .footer-bottom button{margin-inline-start:auto}html[dir=rtl] .hero h1{font-size:36px}html[dir=rtl] .detail-hero h1{font-size:34px}html[dir=rtl] .page-sections .shell{gap:24px}html[lang=ru] .hero h1,html[lang=ru] .detail-hero h1{font-size:36px}html:not([lang=en]) .hero .actions{gap:18px}html:not([lang=en]) .hero .text-button{font-size:12px}.language-switch>summary{min-height:40px}}
@media(max-width:500px){.header-inner{gap:10px}.header-quote{display:none}.language-switch>summary{padding:8px;font-size:10px}.language-links{width:145px}html[lang=ru] .hero h1,html[lang=ru] .detail-hero h1{font-size:32px}html[dir=rtl] .hero h1,html[dir=rtl] .detail-hero h1{font-size:32px}html[dir=rtl] .hero-description{font-size:14px}html[dir=rtl] .product-copy h3{font-size:24px}html[dir=rtl] .compact-product .product-copy h3{font-size:22px}html[dir=rtl] .manufacturer-description{padding-right:0}html[dir=rtl] .manufacturer-row .text-button{margin-right:0}html[dir=rtl] .spec-tools [role=status],html[dir=rtl] .hub-search [role=status]{margin-inline-start:0}.page-sections .shell{gap:23px}html[dir=rtl] .dialog-head h2{font-size:22px}.language-switch{margin-inline-start:auto}html[dir=rtl] .language-switch{margin-inline-start:0}html[lang=ru] .hero .actions{flex-wrap:wrap}.dialog-foot{flex-wrap:wrap}}

html[dir=rtl] .header-inner .wordmark{margin-inline-end:0;margin-left:auto;margin-right:0}
@font-face{font-family:"Noto Sans Thai";src:url("/assets/fonts/noto-sans-thai.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}
html[lang=zh]{--font:Manrope,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}
html[lang=th]{--font:"Noto Sans Thai",Manrope,Tahoma,sans-serif}
.language-links a[lang=zh]{font-family:Manrope,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}
.language-links a[lang=th]{font-family:"Noto Sans Thai",Manrope,Tahoma,sans-serif}
.language-links a[lang=ar]{font-family:"Noto Sans Arabic",Manrope,Arial,sans-serif}
.language-links a[lang=ru]{font-family:Manrope,Arial,sans-serif}
html[lang=zh] h1,html[lang=zh] h2,html[lang=zh] h3,html[lang=zh] .eyebrow,html[lang=zh] .product-maker,html[lang=th] h1,html[lang=th] h2,html[lang=th] h3,html[lang=th] .eyebrow,html[lang=th] .product-maker{letter-spacing:0}
html[lang=zh] h1,html[lang=zh] h2,html[lang=zh] h3{line-height:1.4}
html[lang=zh] .hero h1{font-size:clamp(38px,4.3vw,60px)}
html[lang=zh] .detail-hero h1{font-size:clamp(34px,3.4vw,48px)}
html[lang=zh] .hero-description{font-size:17px;line-height:1.9}
html[lang=zh] .eyebrow{font-size:11px}
html[lang=zh] .button,html[lang=zh] .text-button{font-size:13px}
html[lang=zh] .header-quote{font-size:11px}
html[lang=zh] .wordmark,html[lang=th] .wordmark{font-family:Manrope,Arial,sans-serif}
html[lang=th] body{line-height:1.85}
html[lang=th] h1,html[lang=th] h2,html[lang=th] h3{line-height:1.4}
html[lang=th] .hero h1{font-size:clamp(34px,3.7vw,50px)}
html[lang=th] .detail-hero h1{font-size:clamp(33px,3.4vw,48px)}
html[lang=th] .hero-description,html[lang=th] .detail-description{line-height:1.9}
html[lang=th] .eyebrow{font-size:11px}
html[lang=th] .button,html[lang=th] .text-button{white-space:normal;font-size:12px;line-height:1.75}
html[lang=th] .header-quote{font-size:10px;max-width:150px}
html[lang=th] #navigation{gap:17px}
html[lang=th] #navigation a{font-size:11px}
html[lang=th] .compact-product .product-copy h3{font-size:24px}
html[lang=th] .detail-highlights dd{font-size:15px;line-height:1.65}
html[lang=th] .form-grid label{line-height:1.85}
html[lang=th] .brief-result textarea{font-family:"Noto Sans Thai",Manrope,ui-monospace,monospace;line-height:1.85}
html[lang=zh] .brief-result textarea{font-family:Manrope,"PingFang SC","Microsoft YaHei",ui-monospace,monospace;line-height:1.85}
@media(max-width:760px){html[lang=zh] .hero h1{font-size:42px}html[lang=zh] .detail-hero h1{font-size:34px}html[lang=th] .hero h1,html[lang=th] .detail-hero h1{font-size:35px}html[lang=th] .hero .actions{gap:18px}html[lang=th] .page-sections .shell{gap:23px}}
@media(max-width:420px){html[lang=zh] .hero h1{font-size:36px}html[lang=zh] .detail-hero h1{font-size:31px}html[lang=th] .hero h1,html[lang=th] .detail-hero h1{font-size:32px}html[lang=th] .hero-description{font-size:14px}html[lang=th] .detail-hero .actions{gap:16px}html[lang=th] .dialog-head h2{font-size:23px}html[lang=zh] .product-copy h3{font-size:26px}}

@media(max-width:420px){html[lang=th] .hero h1{font-size:29px;line-height:1.45}}
