.ContactFormClient-module__rPgIOW__contactForm{background:#fff;border-radius:12px;width:100%;max-width:600px;margin:0 auto;padding:2rem;box-shadow:0 4px 12px #0000001a}.ContactFormClient-module__rPgIOW__formPlaceholder{background:#f9fafb;border-radius:12px;width:100%;max-width:600px;min-height:400px;margin:0 auto}.ContactFormClient-module__rPgIOW__fieldGroup{margin-bottom:1.5rem}.ContactFormClient-module__rPgIOW__label{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.ContactFormClient-module__rPgIOW__input,.ContactFormClient-module__rPgIOW__textarea{background:#fff;border:2px solid #e5e7eb;border-radius:8px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s}.ContactFormClient-module__rPgIOW__input:focus,.ContactFormClient-module__rPgIOW__textarea:focus{border-color:#ff6b35;outline:none;box-shadow:0 0 0 3px #ff6b351a}.ContactFormClient-module__rPgIOW__input::placeholder,.ContactFormClient-module__rPgIOW__textarea::placeholder{color:#9ca3af}.ContactFormClient-module__rPgIOW__textarea{resize:vertical;min-height:120px}.ContactFormClient-module__rPgIOW__statusSuccess,.ContactFormClient-module__rPgIOW__statusError{text-align:center;border-radius:8px;margin-bottom:1.5rem;padding:1rem;font-weight:500}.ContactFormClient-module__rPgIOW__statusSuccess{color:#065f46;background:#d1fae5;border:2px solid #10b981}.ContactFormClient-module__rPgIOW__statusError{color:#991b1b;background:#fee2e2;border:2px solid #ef4444}.ContactFormClient-module__rPgIOW__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff6b35,#ff8c42);border:none;border-radius:8px;width:100%;padding:1rem 2rem;font-size:1.125rem;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #ff6b354d}.ContactFormClient-module__rPgIOW__submitButton:hover:not(:disabled){background:linear-gradient(135deg,#ff5722,#ff6b35);transform:translateY(-2px);box-shadow:0 6px 16px #ff6b3566}.ContactFormClient-module__rPgIOW__submitButton:active:not(:disabled){transform:translateY(0)}.ContactFormClient-module__rPgIOW__submitButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.ContactFormClient-module__rPgIOW__contactForm{padding:1.5rem}.ContactFormClient-module__rPgIOW__submitButton{padding:.875rem 1.5rem;font-size:1rem}}
