// Single source of truth for all DesignShare page content.
export const STRIPE_PLANS = {
  MONTHLY: process.env.NEXT_PUBLIC_STRIPE_PLAN_MONTHLY || "", // Main subscription (loaded from env)
  // You can add more plans here easily:
  // QUARTERLY: 'price_...',
  // YEARLY: 'price_...',
};
export type NavLink = { label: string; href: string };
export const navLinks: NavLink[] = [
  { label: "How it works", href: "#how" },
  { label: "Work", href: "#work" },
  { label: "Pricing", href: "#pricing" },
  { label: "FAQ", href: "#faq" },
];

export type Step = { num: string; badge: string; title: string; desc: string };
export const steps: Step[] = [
  {
    num: "01",
    badge: "Day 0",
    title: "Subscribe & you're in.",
    desc: "Checkout securely online. Your project manager sends a welcome message within the hour and sets up your shared Notion or Slack workspace.",
  },
  {
    num: "02",
    badge: "Day 1",
    title: "Queue anything.",
    desc: "Add as many requests as you like across any brands or projects. We handle one active request at a time, giving each project our full focus and attention.",
  },
  {
    num: "03",
    badge: "Day 2",
    title: "Done in ~48 hrs.",
    desc: "Designs delivered in Figma or built live in Webflow or Framer. Review, request revisions until perfect, then queue the next one.",
  },
];

export type Benefit = {
  num: string;
  iconPath: string;
  title: string;
  desc: string;
};
export const benefits: Benefit[] = [
  {
    num: "01",
    iconPath: "M13 2L4 14h7l-1 8 9-12h-7l1-8z",
    title: "48 hour turnaround",
    desc: "Most requests delivered in 48 hours or less. Simple tasks often same day. Never wait a week for a screen again.",
  },
  {
    num: "02",
    iconPath: "M12 3v18M5 8h14M3 12h18M5 16h14",
    title: "One flat fee",
    desc: "No hourly billing, no project overruns, no surprise invoices. Budget with complete confidence every month.",
  },
  {
    num: "03",
    iconPath:
      "M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0zM12 8a4 4 0 1 0 0 8 4 4 0 0 0 0-8z",
    title: "Senior only team",
    desc: "Powered by Elegant IT Limited with 9+ years, 170+ clients. Your team is senior level, never juniors learning on your dime.",
  },
  {
    num: "04",
    iconPath: "M12 2l9 5v10l-9 5-9-5V7l9-5zM3 7l9 5 9-5M12 12v10",
    title: "Full-stack team",
    desc: "Designer, frontend developer, and project manager all included. A complete team, not one person juggling skills.",
  },
  {
    num: "05",
    iconPath:
      "M3 12a9 9 0 0 1 15-6.7L21 8M21 3v5h-5M21 12a9 9 0 0 1-15 6.7L3 16M3 21v-5h5",
    title: "Pause anytime",
    desc: "Pause your sub and unused days roll over. Cancel before renewal with zero penalty. Built for how startups actually work.",
  },
  {
    num: "06",
    iconPath:
      "M4 8h16a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H4a3 3 0 0 1-3-3v-6a3 3 0 0 1 3-3zM9 14a1.6 1.6 0 1 0 0-3.2 1.6 1.6 0 0 0 0 3.2zM15 14a1.6 1.6 0 1 0 0-3.2 1.6 1.6 0 0 0 0 3.2zM12 4v4M9 4h6",
    title: "AI-powered",
    desc: "Your team uses AI tools internally to move 2× faster cutting research and iteration time in half.",
  },
];

export type Feature = { text: string; note?: string; tag?: "AI" };
export const features: Feature[] = [
  { text: "One active request at a time", note: "Queue unlimited requests" },
  { text: "~48 hour avg. turnaround" },
  { text: "Unlimited revisions" },
  { text: "Full-stack delivery team" },
  { text: "Figma · Webflow · Framer" },
  { text: "AI-powered workflow", tag: "AI" },
  { text: "Dedicated project manager" },
  { text: "Pause or cancel anytime" },
];

