@media (max-width:768px){h1,.hero-section h1,.why-section-title,.section-header h1,.landscaping-services h2,.final-cta-section h2{line-height:1.5!important;margin-bottom:1.5rem!important;letter-spacing:-0.5px!important}}@media (max-width:768px){h2,.section-header h2,.why-choose-section h2,.services-section h2,.testimonial-section h2,.areas-section h2,.process-section h2,.faq-section h2,.cta-section h2{line-height:1.6!important;margin-bottom:1.3rem!important;margin-top:1.5rem!important}}@media (max-width:768px){h3,.service-card h3,.service-item h3,.why-card h3,.benefit-card h3,.guarantee-box h3,.area-card h3,.process-step h3,.testimonial-card h3,.faq-question,.footer-column h3{line-height:1.7!important;margin-bottom:1rem!important;margin-top:1rem!important}}@media (max-width:768px){h4,h5,h6{line-height:1.7!important;margin-bottom:0.9rem!important;margin-top:0.9rem!important}}@media (max-width:768px){.hero-subtitle,.why-section-subtitle,.section-subtitle,.services-intro{line-height:1.7!important;margin-bottom:2rem!important;margin-top:1rem!important}h1+p,h2+p,h3+p{margin-top:1.2rem!important;line-height:1.7!important}}@media (max-width:768px){.service-label{line-height:1.5!important;padding:12px 15px!important}.service-desc{line-height:1.6!important;padding:15px!important}.service-card p,.service-item p{line-height:1.7!important;margin-bottom:1.2rem!important}}@media (max-width:768px){.why-card-title{line-height:1.6!important;margin-top:1rem!important;margin-bottom:1rem!important}.benefit-title{line-height:1.6!important;margin-bottom:1rem!important}}@media (max-width:768px){.testimonial-text{line-height:1.8!important;margin-bottom:1.5rem!important}.testimonial-author{line-height:1.5!important;margin-bottom:0.5rem!important}}@media (max-width:768px){.faq-question{line-height:1.6!important;margin-bottom:1rem!important}.faq-answer{line-height:1.8!important;margin-top:1rem!important}}@media (max-width:768px){.footer-column h3,.footer-section h3{line-height:1.6!important;margin-bottom:1.2rem!important}.footer-links li{line-height:1.6!important;margin-bottom:0.5rem!important}}@media (max-width:768px){.area-card h3{line-height:1.6!important;margin-bottom:1rem!important}.area-towns{line-height:1.7!important}}@media (max-width:768px){.cta-title,.final-cta-section h2{line-height:1.5!important;margin-bottom:1.5rem!important}.cta-subtitle{line-height:1.7!important;margin-bottom:2rem!important}}@media (max-width:768px){p{line-height:1.7!important;margin-bottom:1.2rem!important}}@media (max-width:768px){ul,ol{margin-bottom:1.5rem!important}li{margin-bottom:0.6rem!important;line-height:1.7!important}}@media (max-width:480px){h1,.hero-section h1{line-height:1.6!important;margin-bottom:2rem!important}h2{line-height:1.7!important;margin-bottom:1.5rem!important}h3{line-height:1.8!important;margin-bottom:1.2rem!important}p{line-height:1.8!important}}@media (max-width:768px){.hero-section{min-height:600px!important;height:600px!important}.hero-content{padding:2.5rem 15px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.hero-section h1{margin-top:0!important;margin-bottom:1.2rem!important;line-height:1.4!important}.hero-subtitle{margin-bottom:1.8rem!important;line-height:1.6!important}.hero-buttons{flex-direction:column!important;gap:1rem!important;width:100%!important;max-width:100%!important;padding:0 15px!important;margin-bottom:0!important}.hero-btn{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}}@media (max-width:480px){.hero-section{min-height:550px!important;height:550px!important}.hero-content{padding:2rem 15px!important}.hero-section h1{font-size:2rem!important;line-height:1.4!important;margin-bottom:1rem!important}.hero-subtitle{font-size:1rem!important;margin-bottom:1.5rem!important}}/*