.page-module__j6Q3dW__formContainer{justify-content:center;max-width:600px;margin:0 auto;display:flex}.page-module__j6Q3dW__card{background-color:#fff;border-radius:4px;width:100%;padding:32px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12)}@media (max-width:768px){.page-module__j6Q3dW__card{padding:24px}}.page-module__j6Q3dW__cardTitle{color:#6200ea;margin-bottom:16px;font-size:20px;font-weight:600}.page-module__j6Q3dW__cardDescription{color:#666;margin-bottom:24px;font-size:14px;line-height:1.6}.page-module__j6Q3dW__alert{background-color:#f0fdf4;border-left:4px solid;border-radius:4px;margin-bottom:24px;padding:16px}.page-module__j6Q3dW__alert p{color:#333;margin:0;font-size:14px;line-height:1.5}.page-module__j6Q3dW__form{flex-direction:column;gap:20px;margin-bottom:24px;display:flex}.page-module__j6Q3dW__inputGroup{flex-direction:column;display:flex}.page-module__j6Q3dW__inputGroup label{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;font-weight:600}.page-module__j6Q3dW__inputGroup input,.page-module__j6Q3dW__inputGroup textarea{border:1px solid #ddd;border-radius:4px;padding:12px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.page-module__j6Q3dW__inputGroup input:focus,.page-module__j6Q3dW__inputGroup textarea:focus{border-color:#6200ea;outline:none;box-shadow:0 0 0 3px rgba(98,0,234,.1)}.page-module__j6Q3dW__inputGroup textarea{resize:vertical;min-height:120px;font-family:inherit}.page-module__j6Q3dW__submitButton{color:#fff;letter-spacing:.5px;cursor:pointer;background-color:#6200ea;border:none;border-radius:4px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12)}.page-module__j6Q3dW__submitButton:hover{background-color:#3700b3;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)}.page-module__j6Q3dW__submitButton:active{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.page-module__j6Q3dW__privacyNote{color:#999;text-align:center;margin:0;font-size:12px}@media (max-width:640px){.page-module__j6Q3dW__card{padding:20px}.page-module__j6Q3dW__form{gap:16px}.page-module__j6Q3dW__submitButton{padding:10px 20px}}
