# 🏍️ Quiz Permis Moto 2026 - Testez Vos Connaissances en 10 Questions

Quiz interactif permis moto 2026 : 10 questions essentielles sur le code, la sécurité et la conduite. Résultats instantanés avec profil personnalisé. Gratuit !

---

import ArticleScript from '@/components/ArticleScript';

<div className="bg-slate-900 border border-cyan-500/50 rounded-2xl p-6 mb-10 shadow-[0_0_20px_rgba(6,182,212,0.15)] relative overflow-hidden">
  <div className="absolute top-0 right-0 w-32 h-32 bg-cyan-500/10 rounded-full blur-3xl"></div>
  <h2 className="text-2xl font-black text-white mb-4 flex items-center gap-3">
    <span className="text-cyan-400">✨</span> L'essentiel en 3 points
  </h2>
  <ul className="space-y-3 text-slate-300">
    <li className="flex gap-3"><span className="text-cyan-400 font-bold">1.</span> Le permis moto 2026 (A2) exige une préparation solide tant sur la théorie que sur la pratique.</li>
    <li className="flex gap-3"><span className="text-cyan-400 font-bold">2.</span> L'Épreuve Théorique Moto (ETM) contient des questions spécifiques sur la sécurité, l'équipement et la mécanique de base.</li>
    <li className="flex gap-3"><span className="text-cyan-400 font-bold">3.</span> Ce test gratuit de 10 questions vous met en condition réelle d'examen pour évaluer votre niveau immédiatement.</li>
  </ul>
</div>

<div className="text-center mb-12">
  <h1 className="text-4xl md:text-6xl font-black mb-6 leading-tight">
    TEST PERMIS <span className="text-transparent bg-clip-text bg-gradient-to-r from-cyan-400 to-blue-500">MOTO 2026</span>
  </h1>
  <p className="text-xl text-slate-300 font-medium mb-4">
    Évaluez vos connaissances avec notre quiz premium : 10 questions ciblées, feedback instantané.
  </p>
  <span className="inline-block px-4 py-1.5 bg-cyan-500/20 text-cyan-400 border border-cyan-500/50 rounded-full text-sm font-bold uppercase tracking-widest shadow-[0_0_15px_rgba(6,182,212,0.3)]">
    Édition Officielle
  </span>
</div>

<div className="grid grid-cols-1 md:grid-cols-3 gap-6 my-10">
  <div className="bg-slate-800/50 p-6 rounded-2xl border border-slate-700/50 backdrop-blur-md text-center hover:border-cyan-500/50 transition-colors">
    <div className="text-4xl mb-4">⚡</div>
    <div className="text-lg font-bold text-white">2 Min Chrono</div>
  </div>
  <div className="bg-slate-800/50 p-6 rounded-2xl border border-slate-700/50 backdrop-blur-md text-center hover:border-cyan-500/50 transition-colors">
    <div className="text-4xl mb-4">🎯</div>
    <div className="text-lg font-bold text-white">Feedback Immédiat</div>
  </div>
  <div className="bg-slate-800/50 p-6 rounded-2xl border border-slate-700/50 backdrop-blur-md text-center hover:border-cyan-500/50 transition-colors">
    <div className="text-4xl mb-4">📊</div>
    <div className="text-lg font-bold text-white">Profil Personnalisé</div>
  </div>
</div>

{/* Progress Bar */}
<div id="quiz-progress-container" className="sticky top-0 z-50 bg-slate-950/90 backdrop-blur-md p-4 border-b border-slate-800 hidden">
    <div className="max-w-3xl mx-auto">
        <div className="flex justify-between mb-2">
            <span className="text-sm text-slate-400 font-medium" id="quiz-progress-text">Question 1/10</span>
            <span className="text-sm text-cyan-400 font-bold" id="quiz-timer">0:00</span>
        </div>
        <div className="h-2 bg-slate-800 rounded-full overflow-hidden">
            <div id="quiz-progress-bar" className="h-full w-[10%] bg-gradient-to-r from-cyan-400 to-blue-500 transition-all duration-300 rounded-full"></div>
        </div>
    </div>
