.motion-reveal{opacity:0;will-change:opacity, transform;transition:opacity .48s cubic-bezier(.2,.7,.2,1),transform .48s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.motion-reveal.motion-visible{opacity:1;will-change:auto;transform:translate(0,0)}.button,.nav-cta,.main-nav a,.product-dropdown a,.footer a,.application-product-links a,.text-link{transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:where(input,select,textarea,button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #3f6aad5c}:where(input,select,textarea):focus-visible{border-color:var(--blue);outline:0;box-shadow:0 0 0 4px #3f6aad1f}@media (hover:hover) and (pointer:fine){.button:hover,.nav-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #26447729}:where(.products-hub-card,.application-page-card,.category-product-grid article,.related-product-grid>a,.inquiry-checklist article,.download-grid article,.certificate-page-grid article,.blog-grid article,.sitemap-grid section){transition:transform .2s,border-color .2s,box-shadow .2s}:where(.products-hub-card,.application-page-card,.category-product-grid article,.related-product-grid>a,.inquiry-checklist article,.download-grid article,.certificate-page-grid article,.blog-grid article,.sitemap-grid section):hover{border-color:#b9cee4;transform:translateY(-4px);box-shadow:0 18px 38px #2644771c}:where(.products-hub-image,.category-product-grid article>div,.related-product-grid>a>div,.blog-grid article>a,.about-process-gallery,.factory-gallery-card){overflow:hidden}:where(.products-hub-image,.category-product-grid article>div,.related-product-grid>a>div,.blog-grid article>a,.about-process-gallery,.factory-gallery-card) img{transition:transform .26s cubic-bezier(.2,.7,.2,1)}:where(.products-hub-card,.category-product-grid article,.related-product-grid>a,.blog-grid article,.about-process-gallery,.factory-gallery-card):hover img{transform:scale(1.025)}}@media (max-width:700px){.motion-reveal{transition-duration:.38s;transform:translateY(9px)}.motion-reveal.motion-visible{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion-reveal,.motion-reveal.motion-visible{opacity:1;transition:none;transform:none}.button,.nav-cta,.main-nav a,.product-dropdown a,.footer a,.application-product-links a,.text-link,:where(.products-hub-card,.application-page-card,.category-product-grid article,.related-product-grid>a,.inquiry-checklist article,.download-grid article,.certificate-page-grid article,.blog-grid article,.sitemap-grid section),:where(.products-hub-image,.category-product-grid article>div,.related-product-grid>a>div,.blog-grid article>a,.about-process-gallery,.factory-gallery-card) img{transition:none!important;transform:none!important}}
.article-page{background:#f3f6f9;overflow:clip}.article-page .article-header{background-color:#0b2d54;background-image:var(--blog-hero-image,linear-gradient(120deg,#0b2d54,#264477));background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:460px;display:flex;position:relative;overflow:hidden}.article-page .article-header:before{content:"";background:linear-gradient(90deg,#051d39f0 0%,#072748d1 58%,#07274885 100%);position:absolute;inset:0}.article-page .article-header-inner{z-index:1;text-align:left;color:#fff;width:100%;max-width:1280px;position:relative}.article-page .article-header .article-header-inner{box-sizing:border-box;width:min(1280px,100vw - 80px)!important;max-width:min(1280px,100vw - 80px)!important;margin-inline:auto!important}.article-page *,.article-page :before,.article-page :after{box-sizing:border-box}.article-page .article-header-inner>*{max-width:62%}.article-page .article-header .article-direct-answer,.article-page .article-header .article-toc{display:none}.article-page .article-header h1{overflow-wrap:anywhere}.article-page .blog-hero-copy{width:min(950px,100%);min-width:0;max-width:100%}.article-page .blog-hero-copy h1,.article-page .blog-hero-copy p{box-sizing:border-box;white-space:normal;overflow-wrap:break-word;width:100%;min-width:0;max-width:100%}.article-page .blog-content-flow{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.article-page .article-layout,.article-page .optimized-guide-layout{grid-template-columns:minmax(0,7fr) minmax(280px,3fr);align-items:start;gap:36px;width:min(1280px,100% - 48px);max-width:1280px;margin:0 auto;padding:48px 0 64px;display:grid}.article-page .article-body{color:#294970;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e7ee;border-radius:12px;min-width:0;padding:40px 42px;font-size:16px;font-weight:400;line-height:1.75;box-shadow:0 12px 30px #112f4e0d;container:blog-content/inline-size}.article-page .article-side-column,.article-page .optimized-guide-sidebar{flex-direction:column;gap:24px;min-width:0;display:flex}.article-page .article-direct-answer{color:#17355f;background:#eef4f8;border:0;border-left:3px solid #fa612b;border-radius:0 8px 8px 0;margin:24px 0;padding:18px 22px;font-size:16px;font-weight:600;line-height:1.7}.article-page .article-toc{box-shadow:none;background:#edf4fc;border:0;border-left:3px solid #183b70;border-radius:2px;margin:24px 0 28px;padding:18px 22px 17px}.article-page .article-toc-tab{color:#3f6aad;letter-spacing:.16em;margin-bottom:4px;font-size:9px;font-weight:700;line-height:1.2;display:block}.article-page .article-toc-title{color:#102b58;letter-spacing:-.01em;margin-bottom:10px;font-size:21px;font-weight:700;line-height:1.2;display:block}.article-page .article-toc nav{margin-top:0;display:block}.article-page .article-toc ol{color:#6b7f98;margin:0;padding-inline-start:20px;display:block}.article-page .article-toc li{color:#6b7f98;min-width:0;margin:0;padding:1px 0 2px 3px;font-size:14px;line-height:1.4}.article-page .article-toc a{color:#183b70;white-space:normal;overflow-wrap:break-word;word-break:normal;text-underline-offset:2px;max-width:100%;padding:1px 0;font-size:14px;font-weight:400;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;display:block}.article-page .article-toc a:hover{color:#fa612b}.article-page .article-body section[id]{scroll-margin-top:110px}.article-page .article-body h2{margin:44px 0 18px;font-size:clamp(28px,2.3vw,32px);line-height:1.25}.article-page .article-body h3{margin:32px 0 14px;font-size:clamp(21px,1.8vw,24px);line-height:1.3}.article-page .article-body p,.article-page .article-body ul,.article-page .article-body ol{margin:0 0 20px}.article-page .article-body a:not(.button){color:#135c98;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.article-page .article-body img{border:1px solid #dde5ed;border-radius:10px;max-width:100%;height:auto;margin-inline:auto;display:block}.article-page .article-body figure{margin:28px 0}.article-page .blog-lead{letter-spacing:-.01em;max-width:100%;font-weight:600;color:#17355f!important;margin:0 0 24px!important;font-size:clamp(19px,1.45vw,22px)!important;line-height:1.55!important}.article-page .article-direct-answer.blog-primary-answer{color:#17355f;overflow-wrap:break-word;word-break:normal;background:#edf4fc;border-left:3px solid #fa612b;border-radius:4px;margin:24px 0 30px;padding:18px 22px;font-weight:600;line-height:1.7;font-size:16px!important}.article-page.optimized-guide .article-body .blog-primary-answer{color:#17355f!important}.article-page .blog-supporting-intro{font-weight:500;color:#294970!important;margin:0 0 22px!important;font-size:16px!important;line-height:1.75!important}.article-page .blog-opening-image{margin:30px 0 46px!important}.article-page .blog-opening-image img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.article-page .blog-opening-image figcaption{color:#6b7f98;margin-top:10px;font-size:13px;line-height:1.55}.article-page .section-direct-answer{border-radius:4px;padding:21px 26px;font-weight:700;color:#17355f!important;margin:20px 0 30px!important;font-size:18px!important;line-height:1.7!important}.article-page .selection-answer{background:#fff5ef;border-left:4px solid #fa612b}.article-page .technical-answer{background:#edf4fc;border-left:4px solid #3f6aad}[dir=rtl] .article-page .section-direct-answer{border-left:0;border-right-style:solid;border-right-width:4px}[dir=rtl] .article-page .article-header .article-header-inner{text-align:right!important}[dir=rtl] .article-page .article-header .article-header-inner>*{margin-inline:auto 0}.article-page .article-table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.blog-related-posts{background:#fff;border:1px solid #e0e7ee;border-radius:10px;padding:24px}.blog-related-posts>span{color:#fa612b;letter-spacing:.12em;font-size:11px;font-weight:800}.blog-related-posts h2{color:#183b70;margin:8px 0 12px;font-size:24px}.blog-related-posts ol{margin:0;padding:0;list-style:none}.blog-related-posts li{border-top:1px solid #e7edf2;grid-template-columns:34px 1fr;gap:10px;padding:14px 0;display:grid}.blog-related-posts li b{color:#fa612b}.blog-related-posts a{color:#263f58;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.45}[dir=rtl] .article-page .article-header-inner{text-align:right}[dir=rtl] .article-page .article-direct-answer{border-left:0;border-right:3px solid #fa612b;border-radius:8px 0 0 8px}[dir=rtl] .article-page .article-toc{border-left:0;border-right:3px solid #183b70;border-radius:2px}@container blog-content (min-width:701px){.article-page .blog-lead{font-size:clamp(21px,2.7cqi,22px)!important;line-height:1.55!important}}@container blog-content (min-width:550px) and (max-width:700px){.article-page .blog-lead{font-size:clamp(19px,2.9cqi,20px)!important;line-height:1.6!important}}@container blog-content (max-width:549px){.article-page .blog-lead{font-size:clamp(18px,3.5cqi,19px)!important;line-height:1.6!important}}@media (max-width:980px){.article-page .article-layout,.article-page .optimized-guide-layout{grid-template-columns:1fr;gap:28px;width:min(100% - 36px,760px)}.article-page .article-body{grid-row:1;padding:34px}.article-page .article-side-column,.article-page .optimized-guide-sidebar{grid-row:2}}@media (min-width:768px) and (max-width:980px){.article-page .article-toc{margin:22px 0 26px;padding:17px 20px 16px}.article-page .article-toc-title{margin-bottom:9px;font-size:20px}}@media (max-width:767px){.article-page .article-toc{margin:20px 0 24px;padding:16px 18px 15px}.article-page .article-toc-title{margin-bottom:8px;font-size:20px}.article-page .article-toc ol{padding-inline-start:19px}.article-page .article-toc li,.article-page .article-toc a{font-size:13.5px;line-height:1.4}}@media (max-width:640px){.article-page .article-header{min-height:400px}.article-page .article-header-inner{margin-inline:auto;padding-inline:0;width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important}.article-page .article-header-inner>*{white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:100%!important}.article-page .article-header h1{font-size:clamp(30px,9vw,42px);line-height:1.12}.article-page .article-layout,.article-page .optimized-guide-layout{width:calc(100% - 24px);max-width:100%;padding:24px 0 44px}.article-page .article-body{width:100%;max-width:100%;padding:26px 20px;font-size:16px}.article-page .article-body h2{font-size:28px}.article-page .article-body h3{font-size:22px}}.article-page .article-body .article-lead-image{aspect-ratio:16/9;background:#f3f6f9;border:1px solid #dde5ed;border-radius:10px;width:100%;height:auto;margin:0 0 28px;position:relative;overflow:hidden}.article-page .article-body .article-lead-image img{object-fit:contain;border:0;border-radius:0;width:100%;max-width:100%;height:100%;margin:0;padding:0;display:block}.article-page .article-body>.article-toc,.article-page .article-body>.article-direct-answer,.article-page .article-body>p{z-index:1;clear:both;position:relative}@media (max-width:640px){.article-page .article-body .article-lead-image{aspect-ratio:4/3}.article-page .article-header .article-header-inner{box-sizing:border-box;width:calc(100vw - 48px)!important;min-width:0!important;max-width:calc(100vw - 48px)!important;margin-inline:24px!important}.article-page .article-header .article-header-inner h1,.article-page.optimized-guide .article-header .article-header-inner h1{box-sizing:border-box;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:clamp(28px,8vw,38px)!important}.article-page .article-header .article-header-inner p{box-sizing:border-box;white-space:normal!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:100%!important}.article-page .article-layout,.article-page .optimized-guide-layout{box-sizing:border-box;width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;margin-inline:12px!important}.article-page .article-body{box-sizing:border-box;overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important}.article-page .blog-hero-copy{box-sizing:border-box;overflow:hidden;width:calc(100vw - 48px)!important;min-width:0!important;max-width:calc(100vw - 48px)!important}.article-page .article-header .blog-hero-copy h1,.article-page .article-header .blog-hero-copy p{overflow-wrap:anywhere!important;word-break:normal!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}.article-page .blog-content-flow{box-sizing:border-box;overflow:hidden;width:calc(100vw - 88px)!important;min-width:0!important;max-width:calc(100vw - 88px)!important}.article-page .blog-lead{font-size:18px!important;line-height:1.6!important}}.blog-detail-template{background:#fff;font-family:Inter,Arial,Helvetica,sans-serif}.blog-detail-template .article-header h1{letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;font-weight:700;font-size:clamp(34px,4vw,48px)!important;line-height:1.18!important}.blog-detail-template .article-header .article-subtitle{max-width:820px;font-size:20px;font-weight:400;line-height:1.7}.blog-detail-template .optimized-guide-layout{grid-template-columns:minmax(0,820px) minmax(280px,320px);justify-content:center;gap:40px}.blog-detail-template .article-body{width:100%;max-width:820px;box-shadow:none;color:#334155;background:0 0;border:0;border-radius:0;margin-inline:auto;padding:24px 0 56px;font-size:18px;font-weight:400;line-height:1.75}.blog-detail-template .blog-content-flow{width:100%;max-width:820px;margin-inline:auto}.blog-detail-template .article-body h2{color:#183b70;letter-spacing:-.015em;margin-top:64px;margin-bottom:24px;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.25}.blog-detail-template .article-body h3{color:#183b70;margin-top:42px;margin-bottom:16px;font-size:clamp(22px,2.2vw,26px);font-weight:650;line-height:1.35}.blog-detail-template .article-body p,.blog-detail-template .article-body li,.blog-detail-template .article-body blockquote{color:#334155;font-size:18px;font-weight:400;line-height:1.75}.blog-detail-template .article-body p{text-align:start;margin:0 0 24px}.blog-detail-template .article-body strong{font-weight:700}.blog-detail-template .article-body p:has(>strong:only-child){font-weight:400}.blog-detail-template .blog-lead{letter-spacing:0;max-width:820px;font-weight:400;color:#334155!important;margin:0 0 24px!important;font-size:20px!important;line-height:1.7!important}.blog-detail-template .blog-supporting-intro{font-weight:400;color:#334155!important;font-size:18px!important;line-height:1.75!important}.blog-detail-template .article-direct-answer.blog-primary-answer,.blog-detail-template .section-direct-answer{background:#eef4fb;border:0;border-left:4px solid #3f73b9;border-radius:8px;padding:28px 32px;font-weight:400;color:#243b5a!important;margin:32px 0!important;font-size:18px!important;line-height:1.7!important}.blog-detail-template .article-direct-answer.blog-primary-answer strong,.blog-detail-template .section-direct-answer strong{font-weight:700}[dir=rtl] .blog-detail-template .article-direct-answer.blog-primary-answer,[dir=rtl] .blog-detail-template .section-direct-answer{border-left:0;border-right:4px solid #3f73b9}@media (max-width:767px){.blog-detail-template .article-header .article-header-inner{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important;margin-inline:20px!important}.article-page.blog-detail-template.optimized-guide .article-header .article-header-inner h1{font-size:34px!important;line-height:1.18!important}.blog-detail-template .article-header .article-subtitle{font-size:18px;line-height:1.7}.blog-detail-template .article-layout,.blog-detail-template .optimized-guide-layout{grid-template-columns:minmax(0,1fr);padding:24px 20px 48px;width:100%!important;max-width:100%!important;margin-inline:0!important}.blog-detail-template .article-body{padding:20px 0 44px;font-size:17px;line-height:1.7}.blog-detail-template .blog-content-flow{width:100%!important;max-width:100%!important}.blog-detail-template .article-body h2{margin-top:48px;margin-bottom:18px;font-size:28px}.blog-detail-template .article-body h3{margin-top:38px;margin-bottom:14px;font-size:22px}.blog-detail-template .article-body p,.blog-detail-template .article-body li,.blog-detail-template .article-body blockquote{font-size:17px;line-height:1.7}.blog-detail-template .blog-lead{font-size:18px!important;line-height:1.7!important}.blog-detail-template .blog-supporting-intro{font-size:17px!important;line-height:1.7!important}.blog-detail-template .article-direct-answer.blog-primary-answer,.blog-detail-template .section-direct-answer{box-sizing:border-box;padding:20px;width:100%!important;max-width:100%!important;margin:28px 0!important;font-size:17px!important;line-height:1.7!important}}
.cookie-notice{z-index:71;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#143058f5;border:1px solid #ffffffbf;border-radius:10px;align-items:center;gap:22px;width:min(620px,100vw - 260px);padding:18px 18px 18px 22px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 18px 46px #122a4b47}.cookie-notice>div{min-width:0}.cookie-notice strong{margin-bottom:5px;font-size:13px;display:block}.cookie-notice p{color:#d8e3f1;margin:0;font-size:11px;line-height:1.55}.cookie-notice p a{color:#fff;text-underline-offset:3px;text-decoration:underline}.cookie-notice button{color:#fff;min-width:88px;font:inherit;cursor:pointer;background:#fa612b;border:0;border-radius:5px;flex:none;padding:11px 17px;font-size:11px;font-weight:800}.cookie-notice button:hover{background:#df4d1b}@media (max-width:700px){.cookie-notice{flex-direction:column;align-items:stretch;gap:13px;width:calc(100vw - 32px);max-width:calc(100vw - 32px);padding:16px;bottom:84px;left:16px;right:auto;overflow:hidden}.cookie-notice button{width:100%;min-height:44px}.cookie-notice p{overflow-wrap:anywhere;max-width:100%;font-size:11px}}@media (prefers-reduced-motion:reduce){.cookie-notice{-webkit-backdrop-filter:none;backdrop-filter:none}}
.inquiry-modal-overlay{z-index:220;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081931b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.inquiry-modal{background:#fff;border:1px solid #fffc;border-radius:12px;width:min(760px,100%);max-height:calc(100vh - 48px);position:relative;overflow:auto;box-shadow:0 34px 90px #0819316b}.inquiry-modal-close{z-index:2;color:#183b70;cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1;position:absolute;top:14px;right:14px}.inquiry-modal[dir=rtl] .inquiry-modal-close{left:14px;right:auto}.inquiry-modal-head{color:#fff;background:linear-gradient(120deg,#183b70,#3f6aad);padding:28px 76px 24px 30px}.inquiry-modal[dir=rtl] .inquiry-modal-head{padding-left:76px;padding-right:30px}.inquiry-modal-head>span{color:#bcd1ed;letter-spacing:.16em;font-size:9px;font-weight:900}.inquiry-modal-head h2{margin:8px 0 6px;font-size:31px}.inquiry-modal-head p{color:#d8e4f2;margin:0;font-size:12px}.inquiry-modal-head small{color:#fff;border:1px solid #ffffff42;border-radius:3px;margin-top:12px;padding:6px 9px;display:inline-block}.inquiry-modal-form{grid-template-columns:1fr 1fr;gap:16px;padding:26px 30px 30px;display:grid}.inquiry-modal-form label{color:#183b70;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.inquiry-modal-form label b{color:#fa612b}.inquiry-modal-form label em{color:#7a899c;font-size:9px;font-style:normal;font-weight:500}.inquiry-modal-form input,.inquiry-modal-form select,.inquiry-modal-form textarea{color:#183b70;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e6;border-radius:4px;padding:12px;font-weight:500}.inquiry-modal-form textarea{resize:vertical}.inquiry-modal-form .wide{grid-column:1/-1}.inquiry-modal-file input{padding:9px}.inquiry-modal-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.inquiry-modal-actions p{color:#7a899c;margin:0;font-size:9px}.inquiry-modal-actions p>span{max-width:420px;margin-top:5px;line-height:1.4;display:block}.inquiry-modal-actions p strong{color:#fa612b}.inquiry-modal-actions .button{flex:none;min-width:150px}.inquiry-modal-actions .button:disabled{opacity:.6}@media (max-width:650px){.inquiry-modal-overlay{align-items:end;padding:10px}.inquiry-modal{border-radius:12px;max-height:calc(100dvh - 20px)}.inquiry-modal-head{padding:22px 62px 18px 20px}.inquiry-modal[dir=rtl] .inquiry-modal-head{padding-left:62px;padding-right:20px}.inquiry-modal-head h2{font-size:25px}.inquiry-modal-form{grid-template-columns:1fr;gap:13px;padding:20px}.inquiry-modal-form .wide{grid-column:auto}.inquiry-modal-actions{flex-direction:column;align-items:stretch}.inquiry-modal-actions .button{width:100%}.inquiry-modal-close{width:40px;height:40px;top:10px;right:10px}}.inquiry-modal-form label>span{color:#fa612b}.inquiry-modal-form label small:not(.inquiry-field-error){color:#7a899c;font-size:9px;font-style:normal;font-weight:500}.inquiry-modal-form button{width:100%}
