/* Preserve the Turkish layout; adapt only for translated text length and script. */
.exact-localized h1,.exact-localized h2,.exact-localized h3,.exact-localized p,.exact-localized a{overflow-wrap:break-word}.exact-localized header{gap:20px}.exact-localized nav{gap:18px;min-width:0}.exact-localized .brand{min-width:145px}.exact-localized .header-cta{white-space:nowrap}.exact-localized .hero h1{font-size:clamp(44px,4.4vw,78px);letter-spacing:-2.3px;line-height:1.1}.exact-localized .page-intro h1{font-size:clamp(36px,3.6vw,58px);letter-spacing:-1.5px;overflow-wrap:anywhere}.exact-localized .page-intro.with-product h1{font-size:clamp(36px,3.6vw,58px)}.exact-localized .product-title h2{line-height:1.4}.exact-localized .catalog-card .product-title{gap:15px}.exact-localized .catalog-card h2{font-size:18px;letter-spacing:-.4px}.exact-localized .topbar{height:auto;min-height:36px;padding-top:8px;padding-bottom:8px;gap:15px;line-height:1.5}.exact-localized .topbar>a{white-space:nowrap}.exact-localized address{overflow-wrap:anywhere}.exact-localized .contact-layout-other{min-width:0}.exact-localized .contact-layout-email{font-size:clamp(17px,1.7vw,27px)}.exact-localized .hero-caption-row{gap:20px}.exact-localized .thread-table th,.exact-localized .thread-table td{overflow-wrap:anywhere}
html[lang=ko] .exact-localized h1,html[lang=ko] .exact-localized h2,html[lang=ko] .exact-localized h3,html[lang=ko] .exact-localized p{word-break:keep-all;overflow-wrap:break-word}
html[dir=rtl] .exact-localized{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .exact-localized h1,html[dir=rtl] .exact-localized h2,html[dir=rtl] .exact-localized h3{letter-spacing:0;line-height:1.45}html[dir=rtl] .exact-localized .brand{margin-right:0;margin-left:auto}html[dir=rtl] .exact-localized .contact-layout-other{border-left:0;border-right:1px solid #506077;padding-left:0;padding-right:26px}html[dir=rtl] .exact-localized .contact-layout-phone,html[dir=rtl] .exact-localized .contact-layout-email,html[dir=rtl] .exact-localized address,html[dir=rtl] .exact-localized a[href^="tel:"],html[dir=rtl] .exact-localized a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate;display:inline-block}html[dir=rtl] .exact-localized .technical{text-align:left}
@media(max-width:1150px){.exact-localized nav{gap:12px;font-size:12px}.exact-localized .brand{width:175px}}
@media(max-width:900px){.exact-localized header{gap:15px;position:relative}.exact-localized .menu{display:block;background:none;color:#fff;border:1px solid #29323e;font-size:20px;padding:5px 10px}.exact-localized nav{display:none;position:absolute;top:100%;left:0;right:0;z-index:50;background:#111a26;flex-direction:column;padding:20px;gap:0;box-shadow:0 16px 25px #0007}.exact-localized nav.open{display:flex}.exact-localized nav a{padding:12px 0;font-size:14px}.exact-localized .header-cta{display:none}}
@media(max-width:680px){.exact-localized .hero h1{font-size:clamp(37px,9vw,48px);letter-spacing:-1.7px}.exact-localized .page-intro h1,.exact-localized .page-intro.with-product h1{font-size:36px}.exact-localized .topbar{font-size:9px}.exact-localized .topbar span{max-width:64%}.exact-localized .hero-caption-row{font-size:9px}.exact-localized .contact-layout h1{font-size:31px}.exact-localized .catalog-card h2{font-size:18px}.exact-localized .product-detail h2{font-size:33px}html[dir=rtl] .exact-localized .contact-layout-other{border-right:0;border-top:1px solid #506077;padding-right:0;padding-top:22px}}
