.form-container{display:flex;flex-direction:column;gap:15px;max-width:600px;margin:auto}.form-row{display:flex;gap:15px}.form-group{flex:1}input[type="text"],input[type="email"],input[type="tel"],textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}textarea{min-height:100px}label{font-weight:bold;display:block;margin-bottom:5px}input[type="checkbox"]{margin-right:8px}button[type="submit"],input[type="submit"]{background-color:#007bff;color:white;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;font-size:16px}button[type="submit"]:hover,input[type="submit"]:hover{background-color:#0056b3}