// ========================================================= // QUIZ (LANDING) — "Where are you with Amazon right now?" // Landing-page-only variant. Result is a personalised diagnosis // keyed to Q1; every variant ends with the same CTA: book a call. // Home page keeps the original in sections-2.jsx. // ========================================================= function QuizLanding({ onBook }) { const { useState: useSQL } = React; const Q = [ { q: "Where are you with Amazon right now?", opts: [ { label: "Just exploring — haven't started, but I want out of my 9–5" }, { label: "Done some research, but stuck on where to begin" }, { label: "Started, but stalled — lost momentum" }, { label: "Already selling, want to do it properly" }, ], }, { q: "How much time can you realistically give it each week?", opts: [ { label: "5–10 hrs · alongside the job" }, { label: "10–20 hrs · serious about the shift" }, { label: "Flexible · this is my priority now" }, ], }, { q: "What would help you most right now?", opts: [ { label: "A clear step-by-step path so I stop second-guessing" }, { label: "Someone honest to keep me accountable and moving" }, { label: "Not sure yet — that's what I'd want to work out" }, ], }, ]; // Diagnoses keyed to Q1 answer index. const DIAGNOSES = [ { title: "You're at the best possible starting point.", body: "Nothing to undo, no bad habits to break. The only real risk now is wasting money on the wrong first product — which is exactly the part most people get wrong. The honest next step is a quick call: I'll tell you straight whether this is a real path for you, and what the first move actually is.", }, { title: "You don't have a knowledge problem.", body: "You've read enough. What's missing isn't more information — it's the order to do things in, and someone to point at the first step. That's a 20-minute conversation, not another course. Let's talk it through.", }, { title: "This is a momentum problem, not a you problem.", body: "Stalling is the most common place to get stuck — and the most fixable. Usually it's one or two specific things blocking the next move. On a quick call I can usually spot what's actually stopping you. No pitch.", }, { title: "You're closer than you think.", body: "You've proven you can do the hard part. From here it's usually an optimization gap — listings that show instead of sell, or a system that still needs you in every chair. Let's find the gap on a quick call.", }, ]; const [step, setStep] = useSQL(0); const [q1, setQ1] = useSQL(null); const [done, setDone] = useSQL(false); const pick = (i) => { if (step === 0) setQ1(i); if (step + 1 >= Q.length) setDone(true); else setStep(step + 1); }; const restart = () => { setStep(0); setQ1(null); setDone(false); }; const diag = done && q1 != null ? DIAGNOSES[q1] : null; return (
2-min fit check

Where are you
with Amazon?

Three honest questions. You'll get a straight read on where you stand — and the option to book a call to talk it through. No email gate.

{Q.map((_, i) => ( ))}
{!done ? ( <>
Question {step + 1} of {Q.length}

{Q[step].q}

{Q[step].opts.map((o, i) => ( ))}
) : (
your read

{diag.title}

{diag.body}

↺ start over
)}
); } Object.assign(window, { QuizLanding });