.Form-module__vTEAAq__formContainer{width:100%;max-width:600px;margin:0 auto;padding:40px}.Form-module__vTEAAq__formGroup{flex-direction:column;gap:8px;margin-bottom:25px;display:flex}.Form-module__vTEAAq__label{color:var(--text-primary);font-size:.95rem;font-weight:500}.Form-module__vTEAAq__input,.Form-module__vTEAAq__select,.Form-module__vTEAAq__textarea{color:#1a202c;background:#00000005;border:1px solid #00000014;border-radius:12px;outline:none;padding:14px 18px;font-size:1rem;transition:all .3s}.Form-module__vTEAAq__textarea{resize:vertical;min-height:100px}.Form-module__vTEAAq__input:focus,.Form-module__vTEAAq__select:focus,.Form-module__vTEAAq__textarea:focus{border-color:var(--primary);box-shadow:0 0 15px var(--primary-glow);background:#0000000a}.Form-module__vTEAAq__button{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:10px;padding:16px 32px;font-size:1.1rem;font-weight:600;transition:transform .2s,box-shadow .3s}.Form-module__vTEAAq__button:hover{box-shadow:0 5px 20px var(--primary-glow);transform:translateY(-2px)}.Form-module__vTEAAq__button:active{transform:translateY(0)}.Form-module__vTEAAq__successMessage{color:#1a8a4d;text-align:center;background:#2ed5731a;border:1px solid #2ed5734d;border-radius:10px;margin-top:20px;padding:15px;animation:.5s Form-module__vTEAAq__fadeIn}.Form-module__vTEAAq__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234a5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat}
