.pest-hub .hero {
    background: linear-gradient(90deg,rgba(9,34,31,.96),rgba(9,34,31,.84) 55%,rgba(9,34,31,.35)),url('/assets/images/urgent-cafe-storage-2026-fast-1200-20261003.webp') center/cover;
    padding-top: 44px;
}
.pest-facts { display: flex; flex-wrap: wrap; gap: 8px 24px; list-style: none; margin: 22px 0; padding: 0; font-weight: 700; color: #e3f58c; }
.pest-followup { margin-top: 24px; }
.pest-hub main a:not(.btn):not(.card), .pest-documentation a, .pest-network a { text-decoration: underline; text-underline-offset: 3px; }
.pest-hub main h1 { max-width: 820px; }
.pest-hub main .price-table { display: table; }
.pest-hub .section .eyebrow { color: #126b58; }
.pest-documentation h2 { font-size: 30px; }
.pest-documentation h3 { margin-top: 24px; }
.pest-network .service-card { min-height: 0; justify-content: flex-start; gap: 8px; }
.pest-network .service-card p { margin-bottom: 0; }
.pest-hub main .card, .pest-network .card { min-width: 0; }
@media (max-width: 760px) {
    .pest-hub .hero { background-position: 65% center; }
    .pest-hub main h1 { font-size: 30px; }
    .pest-documentation h2 { font-size: 26px; }
    .pest-facts { font-size: 14px; gap: 8px 16px; }
}
