.evee-feedback-form{margin-top:8px}.evee-feedback-form .form-label{color:var(--brand-text);font-weight:700;font-size:.9rem;margin-bottom:6px}.evee-feedback-form .form-control,.evee-feedback-form .form-select{min-height:48px;border-radius:var(--brand-radius);border-color:var(--brand-border);font-size:.95rem;transition:border-color var(--brand-transition),box-shadow var(--brand-transition)}.evee-feedback-form .form-control:focus,.evee-feedback-form .form-select:focus{border-color:var(--brand-secondary);box-shadow:0 0 0 2px rgba(61,187,106,.18)}.evee-feedback-form textarea.form-control{min-height:130px;resize:vertical}.evee-feedback-form .form-check{margin-top:12px}.evee-feedback-form .form-check-label{color:var(--brand-text);font-size:.9rem;line-height:1.5}.evee-feedback-form .form-check-label a{color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}.evee-feedback-form .form-check-label a:hover{color:var(--brand-secondary)}.evee-feedback-form .btn{margin-top:16px;min-width:160px}.require::after{content:" *";color:var(--brand-danger)}.contact-form-card,.cta-form-card{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px;box-shadow:var(--brand-shadow-lg)}.contact-form-card h2,.cta-form-card h2{font-size:1.15rem;margin-bottom:16px}