export type Tier = {
  name: string;
  price: number;
  cadence: "one-time" | "/mo";
  placeholder?: boolean;
  tagline: string;
  deliverables: string[];
  timeline: string;
  featured?: boolean;
};

export type PricingCategory = {
  id: string;
  label: string;
  tiers: Tier[];
};

export const PRICING_CATEGORIES: PricingCategory[] = [
  {
    id: "websites",
    label: "Websites",
    tiers: [
      {
        name: "Starter",
        price: 1200,
        cadence: "one-time",
        tagline: "A focused site to establish credibility fast.",
        deliverables: [
          "Up to 5 pages",
          "Mobile-responsive design",
          "Contact form",
          "Basic on-page SEO",
        ],
        timeline: "1–2 weeks",
      },
      {
        name: "Business",
        price: 1800,
        cadence: "one-time",
        tagline: "For businesses that need more structure and content.",
        deliverables: [
          "Up to 10 pages",
          "Custom design system",
          "Blog / CMS integration",
          "On-page SEO + analytics setup",
        ],
        timeline: "2–3 weeks",
        featured: true,
      },
      {
        name: "Premium",
        price: 3500,
        cadence: "one-time",
        tagline: "A fully custom build with room to grow.",
        deliverables: [
          "Unlimited pages",
          "Advanced animations & interactions",
          "Third-party integrations",
          "Priority delivery timeline",
        ],
        timeline: "3–5 weeks",
      },
    ],
  },
  {
    id: "web-mobile-apps",
    label: "Web & Mobile Apps",
    tiers: [
      {
        name: "Starter App",
        price: 4500,
        cadence: "one-time",
        placeholder: true,
        tagline: "A single-platform MVP to validate an idea.",
        deliverables: [
          "One platform (web or mobile)",
          "Core user flows only",
          "Basic auth & database",
        ],
        timeline: "4–6 weeks",
      },
      {
        name: "Growth App",
        price: 8500,
        cadence: "one-time",
        placeholder: true,
        tagline: "A production app built for real users.",
        deliverables: [
          "Web + mobile (shared codebase)",
          "Payments or bookings integration",
          "Admin dashboard",
        ],
        timeline: "6–10 weeks",
        featured: true,
      },
      {
        name: "Enterprise App",
        price: 15000,
        cadence: "one-time",
        placeholder: true,
        tagline: "Custom architecture for complex requirements.",
        deliverables: [
          "Multi-platform, scalable architecture",
          "Third-party & internal system integrations",
          "Dedicated senior engineer",
        ],
        timeline: "10+ weeks",
      },
    ],
  },
  {
    id: "seo-growth",
    label: "SEO & Growth",
    tiers: [
      {
        name: "Foundation",
        price: 600,
        cadence: "/mo",
        placeholder: true,
        tagline: "Get the technical basics right.",
        deliverables: [
          "Technical SEO audit & fixes",
          "On-page optimization",
          "Monthly reporting",
        ],
        timeline: "Ongoing, monthly",
      },
      {
        name: "Growth",
        price: 1200,
        cadence: "/mo",
        placeholder: true,
        tagline: "Content and visibility, actively managed.",
        deliverables: [
          "Everything in Foundation",
          "Content strategy & publishing",
          "Local SEO & citations",
        ],
        timeline: "Ongoing, monthly",
        featured: true,
      },
      {
        name: "Scale",
        price: 2200,
        cadence: "/mo",
        placeholder: true,
        tagline: "Full-funnel growth including paid channels.",
        deliverables: [
          "Everything in Growth",
          "Paid search & social ad management",
          "Conversion rate optimization",
        ],
        timeline: "Ongoing, monthly",
      },
    ],
  },
  {
    id: "care-plans",
    label: "Care Plans",
    tiers: [
      {
        name: "Basic",
        price: 99,
        cadence: "/mo",
        tagline: "Keep the lights on.",
        deliverables: ["Uptime monitoring", "Security updates", "Monthly backups"],
        timeline: "Ongoing, monthly",
      },
      {
        name: "Standard",
        price: 199,
        cadence: "/mo",
        placeholder: true,
        tagline: "Monitoring plus small ongoing changes.",
        deliverables: [
          "Everything in Basic",
          "Up to 2 hours of edits / month",
          "Priority email support",
        ],
        timeline: "Ongoing, monthly",
        featured: true,
      },
      {
        name: "Priority",
        price: 399,
        cadence: "/mo",
        placeholder: true,
        tagline: "For sites that can't afford downtime.",
        deliverables: [
          "Everything in Standard",
          "Up to 5 hours of edits / month",
          "Same-day priority response",
        ],
        timeline: "Ongoing, monthly",
      },
    ],
  },
];
