# Les Meilleures Modifications pour Personnaliser Votre Africa Twin (PARTIE 2)

Guide complet des modifications expertes pour Honda Africa Twin : Suspension Öhlins FFHO 101, GPS Garmin Tread 2 et poignées Oxford HotGrips

---

import ArticleScript from '@/components/ArticleScript';

{/* Hero Section Premium */}
<div className="text-center mb-12 relative">
  <div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-full max-w-2xl h-64 bg-amber-600/10 rounded-full blur-[100px] pointer-events-none"></div>
  
  <div className="inline-flex items-center gap-2 px-4 py-2 bg-gradient-to-r from-amber-900/50 to-amber-600/20 text-amber-400 border border-amber-600/50 rounded-full text-sm font-bold uppercase tracking-widest mb-6 shadow-[0_0_15px_rgba(217,119,6,0.3)]">
    <span>🏆</span> PARTIE 2 : UPGRADES EXPERT
  </div>
  
  <h1 className="text-4xl md:text-6xl font-black mb-6 leading-tight text-white drop-shadow-lg">
    Triplez les Performances <span className="text-transparent bg-clip-text bg-gradient-to-r from-amber-400 to-yellow-400">de votre Africa</span>
  </h1>
  
  <p className="text-xl text-slate-300 font-medium mb-10 max-w-2xl mx-auto">
    <strong className="text-amber-500">le trio gagnant</strong> pour transformer votre moto en bête de voyage ultime.
  </p>
  
  <div className="grid grid-cols-1 md:grid-cols-3 gap-6">
    <div className="bg-slate-900 border border-slate-700/50 p-6 rounded-2xl backdrop-blur-md hover:border-amber-500/50 transition-colors shadow-xl">
      <div className="text-4xl mb-3">🔧</div>
      <div className="text-xl font-black text-white">Öhlins FFHO</div>
    </div>
    <div className="bg-slate-900 border border-slate-700/50 p-6 rounded-2xl backdrop-blur-md hover:border-amber-500/50 transition-colors shadow-xl">
      <div className="text-4xl mb-3">🧭</div>
      <div className="text-xl font-black text-white">Garmin Tread</div>
    </div>
    <div className="bg-slate-900 border border-slate-700/50 p-6 rounded-2xl backdrop-blur-md hover:border-amber-500/50 transition-colors shadow-xl">
      <div className="text-4xl mb-3">🔥</div>
      <div className="text-xl font-black text-white">Oxford HotGrips</div>
    </div>
  </div>
</div>

<div className="flex justify-center my-10">
  <AdSense slot="4357278838" format="auto" />
</div>

<div className="prose prose-invert prose-lg max-w-none mb-12">
    <h2>Introduction</h2>
    <p className="text-xl font-medium text-slate-300 leading-relaxed border-l-4 border-amber-500 pl-6 my-8">Après 5000 km de tests intensifs, nous avons sélectionné la 'Sainte Trinité' des modifications pour l'Africa Twin. Ce n'est pas du gadget, c'est de l'investissement pure performance.</p>
</div>

<div className="bg-slate-900 border border-amber-900/50 rounded-3xl p-8 mb-12 shadow-[0_0_30px_rgba(217,119,6,0.1)] relative overflow-hidden">
    <div className="absolute top-0 right-0 w-32 h-32 bg-amber-500/10 rounded-full blur-2xl pointer-events-none"></div>
    <h2 className="text-3xl font-black text-amber-500 mb-6 relative z-10 flex items-center gap-3">
        <span>🥇</span> Suspension : La Référence Öhlins
    </h2>
    <p className="text-slate-300 mb-6 text-lg">Oubliez la fourche d'origine. Ce kit transforme le comportement de la moto : elle survole les trous, ne plonge plus au freinage et offre un grip hallucinant.</p>
    
    <div className="grid gap-4 mt-8 relative z-10">
        <div className="bg-amber-500/10 p-4 rounded-xl border-l-4 border-amber-500 flex items-start gap-4">
            <span className="text-amber-500 font-bold mt-1">1.</span>
            <p className="m-0 text-slate-200">Technologie NIX 30 : Compression et Détente séparées.</p>
        </div>
        <div className="bg-amber-500/10 p-4 rounded-xl border-l-4 border-amber-500 flex items-start gap-4">
            <span className="text-amber-500 font-bold mt-1">2.</span>
            <p className="m-0 text-slate-200">Ressorts sur mesure réglables au poids.</p>
        </div>
        <div className="bg-amber-500/10 p-4 rounded-xl border-l-4 border-amber-500 flex items-start gap-4">
            <span className="text-amber-500 font-bold mt-1">3.</span>
            <p className="m-0 text-slate-200">Compatibilité : Africa Twin 2016-2023.</p>
        </div>
    </div>
    <div className="mt-8 text-center relative z-10">
        <span className="bg-amber-600 text-white px-6 py-2 rounded-full font-bold shadow-lg">Prix env. 1450€</span>
    </div>
