.sales-page{--sales-soft:#eef5f9;--sales-line:#0a1c341f;background:#fff}.sales-header-inner{justify-content:space-between;align-items:center;min-height:82px;display:flex}.sales-header-actions{align-items:center;gap:24px;font-size:.88rem;font-weight:700;display:flex}.sales-header-actions a{text-decoration:none}.sales-header-cta{background:var(--blue);border:1px solid var(--blue);color:#fff;border-radius:3px;padding:11px 16px}.sales-hero{background:linear-gradient(100deg,#fffffffa 0 52%,#ffffffc2 72%,#ffffffeb),url(/media/water-data-background.webp) 50%/cover;align-items:center;min-height:calc(100svh - 82px);padding:88px 0;display:grid}.sales-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);align-items:center;gap:clamp(56px,8vw,110px);display:grid}.sales-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--blue);margin:0 0 20px;font-size:.78rem;font-weight:700}.sales-hero h1,.sales-section-heading h2,.sales-outcomes-intro h2,.sales-faq-intro h2,.sales-final-cta h2{color:var(--navy);margin:0;font-family:Lexend,sans-serif}.sales-hero h1{letter-spacing:-.045em;max-width:780px;font-size:clamp(3rem,6.4vw,6.3rem);line-height:.99}.sales-lead{color:#445266;max-width:680px;margin:30px 0 0;font-size:clamp(1.06rem,1.5vw,1.3rem);line-height:1.65}.sales-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}.sales-text-link{color:var(--blue);font-weight:700;text-decoration:none}.sales-hero-panel{color:#fff;background:#0a1c34f0;padding:clamp(30px,5vw,54px);box-shadow:0 34px 90px #0a1c3438}.sales-hero-panel>p{margin:0 0 26px;font-family:Lexend,sans-serif;font-size:clamp(1.3rem,2.4vw,2rem)}.sales-hero-panel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.sales-hero-panel li{color:#fffc;border-top:1px solid #ffffff2e;padding:18px 0}.sales-section{padding:clamp(96px,12vw,170px) 0}.sales-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.65fr);align-items:end;gap:28px 70px;margin-bottom:70px;display:grid}.sales-section-heading .sales-eyebrow{grid-column:1/-1;margin-bottom:0}.sales-section-heading h2{letter-spacing:-.035em;font-size:clamp(2.3rem,4.8vw,4.8rem);line-height:1.02}.sales-section-heading>p:last-child{color:#566375;margin:0;font-size:1.1rem;line-height:1.7}.sales-problem{background:var(--sales-soft)}.sales-problem-grid{border-top:1px solid var(--sales-line);border-left:1px solid var(--sales-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-problem-card{border-right:1px solid var(--sales-line);border-bottom:1px solid var(--sales-line);background:#ffffffbf;min-height:310px;padding:36px}.sales-problem-card span{color:var(--sky);font-family:Lexend,sans-serif;font-size:.8rem}.sales-problem-card h3{color:var(--navy);margin:76px 0 14px;font-family:Lexend,sans-serif;font-size:1.45rem}.sales-problem-card p{color:#566375;margin:0;line-height:1.65}.sales-process{background:var(--navy);color:#fff}.sales-process .sales-eyebrow,.sales-final-cta .sales-eyebrow{color:var(--sky)}.sales-process .sales-section-heading h2{color:#fff;max-width:880px}.sales-process-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-process-step{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;min-height:360px;padding:38px}.sales-process-step span{color:var(--sky);font-family:Lexend,sans-serif;font-size:.8rem}.sales-process-step h3{margin:94px 0 18px;font-family:Lexend,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem)}.sales-process-step p{color:#ffffffb3;margin:0;line-height:1.65}.sales-outcomes{background:#fff}.sales-outcomes-layout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(60px,9vw,130px);display:grid}.sales-outcomes-intro{align-self:start;position:sticky;top:130px}.sales-outcomes-intro h2,.sales-faq-intro h2{letter-spacing:-.035em;font-size:clamp(2.3rem,4.4vw,4.4rem);line-height:1.04}.sales-outcomes-grid{border-top:1px solid var(--sales-line);border-left:1px solid var(--sales-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-outcomes-grid article{border-right:1px solid var(--sales-line);border-bottom:1px solid var(--sales-line);min-height:270px;padding:34px}.sales-outcomes-grid h3{color:var(--navy);margin:0 0 70px;font-family:Lexend,sans-serif;font-size:1.28rem}.sales-outcomes-grid p{color:#566375;margin:0;line-height:1.65}.sales-use-cases{background:var(--sales-soft);padding-bottom:0}.sales-section-heading-centered{text-align:center;display:block}.sales-section-heading-centered h2{max-width:920px;margin-inline:auto}.sales-use-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sales-use-case{background:var(--navy);color:#fff;align-items:flex-end;min-height:520px;padding:34px;display:flex;position:relative;overflow:hidden}.sales-use-case:after{content:"";z-index:1;background:linear-gradient(#0a1c3405 35%,#0a1c34d1);position:absolute;inset:0}.sales-use-case>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sales-use-case>div{z-index:2;position:relative}.sales-use-case span{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;font-size:.82rem;font-weight:700}.sales-use-case h3{margin:8px 0 0;font-family:Lexend,sans-serif;font-size:clamp(1.35rem,2vw,1.7rem)}.sales-use-case p{color:#fffc;margin:14px 0 0;font-size:.9rem;line-height:1.55}.sales-faq{background:#fff}.sales-faq-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,130px);display:grid}.sales-faq-list{border-top:1px solid var(--sales-line)}.sales-faq-list details{border-bottom:1px solid var(--sales-line)}.sales-faq-list summary{color:var(--navy);cursor:pointer;padding:26px 46px 26px 0;font-family:Lexend,sans-serif;font-size:1.04rem;list-style:none;position:relative}.sales-faq-list summary::-webkit-details-marker{display:none}.sales-faq-list summary:after{content:"+";color:var(--blue);font-size:1.4rem;font-weight:400;position:absolute;top:24px;right:4px}.sales-faq-list details[open] summary:after{content:"−"}.sales-faq-list details p{color:#566375;max-width:690px;margin:-4px 0 28px;line-height:1.7}.sales-final-cta{color:#fff;background:linear-gradient(110deg,#0a1c34f5,#15386ce0),url(/media/water-data-background.webp) 50%/cover;padding:clamp(110px,14vw,190px) 0}.sales-final-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;display:grid}.sales-final-cta h2{letter-spacing:-.045em;color:#fff;max-width:820px;font-size:clamp(2.7rem,5.6vw,5.8rem);line-height:1}.sales-final-cta-inner>div>p:last-child{color:#ffffffb8;max-width:650px;margin:26px 0 0;font-size:1.1rem;line-height:1.7}.sales-final-cta .primary-cta{box-shadow:none;color:var(--blue);background:#fff;border-color:#fff}@media (width<=900px){.sales-hero-grid,.sales-section-heading,.sales-outcomes-layout,.sales-faq-layout,.sales-final-cta-inner{grid-template-columns:1fr}.sales-hero{padding:72px 0}.sales-problem-grid{grid-template-columns:1fr}.sales-process-grid,.sales-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-outcomes-intro{position:static}}@media (width<=560px){.sales-header-actions>a:first-child{display:none}.sales-header-cta{padding-inline:12px}.sales-hero h1{font-size:clamp(2.8rem,14vw,4rem)}.sales-hero-panel{padding:28px}.sales-problem-card{min-height:250px}.sales-process-grid,.sales-outcomes-grid,.sales-use-case-grid{grid-template-columns:1fr}.sales-process-step{min-height:300px}.sales-use-case{min-height:480px}}
