// ============================================================
// CARDGAP — CONTENT & PRICING
// Edit any text/number below. The whole site pulls from here.
// ============================================================

const CG = {
  // ---------- NAV ----------
  nav: {
    brand: 'CardGap',
    links: [
      { label: 'Network',        href: '#hero' },
      { label: 'How It Works',   href: '#steps' },
      { label: 'Features',       href: '#features' },
      { label: 'Compare',        href: '#compare' },
    ],
    cta: { label: 'Log In', href: '#' },
  },

  // ---------- HERO ----------
  hero: {
    headline: 'Scan it.\nSave it.\nKeep it for life.',
    sub: 'Capture contacts on your phone or laptop, never lose a follow-up, and take your network with you for the rest of your career.',
    primaryCta: { label: 'Get Started', href: '#cta' },
    sideCallout: {
      title: 'Your Data, Your Rules.',
      body:  'Complete Data Portability.',
    },
    rightCallout: {
      title: 'Identify High-Value Opportunities',
      body:  'with Strategic Context.',
    },
    proofRow: ['No rented platforms', 'Works offline', 'Export anytime'],
    // Contact cards layered over the network diagram.
    // xPct / yPct are percentages of the atlas canvas — tweak to compose.
    contacts: [
      { id: 'DK', name: 'David Kim',       role: 'Account Exec · Deloitte',        xPct: 30, yPct: 14, photoBg: '#B39A6A' },
      { id: 'SM', name: 'Sarah Mitchell',  role: 'Capture Mgr · Meridian',         xPct: 58, yPct: 12, photoBg: '#C9A88A' },
      { id: 'FR', name: 'Federico Ruiz',   role: 'Program Mgr · Halcyon',          xPct: 80, yPct: 20, photoBg: '#A8875E' },
      { id: 'RC', name: 'Robert Chen',     role: 'Director · L3Harris',            xPct: 82, yPct: 38, photoBg: '#C9A88A' },
      { id: 'AL', name: 'Amy Thornton',    role: 'BD Director · Booz Allen',       xPct: 20, yPct: 36, photoBg: '#B8936D' },
      { id: 'JB', name: 'James Brooks',    role: 'VP Sales · Parsons',             xPct: 14, yPct: 60, photoBg: '#9E7F5A' },
      { id: 'MP', name: 'Mark Patel',      role: 'VP Strategy · Leidos',           xPct: 68, yPct: 56, photoBg: '#A8875E' },
      { id: 'RT', name: 'Rachel Torres',   role: 'Partnerships · Accenture',       xPct: 42, yPct: 72, photoBg: '#B8936D' },
    ],
  },

  // ---------- TRIO (feature boxes under hero) ----------
  // Each has its own illustration key — see CG_ILLUSTRATIONS in cg-trio.jsx.
  trio: [
    {
      title: 'Network Portability',
      sub: 'Yours, Not Theirs',
      body: 'Your contacts are your career. Export to CSV, XLSX, JSON, or vCard whenever you want, never lost to a CRM holding them hostage.',
      illustration: 'portability',
    },
    {
      title: 'Built Around Your Work',
      sub: 'Your Fields, Your Tags',
      body: 'NAICS codes, office locations, SBA designations, business types, and any custom field you need. Tag contacts the way your industry actually thinks, not the way a generic CRM forces you to.',
      illustration: 'precision',
    },
    {
      title: 'Never Drop a Follow-Up',
      sub: 'Remind, Act, Repeat',
      body: 'See who needs a follow-up today. Export reminders to your calendar. Email, call, or text straight from the contact card.',
      illustration: 'followup',
    },
  ],

  // ---------- STEPS ----------
  steps: {
    title: 'Three steps.\nZero contacts lost.',
    sub: 'Built for the conference floor, refined for Monday morning. CardGap turns a stack of cards into an action list.',
    items: [
      { title: 'Capture', body: 'Phone at the event, webcam at your desk. Either way, AI pulls name, title, company, email, and phone in seconds. Tag the event, save, move to the next handshake.' },
      { title: 'Connect', body: 'Dashboard shows exactly who needs a follow-up and how long it\'s been waiting. No spreadsheet hunting, no scrolling LinkedIn trying to remember who someone was.' },
      { title: 'Act',     body: 'Email, call, text, or send your vCard, straight from the contact card. CardGap logs the activity and moves them off your follow-up list.' },
    ],
  },

  // ---------- SURFACES (desktop + phone positioning) ----------
  surfaces: {
    title: 'Real desktop. Real phone. Real choice.',
    sub: 'Most contact tools are a phone app pretending to have a desktop, or a website pretending to be an app. CardGap is a real native desktop app on Windows, Mac, and Linux, paired with a phone capture tool that actually fits in your pocket.',
    columns: [
      { title: 'On your desktop', body: 'Bulk-edit a hundred contacts in an afternoon. Search every field. Export to Excel for the proposal team. Schedule follow-ups across your whole pipeline. Or scan cards through your webcam without picking up your phone. This is where the real work happens.' },
      { title: 'On your phone',   body: 'Snap a card at the event before the handshake gets cold. Tag the conference. Save. Move to the next person. The phone is for capture. The desktop is for everything else.' },
    ],
    footerLine: 'Sync runs in the background. Your full rolodex on every device.',
  },

  // ---------- FEATURES GRID ----------
  features: {
    title: 'Everything you need. Nothing you don\'t.',
    sub: 'No pipelines, no deal stages, no 47-tab CRM. Just the tools that turn contacts into conversations.',
    items: [
      { icon: 'scan',    title: 'AI card scanning',      body: 'Point your camera at any business card. Name, title, company, email, and phone, extracted automatically.' },
      { icon: 'grid',    title: 'Follow-up dashboard',   body: 'Automatic status tracking (New, Follow-up Due, Contacted) derived from activity, not manual stages.' },
      { icon: 'mail',    title: 'Email templates',       body: 'Write your intro email once. Attach your capability brief. One tap opens Outlook or Gmail pre-filled.' },
      { icon: 'cal',     title: 'Event management',      body: 'Create an event before you walk in. Every card you scan gets tagged to it automatically.' },
      { icon: 'send',    title: 'Send my card',          body: 'Pre-load your contact info. One tap generates a .vcf and opens SMS pre-filled with their number.' },
      { icon: 'export',  title: 'Export everything',     body: 'Excel, CSV, vCard, JSON. Your rolodex is a file on your machine. Take it anywhere.' },
      { icon: 'offline', title: 'Local-first',           body: 'Your contacts, events, and follow-ups live on your device, not someone else\'s cloud. Your rolodex is a file on your machine, your data is yours forever. Sync to other devices when you want, work alone when you don\'t.' },
      { icon: 'clock',   title: 'Reminder system',       body: 'Set a follow-up date on any contact. Export to .ics, opens in Outlook, Google, or Apple Calendar.' },
      { icon: 'log',     title: 'Activity logging',      body: 'Every email, call, meeting, and note logged per contact. Know exactly when you last reached out.' },
    ],
  },

  // ---------- COMPARISON TABLE ----------
  compare: {
    title: 'How CardGap compares.',
    sub: 'The features that matter for professionals who work events.',
    columns: ['Feature', 'CardGap', 'Covve', 'Wave Connect', 'Popl'],
    rows: [
      ['Card scanning + OCR',       '✓', '✓', '✓', '✓'],
      ['Follow-up tracking',        '✓', '✓', 'partial', '✓'],
      ['Works offline',             '✓', '✗', '✓', '✗'],
      ['Data stays on your device', '✓', '✗', '✗', '✗'],
      ['One-time purchase',         '✓', '✗', '✗', '✗'],
      ['Excel / CSV export',        '✓', 'partial', '✗', '✗'],
      ['Event tagging',             '✓', '✗', '✗', '✗'],
      ['Price',                     'One-time',  '$10/mo', '$7/mo', '$6.49/mo'],
    ],
  },

  // ---------- CTA / PRICING ----------
  cta: {
    eyebrow: 'Early access · Limited founder\'s tier',
    headline: 'Stop collecting contacts.\nStart converting conversations.',
    body: 'CardGap is in final beta. The first 100 customers pay $29 install + $17.76/year (founder\'s tier) and receive lifetime access to founder pricing on renewal.',
    // Edit these two numbers to change the price everywhere on the page:
    priceInstall: '$29',
    priceAnnual:  '$17.76/yr',
    formPlaceholder: 'your@work.email',
    submitLabel: 'Request access',
    fine: 'No spam. Founder-curated list.',
    successMessage: "You're on the list. Check your inbox for a confirmation link. We'll email you when Founders 50 opens.",
  },

  // ---------- FOOTER ----------
  footer: {
    brand: 'CardGap',
    links: [
      { label: 'About',    href: '#about' },
      { label: 'Pricing',  href: '#pricing' },
      { label: 'Download', href: '#download' },
      { label: 'Privacy',  href: 'legal/privacy' },
      { label: 'Legal',    href: 'legal/' },
      { label: 'Contact',  href: '#contact' },
    ],
    copyright: '© 2026 CardGap LLC. All rights reserved.',
    email:     'privacy@cardgap.app',
  },
};

window.CG = CG;
