.about {}
.contact-info {}
.apply-trial { background: #fff; border-radius: 12px; box-shadow: 0 10px 30px rgba(0,0,0,.08); padding: 24px; }
.apply-trial .section-title { margin-bottom: 8px; }
.apply-trial p { color: #666; margin-bottom: 16px; }
.apply-trial .form-group { margin-bottom: 16px; }
.apply-trial label { display: inline-block; margin-bottom: 8px; color: #4d525a; font-weight: 600; }
.apply-trial .form-control { height: 44px; border: 1px solid #e5e7eb; border-radius: 8px; box-shadow: none; transition: border-color .2s ease, box-shadow .2s ease; }
.apply-trial textarea.form-control { min-height: 120px; height: auto; resize: vertical; }
.apply-trial .form-control:focus { border-color: #cdd6f6; box-shadow: 0 0 0 4px rgba(37,117,252,.08); }
.apply-trial .has-error .form-control { border-color: #e74c3c; }
.apply-trial .help-block { min-height: 18px; margin-top: 6px; font-size: 13px; color: #e74c3c; }
.apply-trial .checkbox label { display: flex; align-items: center; gap: 8px; font-weight: 500; }
.apply-trial #agree-error { margin-top: 6px; color: #e74c3c; font-size: 13px; }
.apply-trial .btn-primary { height: 44px; border-radius: 8px; border: 0; background: linear-gradient(90deg,#2575fc 0%, #5562ff 100%); box-shadow: 0 6px 16px rgba(37,117,252,.25); transition: transform .2s ease, filter .2s ease; }
.apply-trial .btn-primary:hover { transform: translateY(-1px); filter: brightness(1.02); }
.apply-trial .btn-primary:active { transform: translateY(0); filter: brightness(0.98); }
