.ContactForm-module__MxL6fq__contactSection{background:#f9f9f9;padding:4rem 1rem}.ContactForm-module__MxL6fq__container{background:#fff;border-radius:12px;max-width:700px;margin:0 auto;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.05)}.ContactForm-module__MxL6fq__title{text-align:center;color:#222;margin-bottom:.5rem;font-size:2rem;font-weight:700}.ContactForm-module__MxL6fq__subtitle{text-align:center;color:#666;margin-bottom:2rem}.ContactForm-module__MxL6fq__form{flex-direction:column;gap:1.5rem;display:flex}.ContactForm-module__MxL6fq__formGroup{flex-direction:column;display:flex}.ContactForm-module__MxL6fq__formGroup label{color:#333;margin-bottom:.5rem;font-weight:500}.ContactForm-module__MxL6fq__input,.ContactForm-module__MxL6fq__textarea{border:1px solid #ddd;border-radius:8px;padding:.75rem 1rem;font-size:1rem;transition:border-color .3s}.ContactForm-module__MxL6fq__input:focus,.ContactForm-module__MxL6fq__textarea:focus{border-color:#000;outline:none}.ContactForm-module__MxL6fq__button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .3s}.ContactForm-module__MxL6fq__button:hover{background-color:#333}.ContactForm-module__MxL6fq__phone{color:#fff;cursor:pointer;text-align:center;background-color:#000;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .3s}.ContactForm-module__MxL6fq__status{text-align:center;color:#444;margin-top:1rem;font-weight:500}
