.fit-flow[data-astro-cid-nftpsy36]{background:#fff;border:1px solid #dce4df;overflow:hidden}.fit-flow__header[data-astro-cid-nftpsy36]{color:#fff;background:#041a11;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 1.5rem;display:flex}.fit-flow__header[data-astro-cid-nftpsy36] div[data-astro-cid-nftpsy36]{gap:.2rem;display:grid}.fit-flow__header[data-astro-cid-nftpsy36] span[data-astro-cid-nftpsy36],.fit-flow__label[data-astro-cid-nftpsy36]{color:#10b981;letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:800}.fit-flow__header[data-astro-cid-nftpsy36] strong[data-astro-cid-nftpsy36]{font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.3}.fit-flow__header[data-astro-cid-nftpsy36] a[data-astro-cid-nftpsy36]{color:#fff;letter-spacing:.06em;text-underline-offset:.35em;text-transform:uppercase;flex:none;font-size:.7rem;font-weight:800;text-decoration:underline #10b981}.fit-flow__header[data-astro-cid-nftpsy36] a[data-astro-cid-nftpsy36]:hover{color:#10b981}.fit-flow__body[data-astro-cid-nftpsy36]{padding:1.5rem}.fit-flow__label[data-astro-cid-nftpsy36]{color:#115e41;margin:0 0 .75rem}.fit-flow__label[data-astro-cid-nftpsy36] span[data-astro-cid-nftpsy36]{margin-left:.3rem}.fit-flow__water[data-astro-cid-nftpsy36],.fit-flow__sludge[data-astro-cid-nftpsy36]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.fit-flow__water[data-astro-cid-nftpsy36]{grid-template-columns:1fr 1.7fr 1fr 1.45fr 1fr}.fit-flow__sludge[data-astro-cid-nftpsy36]{grid-template-columns:repeat(3,minmax(0,1fr))}.fit-flow__step[data-astro-cid-nftpsy36]{border:1px solid #dce4df;flex-direction:column;gap:.7rem;min-width:0;min-height:9rem;padding:1rem;display:flex;position:relative}.fit-flow__step[data-astro-cid-nftpsy36]:not(:last-child):after{z-index:1;color:#115e41;content:"→";font-size:1rem;font-weight:900;line-height:1;position:absolute;top:50%;right:-.7rem;transform:translateY(-50%)}.fit-flow__step[data-astro-cid-nftpsy36]>span[data-astro-cid-nftpsy36]{color:#4b5a54;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:800;line-height:1.3}.fit-flow__step[data-astro-cid-nftpsy36] strong[data-astro-cid-nftpsy36],.fit-flow__product[data-astro-cid-nftpsy36]{color:#17231d;font-family:Montserrat,sans-serif;font-size:.98rem;font-weight:800;line-height:1.35}.fit-flow__step--context[data-astro-cid-nftpsy36]{background:#f5f8f6}.fit-flow__step--equipment[data-astro-cid-nftpsy36]{background:#edf7f1;border:2px solid #115e41}.fit-flow__step--equipment[data-astro-cid-nftpsy36]>span[data-astro-cid-nftpsy36]{color:#115e41}.fit-flow__product[data-astro-cid-nftpsy36],.fit-flow__supply[data-astro-cid-nftpsy36]{text-underline-offset:.25em;text-decoration:underline #99c4ac}.fit-flow__product[data-astro-cid-nftpsy36]:hover,.fit-flow__supply[data-astro-cid-nftpsy36]:hover,.fit-flow__support[data-astro-cid-nftpsy36] a[data-astro-cid-nftpsy36]:hover{color:#115e41}.fit-flow__support[data-astro-cid-nftpsy36]{border-top:1px solid #b9d6c6;gap:.35rem;margin-top:auto;padding-top:.7rem;display:grid}.fit-flow__support[data-astro-cid-nftpsy36] small[data-astro-cid-nftpsy36]{color:#115e41;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.fit-flow__support[data-astro-cid-nftpsy36] a[data-astro-cid-nftpsy36]{color:#17231d;text-underline-offset:.2em;font-size:.7rem;font-weight:700;line-height:1.3;text-decoration:underline #99c4ac}.fit-flow__supply[data-astro-cid-nftpsy36]{color:#115e41;margin-top:auto;font-size:.72rem;font-weight:800;line-height:1.4}.fit-flow__branch[data-astro-cid-nftpsy36]{background:#f8fbf9;border:1px solid #dce4df;margin-top:1.3rem;padding:1.1rem 1.25rem 1.25rem}.fit-flow__branch-label[data-astro-cid-nftpsy36]{color:#115e41;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .85rem;font-size:.7rem;font-weight:800}.fit-flow__branch-label[data-astro-cid-nftpsy36] span[data-astro-cid-nftpsy36]{margin-right:.5rem;font-size:1rem}.fit-flow__branch[data-astro-cid-nftpsy36] .fit-flow__label[data-astro-cid-nftpsy36]{margin-bottom:.6rem}.fit-flow__sludge[data-astro-cid-nftpsy36] .fit-flow__step[data-astro-cid-nftpsy36]{min-height:6.5rem}.fit-flow__note[data-astro-cid-nftpsy36]{color:#4b5a54;border-top:1px solid #dce4df;margin:0;padding:.9rem 1.5rem;font-size:.75rem;line-height:1.5}@media (width<=900px){.fit-flow__water[data-astro-cid-nftpsy36]{grid-template-columns:repeat(5,minmax(0,1fr))}.fit-flow__step[data-astro-cid-nftpsy36]{padding:.75rem}.fit-flow__step[data-astro-cid-nftpsy36] strong[data-astro-cid-nftpsy36],.fit-flow__product[data-astro-cid-nftpsy36]{font-size:.82rem}}@media (width<=760px){.fit-flow__header[data-astro-cid-nftpsy36]{flex-direction:column;align-items:flex-start}.fit-flow__body[data-astro-cid-nftpsy36]{padding:1rem}.fit-flow__water[data-astro-cid-nftpsy36],.fit-flow__sludge[data-astro-cid-nftpsy36]{grid-template-columns:1fr}.fit-flow__step[data-astro-cid-nftpsy36],.fit-flow__sludge[data-astro-cid-nftpsy36] .fit-flow__step[data-astro-cid-nftpsy36]{gap:.3rem;min-height:4.75rem}.fit-flow__step[data-astro-cid-nftpsy36]:not(:last-child):after{inset:auto auto -.7rem 50%;transform:translate(-50%)rotate(90deg)}.fit-flow__support[data-astro-cid-nftpsy36]{margin-top:.75rem}.fit-flow__branch[data-astro-cid-nftpsy36]{margin-top:1.25rem;padding:1rem}}.equipment-faq[data-astro-cid-je6xsu2z]{background:#fff;padding-block:clamp(4rem,7vw,6rem)}.equipment-faq__layout[data-astro-cid-je6xsu2z]{grid-template-columns:minmax(0,.48fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.equipment-faq__intro[data-astro-cid-je6xsu2z]{top:calc(var(--header-height) + 2rem);position:sticky}.equipment-faq__items[data-astro-cid-je6xsu2z]{border-top:1px solid #dce4df}.equipment-faq__item[data-astro-cid-je6xsu2z]{border-bottom:1px solid #dce4df}.equipment-faq__item[data-astro-cid-je6xsu2z] summary[data-astro-cid-je6xsu2z]{cursor:pointer;grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;align-items:start;gap:1.15rem;min-height:5.5rem;padding:1.45rem .15rem;list-style:none;display:grid}.equipment-faq__item[data-astro-cid-je6xsu2z] summary[data-astro-cid-je6xsu2z]::-webkit-details-marker{display:none}.equipment-faq__item[data-astro-cid-je6xsu2z] summary[data-astro-cid-je6xsu2z]::marker{content:""}.equipment-faq__item[data-astro-cid-je6xsu2z] summary[data-astro-cid-je6xsu2z]:hover .equipment-faq__question[data-astro-cid-je6xsu2z],.equipment-faq__item[data-astro-cid-je6xsu2z][open] .equipment-faq__question[data-astro-cid-je6xsu2z]{color:#115e41}.equipment-faq__number[data-astro-cid-je6xsu2z]{color:#115e41;letter-spacing:.08em;padding-top:.22rem;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:800}.equipment-faq__question[data-astro-cid-je6xsu2z]{color:#17231d;letter-spacing:-.018em;font-family:Montserrat,sans-serif;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:750;line-height:1.42;transition:color .18s}.equipment-faq__icon[data-astro-cid-je6xsu2z]{width:1.35rem;height:1.35rem;margin-top:.08rem;position:relative}.equipment-faq__icon[data-astro-cid-je6xsu2z]:before,.equipment-faq__icon[data-astro-cid-je6xsu2z]:after{content:"";background:#115e41;width:.9rem;height:1.5px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.equipment-faq__icon[data-astro-cid-je6xsu2z]:after{transform:translate(-50%,-50%)rotate(90deg)}.equipment-faq__item[data-astro-cid-je6xsu2z][open] .equipment-faq__icon[data-astro-cid-je6xsu2z]:after{transform:translate(-50%,-50%)rotate(0)}.equipment-faq__answer[data-astro-cid-je6xsu2z]{color:#4b5a54;max-width:46rem;padding:0 2rem 2rem 3.8rem;font-size:.875rem;line-height:1.75}.equipment-faq__answer[data-astro-cid-je6xsu2z] p[data-astro-cid-je6xsu2z]{margin:0 0 1rem}.equipment-faq__answer[data-astro-cid-je6xsu2z] p[data-astro-cid-je6xsu2z]:last-child{margin-bottom:0}.equipment-faq__answer[data-astro-cid-je6xsu2z] ul[data-astro-cid-je6xsu2z]{gap:.3rem;margin:.25rem 0 1.3rem;padding-left:1.25rem;list-style:outside;display:grid}.equipment-faq__answer[data-astro-cid-je6xsu2z] li[data-astro-cid-je6xsu2z]{padding-left:.2rem}.equipment-faq__answer[data-astro-cid-je6xsu2z] li[data-astro-cid-je6xsu2z]::marker{color:#115e41}.equipment-faq__link[data-astro-cid-je6xsu2z]{color:#115e41;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #115e41;align-items:center;gap:.55rem;margin-top:.35rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.equipment-faq__link[data-astro-cid-je6xsu2z]:hover{color:#08402b}@media (width<=900px){.equipment-faq__layout[data-astro-cid-je6xsu2z]{grid-template-columns:1fr;gap:2rem}.equipment-faq__intro[data-astro-cid-je6xsu2z]{position:static}.equipment-faq__intro[data-astro-cid-je6xsu2z] p[data-astro-cid-je6xsu2z]:last-child{max-width:36rem}}@media (width<=600px){.equipment-faq__item[data-astro-cid-je6xsu2z] summary[data-astro-cid-je6xsu2z]{grid-template-columns:1.8rem minmax(0,1fr) 1.25rem;gap:.7rem;min-height:0;padding:1.2rem 0}.equipment-faq__number[data-astro-cid-je6xsu2z]{font-size:.65rem}.equipment-faq__answer[data-astro-cid-je6xsu2z]{padding:0 .25rem 1.5rem 2.5rem}}@media (prefers-reduced-motion:reduce){.equipment-faq__question[data-astro-cid-je6xsu2z],.equipment-faq__icon[data-astro-cid-je6xsu2z]:before,.equipment-faq__icon[data-astro-cid-je6xsu2z]:after{transition:none}}
