{
  "meta": {
    "funnel": "dating-ai",
    "lang": "en",
    "totalSteps": 26,
    "brand": "[BRAND]",
    "logo": "/assets/img/flirtist-logo-black.webp",
    "footer": "© 2026 [BRAND]. All rights reserved.",
    "terms": "By continuing, you agree with <a href=\"/terms.html\" target=\"_blank\" rel=\"noopener\">Terms</a>, <a href=\"/privacy.html\" target=\"_blank\" rel=\"noopener\">Privacy Policy</a>.",
    "emailUrlPattern": "/quiz/",
    "checkoutUrlPattern": "/checkout.html"
  },
  "screens": [
    {
      "id": "goal",
      "type": "intro-grid",
      "progress": 1,
      "title": "What are you looking for?",
      "autoAdvance": true,
      "options": [
        {"key": "committed", "text": "A committed relationship", "img": "assets/img/q-1-1.webp", "icon": "assets/icons/q-1-1-icon.svg"},
        {"key": "casual",    "text": "Casual dating and fun",    "img": "assets/img/q-1-2.webp", "icon": "assets/icons/q-1-2-icon.svg"},
        {"key": "friends",   "text": "New friendships",          "img": "assets/img/q-1-3.webp", "icon": "assets/icons/q-1-3-icon.svg"},
        {"key": "figuring",  "text": "Still figuring it out",    "img": "assets/img/q-1-4.webp", "icon": "assets/icons/q-1-4-icon.svg"}
      ],
      "showTerms": true,
      "next": "age"
    },
    {
      "id": "age",
      "type": "single-select",
      "progress": 2,
      "title": "How old are you?",
      "autoAdvance": true,
      "options": [
        {"key": "18-24", "text": "18 - 24"},
        {"key": "25-34", "text": "25 - 34"},
        {"key": "35-44", "text": "35 - 44"},
        {"key": "45-54", "text": "45 - 54"},
        {"key": "55+",   "text": "55 +"}
      ],
      "next": "personality"
    },
    {
      "id": "personality",
      "type": "single-select-icon",
      "progress": 3,
      "title": "How would you describe your personality?",
      "autoAdvance": true,
      "options": [
        {"key": "introvert", "text": "Introverted",   "icon": "assets/icons/q-3-1-icon.svg"},
        {"key": "extrovert", "text": "Extroverted",   "icon": "assets/icons/q-3-2-icon.svg"},
        {"key": "mix",       "text": "A mix of both", "icon": "assets/icons/q-3-3-icon.svg"},
        {"key": "unsure",    "text": "Not sure",      "icon": "assets/icons/q-3-4-icon.svg"}
      ],
      "next": "journey"
    },
    {
      "id": "journey",
      "type": "single-select",
      "progress": 4,
      "title": "Where are you on your dating journey?",
      "autoAdvance": true,
      "options": [
        {"key": "dream",    "text": "Almost living my dream love life"},
        {"key": "progress", "text": "Making some progress"},
        {"key": "starting", "text": "Just getting started"}
      ],
      "next": "coaching-welcome"
    },
    {
      "id": "coaching-welcome",
      "type": "coaching",
      "hideProgress": true,
      "headline": "You've come to the right place!",
      "body": "Join 150,000+ men improving their dating life with personalized AI coaching.",
      "rating": {"stars": "4.6/5", "reviews": "Based on 465 reviews"},
      "beforeAfter": {
        "image": "assets/img/coaching-welcome-phone.webp",
        "caption": "See how your chats transform"
      },
      "cta": "Continue",
      "next": "skills"
    },
    {
      "id": "skills",
      "type": "multi-select",
      "progress": 6,
      "title": "What skills would you like to improve?",
      "subtitle": "Select all that apply",
      "options": [
        {"key": "attraction",  "text": "Secrets of attraction",       "icon": "assets/icons/q-6-1-icon.svg"},
        {"key": "texting",     "text": "Texting with confidence",     "icon": "assets/icons/q-6-2-icon.svg"},
        {"key": "flirting",    "text": "Flirting tips",               "icon": "assets/icons/q-6-3-icon.svg"},
        {"key": "confidence",  "text": "Building self-confidence",    "icon": "assets/icons/q-6-4-icon.svg"},
        {"key": "starting",    "text": "Starting conversations",      "icon": "assets/icons/q-6-5-icon.svg"}
      ],
      "cta": "Continue",
      "minSelect": 1,
      "next": "coaching-first-goal"
    },
    {
      "id": "coaching-first-goal",
      "type": "coaching-recap",
      "hideProgress": true,
      "headline": "Awesome! You've just set your first goal!",
      "recapFields": [
        {"label": "Your main goal:", "from": "goal",   "icon": "assets/icons/prompt-2-goal-1.svg"},
        {"label": "Desired skills:", "from": "skills", "icon": "assets/icons/prompt-2-secrets.svg", "firstOnly": true}
      ],
      "closer": "Let's keep going so we can find the perfect way for you to build an emotional connection.",
      "cta": "Continue",
      "next": "likert-light"
    },
    {
      "id": "likert-light",
      "type": "likert",
      "progress": 8,
      "title": "I prefer to keep my texts light and casual",
      "instruction": "How well does the statement above describe you?",
      "autoAdvance": true,
      "scale": 5,
      "labels": ["Completely disagree", "Completely agree"],
      "next": "likert-rejection"
    },
    {
      "id": "likert-rejection",
      "type": "likert",
      "progress": 9,
      "title": "I struggle dealing with rejection",
      "instruction": "How well does the statement above describe you?",
      "autoAdvance": true,
      "scale": 5,
      "labels": ["Completely disagree", "Completely agree"],
      "next": "slider-early-interest"
    },
    {
      "id": "slider-early-interest",
      "type": "slider",
      "progress": 10,
      "title": "How important is it that a woman shows interest early on?",
      "instruction": "Please choose the level of importance",
      "min": 0,
      "max": 10,
      "default": 5,
      "labels": ["Not that important", "Very important"],
      "cta": "Continue",
      "next": "coaching-signals"
    },
    {
      "id": "coaching-signals",
      "type": "coaching-before-after",
      "hideProgress": true,
      "headline": "It's important for a man to know when a woman is interested in him.",
      "body": "Recognizing her feelings can help guide you toward achieving your dating goals. We'll take all your preferences into account to create your personalized plan!",
      "before": {
        "label": "Before",
        "messages": [
          "I've been thinking about you... Want to hang out soon?",
          "Did you enjoy your night?",
          "I'm swamped with work right now; can we chat later?"
        ]
      },
      "after": {
        "label": "After",
        "messages": [
          "I can't stop thinking about our last conversation. Let's catch up soon!",
          "I had a great night out, but it would've been better with you there. How about a fun date this weekend?",
          "I'm buried in work at the moment, but you're definitely on my mind. Let's schedule a chat when I'm free!"
        ]
      },
      "cta": "Continue",
      "next": "likert-needs"
    },
    {
      "id": "likert-needs",
      "type": "likert",
      "progress": 12,
      "title": "I tend to open up about my needs right away",
      "instruction": "How well does the statement above describe you?",
      "autoAdvance": true,
      "scale": 5,
      "labels": ["Completely disagree", "Completely agree"],
      "showIf": {"any": [
        {"field": "personality", "eq": "extrovert"},
        {"field": "goal",        "eq": "casual"}
      ]},
      "next": "conversation"
    },
    {
      "id": "conversation",
      "type": "single-select",
      "progress": 13,
      "title": "Do you struggle to keep a conversation going?",
      "autoAdvance": true,
      "options": [
        {"key": "yes",    "text": "Yes"},
        {"key": "no",     "text": "No"},
        {"key": "unsure", "text": "Not sure"}
      ],
      "next": "reply-speed"
    },
    {
      "id": "reply-speed",
      "type": "single-select",
      "progress": 14,
      "title": "How quickly do you usually reply to a woman you're interested in?",
      "autoAdvance": true,
      "options": [
        {"key": "right-away", "text": "Right away"},
        {"key": "wait-bit",   "text": "I wait a bit"}
      ],
      "next": "coaching-challenge"
    },
    {
      "id": "coaching-challenge",
      "type": "coaching-testimonial",
      "hideProgress": true,
      "headline": "Dating can be a challenge, but we are here to support you",
      "stat": "150,000 men",
      "statCaption": "have already improved their dating life with us",
      "testimonials": [
        {
          "name": "Harry",
          "stars": 5,
          "text": "I was stuck in dry chats forever. After a few weeks using the AI suggestions, I finally got the confidence to ask her out — and she said yes."
        }
      ],
      "cta": "Continue",
      "next": "read-lines"
    },
    {
      "id": "read-lines",
      "type": "single-select-icon",
      "progress": 16,
      "title": "Can you easily read between the lines when she texts?",
      "autoAdvance": true,
      "options": [
        {"key": "yes", "text": "Yes", "icon": "assets/icons/q-15-1-icon.svg"},
        {"key": "no",  "text": "No",  "icon": "assets/icons/q-15-2-icon.svg"}
      ],
      "next": "likert-emotions"
    },
    {
      "id": "likert-emotions",
      "type": "likert",
      "progress": 17,
      "title": "I feel comfortable expressing my emotions",
      "instruction": "How well does the statement above describe you?",
      "autoAdvance": true,
      "scale": 5,
      "labels": ["Completely disagree", "Completely agree"],
      "next": "delayed"
    },
    {
      "id": "delayed",
      "type": "single-select-icon",
      "progress": 18,
      "title": "Have you ever delayed your response on purpose?",
      "autoAdvance": true,
      "options": [
        {"key": "yes", "text": "Yes", "icon": "assets/icons/q-15-1-icon.svg"},
        {"key": "no",  "text": "No",  "icon": "assets/icons/q-15-2-icon.svg"}
      ],
      "next": "ghosted"
    },
    {
      "id": "ghosted",
      "type": "single-select-icon",
      "progress": 19,
      "title": "Have you ever been ghosted?",
      "autoAdvance": true,
      "options": [
        {"key": "yes", "text": "Yes", "icon": "assets/icons/q-15-1-icon.svg", "next": "coaching-ghosted-yes"},
        {"key": "no",  "text": "No",  "icon": "assets/icons/q-15-2-icon.svg", "next": "coaching-ghosted-no"}
      ],
      "next": "coaching-ghosted-yes"
    },
    {
      "id": "coaching-ghosted-yes",
      "type": "coaching-before-after",
      "hideProgress": true,
      "headline": "Don't worry — being ghosted isn't a dead end",
      "body": "We'll help you recover stalled chats and turn silence into a second date. Your personalized plan includes a ghost-recovery playbook.",
      "before": {
        "label": "Before",
        "messages": [
          "Hey, you there?",
          "???",
          "Guess you're busy..."
        ]
      },
      "after": {
        "label": "After",
        "messages": [
          "I was just thinking about that thing you said about {topic}. Still can't get it out of my head.",
          "Life got crazy — hope yours is too in the good way. Coffee this weekend?",
          "Pretty sure I owe you a better reply. Here it is: {opener}."
        ]
      },
      "cta": "Continue",
      "next": "slider-importance"
    },
    {
      "id": "coaching-ghosted-no",
      "type": "coaching-before-after",
      "hideProgress": true,
      "headline": "Great to hear you're feeling positive!",
      "body": "Momentum matters. Let's lock it in with a personalized plan that keeps your chats sharp.",
      "before": {
        "label": "Before",
        "messages": [
          "Good morning!"
        ]
      },
      "after": {
        "label": "After",
        "messages": [
          "How would you have liked me to wake you up this morning?"
        ]
      },
      "cta": "Continue",
      "next": "slider-importance"
    },
    {
      "id": "slider-importance",
      "type": "slider",
      "progress": 21,
      "title": "How important is improving your dating life currently?",
      "instruction": "Please choose the level of importance",
      "min": 0,
      "max": 10,
      "default": 5,
      "labels": ["Not that important", "Very important"],
      "cta": "Continue",
      "next": "coaching-honest"
    },
    {
      "id": "coaching-honest",
      "type": "coaching",
      "hideProgress": true,
      "headline": "Thanks for being honest!",
      "body": "Your answers will help us tailor the perfect plan.",
      "bullets": [
        "Skip the small talk and dive into conversations",
        "Achieve your dating goals in no time",
        "Always know what to say to any woman"
      ],
      "cta": "Continue",
      "next": "time-invest"
    },
    {
      "id": "time-invest",
      "type": "single-select",
      "progress": 23,
      "title": "How much time are you ready to invest to improve your dating skills?",
      "autoAdvance": true,
      "options": [
        {"key": "lt5",   "text": "< 5 minutes/day"},
        {"key": "5-10",  "text": "5 - 10 minutes/day"},
        {"key": "10-30", "text": "10 - 30 minutes/day"},
        {"key": "gt30",  "text": "> 30 minutes/day"}
      ],
      "next": "recap-profile"
    },
    {
      "id": "recap-profile",
      "type": "recap-profile",
      "hideProgress": true,
      "headline": "Based on your answers, this is your profile",
      "meterLabel": "Love life potential",
      "meterLevels": ["Low", "Moderate", "High", "Extreme"],
      "meterPointer": "High",
      "fields": [
        {"label": "Main goal",       "from": "goal"},
        {"label": "Personality",     "from": "personality"},
        {"label": "Dating journey",  "from": "journey"},
        {"label": "Daily learning",  "from": "time-invest"}
      ],
      "cta": "Continue",
      "next": "loading-plan"
    },
    {
      "id": "loading-plan",
      "type": "loading-plan",
      "hideProgress": true,
      "headline": "Loading your personalized plan!",
      "durationSec": 25,
      "bars": [
        "Setting your goals",
        "Adapting key growth areas",
        "Selecting content",
        "Prioritizing challenges"
      ],
      "testimonials": [
        {"name": "Lucas",    "stars": 5, "text": "This is exactly what I needed. The AI suggestions sound like me, but better."},
        {"name": "Kenneth",  "stars": 5, "text": "Within a week I had two dates lined up. Game changer."},
        {"name": "Jonathan", "stars": 5, "text": "I finally stopped freezing mid-conversation. Huge difference."}
      ],
      "next": "journey-pitch"
    },
    {
      "id": "journey-pitch",
      "type": "pitch",
      "hideProgress": true,
      "headline": "Your Journey to Dating Success with [BRAND]",
      "milestones": [
        {"when": "Today",      "label": "Start using [BRAND]"},
        {"when": "In 1 week",  "label": "Go on dates"},
        {"when": "In 4 weeks", "label": "Achieve your dating goals"}
      ],
      "curveImg": "assets/img/journey-curve.webp",
      "cta": "Get My AI Dating Assistant",
      "next": "email"
    },
    {
      "id": "email",
      "type": "email",
      "hideProgress": true,
      "title": "Enter your email to see your results",
      "placeholder": "Email",
      "disclaimer": "Your privacy is important to us, and we're dedicated to safeguarding your personal information. We will handle your data in accordance with our Privacy Policy.",
      "cta": "Get My AI Dating Assistant",
      "next": "checkout-redirect"
    },
    {
      "id": "checkout-redirect",
      "type": "redirect",
      "target": "/checkout.html"
    }
  ]
}
