
    body { font-family: Arial, sans-serif; color: #222; line-height: 1.6; margin: 20px; }
    .container { max-width: 900px; margin: 0 auto; }
    h1 { color: #1b4f72; }
    h2 { color: #264653; margin-top: 1.2em; }
    .features, .use-cases, .comparison { margin-top: 0.6em; }
    ul { margin-left: 1.2em; }
    .cta { margin-top: 1.4em; }
    .note { background: #fff4e6; border-left: 4px solid #F9690F; padding: 12px; margin-top: 1em; }
    .small { font-size: 0.9em; color: #555; }
    a.button { display: inline-block; background-color: #F9690F; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-family: Arial, sans-serif; font-size: 16px; }
    img.header-image { width: 100%; height: auto; border-radius: 5px; margin-bottom: 20px; }
    table.pricing-table {
      width: 100%;
      border-collapse: collapse;
      margin-top: 2em;
    }
    table.pricing-table th, table.pricing-table td {
      border: 1px solid #ddd;
      padding: 12px 15px;
      text-align: left;
    }
    table.pricing-table th {
      background-color: #F9690F;
      color: white;
      font-weight: bold;
    }
    table.pricing-table tbody tr:nth-child(even) {
      background-color: #f9f9f9;
    }
    table.pricing-table tbody tr:hover {
      background-color: #fff4e6;
    }
  