.faq-item-module__6DBa7q__item{border-top:1px solid var(--detail-border)}.faq-item-module__6DBa7q__item:last-child{border-bottom:1px solid var(--detail-border)}.faq-item-module__6DBa7q__item h3{margin:0}.faq-item-module__6DBa7q__item button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:22px 0;font-size:1.125rem;font-weight:600;line-height:1.5;display:flex}.faq-item-module__6DBa7q__item button:focus-visible{outline-offset:4px;outline:2px solid #075b39}.faq-item-module__6DBa7q__item button span{flex-shrink:0;font-size:1.5rem;font-weight:400}.faq-item-module__6DBa7q__answer{overflow:hidden}.faq-item-module__6DBa7q__answer p{color:var(--detail-muted);margin:0;padding-bottom:28px}@media (hover:hover){.faq-item-module__6DBa7q__item button:hover{color:#075b39}}
.solution-details-module__yxLENq__page{--detail-muted:#52645d;--detail-border:#dce5df;color:var(--ink);background:#fff}.solution-details-module__yxLENq__page h1,.solution-details-module__yxLENq__page h2{text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}.solution-details-module__yxLENq__page h1{letter-spacing:-.04em;margin:24px 0;font-size:clamp(2.6rem,4.8vw,4.7rem);line-height:1.06}.solution-details-module__yxLENq__page h1 em{color:#26704f;font-weight:400}.solution-details-module__yxLENq__page h2{white-space:pre-line;margin:16px 0 24px;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.12}.solution-details-module__yxLENq__page h3{margin:0 0 14px;font-size:1.25rem;line-height:1.35}.solution-details-module__yxLENq__page p{text-wrap:pretty;max-width:65ch;font-size:1rem;line-height:1.75}.solution-details-module__yxLENq__page .eyebrow{color:#26704f;letter-spacing:.16em;font-size:.75rem}.solution-details-module__yxLENq__page a:focus-visible,.solution-details-module__yxLENq__page button:focus-visible{outline-offset:5px;outline:3px solid #008657}.solution-details-module__yxLENq__page .button{color:#fff;margin-top:20px}.solution-details-module__yxLENq__breadcrumb{align-items:center;gap:16px;padding-bottom:32px;font-size:.875rem;display:flex}.solution-details-module__yxLENq__breadcrumb a{text-underline-offset:4px;text-decoration:underline}.solution-details-module__yxLENq__heroGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.solution-details-module__yxLENq__etpHero{background:#f3f6f0;padding:40px 0 64px}.solution-details-module__yxLENq__page .solution-details-module__yxLENq__lead{font-size:1.125rem;line-height:1.7}.solution-details-module__yxLENq__heroPhoto{margin:0}.solution-details-module__yxLENq__heroPhoto img{aspect-ratio:1;object-fit:cover;border-radius:2px;width:100%;height:auto}.solution-details-module__yxLENq__page figcaption{color:var(--detail-muted);margin-top:12px;font-size:.8125rem;line-height:1.6}.solution-details-module__yxLENq__introBand{border-bottom:1px solid var(--detail-border);padding:48px 0}.solution-details-module__yxLENq__introGrid{grid-template-columns:.65fr 1fr 1.2fr;align-items:center;gap:48px;display:grid}.solution-details-module__yxLENq__introGrid h2{margin:0}.solution-details-module__yxLENq__section{padding:88px 0;scroll-margin-top:24px}.solution-details-module__yxLENq__sectionIntro{max-width:680px;margin-bottom:40px}.solution-details-module__yxLENq__sectionIntro>p:last-child:not(:first-child){color:var(--detail-muted)}.solution-details-module__yxLENq__process{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.solution-details-module__yxLENq__stageArt{background:#f1f6f2;border-top:2px solid #639279;margin-bottom:28px;padding-top:35px;position:relative}.solution-details-module__yxLENq__number{color:#26704f;font-size:.875rem;font-weight:700;position:absolute;top:12px;left:16px}.solution-details-module__yxLENq__tank{color:#31644e;width:100%;display:block}.solution-details-module__yxLENq__page .solution-details-module__yxLENq__technical{color:#26704f;margin:0 0 16px;font-size:.8125rem;font-weight:700}.solution-details-module__yxLENq__process li>div>p:last-child,.solution-details-module__yxLENq__threeColumns p{color:var(--detail-muted)}.solution-details-module__yxLENq__residue{background:#f6f7f2;border-left:3px solid #8b9d83;margin-top:40px;padding:24px 28px}.solution-details-module__yxLENq__residue p{max-width:90ch;margin:8px 0 0}.solution-details-module__yxLENq__darkSection{background:var(--ink);color:#f7faf7;padding:80px 0}.solution-details-module__yxLENq__split{grid-template-columns:1fr 1.15fr;align-items:center;gap:80px;display:grid}:is(.solution-details-module__yxLENq__darkSection .eyebrow,.solution-details-module__yxLENq__closing .eyebrow){color:#a4d4b9}.solution-details-module__yxLENq__darkSection .solution-details-module__yxLENq__sectionIntro>p:last-child{color:#c6d6cf}.solution-details-module__yxLENq__darkSection .solution-details-module__yxLENq__sectionIntro{margin-bottom:0}.solution-details-module__yxLENq__linkRows>div{border-bottom:1px solid #35504b;padding:24px 0}.solution-details-module__yxLENq__linkRows>div:first-child{padding-top:0}.solution-details-module__yxLENq__linkRows p{color:#c6d6cf}.solution-details-module__yxLENq__linkRows a{color:#b1e0c2;text-underline-offset:6px;align-items:center;gap:24px;min-height:44px;text-decoration:underline;display:inline-flex}.solution-details-module__yxLENq__threeColumns{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.solution-details-module__yxLENq__threeColumns article{border-top:1px solid var(--detail-border);padding-top:24px}.solution-details-module__yxLENq__threeColumns span{color:#26704f;margin-bottom:24px;font-size:.875rem;display:block}.solution-details-module__yxLENq__questions{max-width:960px}.solution-details-module__yxLENq__section:has(.solution-details-module__yxLENq__questions){background:#f6f8f5}.solution-details-module__yxLENq__closing{color:#fff;background:#103e32;padding:72px 0}.solution-details-module__yxLENq__closingInner{grid-template-columns:1.5fr 1fr;align-items:center;gap:64px;display:grid}.solution-details-module__yxLENq__closing h2{font-size:clamp(2rem,3vw,3rem)}.solution-details-module__yxLENq__closing p{color:#d3e4db}.solution-details-module__yxLENq__page .solution-details-module__yxLENq__caption{font-size:.8125rem}.solution-details-module__yxLENq__compactHero{background:#f1f6f2;padding:40px 0 32px}.solution-details-module__yxLENq__compactHeading{text-align:center;max-width:850px;margin:0 auto}.solution-details-module__yxLENq__compactHeading p{margin-inline:auto}.solution-details-module__yxLENq__equipmentFigure{margin:12px 0 0}.solution-details-module__yxLENq__equipmentLayout{grid-template-columns:1fr 2.2fr 1fr;align-items:center;gap:24px;display:grid}.solution-details-module__yxLENq__equipmentLayout img{width:100%;height:auto}.solution-details-module__yxLENq__equipmentNote{border-top:1px solid #9db9a7;padding-top:24px}.solution-details-module__yxLENq__equipmentNote span{color:#26704f;font-size:.8125rem}.solution-details-module__yxLENq__equipmentNote h2{font-size:1.65rem}.solution-details-module__yxLENq__equipmentNote p{color:var(--detail-muted)}.solution-details-module__yxLENq__equipmentFigure figcaption{text-align:center}.solution-details-module__yxLENq__membraneFigure{min-width:0;margin:0}.solution-details-module__yxLENq__membraneFigure svg{width:100%;display:block}.solution-details-module__yxLENq__membraneLabels,.solution-details-module__yxLENq__membraneLegend{justify-content:space-between;gap:20px;font-size:.8125rem;line-height:1.5;display:flex}.solution-details-module__yxLENq__membraneLabels{font-weight:700}.solution-details-module__yxLENq__membraneLegend i{background:#50785d;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}@media (hover:hover){.solution-details-module__yxLENq__page a:not(.button):hover{color:#008657}}@media (max-width:1100px){.solution-details-module__yxLENq__heroGrid{gap:32px}.solution-details-module__yxLENq__process{grid-template-columns:repeat(2,1fr);gap:40px}.solution-details-module__yxLENq__introGrid{grid-template-columns:1fr 1.5fr;gap:24px}.solution-details-module__yxLENq__introGrid>:first-child{grid-column:1/-1}.solution-details-module__yxLENq__split{gap:40px}.solution-details-module__yxLENq__equipmentLayout{grid-template-columns:1fr 1.7fr 1fr;gap:16px}.solution-details-module__yxLENq__equipmentNote h2{font-size:1.35rem}}@media (max-width:760px){.solution-details-module__yxLENq__page .container{width:calc(100% - 40px)}.solution-details-module__yxLENq__heroGrid,.solution-details-module__yxLENq__introGrid,.solution-details-module__yxLENq__split,.solution-details-module__yxLENq__closingInner,.solution-details-module__yxLENq__threeColumns{grid-template-columns:1fr;gap:28px}.solution-details-module__yxLENq__etpHero{padding:24px 0 40px}.solution-details-module__yxLENq__heroPhoto{margin-top:16px}.solution-details-module__yxLENq__heroPhoto img{aspect-ratio:4/3}.solution-details-module__yxLENq__breadcrumb{padding-bottom:12px}.solution-details-module__yxLENq__section,.solution-details-module__yxLENq__darkSection{padding:52px 0}.solution-details-module__yxLENq__sectionIntro{margin-bottom:28px}.solution-details-module__yxLENq__process{grid-template-columns:1fr;gap:32px}.solution-details-module__yxLENq__process li{grid-template-columns:110px 1fr;gap:20px;display:grid}.solution-details-module__yxLENq__stageArt{align-self:start;margin:0;padding-top:40px}.solution-details-module__yxLENq__process h3{font-size:1.125rem}.solution-details-module__yxLENq__residue{padding:20px}.solution-details-module__yxLENq__compactHero{padding-top:24px}.solution-details-module__yxLENq__compactHeading{text-align:left;margin-top:24px}.solution-details-module__yxLENq__equipmentLayout{grid-template-columns:1fr 1fr;gap:24px}.solution-details-module__yxLENq__equipmentLayout img{grid-area:1/1/auto/-1;max-width:460px;margin-inline:auto}.solution-details-module__yxLENq__equipmentNote h2{font-size:1.5rem}.solution-details-module__yxLENq__equipmentNote p{font-size:.875rem}.solution-details-module__yxLENq__equipmentFigure figcaption{text-align:left;margin-top:24px}.solution-details-module__yxLENq__closing{padding:48px 0}}@media (max-width:380px){.solution-details-module__yxLENq__process li{grid-template-columns:1fr}.solution-details-module__yxLENq__stageArt{max-width:200px}.solution-details-module__yxLENq__equipmentLayout{gap:16px}.solution-details-module__yxLENq__equipmentNote h2{font-size:1.25rem}}.solution-details-module__yxLENq__comparison{grid-template-columns:1fr 1fr;gap:48px;display:grid}.solution-details-module__yxLENq__comparison article{background:#f3f6f0;border-top:2px solid #639279;padding:28px}.solution-details-module__yxLENq__comparison h3{margin-top:20px}.solution-details-module__yxLENq__diagramPanel{border:1px solid var(--detail-border);background:#f1f6f2;min-width:0;margin:0;padding:32px}.solution-details-module__yxLENq__heatFlow{grid-template-columns:.8fr repeat(3,1fr);align-items:center;gap:24px;display:grid}.solution-details-module__yxLENq__heatInput{color:#31644e;font-family:Georgia,serif;font-size:1.75rem}.solution-details-module__yxLENq__heatInput span{display:block}.solution-details-module__yxLENq__effect{text-align:center;gap:10px;font-size:.875rem;display:grid}.solution-details-module__yxLENq__effect svg{width:100%;max-height:200px}.solution-details-module__yxLENq__vapour{border-bottom:2px solid #7d9f8b;padding:12px 4px;font-size:.8125rem}.solution-details-module__yxLENq__dryerLayout{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.solution-details-module__yxLENq__dryerLayout svg{width:100%}.solution-details-module__yxLENq__dryerLayout dl{margin:0}.solution-details-module__yxLENq__dryerLayout dl div{margin-bottom:24px}.solution-details-module__yxLENq__dryerLayout dt{font-size:.875rem;font-weight:700}.solution-details-module__yxLENq__dryerLayout dd{color:var(--detail-muted);margin:8px 0 0;font-size:.875rem;line-height:1.6}.solution-details-module__yxLENq__page .solution-details-module__yxLENq__mapHeading{margin:0 0 20px;font-weight:600}.solution-details-module__yxLENq__recoveryMap{gap:16px;display:grid}.solution-details-module__yxLENq__recoveryMap>div{border-left:3px solid #639279;padding:8px 0 0 20px}.solution-details-module__yxLENq__recoveryMap a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.solution-details-module__yxLENq__recoveryMap p{color:var(--detail-muted);margin:0 0 8px;font-size:.875rem}.solution-details-module__yxLENq__recoveryMap small{background:#e1eee5;padding:10px;font-size:.8125rem;line-height:1.5;display:block}.solution-details-module__yxLENq__recoveryMap span{color:#31644e;margin-top:12px;font-size:.8125rem;display:block}@media (max-width:760px){.solution-details-module__yxLENq__comparison{grid-template-columns:1fr;gap:24px}.solution-details-module__yxLENq__comparison article{padding:24px}.solution-details-module__yxLENq__diagramPanel{padding:20px}.solution-details-module__yxLENq__heatFlow{grid-template-columns:1fr;gap:28px}.solution-details-module__yxLENq__heatInput{font-size:1.5rem}.solution-details-module__yxLENq__heatInput span{width:30px;transform:rotate(90deg)}.solution-details-module__yxLENq__effect{text-align:left;grid-template-columns:1fr 1fr;align-items:center}.solution-details-module__yxLENq__effect svg{grid-area:1/1/4;max-height:150px}.solution-details-module__yxLENq__effect .solution-details-module__yxLENq__vapour{grid-column:2}.solution-details-module__yxLENq__dryerLayout{gap:12px}}.solution-details-module__yxLENq__serviceSteps{margin:0;padding:0;list-style:none}.solution-details-module__yxLENq__serviceSteps li{border-bottom:1px solid #35504b;grid-template-columns:32px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.solution-details-module__yxLENq__serviceSteps li:first-child{padding-top:0}.solution-details-module__yxLENq__serviceSteps li>span{color:#a4d4b9;font-size:.875rem}.solution-details-module__yxLENq__serviceSteps p{color:#c6d6cf;margin-bottom:0}.solution-details-module__yxLENq__serviceLink{text-underline-offset:4px;align-items:center;gap:16px;min-height:44px;text-decoration:underline;display:inline-flex}
