.leak-detection-page h1,.leak-detection-page h2,.leak-detection-page h3{letter-spacing:0}.leak-intro .eyebrow{letter-spacing:.06em;font-size:.875rem}.leak-intro>p:not(.eyebrow){max-width:43rem}.leak-process-section{width:min(100%,84rem);margin:auto;padding:3.5rem 6%}.leak-section-heading{max-width:46rem;margin-bottom:2.25rem}.leak-section-heading .eyebrow{color:#07478e;letter-spacing:.06em;margin-bottom:.875rem;font-size:.875rem}.leak-section-heading h2{margin-bottom:1rem;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.2}.leak-section-heading>p:last-child{font-size:1.0625rem;line-height:1.7}.leak-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.leak-process-step{border-top:2px solid #bfd4ec;min-width:0;padding:1.5rem 0 .5rem}.leak-step-heading{color:#07478e;justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.leak-step-number{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;line-height:1}.leak-step-heading svg{stroke-width:1.5px;flex-shrink:0}.leak-process-step h3{margin-bottom:1rem;font-size:1.625rem;line-height:1.25}.leak-process-step p{font-size:1rem;line-height:1.75}.leak-acoustic-step{background:#083f7d;border-top:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:2.25rem;display:grid}.leak-acoustic-step .leak-step-heading{color:#b6dcff}.leak-acoustic-step h3{color:#fff;margin-bottom:0;font-size:clamp(1.625rem,2.5vw,2rem)}.leak-acoustic-step p{color:#e4effb}.leak-acoustic-step .leak-step-condition{color:#b6dcff;margin-bottom:.75rem;font-size:.875rem;font-weight:600;line-height:1.6}.leak-acoustic-copy strong{color:#fff;font-weight:600}.leak-acoustic-copy p+p{margin-top:1rem}.leak-equipment-note{border-top:1px solid #e2e7ed;align-items:flex-start;gap:1rem;margin-top:2rem;padding-top:1.75rem;display:flex}.leak-equipment-note svg{color:#07478e;flex-shrink:0;margin-top:.2rem}.leak-equipment-note h3{margin-bottom:.5rem;font-size:1.25rem;line-height:1.4}.leak-equipment-note p{font-size:1rem;line-height:1.7}.leak-repairs h2{font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.25}.leak-repairs .eyebrow{font-size:.875rem}.leak-repairs p{font-size:1rem;line-height:1.75}@media (max-width:760px){.leak-process-section{padding:2.5rem 1.5rem}.leak-section-heading>p:last-child{font-size:1rem}.leak-process-list{grid-template-columns:minmax(0,1fr);gap:1.75rem}.leak-acoustic-step{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem}.leak-process-step h3{font-size:1.5rem}.leak-equipment-note{gap:.875rem}}
