// Shared data + visual primitives for Matesy landing — ENGLISH

const STEPS = [
  { n: '01', title: 'Analyze the shop', body: 'Paste an Etsy shop URL — Matesy extracts top-sellers, prices and growth rate.' },
  { n: '02', title: 'Generate designs', body: 'Generate similar trending designs in seconds. Color, typography, composition — you choose, AI applies.' },
  { n: '03', title: 'Apply to mockups', body: 'Pick from a library of 500+ professional mockups or upload your own.' },
  { n: '04', title: 'Publish on Etsy', body: 'SEO-friendly title, tags and product story — automatic. Just download and upload to your shop.' },
];

const PROBLEMS = [
  { p: 'Hard to know what sells', s: 'We surface the top-selling designs' },
  { p: 'Designing takes too much time', s: 'Generate hundreds of designs in minutes' },
  { p: 'Mocking up designs eats hours', s: 'One-click apply your design to 10+ mockups' },
  { p: 'Finding good mockups is hard', s: 'Hundreds of pro-grade ready mockups' },
  { p: 'SEO research is confusing', s: 'One-click SEO-friendly title, tags, story' },
];

const REVIEWS = [
  { name: 'Aysha K.', role: '@bohemia.studio', text: 'I shipped 47 listings my first month, 12 of them started selling. Manually I might have shipped 5. Trend discovery to scout competitors changed the game.' },
  { name: 'Mehmet T.', role: '@vintageprints.co', text: 'I was new to print-on-demand. With the mentoring support I had 30+ live products on Etsy within the first 3 weeks. Training videos are very thorough.' },
  { name: 'Zeynep A.', role: '@petalshop', text: 'The mockup library is incredible. I used to spend hours in Photoshop, now I prep 20 product images in 5 minutes.' },
  { name: 'Can B.', role: '@northstarprints', text: 'SEO automation doesn’t just save time — it actually produces better listings. We rank much higher in Etsy search.' },
  { name: 'Elif Y.', role: '@dreamlandtees', text: 'I went from $0 to $4,200/month. There’s no way I would have gotten here this fast without Matesy. Trend discovery is gold.' },
  { name: 'Burak D.', role: '@oldsoulgoods', text: 'Asked myself if POD is worth investing in — absolutely yes. The value goes far beyond the one-time payment.' },
];

const FAQS = [
  { q: 'What kinds of products can I list?', a: 'You can currently create listings for T-shirts, Hoodies, Sweatshirts, Tank Tops and Wall Art with Matesy.' },
  { q: 'Do you also handle production?', a: 'Yes. As orders come in you can fulfill them through our partnered Print-on-Demand producers.' },
  { q: 'How fast can I create listings?', a: 'You can create dozens of product listings in just a few minutes.' },
  { q: 'Do I need any skills to use the tool?', a: 'No. All you need to do is enter a competitor shop name or paste a reference design link. Everything else is straightforward.' },
];

const PACKAGE_INCLUDES = [
  '6-Month Matesy Subscription (30,000 Credits)',
  'US Company Setup Support',
  'Bank Account Opening Support',
  'ETSY Shop Launch Support',
  'One-on-One Training & Mentoring',
];

const TALLY_URL = 'https://tally.so/r/obRzrN';

// Limited seats (real) — ScarcityBar + quota copy
const SEATS = { total: 5, filled: 5, month: 'June', soldOut: true };

// Who it's for / not for — objection handling
const NOT_SUITABLE = [
  'You expect magic and want everything to happen fast',
  'You’re putting in your last savings hoping for a rescue',
  'You think e-commerce is an easy, capital-free way to get rich quick',
];
const SUITABLE = [
  'You want to do this business but with a way that takes less of your time',
  'You can dedicate at least 1–2 hours a day',
  'You’ll treat it as a business, not a hobby',
  'You’ve decided, and just want guidance + a system to follow at the start',
];

// Two pricing packages — feeds the cards on the Pricing page
const PACKAGES = [
  {
    id: 'lite',
    name: 'Matesy Starter Kit',
    mantra: 'We guide you',
    tagline: 'Software + video guides + community. Start at your own pace, at a lower price.',
    price: 397,
    oldPrice: 497,
    unit: 'One-time Payment',
    launchNote: 'Launch special',
    badge: null,
    recommended: false,
    cta: { label: 'Get Started', href: 'https://buy.stripe.com/fZu6oH9MU2ZydqAbV09Ve0q' },
    ctaNote: 'One-time payment · first 3 months included, then $99/mo',
    features: [
      '3-month Matesy subscription (15,000 credits)',
      'Self-serve US company formation guide',
      'Free EIN application',
      'Company bank account opening guide',
      'Etsy US shop launch guide',
      'Exclusive strategies for choosing the right designs',
      'Premium-quality, US-based product fulfillment at competitive prices',
    ],
    notIncluded: [],
  },
  {
    id: 'premium',
    name: 'Matesy 1-on-1 Mentorship Program',
    mantra: 'We build it together',
    tagline: 'Move through every step one-on-one with your mentor — you just focus on selling.',
    price: 990,
    oldPrice: null,
    unit: 'One-time Payment',
    launchNote: null,
    badge: 'RECOMMENDED',
    recommended: true,
    valueChip: '$1,450+ total value',
    seats: true,
    cta: { label: 'Apply Now', href: TALLY_URL },
    ctaNote: 'One-time payment · first 6 months included, then $99/mo',
    features: [
      '6-month Matesy subscription (30,000 credits)',
      'One-on-one mentoring throughout the process',
      'US company formation (no extra fee)',
      'We open your company bank account together',
      'We launch your Etsy US shop together',
    ],
    notIncluded: [],
  },
];

