body { font-family: Arial, sans-serif; margin: 0; padding: 0; } h1, h2, h3 { margin: 20px; } header { background: #004080; color: white; padding: 20px; text-align: center; } .cta-primary, .cta-secondary { display: inline-block; margin: 10px; padding: 10px; background: #FFD700; color: black; text-decoration: none; border-radius: 5px; } .usp { list-style: none; padding: 0; } .services, .process-steps, .pricing-packages, .testimonials, .faq-item { display: flex; flex-wrap: wrap; justify-content: center; } .service-card, .package { border: 1px solid #ccc; margin: 10px; padding: 15px; width: 250px; } #contact-form { max-width: 500px; margin: auto; display: flex; flex-direction: column; } #contact-form label, #contact-form input, #contact-form textarea { margin: 5px 0; }