</div>

{/* Quiz Form with Modern Design */}
<form id="quiz-form-test-permis" className="max-w-3xl mx-auto my-10 px-4">
    
    {/* Question 1 */}
    <div className="quiz-page-test-permis active bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden" id="test-permis-page-1">
        <div className="absolute top-0 right-0 w-64 h-64 bg-cyan-500/5 rounded-full blur-3xl"></div>
        <div className="flex items-center gap-4 mb-8 relative z-10">
            <div className="bg-gradient-to-br from-cyan-400 to-blue-600 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">1</div>
            <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">Quelle est la vitesse maximum autorisée pour un motard débutant (permis A2) sur autoroute ?</h3>
        </div>
        <div className="options-test-permis flex flex-col gap-4 relative z-10 text-white">
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q1" value="110 km/h" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">110 km/h</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q1" value="120 km/h" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">120 km/h</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q1" value="130 km/h" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">130 km/h</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q1" value="100 km/h" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">100 km/h</span>
            </label>
        </div>
        <div className="text-right mt-8 relative z-10">
            <button type="button" className="next-btn-test-permis bg-gradient-to-r from-cyan-500 to-blue-600 hover:from-cyan-400 hover:to-blue-500 text-white border-none px-10 py-4 rounded-xl text-lg font-bold cursor-pointer shadow-[0_10px_30px_rgba(6,182,212,0.3)] transition-all">
                Suivant →
            </button>
        </div>
    </div>

    {/* Question 2 */}
    <div className="quiz-page-test-permis bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="test-permis-page-2">
        <div className="absolute top-0 right-0 w-64 h-64 bg-cyan-500/5 rounded-full blur-3xl"></div>
        <div className="flex items-center gap-4 mb-8 relative z-10">
            <div className="bg-gradient-to-br from-cyan-400 to-blue-600 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">2</div>
            <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">Quel équipement est OBLIGATOIRE pour conduire une moto en France ?</h3>
        </div>
        <div className="options-test-permis flex flex-col gap-4 relative z-10 text-white">
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q2" value="Casque homologué + Gants certifiés" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Casque homologué + Gants certifiés</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q2" value="Casque seulement" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Casque seulement</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q2" value="Blouson renforcé" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Blouson renforcé</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q2" value="Bottes montantes" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Bottes montantes</span>
            </label>
        </div>
        <div className="flex justify-between items-center mt-8 relative z-10">
            <button type="button" className="prev-btn-test-permis bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold cursor-pointer transition-all">
                ← Précédent
            </button>
            <button type="button" className="next-btn-test-permis bg-gradient-to-r from-cyan-500 to-blue-600 hover:from-cyan-400 hover:to-blue-500 text-white border-none px-10 py-4 rounded-xl text-lg font-bold cursor-pointer shadow-[0_10px_30px_rgba(6,182,212,0.3)] transition-all">
                Suivant →
            </button>
        </div>
    </div>

    {/* Ad Between Questions */}
    <div className="quiz-ad-container hidden my-6 text-center" id="quiz-ad-test-permis-2">
        <div className="text-xs text-slate-500 mb-2">Publicité</div>
        <ins className="adsbygoogle" data-ad-client="ca-pub-7586675070258543" data-ad-slot="4357278838" data-ad-format="rectangle"></ins>
    </div>

    {/* Question 3 */}
    <div className="quiz-page-test-permis bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="test-permis-page-3">
        <div className="absolute top-0 right-0 w-64 h-64 bg-cyan-500/5 rounded-full blur-3xl"></div>
        <div className="flex items-center gap-4 mb-8 relative z-10">
            <div className="bg-gradient-to-br from-cyan-400 to-blue-600 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">3</div>
            <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">Qu'est-ce que le "contre-braquage" en moto ?</h3>
        </div>
        <div className="options-test-permis flex flex-col gap-4 relative z-10 text-white">
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q3" value="Freiner en virage" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Freiner en virage</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q3" value="Pousser le guidon du côté où on veut tourner" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Pousser le guidon du côté où on veut tourner</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q3" value="Accélérer en ligne droite" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Accélérer en ligne droite</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q3" value="Tourner le guidon rapidement" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Tourner le guidon rapidement</span>
            </label>
        </div>
        <div className="flex justify-between items-center mt-8 relative z-10">
            <button type="button" className="prev-btn-test-permis bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold cursor-pointer transition-all">
                ← Précédent
            </button>
            <button type="button" className="next-btn-test-permis bg-gradient-to-r from-cyan-500 to-blue-600 hover:from-cyan-400 hover:to-blue-500 text-white border-none px-10 py-4 rounded-xl text-lg font-bold cursor-pointer shadow-[0_10px_30px_rgba(6,182,212,0.3)] transition-all">
                Suivant →
            </button>
        </div>
    </div>

    {/* Question 4 */}
    <div className="quiz-page-test-permis bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="test-permis-page-4">
        <div className="absolute top-0 right-0 w-64 h-64 bg-cyan-500/5 rounded-full blur-3xl"></div>
        <div className="flex items-center gap-4 mb-8 relative z-10">
            <div className="bg-gradient-to-br from-cyan-400 to-blue-600 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">4</div>
            <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">Quelle est la distance minimale de sécurité à moto sur route sèche ?</h3>
        </div>
        <div className="options-test-permis flex flex-col gap-4 relative z-10 text-white">
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q4" value="1 seconde" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">1 seconde</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q4" value="2 secondes" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">2 secondes</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q4" value="3 secondes" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">3 secondes</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q4" value="5 secondes" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">5 secondes</span>
            </label>
        </div>
        <div className="flex justify-between items-center mt-8 relative z-10">
            <button type="button" className="prev-btn-test-permis bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold cursor-pointer transition-all">
                ← Précédent
            </button>
            <button type="button" className="next-btn-test-permis bg-gradient-to-r from-cyan-500 to-blue-600 hover:from-cyan-400 hover:to-blue-500 text-white border-none px-10 py-4 rounded-xl text-lg font-bold cursor-pointer shadow-[0_10px_30px_rgba(6,182,212,0.3)] transition-all">
                Suivant →
            </button>
        </div>
    </div>

    {/* Ad Between Questions */}
    <div className="quiz-ad-container hidden my-6 text-center" id="quiz-ad-test-permis-4">
        <div className="text-xs text-slate-500 mb-2">Publicité</div>
        <ins className="adsbygoogle" data-ad-client="ca-pub-7586675070258543" data-ad-slot="4357278838" data-ad-format="rectangle"></ins>
    </div>

    {/* Question 5 */}
    <div className="quiz-page-test-permis bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="test-permis-page-5">
        <div className="absolute top-0 right-0 w-64 h-64 bg-cyan-500/5 rounded-full blur-3xl"></div>
        <div className="flex items-center gap-4 mb-8 relative z-10">
            <div className="bg-gradient-to-br from-cyan-400 to-blue-600 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">5</div>
            <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">Le permis A2 limite la puissance de la moto à :</h3>
        </div>
        <div className="options-test-permis flex flex-col gap-4 relative z-10 text-white">
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q5" value="25 kW (34 ch)" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">25 kW (34 ch)</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q5" value="35 kW (47 ch)" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">35 kW (47 ch)</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q5" value="50 kW (68 ch)" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">50 kW (68 ch)</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q5" value="Aucune limitation" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Aucune limitation</span>
            </label>
        </div>
        <div className="flex justify-between items-center mt-8 relative z-10">
            <button type="button" className="prev-btn-test-permis bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold cursor-pointer transition-all">
                ← Précédent
            </button>
            <button type="button" className="next-btn-test-permis bg-gradient-to-r from-cyan-500 to-blue-600 hover:from-cyan-400 hover:to-blue-500 text-white border-none px-10 py-4 rounded-xl text-lg font-bold cursor-pointer shadow-[0_10px_30px_rgba(6,182,212,0.3)] transition-all">
                Suivant →
            </button>
        </div>
    </div>

    {/* Question 6 */}
    <div className="quiz-page-test-permis bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="test-permis-page-6">
        <div className="absolute top-0 right-0 w-64 h-64 bg-cyan-500/5 rounded-full blur-3xl"></div>
        <div className="flex items-center gap-4 mb-8 relative z-10">
            <div className="bg-gradient-to-br from-cyan-400 to-blue-600 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">6</div>
            <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">Quelle est la durée de la formation plateau pour le permis moto ?</h3>
        </div>
        <div className="options-test-permis flex flex-col gap-4 relative z-10 text-white">
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q6" value="8 heures minimum" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">8 heures minimum</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q6" value="12 heures minimum" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">12 heures minimum</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q6" value="20 heures minimum" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">20 heures minimum</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q6" value="Pas de minimum imposé" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Pas de minimum imposé</span>
            </label>
        </div>
        <div className="flex justify-between items-center mt-8 relative z-10">
            <button type="button" className="prev-btn-test-permis bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold cursor-pointer transition-all">
                ← Précédent
            </button>
            <button type="button" className="next-btn-test-permis bg-gradient-to-r from-cyan-500 to-blue-600 hover:from-cyan-400 hover:to-blue-500 text-white border-none px-10 py-4 rounded-xl text-lg font-bold cursor-pointer shadow-[0_10px_30px_rgba(6,182,212,0.3)] transition-all">
                Suivant →
            </button>
        </div>
    </div>

    {/* Ad Between Questions */}
    <div className="quiz-ad-container hidden my-6 text-center" id="quiz-ad-test-permis-6">
        <div className="text-xs text-slate-500 mb-2">Publicité</div>
        <ins className="adsbygoogle" data-ad-client="ca-pub-7586675070258543" data-ad-slot="4357278838" data-ad-format="rectangle"></ins>
    </div>

    {/* Question 7 */}
    <div className="quiz-page-test-permis bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="test-permis-page-7">
        <div className="absolute top-0 right-0 w-64 h-64 bg-cyan-500/5 rounded-full blur-3xl"></div>
        <div className="flex items-center gap-4 mb-8 relative z-10">
            <div className="bg-gradient-to-br from-cyan-400 to-blue-600 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">7</div>
            <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">En cas de pluie, comment adapter sa conduite moto ?</h3>
        </div>
        <div className="options-test-permis flex flex-col gap-4 relative z-10 text-white">
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q7" value="Augmenter les distances, réduire la vitesse, éviter les bandes blanches" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Augmenter les distances, réduire la vitesse, éviter les bandes blanches</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q7" value="Conduire normalement" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Conduire normalement</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q7" value="Accélérer pour sortir rapidement de la zone" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Accélérer pour sortir rapidement</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q7" value="Freiner fort régulièrement" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Freiner fort régulièrement</span>
            </label>
        </div>
        <div className="flex justify-between items-center mt-8 relative z-10">
            <button type="button" className="prev-btn-test-permis bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold cursor-pointer transition-all">
                ← Précédent
            </button>
            <button type="button" className="next-btn-test-permis bg-gradient-to-r from-cyan-500 to-blue-600 hover:from-cyan-400 hover:to-blue-500 text-white border-none px-10 py-4 rounded-xl text-lg font-bold cursor-pointer shadow-[0_10px_30px_rgba(6,182,212,0.3)] transition-all">
                Suivant →
            </button>
        </div>
    </div>

    {/* Question 8 */}
    <div className="quiz-page-test-permis bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="test-permis-page-8">
        <div className="absolute top-0 right-0 w-64 h-64 bg-cyan-500/5 rounded-full blur-3xl"></div>
        <div className="flex items-center gap-4 mb-8 relative z-10">
            <div className="bg-gradient-to-br from-cyan-400 to-blue-600 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">8</div>
            <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">Quel est l'angle mort le plus dangereux pour un motard ?</h3>
        </div>
        <div className="options-test-permis flex flex-col gap-4 relative z-10 text-white">
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q8" value="Arrière droit des voitures" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Arrière droit des voitures</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q8" value="Avant gauche" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Avant gauche</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q8" value="Directement derrière" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Directement derrière</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q8" value="Au-dessus" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Au-dessus</span>
            </label>
        </div>
        <div className="flex justify-between items-center mt-8 relative z-10">
            <button type="button" className="prev-btn-test-permis bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold cursor-pointer transition-all">
                ← Précédent
            </button>
            <button type="button" className="next-btn-test-permis bg-gradient-to-r from-cyan-500 to-blue-600 hover:from-cyan-400 hover:to-blue-500 text-white border-none px-10 py-4 rounded-xl text-lg font-bold cursor-pointer shadow-[0_10px_30px_rgba(6,182,212,0.3)] transition-all">
                Suivant →
            </button>
        </div>
    </div>

    {/* Question 9 */}
    <div className="quiz-page-test-permis bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="test-permis-page-9">
        <div className="absolute top-0 right-0 w-64 h-64 bg-cyan-500/5 rounded-full blur-3xl"></div>
        <div className="flex items-center gap-4 mb-8 relative z-10">
            <div className="bg-gradient-to-br from-cyan-400 to-blue-600 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">9</div>
            <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">À partir de quel âge peut-on passer le permis A2 ?</h3>
        </div>
        <div className="options-test-permis flex flex-col gap-4 relative z-10 text-white">
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q9" value="16 ans" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">16 ans</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q9" value="18 ans" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">18 ans</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q9" value="20 ans" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">20 ans</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q9" value="21 ans" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">21 ans</span>
            </label>
        </div>
        <div className="flex justify-between items-center mt-8 relative z-10">
            <button type="button" className="prev-btn-test-permis bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold cursor-pointer transition-all">
                ← Précédent
            </button>
            <button type="button" className="next-btn-test-permis bg-gradient-to-r from-cyan-500 to-blue-600 hover:from-cyan-400 hover:to-blue-500 text-white border-none px-10 py-4 rounded-xl text-lg font-bold cursor-pointer shadow-[0_10px_30px_rgba(6,182,212,0.3)] transition-all">
                Suivant →
            </button>
        </div>
    </div>

    {/* Question 10 */}
    <div className="quiz-page-test-permis bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="test-permis-page-10">
        <div className="absolute top-0 right-0 w-64 h-64 bg-cyan-500/5 rounded-full blur-3xl"></div>
        <div className="flex items-center gap-4 mb-8 relative z-10">
            <div className="bg-gradient-to-br from-cyan-400 to-blue-600 shrink-0 w-14 h-14 rounded-2xl flex items-center justify-center text-2xl font-black text-slate-900 shadow-lg">10</div>
            <h3 className="text-2xl font-bold m-0 leading-relaxed text-white">Que signifie le témoin ABS sur le tableau de bord d'une moto ?</h3>
        </div>
        <div className="options-test-permis flex flex-col gap-4 relative z-10 text-white">
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q10" value="Système antiblocage des freins" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Système antiblocage des freins</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q10" value="Niveau d'huile bas" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Niveau d'huile bas</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q10" value="Batterie faible" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Batterie faible</span>
            </label>
            <label className="flex items-center gap-4 p-5 bg-slate-800/50 border border-slate-600/50 rounded-xl cursor-pointer transition-all hover:border-cyan-400/50 hover:bg-slate-800">
                <input type="radio" name="test_permis_q10" value="Abs enceinte audio" className="w-5 h-5 accent-cyan-500" />
                <span className="text-lg">Abs enceinte audio</span>
            </label>
        </div>
        <div className="flex justify-between items-center mt-8 relative z-10">
            <button type="button" className="prev-btn-test-permis bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold cursor-pointer transition-all">
                ← Précédent
            </button>
            <button type="button" className="submit-btn-test-permis bg-gradient-to-r from-green-500 to-green-600 hover:from-green-400 hover:to-green-500 text-white border-none px-10 py-4 rounded-xl text-lg font-bold cursor-pointer shadow-[0_10px_30px_rgba(34,197,94,0.3)] transition-all">
                ✅ Terminer
            </button>
        </div>
    </div>
    
