.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}}
.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}}
