/* Existing product imagery and brand language; improve first-view discovery. */
.audit-valve .hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px 32px;text-align:left;width:min(1280px,100%);margin:auto;padding:48px;overflow:visible}
.audit-valve .hero-copy{min-width:0}.audit-valve .hero h1{font-size:clamp(44px,4.5vw,64px)}.audit-valve .hero h1 span{display:block}.audit-valve .hero-sub{font-size:18px;padding:0}.audit-valve .hero-product{grid-column:2;grid-row:1;width:100%;max-width:100%;margin:0;mix-blend-mode:multiply;transform:none}
.audit-valve .hero .sales-panel{margin:16px 0}.audit-valve .ebt-product-signature{margin:0 0 18px;width:64px}.audit-valve .ebt-product-signature img{width:64px;height:36px}.audit-valve .hero-caption{grid-column:2;margin:0;padding:0;text-align:center;font-size:12px}
.audit-sensor .product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:center;padding-block:48px}.audit-sensor .product-hero-copy{min-width:0}.audit-sensor .product-hero h1{font-size:clamp(40px,4vw,56px)}.audit-sensor .product-hero .intro{font-size:16px}.audit-sensor .product-hero .sales-panel{margin-left:0}.audit-sensor .hero-actions{gap:12px 22px;flex-wrap:wrap;margin-block:20px}.audit-sensor .concept-label{margin-top:18px;font-size:12px}
.audit-page .sales-action{min-height:44px}.audit-page .sales-selection{font-size:13px}.audit-page .company-bar nav a{min-height:44px}.audit-page .company-bar{height:46px}.audit-page .caption,.audit-page .concept-note,.audit-page .hero-caption{font-size:12px}.audit-page .company-bar nav{font-size:12px}
.audit-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #32724b;outline-offset:4px}.audit-page .company-bar a:focus-visible,.audit-home .contact-section :focus-visible{outline-color:#d3e9b8}
.product-finder{margin:0 0 28px;padding:20px 22px;border:1px solid #d3d8cc;border-radius:12px;background:#f0f2eb}.product-finder p{font-size:14px;font-weight:600;margin:0 0 12px}.product-finder nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.product-finder a{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:12px;min-height:76px;border:1px solid #d3d8cc;border-radius:7px;background:#fff;font-size:12px;line-height:1.5}.product-finder strong{font-size:20px}.product-finder a:hover{border-color:#597a47;background:#f9fbf5}.audit-home .hero-caption{font-size:12px}.audit-home .product-grid .concept-note{font-size:12px}
.inquiry{grid-column:1/-1;width:100%;padding:32px;border:1px solid #59684e;border-radius:12px;margin-top:32px;background:#283323;color:#fff}.inquiry h3{font-size:25px;margin:0 0 12px}.inquiry p{font-size:14px;line-height:1.8;max-width:760px;color:#e1e8da}.inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.inquiry label{display:flex;flex-direction:column;gap:9px;font-size:14px;line-height:1.6}.inquiry-wide{grid-column:1/-1}.inquiry input,.inquiry select,.inquiry textarea{font:inherit;font-size:16px;color:#20251c;background:#fff;border:1px solid #c1c9b9;border-radius:7px;padding:12px;width:100%;min-width:0;min-height:48px;box-sizing:border-box}.inquiry textarea{resize:vertical;line-height:1.7}.inquiry-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.inquiry-actions button,.inquiry-actions a{border:1px solid #d1dcc6;background:#f3f5ec;color:#263122;border-radius:28px;padding:13px 20px;min-height:48px;font:inherit;font-size:14px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.inquiry-actions button:hover,.inquiry-actions a:hover{background:#fff}.inquiry small{display:block;font-size:12px;line-height:1.9;color:#d2ddc8;margin-top:16px}.inquiry-result{border-top:1px solid #69765e;padding-top:24px;margin-top:24px}.inquiry-result[hidden]{display:none}.inquiry-status{margin-top:18px;min-height:1.8em}.audit-home .contact-inner{flex-wrap:wrap}.inquiry-result label{margin-top:15px}
@media(max-width:900px){.audit-valve .hero{padding:36px 24px;gap:24px}.audit-sensor .product-hero{gap:24px}.audit-sensor .product-hero h1{font-size:40px}.product-finder nav{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){
.audit-valve .hero,.audit-sensor .product-hero,.audit-backwash .hero-grid{display:grid;grid-template-columns:minmax(0,1fr);text-align:left;gap:14px;padding-block:28px}
.audit-valve .hero{padding-inline:20px}.audit-valve .hero-copy,.audit-sensor .product-hero-copy,.audit-backwash .hero-copy{display:contents}
.audit-valve .ebt-product-signature{display:none}.audit-valve .hero .eyebrow,.audit-sensor .product-hero .eyebrow,.audit-backwash .hero-grid .eyebrow{grid-column:1;grid-row:1;text-align:left}
.audit-valve .hero h1,.audit-sensor .product-hero h1,.audit-backwash .hero-grid h1{grid-column:1;grid-row:2;font-size:40px;line-height:1.17;margin:0;text-align:left}
.audit-valve .hero-product,.audit-sensor .product-hero>.image-board,.audit-backwash .hero-figure{grid-column:1;grid-row:3;width:100%;max-width:100%;margin:6px 0 0;transform:none}
.audit-valve .hero-sub,.audit-sensor .product-hero .intro,.audit-backwash .hero-description{grid-row:4;font-size:15px;line-height:1.8;padding:0;margin:0;text-align:left}
.audit-valve .hero .sales-panel,.audit-sensor .product-hero .sales-panel,.audit-backwash .hero-grid .sales-panel{margin:0;max-width:none;text-align:left}.audit-valve .hero-caption{grid-column:1;margin:0;padding:0;text-align:left;font-size:12px}.audit-valve .hero .text-link{margin:0;min-height:44px;display:inline-flex;align-items:center;font-size:14px}
.audit-sensor .product-hero .hero-actions{margin:0;gap:8px 18px}.audit-sensor .product-hero .concept-label{margin:0}.audit-backwash .hero-subcopy{margin:0;text-align:left}.audit-backwash .hero-figure img{max-height:350px;object-fit:contain}.audit-backwash .hero-figure figcaption{font-size:11px}.audit-backwash .hero-actions{margin:0}.audit-backwash .hero-footnote{margin:0;text-align:left}
.product-finder{padding:18px 16px}.product-finder nav{grid-template-columns:repeat(2,minmax(0,1fr))}.product-finder a{padding:10px;min-height:72px}.inquiry{padding:24px 18px;margin-top:24px}.inquiry-grid{grid-template-columns:1fr;gap:18px}.inquiry-wide{grid-column:1}.inquiry h3{font-size:23px}.inquiry-actions{align-items:stretch}.inquiry-actions>*{justify-content:center}.audit-page .sales-selection{font-size:13px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.audit-page *, .audit-home *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.audit-page .menu-toggle,.audit-page .product-menu{min-height:44px;min-width:56px}.audit-page .nav nav a{min-height:44px;display:inline-flex;align-items:center}.audit-page .drawing-note,.audit-page .connection-footnote,.audit-page footer p{font-size:12px}
.audit-sensor .closing a:focus-visible{outline-color:#fff}.audit-backwash .operation-section :is(a,button):focus-visible{outline-color:#ffe0bd}.audit-backwash .operation-section .physical-keys button:focus-visible{outline-color:#20211e}
