// Catalog of plans — Content + Social services for Mercentalabs
// Each plan links to plan.html?id=...

const PLANS = {
  // ── CONTENT SERVICES ──────────────────────────────────────────────────
  "content-strategy": {
    id: "content-strategy",
    cat: "content",
    catLabel: "Content",
    name: "Content Strategy",
    price: 899,
    blurb: "Editorial roadmaps, narrative architecture, and audience research that turn brand intent into a publishing engine.",
    deliverables: ["12-month editorial roadmap", "Audience + voice mapping", "Pillar / cluster topic map", "Channel cadence framework"],
    icon: "compass",
  },
  "website-content": {
    id: "website-content",
    cat: "content",
    catLabel: "Content",
    name: "Website Content",
    price: 649,
    blurb: "Conversion-built pages for home, product, pricing, and the long-tail. Words that pull weight in the funnel.",
    deliverables: ["Hero + landing page suite", "UX microcopy pass", "On-page SEO recommendations", "Internal linking map"],
    icon: "layout",
  },
  "scriptwriting": {
    id: "scriptwriting",
    cat: "content",
    catLabel: "Content",
    name: "Scriptwriting",
    price: 520,
    blurb: "Short-form, long-form, and ad scripts engineered around your hook, your voice, and the platform's first three seconds.",
    deliverables: ["Hook library (12+ angles)", "Short + long-form scripts", "B-roll + cut suggestions", "Tone alignment doc"],
    icon: "video",
  },
  "creative-writing": {
    id: "creative-writing",
    cat: "content",
    catLabel: "Content",
    name: "Creative Writing",
    price: 480,
    blurb: "Brand stories, narrative arcs, and campaign concepts built to stand out in the feed and the boardroom.",
    deliverables: ["Story arc + worldbuilding", "Campaign concept decks", "Tagline + name explorations", "Editorial features"],
    icon: "feather",
  },
  "podcast-writing": {
    id: "podcast-writing",
    cat: "content",
    catLabel: "Content",
    name: "Podcast Writing",
    price: 450,
    blurb: "Episode outlines, host scripts, and guest research that turn your ramble into a series people queue up.",
    deliverables: ["Episode outlines", "Cold open + sign-off scripts", "Guest research dossiers", "Promo cut sheets"],
    icon: "mic",
  },
  "speechwriting": {
    id: "speechwriting",
    cat: "content",
    catLabel: "Content",
    name: "Speechwriting",
    price: 700,
    blurb: "Keynotes, all-hands, investor stages — structured for memory, paced for delivery, and rehearsable inside a week.",
    deliverables: ["Keynote draft + outline", "Speaker note cards", "Story beats + callbacks", "Rehearsal coaching call"],
    icon: "megaphone",
  },
  "research-summaries": {
    id: "research-summaries",
    cat: "content",
    catLabel: "Content",
    name: "Research & Summaries",
    price: 390,
    blurb: "Dense topics distilled into briefings your team can act on without reading the source material twice.",
    deliverables: ["Executive summary", "Curated source library", "Action-oriented takeaways", "Slide-ready visuals"],
    icon: "book-open",
  },

  // ── SOCIAL SERVICES ───────────────────────────────────────────────────
  "social-media-marketing": {
    id: "social-media-marketing",
    cat: "social",
    catLabel: "Social",
    name: "Social Media Marketing",
    price: 620,
    blurb: "Organic campaigns built around hooks that earn the save and a calendar your team can actually keep.",
    deliverables: ["Campaign concepting", "30-day caption + asset briefs", "Weekly performance recap", "Trend monitoring"],
    icon: "share-2",
  },
  "paid-social": {
    id: "paid-social",
    cat: "social",
    catLabel: "Social",
    name: "Paid Social Media",
    price: 680,
    blurb: "Creative-led media buying for Meta, TikTok, and LinkedIn — tested in matrices, scaled by signal not vibes.",
    deliverables: ["Ad copy variations (24+)", "Hook + angle library", "Audience + CTA testing matrix", "Weekly creative refresh"],
    icon: "trending-up",
    badge: "Most picked",
  },
  "social-commerce": {
    id: "social-commerce",
    cat: "social",
    catLabel: "Social",
    name: "Social Commerce",
    price: 640,
    blurb: "Drops, UGC pipelines, and conversion paths that turn the feed into a storefront.",
    deliverables: ["Product drop calendar", "UGC + creator briefs", "Shop optimization audit", "Launch-week playbook"],
    icon: "shopping-bag",
    badge: "New",
  },
  "influencer-marketing": {
    id: "influencer-marketing",
    cat: "social",
    catLabel: "Social",
    name: "Influencer Marketing",
    price: 720,
    blurb: "Creator outreach, briefing, and rights — built to feel like collaboration, not a transaction.",
    deliverables: ["Curated creator shortlists", "Campaign brief + talking points", "Usage rights guidance", "Performance + earned-media report"],
    icon: "users",
  },
  "online-communities": {
    id: "online-communities",
    cat: "social",
    catLabel: "Social",
    name: "Online Communities",
    price: 500,
    blurb: "Guidelines, rituals, and moderator playbooks that turn a Discord or Slack into a flywheel.",
    deliverables: ["Community guidelines", "Event + AMA calendar", "Moderator response playbook", "Onboarding flow design"],
    icon: "message-square",
  },
};

const PLAN_CATEGORIES = [
  {
    id: "content",
    label: "Content Services",
    intro: "Editorial, scripts, decks, and the long-form work behind the scroll.",
    plans: ["content-strategy","website-content","scriptwriting","creative-writing","podcast-writing","speechwriting","research-summaries"],
  },
  {
    id: "social",
    label: "Social Services",
    intro: "The day-to-day machine: posts, ads, creators, and the rooms they build.",
    plans: ["social-media-marketing","paid-social","social-commerce","influencer-marketing","online-communities"],
  },
];

window.PLANS = PLANS;
window.PLAN_CATEGORIES = PLAN_CATEGORIES;
