.service-hero{padding:4rem 0 3rem}.related-services .service-card{margin-bottom:0}.faq-grid{gap:1rem}.faq-item p{margin-bottom:0}.contact-form{display:grid;gap:1rem}.form-group{display:flex;flex-direction:column}.form-group label{font-weight:500;margin-bottom:.25rem}.form-group input,.form-group textarea,.form-group select{padding:.5rem;border:1px solid var(--border-color);border-radius:.25rem;font-family:inherit}.form-group textarea{min-height:120px;resize:vertical}