<title>My Example</title>
.detailed-form-container {
background-color: #ffffff;
border: 1px solid #e0e0e0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
box-shadow: 0 2px 5px rgba(0,0,0,0.05);
@media (max-width: 600px) {
.form-group textarea:focus,
.form-group select:focus {
box-shadow: 0 0 5px rgba(0, 123, 255, 0.25);
.form-group-checkbox label {
.form-group-checkbox input {
background-color: #28a745;
transition: background-color 0.2s;
background-color: #218838;
<div class="detailed-form-container">
<form action="#" method="post">
<label for="first-name">First Name</label>
<input type="text" id="first-name" name="first_name" required>
<label for="last-name">Last Name</label>
<input type="text" id="last-name" name="last_name" required>
<label for="email">Email</label>
<input type="email" id="email" name="email" required>
<label for="phone">Phone Number (Optional)</label>
<input type="tel" id="phone" name="phone">
<label for="contact-reason">Reason for Contact</label>
<select id="contact-reason" name="contact_reason" required>
<option value="" disabled selected>Please select an option...</option>
<option value="sales">Sales Inquiry</option>
<option value="support">Technical Support</option>
<option value="billing">Billing Question</option>
<option value="general">General Feedback</option>
<label for="message">Your Message</label>
<textarea id="message" name="message" required></textarea>
<div class="form-group form-group-checkbox">
<input type="checkbox" id="newsletter" name="newsletter" value="yes">
<label for="newsletter">Sign me up for the weekly newsletter</label>
<button type="submit" class="submit-btn">Submit Inquiry</button>