export type Testimonial = {
  metric: string;
  quote: string;
  name: string;
  role: string;
  avatarFrom: string;
  avatarTo: string;
  avatarAccent: string;
  featured?: boolean;
};
export const testimonials: Testimonial[] = [
  {
    metric: "↑ +34% trial to paid conversion",
    quote:
      "They redesigned our onboarding in two weeks. Our conversion went from 18% to 34%. That's not a design win, that's a revenue win. I now treat DesignShare as a growth channel, not a cost.",
    name: "Brad Goldsmith",
    role: "Founder & CEO, MdsyncNet",
    avatarFrom: "#1E5EFF",
    avatarTo: "#0F3DBD",
    avatarAccent: "#EDEAE2",
    featured: true,
  },
  {
    metric: "⚡ Delivered in 41 hours",
    quote:
      "First request landed in Figma in 41 hours. Quality exceeded what our last agency produced at four times the price. We have been subscribers ever since.",
    name: "Perry Brill",
    role: "Co-founder, SpexFetch",
    avatarFrom: "#7B61FF",
    avatarTo: "#3F2EAA",
    avatarAccent: "#EDEAE2",
  },
  {
    metric: "◎ 3 projects · zero misses",
    quote:
      "They ran 3 concurrent projects without a single missed deadline. No chasing, no follow ups. Just work, delivered exactly when promised.",
    name: "Emily Brandt",
    role: "Bus. Dev. Coordinator, IREX",
    avatarFrom: "#18B674",
    avatarTo: "#0C7C4F",
    avatarAccent: "#EDEAE2",
  },
  {
    metric: "🗓 First draft in 28 hours",
    quote:
      "Briefed them Monday morning. First draft in Figma by Tuesday at 9 am. That kind of speed completely changes how you think about design.",
    name: "Allison Branen",
    role: "Co-Founder, Sigray",
    avatarFrom: "#E5854B",
    avatarTo: "#A4521E",
    avatarAccent: "#EDEAE2",
  },
  {
    metric: "✓ Right on the first revision",
    quote:
      "I have worked with a lot of designers. Most need four or five rounds to get direction right. DesignShare nailed the concept on the first pass. Genuinely impressive.",
    name: "Zeke Camusio",
    role: "CEO, Data Speaks AI",
    avatarFrom: "#D4AC2A",
    avatarTo: "#8A6E0A",
    avatarAccent: "#EDEAE2",
  },
];

export type FAQItem = { q: string; a: string };
export const faqs: FAQItem[] = [
  {
    q: 'What does "one active request at a time" mean?',
    a: "Every request gets our complete, undivided focus before we move to the next one. That's how we guarantee quality and a consistent 48 hour turnaround. You can queue as many requests as you like, they'll be delivered one by one in priority order.",
  },
  {
    q: "Can I submit requests for multiple brands or projects?",
    a: "Absolutely. Queue requests for multiple brands, products, or completely separate domains. No limits on queue size or variety. Your PM keeps things organised and prioritised based on your instructions.",
  },
  {
    q: "How fast will I receive my designs?",
    a: "Most requests come back within 48 hours. Simple tasks like a single screen or a Webflow section are often delivered the same day. Larger projects, such as full app redesigns, are divided into smaller phases so you receive steady progress and updates every 24–48 hours.",
  },
  {
    q: "What can I actually request?",
    a: "We handle almost anything in design and frontend, including landing pages, mobile app UI, dashboards, Webflow and Framer builds, onboarding flows, design systems, brand identity, icons, email templates, ad creatives, pitch decks, and more. For fully coded products with backend development, that’s where Elegant IT Limited comes in.",
  },
  {
    q: "Who actually does the work?",
    a: "You’ll work with senior designers, senior web developer, and a dedicated project manager from Elegant IT Limited, a studio founded in 2017 that has served more than 170 clients worldwide. No juniors learning at your expense.",
  },
  {
    q: "How does the 7 day guarantee work?",
    a: "Subscribe and use the service for a full 7 days. Not satisfied? Contact us within 7 days and we'll refund 75% of your first month's payment, no questions asked.",
  },
  {
    q: "How do I submit and manage requests?",
    a: "You can manage everything through a shared Notion board or Slack channel, whichever works best for you. Submit requests by typing them out, sharing a Google Doc, linking a Figma file, or sending a Loom video. Your project manager keeps everything organized and moving smoothly, so you never have to chase updates.",
  },
  {
    q: "Can I pause or cancel anytime?",
    a: "Yes. 31 day billing cycles. Pause anytime and unused days roll over forever. Cancel before renewal and you won't be charged again. Zero penalty.",
  },
  {
    q: "What if I don't like a design?",
    a: "Unlimited revisions, full stop. We iterate until you're genuinely happy. If after multiple rounds it's fundamentally not right, we'll reassign the request. The 7 day guarantee covers anything beyond that.",
  },
  {
    q: "Do I own the designs?",
    a: "Absolutely. Every file and export is fully yours from the moment it’s delivered. There are no lock-ins, licensing restrictions, or hidden conditions attached.",
  },
  {
    q: "I need a full product built — backend, database, AI. Can you do that?",
    a: "DesignShare focuses on design and frontend services. If you need a complete product build with backend APIs, databases, AI integrations, and live deployment, visit Elegant IT Limited. Projects start at a fixed price of $15,000 and are typically completed within 6–10 weeks by the same senior team.",
  },
];

export const marqueeInkItems = [
  "Unlimited design",
  "~48 hour delivery",
  "One flat fee",
  "Pause anytime",
  "Senior designers only",
] as const;

export const marqueeLimeItems = [
  "Landing pages",
  "Mobile UI",
  "Webflow builds",
  "Framer sites",
  "Design systems",
  "Brand identity",
  "Pitch decks",
] as const;

export const PRICE = { was: 4500, now: 3495 } as const;
export const CHECKOUT_URL = "https://checkout.designshare.net/" as const;
export const DRIBBBLE_URL = "https://dribbble.com/designshare" as const;
export const PARENT_URL = "https://eleganttechbd.com" as const;
export const CONTACT_EMAIL = "hello@designshare.net" as const;
export const LOGIN_PORTAL_URL = process.env.NEXT_PUBLIC_LOGIN_PORTAL_URL || "";