</div>

<div className="mb-16">
    <h2 className="text-3xl font-black text-white mb-6">🧭 Navigation : L'Expert Garmin</h2>
    <div className="rounded-2xl overflow-hidden shadow-2xl mb-8 border border-slate-700">
        <iframe width="100%" height="450" src="https://www.youtube.com/embed/GjDt5Kfb8Fw" title="Garmin Tread 2" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen></iframe>
    </div>
    
    <div className="bg-slate-800/80 p-8 rounded-3xl border border-slate-700/50">
        <p className="text-xl text-slate-300 font-medium mb-8 text-center">Plus qu'un GPS, un ordinateur de bord durci.</p>
        <div className="grid grid-cols-1 md:grid-cols-3 gap-6">
            <div className="text-center p-6 bg-slate-900 rounded-2xl">
                <div className="text-3xl mb-4">☀️</div>
                <h4 className="text-white font-bold mb-2">Écran Ultra-Lumineux</h4>
                <p className="text-sm text-slate-400 m-0">6 pouces, visible même en plein désert à midi.</p>
            </div>
            <div className="text-center p-6 bg-slate-900 rounded-2xl">
                <div className="text-3xl mb-4">🗺️</div>
                <h4 className="text-white font-bold mb-2">Carto Topo</h4>
                <p className="text-sm text-slate-400 m-0">250 000 km de pistes off-road préchargées.</p>
            </div>
            <div className="text-center p-6 bg-slate-900 rounded-2xl">
                <div className="text-3xl mb-4">📡</div>
                <h4 className="text-white font-bold mb-2">Radio Groupe</h4>
                <p className="text-sm text-slate-400 m-0">Suivez jusqu'à 20 amis sans réseau mobile.</p>
            </div>
        </div>
    </div>
</div>

