.contact-module__hahqDa__contactContainer{background-color:var(--bg-secondary);min-height:calc(90vh - 72px);padding:var(--space-8)var(--space-4);justify-content:center;align-items:flex-start;display:flex}.contact-module__hahqDa__contactCard{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--border-radius-xl);width:100%;max-width:600px;padding:var(--space-8);margin-top:var(--space-6)}.contact-module__hahqDa__contactTitle{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-3);text-align:center;letter-spacing:-.5px}.contact-module__hahqDa__contactDesc{color:var(--text-secondary);font-size:var(--text-base);text-align:center;margin-bottom:var(--space-8);line-height:1.6}.contact-module__hahqDa__contactCard h2{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-3);margin-top:var(--space-6)}.contact-module__hahqDa__contactCard h2:first-of-type{margin-top:0}.contact-module__hahqDa__contactCard a{color:var(--primary);transition:color var(--transition);text-decoration:none}.contact-module__hahqDa__contactCard a:hover{color:var(--primary-dark);text-decoration:underline}.contact-module__hahqDa__formGroup{margin-bottom:var(--space-6)}.contact-module__hahqDa__label{font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-2);font-size:var(--text-sm);display:block}.contact-module__hahqDa__textarea{width:100%;font-size:var(--text-base);padding:var(--space-3);border:2px solid var(--border-light);border-radius:var(--border-radius-lg);color:var(--text-primary);background:var(--bg-primary);transition:var(--transition);outline:none;font-family:inherit}.contact-module__hahqDa__textarea:focus{border-color:var(--border-focus)}.contact-module__hahqDa__textarea{resize:none;min-height:120px;line-height:1.6}.contact-module__hahqDa__button{background:var(--primary);color:var(--text-inverse);font-weight:var(--font-semibold);border-radius:var(--border-radius-lg);padding:var(--space-3)var(--space-8);font-size:var(--text-base);cursor:pointer;transition:all var(--transition);width:100%;margin-top:var(--space-2);border:none;font-family:inherit}.contact-module__hahqDa__button:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-1px)}.contact-module__hahqDa__button:active:not(:disabled){transform:translateY(0)}.contact-module__hahqDa__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact-module__hahqDa__error{color:var(--text-error);font-size:var(--text-sm);margin-bottom:var(--space-4);padding:var(--space-3);background:var(--error-bg);border-radius:var(--border-radius);border-left:4px solid var(--error)}
