// V3 — reinterpreted client's current design language: // purple accent, lavender hero, pill badges, laptop mockup, soft gradients. // Same content as V1/V2, but matches client's existing palette. const V3_WORDS = [ { word: 'seat', ipa: '[siːt]', translation: 'сиденье', meta: 'cars · A2' }, { word: 'dashboard', ipa: '[ˈdæʃbɔːd]', translation: 'приборная панель', meta: 'cars · A2' }, { word: 'fuel', ipa: '[fjuːəl]', translation: 'топливо', meta: 'cars · A2' }, ]; const V3_PURPLE = '#7C3AED'; const V3_PURPLE_DEEP = '#5B21B6'; const V3_LAVENDER = '#EEEAFE'; const V3_LAVENDER_2 = '#F5F2FF'; function V3Pill({ children, style }) { return ( {children} ); } function V3Nav({ copy, lang, onLang }) { return ( ); } function V3Hero({ copy }) { return (
#1 Vocabulary Learning App

Learn Words While
You Work.

{copy.hero.sub}

Start Learning Free Watch Demo
{['#FFB4A2','#E5989B','#B5838D','#6D6875','#9D8189'].map((c, i) => (
))}
★★★★★ 4.9/5
50,000+ learners worldwide
No credit card required *
{/* Laptop mockup — matches the client's current hero visual language */}
{/* laptop */}
WordyTrainer
{/* laptop base */}
); } function V3Features({ copy }) { const icons = ['wand', 'bell', 'upload', 'globe', 'chat', 'sparkles']; const colors = ['#7C3AED', '#D946EF', '#EC4899', '#14B8A6', '#F97316', '#6366F1']; return (
Features

Everything you need to
master new vocabulary

{copy.features.items.map((f, i) => (

{f.t}

{f.d}

))}
); } function V3How({ copy }) { const colors = ['#14B8A6', '#F97316', '#6366F1', '#D946EF']; const icons = ['globe', 'chat', 'bell', 'sparkles']; return (
How It Works

From topic to flashcard
in seconds

{copy.how.steps.map((s, i) => (

{s.title}

{s.desc}

))}
); } function V3AI({ copy }) { return (
Powered By AI

AI-Generated Custom
Word Lists

{copy.ai.sub}

{[ { icon: 'wand', t: 'Describe Your Topic', d: 'Tell the AI what you want to learn, any topic, any context.' }, { icon: 'chat', t: 'Get Instant Word Lists', d: 'Receive a curated list of relevant words with translations and examples.' }, { icon: 'sparkles', t: 'Start Learning Immediately', d: 'Your AI-generated list is ready for flashcard practice right away.' }, ].map((s, i) => (
{s.t}
{s.d}
))}
✓ Synced
); } function V3Testimonials({ copy }) { return (
Testimonials

Loved by 10,000+ Learners

Join thousands of happy users who've transformed their vocabulary learning journey.

{copy.testimonials.items.map((t, i) => (
99
★★★★★
"{t.q}"
{t.name}
{t.role}
))}
); } function V3Pricing({ copy }) { return (
Pricing

Simple, Transparent Pricing

{copy.pricing.plans.map((p, i) => (
{p.tag && (
{p.tag}
)}
{p.name}
{p.price}
/ {p.period}
    {p.features.map((f, j) => (
  • {f}
  • ))}
{p.cta}
))}
); } function V3FAQ({ copy }) { const [open, setOpen] = useState(0); return (
FAQs

Frequently asked questions

Everything you need to know about WordyTrainer.

{copy.faq.items.map((f, i) => (
{open === i && (
{f.a}
)}
))}
); } function V3Final({ copy }) { return (
Start learning in less than 2 minutes

Ready to transform your vocabulary?

Join 50,000+ learners who are building vocabulary effortlessly. Start free today — no credit card required.

Start Learning Free View All Features
{['Free forever plan', 'No credit card required', 'Cancel anytime'].map(t => (
{t}
))}
); } function V3Footer({ copy }) { return ( ); } function V3Landing({ copy, lang, onLang }) { return (
); } window.V3Landing = V3Landing;