 body {
 background-color: #f9f9f9;
 font-family: 'Helvetica Neue', sans-serif;
 }
 .header {
 border-bottom: 4px solid #611010;
 background-color: #fff8f0;
 padding: 15px 0;
 text-align: center;
 }
 .logo {
 max-height: 80px;
 vertical-align: middle;
 }
 .title {
 display: inline-block;
 vertical-align: middle;
 margin-left: 15px;
 text-align: left;
 }
 .title h4 {
 font-weight: bold;
 margin: 0;
 }
 .title h5 {
 color: #611010;
 margin: 0;
 }
 .form-section {
 background: #fff;
 padding: 25px;
 margin: 20px auto;
 border-radius: 6px;
 box-shadow: 0 0 10px rgba(0,0,0,0.1);
 max-width: 1000px;
 }
 .form-section h4 {
 margin-bottom: 20px;
 font-weight: bold;
 color: #333;
 }
 label {
 font-weight: normal;
 }
 textarea.form-control {
 resize: vertical;
 }
 .section-title {
 color: #611010 !important;
 font-weight: bold;
 }
 .section-subtitle {
 color: #611010;
 font-weight: bold;
 margin-top: -10px;
 }
 .btn-submit {
 background-color: #28a745;
 color: white;
 border: none;
 padding: 10px 25px;
 font-size: 16px;
 margin-top: 20px;
 }