body.xp-enabled{--xp-ink:#103954;--xp-blue:#247db6;--xp-yellow:#f1c426;--xp-ease:cubic-bezier(.22,1,.36,1);--xp-header:80px}html:has(body.xp-enabled){scroll-behavior:smooth;scroll-padding-top:calc(var(--xp-offset,80px) + 20px)}.xp-enabled :is(section[id],h2[id],h3[id],form[id]){scroll-margin-top:calc(var(--xp-offset,80px) + 20px)}.xp-enabled :is(a,button,input,textarea,select,summary):not(.hm-header *):focus-visible{outline-offset:4px;outline:3px solid #dba908!important}.xp-enabled :is(button,.elementor-button,.pd-button,.hp-button,.ss-link a):not(.hm-header *){transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .18s ease,transform .18s var(--xp-ease)}.xp-enabled button:disabled:not(.hm-header *){cursor:default;opacity:.5}.xp-enabled :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.hm-header *){background-clip:padding-box;transition:border-color .16s,box-shadow .16s}.xp-enabled :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(.hm-header *):focus{border-color:#247db6!important;box-shadow:0 0 0 3px #247db61c!important}.xp-enabled .xp-invalid{border-color:#b53a35!important}.xp-enabled :is(.pd-section-nav,.hp-nav-widget,.bbp-section-links) a[aria-current=location]{background:#e7f1f8;box-shadow:inset 0 -3px #e5b51a;color:#07578c!important}.xp-enabled :is(.pd-section-nav,.hp-nav,.bbp-section-links) a{transition:background-color .16s,color .16s}.xp-enabled .xp-reveal{animation:xp-enter .46s var(--xp-ease) both}.xp-enabled .xp-tab-enter{animation:.23s both xp-panel-in}.xp-enabled details.xp-details>:not(summary){animation:.22s both xp-panel-in}.xp-enabled summary{cursor:pointer;transition:color .16s,background-color .16s}.xp-enabled summary:hover{color:#176b9e}.xp-enabled .xp-selection{border-color:#247db6!important;box-shadow:0 0 0 3px #247db61c!important}.xp-toast{color:#fff;z-index:1005;pointer-events:none;background:#103954;border-radius:8px;width:max-content;max-width:calc(100vw - 40px);padding:13px 20px;font:500 14px/1.5 Arial,sans-serif;animation:.18s both xp-panel-in;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0c29402b}.xp-toast[hidden]{display:none}.xp-clear{border-radius:5px;margin:8px 8px 8px 0;color:#1b557a!important;background:#fff!important;border:1px solid #bfd3e1!important;padding:8px 12px!important;font:500 13px/1.3 Arial,sans-serif!important}.xp-copy{border-radius:4px;margin:6px 8px;color:inherit!important;background:0 0!important;border:1px solid #b5cbdc!important;padding:5px 8px!important;font:500 12px/1.3 Arial,sans-serif!important}.xp-enabled :is(.hm-contact-rail,.ci-contact-rail){display:none!important}.xp-contact-widget{z-index:125;color:#173c57;font:14px/1.5 Arial,sans-serif;position:fixed;bottom:26px;right:22px}.xp-contact-toggle{align-items:center;gap:10px;min-height:48px;display:flex;box-shadow:0 6px 22px #092e4b29;color:#fff!important;background:#0c426a!important;border:1px solid #fff5!important;border-radius:30px!important;padding:14px 20px!important;font:600 14px/1.5 Arial,sans-serif!important}.xp-contact-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}.xp-contact-panel{width:260px;animation:xp-menu-in .2s var(--xp-ease);background:#fff;border:1px solid #d8e4ed;border-radius:12px;padding:12px;position:absolute;bottom:68px;right:0;box-shadow:0 10px 40px #0b304c26}.xp-contact-panel[hidden]{display:none}.xp-contact-panel a{color:#143c58;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.xp-contact-panel a:hover{color:#086699;background:#ecf4f9}.xp-enabled:has(.hm-header.is-menu-open) .xp-contact-widget,.xp-enabled:has(dialog[open]) .xp-contact-widget{visibility:hidden;pointer-events:none}.xp-enabled :is(.hm-back-top,.ci-back-top){border-radius:50%;box-shadow:0 3px 14px #0b304c1c;width:42px!important;height:42px!important;font-size:24px!important;bottom:100px!important;right:26px!important}.xp-enabled .hm-banner-panel{transition:opacity .65s!important;transform:none!important}.xp-enabled .hm-banner-panel .hm-banner-copy{animation:xp-enter .46s var(--xp-ease) both}.xp-banner-pause{z-index:5;border-radius:20px;align-items:center;gap:7px;display:flex;position:absolute;bottom:24px;left:24px;right:auto;color:#fff!important;background:#082c4cc9!important;border:1px solid #ffffff8c!important;padding:8px 14px!important;font:500 12px/1.4 Arial,sans-serif!important}.xp-enabled #home-manufacturing .hm-about{background:#f7fafc}.xp-enabled #home-manufacturing .hm-products{background:linear-gradient(160deg,#fff,#edf4f8)!important}.xp-enabled #home-manufacturing :is(.hm-section-title h2,.hm-about-copy h2){text-shadow:none}.xp-enabled #home-manufacturing .hm-product-card{border:1px solid #dbe6ee;border-radius:8px;overflow:hidden;box-shadow:0 4px 18px #123b5610}.xp-enabled #home-manufacturing .hm-product-card img{transition:transform .3s var(--xp-ease)}.xp-enabled #home-manufacturing .hm-carousel-track{transition-duration:.42s}.xp-enabled #home-manufacturing .hm-company-dots{background:#0d2d4e99;border-radius:20px;gap:9px;max-width:calc(100% - 20px);padding:8px 12px}.xp-enabled #home-manufacturing .hm-facts{border:1px solid #dce6ee;box-shadow:0 4px 20px #17394e14}@media (width>=1000px){.xp-enabled #home-manufacturing .hm-fac-cards{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;max-width:1600px;min-height:0;margin:42px auto 0;padding:0 30px;display:grid}.xp-enabled #home-manufacturing .hm-fac-card,.xp-enabled #home-manufacturing .hm-fac-card.is-active{opacity:1;min-width:0;transition:transform .24s var(--xp-ease),box-shadow .24s;background:#fff;border:1px solid #d8e5ef;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 5px 20px #092e4b1a}.xp-enabled #home-manufacturing .hm-fac-card .hm-fac-top{height:290px;padding:24px 18px;display:block}.xp-enabled #home-manufacturing .hm-fac-card .hm-fac-icon{width:70px;height:70px;margin:0 auto 12px}.xp-enabled #home-manufacturing .hm-fac-card .hm-fac-icon svg{width:43px;height:43px}.xp-enabled #home-manufacturing .hm-fac-card .hm-fac-summary{border:0;justify-content:center;max-width:none;min-height:42px;margin:0!important;padding:0!important}.xp-enabled #home-manufacturing .hm-fac-card .hm-fac-summary strong{font-size:18px;line-height:1.25}.xp-enabled #home-manufacturing .hm-fac-card .hm-fac-summary:after{display:none}.xp-enabled #home-manufacturing .hm-fac-card .hm-fac-copy{color:#526b7d;height:100px;margin-top:12px;font-size:13px;line-height:1.6;display:block;overflow:hidden}.xp-enabled #home-manufacturing .xp-fac-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.xp-enabled #home-manufacturing .xp-fac-more{color:#126b9c;margin-top:10px;font-size:12px;font-weight:700;display:block}.xp-enabled #home-manufacturing .xp-fac-more:after{content:"Read details →"}.xp-enabled #home-manufacturing .hm-fac-image{object-fit:cover;width:100%;height:230px}.xp-enabled #home-manufacturing .hm-manufacturing{padding-bottom:175px}}.xp-enabled.xp-applications .sg-overview-intro,.xp-enabled.xp-blog .bj-intro{background-image:linear-gradient(90deg,#fff 25%,#ffffffd9 54%,#ffffff40),url(/wp-content/uploads/bbp-releases/20261019-38f51101dffe89a8-v1/_local/experience-pipework.svg);background-position:50%,100%;background-repeat:no-repeat;background-size:cover,660px}.xp-enabled.xp-applications .sg-overview-intro{padding-top:72px!important;padding-bottom:58px!important}.xp-enabled.xp-applications .sg-overview-intro h1{max-width:1000px;font-size:clamp(38px,4.2vw,64px)!important;line-height:1.12!important}.xp-enabled.xp-blog .bj-intro{padding-top:70px!important;padding-bottom:50px!important}.xp-enabled.xp-blog .bj-intro h1{font-size:clamp(38px,4.5vw,68px)!important;line-height:1.12!important}.xp-enabled.xp-products .sp-hero{background:radial-gradient(at 23% 65%,#eaf2f8 0,#0000 48%)}.xp-enabled .pd-hero>figure{background:radial-gradient(#edf4f8,#0000 70%)}.xp-enabled :is(.sr-support,.sg-overview-conditions){background-color:#f2f7fa!important}.xp-enabled :is(.sr-card,.bj-card,.pd-component-card,.sp-product,.sp-advantage,.sp-application,.hp-component,.hp-scope-card){transition:transform .24s var(--xp-ease),box-shadow .24s ease,border-color .2s ease}.xp-enabled .pd-section:has(.pd-model-browser){overflow:visible}.xp-enabled :is(.pd-model-table,.hp-model-table) thead{background:#eaf2f8}.xp-enabled :is(.pd-model-table,.hp-model-table) tbody tr{transition:background-color .15s}.xp-enabled :is(.pd-model-table,.hp-model-table) tbody tr:hover{background:#eef6fb}.xp-reading-progress{transform-origin:0;z-index:140;pointer-events:none;background:#e9b91d;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.xp-article-toc{background:#f2f7fa;border:1px solid #dbe6ef;border-left:3px solid #d9b033;border-radius:6px;margin:24px 0 32px;padding:20px 24px}.xp-article-toc strong{color:#103954;margin-bottom:10px;display:block}.xp-article-toc ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.xp-article-toc a{color:#245b7e;font-size:14px;line-height:1.8;text-decoration:none}.xp-article-toc a[aria-current]{color:#11446a;text-underline-offset:5px;font-weight:700;text-decoration:underline}@media (hover:hover) and (pointer:fine){.xp-enabled :is(.sr-card,.bj-card,.pd-component-card,.sp-product,.sp-advantage,.sp-application,.hp-component,.hp-scope-card):hover{border-color:#a9c9df;transform:translateY(-3px);box-shadow:0 10px 26px #123c5814}.xp-enabled #home-manufacturing .hm-product-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px #123c581a}.xp-enabled #home-manufacturing .hm-product-card:hover img{transform:scale(1.025)}.xp-enabled #home-manufacturing .hm-fac-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #092e4b29}.xp-contact-toggle:hover{transform:translateY(-2px);background:#075587!important}}@media (width<=999px){.xp-enabled.xp-applications .sg-overview-intro,.xp-enabled.xp-blog .bj-intro{background-position:50%,100% 0;background-size:cover,480px}.xp-enabled .xp-toast{bottom:85px}}@media (width<=767px){.xp-contact-widget{bottom:18px;right:14px}.xp-contact-toggle{min-height:46px;padding:12px 16px!important}.xp-enabled:has(.hm-mobile-contact) .xp-contact-widget{display:none}.xp-enabled.xp-company .xp-contact-widget{bottom:18px}.xp-banner-pause{bottom:12px;left:12px;right:auto;padding:7px 10px!important;font-size:11px!important}.xp-enabled.xp-applications .sg-overview-intro,.xp-enabled.xp-blog .bj-intro{background-image:linear-gradient(90deg,#fff 5%,#ffffffd9),url(/wp-content/uploads/bbp-releases/20261019-38f51101dffe89a8-v1/_local/experience-pipework.svg);padding-top:36px!important;padding-bottom:32px!important}.xp-enabled.xp-applications .sg-overview-intro h1{font-size:38px!important}.xp-article-toc{padding:16px}.xp-article-toc ul{display:block}.xp-article-toc li+li{margin-top:7px}.xp-toast{bottom:80px}}@keyframes xp-menu-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes xp-panel-in{0%{opacity:.4}to{opacity:1}}@keyframes xp-enter{0%{opacity:.35;translate:0 14px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){html:has(body.xp-enabled){scroll-behavior:auto!important}.xp-enabled :not(.hm-header,.hm-header *),.xp-enabled :not(.hm-header,.hm-header *):before,.xp-enabled :not(.hm-header,.hm-header *):after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.xp-contact-widget,.xp-toast,.xp-reading-progress,.xp-banner-pause{display:none!important}}