form{max-width:600px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}h2{font-size:1.5rem;margin-bottom:10px}label{font-weight:bold}input[type="text"],input[type="email"],input[type="tel"]{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px}input[type="checkbox"]{margin-right:5px}p{margin-top:5px;margin-bottom:15px}input[type="submit"]{background-color:#007bff;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}input[type="submit"]:hover{background-color:#0056b3}