color: #333;
      background: #fff;
      padding: 40px;
      max-width: 800px;
      margin: 0 auto;
    }

    .header {
      text-align: center;
      margin-bottom: 40px;
      padding-bottom: 20px;
      border-bottom: 3px solid #0066cc;
    }

    .header h1 {
      font-size: 2.5rem;
      font-weight: 700;
      color: #0066cc;
      margin-bottom: 10px;
    }

    .header .subtitle {
      font-size: 1.1rem;
      color: #666;
      font-weight: 400;
    }

    h1 {
      font-size: 2rem;
      