 body { background: #f2f4f8; font-family: 'Segoe UI', sans-serif; }
    .hero-header {
      background: url('https://www.loveandpeaceholidayplanner.com/img/hero-contact.jpg') center/cover no-repeat;
      color: #fff;
      padding: 80px 20px;
      text-align: center;
      background-color: #000;
    }
    .hero-header h1 { font-size: 2.8rem; font-weight: bold; }
    .contact-form {
      background: #fff;
      padding: 30px;
      border-radius: 12px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    }
    .form-control, .form-check-input { border-radius: 6px; }
    .btn-dark {
      background-color: #212529;
      border: none;
      padding: 10px 30px;
      border-radius: 6px;
    }
    .btn-dark:hover { background-color: #000; }
    .fa-icon { margin-right: 8px; color: #28a745; }
    .contact-info h5 { margin-top: 20px; font-weight: bold; }