</form>

{/* Results Panel (Premium Design) */}
<div className="quiz-result-panel hidden max-w-3xl mx-auto my-16 px-4" id="quiz-result-test-permis">
    <div className="bg-slate-900 border border-cyan-500/30 rounded-[2.5rem] p-10 md:p-16 text-center shadow-[0_0_50px_rgba(6,182,212,0.1)] relative overflow-hidden">
        <div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-full h-full bg-cyan-500/5 blur-3xl pointer-events-none"></div>
        
        <div className="text-7xl mb-6 relative z-10" id="result-emoji">🎉</div>
        <h2 className="text-3xl md:text-4xl font-black text-white mb-6 relative z-10">Résultat Final</h2>
        <div id="result-score" className="text-6xl md:text-8xl font-black text-transparent bg-clip-text bg-gradient-to-r from-cyan-400 to-blue-500 mb-8 relative z-10"></div>
        <p id="result-text-test-permis" className="text-xl text-slate-300 mb-8 relative z-10 font-medium"></p>
        
        <div id="result-profile" className="inline-block bg-cyan-500/10 border border-cyan-500/30 px-8 py-4 rounded-2xl mb-12 relative z-10">
            <span className="text-cyan-400 font-black text-xl tracking-wide uppercase" id="profile-badge"></span>
        </div>

        <div className="flex flex-col sm:flex-row gap-4 justify-center relative z-10">
            <button type="button" className="restart-btn-test-permis bg-slate-800 hover:bg-slate-700 text-white border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all flex items-center justify-center gap-3">
                🔄 Recommencer
            </button>
            <a href="/dashboard" className="bg-gradient-to-r from-cyan-500 to-blue-600 hover:from-cyan-400 hover:to-blue-500 text-white px-8 py-4 rounded-xl text-lg font-black transition-all flex items-center justify-center gap-3 shadow-lg">
                📊 Voir mon profil
            </a>
        </div>
    </div>
