.experience-note{font-size:14px!important;font-weight:650!important;line-height:1.5!important;margin:12px 0!important;color:inherit}.quick-scope{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;line-height:1.5;margin:16px 0}.quick-scope span{padding:6px 10px;border:1px solid currentColor;border-radius:3px}.callback-option{max-width:1180px;margin:20px auto 44px;padding:0 28px}.callback-option>summary{font-family:inherit;font-size:18px;font-weight:650;line-height:1.5;cursor:pointer;padding:20px;border:1px solid #a4afb5;border-radius:6px;list-style-position:inside}.callback-form{max-width:780px;margin:20px 0;padding:24px;background:#fff;color:#173447;border:1px solid #a4afb5;border-radius:6px}.callback-form fieldset{border:0;padding:0;margin:0;min-width:0}.callback-form label{display:block;font-size:16px;font-weight:600;margin:0 0 18px}.callback-form input,.callback-form textarea,.callback-form select{display:block;width:100%;background:white;color:#173447;border:1px solid #748894;border-radius:4px;font:400 16px/1.5 inherit;font-family:inherit;font-size:16px;padding:12px;margin-top:6px}.callback-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.callback-form p{font-size:16px!important;line-height:1.6}.callback-form .callback-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:400}.callback-consent input{width:18px;height:18px;flex:none;margin-top:3px}.callback-form button{background:var(--lead-accent,#174d63);color:white;padding:13px 20px;border:0;border-radius:4px;font-size:16px;font-weight:700;min-height:48px;cursor:pointer}.callback-trap{position:absolute!important;left:-10000px!important;opacity:0;pointer-events:none}.callback-form [role=status]{margin-top:16px;font-weight:600}.privacy-choice,.service-evidence{max-width:1180px;margin:32px auto;padding:0 28px}.privacy-choice{padding-top:18px;padding-bottom:18px;border-top:1px solid #b7c0c5;font-size:14px}.privacy-choice button{display:inline-block;background:transparent;border:1px solid currentColor;padding:10px 14px;font:inherit;color:inherit;cursor:pointer;min-height:44px;border-radius:4px}.privacy-choice p{font-size:14px!important;line-height:1.6}.service-evidence{padding-top:34px;padding-bottom:34px;border-top:1px solid #b7c0c5;display:grid;grid-template-columns:1fr 1fr;gap:32px}.service-evidence h2{font-size:clamp(25px,3vw,34px)!important;line-height:1.15!important;margin:10px 0 18px}.service-evidence p,.service-evidence li{font-size:16px!important;line-height:1.65}.service-evidence a{font-size:16px;text-decoration:underline;text-underline-offset:4px}.example-report{max-width:950px;margin:auto;padding:44px 28px}.example-report h1{font-size:clamp(32px,4vw,48px);line-height:1.1}.example-report h2{font-size:24px;margin-top:30px}.example-report p,.example-report li{font-size:16px;line-height:1.7}.sample-label{padding:16px;border-left:4px solid var(--lead-accent,#174d63);background:#eef3f5;color:#173447}.report-steps{padding-left:23px}.report-steps li{margin:18px 0}.business-contact-dock{transition:opacity .15s}.business-contact-dock.dock-header-visible{opacity:0;visibility:hidden;pointer-events:none}body:has(.example-report) .business-contact-dock{display:none}@media(min-width:901px){.business-contact-dock{right:18px!important;bottom:18px!important;flex-direction:column;align-items:flex-end;gap:8px;max-width:180px}.business-chat-panel{right:0;bottom:60px}.business-contact-dock>a{max-width:180px}.business-contact-dock:has(details[open]){opacity:1;visibility:visible;pointer-events:auto}body[data-business="Flow Detect"] nav a,body[data-business="Leak Lab"] nav a{font-size:14px!important}body[data-business="Leak Aware"] .package-card li,body[data-business="Leak Aware"] .package-summary-list li,body[data-business="Leak Aware"] .package-detail-link{font-size:16px!important;line-height:1.55}body[data-business="Flow Tracker"] .header-main{padding-top:12px!important;padding-bottom:12px!important;min-height:76px!important}body[data-business="Flow Tracker"] .header-message{display:none}body[data-business="Flow Tracker"] .nav-links{padding-top:10px!important;padding-bottom:10px!important}}
main a.button,main button,.nav-cta{font-size:16px}.business-chat-toggle{font-size:14px!important}.business-chat-send{font-size:16px!important}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1179a0!important;outline-offset:3px!important}body[data-business="Flow Tracker"] .home-hero p{max-width:680px}body[data-business="Flow Tracker"] .hero .business-direct-actions,body[data-business="Flow Tracker"] .home-hero .business-direct-actions{display:none!important}body[data-business="Exact Source"] .hero-photo{max-height:470px}body[data-business="Exact Source"] .hero-photo>img{object-position:center 42%}body[data-business="Leak Lab"] .contact-actions>a{font-size:16px!important}
@media(max-width:900px){.business-contact-dock.dock-header-visible{opacity:1;visibility:visible;pointer-events:auto}.callback-option,.privacy-choice,.service-evidence{padding-left:20px;padding-right:20px}.service-evidence{grid-template-columns:1fr;gap:18px}.callback-fields{grid-template-columns:1fr;gap:0}.callback-form{padding:20px}.quick-scope{gap:7px;font-size:14px}.quick-scope span{padding:4px 7px}body[data-business="Exact Source"] .hero-photo>img{max-height:290px;object-fit:cover}body[data-business="Exact Source"] .hero-photo{max-height:none}body[data-business="Flow Tracker"] .hero p{font-size:16px}.service-evidence ul{padding-left:22px}}
@media(prefers-reduced-motion:reduce){.business-contact-dock{transition:none}}

