{"id":9,"date":"2025-04-15T17:02:26","date_gmt":"2025-04-15T15:02:26","guid":{"rendered":"http:\/\/bizby.fr\/?page_id=9"},"modified":"2025-10-03T14:00:57","modified_gmt":"2025-10-03T12:00:57","slug":"acceuil","status":"publish","type":"page","link":"http:\/\/bizby.fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <meta name=\"description\" content=\"Bizby accompagne votre projet de cr\u00e9ation de centre de formation. Obtenez votre num\u00e9ro d'activit\u00e9, certification Qualiopi et enregistrement EDOF avec notre expertise sur mesure.\">\n    <meta name=\"keywords\" content=\"centre de formation, num\u00e9ro d'activit\u00e9, Qualiopi, EDOF, audit formation, cr\u00e9ation organisme formation\">\n    <title>Bizby &#8211; Nos Packs de Formation<\/title>\n    \n    <style>\n        * { margin: 0; padding: 0; box-sizing: border-box; }\n        body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 1.6; color: #333; overflow-x: hidden; }\n        .hero-section { min-height: 100vh; background: linear-gradient(135deg, #0066cc 0%, #004499 100%); position: relative; display: flex; align-items: center; padding: 2rem; overflow: hidden; }\n        .hero-section::before { content: ''; position: absolute; top: -50%; right: -50%; width: 200%; height: 200%; background: radial-gradient(circle, rgba(255,255,255,0.05) 1px, transparent 1px); background-size: 30px 30px; animation: float 20s linear infinite; }\n        @keyframes float { 0% { transform: translate(0, 0) rotate(0deg); } 100% { transform: translate(-30px, -30px) rotate(360deg); } }\n        .container { max-width: 1200px; margin: 0 auto; width: 100%; position: relative; z-index: 2; }\n        .hero-content { display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center; }\n        .hero-text h1 { font-size: clamp(2rem, 5vw, 3.5rem); color: white; margin-bottom: 1.5rem; font-weight: 700; line-height: 1.2; animation: slideInLeft 0.8s ease-out; }\n        .hero-text h2 { font-size: clamp(1.2rem, 3vw, 1.8rem); color: rgba(255,255,255,0.9); font-weight: 300; margin-bottom: 2rem; animation: slideInLeft 1s ease-out; }\n        .hero-text p { font-size: 1.1rem; color: rgba(255,255,255,0.85); margin-bottom: 2.5rem; line-height: 1.8; animation: slideInLeft 1.2s ease-out; }\n        @keyframes slideInLeft { from { opacity: 0; transform: translateX(-50px); } to { opacity: 1; transform: translateX(0); } }\n        @keyframes slideInRight { from { opacity: 0; transform: translateX(50px); } to { opacity: 1; transform: translateX(0); } }\n        .cta-buttons { display: flex; gap: 1.5rem; flex-wrap: wrap; animation: fadeInUp 1.4s ease-out; }\n        @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }\n        .btn-primary, .btn-secondary { padding: 1rem 2rem; font-size: 1.1rem; border-radius: 50px; font-weight: 600; transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: pointer; border: none; text-decoration: none !important; display: inline-block; position: relative; overflow: hidden; }\n        .btn-primary { background: white; color: #0066cc; box-shadow: 0 10px 30px rgba(0,0,0,0.2); }\n        .btn-primary:hover { background: white; color: #0066cc; transform: translateY(-3px); box-shadow: 0 15px 40px rgba(0,0,0,0.3); text-decoration: none !important; }\n        .btn-secondary { background: transparent; color: white; border: 2px solid white; }\n        .btn-secondary:hover { background: transparent; color: white; border: 2px solid white; transform: translateY(-3px); box-shadow: 0 10px 30px rgba(255,255,255,0.2); text-decoration: none !important; }\n        .hero-features { background: rgba(255,255,255,0.1); backdrop-filter: blur(10px); border-radius: 20px; padding: 2.5rem; animation: slideInRight 1s ease-out; border: 1px solid rgba(255,255,255,0.2); }\n        .feature-cards { display: flex; flex-direction: column; gap: 1.5rem; }\n        .feature-card { background: rgba(255,255,255,0.95); padding: 1.5rem; border-radius: 15px; display: flex; align-items: center; gap: 1rem; transition: transform 0.3s ease, box-shadow 0.3s ease; cursor: default; }\n        .feature-card:hover { transform: translateX(10px); box-shadow: 0 10px 30px rgba(0,0,0,0.1); }\n        .feature-icon { width: 60px; height: 60px; background: white; border-radius: 12px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; box-shadow: 0 5px 15px rgba(0,102,204,0.1); }\n        .feature-icon img { width: 40px; height: 40px; }\n        .feature-text h3 { color: #0066cc; font-size: 1.2rem; margin-bottom: 0.3rem; }\n        .feature-text p { color: #666; font-size: 0.95rem; }\n        .badge-trust { display: inline-flex; align-items: center; gap: 0.5rem; background: rgba(255,255,255,0.2); padding: 0.5rem 1rem; border-radius: 25px; margin-top: 2rem; animation: pulse 2s infinite; }\n        @keyframes pulse { 0%, 100% { transform: scale(1); } 50% { transform: scale(1.05); } }\n        .badge-trust svg { width: 20px; height: 20px; fill: #4CAF50; }\n        .badge-trust span { color: white; font-size: 0.9rem; }\n        @media (max-width: 968px) { .hero-content { grid-template-columns: 1fr; gap: 3rem; } .hero-features { max-width: 500px; margin: 0 auto; } }\n        @media (max-width: 480px) { .hero-section { padding: 1rem; } .cta-buttons { flex-direction: column; } .btn-primary, .btn-secondary { width: 100%; text-align: center; } .feature-card { flex-direction: column; text-align: center; } }\n    <\/style>\n<\/head>\n<body>\n    <!-- Section H\u00e9ro -->\n    <section class=\"hero-section\">\n        <div class=\"container\">\n            <div class=\"hero-content\">\n                <div class=\"hero-text\">\n                    <h1>Cr\u00e9er votre centre de formation avec Bizby<\/h1>\n                    <h2>Accompagnement sur mesure pour obtenir votre num\u00e9ro d&#8217;activit\u00e9, certification Qualiopi et enregistrement EDOF<\/h2>\n                    <p><strong>La cr\u00e9ation de centre de formation<\/strong> est notre c\u0153ur de m\u00e9tier. Bizby vous accompagne pour obtenir le <strong>NDA<\/strong>, r\u00e9ussir la certification <strong>Qualiopi<\/strong>, \u00eatre r\u00e9f\u00e9renc\u00e9 <strong>EDOF<\/strong> et mobiliser les financements <strong>CPF<\/strong>, en pr\u00e9sentiel, distanciel et <strong>e-learning<\/strong>.<\/p>\n                    \n                    <div class=\"cta-buttons\">\n                        <!-- REDIRECTION UNIQUEMENT : vers la section ayant class=\"packs-section\" -->\n                        <a href=\"#\" class=\"btn-primary\" onclick=\"document.querySelector('.packs-section')?.scrollIntoView({behavior:'smooth'}); return false;\">D\u00e9couvrir Nos Packs<\/a>\n                        <a href=\"#contact-bizby\" class=\"btn-secondary\">Audit Gratuit<\/a>\n                    <\/div>\n                    \n                    <div class=\"badge-trust\">\n                        <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/48\/checked--v1.png\" alt=\"Ic\u00f4ne validation\">\n                        <span>+40 centres de formation accompagn\u00e9s<\/span>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"hero-features\">\n                    <div class=\"feature-cards\">\n                        <div class=\"feature-card\">\n                            <div class=\"feature-icon\">\n                                <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/document--v1.png\" alt=\"Ic\u00f4ne document num\u00e9ro d'activit\u00e9\">\n                            <\/div>\n                            <div class=\"feature-text\">\n                                <h3>Num\u00e9ro d&#8217;Activit\u00e9<\/h3>\n                                <p>Obtenez rapidement votre d\u00e9claration d&#8217;activit\u00e9<\/p>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"feature-card\">\n                            <div class=\"feature-icon\">\n                                <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/guarantee--v1.png\" alt=\"Ic\u00f4ne certification Qualiopi\">\n                            <\/div>\n                            <div class=\"feature-text\">\n                                <h3>Certification Qualiopi<\/h3>\n                                <p>Accompagnement complet jusqu&#8217;\u00e0 la certification<\/p>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"feature-card\">\n                            <div class=\"feature-icon\">\n                                <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/wallet--v1.png\" alt=\"Ic\u00f4ne financement EDOF\">\n                            <\/div>\n                            <div class=\"feature-text\">\n                                <h3>Financement EDOF<\/h3>\n                                <p>Acc\u00e9dez aux financements CPF pour vos formations<\/p>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n<\/body>\n<\/html>\n\n\n\n\n<!-- SECTION : Pourquoi Bizby (illustrations Icons8) -->\n<section class=\"pourquoi-bizby\">\n  <style>\n    .pourquoi-bizby *{box-sizing:border-box;margin:0;padding:0}\n    .pourquoi-bizby{\n      width:100%;\n      background: linear-gradient(180deg,#ffffff 0%,#f0f7ff 50%,#ffffff 100%);\n      position:relative; overflow:hidden; padding:80px 20px;\n      font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Inter',Roboto,sans-serif;\n      color:#1e293b; line-height:1.6;\n    }\n    \/* fond anim\u00e9 doux *\/\n    .pourquoi-bizby::before,.pourquoi-bizby::after{\n      content:''; position:absolute; border-radius:50%; opacity:.03; animation:pb-float 20s ease-in-out infinite;\n    }\n    .pourquoi-bizby::before{ width:700px;height:700px; top:-320px; left:-220px; background:radial-gradient(circle,#3b82f6 0%,transparent 70%) }\n    .pourquoi-bizby::after{ width:520px;height:520px; bottom:-260px; right:-160px; background:radial-gradient(circle,#60a5fa 0%,transparent 70%); animation-delay:10s }\n    @keyframes pb-float{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(30px,-30px) scale(1.08)}66%{transform:translate(-20px,20px) scale(.92)}}\n\n    .pb-container{ max-width:1200px; margin:0 auto; width:100%; position:relative; z-index:2 }\n\n    \/* header *\/\n    .pb-header{ text-align:center; margin-bottom:24px; animation:pb-down .7s ease-out }\n    @keyframes pb-down{ from{opacity:0; transform:translateY(-24px)} to{opacity:1; transform:none} }\n    .pb-badge{\n      display:inline-flex; align-items:center; gap:8px; padding:10px 20px; border-radius:30px;\n      background:linear-gradient(135deg,#3b82f6,#2563eb); color:#fff; font-weight:600; font-size:12px; letter-spacing:1px; text-transform:uppercase;\n      box-shadow:0 4px 15px rgba(59,130,246,.3); position:relative; overflow:hidden; margin-bottom:12px;\n    }\n    .pb-badge::after{ content:''; position:absolute; inset:0; left:-100%; background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent); animation:pb-shimmer 3s infinite }\n    @keyframes pb-shimmer{ to{ left:100% } }\n    .pb-badge svg{ width:16px; height:16px; animation:pb-pulse 2s infinite }\n    @keyframes pb-pulse{ 0%,100%{transform:scale(1)} 50%{transform:scale(1.2)} }\n    .pb-title{ font-size:clamp(1.8rem,3.2vw,2.4rem); font-weight:800; color:#0f172a; line-height:1.2 }\n    .pb-sub{ color:#64748b; max-width:720px; margin:6px auto 0 }\n\n    \/* grid cartes *\/\n    .pb-grid{ margin-top:18px; display:grid; grid-template-columns:repeat(4,1fr); gap:16px }\n    @media (max-width:1024px){ .pb-grid{ grid-template-columns:repeat(2,1fr) } }\n    @media (max-width:560px){ .pb-grid{ grid-template-columns:1fr } }\n\n    .pb-card{\n      background:#fff; border:1px solid #e2e8f0; border-radius:16px; padding:18px;\n      display:grid; grid-template-columns:auto 1fr; gap:14px; align-items:flex-start;\n      box-shadow:0 10px 40px rgba(0,0,0,.06);\n      transition:transform .2s ease, border-color .2s ease, box-shadow .2s ease;\n      opacity:0; transform:translateY(10px);\n      animation:pb-reveal .6s ease forwards;\n    }\n    .pb-card:nth-child(1){ animation-delay:.1s } .pb-card:nth-child(2){ animation-delay:.2s }\n    .pb-card:nth-child(3){ animation-delay:.3s } .pb-card:nth-child(4){ animation-delay:.4s }\n    @keyframes pb-reveal{ to{ opacity:1; transform:none } }\n    .pb-card:hover{ transform:translateY(-4px); border-color:#3b82f6; box-shadow:0 12px 32px -12px rgba(59,130,246,.25) }\n\n    .pb-ico{\n      width:56px; height:56px; border-radius:12px; display:grid; place-items:center; flex:0 0 auto;\n      background:rgba(59,130,246,.10); border:1px solid rgba(37,99,235,.18)\n    }\n    .pb-ico img{\n      width:34px; height:34px; object-fit:contain; display:block; filter: drop-shadow(0 2px 6px rgba(37,99,235,.15));\n    }\n\n    .pb-card h3{ font-weight:800; font-size:1.05rem; color:#0f172a; line-height:1.2; margin-top:2px }\n    .pb-card p{ color:#475569; font-size:.98rem; margin-top:6px }\n  <\/style>\n\n  <div class=\"pb-container\">\n    <header class=\"pb-header\">\n      <span class=\"pb-badge\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M3 12h7l2-3 4 8 2-5h3\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg>\n        Pourquoi Bizby\n      <\/span>\n      <h2 class=\"pb-title\">L\u2019accompagnement qui fait gagner du temps et des financements<\/h2>\n      <p class=\"pb-sub\">Des processus carr\u00e9s, des mod\u00e8les conformes et une pr\u00e9paration \u00e0 l\u2019audit pragmatique. On avance vite, bien, et sans surprises.<\/p>\n    <\/header>\n\n    <div class=\"pb-grid\">\n      <!-- Carte 1 -->\n      <article class=\"pb-card\">\n        <div class=\"pb-ico\" aria-hidden=\"true\">\n          <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/stopwatch--v1.png\"\n               alt=\"Ic\u00f4ne chrono\"\n               loading=\"lazy\" width=\"34\" height=\"34\">\n        <\/div>\n        <div>\n          <h3>D\u00e9lai NDA raccourci<\/h3>\n          <p>Dossier complet du 1er coup + templates et check-list. Vous d\u00e9posez sereinement et suivez l\u2019avancement.<\/p>\n        <\/div>\n      <\/article>\n\n      <!-- Carte 2 -->\n      <article class=\"pb-card\">\n        <div class=\"pb-ico\" aria-hidden=\"true\">\n          <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/guarantee--v1.png\"\n               alt=\"Ic\u00f4ne certification\/garantie\"\n               loading=\"lazy\" width=\"34\" height=\"34\">\n        <\/div>\n        <div>\n          <h3>Audit Qualiopi ma\u00eetris\u00e9<\/h3>\n          <p>Audit blanc, preuves par indicateur, plan d\u2019actions. On parle le langage des auditeurs.<\/p>\n        <\/div>\n      <\/article>\n\n      <!-- Carte 3 -->\n      <article class=\"pb-card\">\n        <div class=\"pb-ico\" aria-hidden=\"true\">\n          <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/document--v1.png\"\n               alt=\"Ic\u00f4ne documents mod\u00e8les\"\n               loading=\"lazy\" width=\"34\" height=\"34\">\n        <\/div>\n        <div>\n          <h3>Mod\u00e8les conformes<\/h3>\n          <p>RI, conventions\/contrats, programmes, \u00e9margements, \u00e9valuations : tout pr\u00eat \u00e0 l\u2019emploi et personnalisable.<\/p>\n        <\/div>\n      <\/article>\n\n      <!-- Carte 4 -->\n      <article class=\"pb-card\">\n        <div class=\"pb-ico\" aria-hidden=\"true\">\n          <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/online-support.png\"\n               alt=\"Ic\u00f4ne support client\"\n               loading=\"lazy\" width=\"34\" height=\"34\">\n        <\/div>\n        <div>\n          <h3>Support r\u00e9actif<\/h3>\n          <p>Un interlocuteur unique, des r\u00e9ponses claires, et un guidage \u00e9tape par \u00e9tape jusqu\u2019au lancement.<\/p>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Barre de Preuves Sociales &#8211; Bizby<\/title>\n    \n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n        \n        body {\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            background: #f8f9fa;\n        }\n        \n        \/* Barre horizontale *\/\n        .stats-bar {\n            background: white;\n            box-shadow: 0 2px 20px rgba(0,0,0,0.08);\n            padding: 2.5rem 2rem;\n            position: relative;\n            overflow: hidden;\n        }\n        \n        \/* Ligne d\u00e9corative en haut *\/\n        .stats-bar::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 4px;\n            background: linear-gradient(90deg, #0066cc, #004499, #0066cc);\n            background-size: 200% 100%;\n            animation: shimmer 3s linear infinite;\n        }\n        \n        @keyframes shimmer {\n            0% { background-position: -200% 0; }\n            100% { background-position: 200% 0; }\n        }\n        \n        .stats-container {\n            max-width: 1400px;\n            margin: 0 auto;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            gap: 2rem;\n        }\n        \n        \/* Chaque stat *\/\n        .stat-item {\n            flex: 1;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 1rem;\n            padding: 0 1rem;\n            border-right: 2px solid #f0f0f0;\n            opacity: 0;\n            animation: slideIn 0.6s ease-out forwards;\n        }\n        \n        .stat-item:last-child {\n            border-right: none;\n        }\n        \n        .stat-item:nth-child(1) { animation-delay: 0.1s; }\n        .stat-item:nth-child(2) { animation-delay: 0.2s; }\n        .stat-item:nth-child(3) { animation-delay: 0.3s; }\n        .stat-item:nth-child(4) { animation-delay: 0.4s; }\n        \n        @keyframes slideIn {\n            from {\n                opacity: 0;\n                transform: translateX(-20px);\n            }\n            to {\n                opacity: 1;\n                transform: translateX(0);\n            }\n        }\n        \n        \/* Ic\u00f4ne *\/\n        .stat-icon {\n            width: 50px;\n            height: 50px;\n            background: linear-gradient(135deg, #0066cc20, #0066cc10);\n            border-radius: 15px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            transition: all 0.3s ease;\n        }\n        \n        .stat-item:hover .stat-icon {\n            background: linear-gradient(135deg, #0066cc30, #0066cc20);\n            transform: scale(1.1) rotate(5deg);\n        }\n        \n        .stat-icon img {\n            width: 30px;\n            height: 30px;\n        }\n        \n        \/* Texte *\/\n        .stat-content {\n            display: flex;\n            flex-direction: column;\n            align-items: flex-start;\n        }\n        \n        .stat-number {\n            font-size: 2rem;\n            font-weight: 700;\n            color: #0066cc;\n            line-height: 1;\n            display: flex;\n            align-items: baseline;\n        }\n        \n        .stat-label {\n            font-size: 0.9rem;\n            color: #666;\n            margin-top: 0.3rem;\n            white-space: nowrap;\n        }\n        \n        \/* Badge sp\u00e9cial pour 95% de r\u00e9ussite *\/\n        .highlight-stat {\n            position: relative;\n        }\n        \n        .highlight-stat .stat-number {\n            background: linear-gradient(90deg, #0066cc, #004499);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            font-size: 2.2rem;\n        }\n        \n        .badge-new {\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            background: #4CAF50;\n            color: white;\n            font-size: 0.6rem;\n            padding: 2px 6px;\n            border-radius: 10px;\n            font-weight: 600;\n            animation: pulse 2s ease-in-out infinite;\n        }\n        \n        @keyframes pulse {\n            0%, 100% { transform: scale(1); }\n            50% { transform: scale(1.1); }\n        }\n        \n        \/* Version mobile - reste en ligne avec scroll *\/\n        @media (max-width: 968px) {\n            .stats-bar {\n                padding: 1.5rem 1rem;\n                overflow-x: auto;\n            }\n            \n            .stats-container {\n                min-width: 700px;\n                gap: 1rem;\n            }\n            \n            .stat-number {\n                font-size: 1.5rem;\n            }\n            \n            .stat-label {\n                font-size: 0.8rem;\n            }\n        }\n        \n        @media (max-width: 480px) {\n            .stats-bar {\n                padding: 1rem 0.5rem;\n            }\n            \n            .stat-icon {\n                width: 40px;\n                height: 40px;\n            }\n            \n            .stat-icon img {\n                width: 24px;\n                height: 24px;\n            }\n            \n            .stat-item {\n                padding: 0 0.5rem;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- Barre de statistiques horizontale -->\n    <section class=\"stats-bar\">\n        <div class=\"stats-container\">\n            <!-- Taux de r\u00e9ussite -->\n            <div class=\"stat-item highlight-stat\">\n                <div class=\"stat-icon\">\n                    <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/medal.png\" alt=\"R\u00e9ussite\">\n                <\/div>\n                <div class=\"stat-content\">\n                    <div class=\"stat-number\" data-value=\"95\">\n                        <span class=\"counter\">0<\/span>%\n                    <\/div>\n                    <div class=\"stat-label\">Taux de r\u00e9ussite<\/div>\n                <\/div>\n                <div class=\"badge-new\">TOP<\/div>\n            <\/div>\n            \n            <!-- Centres accompagn\u00e9s -->\n            <div class=\"stat-item\">\n                <div class=\"stat-icon\">\n                    <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/building.png\" alt=\"Centres\">\n                <\/div>\n                <div class=\"stat-content\">\n                    <div class=\"stat-number\" data-value=\"40\">\n                        +<span class=\"counter\">0<\/span>\n                    <\/div>\n                    <div class=\"stat-label\">Centres cr\u00e9\u00e9s<\/div>\n                <\/div>\n            <\/div>\n            \n            <!-- Clients satisfaits -->\n            <div class=\"stat-item\">\n                <div class=\"stat-icon\">\n                    <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/smiling.png\" alt=\"Satisfaction\">\n                <\/div>\n                <div class=\"stat-content\">\n                    <div class=\"stat-number\" data-value=\"100\">\n                        <span class=\"counter\">0<\/span>%\n                    <\/div>\n                    <div class=\"stat-label\">Clients satisfaits<\/div>\n                <\/div>\n            <\/div>\n            \n            <!-- Note satisfaction -->\n            <div class=\"stat-item\">\n                <div class=\"stat-icon\">\n                    <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/star.png\" alt=\"\u00c9valuation\">\n                <\/div>\n                <div class=\"stat-content\">\n                    <div class=\"stat-number\" data-value=\"4.9\">\n                        <span class=\"counter\">0.0<\/span>\/5\n                    <\/div>\n                    <div class=\"stat-label\">Note moyenne<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n    \n    <script>\n        \/\/ Animation de comptage am\u00e9lior\u00e9e\n        document.addEventListener('DOMContentLoaded', function() {\n            const counters = document.querySelectorAll('.counter');\n            const speed = 2000; \/\/ Dur\u00e9e en ms\n            \n            const animateCounter = (counter) => {\n                const parent = counter.closest('.stat-number');\n                const target = parseFloat(parent.getAttribute('data-value'));\n                const isDecimal = target % 1 !== 0;\n                const startTime = performance.now();\n                \n                const updateCounter = (currentTime) => {\n                    const elapsed = currentTime - startTime;\n                    const progress = Math.min(elapsed \/ speed, 1);\n                    \n                    \/\/ Easing function pour un effet plus smooth\n                    const easeOutQuart = 1 - Math.pow(1 - progress, 4);\n                    const current = target * easeOutQuart;\n                    \n                    if (isDecimal) {\n                        counter.textContent = current.toFixed(1);\n                    } else {\n                        counter.textContent = Math.floor(current);\n                    }\n                    \n                    if (progress < 1) {\n                        requestAnimationFrame(updateCounter);\n                    } else {\n                        counter.textContent = isDecimal ? target.toFixed(1) : target;\n                    }\n                };\n                \n                requestAnimationFrame(updateCounter);\n            };\n            \n            \/\/ Observer pour d\u00e9clencher l'animation\n            const observerOptions = {\n                threshold: 0.5,\n                rootMargin: '0px'\n            };\n            \n            const observer = new IntersectionObserver((entries) => {\n                entries.forEach(entry => {\n                    if (entry.isIntersecting && !entry.target.classList.contains('animated')) {\n                        entry.target.classList.add('animated');\n                        animateCounter(entry.target);\n                    }\n                });\n            }, observerOptions);\n            \n            counters.forEach(counter => {\n                observer.observe(counter);\n            });\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<hr class=\"wp-block-separator alignwide has-text-color has-ast-global-color-0-color has-alpha-channel-opacity has-ast-global-color-0-background-color has-background is-style-wide\" style=\"margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)\"\/>\n\n\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Bizby &#8211; Nos Packs de Formation<\/title>\n    \n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n        \n        body {\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            background: #f8f9fa;\n            line-height: 1.6;\n        }\n        \n        \/* Section principale avec arri\u00e8re-plan d\u00e9grad\u00e9 *\/\n        .packs-section {\n            padding: 5rem 2rem;\n            background: linear-gradient(180deg, #ffffff 0%, #f0f7ff 50%, #ffffff 100%);\n            position: relative;\n            overflow: hidden;\n        }\n        \n        \/* Formes g\u00e9om\u00e9triques en arri\u00e8re-plan *\/\n        .packs-section::before {\n            content: '';\n            position: absolute;\n            top: -200px;\n            right: -200px;\n            width: 400px;\n            height: 400px;\n            background: radial-gradient(circle, rgba(0,102,204,0.05) 0%, transparent 70%);\n            border-radius: 50%;\n        }\n        \n        .packs-section::after {\n            content: '';\n            position: absolute;\n            bottom: -150px;\n            left: -150px;\n            width: 300px;\n            height: 300px;\n            background: radial-gradient(circle, rgba(0,102,204,0.03) 0%, transparent 70%);\n            border-radius: 50%;\n        }\n        \n        .container {\n            max-width: 1300px;\n            margin: 0 auto;\n            position: relative;\n            z-index: 1;\n        }\n        \n        \/* Titre de section *\/\n        .section-header {\n            text-align: center;\n            margin-bottom: 4rem;\n            opacity: 0;\n            animation: fadeInDown 0.8s ease-out forwards;\n        }\n        \n        @keyframes fadeInDown {\n            from {\n                opacity: 0;\n                transform: translateY(-30px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n        \n        .section-title {\n            font-size: 2.8rem;\n            color: #0066cc;\n            font-weight: 700;\n            margin-bottom: 1rem;\n            position: relative;\n            display: inline-block;\n        }\n        \n        .section-title::after {\n            content: '';\n            position: absolute;\n            bottom: -10px;\n            left: 50%;\n            transform: translateX(-50%);\n            width: 100px;\n            height: 4px;\n            background: linear-gradient(90deg, #0066cc, #004499);\n            border-radius: 2px;\n        }\n        \n        .section-subtitle {\n            font-size: 1.2rem;\n            color: #666;\n            max-width: 700px;\n            margin: 1.5rem auto 0;\n        }\n        \n        \/* Grille des packs *\/\n        .packs-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));\n            gap: 2.5rem;\n            margin-bottom: 3rem;\n            align-items: stretch;\n        }\n        \n        \/* Carte de pack *\/\n        .pack-card {\n            background: white;\n            border-radius: 25px;\n            position: relative;\n            transition: all 0.3s ease;\n            opacity: 0;\n            animation: fadeInUp 0.8s ease-out forwards;\n            box-shadow: 0 15px 40px rgba(0,0,0,0.1);\n            overflow: visible;\n            display: flex;\n            flex-direction: column;\n            height: 100%;\n        }\n        \n        .pack-card:nth-child(1) { \n            animation-delay: 0.2s;\n        }\n        \n        .pack-card:nth-child(2) { \n            animation-delay: 0.4s;\n            border: 3px solid #FFD700;\n            padding-top: 25px;\n        }\n        \n        .pack-card:nth-child(3) { \n            animation-delay: 0.6s;\n        }\n        \n        @keyframes fadeInUp {\n            from {\n                opacity: 0;\n                transform: translateY(40px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n        \n        \/* Header color\u00e9 de chaque carte *\/\n        .pack-header {\n            padding: 2rem;\n            text-align: center;\n            position: relative;\n            border-radius: 25px 25px 0 0;\n        }\n        \n        .pack-card:nth-child(1) .pack-header {\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n        }\n        \n        .pack-card:nth-child(2) .pack-header {\n            background: linear-gradient(135deg, #0066cc 0%, #004499 100%);\n            border-radius: 22px 22px 0 0;\n        }\n        \n        .pack-card:nth-child(3) .pack-header {\n            background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);\n        }\n        \n        \/* Badge Recommand\u00e9 corrig\u00e9 *\/\n        .recommended-badge {\n            position: absolute;\n            top: -25px;\n            left: 50%;\n            transform: translateX(-50%);\n            background: linear-gradient(135deg, #FFD700, #FFA500);\n            color: #333;\n            padding: 8px 25px;\n            border-radius: 25px;\n            font-size: 0.85rem;\n            font-weight: 700;\n            box-shadow: 0 8px 20px rgba(255, 193, 7, 0.4);\n            z-index: 10;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            white-space: nowrap;\n            animation: pulse 2s ease-in-out infinite;\n        }\n        \n        @keyframes pulse {\n            0%, 100% { transform: translateX(-50%) scale(1); }\n            50% { transform: translateX(-50%) scale(1.05); }\n        }\n        \n        .pack-card:hover {\n            transform: translateY(-10px);\n            box-shadow: 0 25px 60px rgba(0,0,0,0.15);\n        }\n        \n        \/* Ic\u00f4ne du pack *\/\n        .pack-icon {\n            width: 80px;\n            height: 80px;\n            margin: 0 auto 1rem;\n            background: white;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            box-shadow: 0 5px 20px rgba(0,0,0,0.1);\n        }\n        \n        .pack-icon img {\n            width: 50px;\n            height: 50px;\n        }\n        \n        \/* Titre du pack *\/\n        .pack-title {\n            font-size: 1.8rem;\n            font-weight: 700;\n            margin-bottom: 0.3rem;\n            color: white;\n        }\n        \n        .pack-subtitle {\n            font-size: 1rem;\n            color: rgba(255,255,255,0.9);\n            font-weight: 400;\n        }\n        \n        \/* Contenu de la carte *\/\n        .pack-content {\n            padding: 2rem;\n            flex: 1;\n            display: flex;\n            flex-direction: column;\n        }\n        \n        \/* Description *\/\n        .pack-description {\n            color: #555;\n            margin-bottom: 1.5rem;\n            font-size: 1rem;\n            text-align: center;\n        }\n        \n        \/* Accord\u00e9on pour les features *\/\n        .accordion-wrapper {\n            margin-bottom: 1.5rem;\n            flex: 1;\n        }\n        \n        .accordion-toggle {\n            width: 100%;\n            padding: 1rem;\n            background: linear-gradient(135deg, #f5f7fa 0%, #e5e7eb 100%);\n            border: none;\n            border-radius: 10px;\n            cursor: pointer;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            transition: all 0.3s ease;\n            font-size: 1rem;\n            font-weight: 600;\n            color: #333;\n        }\n        \n        .accordion-toggle:hover {\n            background: linear-gradient(135deg, #e5e7eb 0%, #d1d5db 100%);\n        }\n        \n        .accordion-toggle.active {\n            background: linear-gradient(135deg, #0066cc20 0%, #0066cc10 100%);\n            color: #0066cc;\n        }\n        \n        .toggle-icon {\n            width: 24px;\n            height: 24px;\n            transition: transform 0.3s ease;\n        }\n        \n        .accordion-toggle.active .toggle-icon {\n            transform: rotate(180deg);\n        }\n        \n        .accordion-content {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.3s ease-out;\n            margin-top: 0;\n        }\n        \n        .accordion-content.active {\n            max-height: 500px;\n            margin-top: 1rem;\n        }\n        \n        \/* Liste des features *\/\n        .pack-features {\n            list-style: none;\n            padding: 1rem;\n            background: rgba(0,102,204,0.03);\n            border-radius: 10px;\n        }\n        \n        .pack-features li {\n            padding: 0.6rem 0;\n            padding-left: 2rem;\n            position: relative;\n            color: #444;\n            font-size: 0.9rem;\n            line-height: 1.4;\n        }\n        \n        .pack-features li::before {\n            content: '';\n            position: absolute;\n            left: 0;\n            top: 0.7rem;\n            width: 18px;\n            height: 18px;\n            background: url('https:\/\/img.icons8.com\/color\/48\/checked-checkbox.png') no-repeat center;\n            background-size: contain;\n        }\n        \n        \/* Cible id\u00e9ale *\/\n        .ideal-for {\n            background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);\n            padding: 1rem;\n            border-radius: 15px;\n            margin-bottom: 1rem;\n            font-size: 0.9rem;\n            text-align: center;\n        }\n        \n        .ideal-for strong {\n            color: #0066cc;\n            display: block;\n            margin-bottom: 0.3rem;\n        }\n        \n        \/* D\u00e9lais avec ic\u00f4ne *\/\n        .delivery-time {\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 0.5rem;\n            color: #666;\n            font-size: 0.9rem;\n            margin-bottom: 1rem;\n        }\n        \n        .delivery-time img {\n            width: 20px;\n            height: 20px;\n        }\n        \n        \/* Section prix align\u00e9e en bas *\/\n        .pack-footer {\n            padding: 0 2rem 2rem;\n            margin-top: auto;\n        }\n        \n        \/* Prix *\/\n        .pack-price {\n            text-align: center;\n            margin-bottom: 1.5rem;\n            padding: 1rem;\n            background: linear-gradient(135deg, #fff8e1 0%, #ffecb3 100%);\n            border-radius: 15px;\n        }\n        \n        .price-amount {\n            font-size: 2.5rem;\n            font-weight: 700;\n            color: #0066cc;\n            display: inline-block;\n        }\n        \n        .price-currency {\n            font-size: 1.2rem;\n            color: #666;\n            margin-left: 0.3rem;\n        }\n        \n        \/* Bouton CTA *\/\n        .pack-cta {\n            display: block;\n            width: 100%;\n            padding: 1.2rem;\n            background: linear-gradient(135deg, #0066cc, #004499);\n            color: white;\n            border: none;\n            border-radius: 50px;\n            font-size: 1.1rem;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            text-decoration: none !important;\n            text-align: center;\n            box-shadow: 0 8px 25px rgba(0,102,204,0.3);\n        }\n        \n        .pack-cta:hover {\n            transform: scale(1.05);\n            box-shadow: 0 12px 35px rgba(0,102,204,0.4);\n            color: white;\n            text-decoration: none !important;\n        }\n        \n        \/* CTA global *\/\n        .global-cta {\n            text-align: center;\n            margin-top: 5rem;\n            padding: 3rem;\n            background: linear-gradient(135deg, rgba(0,102,204,0.05) 0%, rgba(0,102,204,0.02) 100%);\n            border-radius: 25px;\n        }\n        \n        .cta-text {\n            font-size: 1.5rem;\n            color: #333;\n            margin-bottom: 1rem;\n            font-weight: 600;\n        }\n        \n        .cta-subtext {\n            font-size: 1.1rem;\n            color: #666;\n            margin-bottom: 2rem;\n        }\n        \n        .cta-buttons {\n            display: flex;\n            justify-content: center;\n            gap: 2rem;\n            flex-wrap: wrap;\n        }\n        \n        .btn-consult, .btn-contact {\n            padding: 1.2rem 3rem;\n            font-size: 1.1rem;\n            border-radius: 50px;\n            font-weight: 600;\n            transition: all 0.3s ease;\n            cursor: pointer;\n            border: none;\n            text-decoration: none !important;\n            display: inline-flex;\n            align-items: center;\n            gap: 0.5rem;\n        }\n        \n        .btn-consult {\n            background: linear-gradient(135deg, #0066cc, #004499);\n            color: white;\n            box-shadow: 0 10px 30px rgba(0, 102, 204, 0.3);\n        }\n        \n        .btn-consult:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 15px 40px rgba(0, 102, 204, 0.4);\n            color: white;\n            text-decoration: none !important;\n        }\n        \n        .btn-contact {\n            background: white;\n            color: #0066cc;\n            border: 2px solid #0066cc;\n        }\n        \n        .btn-contact:hover {\n            background: white;\n            color: #0066cc;\n            transform: translateY(-3px);\n            box-shadow: 0 10px 30px rgba(0, 102, 204, 0.2);\n            text-decoration: none !important;\n        }\n        \n        .btn-icon {\n            width: 20px;\n            height: 20px;\n        }\n        \n        \/* Responsive *\/\n        @media (max-width: 1024px) {\n            .packs-grid {\n                grid-template-columns: 1fr;\n                max-width: 600px;\n                margin: 0 auto 3rem;\n            }\n        }\n        \n        @media (max-width: 768px) {\n            .section-title {\n                font-size: 2rem;\n            }\n            \n            .pack-title {\n                font-size: 1.5rem;\n            }\n            \n            .price-amount {\n                font-size: 2rem;\n            }\n        }\n        \n        @media (max-width: 480px) {\n            .packs-section {\n                padding: 3rem 1rem;\n            }\n            \n            .packs-grid {\n                grid-template-columns: 1fr;\n            }\n            \n            .cta-buttons {\n                flex-direction: column;\n                align-items: center;\n            }\n            \n            .btn-consult, .btn-contact {\n                width: 100%;\n                max-width: 300px;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n    <!-- Section des Packs -->\n    <section class=\"packs-section\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2 class=\"section-title\">Nos Packs d&#8217;Accompagnement<\/h2>\n                <p class=\"section-subtitle\">Choisissez la formule adapt\u00e9e \u00e0 votre projet de cr\u00e9ation de centre de formation<\/p>\n            <\/div>\n            \n            <div class=\"packs-grid\">\n                <!-- Pack Essentiel -->\n                <div class=\"pack-card\">\n                    <div class=\"pack-header\">\n                        <div class=\"pack-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/rocket.png\" alt=\"Pack Essentiel\">\n                        <\/div>\n                        <h3 class=\"pack-title\">Pack Essentiel<\/h3>\n                        <p class=\"pack-subtitle\">Cr\u00e9ation du NDA<\/p>\n                    <\/div>\n                    \n                    <div class=\"pack-content\">\n                        <p class=\"pack-description\">\n                            Pour d\u00e9marrer votre activit\u00e9 de formation en toute l\u00e9galit\u00e9\n                        <\/p>\n                        \n                        <div class=\"accordion-wrapper\">\n                            <button class=\"accordion-toggle\" onclick=\"toggleAccordion(this)\">\n                                <span>Voir les services inclus<\/span>\n                                <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/ios-filled\/50\/333333\/expand-arrow.png\" alt=\"Toggle\" class=\"toggle-icon\">\n                            <\/button>\n                            <div class=\"accordion-content\">\n                                <ul class=\"pack-features\">\n                                    <li>Analyse personnalis\u00e9e de votre situation et \u00e9ligibilit\u00e9 au NDA<\/li>\n                                    <li>Constitution et d\u00e9p\u00f4t du dossier complet aupr\u00e8s de la DREETS<\/li>\n                                    <li>Mod\u00e8les fournis : programmes, conventions, CV<\/li>\n                                    <li>Suivi jusqu&#8217;\u00e0 obtention du Num\u00e9ro de D\u00e9claration d&#8217;Activit\u00e9<\/li>\n                                <\/ul>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"ideal-for\">\n                            <strong>Id\u00e9al pour<\/strong>\n                            Formateurs ind\u00e9pendants, consultants, professionnels du savoir-faire\n                        <\/div>\n                        \n                        <div class=\"delivery-time\">\n                            <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/48\/calendar.png\" alt=\"D\u00e9lais\">\n                            <span>D\u00e9lais : 30 \u00e0 45 jours*<\/span>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"pack-footer\">\n                        <div class=\"pack-price\">\n                            <span class=\"price-amount\">790<\/span>\n                            <span class=\"price-currency\">\u20ac TTC<\/span>\n                        <\/div>\n                        \n                        <a href=\"#contact\" class=\"pack-cta\">D\u00e9couvrir ce pack<\/a>\n                    <\/div>\n                <\/div>\n                \n                <!-- Pack Pro -->\n                <div class=\"pack-card\">\n                    <div class=\"recommended-badge\">Recommand\u00e9<\/div>\n                    <div class=\"pack-header\">\n                        <div class=\"pack-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/diploma.png\" alt=\"Pack Pro\">\n                        <\/div>\n                        <h3 class=\"pack-title\">Pack Pro<\/h3>\n                        <p class=\"pack-subtitle\">NDA + Qualiopi<\/p>\n                    <\/div>\n                    \n                    <div class=\"pack-content\">\n                        <p class=\"pack-description\">\n                            Pour cr\u00e9er une structure solide et viser les financements publics et OPCO\n                        <\/p>\n                        \n                        <div class=\"accordion-wrapper\">\n                            <button class=\"accordion-toggle\" onclick=\"toggleAccordion(this)\">\n                                <span>Voir les services inclus<\/span>\n                                <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/ios-filled\/50\/333333\/expand-arrow.png\" alt=\"Toggle\" class=\"toggle-icon\">\n                            <\/button>\n                            <div class=\"accordion-content\">\n                                <ul class=\"pack-features\">\n                                    <li>Tous les services du Pack Essentiel<\/li>\n                                    <li>Accompagnement \u00e0 la mise en conformit\u00e9 Qualiopi<\/li>\n                                    <li>Fourniture des documents et proc\u00e9dures obligatoires<\/li>\n                                    <li>Relecture, validation, et audit blanc<\/li>\n                                    <li>Assistance jusqu&#8217;\u00e0 l&#8217;obtention de la certification<\/li>\n                                <\/ul>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"ideal-for\">\n                            <strong>Id\u00e9al pour<\/strong>\n                            Les structures souhaitant obtenir des financements rapidement\n                        <\/div>\n                        \n                        <div class=\"delivery-time\">\n                            <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/48\/calendar.png\" alt=\"D\u00e9lais\">\n                            <span>D\u00e9lais : 30 \u00e0 60 jours*<\/span>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"pack-footer\">\n                        <div class=\"pack-price\">\n                            <span class=\"price-amount\">2 990<\/span>\n                            <span class=\"price-currency\">\u20ac TTC<\/span>\n                        <\/div>\n                        \n                        <a href=\"#contact\" class=\"pack-cta\">D\u00e9couvrir ce pack<\/a>\n                    <\/div>\n                <\/div>\n                \n                <!-- Pack Premium -->\n                <div class=\"pack-card\">\n                    <div class=\"pack-header\">\n                        <div class=\"pack-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/96\/crown.png\" alt=\"Pack Premium\">\n                        <\/div>\n                        <h3 class=\"pack-title\">Pack Premium<\/h3>\n                        <p class=\"pack-subtitle\">Cl\u00e9-en-Main<\/p>\n                    <\/div>\n                    \n                    <div class=\"pack-content\">\n                        <p class=\"pack-description\">\n                            La solution la plus compl\u00e8te pour cr\u00e9er, certifier et faire financer votre activit\u00e9 avec tous les outils n\u00e9cessaires\n                        <\/p>\n                        \n                        <div class=\"accordion-wrapper\">\n                            <button class=\"accordion-toggle\" onclick=\"toggleAccordion(this)\">\n                                <span>Voir les services inclus<\/span>\n                                <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/ios-filled\/50\/333333\/expand-arrow.png\" alt=\"Toggle\" class=\"toggle-icon\">\n                            <\/button>\n                            <div class=\"accordion-content\">\n                                <ul class=\"pack-features\">\n                                    <li>Tous les services du Pack Pro inclus<\/li>\n                                    <li>Cr\u00e9ation de votre site web dynamique en HTML personnalis\u00e9<\/li>\n                                    <li>Mise en relation avec notre r\u00e9seau de formateurs qualifi\u00e9s<\/li>\n                                    <li>Recherche et validation des partenaires certificateurs<\/li>\n                                    <li>Pr\u00e9paration et configuration des outils LMS (plateforme e-learning)<\/li>\n                                    <li>R\u00e9f\u00e9rencement complet : OPCO \/ CPF \/ P\u00f4le emploi<\/li>\n                                    <li>Acc\u00e8s illimit\u00e9 \u00e0 tous les mod\u00e8les et documents types<\/li>\n                                    <li>Assistance premium jusqu&#8217;\u00e0 votre 1re formation financ\u00e9e<\/li>\n                                <\/ul>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"ideal-for\">\n                            <strong>Id\u00e9al pour<\/strong>\n                            Cr\u00e9ateurs d&#8217;organisme ambitieux et soucieux de gagner du temps\n                        <\/div>\n                        \n                        <div class=\"delivery-time\">\n                            <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/color\/48\/calendar.png\" alt=\"D\u00e9lais\">\n                            <span>D\u00e9lais : 30 \u00e0 45 jours*<\/span>\n                        <\/div>\n                    <\/div>\n                    \n                    <div class=\"pack-footer\">\n                        <div class=\"pack-price\">\n                            <span class=\"price-amount\">7 990<\/span>\n                            <span class=\"price-currency\">\u20ac TTC<\/span>\n                        <\/div>\n                        \n                        <a href=\"#contact\" class=\"pack-cta\">D\u00e9couvrir ce pack<\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n            <!-- CTA Global -->\n            <div class=\"global-cta\">\n                <p class=\"cta-text\">Besoin d&#8217;aide pour choisir ?<\/p>\n                <p class=\"cta-subtext\">Nos experts sont l\u00e0 pour vous accompagner dans votre projet<\/p>\n                <div class=\"cta-buttons\">\n                    <a href=\"#consultation\" class=\"btn-consult\">\n                        <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/ios-filled\/50\/ffffff\/phone.png\" alt=\"T\u00e9l\u00e9phone\" class=\"btn-icon\">\n                        Consultation Gratuite\n                    <\/a>\n                    <a href=\"#contact\" class=\"btn-contact\">\n                        <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/ios\/50\/0066cc\/email.png\" alt=\"Email\" class=\"btn-icon\">\n                        Nous Contacter\n                    <\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n    \n    <script>\n        \/\/ Fonction pour toggle l'accord\u00e9on\n        function toggleAccordion(button) {\n            button.classList.toggle('active');\n            const content = button.nextElementSibling;\n            content.classList.toggle('active');\n        }\n        \n        \/\/ Auto-ouvrir le pack recommand\u00e9\n        document.addEventListener('DOMContentLoaded', function() {\n            const recommendedCard = document.querySelector('.pack-card:nth-child(2)');\n            if (recommendedCard) {\n                const toggle = recommendedCard.querySelector('.accordion-toggle');\n                if (toggle) {\n                    setTimeout(() => {\n                        toggleAccordion(toggle);\n                    }, 1000);\n                }\n            }\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<hr class=\"wp-block-separator alignwide has-text-color has-ast-global-color-0-color has-alpha-channel-opacity has-ast-global-color-0-background-color has-background is-style-wide\" style=\"margin-top:0;margin-bottom:0\"\/>\n\n\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Processus BIZBY &#8211; Timeline Horizontale<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Inter', sans-serif;\n            background: #ffffff;\n            color: #2c3e50;\n            -webkit-font-smoothing: antialiased;\n        }\n\n        \/* Section principale *\/\n        .processus {\n            padding: 60px 20px;\n            background: linear-gradient(180deg, #ffffff 0%, #f8fbff 50%, #ffffff 100%);\n            position: relative;\n            overflow: hidden;\n        }\n\n        \/* Pattern de fond subtil *\/\n        .processus::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            bottom: 0;\n            background-image: \n                radial-gradient(circle at 20% 80%, rgba(59, 130, 246, 0.05) 0%, transparent 50%),\n                radial-gradient(circle at 80% 20%, rgba(37, 99, 235, 0.05) 0%, transparent 50%);\n            pointer-events: none;\n        }\n\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            position: relative;\n            z-index: 1;\n        }\n\n        \/* Header compact *\/\n        .processus-header {\n            text-align: center;\n            margin-bottom: 50px;\n        }\n\n        .processus-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            padding: 8px 20px;\n            background: #3b82f6;\n            color: white;\n            border-radius: 30px;\n            font-size: 13px;\n            font-weight: 600;\n            letter-spacing: 0.5px;\n            text-transform: uppercase;\n            margin-bottom: 20px;\n            box-shadow: 0 4px 15px rgba(59, 130, 246, 0.2);\n        }\n\n        .processus-badge svg {\n            width: 16px;\n            height: 16px;\n        }\n\n        .processus-header h2 {\n            font-size: 2.5rem;\n            font-weight: 800;\n            color: #1e293b;\n            margin-bottom: 15px;\n            line-height: 1.2;\n        }\n\n        .processus-header .subtitle {\n            font-size: 1.1rem;\n            color: #64748b;\n            max-width: 600px;\n            margin: 0 auto;\n            line-height: 1.6;\n        }\n\n        .processus-header .subtitle strong {\n            color: #3b82f6;\n            font-weight: 600;\n        }\n\n        \/* Timeline horizontale *\/\n        .timeline-horizontal {\n            position: relative;\n            padding: 40px 0;\n            margin-top: 20px;\n        }\n\n        \/* Ligne de connexion *\/\n        .timeline-line {\n            position: absolute;\n            top: 50px;\n            left: 50px;\n            right: 50px;\n            height: 2px;\n            background: linear-gradient(90deg, \n                #e2e8f0 0%, \n                #3b82f6 20%, \n                #3b82f6 80%, \n                #e2e8f0 100%);\n            z-index: 0;\n        }\n\n        \/* Progress bar anim\u00e9e *\/\n        .timeline-progress {\n            position: absolute;\n            top: 49px;\n            left: 50px;\n            height: 4px;\n            width: 0;\n            background: linear-gradient(90deg, #3b82f6, #2563eb);\n            border-radius: 2px;\n            box-shadow: 0 0 10px rgba(59, 130, 246, 0.4);\n            transition: width 3s ease-out;\n            z-index: 1;\n        }\n\n        .timeline-progress.active {\n            width: calc(100% - 100px);\n        }\n\n        \/* Container des \u00e9tapes *\/\n        .steps-container {\n            display: flex;\n            justify-content: space-between;\n            align-items: flex-start;\n            position: relative;\n            z-index: 2;\n            overflow-x: auto;\n            padding-bottom: 20px;\n        }\n\n        \/* Scrollbar personnalis\u00e9e *\/\n        .steps-container::-webkit-scrollbar {\n            height: 6px;\n        }\n\n        .steps-container::-webkit-scrollbar-track {\n            background: #f1f5f9;\n            border-radius: 3px;\n        }\n\n        .steps-container::-webkit-scrollbar-thumb {\n            background: #3b82f6;\n            border-radius: 3px;\n        }\n\n        \/* \u00c9tape individuelle *\/\n        .step-item {\n            flex: 0 0 180px;\n            text-align: center;\n            position: relative;\n            opacity: 0;\n            transform: translateY(20px);\n            animation: slideUp 0.5s ease forwards;\n        }\n\n        .step-item:nth-child(1) { animation-delay: 0.1s; }\n        .step-item:nth-child(2) { animation-delay: 0.2s; }\n        .step-item:nth-child(3) { animation-delay: 0.3s; }\n        .step-item:nth-child(4) { animation-delay: 0.4s; }\n        .step-item:nth-child(5) { animation-delay: 0.5s; }\n        .step-item:nth-child(6) { animation-delay: 0.6s; }\n\n        @keyframes slideUp {\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n\n        \/* Cercle de l'\u00e9tape *\/\n        .step-circle {\n            width: 70px;\n            height: 70px;\n            margin: 0 auto 20px;\n            background: white;\n            border: 3px solid #3b82f6;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            position: relative;\n            transition: all 0.3s ease;\n            box-shadow: 0 4px 15px rgba(59, 130, 246, 0.15);\n            cursor: pointer;\n        }\n\n        .step-circle:hover {\n            transform: scale(1.1);\n            background: #3b82f6;\n            box-shadow: 0 6px 20px rgba(59, 130, 246, 0.3);\n        }\n\n        .step-circle:hover .step-icon {\n            color: white;\n        }\n\n        .step-circle:hover .step-number {\n            background: white;\n            color: #3b82f6;\n        }\n\n        \/* Num\u00e9ro de l'\u00e9tape *\/\n        .step-number {\n            position: absolute;\n            top: -8px;\n            right: -8px;\n            width: 28px;\n            height: 28px;\n            background: #3b82f6;\n            color: white;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 12px;\n            font-weight: 700;\n            border: 2px solid white;\n            transition: all 0.3s ease;\n        }\n\n        \/* Ic\u00f4ne de l'\u00e9tape *\/\n        .step-icon {\n            width: 28px;\n            height: 28px;\n            color: #3b82f6;\n            transition: all 0.3s ease;\n        }\n\n        \/* Contenu de l'\u00e9tape *\/\n        .step-content {\n            background: white;\n            padding: 20px 15px;\n            border-radius: 12px;\n            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);\n            transition: all 0.3s ease;\n            min-height: 150px;\n        }\n\n        .step-item:hover .step-content {\n            transform: translateY(-5px);\n            box-shadow: 0 8px 25px rgba(59, 130, 246, 0.15);\n        }\n\n        .step-title {\n            font-size: 1rem;\n            font-weight: 700;\n            color: #1e293b;\n            margin-bottom: 8px;\n        }\n\n        .step-duration {\n            display: inline-block;\n            padding: 4px 10px;\n            background: #eff6ff;\n            color: #3b82f6;\n            border-radius: 15px;\n            font-size: 11px;\n            font-weight: 600;\n            margin-bottom: 10px;\n        }\n\n        .step-description {\n            font-size: 13px;\n            color: #64748b;\n            line-height: 1.5;\n        }\n\n        \/* Version mobile - Timeline verticale *\/\n        @media (max-width: 768px) {\n            .processus-header h2 {\n                font-size: 1.8rem;\n            }\n\n            .timeline-horizontal {\n                padding: 20px 0;\n            }\n\n            .timeline-line {\n                top: auto;\n                left: 35px;\n                right: auto;\n                width: 2px;\n                height: calc(100% - 40px);\n                background: linear-gradient(180deg, \n                    #e2e8f0 0%, \n                    #3b82f6 10%, \n                    #3b82f6 90%, \n                    #e2e8f0 100%);\n            }\n\n            .timeline-progress {\n                top: 20px;\n                left: 34px;\n                width: 4px;\n                height: 0;\n                transition: height 3s ease-out;\n            }\n\n            .timeline-progress.active {\n                width: 4px;\n                height: calc(100% - 40px);\n            }\n\n            .steps-container {\n                flex-direction: column;\n                align-items: flex-start;\n                gap: 30px;\n            }\n\n            .step-item {\n                flex: none;\n                width: 100%;\n                display: flex;\n                align-items: flex-start;\n                gap: 20px;\n                text-align: left;\n            }\n\n            .step-circle {\n                flex-shrink: 0;\n                width: 50px;\n                height: 50px;\n                margin: 0;\n            }\n\n            .step-content {\n                flex: 1;\n                min-height: auto;\n            }\n        }\n\n        \/* Animations suppl\u00e9mentaires *\/\n        @keyframes pulse {\n            0%, 100% {\n                box-shadow: 0 0 0 0 rgba(59, 130, 246, 0.4);\n            }\n            50% {\n                box-shadow: 0 0 0 10px rgba(59, 130, 246, 0);\n            }\n        }\n\n        .step-circle.active {\n            animation: pulse 2s infinite;\n        }\n\n        \/* CTA Section en bas *\/\n        .cta-section {\n            text-align: center;\n            margin-top: 60px;\n            padding: 40px;\n            background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);\n            border-radius: 20px;\n            color: white;\n            box-shadow: 0 10px 40px rgba(59, 130, 246, 0.2);\n        }\n\n        .cta-title {\n            font-size: 1.8rem;\n            font-weight: 700;\n            margin-bottom: 10px;\n        }\n\n        .cta-text {\n            font-size: 1rem;\n            opacity: 0.9;\n            margin-bottom: 25px;\n        }\n\n        .cta-button {\n            display: inline-block;\n            padding: 14px 35px;\n            background: white;\n            color: #3b82f6;\n            border-radius: 30px;\n            text-decoration: none;\n            font-weight: 600;\n            transition: all 0.3s ease;\n            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);\n        }\n\n        .cta-button:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);\n        }\n    <\/style>\n<\/head>\n<body>\n    <section id=\"processus\" class=\"processus\">\n        <div class=\"container\">\n            <!-- Header compact -->\n            <div class=\"processus-header\">\n                <span class=\"processus-badge\">\n                    <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                        <path d=\"M9 11l3 3L22 4\"\/>\n                        <path d=\"M21 12v7a2 2 0 01-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2h11\"\/>\n                    <\/svg>\n                    Processus certifi\u00e9\n                <\/span>\n                <h2>6 \u00e9tapes pour cr\u00e9er votre organisme<\/h2>\n                <p class=\"subtitle\">\n                    Un accompagnement <strong>cl\u00e9 en main<\/strong> de l&#8217;audit initial \n                    jusqu&#8217;\u00e0 votre premi\u00e8re formation financ\u00e9e\n                <\/p>\n            <\/div>\n\n            <!-- Timeline horizontale -->\n            <div class=\"timeline-horizontal\">\n                <div class=\"timeline-line\"><\/div>\n                <div class=\"timeline-progress\" id=\"progress-bar\"><\/div>\n\n                <div class=\"steps-container\">\n                    <!-- \u00c9tape 1 -->\n                    <div class=\"step-item\">\n                        <div class=\"step-circle\">\n                            <span class=\"step-number\">1<\/span>\n                            <svg class=\"step-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                                <circle cx=\"11\" cy=\"11\" r=\"8\"\/>\n                                <path d=\"M21 21l-4.35-4.35\"\/>\n                            <\/svg>\n                        <\/div>\n                        <div class=\"step-content\">\n                            <h3 class=\"step-title\">Audit initial<\/h3>\n                            <span class=\"step-duration\">1-2 jours<\/span>\n                            <p class=\"step-description\">Analyse de votre projet et d\u00e9finition de la strat\u00e9gie<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- \u00c9tape 2 -->\n                    <div class=\"step-item\">\n                        <div class=\"step-circle\">\n                            <span class=\"step-number\">2<\/span>\n                            <svg class=\"step-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                                <path d=\"M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z\"\/>\n                                <polyline points=\"14 2 14 8 20 8\"\/>\n                            <\/svg>\n                        <\/div>\n                        <div class=\"step-content\">\n                            <h3 class=\"step-title\">Dossier NDA<\/h3>\n                            <span class=\"step-duration\">3-5 jours<\/span>\n                            <p class=\"step-description\">Constitution et d\u00e9p\u00f4t aupr\u00e8s de la DREETS<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- \u00c9tape 3 -->\n                    <div class=\"step-item\">\n                        <div class=\"step-circle\">\n                            <span class=\"step-number\">3<\/span>\n                            <svg class=\"step-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                                <circle cx=\"12\" cy=\"12\" r=\"10\"\/>\n                                <path d=\"M12 6v6l4 2\"\/>\n                            <\/svg>\n                        <\/div>\n                        <div class=\"step-content\">\n                            <h3 class=\"step-title\">Obtention NDA<\/h3>\n                            <span class=\"step-duration\">30 jours<\/span>\n                            <p class=\"step-description\">D\u00e9lai administratif pour l&#8217;obtention du num\u00e9ro<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- \u00c9tape 4 -->\n                    <div class=\"step-item\">\n                        <div class=\"step-circle\">\n                            <span class=\"step-number\">4<\/span>\n                            <svg class=\"step-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                                <path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/>\n                            <\/svg>\n                        <\/div>\n                        <div class=\"step-content\">\n                            <h3 class=\"step-title\">Qualiopi<\/h3>\n                            <span class=\"step-duration\">5-7 jours<\/span>\n                            <p class=\"step-description\">Pr\u00e9paration compl\u00e8te \u00e0 l&#8217;audit de certification<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- \u00c9tape 5 -->\n                    <div class=\"step-item\">\n                        <div class=\"step-circle\">\n                            <span class=\"step-number\">5<\/span>\n                            <svg class=\"step-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                                <path d=\"M20 7h-9\"\/>\n                                <path d=\"M14 17H5\"\/>\n                                <circle cx=\"17\" cy=\"17\" r=\"3\"\/>\n                                <circle cx=\"7\" cy=\"7\" r=\"3\"\/>\n                            <\/svg>\n                        <\/div>\n                        <div class=\"step-content\">\n                            <h3 class=\"step-title\">R\u00e9f\u00e9rencement<\/h3>\n                            <span class=\"step-duration\">2-4 jours<\/span>\n                            <p class=\"step-description\">Inscription OPCO, CPF et plateformes<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <!-- \u00c9tape 6 -->\n                    <div class=\"step-item\">\n                        <div class=\"step-circle\">\n                            <span class=\"step-number\">6<\/span>\n                            <svg class=\"step-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                                <polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/>\n                            <\/svg>\n                        <\/div>\n                        <div class=\"step-content\">\n                            <h3 class=\"step-title\">Lancement<\/h3>\n                            <span class=\"step-duration\">Continu<\/span>\n                            <p class=\"step-description\">Suivi et optimisation de votre activit\u00e9<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- CTA Section -->\n            <div class=\"cta-section\">\n                <h3 class=\"cta-title\">Pr\u00eat \u00e0 d\u00e9marrer votre projet ?<\/h3>\n                <p class=\"cta-text\">B\u00e9n\u00e9ficiez d&#8217;un audit gratuit et sans engagement<\/p>\n                <a href=\"#contact\" class=\"cta-button\">Demander mon audit gratuit<\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <script>\n        \/\/ Animation de la barre de progression au chargement\n        window.addEventListener('load', () => {\n            setTimeout(() => {\n                document.getElementById('progress-bar').classList.add('active');\n            }, 500);\n        });\n\n        \/\/ Animation des cercles au survol\n        const circles = document.querySelectorAll('.step-circle');\n        let currentActive = 0;\n\n        \/\/ Animation automatique des \u00e9tapes\n        setInterval(() => {\n            circles.forEach(c => c.classList.remove('active'));\n            circles[currentActive].classList.add('active');\n            currentActive = (currentActive + 1) % circles.length;\n        }, 2000);\n\n        \/\/ Smooth scroll pour le CTA\n        document.querySelector('.cta-button').addEventListener('click', (e) => {\n            if (e.target.getAttribute('href').startsWith('#')) {\n                e.preventDefault();\n                const target = document.querySelector(e.target.getAttribute('href'));\n                if (target) {\n                    target.scrollIntoView({ behavior: 'smooth' });\n                }\n            }\n        });\n\n        \/\/ Intersection Observer pour les animations au scroll\n        const observer = new IntersectionObserver((entries) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    entry.target.style.opacity = '1';\n                    entry.target.style.transform = 'translateY(0)';\n                }\n            });\n        }, { threshold: 0.1 });\n\n        document.querySelectorAll('.step-item').forEach(item => {\n            observer.observe(item);\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n  <title>Quiz \u00c9ligibilit\u00e9 \u2014 \u00c9tape par \u00e9tape (compact + r\u00e9sultat int\u00e9gr\u00e9)<\/title>\n  <style>\n    \/* ---- SCOPING : toutes les r\u00e8gles sous .eligibilite ---- *\/\n\n    .eligibilite * { margin: 0; padding: 0; box-sizing: border-box; }\n\n    .eligibilite {\n      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Inter', Roboto, sans-serif;\n      background: linear-gradient(180deg, #ffffff 0%, #f0f7ff 50%, #ffffff 100%);\n      color: #1e293b;\n      line-height: 1.6;\n      \/* \u2193 plus compact : r\u00e9duit l\u2019espace bas pour coller le bloc suivant *\/\n      padding: 60px 20px 32px; \n      position: relative;\n      overflow: hidden;\n    }\n\n    \/* Motif de fond anim\u00e9 *\/\n    .eligibilite::before,\n    .eligibilite::after {\n      content: '';\n      position: absolute;\n      border-radius: 50%;\n      opacity: 0.03;\n      animation: float 20s infinite ease-in-out;\n    }\n    .eligibilite::before {\n      width: 600px; height: 600px;\n      background: radial-gradient(circle, #3b82f6 0%, transparent 70%);\n      top: -300px; left: -200px;\n    }\n    .eligibilite::after {\n      width: 500px; height: 500px;\n      background: radial-gradient(circle, #60a5fa 0%, transparent 70%);\n      bottom: -250px; right: -150px;\n      animation-delay: 10s;\n    }\n\n    @keyframes float {\n      0%,100% { transform: translate(0,0) scale(1); }\n      33% { transform: translate(30px,-30px) scale(1.1); }\n      66% { transform: translate(-20px,20px) scale(0.9); }\n    }\n\n    .eligibilite .container {\n      max-width: 900px;\n      margin: 0 auto;\n      position: relative;\n      z-index: 1;\n    }\n\n    \/* Header *\/\n    .eligibilite .quiz-header {\n      text-align: center;\n      margin-bottom: 28px;\n      animation: slideDown 0.8s ease-out;\n    }\n    @keyframes slideDown {\n      from { opacity: 0; transform: translateY(-30px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    .eligibilite .badge {\n      display: inline-flex; align-items: center; gap: 8px;\n      padding: 10px 20px;\n      background: linear-gradient(135deg, #3b82f6, #2563eb);\n      color: #fff; border-radius: 30px;\n      font-size: 12px; font-weight: 600; letter-spacing: 1px;\n      text-transform: uppercase; margin-bottom: 16px;\n      box-shadow: 0 4px 15px rgba(59,130,246,.3);\n      position: relative; overflow: hidden;\n    }\n    .eligibilite .badge::after {\n      content: '';\n      position: absolute; top: -2px; left: -100%;\n      width: 100%; height: 100%;\n      background: linear-gradient(90deg, transparent, rgba(255,255,255,.3), transparent);\n      animation: shimmer 3s infinite;\n    }\n    @keyframes shimmer { to { left: 100%; } }\n\n    .eligibilite .badge svg { width: 16px; height: 16px; animation: pulse 2s infinite; }\n    @keyframes pulse { 0%,100% { transform: scale(1); } 50% { transform: scale(1.2); } }\n\n    .eligibilite h2 {\n      font-size: 2.2rem; font-weight: 800; color: #0f172a;\n      margin-bottom: 10px; line-height: 1.2;\n    }\n\n    .eligibilite .subtitle {\n      font-size: 1.05rem; color: #64748b; max-width: 600px; margin: 0 auto;\n    }\n\n    \/* Quiz Container *\/\n    .eligibilite .quiz-container {\n      background: #fff; border-radius: 20px;\n      box-shadow: 0 10px 40px rgba(0,0,0,.08);\n      overflow: hidden; \n      \/* \u2193 plus compact sous le bloc *\/\n      margin-bottom: 8px; \n      animation: fadeInUp 0.8s ease-out 0.3s both;\n    }\n    @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } }\n\n    \/* Progress Bar *\/\n    .eligibilite .progress-section {\n      padding: 16px 20px;\n      background: linear-gradient(135deg, #f8faff 0%, #ffffff 100%);\n      border-bottom: 1px solid #e2e8f0;\n      display: flex; align-items: center; gap: 16px; flex-wrap: wrap;\n    }\n    .eligibilite .progress-title {\n      font-weight: 700; color: #1e293b; display: flex; align-items: center; gap: 10px;\n    }\n    .eligibilite .step-indicator {\n      background: #3b82f6; color: #fff; padding: 4px 10px; border-radius: 20px; font-size: 12px; font-weight: 600;\n    }\n    .eligibilite .progress-bar {\n      flex: 1; height: 8px; background: #e2e8f0; border-radius: 10px; overflow: hidden; position: relative;\n      min-width: 200px;\n    }\n    .eligibilite .progress-fill {\n      height: 100%; background: linear-gradient(90deg,#3b82f6,#60a5fa);\n      border-radius: 10px; width: 0%; transition: width .5s ease; position: relative; overflow: hidden;\n    }\n    .eligibilite .progress-fill::after {\n      content: ''; position: absolute; inset: 0;\n      background: linear-gradient(90deg, transparent, rgba(255,255,255,.3), transparent);\n      animation: wave 2s infinite;\n    }\n    @keyframes wave { from { transform: translateX(-100%); } to { transform: translateX(100%); } }\n\n    \/* Questions (STEP-BY-STEP) *\/\n    .eligibilite .questions-container { padding: 20px; }\n    .eligibilite .question-card {\n      background: #f8faff; border: 2px solid transparent; border-radius: 15px;\n      padding: 18px; margin-bottom: 0; transition: all .3s ease; position: relative; overflow: hidden;\n      opacity: 0; transform: translateY(10px); display: none;\n    }\n    .eligibilite .question-card.active {\n      display: block; opacity: 1; transform: translateY(0);\n      animation: fadeInSlide .35s ease forwards;\n    }\n    @keyframes fadeInSlide { to { opacity: 1; transform: translateY(0); } }\n\n    .eligibilite .question-card::before {\n      content: ''; position: absolute; top: 0; left: 0; width: 4px; height: 100%;\n      background: linear-gradient(180deg, #3b82f6, #60a5fa);\n      transform: scaleY(1);\n    }\n    .eligibilite .question-card.completed { \n      background: linear-gradient(135deg, #eff6ff 0%, #f0f9ff 100%); \n      border-color: #3b82f6;\n    }\n\n    .eligibilite .question-number {\n      display: inline-flex; align-items: center; justify-content: center;\n      width: 30px; height: 30px; background: #3b82f6; color: #fff; border-radius: 50%;\n      font-weight: 700; font-size: 14px; margin-bottom: 10px;\n    }\n    .eligibilite .question-text {\n      font-size: 1rem; font-weight: 600; color: #1e293b; margin-bottom: 14px;\n    }\n    .eligibilite .options { display: flex; gap: 10px; flex-wrap: wrap; }\n\n    .eligibilite .option-label {\n      flex: 1; min-width: 150px; padding: 12px 20px; background: #fff;\n      border: 2px solid #e2e8f0; border-radius: 10px; cursor: pointer; transition: all .3s ease;\n      display: flex; align-items: center; gap: 10px; position: relative; overflow: hidden;\n    }\n    .eligibilite .option-label::after {\n      content: ''; position: absolute; top: 50%; left: 50%;\n      width: 0; height: 0; background: rgba(59,130,246,.1); border-radius: 50%;\n      transform: translate(-50%,-50%); transition: width .3s, height .3s;\n    }\n    .eligibilite .option-label:hover {\n      border-color: #3b82f6; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(59,130,246,.15);\n    }\n    .eligibilite .option-label:hover::after { width: 100%; height: 100%; }\n    .eligibilite .option-label input[type=\"radio\"] {\n      width: 18px; height: 18px; accent-color: #3b82f6; cursor: pointer;\n    }\n    .eligibilite .option-label input[type=\"radio\"]:checked + span {\n      color: #3b82f6; font-weight: 600;\n    }\n    .eligibilite .option-label:has(input:checked) {\n      background: linear-gradient(135deg, #eff6ff, #f0f9ff); border-color: #3b82f6;\n    }\n\n    \/* Navigation (Next\/Prev) *\/\n    .eligibilite .step-nav {\n      display: flex; justify-content: space-between; gap: 10px; margin-top: 16px;\n    }\n    .eligibilite .btn {\n      padding: 12px 20px; border-radius: 10px; font-weight: 700; font-size: 1rem;\n      border: none; cursor: pointer; transition: all .22s ease; display: inline-flex; align-items: center; gap: 8px;\n    }\n    .eligibilite .btn-prev { background: #fff; color: #64748b; border: 2px solid #e2e8f0; }\n    .eligibilite .btn-prev:hover { border-color: #cbd5e1; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,0,0,.06); }\n    .eligibilite .btn-next {\n      background: linear-gradient(135deg,#3b82f6,#2563eb); color: #fff; box-shadow: 0 4px 15px rgba(59,130,246,.3);\n    }\n    .eligibilite .btn-next:disabled {\n      opacity: .5; cursor: not-allowed; transform: none; box-shadow: none;\n    }\n    .eligibilite .btn-next:hover:not(:disabled) { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(59,130,246,.4); }\n\n    \/* R\u00e9sultat int\u00e9gr\u00e9 (dans la m\u00eame carte) *\/\n    .eligibilite .inline-result{\n      display:none; margin-top:16px; background: linear-gradient(135deg, #eff6ff 0%, #fff 100%);\n      border: 2px solid #3b82f6; border-radius: 16px; padding: 18px; text-align: center; position: relative; overflow: hidden;\n      animation: slideUpFade .5s ease-out;\n    }\n    .eligibilite .inline-result.show{ display:block; }\n    @keyframes slideUpFade { from {opacity:0; transform: translateY(12px);} to {opacity:1; transform: translateY(0);} }\n    .eligibilite .inline-result::before{\n      content:'\u2728'; position:absolute; top:10px; right:14px; font-size:26px; animation: sparkle 2s infinite;\n    }\n    @keyframes sparkle { 0%,100% { transform: scale(1) rotate(0); } 50% { transform: scale(1.2) rotate(180deg); } }\n    .eligibilite .inline-result h3{ font-size:1.4rem; font-weight:800; color:#0f172a; margin-bottom:8px; }\n    .eligibilite .inline-result p{ color:#475569; margin-bottom:12px; }\n    .eligibilite .score-badge {\n      display:inline-flex; align-items:center; gap:10px; padding:10px 18px;\n      background: linear-gradient(135deg,#3b82f6,#2563eb); color:#fff; border-radius:999px; font-weight:800; margin-bottom:10px;\n      box-shadow:0 4px 15px rgba(59,130,246,.3);\n    }\n    .eligibilite .inline-actions{ display:flex; gap:10px; justify-content:center; flex-wrap:wrap; margin-top:6px; }\n    .eligibilite .btn-reset{\n      background:#fff; border:2px solid #e2e8f0; color:#64748b; border-radius:10px; padding:10px 16px; font-weight:800; cursor:pointer;\n      transition: all .2s ease;\n    }\n    .eligibilite .btn-reset:hover{ border-color:#cbd5e1; transform:translateY(-2px); box-shadow:0 4px 12px rgba(0,0,0,.06); }\n\n    \/* Responsive *\/\n    @media (max-width: 768px) {\n      .eligibilite { padding: 48px 15px 24px; }\n      .eligibilite h2 { font-size: 1.8rem; }\n      .eligibilite .questions-container { padding: 16px; }\n      .eligibilite .options { flex-direction: column; }\n      .eligibilite .option-label { width: 100%; }\n      .eligibilite .step-nav { flex-direction: column-reverse; }\n      .eligibilite .btn { width: 100%; justify-content: center; }\n    }\n  <\/style>\n<\/head>\n<body>\n  <section class=\"eligibilite\" id=\"eligibilite\">\n    <div class=\"container\">\n      <!-- Header -->\n      <div class=\"quiz-header\">\n        <span class=\"badge\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n            <path d=\"M9 11l3 3L22 4\"\/>\n            <path d=\"M21 12v7a2 2 0 01-2 2H5a2 2 0 01-2-2V5a2 2 0 012-2h11\"\/>\n          <\/svg>\n          Test d&#8217;\u00e9ligibilit\u00e9\n        <\/span>\n        <h2>\u00cates-vous pr\u00eat \u00e0 devenir organisme de formation ?<\/h2>\n        <p class=\"subtitle\">R\u00e9pondez \u00e0 6 questions rapides pour d\u00e9couvrir le pack adapt\u00e9 \u00e0 votre projet<\/p>\n      <\/div>\n\n      <!-- Quiz -->\n      <div class=\"quiz-container\">\n        <!-- Progress -->\n        <div class=\"progress-section\">\n          <div class=\"progress-title\">\n            Progression <span class=\"step-indicator\" id=\"step-count\">1\/6<\/span>\n          <\/div>\n          <div class=\"progress-bar\"><div class=\"progress-fill\" id=\"progress-fill\"><\/div><\/div>\n        <\/div>\n\n        <!-- Questions (une par \u00e9tape) + R\u00e9sultat int\u00e9gr\u00e9 -->\n        <form class=\"questions-container\" id=\"quiz-form\">\n          <!-- Q1 -->\n          <div class=\"question-card active\" data-step=\"1\">\n            <div class=\"question-number\">1<\/div>\n            <div class=\"question-text\">Votre structure est-elle cr\u00e9\u00e9e (SIREN\/SIRET) ?<\/div>\n            <div class=\"options\">\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q1\" value=\"1\">\n                <span>Oui, c&#8217;est fait<\/span>\n              <\/label>\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q1\" value=\"0\">\n                <span>Pas encore<\/span>\n              <\/label>\n            <\/div>\n\n            <div class=\"step-nav\">\n              <button type=\"button\" class=\"btn btn-prev\" data-prev disabled>Pr\u00e9c\u00e9dent<\/button>\n              <button type=\"button\" class=\"btn btn-next\" data-next disabled>Suivant<\/button>\n            <\/div>\n          <\/div>\n\n          <!-- Q2 -->\n          <div class=\"question-card\" data-step=\"2\">\n            <div class=\"question-number\">2<\/div>\n            <div class=\"question-text\">Disposez-vous d&#8217;au moins un programme de formation r\u00e9dig\u00e9 ?<\/div>\n            <div class=\"options\">\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q2\" value=\"1\">\n                <span>Oui<\/span>\n              <\/label>\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q2\" value=\"0\">\n                <span>J&#8217;ai besoin d&#8217;aide<\/span>\n              <\/label>\n            <\/div>\n\n            <div class=\"step-nav\">\n              <button type=\"button\" class=\"btn btn-prev\" data-prev>Pr\u00e9c\u00e9dent<\/button>\n              <button type=\"button\" class=\"btn btn-next\" data-next disabled>Suivant<\/button>\n            <\/div>\n          <\/div>\n\n          <!-- Q3 -->\n          <div class=\"question-card\" data-step=\"3\">\n            <div class=\"question-number\">3<\/div>\n            <div class=\"question-text\">Avez-vous un formateur identifi\u00e9 (interne ou externe) ?<\/div>\n            <div class=\"options\">\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q3\" value=\"1\">\n                <span>Oui<\/span>\n              <\/label>\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q3\" value=\"0\">\n                <span>Pas encore<\/span>\n              <\/label>\n            <\/div>\n\n            <div class=\"step-nav\">\n              <button type=\"button\" class=\"btn btn-prev\" data-prev>Pr\u00e9c\u00e9dent<\/button>\n              <button type=\"button\" class=\"btn btn-next\" data-next disabled>Suivant<\/button>\n            <\/div>\n          <\/div>\n\n          <!-- Q4 -->\n          <div class=\"question-card\" data-step=\"4\">\n            <div class=\"question-number\">4<\/div>\n            <div class=\"question-text\">\u00cates-vous pr\u00eat \u00e0 d\u00e9poser le NDA (pi\u00e8ces administratives) ?<\/div>\n            <div class=\"options\">\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q4\" value=\"1\">\n                <span>Oui, tout est pr\u00eat<\/span>\n              <\/label>\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q4\" value=\"0\">\n                <span>Je ne sais pas<\/span>\n              <\/label>\n            <\/div>\n\n            <div class=\"step-nav\">\n              <button type=\"button\" class=\"btn btn-prev\" data-prev>Pr\u00e9c\u00e9dent<\/button>\n              <button type=\"button\" class=\"btn btn-next\" data-next disabled>Suivant<\/button>\n            <\/div>\n          <\/div>\n\n          <!-- Q5 -->\n          <div class=\"question-card\" data-step=\"5\">\n            <div class=\"question-number\">5<\/div>\n            <div class=\"question-text\">Connaissez-vous vos modalit\u00e9s (pr\u00e9sentiel, distanciel, e-learning) ?<\/div>\n            <div class=\"options\">\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q5\" value=\"1\">\n                <span>Oui, c&#8217;est d\u00e9fini<\/span>\n              <\/label>\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q5\" value=\"0\">\n                <span>\u00c0 d\u00e9finir<\/span>\n              <\/label>\n            <\/div>\n\n            <div class=\"step-nav\">\n              <button type=\"button\" class=\"btn btn-prev\" data-prev>Pr\u00e9c\u00e9dent<\/button>\n              <button type=\"button\" class=\"btn btn-next\" data-next disabled>Suivant<\/button>\n            <\/div>\n          <\/div>\n\n          <!-- Q6 -->\n          <div class=\"question-card\" data-step=\"6\">\n            <div class=\"question-number\">6<\/div>\n            <div class=\"question-text\">Avez-vous une premi\u00e8re session ou des prospects identifi\u00e9s ?<\/div>\n            <div class=\"options\">\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q6\" value=\"1\">\n                <span>Oui<\/span>\n              <\/label>\n              <label class=\"option-label\">\n                <input type=\"radio\" name=\"q6\" value=\"0\">\n                <span>Pas encore<\/span>\n              <\/label>\n            <\/div>\n\n            <div class=\"step-nav\">\n              <button type=\"button\" class=\"btn btn-prev\" data-prev>Pr\u00e9c\u00e9dent<\/button>\n              <button type=\"button\" class=\"btn btn-next\" id=\"see-result\" disabled>Voir mon r\u00e9sultat<\/button>\n            <\/div>\n          <\/div>\n\n          <!-- R\u00e9sultat int\u00e9gr\u00e9 dans le m\u00eame cadre -->\n          <div class=\"inline-result\" id=\"inline-result\">\n            <h3 id=\"result-title\">Votre pack recommand\u00e9<\/h3>\n            <p id=\"result-text\">Compl\u00e9tez les 6 \u00e9tapes pour obtenir une recommandation personnalis\u00e9e.<\/p>\n            <div class=\"score-badge\" id=\"score-badge\">\n              <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" aria-hidden=\"true\">\n                <path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/>\n              <\/svg>\n              <span id=\"score-text\">Score : 0\/6<\/span>\n            <\/div>\n            <div class=\"inline-actions\">\n              <a href=\"#contact\" class=\"btn btn-next\" style=\"text-decoration:none;\">R\u00e9server un appel conseil<\/a>\n              <a href=\"#packs\" class=\"btn btn-prev\" style=\"text-decoration:none;\">Voir tous les packs<\/a>\n              <button type=\"button\" class=\"btn-reset\" id=\"restart-btn\">Recommencer<\/button>\n            <\/div>\n          <\/div>\n        <\/form>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    \/\/ DOM\n    const form = document.getElementById('quiz-form');\n    const cards = Array.from(form.querySelectorAll('.question-card'));\n    const progressFill = document.getElementById('progress-fill');\n    const stepCount = document.getElementById('step-count');\n    const seeResultBtn = document.getElementById('see-result');\n    const inlineResult = document.getElementById('inline-result');\n    const resultTitle = document.getElementById('result-title');\n    const resultText = document.getElementById('result-text');\n    const scoreText = document.getElementById('score-text');\n    const restartBtn = document.getElementById('restart-btn');\n\n    const TOTAL = cards.length;\n    let current = 1; \/\/ \u00e9tape visible\n\n    \/\/ Init\n    updateUI();\n\n    \/\/ Activer \"Suivant\" quand une option est s\u00e9lectionn\u00e9e\n    form.addEventListener('change', (e) => {\n      const card = getCard(current);\n      if (!card) return;\n      const hasAnswer = !!card.querySelector('input[type=\"radio\"]:checked');\n      const nextBtn = card.querySelector('[data-next], #see-result');\n      if (nextBtn) nextBtn.disabled = !hasAnswer;\n    }, { passive: true });\n\n    \/\/ Navigation\n    form.addEventListener('click', (e) => {\n      const btn = e.target.closest('button');\n      if (!btn) return;\n\n      if (btn.hasAttribute('data-prev')) {\n        e.preventDefault();\n        if (current > 1) {\n          current--;\n          inlineResult.classList.remove('show'); \/\/ masque le r\u00e9sultat si on remonte\n          updateUI();\n        }\n      }\n\n      if (btn.hasAttribute('data-next') && !btn.id) {\n        e.preventDefault();\n        const card = getCard(current);\n        if (!card.querySelector('input[type=\"radio\"]:checked')) return;\n        card.classList.add('completed');\n        if (current < TOTAL) {\n          current++;\n          updateUI();\n        }\n      }\n\n      if (btn.id === 'see-result') {\n        e.preventDefault();\n        const last = getCard(TOTAL);\n        if (!last.querySelector('input[type=\"radio\"]:checked')) return;\n        last.classList.add('completed');\n        calculateResult();\n      }\n    });\n\n    \/\/ Recommencer\n    restartBtn.addEventListener('click', resetAll);\n\n    function getCard(step) {\n      return cards.find(c => Number(c.dataset.step) === step);\n    }\n\n    function updateUI() {\n      \/\/ Affiche seulement la carte courante\n      cards.forEach(c => c.classList.remove('active'));\n      const card = getCard(current);\n      if (card) card.classList.add('active');\n\n      \/\/ \u00c9tat boutons\n      cards.forEach(c => {\n        const step = Number(c.dataset.step);\n        const prevBtn = c.querySelector('[data-prev]');\n        const nextBtn = c.querySelector('[data-next]');\n        if (prevBtn) prevBtn.disabled = (step === 1);\n        if (nextBtn) {\n          const checked = !!c.querySelector('input[type=\"radio\"]:checked');\n          nextBtn.disabled = !checked;\n        }\n      });\n\n      \/\/ Progression (barre + compteur)\n      const pct = ((current - 1) \/ (TOTAL)) * 100;\n      progressFill.style.width = pct + '%';\n      stepCount.textContent = `${current}\/${TOTAL}`;\n    }\n\n    function calculateResult() {\n      const fd = new FormData(form);\n      let score = 0;\n      for (const [, value] of fd.entries()) score += Number(value || 0);\n\n      let title, text;\n      if (score <= 2) {\n        title = \"Pack Essential recommand\u00e9 \ud83c\udfaf\";\n        text = \"Vous d\u00e9butez : le Pack Essential pose les bases solides (NDA, mod\u00e8les, premiers programmes).\";\n      } else if (score <= 4) {\n        title = \"Pack Pro recommand\u00e9 \ud83d\ude80\";\n        text = \"Votre projet est bien avanc\u00e9 : le Pack Pro acc\u00e9l\u00e8re l\u2019obtention du NDA et pr\u00e9pare Qualiopi sereinement.\";\n      } else {\n        title = \"Pack Premium recommand\u00e9 \u2b50\";\n        text = \"Vous \u00eates pr\u00eat : le Pack Premium maximise Qualiopi, le r\u00e9f\u00e9rencement et le lancement commercial.\";\n      }\n\n      resultTitle.textContent = title;\n      resultText.textContent = text;\n      scoreText.textContent = `Score : ${score}\/${TOTAL}`;\n      inlineResult.classList.add('show');\n\n      \/\/ remplir la barre \u00e0 100% et le compteur 6\/6\n      progressFill.style.width = '100%';\n      stepCount.textContent = `${TOTAL}\/${TOTAL}`;\n\n      setTimeout(() => {\n        inlineResult.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      }, 80);\n    }\n\n    function resetAll() {\n      form.reset();\n      \/\/ Etat visuel\n      cards.forEach((c, i) => {\n        c.classList.remove('completed', 'active');\n        if (i === 0) c.classList.add('active');\n        \/\/ reset des boutons Next\n        const nextBtn = c.querySelector('[data-next]');\n        if (nextBtn) nextBtn.disabled = true;\n      });\n      \/\/ Bouton \"Voir mon r\u00e9sultat\"\n      if (seeResultBtn) seeResultBtn.disabled = true;\n      \/\/ cacher r\u00e9sultat\n      inlineResult.classList.remove('show');\n      \/\/ retour \u00e9tape 1\n      current = 1;\n      updateUI();\n      \/\/ remonter au d\u00e9but du bloc pour encha\u00eener\n      document.getElementById('eligibilite').scrollIntoView({ behavior: 'smooth', block: 'start' });\n    }\n  <\/script>\n<\/body>\n<\/html>\n\n\n\n<!-- SECTION : F.A.Q (barre bleue pleine largeur + libell\u00e9s blancs) -->\n<section class=\"faq\">\n  <style>\n    \/* ---- SCOPING : toutes les r\u00e8gles sous .faq ---- *\/\n    .faq * { margin:0; padding:0; box-sizing:border-box; }\n\n    .faq {\n      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Inter', Roboto, sans-serif;\n      background: linear-gradient(180deg, #ffffff 0%, #f0f7ff 50%, #ffffff 100%);\n      color:#1e293b; line-height:1.6;\n      padding:80px 20px; position:relative; overflow:hidden;\n    }\n\n    \/* Motif de fond anim\u00e9 (identique \u00e0 ton quiz) *\/\n    .faq::before, .faq::after{\n      content:''; position:absolute; border-radius:50%; opacity:.03; animation:float 20s infinite ease-in-out;\n    }\n    .faq::before{ width:600px;height:600px; background:radial-gradient(circle,#3b82f6 0%,transparent 70%); top:-300px; left:-200px; }\n    .faq::after { width:500px;height:500px; background:radial-gradient(circle,#60a5fa 0%,transparent 70%); bottom:-250px; right:-150px; animation-delay:10s; }\n    @keyframes float{ 0%,100%{transform:translate(0,0) scale(1)} 33%{transform:translate(30px,-30px) scale(1.1)} 66%{transform:translate(-20px,20px) scale(.9)} }\n\n    .faq .container{ max-width:900px; margin:0 auto; position:relative; z-index:1; }\n\n    \/* Header *\/\n    .faq .faq-header{ text-align:center; margin-bottom:40px; animation:slideDown .8s ease-out; }\n    @keyframes slideDown{ from{opacity:0;transform:translateY(-30px)} to{opacity:1;transform:translateY(0)} }\n\n    .faq .badge{\n      display:inline-flex; align-items:center; gap:8px; padding:10px 20px;\n      background:linear-gradient(135deg,#3b82f6,#2563eb);\n      color:#fff; border-radius:30px; font-size:12px; font-weight:600; letter-spacing:1px; text-transform:uppercase;\n      margin-bottom:20px; box-shadow:0 4px 15px rgba(59,130,246,.3); position:relative; overflow:hidden;\n    }\n    .faq .badge::after{\n      content:''; position:absolute; top:-2px; left:-100%; width:100%; height:100%;\n      background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);\n      animation:shimmer 3s infinite;\n    }\n    @keyframes shimmer{ to{ left:100% } }\n    .faq .badge svg{ width:16px; height:16px; animation:pulse 2s infinite; }\n    @keyframes pulse{ 0%,100%{ transform:scale(1) } 50%{ transform:scale(1.2) } }\n\n    .faq h2{ font-size:2.5rem; font-weight:800; color:#0f172a; margin-bottom:15px; line-height:1.2; }\n    .faq .subtitle{ font-size:1.1rem; color:#64748b; max-width:640px; margin:0 auto; }\n\n    \/* Conteneur FAQ *\/\n    .faq .faq-container{\n      background:#fff; border-radius:20px; box-shadow:0 10px 40px rgba(0,0,0,.08);\n      overflow:hidden; animation:fadeInUp .8s ease-out .3s both;\n    }\n    @keyframes fadeInUp{ from{opacity:0;transform:translateY(30px)} to{opacity:1;transform:translateY(0)} }\n\n    .faq .items{ padding:10px 20px; }\n    @media (min-width:560px){ .faq .items{ padding:20px 30px } }\n\n    \/* Item *\/\n    .faq .item{\n      position:relative;\n      background:#f8faff; border:2px solid #e2e8f0; border-radius:15px;\n      margin:14px 0; overflow:hidden;\n      transition:border-color .3s ease, box-shadow .3s ease, transform .3s ease;\n      opacity:0; animation:fadeInRow .5s ease forwards;\n    }\n    .faq .item:nth-child(1){ animation-delay:.1s } .faq .item:nth-child(2){ animation-delay:.2s }\n    .faq .item:nth-child(3){ animation-delay:.3s } .faq .item:nth-child(4){ animation-delay:.4s }\n    .faq .item:nth-child(5){ animation-delay:.5s } .faq .item:nth-child(6){ animation-delay:.6s }\n    @keyframes fadeInRow{ to{ opacity:1; transform:translateX(0) } }\n\n    .faq .item:hover{ transform:translateX(5px); border-color:#3b82f6; box-shadow:0 5px 20px rgba(59,130,246,.1) }\n\n    \/* ---- HEADER QUESTION : barre bleue pleine largeur + texte blanc ---- *\/\n    .faq .q-head{\n      display:flex; align-items:center; gap:12px;\n      position:relative;\n      margin:-2px;                         \/* recouvre la bordure 2px de .item *\/\n      width:calc(100% + 4px);              \/* pleine largeur visuelle *\/\n      padding:16px 18px;\n      background:linear-gradient(135deg,#2563eb,#1d4ed8);\n      color:#fff;                          \/* texte en blanc *\/\n      border-radius:14px;                  \/* m\u00eame rayon que l\u2019item *\/\n      cursor:pointer; user-select:none; outline:none;\n      box-shadow:0 6px 20px rgba(29,78,216,.25);\n      transition:filter .2s ease;\n    }\n    .faq .q-head:hover{ filter:brightness(1.03) }\n\n    .faq .q-num{\n      width:30px; height:30px; border-radius:50%;\n      background:#60a5fa; color:#0b1f66; display:grid; place-items:center;\n      font-weight:700; font-size:14px; flex:0 0 auto;\n    }\n    .faq .q-title{ font-weight:700; font-size:1rem; color:#fff; flex:1; } \/* blanc *\/\n    .faq .chevron{\n      width:22px; height:22px; display:grid; place-items:center; transition:transform .3s ease;\n      color:#fff; opacity:.95;\n    }\n    .faq .item.open .chevron{ transform:rotate(180deg) }\n    .faq .item.open .q-head{ background:linear-gradient(135deg,#1e40af,#1d4ed8); }\n\n    \/* Corps (accord\u00e9on) *\/\n    .faq .q-body{\n      height:0; overflow:hidden;\n      background:linear-gradient(135deg,#eff6ff 0%, #f0f9ff 100%);\n      border-top:1px solid #e2e8f0;\n    }\n    .faq .q-inner{ padding:12px 18px 16px 50px; color:#475569; }\n    .faq .q-inner a{\n      color:#2563eb; font-weight:600; text-decoration:none; border-bottom:1px dashed rgba(37,99,235,.4);\n    }\n    .faq .q-inner a:hover{ opacity:.85 }\n\n    \/* CTA bas *\/\n    .faq .cta{\n      display:flex; gap:12px; flex-wrap:wrap; justify-content:center; padding:16px; border-top:1px solid #e2e8f0;\n      background:linear-gradient(135deg,#f8faff 0%, #ffffff 100%);\n    }\n    .faq .btn{\n      padding:12px 20px; border-radius:10px; font-weight:600; font-size:1rem; border:none; cursor:pointer; transition:all .3s ease;\n      display:inline-flex; align-items:center; gap:8px;\n    }\n    .faq .btn-outline{ background:#fff; color:#64748b; border:2px solid #e2e8f0 }\n    .faq .btn-outline:hover{ border-color:#cbd5e1; transform:translateY(-2px); box-shadow:0 4px 12px rgba(0,0,0,.07) }\n    .faq .btn-primary{ background:linear-gradient(135deg,#3b82f6,#2563eb); color:#fff; box-shadow:0 4px 15px rgba(59,130,246,.3) }\n    .faq .btn-primary:hover{ transform:translateY(-2px); box-shadow:0 6px 20px rgba(59,130,246,.4) }\n\n    \/* Responsive *\/\n    @media (max-width:768px){\n      .faq{ padding:60px 15px }\n      .faq h2{ font-size:1.8rem }\n      .faq .q-inner{ padding:10px 16px 14px 46px }\n    }\n  <\/style>\n\n  <div class=\"container\">\n    <!-- Header -->\n    <div class=\"faq-header\" aria-labelledby=\"faq-title\">\n      <span class=\"badge\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n          <path d=\"M12 6v2m0 4h.01M21 12a9 9 0 11-9-9 9 9 0 019 9z\"\/>\n        <\/svg>\n        Foire aux questions\n      <\/span>\n      <h2 id=\"faq-title\">Questions fr\u00e9quentes<\/h2>\n      <p class=\"subtitle\">Tout ce qu\u2019il faut savoir sur le NDA, Qualiopi, les financements et nos packs.<\/p>\n    <\/div>\n\n    <!-- Bloc FAQ -->\n    <div class=\"faq-container\" role=\"region\" aria-labelledby=\"faq-title\">\n      <div class=\"items\" id=\"faq-items\">\n        <!-- 1 -->\n        <article class=\"item\" data-open=\"false\">\n          <button class=\"q-head\" aria-expanded=\"false\" aria-controls=\"faq-1\" role=\"button\">\n            <span class=\"q-num\">1<\/span>\n            <span class=\"q-title\">Combien de temps pour obtenir le num\u00e9ro de d\u00e9claration d\u2019activit\u00e9 (NDA) ?<\/span>\n            <span class=\"chevron\" aria-hidden=\"true\">\n              <svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <path d=\"M6 9l6 6 6-6\"\/>\n              <\/svg>\n            <\/span>\n          <\/button>\n          <div id=\"faq-1\" class=\"q-body\" role=\"region\" aria-labelledby=\"q1\">\n            <div class=\"q-inner\" id=\"q1\">\n              Selon votre DREETS et la compl\u00e9tude du dossier, comptez en moyenne <strong>3 \u00e0 5 semaines<\/strong>. Avec nos mod\u00e8les et notre check-list, on vise un d\u00e9p\u00f4t <em>serein<\/em> du premier coup.\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <!-- 2 -->\n        <article class=\"item\" data-open=\"false\">\n          <button class=\"q-head\" aria-expanded=\"false\" aria-controls=\"faq-2\" role=\"button\">\n            <span class=\"q-num\">2<\/span>\n            <span class=\"q-title\">Qualiopi est-il obligatoire pour acc\u00e9der aux financements (OPCO\/CPF) ?<\/span>\n            <span class=\"chevron\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\"><path d=\"M6 9l6 6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg><\/span>\n          <\/button>\n          <div id=\"faq-2\" class=\"q-body\" role=\"region\" aria-labelledby=\"q2\">\n            <div class=\"q-inner\" id=\"q2\">\n              Oui, pour les actions de formation vis\u00e9es, la certification <strong>Qualiopi<\/strong> conditionne l\u2019acc\u00e8s aux financements publics ou mutualis\u00e9s. Nous pr\u00e9parons un <em>audit blanc<\/em> et les <strong>preuves<\/strong> attendues par indicateur.\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <!-- 3 -->\n        <article class=\"item\" data-open=\"false\">\n          <button class=\"q-head\" aria-expanded=\"false\" aria-controls=\"faq-3\" role=\"button\">\n            <span class=\"q-num\">3<\/span>\n            <span class=\"q-title\">Quels documents livrons-nous dans les packs ?<\/span>\n            <span class=\"chevron\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\"><path d=\"M6 9l6 6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg><\/span>\n          <\/button>\n          <div id=\"faq-3\" class=\"q-body\" role=\"region\" aria-labelledby=\"q3\">\n            <div class=\"q-inner\" id=\"q3\">\n              Mod\u00e8les conformes (r\u00e8glement int\u00e9rieur, convention\/contrat, programme, \u00e9margements, \u00e9valuation, satisfaction), <strong>process<\/strong> qualit\u00e9, trames de preuves Qualiopi et <strong>check-lists<\/strong>.\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <!-- 4 -->\n        <article class=\"item\" data-open=\"false\">\n          <button class=\"q-head\" aria-expanded=\"false\" aria-controls=\"faq-4\" role=\"button\">\n            <span class=\"q-num\">4<\/span>\n            <span class=\"q-title\">Peut-on commencer \u00e0 vendre sans Qualiopi ?<\/span>\n            <span class=\"chevron\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\"><path d=\"M6 9l6 6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg><\/span>\n          <\/button>\n          <div id=\"faq-4\" class=\"q-body\" role=\"region\" aria-labelledby=\"q4\">\n            <div class=\"q-inner\" id=\"q4\">\n              Oui, en <strong>financement direct<\/strong> (hors OPCO\/CPF). Beaucoup lancent un premier catalogue en parall\u00e8le de la pr\u00e9paration Qualiopi pour g\u00e9n\u00e9rer leurs <em>premi\u00e8res preuves<\/em>.\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <!-- 5 -->\n        <article class=\"item\" data-open=\"false\">\n          <button class=\"q-head\" aria-expanded=\"false\" aria-controls=\"faq-5\" role=\"button\">\n            <span class=\"q-num\">5<\/span>\n            <span class=\"q-title\">Quels sont vos tarifs et modalit\u00e9s de paiement ?<\/span>\n            <span class=\"chevron\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\"><path d=\"M6 9l6 6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg><\/span>\n          <\/button>\n          <div id=\"faq-5\" class=\"q-body\" role=\"region\" aria-labelledby=\"q5\">\n            <div class=\"q-inner\" id=\"q5\">\n              Deux packs principaux (Essentiel &#038; Premium). Paiement en plusieurs fois possible. Demandez un <a href=\"#contact\">devis personnalis\u00e9<\/a> : on adapte selon votre p\u00e9rim\u00e8tre (types d\u2019actions, nombre de programmes, d\u00e9lais).\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <!-- 6 -->\n        <article class=\"item\" data-open=\"false\">\n          <button class=\"q-head\" aria-expanded=\"false\" aria-controls=\"faq-6\" role=\"button\">\n            <span class=\"q-num\">6<\/span>\n            <span class=\"q-title\">Et si je n\u2019obtiens pas mon NDA\/si l\u2019audit \u00e9choue ?<\/span>\n            <span class=\"chevron\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" width=\"22\" height=\"22\"><path d=\"M6 9l6 6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\/><\/svg><\/span>\n          <\/button>\n          <div id=\"faq-6\" class=\"q-body\" role=\"region\" aria-labelledby=\"q6\">\n            <div class=\"q-inner\" id=\"q6\">\n              Notre accompagnement inclut un <strong>plan d\u2019actions correctives<\/strong> et un suivi. En cas de point bloquant, nous r\u00e9visons les livrables et pr\u00e9parons la <em>contre-preuve<\/em> attendue par l\u2019auditeur.\n            <\/div>\n          <\/div>\n        <\/article>\n      <\/div>\n\n      <!-- CTA bas -->\n      <div class=\"cta\">\n        <a href=\"#contact\" class=\"btn btn-primary\">\n          Poser une question \u00e0 un expert\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n        <\/a>\n        <a href=\"#packs\" class=\"btn btn-outline\">Voir nos packs<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    \/\/ Accord\u00e9on anim\u00e9 + accessibilit\u00e9 clavier\n    const items = document.querySelectorAll('.faq .item');\n\n    items.forEach((item) => {\n      const head  = item.querySelector('.q-head');\n      const panel = item.querySelector('.q-body');\n\n      \/\/ \u00c9tat initial\n      panel.style.height = '0px';\n      head.setAttribute('tabindex','0');\n\n      function toggle(){\n        const isOpen = item.classList.contains('open');\n\n        \/\/ Fermer les autres\n        document.querySelectorAll('.faq .item.open').forEach(other=>{\n          if(other!==item){\n            const p = other.querySelector('.q-body');\n            const h = other.querySelector('.q-head');\n            closePanel(other, p, h);\n          }\n        });\n\n        if(isOpen) closePanel(item, panel, head); else openPanel(item, panel, head);\n      }\n\n      head.addEventListener('click', toggle);\n      head.addEventListener('keydown', (e)=>{\n        if(e.key==='Enter' || e.key===' '){ e.preventDefault(); toggle(); }\n      });\n    });\n\n    function openPanel(item, panel, head){\n      item.classList.add('open');\n      head.setAttribute('aria-expanded','true');\n      panel.style.display = 'block';\n      const h = panel.scrollHeight;\n      panel.style.height = '0px';\n      requestAnimationFrame(()=>{\n        panel.style.transition = 'height .35s ease';\n        panel.style.height = h + 'px';\n      });\n      panel.addEventListener('transitionend', function te(){\n        panel.style.height = 'auto';\n        panel.removeEventListener('transitionend', te);\n      });\n    }\n\n    function closePanel(item, panel, head){\n      item.classList.remove('open');\n      head.setAttribute('aria-expanded','false');\n      const h = panel.scrollHeight;\n      panel.style.height = h + 'px';\n      requestAnimationFrame(()=>{\n        panel.style.transition = 'height .3s ease';\n        panel.style.height = '0px';\n      });\n      panel.addEventListener('transitionend', function te(){\n        panel.style.display = 'none';\n        panel.removeEventListener('transitionend', te);\n      });\n    }\n  <\/script>\n<\/section>\n\n\n\n<hr class=\"wp-block-separator alignwide has-text-color has-ast-global-color-0-color has-alpha-channel-opacity has-ast-global-color-0-background-color has-background is-style-wide\" style=\"margin-top:0;margin-bottom:0\"\/>\n\n\n\n<!-- SECTION : T\u00e9moignages & Avis (full width comme le hero) -->\n<section class=\"temoignages-section\">\n  <style>\n    \/* ==== SCOPE ==== *\/\n    .temoignages-section * { box-sizing: border-box; margin: 0; padding: 0; }\n\n    \/* Full width + fond anim\u00e9 (m\u00eames bleus \/ style) *\/\n    .temoignages-section{\n      width:100%;\n      min-height: auto;\n      background: linear-gradient(180deg, #ffffff 0%, #f0f7ff 50%, #ffffff 100%);\n      position: relative;\n      padding: 80px 20px;\n      overflow: hidden;\n      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Inter', Roboto, sans-serif;\n      color:#1e293b;\n      line-height:1.6;\n    }\n    .temoignages-section::before,\n    .temoignages-section::after{\n      content:''; position:absolute; border-radius:50%; opacity:.03; animation:tm-float 20s ease-in-out infinite;\n    }\n    .temoignages-section::before{\n      width: 700px; height:700px; top:-320px; left:-220px;\n      background: radial-gradient(circle, #3b82f6 0%, transparent 70%);\n    }\n    .temoignages-section::after{\n      width: 520px; height:520px; bottom:-260px; right:-160px;\n      background: radial-gradient(circle, #60a5fa 0%, transparent 70%);\n      animation-delay: 10s;\n    }\n    @keyframes tm-float{\n      0%,100%{ transform: translate(0,0) scale(1) }\n      33%{ transform: translate(30px,-30px) scale(1.08) }\n      66%{ transform: translate(-20px,20px) scale(.92) }\n    }\n\n    \/* Container plein \u00e9cran avec largeur contr\u00f4l\u00e9e (comme ton hero) *\/\n    .temoignages-container{\n      max-width: 1200px;   \/* m\u00eame largeur que ton code fourni *\/\n      margin: 0 auto;\n      width: 100%;\n      position: relative;\n      z-index: 2;\n    }\n\n    \/* Header *\/\n    .tm-header{ text-align:center; margin-bottom: 28px; animation:tm-down .8s ease-out }\n    @keyframes tm-down{ from{opacity:0; transform:translateY(-30px)} to{opacity:1; transform:none} }\n\n    .tm-badge{\n      display:inline-flex; align-items:center; gap:8px;\n      padding:10px 20px; border-radius:30px;\n      background: linear-gradient(135deg,#3b82f6,#2563eb);\n      color:#fff; font-weight:600; font-size:12px; letter-spacing:1px; text-transform:uppercase;\n      box-shadow:0 4px 15px rgba(59,130,246,.3);\n      position:relative; overflow:hidden; margin-bottom:16px;\n    }\n    .tm-badge::after{\n      content:''; position:absolute; inset:0; left:-100%;\n      background: linear-gradient(90deg, transparent, rgba(255,255,255,.35), transparent);\n      animation:tm-shimmer 3s infinite;\n    }\n    @keyframes tm-shimmer{ to { left:100% } }\n    .tm-badge svg{ width:16px; height:16px; animation:tm-pulse 2s infinite }\n    @keyframes tm-pulse{ 0%,100%{transform:scale(1)} 50%{transform:scale(1.2)} }\n\n    .tm-title{ font-size: clamp(1.8rem, 3.2vw, 2.4rem); font-weight:800; color:#0f172a; margin-bottom:8px; line-height:1.2 }\n    .tm-sub{ color:#64748b; max-width:680px; margin:0 auto }\n\n    \/* Slider *\/\n    .tm-slider{\n      margin-top: 18px;\n      position: relative;\n      overflow: hidden;\n      border-radius: 20px;\n      background: #fff;\n      border: 1px solid #e2e8f0;\n      box-shadow: 0 10px 40px rgba(0,0,0,.06);\n    }\n    .tm-track{\n      display: flex;\n      gap: 18px;\n      padding: 20px;\n      will-change: transform;\n      transition: transform .5s ease;\n    }\n\n    \/* Card *\/\n    .tm-card{\n      flex: 0 0 calc(33.333% - 12px);\n      background: linear-gradient(180deg,#ffffff, #f8faff);\n      border: 1px solid #e2e8f0;\n      border-radius: 16px;\n      padding: 16px;\n      display: grid;\n      grid-template-rows: auto 1fr auto;\n      gap: 10px;\n      transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;\n    }\n    .tm-card:hover{ transform: translateY(-4px); border-color:#3b82f6; box-shadow:0 12px 32px -12px rgba(59,130,246,.25) }\n\n    .tm-head{\n      display:flex; align-items:center; gap:12px;\n    }\n    .tm-avatar{\n      width:44px; height:44px; border-radius:50%;\n      background: linear-gradient(135deg,#e2e8f0,#f8fafc);\n      border:1px solid #e5e7eb; display:grid; place-items:center; font-weight:800; color:#2563eb;\n    }\n    .tm-meta{ display:flex; flex-direction:column }\n    .tm-name{ font-weight:700; color:#0f172a; line-height:1.2 }\n    .tm-role{ font-size:.9rem; color:#64748b }\n\n    .tm-quote{\n      color:#334155; font-size: .98rem; line-height:1.55;\n      position: relative; padding-left: 26px;\n    }\n    .tm-quote::before{\n      content:'\u201c'; position:absolute; left:0; top:-8px; font-size: 28px; color:#60a5fa;\n    }\n\n    .tm-stars{\n      display:flex; align-items:center; gap:4px; color:#fbbf24; margin-top:2px;\n    }\n    .tm-stars svg{ width:16px; height:16px }\n\n    \/* Controls *\/\n    .tm-controls{\n      position:absolute; inset: 50% 8px auto 8px; transform: translateY(-50%);\n      display:flex; justify-content:space-between; pointer-events:none;\n    }\n    .tm-btn{\n      pointer-events:auto;\n      width:42px;height:42px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#2563eb;\n      display:grid;place-items:center;cursor:pointer;\n      box-shadow:0 6px 18px rgba(0,0,0,.08);\n      transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;\n    }\n    .tm-btn:hover{ transform: translateY(-2px); border-color:#3b82f6; box-shadow:0 10px 24px rgba(59,130,246,.25) }\n\n    \/* Dots *\/\n    .tm-dots{ display:flex; gap:8px; justify-content:center; padding: 10px 0 16px }\n    .tm-dot{\n      width:8px;height:8px;border-radius:999px;background:#cbd5e1; transition:transform .2s ease, background .2s ease;\n    }\n    .tm-dot.active{ background:#2563eb; transform:scale(1.2) }\n\n    \/* R\u00e9activit\u00e9 *\/\n    @media (max-width: 1024px){\n      .tm-card{ flex-basis: calc(50% - 9px); }\n    }\n    @media (max-width: 640px){\n      .temoignages-section{ padding: 60px 15px }\n      .tm-card{ flex-basis: 100%; }\n      .tm-controls{ display:none; }\n    }\n  <\/style>\n\n  <div class=\"temoignages-container\">\n    <!-- Header -->\n    <div class=\"tm-header\" aria-labelledby=\"tm-title\">\n      <span class=\"tm-badge\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n          <path d=\"M12 2l3 6 6 .9-4.5 4.4L18 20l-6-3.2L6 20l1.5-6.7L3 8.9 9 8z\"\/>\n        <\/svg>\n        T\u00e9moignages clients\n      <\/span>\n      <h2 class=\"tm-title\" id=\"tm-title\">Ils ont lanc\u00e9 leur centre avec nous<\/h2>\n      <p class=\"tm-sub\">Des r\u00e9sultats concrets : NDA obtenu, audit Qualiopi r\u00e9ussi et premiers financements activ\u00e9s.<\/p>\n    <\/div>\n\n    <!-- Slider -->\n    <div class=\"tm-slider\" id=\"tm-slider\" aria-roledescription=\"carousel\" aria-label=\"T\u00e9moignages\">\n      <div class=\"tm-track\" id=\"tm-track\">\n        <!-- Card 1 -->\n        <article class=\"tm-card\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 sur 5\">\n          <div class=\"tm-head\">\n            <div class=\"tm-avatar\">AL<\/div>\n            <div class=\"tm-meta\">\n              <span class=\"tm-name\">Amina L.<\/span>\n              <span class=\"tm-role\">Organisme \u2014 Sant\u00e9<\/span>\n            <\/div>\n          <\/div>\n          <p class=\"tm-quote\">\u201cBizby a cadr\u00e9 notre offre et mont\u00e9 le dossier NDA. Trois semaines plus tard, num\u00e9ro obtenu et premiers stagiaires financ\u00e9s.\u201d<\/p>\n          <div class=\"tm-stars\" aria-label=\"Note 5 sur 5\">\n            <!-- 5 stars -->\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n          <\/div>\n        <\/article>\n\n        <!-- Card 2 -->\n        <article class=\"tm-card\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 sur 5\">\n          <div class=\"tm-head\">\n            <div class=\"tm-avatar\">MR<\/div>\n            <div class=\"tm-meta\">\n              <span class=\"tm-name\">Micka\u00ebl R.<\/span>\n              <span class=\"tm-role\">Formation \u2014 BTP<\/span>\n            <\/div>\n          <\/div>\n          <p class=\"tm-quote\">\u201cAudit blanc, preuves Qualiopi, puis accompagnement le jour J. R\u00e9sultat : certification obtenue du premier coup.\u201d<\/p>\n          <div class=\"tm-stars\" aria-label=\"Note 5 sur 5\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"opacity:.35\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n          <\/div>\n        <\/article>\n\n        <!-- Card 3 -->\n        <article class=\"tm-card\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 sur 5\">\n          <div class=\"tm-head\">\n            <div class=\"tm-avatar\">JB<\/div>\n            <div class=\"tm-meta\">\n              <span class=\"tm-name\">Julie B.<\/span>\n              <span class=\"tm-role\">\u00c9ducation \u2014 Langues<\/span>\n            <\/div>\n          <\/div>\n          <p class=\"tm-quote\">\u201cEDOF, conventions et parcours d\u2019inscription pos\u00e9s. On a lanc\u00e9 nos premi\u00e8res sessions en 30 jours.\u201d<\/p>\n          <div class=\"tm-stars\" aria-label=\"Note 5 sur 5\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n          <\/div>\n        <\/article>\n\n        <!-- Card 4 -->\n        <article class=\"tm-card\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 sur 5\">\n          <div class=\"tm-head\">\n            <div class=\"tm-avatar\">ND<\/div>\n            <div class=\"tm-meta\">\n              <span class=\"tm-name\">Nadia D.<\/span>\n              <span class=\"tm-role\">Soft Skills<\/span>\n            <\/div>\n          <\/div>\n          <p class=\"tm-quote\">\u201cAccompagnement humain et efficace. On se sent guid\u00e9s, tout en gardant la main sur nos process.\u201d<\/p>\n          <div class=\"tm-stars\" aria-label=\"Note 5 sur 5\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3 6 6 .9-4.5 4.4L18 20l-6-3.2L6 20l1.5-6.7L3 8.9 9 8z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3 6 6 .9-4.5 4.4L18 20l-6-3.2L6 20l1.5-6.7L3 8.9 9 8z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3 6 6 .9-4.5 4.4L18 20l-6-3.2L6 20l1.5-6.7L3 8.9 9 8z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3 6 6 .9-4.5 4.4L18 20l-6-3.2L6 20l1.5-6.7L3 8.9 9 8z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" style=\"opacity:.35\"><path d=\"M12 2l3 6 6 .9-4.5 4.4L18 20l-6-3.2L6 20l1.5-6.7L3 8.9 9 8z\"\/><\/svg>\n          <\/div>\n        <\/article>\n\n        <!-- Card 5 -->\n        <article class=\"tm-card\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 sur 5\">\n          <div class=\"tm-head\">\n            <div class=\"tm-avatar\">TS<\/div>\n            <div class=\"tm-meta\">\n              <span class=\"tm-name\">Tarik S.<\/span>\n              <span class=\"tm-role\">Industrie<\/span>\n            <\/div>\n          <\/div>\n          <p class=\"tm-quote\">\u201cOn a gagn\u00e9 du temps partout : mod\u00e8les, check-lists, et un interlocuteur unique jusqu\u2019\u00e0 l\u2019audit.\u201d<\/p>\n          <div class=\"tm-stars\" aria-label=\"Note 5 sur 5\">\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.9L18.18 21 12 17.77 5.82 21 7 14.17 2 9.27l6.91-1.01z\"\/><\/svg>\n          <\/div>\n        <\/article>\n      <\/div>\n\n      <!-- Controls -->\n      <div class=\"tm-controls\" aria-hidden=\"false\">\n        <button class=\"tm-btn\" id=\"tm-prev\" aria-label=\"Pr\u00e9c\u00e9dent\">\n          <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M15 18l-6-6 6-6\"\/><\/svg>\n        <\/button>\n        <button class=\"tm-btn\" id=\"tm-next\" aria-label=\"Suivant\">\n          <svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 18l6-6-6-6\"\/><\/svg>\n        <\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Dots -->\n    <div class=\"tm-dots\" id=\"tm-dots\" aria-hidden=\"false\"><\/div>\n  <\/div>\n\n  <script>\n    \/\/ Slider simple : d\u00e9filement par cartes, responsive (3\/2\/1)\n    (function(){\n      const track = document.getElementById('tm-track');\n      const prev  = document.getElementById('tm-prev');\n      const next  = document.getElementById('tm-next');\n      const dotsC = document.getElementById('tm-dots');\n      const cards = Array.from(track.children);\n\n      function perView(){\n        if (window.innerWidth <= 640) return 1;\n        if (window.innerWidth <= 1024) return 2;\n        return 3;\n      }\n\n      let index = 0; \/\/ index du \"groupe\" visible\n\n      function pages(){\n        const p = Math.max(1, Math.ceil(cards.length \/ perView()));\n        return p;\n      }\n\n      function renderDots(){\n        dotsC.innerHTML = '';\n        for(let i=0;i<pages();i++){\n          const d = document.createElement('span');\n          d.className = 'tm-dot' + (i===index?' active':'');\n          d.addEventListener('click', ()=>{ index=i; update(); });\n          dotsC.appendChild(d);\n        }\n      }\n\n      function update(){\n        const vw = track.getBoundingClientRect().width;\n        const totalPages = pages();\n        if (index >= totalPages) index = totalPages - 1;\n        if (index < 0) index = 0;\n\n        const offset = -index * vw;\n        track.style.transform = `translateX(${offset}px)`;\n\n        \/\/ activer l'item actif pour accessibilit\u00e9\n        Array.from(dotsC.children).forEach((dot,i)=> dot.classList.toggle('active', i===index));\n      }\n\n      function onPrev(){ index--; update(); }\n      function onNext(){ index++; update(); }\n\n      \/\/ resize : recalcule sans \u201csaut\u201d\n      let resizeTO;\n      function onResize(){\n        clearTimeout(resizeTO);\n        resizeTO = setTimeout(()=>{ renderDots(); update(); }, 100);\n      }\n\n      prev.addEventListener('click', onPrev);\n      next.addEventListener('click', onNext);\n      window.addEventListener('resize', onResize);\n\n      \/\/ init\n      renderDots(); update();\n    })();\n  <\/script>\n<\/section>\n\n\n\n<!-- SECTION : Contact rapide Bizby (header centr\u00e9, mini carte, packs + sous-menu) -->\n<section class=\"contact-bizby\" id=\"contact-bizby\" aria-labelledby=\"cb-title\">\n  <style>\n    .contact-bizby * { box-sizing: border-box; margin: 0; padding: 0; }\n\n    .contact-bizby{\n      width:100%;\n      background: linear-gradient(180deg, #ffffff 0%, #f0f7ff 50%, #ffffff 100%);\n      position: relative; overflow: hidden;\n      padding: 80px 20px;\n      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Inter', Roboto, sans-serif;\n      color:#1e293b; line-height:1.6;\n    }\n    \/* bulles de fond (doux) *\/\n    .contact-bizby::before, .contact-bizby::after{\n      content:''; position:absolute; border-radius:50%; opacity:.03; animation:cb-float 20s ease-in-out infinite;\n    }\n    .contact-bizby::before{ width:700px; height:700px; top:-320px; left:-220px;\n      background: radial-gradient(circle, #3b82f6 0%, transparent 70%); }\n    .contact-bizby::after{ width:520px; height:520px; bottom:-260px; right:-160px;\n      background: radial-gradient(circle, #60a5fa 0%, transparent 70%); animation-delay: 10s; }\n    @keyframes cb-float{\n      0%,100%{ transform: translate(0,0) scale(1) }\n      33%{ transform: translate(30px,-30px) scale(1.08) }\n      66%{ transform: translate(-20px,20px) scale(.92) }\n    }\n\n    .cb-container{ max-width: 1180px; margin: 0 auto; width: 100%; position: relative; z-index: 1; }\n\n    \/* Header centr\u00e9 *\/\n    .cb-head{ text-align: center; margin-bottom: 18px; animation: cb-down .7s ease-out; }\n    @keyframes cb-down{ from {opacity:0; transform: translateY(-24px)} to {opacity:1; transform:none} }\n    .cb-badge{\n      display:inline-flex; align-items:center; gap:8px; padding:10px 20px; border-radius:30px;\n      background: linear-gradient(135deg, #3b82f6, #2563eb); color:#fff; font-weight:700; font-size:12px; letter-spacing:1px; text-transform:uppercase;\n      box-shadow: 0 4px 15px rgba(59,130,246,.3); position:relative; overflow:hidden; margin-bottom: 10px;\n    }\n    .cb-badge::after{\n      content:''; position:absolute; inset:0; left:-100%;\n      background: linear-gradient(90deg, transparent, rgba(255,255,255,.35), transparent);\n      animation: cb-shimmer 3s infinite;\n    }\n    @keyframes cb-shimmer { to { left: 100% } }\n    .cb-badge img{ width:16px; height:16px; }\n    .cb-title{ font-size: clamp(1.8rem, 3.2vw, 2.4rem); font-weight: 800; color:#0f172a; line-height:1.2; margin-bottom:6px; }\n    .cb-sub{ color:#64748b; max-width: 720px; margin: 0 auto; }\n\n    \/* Grid *\/\n    .cb-grid{ display:grid; grid-template-columns: 1fr 1fr; gap: 18px; margin-top: 16px; align-items: stretch; }\n    @media (max-width: 980px){ .cb-grid{ grid-template-columns: 1fr; } }\n\n    \/* Col de gauche : coordonn\u00e9es + mini carte *\/\n    .cb-aside{\n      border:1px solid #e2e8f0; background:#fff; border-radius:16px; padding:16px;\n      box-shadow: 0 16px 40px rgba(59,130,246,.10); display:flex; flex-direction:column; gap:12px;\n    }\n    .cb-quick{ display:flex; flex-direction:column; gap:10px; }\n    .cb-button{\n      display:flex; align-items:center; gap:.75rem; border-radius:12px; padding:12px 14px; text-decoration:none !important;\n      border:1px solid #e2e8f0; background:#fff; color:#1e293b; font-weight:800;\n      transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;\n    }\n    .cb-button:hover{ transform: translateY(-2px); border-color:#3b82f6; box-shadow:0 12px 28px rgba(59,130,246,.18); }\n    .cb-button img{ width:22px; height:22px; }\n    .cb-button.primary{\n      background: linear-gradient(135deg, #3b82f6, #2563eb); color:#fff; border-color: transparent;\n      box-shadow: 0 6px 20px rgba(59,130,246,.35);\n    }\n    .cb-button.primary:hover{ box-shadow: 0 10px 28px rgba(59,130,246,.45); }\n\n    .cb-legal{\n      font-size: .92rem; color:#475569; background: linear-gradient(180deg,#ffffff,#f8faff);\n      border:1px solid #e2e8f0; border-radius:12px; padding:12px;\n    }\n    .cb-legal strong{ color:#0f172a; }\n    .cb-hours{ list-style:none; display:grid; gap:4px; color:#475569; padding-left: 0; }\n\n    .cb-map{ height: 190px; border-radius:14px; overflow:hidden; border:1px solid #e2e8f0; background:#fafafa; }\n\n    \/* Formulaire *\/\n    .cb-formwrap{\n      border:1px solid #e2e8f0; background:#fff; border-radius:16px; padding:16px;\n      box-shadow: 0 16px 40px rgba(59,130,246,.10);\n    }\n    .cb-form{ display:grid; gap:12px; }\n    .cb-row{ display:grid; grid-template-columns: 1fr 1fr; gap:12px; }\n    @media (max-width:560px){ .cb-row{ grid-template-columns: 1fr; } }\n\n    .cb-field{ display:flex; flex-direction:column; gap:6px; }\n    .cb-label{ font-weight:800; color:#0f172a; font-size:.95rem; }\n    .cb-input, .cb-textarea, .cb-select{\n      width:100%; border-radius:12px; border:1px solid #dbeafe; background:#fff;\n      padding:.75rem .9rem; font-size:1rem; color:#0f172a; transition:border-color .18s ease, box-shadow .18s ease;\n    }\n    .cb-input::placeholder,.cb-textarea::placeholder{ color:#94a3b8; }\n    .cb-input:focus,.cb-textarea:focus,.cb-select:focus{\n      outline:none; border-color:#93c5fd; box-shadow:0 0 0 4px rgba(59,130,246,.12);\n    }\n\n    .cb-consent{ display:flex; align-items:flex-start; gap:.6rem; font-size:.93rem; color:#475569; }\n    .cb-consent input{ margin-top:.25rem; }\n\n    .cb-submit{\n      display:inline-flex; align-items:center; justify-content:center; gap:.6rem;\n      border-radius:999px; padding:.9rem 1.2rem; font-weight:900; border:none;\n      background: linear-gradient(135deg, #3b82f6, #2563eb); color:#fff;\n      transition: transform .18s ease, box-shadow .18s ease;\n      box-shadow: 0 12px 28px rgba(59,130,246,.25);\n      cursor:pointer;\n    }\n    .cb-submit:hover{ transform:translateY(-2px); box-shadow: 0 16px 32px rgba(59,130,246,.35); }\n    .cb-submit:active{ transform:translateY(0) scale(.99); }\n\n    .cb-success{\n      display:none; font-weight:800; color:#065f46;\n      background:linear-gradient(135deg,#d1fae5,#ecfdf5); border:1px solid #86efac;\n      border-radius:12px; padding:10px 12px; margin-bottom:8px;\n      box-shadow:0 8px 24px rgba(16,185,129,.18);\n    }\n    .cb-success.show{ display:block; }\n\n    @media (prefers-reduced-motion: reduce){\n      .cb-badge, .contact-bizby::before, .contact-bizby::after { animation: none !important; }\n      .cb-submit, .cb-button { transition: none !important; }\n    }\n  <\/style>\n\n  <div class=\"cb-container\">\n    <!-- Header -->\n    <header class=\"cb-head\">\n      <span class=\"cb-badge\">\n        <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/fluency\/48\/communication.png\" alt=\"\" loading=\"lazy\" width=\"16\" height=\"16\">\n        Contact rapide\n      <\/span>\n      <h2 class=\"cb-title\" id=\"cb-title\">Un besoin ? On vous r\u00e9pond vite<\/h2>\n      <p class=\"cb-sub\">Formulaire court + contacts directs. R\u00e9ponse sous <strong>24\u201348&nbsp;h ouvr\u00e9es<\/strong>.<\/p>\n    <\/header>\n\n    <div class=\"cb-grid\">\n      <!-- Coordonn\u00e9es + mini carte -->\n      <aside class=\"cb-aside\" aria-label=\"Coordonn\u00e9es Bizby\">\n        <div class=\"cb-quick\">\n          <a class=\"cb-button primary\" href=\"mailto:contact@bizby.fr\" aria-label=\"\u00c9crire \u00e0 Bizby\">\n            <img decoding=\"async\" src=\"https:\/\/img.icons8.com\/fluency\/48\/new-post.png\" alt=\"\" loading=\"lazy\">\n            <span>contact@bizby.fr<\/span>\n          <\/a>\n        <\/div>\n\n        <div class=\"cb-legal\" role=\"note\">\n          <strong>BIZBY<\/strong><br>\n          6 rue Voltaire, 42350 La Talaudi\u00e8re<br>\n          SIRET&nbsp;: 81520314600031 \u2014 RCS&nbsp;: Saint-\u00c9tienne A 815203146<br>\n          Email&nbsp;: <a href=\"mailto:contact@bizby.fr\">contact@bizby.fr<\/a>\n        <\/div>\n\n        <ul class=\"cb-hours\" aria-label=\"Horaires d'ouverture\">\n          <li><strong>Du lundi au vendredi :<\/strong> 9h \u2013 17h<\/li>\n          <li><strong>Samedi :<\/strong> ferm\u00e9<\/li>\n          <li><strong>Dimanche :<\/strong> ferm\u00e9<\/li>\n        <\/ul>\n\n        <div id=\"cb-map\" class=\"cb-map\" aria-label=\"Carte \u2014 6 rue Voltaire, 42350 La Talaudi\u00e8re\"><\/div>\n      <\/aside>\n\n      <!-- Formulaire -->\n      <div class=\"cb-formwrap\">\n        <form class=\"cb-form\" id=\"cb-form\" action=\"#contact-bizby\" method=\"post\" aria-label=\"Mini-formulaire de contact\" novalidate>\n          <div class=\"cb-success\" id=\"cb-success\" role=\"status\" aria-live=\"polite\">\n            \u2705 Votre message a bien \u00e9t\u00e9 envoy\u00e9 ! Nous revenons vers vous rapidement.\n          <\/div>\n\n          <div class=\"cb-row\">\n            <label class=\"cb-field\">\n              <span class=\"cb-label\">Nom <b aria-hidden=\"true\">*<\/b><\/span>\n              <input class=\"cb-input\" type=\"text\" name=\"name\" required placeholder=\"Votre nom\" autocomplete=\"name\">\n            <\/label>\n            <label class=\"cb-field\">\n              <span class=\"cb-label\">Email <b aria-hidden=\"true\">*<\/b><\/span>\n              <input class=\"cb-input\" type=\"email\" name=\"email\" required placeholder=\"vous@domaine.fr\" inputmode=\"email\" autocomplete=\"email\">\n            <\/label>\n          <\/div>\n\n          <label class=\"cb-field\">\n            <span class=\"cb-label\">T\u00e9l\u00e9phone<\/span>\n            <input class=\"cb-input\" type=\"tel\" name=\"phone\" placeholder=\"06 12 34 56 78\" inputmode=\"tel\" autocomplete=\"tel\">\n          <\/label>\n\n          <!-- S\u00e9lecteur de pack -->\n          <div class=\"cb-row\">\n            <label class=\"cb-field\">\n              <span class=\"cb-label\">Pack souhait\u00e9<\/span>\n              <select class=\"cb-select\" name=\"pack\" id=\"cb-pack\">\n                <option value=\"Essentiel\">Essentiel<\/option>\n                <option value=\"Pro\">Pro<\/option>\n                <option value=\"Premium\">Premium<\/option>\n                <option value=\"Autre\">Autre demande<\/option>\n              <\/select>\n            <\/label>\n\n            <!-- Sous-menu qui appara\u00eet si \"Autre\" -->\n            <label class=\"cb-field\" id=\"cb-other-wrap\" style=\"display:none;\">\n              <span class=\"cb-label\">Pr\u00e9cisez votre demande<\/span>\n              <select class=\"cb-select\" name=\"other_type\" id=\"cb-other\">\n                <option value=\"Support Qualiopi\">Support Qualiopi<\/option>\n                <option value=\"R\u00e9f\u00e9rencement EDOF\/CPF\">R\u00e9f\u00e9rencement EDOF\/CPF<\/option>\n                <option value=\"Devis sur mesure\">Devis sur mesure<\/option>\n                <option value=\"Autre\">Autre (pr\u00e9ciser dans le message)<\/option>\n              <\/select>\n            <\/label>\n          <\/div>\n\n          <label class=\"cb-field\">\n            <span class=\"cb-label\">Votre message <b aria-hidden=\"true\">*<\/b><\/span>\n            <textarea class=\"cb-textarea\" name=\"message\" rows=\"4\" required placeholder=\"Dites-nous en deux mots votre besoin\u2026\"><\/textarea>\n          <\/label>\n\n          <label class=\"cb-consent\">\n            <input type=\"checkbox\" name=\"consent\" required>\n            <span>J&#8217;accepte que mes donn\u00e9es soient utilis\u00e9es pour me recontacter. <em>Conforme RGPD<\/em>.<\/span>\n          <\/label>\n\n          <button type=\"submit\" class=\"cb-submit\" id=\"cb-submit\" aria-label=\"Envoyer ma demande\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/img.icons8.com\/fluency\/48\/filled-sent.png\" alt=\"\" width=\"20\" height=\"20\">\n            Envoyer ma demande\n          <\/button>\n\n          <!-- Honeypot anti-spam -->\n          <input type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\" style=\"position:absolute;left:-9999px;opacity:0;\">\n        <\/form>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Leaflet (mini-carte) -->\n  <link\n    rel=\"stylesheet\"\n    href=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\"\n    integrity=\"sha256-p4NxAoJBhIIN+hmNHrzRCf9tD\/miZyoHS5obTRR9BMY=\"\n    crossorigin=\"\"\n  \/>\n  <script\n    src=\"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\"\n    integrity=\"sha256-20nQCchB9co0qIjJZRGuk2\/Z9VM+kNiyxNV1lvTlZBo=\"\n    crossorigin=\"\"\n  ><\/script>\n\n  <script>\n    \/\/ Mini carte Leaflet \u2014 coordonn\u00e9es approx. de 6 rue Voltaire, 42350 La Talaudi\u00e8re\n    document.addEventListener('DOMContentLoaded', function () {\n      const mapEl = document.getElementById('cb-map');\n      if (mapEl && typeof L !== 'undefined') {\n        const lat = 45.4799, lon = 4.5545; \/\/ approximatif\n        const map = L.map(mapEl, { zoomControl: true, attributionControl: true }).setView([lat, lon], 16);\n        L.tileLayer('https:\/\/{s}.tile.openstreetmap.org\/{z}\/{x}\/{y}.png', { maxZoom: 19, attribution: '&copy; OpenStreetMap' }).addTo(map);\n        const marker = L.marker([lat, lon]).addTo(map);\n        marker.bindPopup('<strong>BIZBY<\/strong><br>6 rue Voltaire, 42350 La Talaudi\u00e8re').openPopup();\n        setTimeout(()=> map.invalidateSize(), 200);\n      }\n\n      \/\/ Affiche\/masque le sous-menu \"Autre demande\"\n      const packSelect = document.getElementById('cb-pack');\n      const otherWrap  = document.getElementById('cb-other-wrap');\n      function toggleOther(){\n        if (!packSelect || !otherWrap) return;\n        otherWrap.style.display = packSelect.value === 'Autre' ? 'block' : 'none';\n      }\n      if (packSelect){ packSelect.addEventListener('change', toggleOther); toggleOther(); }\n\n      \/\/ Envoi -> contact@bizby.fr (FormSubmit)\n      const form = document.getElementById('cb-form');\n      const btn  = document.getElementById('cb-submit');\n      const ok   = document.getElementById('cb-success');\n      if(!form || !btn || !ok) return;\n      const original = btn.textContent;\n\n      form.addEventListener('submit', async function(e){\n        e.preventDefault();\n        if(!form.checkValidity()){ form.reportValidity(); return; }\n\n        btn.disabled = true; btn.textContent = 'Envoi en cours\u2026';\n\n        try{\n          const fd = new FormData(form);\n          fd.append('_subject','Nouveau message \u2014 BIZBY');\n          fd.append('_captcha','false');\n          fd.append('_template','table');\n          const reply = fd.get('email'); if(reply) fd.append('_replyto', reply);\n\n          await fetch('https:\/\/formsubmit.co\/contact@bizby.fr', { method:'POST', body: fd });\n\n          ok.classList.add('show');\n          form.reset();\n          toggleOther();\n          btn.textContent = 'Message envoy\u00e9 \u2705';\n          setTimeout(()=>{ ok.classList.remove('show'); btn.disabled = false; btn.textContent = original; }, 2600);\n        }catch(err){\n          alert('\u274c Une erreur est survenue. Veuillez r\u00e9essayer.');\n          btn.disabled = false; btn.textContent = original;\n        }\n      }, {passive:false});\n    });\n  <\/script>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Bizby &#8211; Nos Packs de Formation Cr\u00e9er votre centre de formation avec Bizby Accompagnement sur mesure pour obtenir votre num\u00e9ro [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cr\u00e9ation de centre de formation \u2014 NDA , Qualiopi &amp; EDOF<\/title>\n<meta name=\"description\" content=\"Bizby accompagne la cr\u00e9ation de votre centre de formation : obtention du NDA, pr\u00e9paration Qualiopi, r\u00e9f\u00e9rencement EDOF, financements CPF.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bizby.fr\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cr\u00e9ation de centre de formation \u2014 NDA , Qualiopi &amp; EDOF\" \/>\n<meta property=\"og:description\" content=\"Bizby accompagne la cr\u00e9ation de votre centre de formation : obtention du NDA, pr\u00e9paration Qualiopi, r\u00e9f\u00e9rencement EDOF, financements CPF.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bizby.fr\/\" \/>\n<meta property=\"og:site_name\" content=\"BIZBY\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-03T12:00:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/img.icons8.com\/color\/48\/checked--v1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bizby.fr\/\",\"url\":\"https:\/\/bizby.fr\/\",\"name\":\"Cr\u00e9ation de centre de formation \u2014 NDA , Qualiopi & EDOF\",\"isPartOf\":{\"@id\":\"https:\/\/bizby.fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/bizby.fr\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/bizby.fr\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/img.icons8.com\/color\/48\/checked--v1.png\",\"datePublished\":\"2025-04-15T15:02:26+00:00\",\"dateModified\":\"2025-10-03T12:00:57+00:00\",\"description\":\"Bizby accompagne la cr\u00e9ation de votre centre de formation : obtention du NDA, pr\u00e9paration Qualiopi, r\u00e9f\u00e9rencement EDOF, financements CPF.\",\"breadcrumb\":{\"@id\":\"https:\/\/bizby.fr\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bizby.fr\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bizby.fr\/#primaryimage\",\"url\":\"https:\/\/img.icons8.com\/color\/48\/checked--v1.png\",\"contentUrl\":\"https:\/\/img.icons8.com\/color\/48\/checked--v1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/bizby.fr\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/bizby.fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Accueil\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bizby.fr\/#website\",\"url\":\"https:\/\/bizby.fr\/\",\"name\":\"BIZBY\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/bizby.fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bizby.fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/bizby.fr\/#organization\",\"name\":\"BIZBY\",\"url\":\"https:\/\/bizby.fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/bizby.fr\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/bizby.fr\/wp-content\/uploads\/2025\/05\/LOGO-BIZBY-2.png\",\"contentUrl\":\"http:\/\/bizby.fr\/wp-content\/uploads\/2025\/05\/LOGO-BIZBY-2.png\",\"width\":500,\"height\":500,\"caption\":\"BIZBY\"},\"image\":{\"@id\":\"https:\/\/bizby.fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cr\u00e9ation de centre de formation \u2014 NDA , Qualiopi & EDOF","description":"Bizby accompagne la cr\u00e9ation de votre centre de formation : obtention du NDA, pr\u00e9paration Qualiopi, r\u00e9f\u00e9rencement EDOF, financements CPF.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bizby.fr\/","og_locale":"en_US","og_type":"article","og_title":"Cr\u00e9ation de centre de formation \u2014 NDA , Qualiopi & EDOF","og_description":"Bizby accompagne la cr\u00e9ation de votre centre de formation : obtention du NDA, pr\u00e9paration Qualiopi, r\u00e9f\u00e9rencement EDOF, financements CPF.","og_url":"https:\/\/bizby.fr\/","og_site_name":"BIZBY","article_modified_time":"2025-10-03T12:00:57+00:00","og_image":[{"url":"https:\/\/img.icons8.com\/color\/48\/checked--v1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bizby.fr\/","url":"https:\/\/bizby.fr\/","name":"Cr\u00e9ation de centre de formation \u2014 NDA , Qualiopi & EDOF","isPartOf":{"@id":"https:\/\/bizby.fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bizby.fr\/#primaryimage"},"image":{"@id":"https:\/\/bizby.fr\/#primaryimage"},"thumbnailUrl":"https:\/\/img.icons8.com\/color\/48\/checked--v1.png","datePublished":"2025-04-15T15:02:26+00:00","dateModified":"2025-10-03T12:00:57+00:00","description":"Bizby accompagne la cr\u00e9ation de votre centre de formation : obtention du NDA, pr\u00e9paration Qualiopi, r\u00e9f\u00e9rencement EDOF, financements CPF.","breadcrumb":{"@id":"https:\/\/bizby.fr\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bizby.fr\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bizby.fr\/#primaryimage","url":"https:\/\/img.icons8.com\/color\/48\/checked--v1.png","contentUrl":"https:\/\/img.icons8.com\/color\/48\/checked--v1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/bizby.fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/bizby.fr\/"},{"@type":"ListItem","position":2,"name":"Accueil"}]},{"@type":"WebSite","@id":"https:\/\/bizby.fr\/#website","url":"https:\/\/bizby.fr\/","name":"BIZBY","description":"","publisher":{"@id":"https:\/\/bizby.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bizby.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/bizby.fr\/#organization","name":"BIZBY","url":"https:\/\/bizby.fr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bizby.fr\/#\/schema\/logo\/image\/","url":"http:\/\/bizby.fr\/wp-content\/uploads\/2025\/05\/LOGO-BIZBY-2.png","contentUrl":"http:\/\/bizby.fr\/wp-content\/uploads\/2025\/05\/LOGO-BIZBY-2.png","width":500,"height":500,"caption":"BIZBY"},"image":{"@id":"https:\/\/bizby.fr\/#\/schema\/logo\/image\/"}}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/bizby.fr\/index.php?rest_route=\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bizby.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/bizby.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/bizby.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bizby.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":473,"href":"http:\/\/bizby.fr\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":928,"href":"http:\/\/bizby.fr\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions\/928"}],"wp:attachment":[{"href":"http:\/\/bizby.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}