/* ==========================================================================
   10. SEÇÃO 8: FORMULÁRIO DE CONTATO
   ========================================================================== */
.form-section {
    background-color: #f8fafc;
    padding: 80px 0;
}

.form-card {
    background-color: #ffffff;
    border-radius: 24px;
    border: none;
}

.form-title {
    font-weight: 800;
    color: #0d1b2a;
    font-size: 1.8rem;
}

.form-label {
    font-size: 0.85rem;
    font-weight: 600;
    color: #334155;
    margin-bottom: 6px;
}

.form-control,
.form-select {
    padding: 12px 15px;
    border-radius: 8px;
    border: 1px solid #e2e8f0;
    font-size: 0.95rem;
}

.form-control:focus,
.form-select:focus {
    border-color: #e67e22;
    box-shadow: 0 0 0 0.25rem rgba(230, 126, 34, 0.1);
}