PageSourceSearch

https://water2o.com/assets/commercial-D16W5rbW.js

js water2o.com collected 2026-10-07 03:11:46 UTC 2,989 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-react-kF-aRxYe.js";import{B as t}from"./vendor-CdhC3Lmh.js";import{C as a,a as o,b as s}from"./commercial-applications-bdw6hjYR.js";import{L as i}from"./vendor-router-CP7Uxprh.js";import"./index-BI8qeHhp.js";import"./vendor-react-dom-D_gaba2Z.js";import"./vendor-radix-CuWpDLs7.js";import"./vendor-motion-DIxyZ0ko.js";import"./vendor-icons-BHVrzHkT.js";function u(){return e.jsxs(e.Fragment,{children:[e.jsxs(t,{children:[e.jsx("title",{children:"Commercial Water Treatment | Water₂O"}),e.jsx("meta",{name:"description",content:"Commercial water treatment designed around your source water, equipment, flow, and operating requirements in Southern California."}),e.jsx("link",{rel:"canonical",href:"https://www.water2o.com/commercial"}),e.jsx("meta",{property:"og:title",content:"Commercial Water Treatment | Water₂O"}),e.jsx("meta",{property:"og:description",content:"Source-water testing and maintainable treatment systems designed around Southern California operations."}),e.jsx("meta",{property:"og:url",content:"https://www.water2o.com/commercial"})]}),e.jsx(a,{}),e.jsx("section",{className:"py-20 sm:py-28",children:e.jsxs("div",{className:"container-main",children:[e.jsxs("div",{className:"max-w-3xl",children:[e.jsx("p",{className:"text-xs font-bold uppercase tracking-[0.2em] text-[var(--color-accent-700)]",children:"Applications"}),e.jsx("h2",{className:"mt-3 text-3xl font-bold leading-tight sm:text-5xl",children:"Different operations need different water."}),e.jsx("p",{className:"mt-5 text-lg leading-relaxed text-[var(--color-text-secondary)]",children:"Choose an application to see how we define the water target, operating demand, and service plan without making assumptions about your process."})]}),e.jsx("div",{className:"mt-12 grid gap-px overflow-hidden border border-[var(--color-border)] bg-[var(--color-border)] sm:grid-cols-2 lg:grid-cols-3",children:o.map(r=>e.jsxs(i,{to:`/commercial/${r.slug}`,"aria-label":`View ${r.name} water treatment application`,className:"group flex min-w-0 flex-col bg-[var(--color-surface)] transition-colors hover:bg-[var(--color-surface-secondary)] focus-visible:z-10 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-[var(--color-accent)]",children:[e.jsxs("div",{className:"flex min-h-44 flex-1 flex-col p-6",children:[e.jsx("span",{className:"text-xs font-semibold text-[var(--color-text-muted)]",children:r.category}),e.jsx("h3",{className:"mt-3 text-xl font-bold text-[var(--color-text)]",children:r.name}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-[var(--color-text-secondary)]",children:r.summary})]}),e.jsx("div",{className:"aspect-[4/3] overflow-hidden bg-[var(--color-surface-secondary)]",children:e.jsx("img",{src:r.image,alt:r.imageAlt,loading:"lazy",width:1024,height:768,className:"h-full w-full object-cover transition-transform duration-500 group-hover:scale-[1.02]"})})]},r.slug))})]})}),e.jsx(s,{})]})}export{u as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.