html <style> body { font-family: Arial, sans-serif; background-color: #f1f1f1; margin: 0; padding: 0; } header { background-color: #333; padding: 20px; color: white; text-align: center; } h1 { margin: 0; font-size: 28px; display: inline-block; padding: 10px; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1); } .service-box { display: flex; flex-wrap: wrap; padding: 20px; margin-bottom: 20px; background-color: white; border: 1px solid #ddd; box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1); } .service-icon { width: 70px; height: 70px; margin-right: 20px; background-size: 60px; } .service-icon:hover { transform: rotate(5deg); } .service-details { flex: 4; margin-top: 10px; } p { line-height: 1.6; color: #333; } a { color: #007BFF; text-decoration: none; } a:hover { text-decoration: underline; } .contact { background-color: #333; padding: 20px; display: flex; align-items: center; color: white; } .contact i { margin-right: 10px; } .cta { background-color: #00