body{background-color:#f9f9f9;font-family:Arial,sans-serif;margin:0;padding:0}.container{background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:50px auto;max-width:600px;padding:20px}.progress-bar{background-color:#f3f3f3;border-radius:5px;margin-bottom:20px;overflow:hidden;width:100%}.progress{background-color:#007bff;height:20px;width:0}h1{color:#333;text-align:center}.question{margin-bottom:20px}.question h2{color:#333;font-size:18px}label{display:block;margin:10px 0}input[type=radio]{margin-right:10px}.next-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:20px;padding:10px;width:100%}.next-button:hover{background-color:#0056b3}