</div>

{/* Social Sharing (Bottom) */}
<div className="flex justify-center my-16 border-t border-slate-800 pt-10">
    <a href="#" id="share-whatsapp" className="universal-whatsapp-btn bg-green-500 hover:bg-green-600 text-white font-bold py-4 px-8 rounded-2xl transition-all shadow-[0_10px_20px_rgba(37,211,102,0.3)] flex items-center gap-3">
        <span className="text-2xl">📱</span> Partager sur WhatsApp
    </a>
</div>
    
<ArticleStyle content={`
/* Fix text overflow in results */
#quiz-result-test-permis,
#quiz-result-content-test-permis,
.quiz-page-test-permis h3,
.options-test-permis label {
    word-wrap: break-word;
    overflow-wrap: break-word;
    hyphens: auto;
    max-width: 100%;
}

.options-test-permis input:checked + span {
    color: #22d3ee;
    font-weight: 700;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    /* Navigation Buttons */
    .prev-btn-test-permis, .next-btn-test-permis, .submit-btn-test-permis {
        padding: 12px 20px;
        font-size: 0.95em;
        width: 100%; /* Full width on mobile to avoid overflow */
        margin-bottom: 10px;
    }
}
`} />

<ArticleScript src="/scripts/quizzes/test-permis-conduire-moto-france-quiz.js" />

