.water-product{color:#10213d;background:#f7f9fc}.water-product .container{width:min(calc(100% - var(--page-pad) * 2), var(--container));margin-inline:auto}.water-product section[id]{scroll-margin-top:calc(var(--wp-header-height,86px) + var(--wp-section-nav-height,58px) - 96px)}.wp-eyebrow{color:#315da9;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:.67rem;font-weight:600}.wp-hero{background:#f7f9fc radial-gradient(circle at 72% 36%,#fff 0,#0000 52%);padding:88px 0 64px;overflow:hidden}.wp-hero__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(30px,4vw,70px);padding-top:44px;display:grid}.wp-hero h1,.wp-section-heading h2,.wp-integration h2,.wp-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5.1vw,5.4rem);font-weight:500;line-height:.99}.wp-hero__lead{color:#58677e;max-width:555px;margin:28px 0 0;font-size:1.02rem;line-height:1.7}.wp-hero__actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.wp-button{min-height:50px;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;padding:0 19px;font-size:.69rem;font-weight:600;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.wp-button--blue{color:#fff;background:#154a97}.wp-button--blue:hover{background:#0b1e3d}.wp-button--outline{color:#17345f;background:#ffffffa8;border:1px solid #b4c2d4}.wp-button--outline:hover{background:#fff;border-color:#154a97}.wp-hero__media{background:#f3f6fa;border:1px solid #d9e0e8;min-width:0;overflow:hidden}.wp-hero__visual{background:#f5f7fa;justify-content:center;align-items:center;height:385px;margin:0;display:flex;position:relative;overflow:hidden}.wp-hero__visual img{object-fit:contain;width:100%;height:100%;padding:20px;display:block}.wp-hero__media[data-gallery-view=detail] .wp-hero__visual img{object-fit:cover;padding:0}.wp-hero__thumbs{background:#f3f6fa;border-top:1px solid #d9e0e8;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:9px;display:grid}.wp-hero__thumb{cursor:pointer;background:#e9eef4;border:1px solid #0000;height:72px;padding:0;transition:border-color .16s,opacity .16s;position:relative;overflow:hidden}.wp-hero__thumb:hover,.wp-hero__thumb:focus-visible,.wp-hero__thumb[aria-pressed=true]{border-color:#154a97}.wp-hero__thumb:focus-visible{outline-offset:2px;outline:2px solid #154a97}.wp-hero__thumb[aria-pressed=true]:after{content:"";background:#154a97;height:3px;position:absolute;bottom:0;left:0;right:0}.wp-hero__thumb img{object-fit:cover;width:100%;height:100%;display:block}.wp-hero__thumb--overview img{object-fit:contain;background:#f9fafb;padding:4px}.wp-sections-sentinel{height:0}.wp-sections{z-index:45;top:var(--wp-header-height,86px);background:#f7f9fc;transition:top .38s,background-color .2s,box-shadow .2s;position:sticky}.wp-sections.is-stuck{-webkit-backdrop-filter:blur(12px);background:#fffffff0;box-shadow:0 1px #e1e7ef,0 12px 28px #0b1e3d0f}header[data-header].site-header.is-product-nav-stuck{-webkit-backdrop-filter:none;background:#fff}header[data-header].site-header.is-page-nav-hidden:not(.is-open){pointer-events:none;transform:translateY(-101%)}.wp-sections .container{scrollbar-width:none;gap:clamp(22px,3.4vw,48px);display:flex;overflow-x:auto;box-shadow:inset 0 -1px #d9e0e8}.wp-sections.is-stuck .container{box-shadow:none}.wp-sections .container::-webkit-scrollbar{display:none}.wp-sections a{color:#5d6d84;min-height:54px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #0000;flex:none;align-items:center;font-size:.68rem;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.wp-sections a:hover,.wp-sections a:focus-visible,.wp-sections a.is-active{color:#154a97;border-color:#154a97}.wp-section{padding:clamp(76px,7vw,106px) 0}.wp-section-heading{margin-bottom:38px}.wp-section-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);align-items:end;gap:38px 90px;display:grid}.wp-section-heading h2,.wp-integration h2,.wp-cta h2{max-width:730px;font-size:clamp(2.8rem,4.2vw,4.7rem)}.wp-section-heading>p,.wp-section-heading--split>p,.wp-integration__grid>div>p:not(.wp-eyebrow){color:#637087;margin:0;line-height:1.7}.wp-section.wp-overview{background:#f7f9fc;border-bottom:1px solid #e0e5ec;padding:64px 0}.wp-overview__intro{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr);align-items:start;gap:clamp(30px,6vw,96px);margin-bottom:30px;display:grid}.wp-overview__heading .wp-eyebrow{margin-bottom:14px}.wp-overview__heading h2{letter-spacing:-.055em;max-width:580px;margin:0;font-size:clamp(2.65rem,4vw,4.55rem);font-weight:500;line-height:1.02}.wp-overview__heading>p:last-child{color:#526480;margin:20px 0 0;font-size:.91rem;font-weight:600}.wp-overview__heading>p:last-child span{color:#83a3d1;padding-inline:8px}.wp-overview__detail{padding-bottom:4px}.wp-overview__detail>p{color:#566780;max-width:490px;margin:0;font-size:.99rem;line-height:1.62}.wp-overview__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.wp-overview__actions .wp-button{gap:18px;min-height:46px;padding-inline:16px}.wp-overview__video{aspect-ratio:16/9;width:100%;scroll-margin-top:calc(var(--wp-header-height,86px) + var(--wp-section-nav-height,58px) - 96px);background:#0b1e3d;border:1px solid #d4deea;border-radius:6px;overflow:hidden}.wp-overview__video iframe{border:0;width:100%;height:100%;display:block}.wp-video-poster{color:#fff;cursor:pointer;text-align:left;background:#0b1e3d;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.wp-video-poster>img{object-fit:cover;width:75%;height:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1),filter .4s;position:absolute;top:0;right:0}.wp-video-poster:before{z-index:1;content:"";background:linear-gradient(90deg,#0b1e3d 0% 25%,#0b1e3dd1 38%,#0b1e3d2e 62%,#0b1e3d00 78%),linear-gradient(#0b1e3d00 66%,#0b1e3d80 100%);position:absolute;inset:0}.wp-video-poster__copy{z-index:2;flex-direction:column;justify-content:flex-end;gap:14px;width:38%;padding:clamp(24px,4.4%,56px);display:flex;position:absolute;top:0;bottom:0;left:0}.wp-video-poster__eyebrow{color:#85a9f3;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:600}.wp-video-poster__copy strong{letter-spacing:-.055em;align-items:baseline;gap:10px;font-size:clamp(2.6rem,5.4vw,4.9rem);font-weight:500;line-height:.95;display:flex}.wp-video-poster__copy strong small{color:#a9c5ff;font-family:var(--font-mono);letter-spacing:.1em;font-size:.8rem;font-weight:600}.wp-video-poster__steps{flex-wrap:wrap;gap:6px;display:flex}.wp-video-poster__steps span{color:#dbe6f7;background:#ffffff0d;border:1px solid #a9c5ff52;padding:6px 10px;font-size:.74rem;font-weight:600}.wp-video-poster__cta{color:#fff;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin-top:10px;font-size:.68rem;font-weight:600;display:inline-flex}.wp-video-poster__cta i{color:#0b1e3d;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.wp-video-poster__play{z-index:2;color:#154a97;background:#fffffff0;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:transform .22s,box-shadow .22s;display:flex;position:absolute;top:50%;left:62.5%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffffff29,0 18px 40px #07183359}.wp-video-poster__play svg{margin-left:4px}.wp-video-poster:hover>img{transform:scale(1.03)}.wp-video-poster:hover .wp-video-poster__play{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 0 16px #fff3,0 18px 40px #07183359}.wp-video-poster:focus-visible{outline-offset:3px;outline:3px solid #85a9f3}@media (width<=1024px){.wp-hero{padding-top:77px}}@media (width<=760px){.wp-video-poster>img{width:100%}.wp-video-poster:before{background:linear-gradient(#0b1e3d0d 30%,#0b1e3d8c 58%,#0b1e3df0 100%)}.wp-video-poster__copy{gap:8px;width:auto;padding:16px 18px;right:0}.wp-video-poster__eyebrow{font-size:.58rem}.wp-video-poster__copy strong{font-size:2rem}.wp-video-poster__steps,.wp-video-poster__cta{display:none}.wp-video-poster__play{width:56px;height:56px;top:34%;left:50%;box-shadow:0 0 0 6px #ffffff29,0 10px 24px #07183359}.wp-video-poster__play svg{width:22px;height:22px}}.wp-overview__video-fallback{color:#fff;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.wp-models{background:#edf2f8}.wp-common-spec{background:#fff;border:1px solid #d3deeb;flex-wrap:wrap;align-items:center;gap:10px 24px;margin:0 0 18px;padding:15px 18px;display:flex}.wp-common-spec strong{color:#193962;font-size:.83rem}.wp-common-spec span{color:#596c84;font-size:.8rem}.wp-common-spec span:before{content:"";background:#5380c5;border-radius:50%;width:5px;height:5px;margin:0 9px 2px 0;display:inline-block}.wp-table-scroll{background:#fff;border:1px solid #ccd8e7;overflow-x:auto}.wp-model-table{border-collapse:collapse;width:100%;min-width:1000px}.wp-model-table th,.wp-model-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e2e9f1;border-right:1px solid #e2e9f1;padding:16px 15px;font-size:.79rem}.wp-model-table thead th{color:#4e6792;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:#f5f8fc;font-size:.62rem;font-weight:600}.wp-model-table tbody th{color:#12345f;font-weight:650}.wp-model-table tbody tr:hover{background:#f4f8ff}.wp-spec-note{color:#66758c;max-width:920px;margin:16px 0 0;font-size:.73rem;line-height:1.55}.wp-bottles{background:#fff}.wp-bottle-layout{border:1px solid #d8e1ec;grid-template-columns:1.3fr .7fr;min-height:405px;display:grid}.wp-bottle-image{background:#f5f8fc;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:36px;display:flex}.wp-bottle-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;display:block}.wp-bottle-image figcaption,.wp-line-figure figcaption{color:#738099;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:.58rem}.wp-bottle-data{border-left:1px solid #d8e1ec;padding:36px}.wp-bottle-data>p{color:#315da9;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px;font-size:.66rem}.wp-bottle-data dl{margin:0}.wp-bottle-data dl>div{border-bottom:1px solid #e1e8f0;grid-template-columns:1fr 1fr;gap:20px;padding:14px 0;display:grid}.wp-bottle-data dt{color:#68778e;font-size:.8rem}.wp-bottle-data dd{color:#13294c;margin:0;font-size:.86rem;font-weight:600}.wp-bottle-data small{color:#728098;margin-top:20px;line-height:1.5;display:block}.wp-feature-heading{justify-content:space-between;align-items:end;gap:30px;margin:62px 0 20px;display:flex}.wp-feature-heading h3,.wp-components-heading h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,2.6vw,2.8rem);font-weight:500}.wp-feature-heading .wp-eyebrow{margin-bottom:12px}.wp-feature-heading>p{color:#68778e;max-width:380px;margin:0;font-size:.88rem;line-height:1.6}.wp-feature-grid{border-top:1px solid #d6e0ec;border-left:1px solid #d6e0ec;grid-template-columns:repeat(3,1fr);display:grid}.wp-feature-grid article{background:#fff;border-bottom:1px solid #d6e0ec;border-right:1px solid #d6e0ec;min-height:196px;padding:26px 28px 28px;transition:background .2s;position:relative}.wp-feature-grid article:before{content:"";background:#154a97;width:0;height:2px;transition:width .32s cubic-bezier(.22,.61,.36,1);position:absolute;top:-1px;left:-1px}.wp-feature-grid article:hover{background:#f8fafd}.wp-feature-grid article:hover:before{width:calc(100% + 1px)}.wp-feature-grid article>span{color:#315da9;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.64rem;font-weight:600;display:flex}.wp-feature-grid article>span b{color:#154a97;letter-spacing:.04em;border:1px solid #c8d6e9;padding:3px 6px;font-weight:600}.wp-feature-diagram{background:#fbfcfe;border:1px solid #e1e8f1;margin:-2px -4px 22px}.wp-diagram{width:100%;height:auto;display:block}.wp-diagram__bottle{fill:#fff;stroke:#2b3d5c;stroke-width:1.2px;stroke-linejoin:round}.wp-diagram__rib{fill:none;stroke:#8796ad;stroke-width:.8px}.wp-diagram__accent{fill:#154a97;stroke:none}.wp-diagram__rail{fill:#154a9724;stroke:#154a97;stroke-width:1px}.wp-diagram__datum{stroke:#154a97;stroke-width:1px;stroke-dasharray:4 3}.wp-diagram__label{fill:#5b6a82;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7.6px;font-weight:600}.wp-diagram__label--accent{fill:#154a97}.wp-diagram__ghost{opacity:.32}.wp-diagram__flow{fill:none;stroke:#154a97;stroke-width:1.1px;stroke-dasharray:3 3}.wp-diagram__gripper path{fill:none;stroke:#154a97;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.wp-diagram__gripper .wp-diagram__arm{stroke-width:3.2px;stroke:#2b3d5c}.wp-diagram__spray line{stroke:#4f8fe8;stroke-width:1px;stroke-linecap:round;stroke-dasharray:2 2.5}.wp-diagram__nozzle{fill:#e6edf6;stroke:#2b3d5c;stroke-width:1.2px;stroke-linejoin:round}.wp-diagram__bottle--clear{fill:none}.wp-diagram__bottle--active{stroke:#154a97}.wp-diagram__top{fill:#eef3fa;stroke:#2b3d5c;stroke-width:.9px}.wp-diagram__rail-line{stroke:#154a97;stroke-width:1.6px}.wp-diagram__flowmarks path{fill:none;stroke:#4f8fe8;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.wp-diagram__wheel{fill:#fff;stroke:#2b3d5c;stroke-width:1.2px}.wp-diagram__pocket{fill:#fbfcfe;stroke:#2b3d5c;stroke-width:1.2px}.wp-diagram__wheel-rim{fill:none;stroke:#2b3d5c;stroke-width:1.2px}.wp-diagram__hub{fill:#eef3fa;stroke:#2b3d5c;stroke-width:1.2px}.wp-diagram__leader{stroke:#8796ad;stroke-width:.8px}.wp-diagram__label--muted{fill:#8796ad}.wp-diagram__liquid{fill:#4f8fe838;stroke:none}.wp-diagram__valve{fill:#eef3fa;stroke:#2b3d5c;stroke-width:1.2px;stroke-linejoin:round}.wp-diagram__vent{stroke:#2b3d5c;stroke-width:1.4px}.wp-diagram__flow--solid{stroke-dasharray:none}.wp-diagram__axis{stroke:#8796ad;stroke-width:.8px;stroke-dasharray:2 3}.wp-diagram__coil{fill:none;stroke:#154a97;stroke-width:1.4px}.wp-diagram__coil--back{stroke:#9fb4d3;stroke-width:1px}.wp-diagram__conveyor{fill:#eef3fa;stroke:#2b3d5c;stroke-width:1.2px}.wp-diagram__conveyor-top{stroke:#154a97;stroke-width:1.6px}.wp-diagram__screen{fill:#0c1e3b;stroke:none}.wp-diagram__label--screen{fill:#85a9f3;font-size:9px}.wp-diagram__bus{fill:none;stroke:#154a97;stroke-width:1.4px}.wp-diagram__station{fill:#eef3fa;stroke:#154a97;stroke-width:1.1px}.wp-diagram__frame{fill:none;stroke:#9fb4d3;stroke-width:1px;stroke-dasharray:5 4}.wp-diagram__dim{stroke:#154a97;stroke-width:.9px}.wp-feature-grid h4{color:#10213d;letter-spacing:-.015em;margin:26px 0 10px;font-size:1.16rem;font-weight:600;line-height:1.3}.wp-feature-grid p{color:#65748b;margin:0;font-size:.84rem;line-height:1.58}.wp-line{background:#f7f9fc}.wp-line-figure{text-align:center;background:#fff;border:1px solid #dbe3ed;margin:0;padding:28px}.wp-line-figure img{width:min(100%,1100px);height:auto;margin:auto;display:block}.wp-stages{border-top:1px solid #c9d7e7;border-left:1px solid #c9d7e7;grid-template-columns:repeat(7,1fr);margin-top:18px;display:grid}.wp-stages>div{background:#fff;border-bottom:1px solid #c9d7e7;border-right:1px solid #c9d7e7;min-height:110px;padding:15px}.wp-stages span{color:#315da9;font-family:var(--font-mono);font-size:.62rem}.wp-stages p{margin:12px 0 0;font-size:.76rem;font-weight:550;line-height:1.4}.wp-components-heading{margin:84px 0 26px}.wp-component-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.wp-component{background:#fff;border:1px solid #d9e2ee;grid-template-columns:.85fr 1.15fr;min-height:320px;display:grid}.wp-component__image{background:#e9eef5;min-width:0;overflow:hidden}.wp-component__image img{object-fit:cover;width:100%;height:100%}.wp-component__body{padding:25px}.wp-component__body>span{color:#315da9;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.59rem}.wp-component h4{letter-spacing:-.03em;margin:17px 0 10px;font-size:1.48rem;font-weight:550}.wp-component p,.wp-component li{color:#627188;font-size:.79rem;line-height:1.52}.wp-component p{margin:0 0 16px}.wp-component ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.wp-component li{gap:8px;display:flex}.wp-component li svg{color:#315da9;flex:0 0 15px;margin-top:2px}.wp-integration{color:#fff;background:#0b1e3d}.wp-integration__grid{grid-template-columns:.75fr 1.25fr;gap:10%;display:grid}.wp-integration .wp-eyebrow{color:#98b9f2}.wp-integration__grid>div>p:not(.wp-eyebrow){color:#a8b7ce;margin-top:25px}.wp-text-link{color:#a9c8ff;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin-top:28px;font-size:.67rem;text-decoration:none;display:inline-flex}.wp-integration dl{border-top:1px solid #3b5072;margin:0}.wp-integration dl>div{border-bottom:1px solid #3b5072;grid-template-columns:140px 1fr;gap:18px;padding:15px 0;display:grid}.wp-integration dt{color:#90b1ea;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.wp-integration dd{color:#e2e9f4;margin:0;font-size:.8rem;line-height:1.5}.wp-related{background:#f3f6fb}.wp-related-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.wp-related-grid a{color:#11284a;background:#fff;border:1px solid #d7e0ec;flex-direction:column;min-height:300px;padding:18px 22px 24px;text-decoration:none;display:flex}.wp-related-grid img{object-fit:contain;width:100%;height:185px}.wp-related-grid strong{margin-top:18px;font-size:1.2rem}.wp-related-grid span{color:#315da9;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:.65rem;display:inline-flex}.wp-cta{color:#fff;background:#154a97;padding:58px 0}.wp-cta .container{justify-content:space-between;align-items:end;gap:35px;display:flex}.wp-cta .wp-eyebrow{color:#c2d5f4}.wp-cta h2{max-width:740px;font-size:clamp(2.1rem,3.4vw,3.5rem)}.wp-button--light{color:#154a97;background:#fff;flex:none}.wp-button--light:hover{background:#eaf1ff}@media (width<=1100px){.wp-hero__grid{grid-template-columns:1fr 1fr}.wp-overview__intro{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:30px}.wp-overview__heading h2{font-size:clamp(2.45rem,4.2vw,3.7rem)}.wp-stages{grid-template-columns:repeat(4,1fr)}.wp-component{grid-template-columns:1fr}.wp-component__image{height:220px}}@media (width<=760px){.wp-hero{padding-bottom:38px}.wp-hero__grid,.wp-section-heading--split,.wp-bottle-layout,.wp-integration__grid{grid-template-columns:1fr}.wp-hero__grid{gap:25px;padding-top:32px}.wp-hero h1{font-size:clamp(2.85rem,12vw,4.3rem)}.wp-hero__visual{height:260px}.wp-hero__visual img{padding:12px}.wp-hero__thumbs{gap:4px;padding:5px}.wp-hero__thumb{height:60px}.wp-sections a{min-height:48px;font-size:.64rem}.wp-section.wp-overview{padding:36px 0 40px}.wp-overview__intro{grid-template-columns:1fr;gap:18px;margin-bottom:24px}.wp-overview__heading h2{max-width:560px;font-size:clamp(2.3rem,7vw,3.5rem)}.wp-overview__heading>p:last-child{margin-top:12px}.wp-overview__actions{margin-top:18px}.wp-bottle-image{padding:22px}.wp-bottle-data{border-top:1px solid #d8e1ec;border-left:0;padding:26px}.wp-feature-heading{flex-direction:column;align-items:start}.wp-feature-grid,.wp-related-grid,.wp-stages{grid-template-columns:repeat(2,1fr)}.wp-component-grid{grid-template-columns:1fr}.wp-integration__grid{gap:35px}.wp-cta .container{flex-direction:column;align-items:start}}@media (width<=520px){.wp-section{padding:64px 0}.wp-section-heading h2,.wp-integration h2{font-size:2.55rem}.wp-hero__actions{flex-direction:column;align-items:stretch}.wp-feature-grid,.wp-related-grid{grid-template-columns:1fr}.wp-feature-grid article{min-height:0}.wp-line-figure{padding:10px}.wp-integration dl>div{grid-template-columns:1fr;gap:6px}}