<div className="bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-16 shadow-xl relative overflow-hidden">
    <h2 className="text-3xl font-black text-white mb-6 relative z-10">🔥 Confort : Mains au Chaud</h2>
    <p className="text-lg text-slate-300 mb-6 relative z-10">Simple, efficace, indispensable. Les Oxford HotGrips OF692 sont le standard.</p>
    
    <ul className="grid grid-cols-1 gap-4 text-slate-300 relative z-10">
        <li className="flex items-center gap-3 bg-slate-800 p-4 rounded-xl"><span className="text-amber-500 text-xl">✅</span> 5 niveaux de chauffe (jusqu'à 50°C)</li>
        <li className="flex items-center gap-3 bg-slate-800 p-4 rounded-xl"><span className="text-amber-500 text-xl">✅</span> Arrêt automatique (protection batterie)</li>
        <li className="flex items-center gap-3 bg-slate-800 p-4 rounded-xl"><span className="text-amber-500 text-xl">✅</span> Installation facile (30 min)</li>
    </ul>
</div>

{/* Table */}
<h2 className="text-3xl font-black text-white mb-6 text-center">📊 Tableau Récapitulatif</h2>
<div className="overflow-x-auto mb-16 rounded-2xl border border-slate-700/50 shadow-xl">
    <table className="w-full text-left border-collapse bg-slate-900">
        <thead>
            <tr className="bg-slate-800">
                <th className="p-5 text-amber-500 font-bold border-b border-slate-700">Composant</th>
                <th className="p-5 text-white font-bold border-b border-slate-700">Prix Est.</th>
                <th className="p-5 text-white font-bold border-b border-slate-700">Complexité</th>
            </tr>
        </thead>
        <tbody className="text-slate-300">
            <tr className="hover:bg-slate-800/50 transition-colors">
                <td className="p-5 border-b border-slate-800"><strong>Öhlins FFHO 101</strong></td>
                <td className="p-5 border-b border-slate-800">1450€</td>
                <td className="p-5 border-b border-slate-800">Haute (Atelier)</td>
            </tr>
            <tr className="hover:bg-slate-800/50 transition-colors">
                <td className="p-5 border-b border-slate-800"><strong>Garmin Tread 2</strong></td>
                <td className="p-5 border-b border-slate-800">799€</td>
                <td className="p-5 border-b border-slate-800">Moyenne (Câblage)</td>
            </tr>
            <tr className="hover:bg-slate-800/50 transition-colors">
                <td className="p-5"><strong>Oxford HotGrips</strong></td>
                <td className="p-5">169€</td>
                <td className="p-5">Faible (30 min)</td>
            </tr>
        </tbody>
    </table>
</div>

<div className="flex justify-center my-10">
  <AdSense slot="4357278838" format="auto" />
</div>

{/* Quiz Section */}
<div className="mt-16 pt-10 border-t border-slate-800 relative z-10">
    <div className="text-center mb-10" id="start-container-at2">
        <h2 className="text-3xl md:text-4xl font-black mb-4 text-transparent bg-clip-text bg-gradient-to-r from-amber-400 to-yellow-400">
            Avez-vous besoin de ces upgrades ?
        </h2>
        <p className="text-xl text-slate-300 font-medium mb-10">8 questions pour valider vos choix techniques</p>
        <button id="start-quiz-at2" className="bg-gradient-to-r from-amber-600 to-yellow-500 hover:from-amber-500 hover:to-yellow-400 text-slate-900 border-none px-10 py-5 rounded-full text-xl font-black cursor-pointer shadow-[0_10px_30px_rgba(217,119,6,0.3)] uppercase tracking-wider transition-transform hover:scale-105">
            LANCER LE TEST
        </button>
    </div>

    {/* Progress Bar */}
    <div id="quiz-progress-container-at2" 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 font-bold text-amber-500" id="quiz-progress-text-at2">Question 1/8</span>
            </div>
            <div className="h-2 bg-slate-800 rounded-full overflow-hidden">
                <div id="quiz-progress-bar-at2" className="h-full w-[12.5%] bg-gradient-to-r from-amber-500 to-yellow-400 transition-all duration-300 rounded-full"></div>
            </div>
        </div>
    </div>

    <form id="quiz-form-at2" className="max-w-3xl mx-auto my-10 hidden">
        
        {/* Q1 */}
        <div className="quiz-page-at2 active bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden" id="at2-page-1">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-amber-500 to-yellow-500 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 votre priorité absolue ?</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-at2">
                <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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q1" value="A" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Tenue de route & Maniabilité</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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q1" value="B" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Explorer sans me perdre</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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q1" value="C" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Ne plus avoir froid (Confort)</span>
                </label>
            </div>
            <div className="text-right mt-8">
                <button type="button" className="next-btn-at2 bg-gradient-to-r from-amber-600 to-yellow-500 hover:from-amber-500 hover:to-yellow-400 text-slate-900 px-10 py-4 rounded-xl text-lg font-bold shadow-lg transition-all disabled:opacity-50">Suivant →</button>
            </div>
        </div>

        {/* Dynamic Gen for remaining questions */}
        
        <div className="quiz-page-at2 bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="at2-page-2">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-amber-500 to-yellow-500 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">Budget max pour cette session ?</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-at2">
                
                <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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q2" value="A" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Moins de 200€</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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q2" value="B" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">200€ - 1000€</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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q2" value="C" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">+1500€ (Top du top)</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-at2 bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← Retour</button>
                <button type="button" className="next-btn-at2 bg-gradient-to-r from-amber-600 to-yellow-500 hover:from-amber-500 hover:to-yellow-400 text-slate-900 px-10 py-4 rounded-xl text-lg font-bold shadow-lg transition-all disabled:opacity-50">Suivant →</button>
            </div>
        </div>
        <div className="quiz-page-at2 bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="at2-page-3">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-amber-500 to-yellow-500 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">La navigation GPS est-elle critique ?</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-at2">
                
                <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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q3" value="A" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Oui, je fais du hors-piste loin de tout</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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q3" value="B" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Non, Waze sur mon téléphone suffit</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-at2 bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← Retour</button>
                <button type="button" className="next-btn-at2 bg-gradient-to-r from-amber-600 to-yellow-500 hover:from-amber-500 hover:to-yellow-400 text-slate-900 px-10 py-4 rounded-xl text-lg font-bold shadow-lg transition-all disabled:opacity-50">Suivant →</button>
            </div>
        </div>
        <div className="quiz-page-at2 bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="at2-page-4">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-amber-500 to-yellow-500 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">Quel est votre terrain de jeu ?</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-at2">
                
                <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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q4" value="A" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Ville / Périurbain</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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q4" value="B" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Majoritairement Off-Road</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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q4" value="C" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Mixte 50/50</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-at2 bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← Retour</button>
                <button type="button" className="next-btn-at2 bg-gradient-to-r from-amber-600 to-yellow-500 hover:from-amber-500 hover:to-yellow-400 text-slate-900 px-10 py-4 rounded-xl text-lg font-bold shadow-lg transition-all disabled:opacity-50">Suivant →</button>
            </div>
        </div>
        <div className="quiz-page-at2 bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="at2-page-5">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-amber-500 to-yellow-500 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">Roulez-vous par temps froid ?</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-at2">
                
                <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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q5" value="A" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Oui, toute l'année même l'hiver</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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q5" value="B" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Non, seulement quand il fait beau</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-at2 bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← Retour</button>
                <button type="button" className="next-btn-at2 bg-gradient-to-r from-amber-600 to-yellow-500 hover:from-amber-500 hover:to-yellow-400 text-slate-900 px-10 py-4 rounded-xl text-lg font-bold shadow-lg transition-all disabled:opacity-50">Suivant →</button>
            </div>
        </div>
        <div className="quiz-page-at2 bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="at2-page-6">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-amber-500 to-yellow-500 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">Votre suspension d'origine vous satisfait-elle ?</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-at2">
                
                <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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q6" value="A" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Non, elle pompe/est trop molle</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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q6" value="B" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Oui, elle me convient</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-at2 bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← Retour</button>
                <button type="button" className="next-btn-at2 bg-gradient-to-r from-amber-600 to-yellow-500 hover:from-amber-500 hover:to-yellow-400 text-slate-900 px-10 py-4 rounded-xl text-lg font-bold shadow-lg transition-all disabled:opacity-50">Suivant →</button>
            </div>
        </div>
        <div className="quiz-page-at2 bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="at2-page-7">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-amber-500 to-yellow-500 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">Cherchez-vous du 'Plug & Play' ?</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-at2">
                
                <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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q7" value="A" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Oui, installation rapide</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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q7" value="B" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Non, je peux faire de la grosse mécanique</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-at2 bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← Retour</button>
                <button type="button" className="next-btn-at2 bg-gradient-to-r from-amber-600 to-yellow-500 hover:from-amber-500 hover:to-yellow-400 text-slate-900 px-10 py-4 rounded-xl text-lg font-bold shadow-lg transition-all disabled:opacity-50">Suivant →</button>
            </div>
        </div>
        <div className="quiz-page-at2 bg-slate-900 border border-slate-700/50 rounded-3xl p-8 mb-6 shadow-2xl relative overflow-hidden hidden" id="at2-page-8">
            <div className="flex items-center gap-4 mb-8">
                <div className="bg-gradient-to-br from-amber-500 to-yellow-500 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">Prêt pour l'investissement Premium ?</h3>
            </div>
            <div className="flex flex-col gap-4 text-white options-at2">
                
                <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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q8" value="A" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Oui, je veux transformer ma moto</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:bg-slate-800 hover:border-amber-500/50">
                    <input type="radio" name="at2_q8" value="B" className="w-5 h-5 accent-amber-500 shrink-0" /> <span className="text-lg">Je préfère y aller doucement</span>
                </label>
            </div>
            <div className="flex justify-between items-center mt-8">
                <button type="button" className="prev-btn-at2 bg-slate-800 hover:bg-slate-700 text-slate-300 border border-slate-600 px-8 py-4 rounded-xl text-lg font-bold transition-all">← Retour</button>
                <button type="button" className="next-btn-at2 bg-gradient-to-r from-amber-600 to-yellow-500 hover:from-amber-500 hover:to-yellow-400 text-slate-900 px-10 py-4 rounded-xl text-lg font-black shadow-[0_10px_30px_rgba(217,119,6,0.3)] transition-all disabled:opacity-50 tracking-wider">🏁 Voir mon bilan</button>
            </div>
        </div>
        
    </form>

    {/* Localized strings for JS Result Logic */}
    <div className="hidden" id="at2-str-progress">Question</div>
    <div className="hidden" id="at2-str-res-title">Votre Plan d'Action</div>
    <div className="hidden" id="at2-res1">Kit Öhlins FFHO 101 (1450€) - Transformation radicale de la tenue de route.</div>
    <div className="hidden" id="at2-res2">GPS Garmin Tread 2 (799€) - Indispensable pour l'aventure pure.</div>
    <div className="hidden" id="at2-res3">Oxford HotGrips (169€) - Le confort thermique #1.</div>
    <div className="hidden" id="at2-res4">Suspension Öhlins - Vu votre budget, c'est l'upgrade roi.</div>
    <div className="hidden" id="at2-res5">Oxford HotGrips - Installation simple (30 min).</div>
    <div className="hidden" id="at2-warn">L'installation des suspensions Öhlins nécessite un atelier équipé.</div>

    {/* Results Panel */}
    <div id="quiz-result-at2" className="hidden max-w-4xl mx-auto my-16">
        <div className="bg-slate-900 border border-amber-500/30 rounded-[2.5rem] p-10 md:p-12 text-left shadow-[0_0_50px_rgba(217,119,6,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-amber-500/5 blur-3xl pointer-events-none"></div>
            
            <div className="text-6xl mb-6 relative z-10 drop-shadow-lg text-center">🔥</div>
            <h2 className="text-3xl md:text-5xl font-black text-white mb-8 relative z-10 text-center">Votre Plan d'Action</h2>
            
            <div id="at2-result-content" className="text-lg text-slate-300 relative z-10 mb-10 space-y-4">
                {/* Dynamically populated by JS */}
            </div>
            
            <div className="flex flex-col sm:flex-row gap-4 justify-center items-center mt-10 relative z-10">
                <button type="button" className="restart-btn-at2 w-full sm:w-auto 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 gap-2 flex items-center justify-center">
                    🔄 Refaire le test
                </button>
                <a href="/dashboard" className="w-full sm:w-auto bg-gradient-to-r from-amber-600 to-yellow-500 hover:from-amber-500 hover:to-yellow-400 text-slate-900 px-8 py-4 rounded-xl text-lg font-bold transition-all border-none shadow-lg gap-2 flex items-center justify-center">
                    👤 Mon Espace Pilote
                </a>
            </div>
        </div>
    </div>
</div>

<ArticleStyle content={`
.options-at2 label input[type="radio"]:checked + span {
    color: #fbbf24; 
    font-weight: 700;
}
`} />

<ArticleScript src="/scripts/quizzes/africa-twin-2-v2.js" />

