.brand{display:block;flex-shrink:0}.brand img{width:224px;height:auto}.footer-top .brand img{width:240px}.language-picker{display:flex;align-items:center;gap:6px;direction:ltr;flex-shrink:0}.language-picker svg{width:17px;height:17px;fill:none;stroke:#5b685e;stroke-width:1.3}.language-picker select{border:0;background:transparent;font-size:11px;min-height:40px;max-width:112px;color:#23342a;cursor:pointer}.nav-row{gap:22px}.nav-actions{gap:18px;min-width:0}.main-nav{gap:22px;font-size:12px}.main-nav a{line-height:1.4}.button-small{max-width:205px;text-align:start}.demo-inner{padding-block:5px;min-height:31px}.demo-inner>span{min-width:0;max-width:72%;line-height:1.6}.demo-inner>a{white-space:nowrap}.hero-actions{flex-wrap:wrap}.hero-actions .button{text-align:start;max-width:100%}.hero-bottom{line-height:1.8;max-width:440px}.hero-intro{max-width:390px}.hero-strip{letter-spacing:.04em}.visual-top{letter-spacing:.08em;line-height:1.6}.visual-top>span:first-child{max-width:45%}.image-caption strong{line-height:1.6}.image-caption div{min-width:0}.section-heading{align-items:flex-start}.section-heading>div{min-width:0;max-width:67%}.section-heading h2{overflow-wrap:break-word}.section-intro{flex-shrink:0;max-width:310px}.product-card{display:flex;flex-direction:column}.product-card-body{display:flex;flex-direction:column;flex:1}.product-card h3{min-height:52px;line-height:1.4;overflow-wrap:anywhere}.product-specs{margin-top:auto}.product-specs strong{font-size:12px;line-height:1.7}.product-specs span{font-size:10px;line-height:1.7}.product-model{line-height:1.6;min-height:29px;letter-spacing:.02em}.product-type{max-width:56%;line-height:1.5;text-align:end}.product-index{max-width:43%;line-height:1.5}.product-actions{flex-wrap:wrap;gap:10px;align-items:flex-start}.product-actions button{text-align:start;line-height:1.65}.catalog-filters .power-select{max-width:45%}.power-select select{max-width:100%}.application-links{flex-wrap:wrap;gap:20px}.application-tabs button{line-height:1.7}.engineering-steps h3{line-height:1.6}.resource{min-width:0}.resource h3{line-height:1.5}.company-name,.contact-email{direction:ltr;unicode-bidi:isolate}.contact-inline>a{overflow-wrap:anywhere}.contact-inline .contact-email{font-size:15px;letter-spacing:0;line-height:1.7;margin-top:4px}.social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.social-link{display:inline-flex;align-items:center;gap:8px;border:1px solid #bbc8b0;padding:9px 12px;font-size:12px;line-height:1.5}.social-link svg,.inquiry-options svg,.submit-button svg,.contact-ending-actions svg{width:19px;height:19px;fill:currentColor;flex:none}.social-link.whatsapp{background:#f4f7ee;color:#264831}.social-link.whatsapp:hover{background:#fff;border-color:#688b6b}.social-link.unavailable{color:#79836e}.social-link small{font-size:9px;border-inline-start:1px solid #b9c6ad;padding-inline-start:8px}.social-arrow{font-size:16px}.contact-ending-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:18px;max-width:420px}.contact-ending-actions .contact-email{width:100%;text-align:end;font-size:13px;overflow-wrap:anywhere}.contact-ending-actions .button{gap:16px}.submit-button{gap:13px;justify-content:flex-start;text-align:start}.submit-button>span:last-child{margin-inline-start:auto}.inquiry-options{display:flex;align-items:stretch;gap:10px;margin-top:12px}.inquiry-options button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;line-height:1.6;min-height:47px;padding:10px;background:transparent;border:1px solid #aebea1}.inquiry-options button:hover{background:#f4f7ee}.draft-actions{flex-wrap:wrap;gap:18px}.draft-actions button{text-align:start;line-height:1.8}.form-grid label{line-height:1.6}.form-grid input,.form-grid textarea{direction:auto;text-align:start}.form-grid [name=email],.form-grid [name=partNumber]{direction:ltr}.detail-specs{gap:0 20px}.detail-body .eyebrow{display:block}.detail-body h2{overflow-wrap:anywhere;line-height:1.4}.detail-buttons .button,.detail-buttons .text-link{text-align:start}.hero-copy h1{text-wrap:balance}html[lang=de] .hero-copy h1,html[lang=fr] .hero-copy h1{font-size:clamp(60px,5.6vw,81px)}html[lang=ru] .hero-copy h1{font-family:var(--font);font-size:clamp(43px,4.6vw,65px);line-height:1.22;letter-spacing:-1.5px;text-transform:none}html[lang^=zh] .hero-copy h1,html[lang=ja] .hero-copy h1,html[lang=ko] .hero-copy h1{font-family:var(--font);font-size:clamp(43px,4.5vw,63px);line-height:1.35;letter-spacing:-1.7px;text-transform:none}html[lang=ja] h2,html[lang=ko] h2,html[lang^=zh] h2{line-height:1.5;letter-spacing:-1px}html[lang=ar] body{font-family:Tahoma,Arial,sans-serif}html[lang=ar] h1{font-family:Tahoma,Arial,sans-serif;font-size:clamp(42px,4.6vw,65px);line-height:1.45;letter-spacing:0;text-transform:none}html[lang=ar] h2{line-height:1.6;letter-spacing:0;font-size:38px}html[lang=ar] .eyebrow,html[lang=ar] .hero-strip,html[lang=ar] .product-model,html[lang=ar] .shortlist-heading{letter-spacing:0}html[lang=ar] p{line-height:1.95}html[dir=rtl] .brand{direction:ltr}html[dir=rtl] .main-nav{margin-left:0;margin-right:auto}html[dir=rtl] .hero-photo{margin-left:0;margin-right:28px}html[dir=rtl] .image-caption{margin-left:0;margin-right:28px}html[dir=rtl] .image-caption>a{margin-left:0;margin-right:auto}html[dir=rtl] .application-tabs{border-right:0;border-left:1px solid #cdd1c4;padding:10px 0 10px 28px}html[dir=rtl] .application-tabs button{text-align:right}html[dir=rtl] .application-tabs button>span:last-child{margin-left:0;margin-right:auto}html[dir=rtl] .application-panel{padding:38px 50px 38px 0}html[dir=rtl] .engineering-steps article>span:last-child{margin-left:0;margin-right:auto}html[dir=rtl] .resource{text-align:right;align-items:stretch}html[dir=rtl] .power-select{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:22px}html[dir=rtl] .product-index{left:auto;right:17px}html[dir=rtl] .product-type{right:auto;left:13px}html[dir=rtl] .faq summary{padding-right:0;padding-left:30px}html[dir=rtl] .faq summary:after{right:auto;left:3px}html[dir=rtl] .dialog-close{right:auto;left:15px}html[dir=rtl] .contact-inline>a{align-self:flex-start}html[dir=rtl] .footer-top p{margin-left:auto;margin-right:0}.footer-top p{max-width:360px;line-height:1.8}.footer-bottom{line-height:1.8}
@media(max-width:1120px){.main-nav{display:none;position:absolute;top:88px;left:0;right:0;flex-direction:column;gap:0;background:#faf9f5;padding:15px 24px;box-shadow:0 15px 20px #0001}.main-nav.is-open{display:flex}.main-nav a{padding:12px 0;border-bottom:1px solid var(--line)}.menu-toggle{display:block}.hero-layout{grid-template-columns:48% 52%}.brand img{width:208px}.nav-actions{margin-inline-start:auto}.section-heading>div{max-width:62%}.hero-copy h1{font-size:74px}html[lang=ru] .hero-copy h1{font-size:48px}html[lang=ar] h1{font-size:53px}html[lang^=zh] .hero-copy h1,html[lang=ja] .hero-copy h1,html[lang=ko] .hero-copy h1{font-size:48px}}
@media(max-width:960px){.main-nav{top:76px}.hero-photo{margin-left:10px}.hero-actions .text-link{font-size:11px}.hero-copy h1{font-size:64px}.section-heading>div{max-width:59%}.section-intro{max-width:250px}.product-card h3{font-size:16px;min-height:69px}.product-actions button{font-size:10px}html[lang=ru] .hero-copy h1{font-size:42px}html[lang=ar] h1{font-size:47px}html[lang=ar] h2{font-size:32px}html[dir=rtl] .hero-photo,html[dir=rtl] .image-caption{margin-right:15px}html[dir=rtl] .application-panel{padding-right:28px;padding-left:0}}
@media(max-width:680px){.brand img{width:168px}.footer-top .brand img{width:205px}.nav-row{gap:12px}.nav-actions{gap:10px}.language-picker{gap:3px}.language-picker svg{width:14px}.language-picker select{font-size:10px;max-width:95px;padding-right:0;min-height:36px}.main-nav{top:68px}.demo-inner>span{max-width:100%;font-size:8px}.hero-copy h1{font-size:65px}.hero-actions{gap:17px}.hero-actions .button{font-size:11px;gap:16px;min-height:49px}.hero-actions .text-link{font-size:11px}.hero-intro{max-width:100%;font-size:12px}.hero-layout{display:flex}.hero-photo{margin-left:0}.visual-top{font-size:7px}.visual-top>span:last-child{white-space:normal;max-width:72%;text-align:end;line-height:1.6}.section-heading>div{max-width:100%}.section-intro{max-width:100%;flex-shrink:1}.filter-tabs{gap:6px}.filter-tabs button{white-space:normal;max-width:100%;font-size:10px;line-height:1.5;text-align:start}.search-box input{font-size:12px}.power-select select{font-size:10px;width:123px;white-space:normal}.catalog-meta{line-height:1.8}.product-type{font-size:7px;max-width:65%;bottom:7px;top:auto}.product-index{font-size:7px;max-width:85%;top:9px}.product-card-body{padding:14px 11px}.product-card h3{font-size:14px;min-height:61px;line-height:1.5}.product-model{font-size:7px;min-height:27px}.product-specs strong{font-size:10px}.product-specs span{font-size:9px}.product-actions{gap:9px}.product-actions button{font-size:9px;line-height:1.7}.catalog-foot{flex-wrap:wrap}.catalog-foot>span{max-width:100%}.application-tabs{gap:20px}.application-tabs button{font-size:11px}.application-panel h3{font-size:23px;line-height:1.5}.application-panel>p{font-size:12px}.resource h3{font-size:17px}.contact-ending-actions{margin-top:25px;justify-content:flex-start}.contact-ending-actions .contact-email{text-align:start}.contact-inline .contact-email{font-size:14px}.social-link{font-size:11px;padding:9px 10px}.social-link small{font-size:8px}.inquiry-options{flex-wrap:wrap}.inquiry-options button{font-size:11px;flex-basis:45%}.draft-actions button{font-size:10px}.form-grid{gap:17px 12px}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}.form-grid label{font-size:11px}.form-grid select{font-size:13px;min-height:47px}.consent{font-size:11px;line-height:1.8}.detail-body{padding:25px 22px}.detail-body h2{font-size:25px}.detail-buttons .button{max-width:100%;font-size:12px}.detail-buttons .text-link{font-size:11px}.detail-specs{gap:0 14px}.matching-info p{font-size:12px}.detail-body>.eyebrow{padding-inline-end:10px}html[lang=de] .hero-copy h1,html[lang=fr] .hero-copy h1{font-size:clamp(44px,14vw,64px)}html[lang=ru] .hero-copy h1{font-size:clamp(33px,9.5vw,43px);letter-spacing:-1px}html[lang^=zh] .hero-copy h1,html[lang=ja] .hero-copy h1,html[lang=ko] .hero-copy h1{font-size:clamp(34px,10.5vw,45px);line-height:1.45}html[lang=ar] h1{font-size:47px;line-height:1.5}html[lang=ar] h2{font-size:30px}html[dir=rtl] .hero-photo,html[dir=rtl] .image-caption{margin-right:0}html[dir=rtl] .application-tabs{border-left:0;padding:0}html[dir=rtl] .application-panel{padding:28px 0}html[dir=rtl] .power-select{padding-right:10px}html[dir=rtl] .product-index{right:10px}html[dir=rtl] .product-type{left:7px}html[dir=rtl] .footer-top p{margin:0;max-width:100%}}
@media(max-width:370px){.brand img{width:144px}.nav-actions{gap:6px}.language-picker select{max-width:84px}.language-picker svg{display:none}.product-card h3{font-size:13px}.hero-actions .button{gap:12px;padding-inline:13px}.product-actions button{font-size:9px}.social-link{font-size:10px}}

.top-contact{display:flex;align-items:center;gap:12px;flex-shrink:0;direction:ltr}.top-contact>a{white-space:nowrap}.top-social{display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;border:1px solid #b8beb2;border-radius:50%;color:#344c39}.top-social svg{width:13px;height:13px;fill:currentColor}.top-social.unavailable{color:#899181;border-color:#c5cabc}.top-social:hover{border-color:#697c64}.demo-inner>span{max-width:67%}.hero-strip>span:nth-child(odd){white-space:normal;max-width:23%;line-height:1.6}a[href^="tel:"]{direction:ltr;unicode-bidi:isolate}
@media(max-width:680px){.demo-inner>span{display:none}.demo-inner{justify-content:flex-end;min-height:32px;padding-block:3px}.top-contact{gap:12px}.demo-inner .top-contact>a{display:inline-flex;font-size:10px}.top-social{width:23px;height:23px}.hero-strip>span:nth-child(odd){max-width:none;white-space:nowrap}}
