.nashville-reviews{padding:50px 0;background-color:#f9f9f9}.nashville-reviews-title{text-align:center;color:#28880b;font-size:28px;font-weight:700;margin-bottom:40px}.nashville-review-card{background:#fff;border-radius:10px;padding:24px;box-shadow:0 2px 12px #00000012;display:flex;flex-direction:column}.nashville-review-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.nashville-review-photo{width:50px;height:50px;border-radius:50%;object-fit:cover;flex-shrink:0}.nashville-review-info{display:flex;flex-direction:column;gap:2px}.nashville-review-name{color:#333;font-size:15px;font-weight:600}.nashville-review-badge{color:#555;font-size:13px}.nashville-review-stars{display:flex;gap:2px}.nashville-review-star{color:#f5a623;font-size:16px}.nashville-review-tags{color:#888;font-size:12px}.nashville-review-text{color:#535352;font-size:14px;line-height:1.7;white-space:pre-line;flex:1}.nashville-review-readmore{background:none;border:none;color:#28880b;font-size:14px;font-weight:600;cursor:pointer;padding:0;margin-top:8px;align-self:flex-start}.nashville-review-readmore:hover{text-decoration:underline}@media(max-width:1024px){.nashville-reviews-title{font-size:24px}}@media(max-width:768px){.nashville-reviews{padding:40px 16px}.nashville-reviews-title{font-size:22px}.nashville-review-card{padding:18px}}@media(max-width:480px){.nashville-reviews-title{font-size:20px;margin-bottom:24px}.nashville-review-text{font-size:13px}}.guarantee{padding:50px 0;background-color:#fff}.guarantee-img{border-radius:8px;overflow:hidden}.guarantee-img img{width:100%;height:auto;display:block;object-fit:cover}.guarantee-list{display:flex;flex-direction:column;gap:28px}.guarantee-item{display:flex;align-items:flex-start;gap:16px}.guarantee-icon{width:50px;height:50px;flex-shrink:0;object-fit:contain}.guarantee-text{color:#535352;font-size:15px;line-height:1.7}@media(max-width:1024px){.guarantee-icon{width:44px;height:44px}.guarantee-text{font-size:14px}}@media(max-width:768px){.guarantee{padding:40px 16px}.guarantee-list{gap:20px;margin-top:24px}.guarantee-icon{width:40px;height:40px}}@media(max-width:480px){.guarantee-text{font-size:13px}.guarantee-icon{width:36px;height:36px}}@media(min-width:900px){.two-col-5-7[data-astro-cid-fxyjlt5a]{grid-template-columns:5fr 7fr!important}}.service-hero{background-position:center;background-size:cover;background-repeat:no-repeat;padding:100px 20px;text-align:center}.service-hero-content{max-width:700px;margin:0 auto}.service-hero-title{color:#fff;font-size:40px;font-weight:700;margin-bottom:12px}.service-hero-subtitle{color:#fffc;font-size:20px;margin-bottom:28px}.service-hero-btn{display:inline-block;background:#2e7d32;color:#fff;font-size:18px;font-weight:600;padding:14px 36px;border-radius:30px;text-decoration:none;transition:background .2s ease,transform .2s ease}.service-hero-btn:hover{background:#1b5e20;transform:scale(1.05)}.serving-families{padding:50px 0;background-color:#fff}.serving-families-img{border-radius:8px;overflow:hidden}.serving-families-img img{width:100%;height:auto;display:block;object-fit:cover}.serving-families-title{color:#28880b;font-size:24px;font-weight:700;margin-bottom:16px}.serving-families-desc{color:#535352;font-size:15px;line-height:1.7;margin-bottom:24px}.serving-families-cta{display:flex;align-items:center;gap:20px}.serving-families-phone{color:#333;font-size:22px;font-weight:700;text-decoration:none;transition:font-weight .2s ease}.serving-families-phone:hover{font-weight:800}.serving-families-btn{display:inline-block;background:#28880b;color:#fff;font-size:16px;font-weight:500;padding:10px 32px;border-radius:40px;text-decoration:none;transition:background .2s ease,transform .2s ease}.serving-families-btn:hover{background:#298d0b;transform:scale(1.02)}.treat-pests-res{padding:50px 0;background-color:#fff}.treat-pests-res-title{text-align:center;color:#28880b;font-size:28px;font-weight:700;margin-bottom:40px}.treat-pest-card{text-align:center;height:100%}.treat-pest-img{width:180px;height:180px;margin:0 auto 18px}.treat-pest-img img{width:100%;height:100%;object-fit:contain;display:block}.treat-pest-name{color:#28880b;font-size:18px;font-weight:700;margin-bottom:10px}.treat-pest-desc{color:#535352;font-size:15px;line-height:1.7;text-align:left;padding:0 10px}.treat-pests-res-cta{text-align:center;margin-top:40px}.treat-pests-res-btn{display:inline-block;background:#28880b;color:#fff;font-size:18px;font-weight:500;padding:12px 60px;border-radius:40px;border:none;text-decoration:none;transition:background .2s ease,transform .2s ease}.treat-pests-res-btn:hover{background:#298d0b;transform:scale(1.02)}@media(max-width:1024px){.service-hero{padding:80px 20px}.service-hero-title{font-size:32px}.serving-families-title{font-size:22px}.serving-families-phone{font-size:20px}.treat-pests-res-title{font-size:24px}.treat-pest-img{width:150px;height:150px}.treat-pest-name{font-size:16px}.treat-pest-desc{font-size:14px}}@media(max-width:768px){.service-hero{padding:70px 16px}.service-hero-title{font-size:26px}.service-hero-subtitle{font-size:16px}.service-hero-btn{font-size:16px;padding:12px 28px}.serving-families{padding:40px 16px}.serving-families-title{font-size:20px}.serving-families-desc{font-size:14px}.serving-families-cta{flex-direction:column;align-items:flex-start;gap:12px}.treat-pests-res{padding:40px 16px}.treat-pests-res-title{font-size:22px}.treat-pest-img{width:140px;height:140px}.treat-pests-res-btn{font-size:16px;padding:10px 40px}}@media(max-width:480px){.service-hero-title{font-size:22px}.service-hero-subtitle{font-size:14px}.serving-families-title,.serving-families-phone{font-size:18px}.serving-families-btn{font-size:14px;padding:8px 24px}.treat-pests-res-title{font-size:20px}.treat-pest-img{width:120px;height:120px}.treat-pest-name{font-size:15px}.treat-pest-desc{font-size:13px}.treat-pests-res-btn{font-size:14px;padding:10px 30px}}
