h1,h2{font-family:Arial,sans-serif}.form-container{width:100%;padding:40px;background-color:#fff}.questionnaire-container{max-width:600px;margin:0 auto}.form-title{color:#5f4b8b;text-align:center;font-size:2rem}.form-description{text-align:center;font-size:1rem;color:#333;margin-bottom:30px}.form-body{display:flex;flex-direction:column}.form-group{margin-bottom:20px}.form-label{font-size:1rem;color:#5f4b8b;margin-bottom:8px}.form-input{padding:10px;font-size:1rem;border-radius:5px;border:1px solid #ddd;width:100%}.submit-button{background-color:#5f4b8b;color:white;padding:15px;font-size:1.1rem;border:none;border-radius:5px;cursor:pointer}.submit-button:hover{background-color:#4a3b7b}