.ROICalculator_roiSection__h6OXj{overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 40%,rgba(18,61,58,.56),transparent 52%),linear-gradient(180deg,#071514,#08201e 48%,#071514)}.ROICalculator_roiSection__h6OXj:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,21,20,.94),transparent 18%,transparent 78%,rgba(7,21,20,.94)),radial-gradient(circle at 50% 50%,rgba(118,228,216,.08),transparent 58%)}.ROICalculator_sectionBubbleField__yPO9w{position:absolute;inset:-8% 0;z-index:1;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent)}.ROICalculator_sectionBubbleField__yPO9w:after,.ROICalculator_sectionBubbleField__yPO9w:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(216,255,247,.06),transparent),repeating-linear-gradient(100deg,rgba(216,255,247,.045) 0 1px,transparent 1px 5.75rem);opacity:.5;animation:ROICalculator_sectionWaterSheet___Zkx3 16s ease-in-out infinite alternate}.ROICalculator_sectionBubbleField__yPO9w:after{opacity:.28;filter:blur(5px);animation-duration:21s;animation-direction:alternate-reverse}.ROICalculator_sectionBubble__2_BF3{position:absolute;left:var(--section-bubble-left);top:var(--section-bubble-top);width:var(--section-bubble-size);height:var(--section-bubble-size);border-radius:50%;border:1px solid rgba(216,255,247,.36);background:radial-gradient(circle at 34% 28%,rgba(242,255,251,.88) 0 12%,rgba(118,228,216,.32) 13% 48%,rgba(118,228,216,.12) 49% 100%);box-shadow:0 0 18px rgba(118,228,216,.34);opacity:var(--section-bubble-soft-opacity);animation:ROICalculator_sectionBubbleMove__ybNPy var(--section-bubble-duration) ease-in-out var(--section-bubble-delay) infinite alternate;will-change:transform,opacity}.ROICalculator_calculatorContainer__ecMXG{position:relative;z-index:2}.ROICalculator_calculatorContainer__ecMXG:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 25%,rgba(118,228,216,.08),transparent 30%),radial-gradient(circle at 74% 44%,rgba(183,240,106,.06),transparent 34%),linear-gradient(180deg,rgba(216,255,247,.025),transparent 52%);opacity:.58;z-index:-1}.ROICalculator_formContainer__Eeugl{background:rgba(18,61,58,.1);backdrop-filter:blur(8px);border-radius:16px;border:1px solid rgba(118,228,216,.15);box-shadow:0 8px 32px rgba(0,0,0,.2),inset 0 0 8px rgba(118,228,216,.15);overflow:hidden;position:relative;z-index:1}.ROICalculator_formContainer__Eeugl:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(118,228,216,.1) 0,transparent 70%);z-index:-1}@keyframes ROICalculator_calculatorBubbleDrift__L4FRL{0%{background-position:0 0}to{background-position:0 -100px}}@keyframes ROICalculator_sectionBubbleMove__ybNPy{0%{opacity:var(--section-bubble-soft-opacity);transform:translateZ(0) scale(.76)}45%{opacity:var(--section-bubble-opacity);transform:translate3d(var(--section-bubble-sway),var(--section-bubble-lift),0) scale(1.08)}to{opacity:var(--section-bubble-soft-opacity);transform:translate3d(var(--section-bubble-end-sway),var(--section-bubble-end-lift),0) scale(.88)}}@keyframes ROICalculator_sectionWaterSheet___Zkx3{0%{transform:translateZ(0)}to{transform:translate3d(1.8rem,-1.4rem,0)}}.ROICalculator_resultsCard__nxaAx{position:relative;isolation:isolate;transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease;background:rgba(18,61,58,.2);backdrop-filter:blur(8px);border-radius:16px;border:1px solid rgba(118,228,216,.2);box-shadow:0 20px 40px rgba(0,0,0,.2),0 0 15px rgba(47,143,131,.3)}.ROICalculator_resultsBubbleMask__F8lpV{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,rgba(216,255,247,.04),rgba(118,228,216,.02) 44%,rgba(183,240,106,.045)),radial-gradient(circle at 54% 42%,rgba(118,228,216,.14),transparent 54%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 58%,rgba(0,0,0,.62) 76%,transparent 100%),linear-gradient(180deg,transparent,#000 14%,#000 88%,transparent);mask-image:radial-gradient(ellipse at center,#000 0 58%,rgba(0,0,0,.62) 76%,transparent 100%),linear-gradient(180deg,transparent,#000 14%,#000 88%,transparent)}.ROICalculator_resultsBubbleMask__F8lpV:after,.ROICalculator_resultsBubbleMask__F8lpV:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 82%,rgba(216,255,247,.34) 0 3px,transparent 4px),radial-gradient(circle at 18% 38%,rgba(118,228,216,.22) 0 5px,transparent 6px),radial-gradient(circle at 29% 72%,rgba(216,255,247,.24) 0 2px,transparent 3px),radial-gradient(circle at 43% 28%,rgba(216,255,247,.28) 0 4px,transparent 5px),radial-gradient(circle at 58% 68%,rgba(183,240,106,.18) 0 5px,transparent 6px),radial-gradient(circle at 76% 42%,rgba(216,255,247,.22) 0 3px,transparent 4px),radial-gradient(circle at 91% 76%,rgba(118,228,216,.26) 0 6px,transparent 7px);opacity:.52;animation:ROICalculator_resultsWaterField__GLzNU 14s ease-in-out infinite alternate}.ROICalculator_resultsBubbleMask__F8lpV:after{background:radial-gradient(circle at 13% 58%,rgba(216,255,247,.2) 0 7px,transparent 8px),radial-gradient(circle at 35% 86%,rgba(118,228,216,.2) 0 4px,transparent 5px),radial-gradient(circle at 52% 36%,rgba(216,255,247,.18) 0 8px,transparent 9px),radial-gradient(circle at 69% 78%,rgba(216,255,247,.16) 0 5px,transparent 6px),radial-gradient(circle at 86% 24%,rgba(183,240,106,.14) 0 6px,transparent 7px);opacity:.42;filter:blur(1.5px);animation-duration:18s;animation-direction:alternate-reverse}.ROICalculator_resultsBubble__PUa2d{position:absolute;left:var(--bubble-x);bottom:var(--bubble-bottom);width:var(--bubble-size);height:var(--bubble-size);border:1px solid rgba(216,255,247,.66);border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(242,255,251,.98) 0 11%,rgba(216,255,247,.44) 12% 46%,rgba(118,228,216,.18) 47% 100%);box-shadow:0 0 var(--bubble-glow) rgba(118,228,216,.48),inset 0 0 var(--bubble-inset-glow) rgba(216,255,247,.38);opacity:0;filter:blur(.12px);animation:ROICalculator_resultsBubbleFloat__ANexP var(--bubble-duration) ease-in-out var(--bubble-delay) infinite;will-change:transform,opacity}.ROICalculator_resultsCard__nxaAx:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,rgba(118,228,216,.05),transparent),radial-gradient(circle at 70% 30%,rgba(118,228,216,.1) 0,transparent 70%);border-radius:16px;z-index:-1}.ROICalculator_resultsCard__nxaAx:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(0deg,rgba(18,61,58,.1),transparent);border-radius:0 0 16px 16px;z-index:-1}.ROICalculator_resultsCard__nxaAx:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(0,0,0,.3),0 0 20px rgba(47,143,131,.4)}.ROICalculator_resultItem__V_Cgt{text-align:center;padding:24px 16px;border-radius:12px;background:rgba(18,61,58,.18);backdrop-filter:blur(4px);border:1px solid rgba(118,228,216,.1);box-shadow:0 4px 20px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.ROICalculator_resultItem__V_Cgt:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(216,255,247,.07),rgba(216,255,247,0));opacity:.62}.ROICalculator_resultItem__V_Cgt:before{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:radial-gradient(circle at center,rgba(118,228,216,.1) 0,transparent 70%);z-index:0;opacity:0;transform:scale(.8);transition:opacity .6s ease,transform .6s ease}.ROICalculator_resultItem__V_Cgt:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px rgba(0,0,0,.2),0 0 15px rgba(118,228,216,.3)}.ROICalculator_resultItem__V_Cgt:hover:before{opacity:1;transform:scale(1)}@keyframes ROICalculator_resultsBubbleFloat__ANexP{0%{opacity:0;transform:translateZ(0) scale(.58)}12%{opacity:var(--bubble-soft-opacity)}42%{opacity:var(--bubble-opacity);transform:translate3d(var(--bubble-sway),var(--bubble-mid-travel),0) scale(1)}70%{opacity:var(--bubble-late-opacity);transform:translate3d(var(--bubble-late-sway),var(--bubble-late-travel),0) scale(1.08)}to{opacity:0;transform:translate3d(var(--bubble-end-sway),var(--bubble-end-travel),0) scale(.76)}}@keyframes ROICalculator_resultsWaterField__GLzNU{0%{transform:translateZ(0)}to{transform:translate3d(1.5rem,-1.25rem,0)}}.ROICalculator_resultValue__xvQxK{font-size:2.25rem;font-weight:700;color:var(--water-splash);line-height:1.2;align-items:flex-end;text-shadow:0 0 15px rgba(118,228,216,.5);overflow-wrap:break-word;word-break:break-word;hyphens:auto;min-height:70px;flex-wrap:wrap}.ROICalculator_resultUnit__6OmBq,.ROICalculator_resultValue__xvQxK{display:flex;justify-content:center;position:relative;z-index:1;width:100%}.ROICalculator_resultUnit__6OmBq{font-size:1rem;color:var(--water-highlight);text-align:center;margin-top:4px;align-items:center;gap:4px}.ROICalculator_roiNumbers__IdTIm{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.ROICalculator_roiNumberSpace__iD_dp{width:8px;display:inline-block}.ROICalculator_roiUnitSpace__MTV_5{width:5px;display:inline-block}.ROICalculator_resultLabel__DtaGJ{font-size:1rem;color:white;margin-top:8px;position:relative;z-index:1}.ROICalculator_betterThanAverage__em1g_{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:linear-gradient(90deg,var(--success) 0,var(--accent) 100%);color:white;font-size:.7rem;padding:2px 8px;border-radius:4px;white-space:nowrap;margin-top:4px;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:1}.ROICalculator_roiChart__iP7jF{margin:40px 0 24px;position:relative}.ROICalculator_waterFlow__DFon8{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(0deg,rgba(47,143,131,.1),transparent);z-index:0;animation:ROICalculator_flowAnimation__rDxXe 6s ease-in-out infinite}@keyframes ROICalculator_flowAnimation__rDxXe{0%,to{height:60%;opacity:.1}50%{height:65%;opacity:.15}}.ROICalculator_roiBar__BdSEZ{width:100%;height:16px;background:rgba(18,61,58,.2);border-radius:8px;overflow:hidden;position:relative;box-shadow:inset 0 2px 8px rgba(0,0,0,.2),0 0 4px rgba(118,228,216,.2);border:1px solid rgba(118,228,216,.1);z-index:1}.ROICalculator_roiProgress__vXC_D{height:100%;border-radius:8px;transition:width 1.5s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;z-index:1}.ROICalculator_roiProgress__vXC_D:before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 50%,transparent);animation:ROICalculator_shimmer__Yv6CJ 2s linear infinite;z-index:2}@keyframes ROICalculator_shimmer__Yv6CJ{0%{transform:translateX(-100%)}to{transform:translateX(50%)}}.ROICalculator_roiMarkers__Lpdf7{position:relative;margin-top:12px;height:40px;z-index:1}.ROICalculator_roiMarker__uB7n_{position:absolute;transform:translateX(-50%)}.ROICalculator_roiMarkerLine__ifVke{width:2px;height:16px;background:rgba(255,255,255,.6);margin:0 auto;position:relative}.ROICalculator_roiMarkerLine__ifVke:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:8px;height:8px;background:var(--water-highlight);border-radius:50%;box-shadow:0 0 10px var(--water-highlight)}.ROICalculator_roiMarkerLabel__rQrk9{font-size:.8rem;color:var(--water-highlight);text-align:center;margin-top:4px;white-space:nowrap;position:relative}.ROICalculator_avgLabel__A_PvE{display:block;font-size:.6rem;color:var(--water-splash);font-weight:600;margin-top:2px}.ROICalculator_resultsFooter__MPkju{display:flex;flex-direction:column;align-items:center;margin-top:24px;text-align:center;border-top:1px solid rgba(255,255,255,.1);padding-top:24px;position:relative;z-index:1}.ROICalculator_resultsFooter__MPkju p{font-size:.9rem;color:white;margin-bottom:24px;max-width:600px}.ROICalculator_resultsCTA__ClnA7{display:flex;justify-content:center;position:relative}.ROICalculator_resultsCTA__ClnA7:before{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:120%;height:1px;background:linear-gradient(90deg,transparent 0,var(--water-highlight) 50%,transparent 100%)}.ROICalculator_testimonialContainer__lJ2yt{display:flex;flex-direction:column;gap:20px;margin-top:30px}.ROICalculator_testimonialBubble__CbHCQ{border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2),0 0 15px rgba(47,143,131,.3);padding:16px;width:100%;max-width:380px;z-index:10;margin:0 auto;position:relative}.ROICalculator_testimonialBubble__CbHCQ,.ROICalculator_testimonialBubble__CbHCQ:after{background:rgba(18,61,58,.3);backdrop-filter:blur(8px);border:1px solid rgba(118,228,216,.2)}.ROICalculator_testimonialBubble__CbHCQ:after{content:"";position:absolute;left:-10px;top:20px;width:20px;height:20px;transform:rotate(45deg);z-index:-1}@media (min-width:1280px){.ROICalculator_testimonialBubble__CbHCQ:after{display:block}}.ROICalculator_testimonialContent__ByACF{position:relative;z-index:1}.ROICalculator_testimonialContent__ByACF p{font-style:italic;font-size:.85rem;color:white;margin-bottom:8px}.ROICalculator_testimonialSource__Az_EG{font-size:.7rem;color:var(--water-highlight);text-align:right;font-weight:600}.ROICalculator_inputRange__RUHkO{-webkit-appearance:none;appearance:none;width:100%;height:8px;background:rgba(18,61,58,.2);border-radius:4px;outline:none;border:1px solid rgba(118,228,216,.1);box-shadow:inset 0 2px 6px rgba(0,0,0,.2),0 0 4px rgba(118,228,216,.2)}.ROICalculator_inputRange__RUHkO::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0,var(--secondary) 100%);cursor:pointer;box-shadow:0 0 12px var(--accent),0 0 6px rgba(0,0,0,.4);transition:all .2s ease;border:2px solid var(--water-highlight)}.ROICalculator_inputRange__RUHkO::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 18px var(--accent),0 0 10px rgba(0,0,0,.5)}.ROICalculator_inputRange__RUHkO::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0,var(--secondary) 100%);cursor:pointer;box-shadow:0 0 12px var(--accent),0 0 6px rgba(0,0,0,.4);transition:all .2s ease;border:2px solid var(--water-highlight)}.ROICalculator_inputRange__RUHkO::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 0 18px var(--accent),0 0 10px rgba(0,0,0,.5)}.ROICalculator_select__VmxzT{background:rgba(18,61,58,.2);border:1px solid rgba(118,228,216,.2);color:white;border-radius:6px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2390e0ef' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:10px 36px 10px 12px;box-shadow:0 2px 8px rgba(0,0,0,.2),0 0 4px rgba(118,228,216,.2);transition:all .2s ease}.ROICalculator_select__VmxzT:focus{outline:none;box-shadow:0 2px 12px rgba(0,0,0,.3),0 0 8px rgba(118,228,216,.4);border-color:var(--water-highlight)}.ROICalculator_radioContainer__bbirI{display:flex;gap:4px}.ROICalculator_radioLabel__aNeqB{display:flex;align-items:center;position:relative;padding:8px 12px;border-radius:6px;background:rgba(18,61,58,.15);border:1px solid rgba(118,228,216,.1);cursor:pointer;transition:all .2s ease}.ROICalculator_radioLabel__aNeqB:hover{background:rgba(18,61,58,.25)}.ROICalculator_radioInput__jnh4L{position:absolute;opacity:0;cursor:pointer}.ROICalculator_radioInput__jnh4L:checked+.ROICalculator_radioLabel__aNeqB{background:rgba(47,143,131,.4);border-color:var(--water-highlight);box-shadow:0 0 10px rgba(118,228,216,.3)}.ROICalculator_infoBox__RxQVd{background:rgba(18,61,58,.15);border:1px solid rgba(118,228,216,.15);border-radius:8px;padding:16px;position:relative;overflow:hidden}.ROICalculator_infoBox__RxQVd:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(118,228,216,.05),transparent);z-index:0}.ROICalculator_valveImageGrid__DgKBp{align-items:start}.ROICalculator_valveImage__YtKh6{display:block}.ROICalculator_valveImageCaption__3R6__{line-height:1.25}@media (max-width:1279px){.ROICalculator_testimonialBubble__CbHCQ:after{display:none}}@media (max-width:1023px){.ROICalculator_testimonialContainer__lJ2yt{margin-top:40px}.ROICalculator_testimonialBubble__CbHCQ{max-width:100%}}@media (max-width:640px){.ROICalculator_roiSection__h6OXj{background:radial-gradient(circle at 50% 34%,rgba(18,61,58,.5),transparent 48%),linear-gradient(180deg,#071514,#08201e 52%,#071514)}.ROICalculator_formContainer__Eeugl{border-radius:8px}.ROICalculator_valveImageGrid__DgKBp{gap:.65rem}.ROICalculator_valveImage__YtKh6{aspect-ratio:1/1.04;object-fit:cover}.ROICalculator_valveImageCaption__3R6__{font-size:.68rem}.ROICalculator_resultsCard__nxaAx{border-radius:8px}.ROICalculator_resultItem__V_Cgt{min-height:8.25rem;padding:1rem .75rem;border-radius:8px}.ROICalculator_resultValue__xvQxK{min-height:3.6rem;font-size:1.9rem;line-height:1.05}.ROICalculator_resultUnit__6OmBq{font-size:.78rem;margin-top:.25rem}.ROICalculator_roiNumbers__IdTIm{gap:.2rem}.ROICalculator_roiNumberSpace__iD_dp,.ROICalculator_roiUnitSpace__MTV_5{width:0}.ROICalculator_resultLabel__DtaGJ{font-size:.9rem;line-height:1.25}.ROICalculator_betterThanAverage__em1g_{position:static;display:inline-flex;transform:none;margin:.35rem auto 0;white-space:normal;line-height:1.2}.ROICalculator_roiChart__iP7jF{margin:1.4rem 0 .85rem}.ROICalculator_roiMarkers__Lpdf7{height:2.6rem}.ROICalculator_roiMarkerLabel__rQrk9{font-size:.72rem}.ROICalculator_resultsFooter__MPkju{margin-top:1rem;padding-top:1rem}.ROICalculator_resultsFooter__MPkju p{margin-bottom:1rem;font-size:.82rem;line-height:1.5}.ROICalculator_resultsCTA__ClnA7{width:100%}.ROICalculator_resultsCTA__ClnA7 a{width:min(100%,17rem);font-size:.9rem}.ROICalculator_testimonialContainer__lJ2yt{gap:.85rem;margin-top:1.25rem}.ROICalculator_testimonialBubble__CbHCQ{border-radius:8px;padding:.85rem}.ROICalculator_testimonialContent__ByACF p{font-size:.8rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.ROICalculator_calculatorContainer__ecMXG:before,.ROICalculator_resultsBubbleMask__F8lpV:after,.ROICalculator_resultsBubbleMask__F8lpV:before,.ROICalculator_resultsBubble__PUa2d,.ROICalculator_roiProgress__vXC_D:before,.ROICalculator_sectionBubbleField__yPO9w:after,.ROICalculator_sectionBubbleField__yPO9w:before,.ROICalculator_sectionBubble__2_BF3{animation:none}.ROICalculator_resultsBubble__PUa2d{opacity:.18;transform:translate3d(0,-7rem,0)}.ROICalculator_sectionBubble__2_BF3{opacity:.24;transform:translate3d(0,-2rem,0)}}