:root{--ps-forest:#005170;--ps-deep:#0b3447;--ps-mint:#e96c6c;--ps-amber:#c63131;--ps-sand:#f5f5f5;--ps-ink:#111111}
[hidden]{display:none!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ps-amber)!important;outline-offset:3px}
.pest-scout-compliance{box-sizing:border-box;background:#fff;color:#4b4b4b;border-top:1px solid #d9d9d9;padding:22px 24px;font-family:Verdana,Geneva,sans-serif;font-size:13px;line-height:1.6}
.pest-scout-compliance__inner{width:min(960px,100%);margin:0 auto}
.pest-scout-compliance p{margin:0 0 14px}.pest-scout-compliance p:last-child{margin-bottom:0}
.pest-scout-compliance strong{color:var(--ps-forest)}.pest-scout-compliance a{color:var(--ps-forest)}
.pest-scout-compliance__status{border-top:1px solid #e1e1e1;padding-top:14px}
.pest-scout-legal-copy{box-sizing:border-box;color:var(--ps-ink);font-family:Verdana,Geneva,sans-serif;font-size:15px;line-height:1.65;padding:0 18px}
.pest-scout-legal-copy h2{color:var(--ps-forest);font-size:22px;line-height:1.3;margin:26px 0 10px}.pest-scout-legal-copy p{line-height:1.65;margin:0 0 14px}.pest-scout-legal-copy ul{line-height:1.65;margin:0 0 18px 24px}.pest-scout-legal-copy li{margin:0 0 7px}
.pest-scout-preview-notice{background:var(--ps-sand);border-left:5px solid var(--ps-amber);padding:14px!important}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.skip-link{position:fixed;left:12px;top:12px;z-index:2147483647;background:#fff;color:var(--ps-deep);font-weight:700;padding:10px 14px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}
.lp-pom-button{background:var(--ps-amber)!important;border-color:#941f1f!important;color:#fff!important}
.lp-pom-button .label{color:#fff!important}
.pest-scout-wordmark{background:transparent!important;border-radius:0;padding:0!important;box-sizing:border-box!important}
.pest-scout-wordmark-container{z-index:2147483646!important}
.pest-scout-hero-copy,.pest-scout-hero-copy p,.pest-scout-hero-copy span,.pest-scout-hero-copy a{color:var(--ps-ink)!important}
.pest-scout-hero-copy h1 span{color:var(--ps-forest)!important}
.pest-scout-service-hero>[id$="-color-overlay"],.pest-scout-service-hero>.lp-pom-block-content,.pest-scout-company-hero>[id$="-color-overlay"],.pest-scout-company-hero>.lp-pom-block-content{background-color:transparent!important}
.pest-scout-service-link{color:inherit!important;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:3px}
.pest-scout-route-nav{box-sizing:border-box;background:var(--ps-sand);color:var(--ps-deep);font-family:Verdana,Geneva,sans-serif;padding:22px 18px;text-align:center}
.pest-scout-route-nav strong{display:block;margin-bottom:10px}.pest-scout-route-nav a{color:var(--ps-deep);display:inline-block;font-weight:700;margin:5px 11px;text-decoration:underline;text-underline-offset:3px}
.pest-scout-preview-counter-label{color:var(--ps-forest);font-weight:700}.pest-scout-preview-count{display:inline-block;min-width:3ch;text-align:right;font-variant-numeric:tabular-nums;font-weight:700}
a,button{touch-action:manipulation}h1,h2,h3{text-wrap:balance;scroll-margin-top:16px}
@media(max-width:600px){.pest-scout-compliance{padding:26px 15px;font-size:12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

.pest-scout-compliance{font-size:10px!important;line-height:1.35!important}.pest-scout-compliance p{font-size:10px!important;line-height:1.35!important;margin:0 0 7px!important}.pest-scout-compliance p:last-child{margin-bottom:0!important}
