.page-hero[data-astro-cid-bfblv4tf]{position:relative;min-height:60vh;display:flex;align-items:flex-end;padding-bottom:5rem;padding-top:8rem}.page-hero__bg[data-astro-cid-bfblv4tf]{position:absolute;inset:0}.page-hero__img[data-astro-cid-bfblv4tf]{width:100%;height:100%;object-fit:cover;filter:var(--hero-img-saturate) var(--hero-img-brightness)}.page-hero__overlay[data-astro-cid-bfblv4tf]{position:absolute;inset:0;background:var(--overlay-page)}.page-hero__content[data-astro-cid-bfblv4tf]{position:relative;z-index:2}.page-hero__title[data-astro-cid-bfblv4tf]{font-size:clamp(2.5rem,6vw,5rem);color:var(--off-white);margin:1rem 0}.page-hero__sub[data-astro-cid-bfblv4tf]{font-size:1rem;color:var(--text-secondary);max-width:620px;line-height:1.7}.overline--blue[data-astro-cid-bfblv4tf]{color:#5b8fc9}.overline--blue[data-astro-cid-bfblv4tf]:before{background:#5b8fc9}.steps-section[data-astro-cid-bfblv4tf]{padding:clamp(3rem,6vw,5rem) 0;background:var(--titan-black)}.steps[data-astro-cid-bfblv4tf]{list-style:none;margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5px;background:var(--grid-line)}.step[data-astro-cid-bfblv4tf]{display:flex;align-items:flex-start;gap:1rem;padding:1.75rem;background:var(--titan-charcoal);border-top:2px solid var(--steel-blue-light)}.step__num[data-astro-cid-bfblv4tf]{font-family:var(--font-headline);font-weight:800;font-size:1.5rem;color:#5b8fc9;line-height:1}.step__text[data-astro-cid-bfblv4tf]{font-size:.92rem;color:var(--text-secondary);line-height:1.6}.pumps-section[data-astro-cid-bfblv4tf]{padding:var(--section-pad) 0;background:var(--titan-charcoal)}.section-header[data-astro-cid-bfblv4tf]{margin-bottom:3rem}.section-title[data-astro-cid-bfblv4tf]{font-size:clamp(2rem,3.5vw,2.75rem);color:var(--off-white);margin-top:.75rem}.pumps-grid[data-astro-cid-bfblv4tf]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5px;background:var(--grid-line)}.pump-tile[data-astro-cid-bfblv4tf]{overflow:hidden}.pump-tile__inner[data-astro-cid-bfblv4tf]{display:flex;flex-direction:column;height:100%;text-decoration:none;background:var(--titan-charcoal);transition:background .4s}.pump-tile__inner[data-astro-cid-bfblv4tf]:hover{background:var(--gunmetal-dark)}.pump-tile__img-wrap[data-astro-cid-bfblv4tf]{aspect-ratio:4/3;overflow:hidden}.pump-tile__img-wrap[data-astro-cid-bfblv4tf] .pump-tile__img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-industrial)}.pump-tile__inner[data-astro-cid-bfblv4tf]:hover .pump-tile__img-wrap[data-astro-cid-bfblv4tf] .pump-tile__img{transform:scale(1.05)}.pump-tile__body[data-astro-cid-bfblv4tf]{padding:1.5rem;display:flex;flex-direction:column;flex:1}.pump-tile__title[data-astro-cid-bfblv4tf]{font-size:1.2rem;color:var(--off-white);margin-bottom:.4rem}.pump-tile__tagline[data-astro-cid-bfblv4tf]{font-family:var(--font-subhead);font-size:.82rem;font-weight:600;color:#5b8fc9;margin-bottom:.9rem}.pump-tile__summary[data-astro-cid-bfblv4tf]{font-size:.86rem;color:var(--text-muted);line-height:1.65;margin-bottom:1.25rem;flex:1}.pump-tile__cta[data-astro-cid-bfblv4tf]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-subhead);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);transition:color .3s,gap .3s}.pump-tile__inner[data-astro-cid-bfblv4tf]:hover .pump-tile__cta[data-astro-cid-bfblv4tf]{color:var(--amber-text);gap:.85rem}[dir=rtl] .pump-tile__arrow[data-astro-cid-bfblv4tf]{transform:scaleX(-1)}.water-cta[data-astro-cid-bfblv4tf]{padding:var(--section-pad) 0;background:var(--steel-blue);position:relative;overflow:hidden}.water-cta[data-astro-cid-bfblv4tf]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(13,13,13,.5) 0%,transparent 100%)}.water-cta__inner[data-astro-cid-bfblv4tf]{position:relative;display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:center}.water-cta__title[data-astro-cid-bfblv4tf]{font-size:clamp(1.75rem,3.5vw,2.5rem);color:var(--off-white);margin:.75rem 0 1rem}.water-cta__sub[data-astro-cid-bfblv4tf]{font-size:.9rem;color:var(--text-secondary);line-height:1.7;max-width:440px}.water-cta__actions[data-astro-cid-bfblv4tf]{display:flex;flex-direction:column;gap:.75rem}.water-cta__actions[data-astro-cid-bfblv4tf] .btn[data-astro-cid-bfblv4tf]{justify-content:center;white-space:nowrap}@media (max-width: 900px){.steps[data-astro-cid-bfblv4tf]{grid-template-columns:1fr}.pumps-grid[data-astro-cid-bfblv4tf]{grid-template-columns:repeat(2,1fr)}.water-cta__inner[data-astro-cid-bfblv4tf]{grid-template-columns:1fr}.water-cta__actions[data-astro-cid-bfblv4tf]{flex-direction:row;flex-wrap:wrap}}@media (max-width: 600px){.pumps-grid[data-astro-cid-bfblv4tf]{grid-template-columns:1fr}}
