body{font-family:"Roboto",sans-serif;background-color:#fff;color:#1d1d1d}h1,h2,h3,.form-title{color:#1d1d1d;font-weight:700}.form-label,.question-label{color:#1d1d1d;font-weight:600}input[type="text"],input[type="email"],input[type="tel"],textarea,select{border:1px solid #ccc;border-radius:4px;padding:10px;font-size:1rem;width:100%;max-width:600px;box-sizing:border-box}input[type="submit"],.submit-button{background-color:#f2a900;color:#000;border:none;padding:12px 24px;font-size:1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:background-color 0.3s ease}input[type="submit"]:hover,.submit-button:hover{background-color:#d19900}.form-radio,.form-checkbox{margin-bottom:.5rem;display:flex;align-items:center}.form-section{margin-bottom:2rem}.form-question{margin-top:1rem}@media screen and (max-width:600px){input,textarea,select{font-size:1rem}}