.brief-container{font-family:"Arial",sans-serif;margin:20px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:10px;max-width:700px}h3{color:#555}form{display:flex;flex-direction:column}label{margin-top:10px;font-size:1rem;color:#333}input,select,textarea{padding:10px;margin-top:5px;margin-bottom:15px;border:1px solid #ddd;border-radius:5px;font-size:1rem}button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s}button:hover{background-color:#0056b3}.form-step{display:none}