
    body { font-family: Arial, sans-serif; line-height: 1.6; color: #222; padding: 20px; max-width: 800px; margin: auto; }
    h1 { color: #F9690F; }
    h2 { color: #333; margin-top: 1.2em; }
    .feature-list, .use-cases, .comparison-list { margin: 0; padding-left: 1.25em; }
    .cta { margin-top: 22px; }
    .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; }
    .note { background: #fff4e6; border-left: 4px solid #F9690F; padding: 12px; margin-top: 12px; }
    .compare-table { width: 100%; border-collapse: collapse; margin-top: 8px; }
    .compare-table th, .compare-table td { border: 1px solid #e6e6e6; padding: 8px; text-align: left; }
    .compare-table th { background: #fafafa; }
    table.pricing-table { width: 100%; border-collapse: collapse; margin-top: 32px; }
    table.pricing-table th, table.pricing-table td { border: 1px solid #e6e6e6; padding: 10px; vertical-align: middle; text-align: center; }
    table.pricing-table th { background: #fafafa; font-weight: bold; }
    table.pricing-table thead th small { font-weight: normal; display: block; font-size: 0.8em; color: #666; margin-top: 4px; }
    table.pricing-table tbody td:first-child { text-align: left; font-weight: bold; }
    table.pricing-table td.checkmark { font-size: 18px; color: green; }
    table.pricing-table td.crossmark { font-size: 18px; color: #cc0000; }
    footer { margin-top: 24px; font-size: 0.9em; color: #555; }
  