.pipelining-procedure{color:#fff;background:#191c1f;border:1px solid #3b3d40;border-radius:14px;max-width:1200px;margin:48px auto;padding:clamp(24px,4vw,50px);scroll-margin-top:145px}.pipelining-procedure .procedure-kicker{color:#fa8b92;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.pipelining-procedure header h2{color:#fff;margin:16px 0 22px;font-size:clamp(28px,3.1vw,44px);line-height:1.12}.pipelining-procedure header>p:not(.procedure-kicker){color:#d4d6d8;max-width:900px;font-size:16px;line-height:1.7}.procedure-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.procedure-videos figure{min-width:0;margin:0}.procedure-videos video{aspect-ratio:16/9;object-fit:contain;background:#080909;border:1px solid #56595b;border-radius:6px;width:100%;height:auto;display:block}.procedure-videos figcaption{margin-top:12px;line-height:1.5}.procedure-videos figcaption strong{color:#fff;font-size:16px;display:block}.procedure-videos figcaption span,.pipelining-procedure .procedure-note{color:#c3c7cb;font-size:12px}.pipelining-procedure .procedure-note{margin-top:24px}@media (max-width:760px){.pipelining-procedure{margin:32px 18px;padding:24px 18px}.legacy-page article>.pipelining-procedure{margin-left:0;margin-right:0}.procedure-videos{grid-template-columns:1fr;gap:24px}}.inversion-process{border-top:1px solid #56595b;border-bottom:1px solid #56595b;margin-top:36px;padding:28px 0;scroll-margin-top:130px}.inversion-process h3{color:#fff;font-size:clamp(24px,3vw,34px);line-height:1.2}.inversion-process figure{max-width:760px;margin:24px 0}.inversion-process video{aspect-ratio:4/3;background:#080909;border-radius:8px;width:100%;height:auto;display:block}.inversion-process p,.inversion-process li{color:#d4d6d8;line-height:1.75}.inversion-process li{margin:16px 0;padding-left:8px}.inversion-process strong{color:#fff}.inversion-process figcaption{color:#c3c7cb;margin-top:10px;font-size:13px}.inversion-process a{color:#fa8b92;text-decoration:underline}.clean-worksite{color:#202328;background:#fff;border:1px solid #ded9d0;border-top:4px solid #b41520;border-radius:12px;max-width:1100px;margin:40px auto;padding:clamp(22px,4vw,40px)}.clean-worksite-copy{max-width:760px}.clean-worksite .clean-worksite-copy h2{margin:12px 0 18px;font-size:clamp(28px,4vw,42px);line-height:1.12}.clean-worksite-copy>p:last-child{font-size:18px;line-height:1.7}.clean-worksite figure{margin:24px 0 0}.clean-worksite img{border-radius:6px;width:100%;height:auto;display:block}.clean-worksite figcaption{color:#575b60;margin-top:12px;font-size:13px;line-height:1.6}@media (max-width:760px){.clean-worksite{margin:28px 0}.clean-worksite-copy>p:last-child{font-size:16px}}.pipe-evidence{color:#222;max-width:1200px;margin:48px auto;scroll-margin-top:140px}.pipe-evidence-condition{background:#f5f3ef;border:1px solid #e3dfd8;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,52px);padding:clamp(22px,4vw,44px);display:grid}.pipe-evidence figure{min-width:0;margin:0}.pipe-evidence img,.pipe-evidence video{object-fit:contain;background:#151719;border-radius:8px;width:100%;height:auto;display:block}.pipe-evidence-condition img{max-height:520px}.pipe-evidence figcaption{color:#606064;margin-top:12px;font-size:12px;line-height:1.6}.pipe-evidence .pipe-evidence-kicker{letter-spacing:.15em;text-transform:uppercase;color:#b62230;margin:0 0 14px;font-size:11px;font-weight:800;line-height:1.5}.pipe-evidence h2{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(28px,3.2vw,42px);line-height:1.14}.pipe-evidence p{margin:0 0 20px;font-size:16px;line-height:1.75}.pipe-evidence .button{margin-top:8px}.pipe-evidence-uv{color:#fff;background:#191c1f;border-radius:14px;margin-top:32px;padding:clamp(22px,4vw,44px);scroll-margin-top:145px}.pipe-evidence-uv h2{color:#fff}.pipe-evidence-uv .pipe-evidence-kicker{color:#fa8b92}.pipe-evidence-heading{max-width:800px;margin-bottom:28px}.pipe-evidence-heading>p:last-child{color:#d4d6d8}.pipe-evidence-gallery{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.pipe-evidence-gallery img,.pipe-evidence-gallery video{height:clamp(360px,46vw,560px)}.pipe-evidence-uv figcaption{color:#c3c7cb}@media (max-width:760px){.pipe-evidence{margin:32px 18px}.legacy-page article>.pipe-evidence{margin-left:0;margin-right:0}.pipe-evidence-condition,.pipe-evidence-gallery{grid-template-columns:1fr}.pipe-evidence-condition img{max-height:440px}.pipe-evidence-gallery img,.pipe-evidence-gallery video{height:auto;max-height:70vh}.pipe-evidence h2{font-size:30px}}.pipe-locating-video{color:#fff;background:#191c1f;border:1px solid #3b3d40;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,52px);margin:32px 0 48px;padding:clamp(22px,4vw,46px);display:grid}.pipe-locating-video .pipe-locating-kicker{letter-spacing:.12em;text-transform:uppercase;color:#fa8b92;margin:0 0 18px;font-size:11px;font-weight:800}.pipe-locating-video h2{letter-spacing:-.03em;color:#fff;overflow-wrap:break-word;margin:0 0 22px;font-size:clamp(27px,3.1vw,43px);line-height:1.12}.pipe-locating-video p{color:#d4d6d8;margin:0;font-size:16px;line-height:1.65}.pipe-locating-video figure{min-width:0;margin:0}.pipe-locating-video video{aspect-ratio:16/9;object-fit:contain;background:#080909;border-radius:6px;width:100%;height:auto;display:block}.pipe-locating-video figcaption{color:#c3c7cb;margin-top:12px;font-size:12px;line-height:1.65}.pipe-locating-video a{color:#fff;text-decoration:underline}@media (max-width:760px){.pipe-locating-video{grid-template-columns:1fr;gap:24px;padding:24px 18px}.pipe-locating-video h2{font-size:30px}}
