/* Form Component Styles */

/* Contact Form */
.contact-form {
    background: #fff;
    margin: 0 auto;
    padding: var(--spacing-xl);
    border-radius: 1rem;
    box-shadow: var(--shadow-md);
}

/* Form sections */
.contact {
    padding: var(--spacing-xxl) var(--spacing-md);
    text-align: center;
}

.contact h2 {
    color: #e87000;
    font-size: 2rem;
    margin-bottom: 0.5rem;
}

.contact .intro {
    color: var(--text-muted);
    max-width: 600px;
    margin: 0 auto 2.5rem;
}
