.intl-page{font-family:Arial,"Hiragino Sans","PingFang TC","Apple SD Gothic Neo",sans-serif}.intl-page h1{font-size:clamp(36px,4.6vw,66px);line-height:1.18;letter-spacing:-.025em;overflow-wrap:anywhere}.intl-page h2{line-height:1.3;overflow-wrap:anywhere}.intl-page .lead{line-height:1.8}.intl-page .eyebrow{overflow-wrap:anywhere}.intl-page .zh-campaign-controls button{font-size:11px}.intl-page .zh-campaign-controls button span{white-space:normal;max-width:180px;display:inline-block}.intl-page .zh-campaign-slide h2{font-size:clamp(34px,4vw,56px)}.intl-page .zh-campaign .two-col{align-items:center}.intl-product .product-hero{background:linear-gradient(120deg,#0b1e2d,#173e53);color:#fff}.intl-product .product-hero .breadcrumb,.intl-product .product-hero .lead{color:#c5d9e4}.intl-product .terminal-hero-copy h2{font-size:clamp(24px,2.5vw,36px)}.intl-product .terminal-metrics strong{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.intl-product .product-hero .button.outline{color:#fff;border-color:#a4bdc9}.intl-ui{margin:0;display:grid;place-items:center;padding:20px;background:#eff4f6;border-radius:14px}.intl-ui img{max-height:620px;width:auto;max-width:100%;object-fit:contain}.intl-product .zh-scene-grid figure{margin:0}.intl-page .editorial-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:55px}.intl-page .editorial-body{min-width:0;max-width:880px}.intl-page .editorial-body>img{margin-bottom:35px;border-radius:12px}.intl-page .editorial-body h2{font-size:29px;margin-top:40px}.intl-page .editorial-body p{font-size:16px;line-height:1.9}.intl-page .editorial-body img{width:100%;height:auto}.intl-page .editorial-sidebar .article-related-product{display:block;padding:18px;border:1px solid #dbe4e9;border-radius:12px;margin-bottom:14px}.intl-page .article-related-product img{width:100%;height:150px;object-fit:contain}.intl-page .article-related-product strong,.intl-page .article-related-product small{display:block}.intl-page .article-related-product small{font-size:12px;line-height:1.6}.intl-page .enquiry-form>.button{margin-top:22px}.intl-page .two-col figure{margin:0}.intl-page .dark p{color:#c6d9e3}
html[dir=rtl] body{font-family:Tahoma,Arial,"Geeza Pro",sans-serif}html[dir=rtl] .intl-page{font-family:Tahoma,Arial,"Geeza Pro",sans-serif}html[dir=rtl] .intl-page h1,html[dir=rtl] .intl-page h2{letter-spacing:0;line-height:1.45}html[dir=rtl] .spec-table th,html[dir=rtl] .spec-table td{text-align:start}html[dir=rtl] .brand span{border-left:0;border-right:1px solid #bec7cd;padding-left:0;padding-right:12px}html[dir=rtl] .language-switch>div{right:auto;left:0}html[dir=rtl] .header .mega{direction:rtl}html[dir=rtl] .contact-dock{right:auto;left:24px}html[dir=rtl] .contact-dock-panel{right:auto;left:0}html[dir=rtl] .editorial-body,html[dir=rtl] .footer{text-align:start}html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] .editorial-card-copy{text-align:start}
@media(max-width:1000px){.intl-page .editorial-article-layout{grid-template-columns:minmax(0,1fr)}.intl-page .editorial-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:15px}.intl-page .editorial-sidebar h2,.intl-page .editorial-sidebar>.button{grid-column:1/-1}}
@media(max-width:760px){.intl-page .zh-campaign-controls{overflow-x:auto;justify-content:flex-start;gap:10px}.intl-page .zh-campaign-controls button{flex-shrink:0;max-width:130px;font-size:10px}.intl-page .zh-campaign-controls button span{max-width:108px}.intl-page .zh-campaign-stage{min-height:0}.intl-page .terminal-subnav .wrap{max-width:100%;overflow:auto}.intl-page .editorial-intro{grid-template-columns:1fr}.intl-page .zh-reference-map{max-width:100%;min-width:0}.intl-page .zh-network-node b{font-size:13px}.intl-page .zh-network-node small{font-size:10px;line-height:1.5;display:block}.intl-page .zh-campaign-visual>img{height:320px}.intl-page .terminal-metrics{grid-template-columns:1fr}.intl-page .editorial-body h2{font-size:24px}.intl-page .editorial-sidebar{grid-template-columns:1fr}.intl-ui{padding:12px}}
@media(min-width:1181px){.intl-header{gap:20px}.intl-header .brand img{width:150px}.intl-header .brand span{font-size:20px}.intl-header nav{gap:19px;font-size:13px}.intl-header nav>a{white-space:nowrap}.intl-header .header-quote{font-size:12px;padding:13px 18px}.intl-header .language-switch summary{padding:10px 5px}}
/* Clip the anti-spam field locally: negative off-screen coordinates inflate RTL viewports. */
.rfq-honeypot{position:absolute!important;left:0!important;right:auto!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;pointer-events:none}
html[dir=rtl] input[type=email]{direction:ltr;text-align:left}