// Lite vs Premium comparison rows — value: true | false | string
const PACKAGE_COMPARE = [
  { feature: 'Matesy subscription', lite: '3 months · 15,000 credits', premium: '6 months · 30,000 credits' },
  { feature: 'US company formation', lite: 'Video guide (DIY)', premium: 'We set it up together' },
  { feature: 'Bank account opening', lite: 'Video guide (DIY)', premium: 'We open it together' },
  { feature: 'Etsy US shop', lite: 'Video guide (DIY)', premium: 'We open it together' },
  { feature: 'Free EIN application', lite: true, premium: true },
  { feature: 'Design selection strategies', lite: true, premium: true },
  { feature: 'US-based product fulfillment', lite: true, premium: true },
  { feature: 'One-on-one mentoring throughout', lite: false, premium: true },
  { feature: 'Price', lite: '$397', premium: '$990' },
];

// Pricing-specific FAQ
const PRICING_FAQS = [
  { q: 'What’s the difference between the Starter Kit and the Mentorship Program?', a: 'With the Starter Kit you set up your US company, bank account and Etsy shop yourself, step by step, using video guides and the community — lower price, more DIY. With the Mentorship Program we do those setups together and you get one-on-one mentoring throughout.' },
  { q: 'How do I buy and get started?', a: 'With the Starter Kit you pay and start instantly — you get the software and all video guides right away. The Mentorship Program runs on limited one-on-one capacity, so you first fill out an application, then we have an intro call; if it’s a mutual fit, we bring you into the program.' },
  { q: 'Is it a one-time payment? What happens when the period ends?', a: 'You pay once up front and pay no monthly fee during the first period — 3 months on the Starter Kit, 6 months on the Mentorship Program. After that, if you want to keep using Matesy you renew with the $99/month Pro plan. The Pro plan is normally priced higher; this $99 rate is exclusive to Starter Kit and Mentorship Program members. If you don’t continue, there’s no obligation.' },
  { q: 'How long is the launch price available?', a: 'The $397 Starter Kit price is a launch special, limited to 20 seats; once they fill, the regular price becomes $497. Early joiners lock in the better rate.' },
  { q: 'Can I pay in installments?', a: 'Payments are made by credit card as a single charge; our payment provider doesn’t currently support installments.' },
  { q: 'What is an EIN, and is the application really free?', a: 'An EIN is the tax ID for your US company. In both plans we handle your EIN application at no extra charge.' },
  { q: 'Can I really set up the company myself with the video guides?', a: 'Yes — otherwise we wouldn’t offer this package. Inside, a few hours of focused videos walk you through the essentials. We don’t hand you dozens of hours of footage; we’ve distilled what we know into the app itself. Instead of watching endless videos, you take action with Matesy and start selling.' },
  { q: 'Why are Mentorship Program seats limited?', a: 'The Mentorship Program runs on one-on-one mentoring, so we onboard a limited number each month to give every member real time; once seats fill, we close intake. The Starter Kit has no seat limit — you can start whenever you want.' },
  { q: 'Do I need a budget beyond the package?', a: 'Yes. Beyond the package fee we recommend setting aside at least $500 of working budget to fulfill your first orders. This varies with order volume.' },
];

// ───────── Visual primitives ─────────

// T-shirt mock with text design
function ShirtMock({ color = '#0F0E0C', tee = '#0F0E0C', design = 'WILD', tone = '#FFEAD4' }) {
  return (
    <div style={{ width: '100%', height: '100%', background: color === '#E8DFCD' ? '#F2EBDA' : '#F2EBDA', display: 'flex', alignItems: 'center', justifyContent: 'center', position: 'relative', overflow: 'hidden' }}>
      <svg viewBox="0 0 200 240" width="100%" height="100%" preserveAspectRatio="xMidYMid meet">
        <path d="M40 50 L70 35 Q85 28 100 28 Q115 28 130 35 L160 50 L175 90 L150 95 L150 210 Q150 215 145 215 L55 215 Q50 215 50 210 L50 95 L25 90 Z" fill={tee} stroke="rgba(0,0,0,0.06)" strokeWidth="1"/>
        <path d="M70 35 Q85 50 100 50 Q115 50 130 35" fill="none" stroke="rgba(0,0,0,0.08)" strokeWidth="1.5"/>
        {/* Print area */}
        <text x="100" y="135" fontFamily="Georgia, serif" fontWeight="700" fontSize="22" fill={tone} textAnchor="middle" letterSpacing="3">{design}</text>
        <line x1="78" y1="146" x2="122" y2="146" stroke={tone} strokeWidth="1"/>
        <text x="100" y="160" fontFamily="'JetBrains Mono', monospace" fontSize="6.5" fill={tone} textAnchor="middle" letterSpacing="2">EST · 2026</text>
      </svg>
    </div>
  );
}

// Diagonal striped placeholder block
function StripeBlock({ label, color, stripe }) {
  return (
    <div style={{ position: 'absolute', inset: 0, background: color, backgroundImage: `repeating-linear-gradient(45deg, transparent 0, transparent 16px, ${stripe} 16px, ${stripe} 17px)`, display: 'flex', alignItems: 'flex-start', justifyContent: 'flex-end', padding: 14 }}>
      <span style={{ fontFamily: "'JetBrains Mono', monospace", fontSize: 10, color: 'var(--ink-mute)', background: 'rgba(255,255,255,0.85)', padding: '3px 7px', borderRadius: 3, letterSpacing: 0.4, fontWeight: 600 }}>{label}</span>
    </div>
  );
}
