.PhotoLightbox-module__9Peuxa__lightbox{z-index:9999;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PhotoLightbox-module__9Peuxa__content{flex-direction:column;align-items:center;gap:10px;width:min(96vw,1500px);max-width:96vw;max-height:94vh;display:flex;position:relative;overflow-y:auto}.PhotoLightbox-module__9Peuxa__toolbar{align-items:center;gap:8px;display:flex}.PhotoLightbox-module__9Peuxa__toolbar button{color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#18202873;border:1px solid #ffffff38;border-radius:999px;padding:10px 16px;font-size:14px}.PhotoLightbox-module__9Peuxa__toolbar button:hover{background:#182028b3}.PhotoLightbox-module__9Peuxa__toolbar button:disabled{opacity:.45;cursor:default}.PhotoLightbox-module__9Peuxa__stage{touch-action:none;cursor:zoom-in;border-radius:8px;width:100%;height:min(86vh,1100px);position:relative;overflow:hidden}.PhotoLightbox-module__9Peuxa__stage.PhotoLightbox-module__9Peuxa__zoomed{cursor:grab}.PhotoLightbox-module__9Peuxa__stage.PhotoLightbox-module__9Peuxa__dragging{cursor:grabbing}.PhotoLightbox-module__9Peuxa__image{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:inherit;border-radius:4px;transition:transform .12s;box-shadow:0 4px 20px #0006}.PhotoLightbox-module__9Peuxa__stage.PhotoLightbox-module__9Peuxa__dragging .PhotoLightbox-module__9Peuxa__image{transition:none}.PhotoLightbox-module__9Peuxa__close{color:#fff;cursor:pointer;opacity:.8;z-index:10001;background:0 0;border:none;padding:8px 16px;font-size:36px;font-weight:300;line-height:1;transition:opacity .15s,transform .15s;position:absolute;top:16px;right:20px}.PhotoLightbox-module__9Peuxa__close:hover{opacity:1;transform:scale(1.1)}.PhotoLightbox-module__9Peuxa__prev,.PhotoLightbox-module__9Peuxa__next{color:#fff;cursor:pointer;opacity:.7;z-index:10001;background:#ffffff1a;border:none;border-radius:4px;padding:20px 16px;font-size:28px;transition:opacity .15s,background .15s;position:absolute;top:50%;transform:translateY(-50%)}.PhotoLightbox-module__9Peuxa__prev:hover,.PhotoLightbox-module__9Peuxa__next:hover{opacity:1;background:#fff3}.PhotoLightbox-module__9Peuxa__prev{left:16px}.PhotoLightbox-module__9Peuxa__next{right:16px}.PhotoLightbox-module__9Peuxa__hint{color:#ffffffb8;text-align:center;font-size:12px}.PhotoLightbox-module__9Peuxa__hintCoarse{display:none}@media (hover:none){.PhotoLightbox-module__9Peuxa__hintFine{display:none}.PhotoLightbox-module__9Peuxa__hintCoarse{display:inline}}.PhotoLightbox-module__9Peuxa__counter{color:#ffffffb3;margin-top:6px;font-size:13px}.PhotoLightbox-module__9Peuxa__caption{color:#ffffffd9;text-align:center;font-size:14px}@media (max-width:600px){.PhotoLightbox-module__9Peuxa__prev{left:8px}.PhotoLightbox-module__9Peuxa__next{right:8px}.PhotoLightbox-module__9Peuxa__close{font-size:32px;top:10px;right:12px}.PhotoLightbox-module__9Peuxa__content{width:98vw;max-width:98vw;max-height:96vh}.PhotoLightbox-module__9Peuxa__stage{height:82vh}}@media (max-height:500px){.PhotoLightbox-module__9Peuxa__stage{height:62vh}.PhotoLightbox-module__9Peuxa__hint{display:none}}
@keyframes WaterDiagnostic-module__Jjq2Ta__revealIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.WaterDiagnostic-module__Jjq2Ta__reveal{will-change:opacity, transform;animation-name:WaterDiagnostic-module__Jjq2Ta__revealIn;animation-timing-function:ease-out;animation-fill-mode:both}.WaterDiagnostic-module__Jjq2Ta__choice{border:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-white);transition:border-color .16s,background-color .16s,transform .16s;display:block}.WaterDiagnostic-module__Jjq2Ta__choice:hover{border-color:var(--mantine-color-brand-7);background:var(--mantine-color-brand-0)}.WaterDiagnostic-module__Jjq2Ta__choice:focus-visible{outline:2px solid var(--mantine-color-brand-7);outline-offset:2px}.WaterDiagnostic-module__Jjq2Ta__choice:active{transform:translateY(1px)}.WaterDiagnostic-module__Jjq2Ta__choice[data-selected]{border-color:var(--mantine-color-brand-7);background:var(--mantine-color-brand-0);box-shadow:inset 0 0 0 1px var(--mantine-color-brand-7)}.WaterDiagnostic-module__Jjq2Ta__choiceCompact{text-align:center;justify-content:center;align-items:center;min-width:3rem;min-height:2.75rem;padding:.3rem .6rem;display:flex}.WaterDiagnostic-module__Jjq2Ta__choiceDetailed{text-align:left;width:100%;padding:.75rem 1rem}@media (prefers-reduced-motion:reduce){.WaterDiagnostic-module__Jjq2Ta__reveal{animation:none}.WaterDiagnostic-module__Jjq2Ta__choice{transition:none}}
.ProcessRail-module__vz780q__root{--media-top:96px;--node-size:2.75rem;--rail-start:calc(var(--node-size) / 2);--rail-end:calc(100% - var(--node-size) / 2);--plate-offset:28px;--node-gap:var(--mantine-spacing-xl);--line-x:calc(var(--node-size) / 2)}.ProcessRail-module__vz780q__layout{gap:var(--mantine-spacing-xl);display:grid}.ProcessRail-module__vz780q__media{display:none}.ProcessRail-module__vz780q__mediaFrame{aspect-ratio:4/3;background:var(--mantine-color-gray-1);width:100%;max-height:100%;box-shadow:calc(-1 * var(--plate-offset)) var(--plate-offset) 0 0 var(--mantine-color-deep_blue-8);border-radius:1px;position:relative;overflow:hidden}.ProcessRail-module__vz780q__mediaStage{position:relative}.ProcessRail-module__vz780q__mediaLayer{opacity:0;filter:blur(14px);transition:opacity .26s,filter .26s,transform .26s;position:absolute;inset:0;transform:scale(1.04)}.ProcessRail-module__vz780q__mediaLayer[data-active=true]{opacity:1;filter:blur();transform:scale(1)}.ProcessRail-module__vz780q__steps{margin:0;padding:0;list-style:none;position:relative}.ProcessRail-module__vz780q__steps:before{content:"";top:var(--rail-start);height:calc(var(--rail-end) - var(--rail-start));left:var(--line-x);background:var(--mantine-color-gray-3);width:1px;position:absolute;transform:translate(-50%)}.ProcessRail-module__vz780q__steps:after{content:"";top:var(--rail-start);left:var(--line-x);width:1px;height:calc((var(--rail-end) - var(--rail-start)) * var(--journey,0));background:var(--mantine-color-brand-7);position:absolute;transform:translate(-50%)}.ProcessRail-module__vz780q__step{min-height:clamp(180px, calc(var(--app-vh,1svh) * 30), 260px);padding-bottom:var(--mantine-spacing-xl);position:relative}.ProcessRail-module__vz780q__step:last-child{padding-bottom:0}.ProcessRail-module__vz780q__head{align-items:center;gap:var(--node-gap);display:flex}.ProcessRail-module__vz780q__node{z-index:1;width:var(--node-size);height:var(--node-size);border:1px solid var(--mantine-color-gray-3);color:var(--mantine-color-gray-6);background:#fff;flex:none;justify-content:center;align-items:center;line-height:1;transition:border-color .25s,background-color .25s,color .25s;display:flex;position:relative}.ProcessRail-module__vz780q__step[data-active=true] .ProcessRail-module__vz780q__node{background:var(--mantine-color-brand-7);border-color:var(--mantine-color-brand-7);color:#fff}.ProcessRail-module__vz780q__node:after{content:"";border:2px solid var(--mantine-color-brand-7);opacity:0;pointer-events:none;position:absolute;inset:0}@keyframes ProcessRail-module__vz780q__splash{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.ProcessRail-module__vz780q__step[data-active=true] .ProcessRail-module__vz780q__node:after{animation:.6s ease-out ProcessRail-module__vz780q__splash}.ProcessRail-module__vz780q__body{padding-left:calc(var(--node-size) + var(--node-gap));padding-top:var(--mantine-spacing-xs)}.ProcessRail-module__vz780q__compactImage{aspect-ratio:16/9;width:100%;max-height:240px;margin-top:var(--mantine-spacing-md);background:var(--mantine-color-gray-1);border-radius:1px;position:relative;overflow:hidden}@media (min-width:64em){.ProcessRail-module__vz780q__layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,4vw,4rem)}.ProcessRail-module__vz780q__media{top:var(--media-top);height:calc(100vh - var(--media-top) - var(--mantine-spacing-xl));flex-direction:column;min-height:0;display:flex;position:sticky}.ProcessRail-module__vz780q__media:before,.ProcessRail-module__vz780q__media:after{content:"";flex-basis:0}.ProcessRail-module__vz780q__media:before{flex-grow:var(--progress,0)}.ProcessRail-module__vz780q__media:after{flex-grow:calc(1 - var(--progress,0))}.ProcessRail-module__vz780q__mediaStage{margin-left:var(--plate-offset);flex:none}.ProcessRail-module__vz780q__step{min-height:clamp(340px, calc(var(--app-vh,1svh) * 58), 620px);padding-bottom:clamp(2rem, calc(var(--app-vh,1vh) * 4), 3.5rem)}.ProcessRail-module__vz780q__content{padding-bottom:calc(var(--app-vh,1vh) * 18)}.ProcessRail-module__vz780q__compactImage{display:none}}@media (prefers-reduced-motion:reduce){.ProcessRail-module__vz780q__mediaLayer,.ProcessRail-module__vz780q__node{transition:none}.ProcessRail-module__vz780q__step[data-active=true] .ProcessRail-module__vz780q__node:after{animation:none}}
@font-face{font-family:lexend;src:url(../media/lexend_latin-s.p.2h1t2m6r9t_36.woff2)format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:lexend Fallback;src:local(Arial);ascent-override:90.26%;descent-override:22.57%;line-gap-override:0.0%;size-adjust:110.79%}.lexend_fd55faee-module__M0uluG__className{font-family:lexend,lexend Fallback,Arial,sans-serif}
@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.3259ncl47-hqj.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_de95bfcd-module__EWGi_W__className{font-family:manrope,manrope Fallback,Arial,sans-serif}
