:root{--white:#fff;--dark:#181f18;--jaune:#f7ff01;--craie:#e0ddee;--craie-200:#efecfb;--gris-clair:#F7F7F5;--bordeaux:#7f0000;--bleu-ciel:#8ebdff;--creme:#fbf2e6;--jaune-doux:#fff8dd;--jaune-accent:#ffcd00}.section{padding:34px 0}.container{max-width:880px;margin:0 auto;padding:0 20px}h1{font-size:32px;line-height:1.15;margin:8px 0 12px}h2{font-size:23px;margin:0 0 16px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;opacity:0.55}.sub{font-size:16px;opacity:0.8;max-width:70ch}a{color:var(--bordeaux)}table{overflow-x:auto}.bandeau-chance{display:block;background:var(--creme);padding:26px 0;margin-top:calc(2 * 1.2rem + 72px);color:inherit;text-decoration:none}.bandeau-chance:hover{background:var(--jaune-doux)}.bandeau-chance:hover .button{background:var(--white);color:var(--dark)}.bandeau-grille{display:flex;gap:28px;flex-wrap:wrap;align-items:center;justify-content:space-between}.bandeau-logo{background:var(--white);border-radius:20px;width:96px;height:96px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:14px;box-sizing:border-box}.bandeau-logo img{max-width:100%;height:auto;object-fit:contain}.bandeau-logo-repli{font-size:15px;font-weight:800;letter-spacing:-0.3px}.bandeau-corps{flex:1;min-width:280px}.bandeau-surtitre{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;opacity:0.6}.bandeau-titre{font-size:21px;font-variation-settings:'wdth' 85,'wght' 700;font-weight:700;margin:6px 0 14px;line-height:1.25}.bandeau-lignes{display:flex;flex-direction:column;gap:7px;font-size:14px}.bandeau-droite{text-align:right;min-width:170px;flex:0 0 auto}.bandeau-sous-cta{font-size:12px;opacity:0.7;margin-top:10px;line-height:1.45}.fil-ariane{font-size:13px;opacity:0.6;margin:18px 0 10px}.fil-ariane a{color:var(--bordeaux)}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--dark);color:var(--white);text-decoration:none;padding:14px 28px;border-radius:999px;box-shadow:0 0 0 1px var(--dark);font-size:14px;font-weight:600;line-height:1;margin-top:8px;transition:background .15s,color .15s}.button:hover{background:var(--white);color:var(--dark)}.button.is-yellow{background:var(--jaune);color:var(--dark);box-shadow:0 0 0 1px var(--jaune);font-size:16px;font-weight:400;border-radius:999px}.button.is-yellow:hover{background:var(--white);color:var(--dark);box-shadow:0 0 0 1px var(--dark)}.button.is-outline{background:transparent;color:var(--dark);box-shadow:0 0 0 1px var(--dark)}.button.is-outline:hover{background:var(--dark);color:var(--white)}.chance-sticky-cta{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--dark);color:var(--white);padding:12px 20px;border-radius:999px;display:flex;align-items:center;gap:14px;box-shadow:0 8px 24px rgba(0,0,0,0.25);z-index:9999;font-size:13px;cursor:pointer;isolation:isolate}.chance-sticky-cta img{width:28px;height:28px;border-radius:50%;background:var(--white);padding:4px;object-fit:contain;flex:0 0 auto}.chance-sticky-text{color:var(--white);white-space:nowrap}.chance-sticky-btn{background:var(--jaune);color:var(--dark);padding:8px 16px;font-size:12px;border-radius:999px;text-decoration:none;font-weight:700;white-space:nowrap;flex:0 0 auto}.chance-sticky-btn:hover{background:var(--white);color:var(--dark);box-shadow:0 0 0 1px var(--dark)}@media (max-width:767px){.chance-sticky-cta{left:12px;right:12px;bottom:14px;transform:none;padding:10px 14px;justify-content:center;gap:0;overflow:hidden;box-sizing:border-box}.chance-sticky-cta img{display:none}.chance-sticky-text{display:none}.chance-sticky-btn{padding:10px 18px;font-size:13px;white-space:normal;line-height:1.2;text-align:center;max-width:100%}}:root{--alt-dark:#181F18;--alt-white:#FFFFFF;--alt-gris-clair:#F7F5FF;--alt-craie:#E0DDEE;--alt-craie-200:#EFECFB;--alt-bleu-ciel:#8EBDFF;--alt-jaune:#F7FF01;--alt-rose:#F66BAE;--alt-rose-3:#FBB7D8;--alt-bordeaux:#7F0000;--dark:var(--alt-dark);--white:var(--alt-white);--gris-clair:var(--alt-gris-clair);--craie:var(--alt-craie);--craie-200:var(--alt-craie-200);--bleu-ciel:var(--alt-bleu-ciel);--jaune:var(--alt-jaune);--rose:var(--alt-rose);--rose-3:var(--alt-rose-3);--bordeaux:var(--alt-bordeaux)}body:has(.bandeau-chance){background:var(--alt-craie)}body:has(.bandeau-chance) .container,section.section > .container{max-width:1200px;margin:0 auto;padding:0;box-sizing:border-box;text-align:left}section.section{padding:32px 0;border-top:0}section.section:not([style*="background"]){background:var(--alt-craie)}section.section > .container{display:block}section.section > .container > .eyebrow,section.section > .container > h2{text-align:left !important;display:block !important;padding-left:0}section.section .container > h2{margin-bottom:24px}section.section .container > h2 + *{margin-top:0}body:has(.bandeau-chance) > div > .w-layout-blockcontainer:nth-of-type(1),body:has(#of-logo) > div:has(#of-logo) > .container,.w-layout-blockcontainer:has(> img#of-logo){padding:48px 0 64px}body:has(.bandeau-chance) .w-layout-blockcontainer.w-container:not(:has(> img#of-logo)){max-width:1200px !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box}.section-card{background:var(--alt-white);border-radius:28px;padding:32px;box-shadow:0 2px 12px rgba(0,0,0,0.04);border:1px solid var(--alt-craie);margin-top:8px;width:100%;box-sizing:border-box}a.button,.section a.button,.section-card a.button{display:inline-flex !important;align-items:center;gap:14px;background:var(--alt-dark);color:var(--alt-white) !important;border-radius:999px;padding:14px 26px;text-decoration:none !important;font-weight:600;font-size:14px;line-height:1;border:0;cursor:pointer}a.button.is-yellow{background:var(--alt-jaune);color:var(--alt-dark) !important}a.button.is-outline{background:transparent;color:var(--alt-dark) !important;border:1.5px solid var(--alt-dark)}a.button.is-small{padding:8px 14px;font-size:12px}.chance-sticky-cta{cursor:pointer;position:relative}.bandeau-chance{position:relative;cursor:pointer}body:has(.bandeau-chance) h1,body:has(.bandeau-chance) h2,body:has(.bandeau-chance) h3,body:has(.bandeau-chance) h4,body:has(.bandeau-chance) h5,body:has(.bandeau-chance) h6{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-variation-settings:"wdth" 75;font-weight:800;text-transform:uppercase;color:var(--alt-dark);margin:0 0 16px}body:has(.bandeau-chance) section.section h1,body:has(.bandeau-chance) .hero h1,.w-layout-blockcontainer:has(> img#of-logo) h1{font-size:64px;line-height:80%}.w-layout-blockcontainer:has(> img#of-logo){max-width:1200px;margin:0 auto;box-sizing:border-box}.w-layout-blockcontainer:has(> img#of-logo) #of-subtitle{clear:none}#of-subtitle > p:first-of-type{clear:both}section.section h2{font-size:48px;line-height:90%;margin:0 0 16px}section.section h3{font-size:32px;line-height:95%;margin:0 0 12px}section.section h5{font-size:18px;line-height:1.2;font-variation-settings:"wdth" 80,"wght" 700;font-weight:700}section.section .eyebrow,.eyebrow{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-variation-settings:"wdth" 80,"wght" 700;font-size:13px;line-height:1.1;text-transform:uppercase;color:var(--alt-dark);letter-spacing:1.5px;margin-bottom:8px;display:inline-block;opacity:0.7}section.section p,section.section li{font-size:15px;line-height:1.6;margin:0 0 12px}.hero{padding:32px 0 56px}.hero .header-row{display:flex;align-items:flex-start;gap:28px;margin-bottom:24px}.hero .header-row > div{flex:1}.hero .cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}@media (min-width:992px){[role="banner"].navbar,.navbar.w-nav{display:flex !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important}.navbar .nav_container{display:flex !important;visibility:visible !important;opacity:1 !important}}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.kpi-card{background:var(--alt-white);border-radius:18px;padding:20px}.kpi-card .label{font-size:11px;text-transform:uppercase;opacity:0.6;margin-bottom:8px;font-weight:600;letter-spacing:0.5px}.kpi-card .value{font-size:26px;font-weight:800;line-height:1}.kpi-card .sub{font-size:11px;opacity:0.7;margin-top:4px}.statuts-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.statut-card{background:var(--alt-white);border-radius:20px;padding:24px 28px;display:flex;gap:18px;align-items:flex-start}.statut-card .icon{width:48px;height:48px;border-radius:12px;background:var(--alt-gris-clair);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.statut-card .label{font-size:12px;text-transform:uppercase;opacity:0.6;font-weight:600;margin-bottom:4px}.statut-card .value{font-size:20px;font-weight:800;line-height:1.1;margin-bottom:8px}.statut-card .detail{font-size:12px;opacity:0.75;line-height:1.5}.tarifs-price{background:var(--alt-gris-clair);border-radius:24px;padding:36px;text-align:center;max-width:480px;margin:0 auto}.tarifs-price .price{font-size:84px;font-weight:800;line-height:1;margin-bottom:12px}.tarifs-price .cpf-box{background:var(--alt-jaune);border-radius:16px;padding:16px;font-size:13px;line-height:1.5;margin-top:16px}.compare-table{background:var(--alt-white);border-radius:20px;overflow:hidden}.compare-table table{width:100%;border-collapse:collapse}.compare-table thead th{padding:18px 20px;text-align:left;background:var(--alt-craie-200);font-size:12px;text-transform:uppercase;font-weight:700}.compare-table thead th:last-child{background:var(--alt-dark);color:var(--alt-jaune)}.compare-table td{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,0.06);font-size:14px;vertical-align:top}.compare-table td:first-child{font-weight:600;color:rgba(24,31,24,0.7);width:28%}.compare-table td:last-child{background:rgba(247,255,1,0.08);font-weight:600}.resume-table{background:var(--alt-white);border-radius:24px;padding:28px}.resume-table table{width:100%;border-collapse:collapse}.resume-table td{padding:10px 0;border-bottom:1px dashed rgba(0,0,0,0.1);font-size:13px}.resume-table tr:last-child td,.resume-table tbody tr:last-child td{border-bottom:0}.resume-table td:first-child{color:rgba(24,31,24,0.6);width:45%}.resume-table td:last-child{font-weight:600}.faq-list{background:var(--alt-white);border-radius:24px;padding:16px 28px}.faq-item{padding:24px 0;border-bottom:1px dashed rgba(0,0,0,0.1)}.faq-item:last-child{border-bottom:0}.faq-item .q{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:17px;font-weight:700}.faq-item .q .plus{font-size:22px;opacity:0.6}.faq-item.open .q .plus{transform:rotate(45deg)}.faq-item .a{font-size:14px;line-height:1.6;margin-top:14px;opacity:0.85;display:none}.faq-item.open .a{display:block}.alt-eyebrow{font-family:'Bricolage Grotesque',system-ui,sans-serif;font-variation-settings:"wdth" 80,"wght" 700;font-size:13px;line-height:1.1;text-transform:uppercase;color:var(--alt-dark);letter-spacing:1.5px}.w-layout-blockcontainer:has(> img#of-logo) #of-subtitle{max-width:none !important}#of-subtitle .alt-subtitle-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start;margin:16px 110px 0 138px;clear:both;width:auto;box-sizing:border-box}.alt-subtitle-grid .alt-lead{font-size:18px;line-height:1.55;margin-bottom:18px;color:rgba(24,31,24,0.92);font-variation-settings:"wdth" 90,"wght" 600;font-weight:600}.alt-subtitle-grid .alt-para{margin-bottom:14px;font-size:14px;line-height:1.55}.alt-subtitle-grid aside.alt-quick-facts{background:rgba(255,255,255,0.65);border-radius:18px;padding:22px 24px;border:1px solid var(--alt-craie)}.alt-subtitle-grid aside.alt-quick-facts .label{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;opacity:0.6;margin-bottom:14px;font-variation-settings:"wdth" 80,"wght" 700}.alt-subtitle-grid aside.alt-quick-facts ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.alt-subtitle-grid aside.alt-quick-facts li{font-size:13px;line-height:1.4}.alt-subtitle-grid aside.alt-quick-facts li strong{display:block;font-size:11px;opacity:0.6;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:2px}@media (max-width:991px){#of-subtitle .alt-subtitle-grid{grid-template-columns:1fr;gap:18px;margin:16px 0 0 0 !important}#of-subtitle .alt-subtitle-grid .alt-lead{font-size:16px}}@media (max-width:767px){#of-subtitle .alt-subtitle-grid{grid-template-columns:1fr;gap:16px;margin:12px 0 0 0 !important}#of-subtitle .alt-subtitle-grid .alt-lead{font-size:15px;line-height:1.5}#of-subtitle .alt-subtitle-grid .alt-para{font-size:14px;line-height:1.55}#of-subtitle .alt-subtitle-grid aside.alt-quick-facts{padding:18px 20px}}.alt-badge{display:inline-block;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px}.alt-badge.green{background:#d6f5dc;color:#1f6e2f}.alt-badge.amber{background:#fff3cd;color:#856404}.alt-badge.red{background:#f9d6d8;color:#7c1b22}.alt-badge.dark{background:var(--alt-dark);color:var(--alt-white)}.cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.chance-sticky-cta{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--alt-dark);color:var(--alt-white);padding:12px 20px;border-radius:999px;display:flex;align-items:center;gap:14px;box-shadow:0 8px 24px rgba(0,0,0,0.25);z-index:9999;font-size:13px}.chance-sticky-text{color:var(--alt-white)}.chance-sticky-btn{background:var(--alt-jaune);color:var(--alt-dark);padding:8px 16px;font-size:12px;border-radius:999px;text-decoration:none;font-weight:700}img#of-logo{width:110px !important;height:110px !important;aspect-ratio:1 !important;border-radius:22px !important;object-fit:contain !important;background:var(--alt-white) !important;padding:14px !important;border:1px solid var(--alt-craie) !important;box-shadow:0 4px 12px rgba(0,0,0,0.08) !important;float:left !important;margin:0 28px 16px 0 !important;max-width:110px !important}#of-subtitle{font-size:16px;line-height:1.7;margin:16px 0 32px;max-width:880px;clear:none}#of-subtitle p{margin-bottom:16px;font-size:16px;line-height:1.7;clear:both}.kpi-grid{display:grid !important;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0}.kpi-card{background:var(--alt-white);border-radius:20px;padding:24px 22px;box-shadow:0 2px 8px rgba(0,0,0,0.04);border:1px solid var(--alt-craie)}.kpi-card .label{font-size:11px;text-transform:uppercase;opacity:0.65;margin-bottom:10px;font-weight:700;letter-spacing:0.5px}.kpi-card .value{font-size:32px;font-weight:800;line-height:1;font-variation-settings:"wdth" 75;margin-bottom:6px}.kpi-card .sub{font-size:12px;opacity:0.65;margin-top:6px;line-height:1.4}.statut-card,.resume-table,.compare-table,.tarifs-price,.faq-list{box-shadow:0 2px 8px rgba(0,0,0,0.04)}.statut-card{padding:24px 28px;border-radius:24px}.resume-table{padding:32px;border-radius:24px}.compare-table{border-radius:24px}.tarifs-price{border-radius:32px;padding:48px 36px}.faq-list{border-radius:24px;padding:20px 32px}@media (max-width:991px){.kpi-grid{grid-template-columns:repeat(2,1fr) !important;gap:12px !important}.kpi-card{padding:18px 16px !important}.kpi-card .value{font-size:26px !important}.section-card{padding:32px 28px !important;border-radius:24px !important}.statuts-grid{grid-template-columns:1fr 1fr !important}}@media (max-width:767px){.w-layout-blockcontainer:has(> img#of-logo){padding:32px 18px 40px !important}img#of-logo{float:left !important;width:64px !important;height:64px !important;display:block !important;margin:0 14px 12px 0 !important;padding:8px !important;border-radius:14px !important;max-width:64px !important}.w-layout-blockcontainer:has(> img#of-logo) h1{font-size:30px !important;line-height:95% !important;margin-bottom:8px !important}#of-subtitle,#of-subtitle p{font-size:15px !important;line-height:1.65 !important}.kpi-grid{grid-template-columns:repeat(2,1fr) !important;gap:10px !important;margin:22px 0 !important}.kpi-card{padding:16px 14px !important;border-radius:16px !important}.kpi-card .value{font-size:22px !important}.kpi-card .label{font-size:10px !important;margin-bottom:6px !important}.kpi-card .sub{font-size:10px !important}section.section{padding:36px 0 !important}body:has(.bandeau-chance) .w-layout-blockcontainer.w-container:not(:has(> img#of-logo)){padding:0 !important}.w-layout-blockcontainer:has(> img#of-logo){padding:32px 14px 40px !important}section.section > .container,body:has(.bandeau-chance) .container{padding:0 !important}.section-card{padding:22px 18px !important}.resume-table{padding:20px 18px !important}.section-card{padding:22px 18px !important;border-radius:20px !important}section.section h2{font-size:30px !important}section.section h3{font-size:22px !important}.resume-table{padding:20px 18px !important;border-radius:20px !important}.resume-table h5{font-size:15px !important;margin-bottom:8px !important}.resume-table td{font-size:12px !important;padding:8px 0 !important}.resume-table td:first-child{width:50% !important}.statuts-grid{grid-template-columns:1fr !important;gap:12px !important}.statut-card{padding:18px 20px !important;border-radius:18px !important}.statut-card .value{font-size:18px !important}.tarifs-price{padding:28px 20px !important;border-radius:24px !important}.tarifs-price .price{font-size:52px !important}.compare-table thead th{padding:12px 12px !important;font-size:10px !important}.compare-table td{padding:12px 12px !important;font-size:12px !important}.faq-list{padding:14px 20px !important;border-radius:20px !important}.faq-item .q{font-size:15px !important}.faq-item .a{font-size:13px !important}.cta-row{flex-direction:column !important;align-items:stretch !important;gap:10px !important}.cta-row .button,.cta-row a.button{justify-content:center !important;width:100% !important;box-sizing:border-box !important}.chance-sticky-cta{padding:10px 14px !important;font-size:12px !important;max-width:calc(100vw - 24px);box-sizing:border-box}.chance-sticky-btn{padding:7px 12px !important;font-size:11px !important}}@media (max-width:479px){.kpi-grid{grid-template-columns:1fr 1fr !important}.w-layout-blockcontainer:has(> img#of-logo) h1{font-size:32px !important}section.section h2{font-size:26px !important}}@media (max-width:767px){.section-card,.resume-table,.compare-table,.tarifs-price,.faq-list{width:100% !important;box-sizing:border-box !important;max-width:none !important}.resume-table + .cta-row,.cta-row{margin-bottom:16px !important}}.resume-table + .cta-row{margin-bottom:32px}@media (max-width:767px){div[style*="display:grid"][style*="grid-template-columns"],div[style*="grid-template-columns:1fr 1fr"],div[style*="grid-template-columns:repeat(2"],div[style*="grid-template-columns:repeat(3"],div[style*="grid-template-columns:repeat(4"],div[style*="grid-template-columns:1fr 1fr 1fr 1fr"],div[style*="grid-template-columns:1.2fr"],div[style*="grid-template-columns:1fr 1.2fr"],div[style*="grid-template-columns:2fr 1fr"],div[style*="grid-template-columns:1fr 2fr"]{grid-template-columns:1fr !important;gap:16px !important}div[style*="display:flex"][style*="gap"]{flex-wrap:wrap !important}.compare-table{overflow-x:visible !important}.compare-table table{min-width:0 !important;width:100% !important;font-size:11px !important}.compare-table thead th{padding:8px 6px !important;font-size:9px !important;line-height:1.2 !important}.compare-table td{padding:10px 6px !important;font-size:11px !important;line-height:1.35 !important;vertical-align:top !important}.compare-table td:first-child{width:30% !important}.section-card table{font-size:12px !important;width:100% !important}.section-card table th,.section-card table td{padding:8px 6px !important;line-height:1.35 !important}.chance-sticky-cta{left:12px !important;right:12px !important;bottom:14px !important;transform:none !important;padding:10px 14px !important;max-width:none !important;width:auto !important;justify-content:center !important;gap:0 !important;overflow:hidden !important}.chance-sticky-text{display:none !important}.chance-sticky-btn{padding:10px 18px !important;font-size:13px !important;white-space:normal !important;line-height:1.2 !important;text-align:center !important;max-width:100% !important}}body:has(.bandeau-chance) .container,section.section > .container,.bandeau-chance > .container,body:has(.bandeau-chance) .w-layout-blockcontainer.w-container:not(:has(> img#of-logo)){max-width:880px !important;margin:0 auto !important;padding:0 20px !important;box-sizing:border-box}section.section{padding:34px 0}body:has(.bandeau-chance) h1,body:has(.bandeau-chance) h2,body:has(.bandeau-chance) h3{text-transform:none !important;font-variation-settings:normal;font-weight:700}body:has(.bandeau-chance) section.section h1,body:has(.bandeau-chance) .hero h1,.w-layout-blockcontainer:has(> img#of-logo) h1{font-size:32px !important;line-height:1.15 !important;margin:8px 0 12px}section.section h2{font-size:23px !important;line-height:1.2 !important;margin:0 0 16px}section.section h3{font-size:18px !important;line-height:1.25 !important}section.section .eyebrow,.eyebrow{font-size:12px;letter-spacing:1px;font-weight:700;opacity:0.55;font-variation-settings:normal;margin-bottom:6px}.section-card{border-radius:20px !important;padding:24px !important;box-shadow:none !important;border:0 !important;margin-top:8px}body:has(.bandeau-chance) .w-richtext > *:not(section){width:calc(100% - 40px);max-width:840px;margin-left:auto;margin-right:auto;box-sizing:border-box}body:has(.bandeau-chance) > h1{max-width:880px;margin:0 auto;padding:26px 20px 0;box-sizing:border-box;font-size:32px;line-height:1.15;text-transform:none;font-weight:700}body:has(.bandeau-chance) .fil-ariane a{color:var(--alt-bordeaux,#7f0000)}.resume-table .en-bref-fusionne{margin:0 0 22px;padding:0 0 20px;border-bottom:1px solid var(--alt-craie-200,#efecfb)}.resume-table .en-bref-fusionne ul{list-style:none;margin:0;padding:0}.resume-table .en-bref-fusionne li{padding:7px 0;font-size:14px}.resume-table .en-bref-fusionne li strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:0.5px;opacity:0.55;font-weight:700;margin-bottom:2px}.resume-table .en-bref-fusionne .label{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:700;opacity:0.55;margin-bottom:8px}body:has(.bandeau-chance) .w-richtext > p.alt-lead{font-size:17px;line-height:1.55;font-weight:700;margin:0 auto 4px}a.encart-format{display:block;background:var(--alt-jaune);border-radius:16px;padding:20px;margin-top:24px;font-size:14px;color:var(--alt-dark) !important;text-decoration:none !important;transition:box-shadow .18s,transform .18s}a.encart-format:hover{box-shadow:0 6px 20px rgba(0,0,0,0.12);transform:translateY(-2px)}.encart-format-lien{color:var(--alt-bordeaux);font-weight:700;margin-left:8px;text-decoration:underline}.section-card > .encart-sombre,.section-card > div[style*="background:var(--alt-dark)"],.section-card > div[style*="background:var(--dark)"]{margin-left:0;margin-right:0}.encart-sombre{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.encart-sombre > *:first-child{flex:1;min-width:260px}.encart-sombre a.button:hover,a.button:hover{background:var(--alt-white) !important;color:var(--alt-dark) !important}a.button.is-outline:hover{background:var(--alt-dark) !important;color:var(--alt-white) !important;border-color:var(--alt-dark)}@media (min-width:768px){.kpi-grid{margin-bottom:66px}}body:has(.bandeau-chance) .w-richtext > *:not(section){padding-left:0 !important;padding-right:0 !important}@media (min-width:992px){body:has(.bandeau-chance) .w-richtext > .section-card,body:has(.bandeau-chance) .w-richtext > .resume-table,body:has(.bandeau-chance) .section-card,body:has(.bandeau-chance) .resume-table{padding:24px !important}}body:has(.bandeau-chance) .w-richtext > p.alt-lead{font-weight:400}body:has(.bandeau-chance) .w-richtext > .cta-row{justify-content:center}.encart-sombre{display:block}.encart-sombre .encart-sombre-action{margin-top:22px;text-align:left}.carte-alternative{transition:box-shadow .18s,transform .18s}.carte-alternative:hover{box-shadow:0 8px 24px rgba(0,0,0,0.14);transform:translateY(-3px)}.chance-sticky-cta img{width:28px;height:28px;border-radius:50%;background:var(--alt-white);padding:4px;object-fit:contain;flex:0 0 auto}.chance-sticky-cta{cursor:pointer}.chance-sticky-btn:hover{background:var(--alt-white);color:var(--alt-dark);box-shadow:0 0 0 1px var(--alt-dark)}@media (max-width:767px){.chance-sticky-cta img{display:none}}.chance-sticky-cta{z-index:9999 !important;isolation:auto}
.fiche-refonte p:not(.w-richtext p){font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;font-variation-settings:inherit;color:inherit;margin:0}
body:has(.bandeau-chance) .fiche-refonte .w-richtext > *{width:auto;max-width:none;margin-left:0;margin-right:0}
body:has(.bandeau-chance) .fiche-refonte .w-richtext > a.button{padding-left:26px !important;padding-right:26px !important}
body:has(.bandeau-chance) .fiche-refonte .w-richtext > .avis-card{padding-left:22px !important;padding-right:22px !important}
.fiche-refonte .w-embed::before,.fiche-refonte .w-embed::after,.fiche-refonte .w-richtext::before,.fiche-refonte .w-richtext::after{display:none}
body:has(.bandeau-chance) .fiche-refonte > section.bandeau-chance{margin:calc(2 * 1.2rem + 72px) 0 0}
.fiche-refonte .graphe-valeur{white-space:nowrap}
.fiche-refonte .saison-mois .w-embed{display:contents}
.footer-seo .footer-liens .w-embed{display:contents}
.fiche-refonte .fil-ariane .w-embed,.fiche-refonte .fil-ariane p{display:inline}
body:has(.bandeau-chance) .fiche-refonte .chapeau p{font-size:17px;line-height:1.55;font-weight:400;margin:0 auto 4px}
.fiche-refonte .bandeau-sous-cta p{display:block}
.fiche-refonte .eyebrow p{display:inline;margin:0}
.fiche-refonte td p,.fiche-refonte th p,.fiche-refonte .badge p,.fiche-refonte strong p{display:inline;margin:0}
.fiche-refonte td .w-embed,.fiche-refonte th .w-embed{display:inline}
.fiche-refonte .resume-table tr:has(td.cond p:empty){display:none}
.fiche-refonte .note-maj .w-embed,.fiche-refonte .note-maj p,.fiche-refonte .note-jaune-sub p{display:inline}
.fiche-refonte .note-jaune-sub .w-embed{display:block}
.fiche-refonte .axe-valeur .w-embed,.fiche-refonte .graphe-valeur .w-embed,.fiche-refonte .graphe-valeur p,.fiche-refonte .alt-note p,.fiche-refonte .alt-note .w-embed{display:inline}
.fiche-refonte p.n{display:none}
.fiche-refonte .graphe-nom p{display:inline;margin:0}
.fiche-refonte .prix-cpf .reste{display:block;margin-bottom:6px;font-size:16px;font-weight:700}
.fiche-refonte .prix-cpf .w-richtext p{margin:0}
.fiche-refonte .cmp-annee .nc-repli{display:none}
.fiche-refonte .cmp-annee:has(p.w-dyn-bind-empty) .nc-repli{display:inline}
.fiche-refonte .sec-avis:has(> .container > .eyebrow p.w-dyn-bind-empty) .avis-contenu{display:none}
.fiche-refonte .repli-avis{display:none;text-align:center}
.fiche-refonte .repli-avis p{font-size:15px;opacity:.7}
.fiche-refonte .sec-avis:has(> .container > .eyebrow p.w-dyn-bind-empty) .repli-avis{display:block}
.fiche-refonte .cartouche:has(.avis-liste .w-dyn-bind-empty){background:transparent;padding:0}
.fiche-refonte .cartouche-cta .w-richtext p{margin:0}
.fiche-refonte .alt-encart .w-embed{display:contents}
.fiche-refonte .alt-grid .w-dyn-list{display:contents}
.fiche-refonte .alt-initiales p,.fiche-refonte .alt-nom p,.fiche-refonte .alt-ville p,.fiche-refonte .alt-prix p{margin:0}
.fiche-refonte .carte-alternative{position:relative}
.fiche-refonte .alt-prix-ligne .w-richtext{display:contents}
.chance-sticky-cta p{display:inline;margin:0;font:inherit;line-height:inherit;color:inherit}
.footer-seo .footer-liens .w-richtext{display:contents}
.fiche-refonte .rev-card .w-richtext p{margin:0}
.fiche-refonte .kpi-card .value p,.fiche-refonte .kpi-card .sub p{margin:0}
.bandeau-chance:hover a.button,.bandeau-chance a.button:hover{color:var(--dark) !important;background:var(--white) !important}
.fiche-refonte .cta-row .w-embed{display:contents}
.fiche-refonte .cartouche-cta{margin-top:32px}
.fiche-refonte .footer-liens a:hover,.fiche-refonte .fil-ariane a:hover{text-decoration:underline}
.of-entete .of-initiales{float:right;margin:0 0 16px 28px;white-space:nowrap;overflow:hidden;padding:0 8px;box-sizing:border-box}
.of-entete .of-initiales p{white-space:nowrap}
.fiche-refonte .alt-initiales{white-space:nowrap;overflow:hidden;padding:0 4px;box-sizing:border-box}
@media (max-width:767px){.of-entete .of-initiales{width:64px;height:64px;border-radius:14px;font-size:22px;margin:0 0 12px 14px;padding:0 4px}}
.fiche-refonte .alt-nom .w-richtext{display:contents}
.fiche-refonte .alt-nom a{color:inherit;text-decoration:none}
.fiche-refonte .alt-nom a::after{content:"";position:absolute;inset:0;border-radius:20px}
.fiche-refonte .carte-alternative:hover .alt-nom a{text-decoration:underline}
.fiche-refonte .section-card .faq-list{background:transparent;border-radius:0;box-shadow:none;padding:0 !important}
.fiche-refonte ol.desc-etapes{list-style:none;counter-reset:etape;padding:0;margin:10px 0 0 0}
.fiche-refonte ol.desc-etapes > li{counter-increment:etape;position:relative;padding:0 0 14px 40px;font-size:14px;line-height:1.6}
.fiche-refonte ol.desc-etapes > li::before{content:counter(etape);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--bordeaux,#7a1f3d);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}
.fiche-refonte ol.desc-etapes > li:last-child{padding-bottom:0}
.fiche-refonte ol.desc-etapes > li > p{margin:0 0 10px 0}
.fiche-refonte ol.desc-etapes > li > p:last-child{margin-bottom:0}
.fiche-refonte .kpi-card:has(.value > .w-dyn-bind-empty){display:none}

.fiche-refonte .button,.fiche-refonte .button.is-outline,.fiche-refonte .button.is-yellow{box-shadow:none}
.fiche-refonte .alt-note{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:0;padding-top:0}
.fiche-refonte .alt-note .alt-prix-ligne{margin:0;padding:0;border-top:0}
.fiche-refonte .alt-note .alt-prix-ligne .w-embed{display:block}
.fiche-refonte .alt-desc{font-size:13px;line-height:1.45;opacity:.75;margin:8px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.fiche-refonte .alt-desc p{margin:0}
 .fiche-refonte .fil-ariane{white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none} .fiche-refonte .fil-ariane::-webkit-scrollbar{display:none} .fiche-refonte .fil-ariane .w-richtext{display:inline} .fiche-refonte .fil-ariane .w-richtext::before,.fiche-refonte .fil-ariane .w-richtext::after{content:none} .fiche-refonte .fil-ariane .w-richtext p{display:inline;margin:0} .fiche-refonte .compare-table td .w-richtext p{font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;font-variation-settings:inherit;color:inherit;margin:0}
 img#of-logo.w-dyn-bind-empty,img#of-logo[src=""]{display:none !important}
@media (max-width:767px){
  .bandeau-chance .bandeau-logo{display:none !important}
  .bandeau-chance .bandeau-droite{width:100% !important;flex:1 1 100% !important;text-align:center !important}
  .bandeau-chance .bandeau-sous-cta,.bandeau-chance .bandeau-sous-cta p{text-align:center !important}
  body:has(.fiche-refonte) .chance-sticky-cta{justify-content:space-between !important;gap:10px !important;padding:9px 9px 9px 16px !important}
  body:has(.fiche-refonte) .chance-sticky-text{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal !important;min-width:0;flex:1 1 auto;font-size:12px;line-height:1.3}
  body:has(.fiche-refonte) .chance-sticky-btn{flex:0 0 auto;white-space:nowrap !important;padding:10px 14px !important;font-size:12.5px !important}
}
.fiche-refonte .alt-note{justify-content:flex-start;gap:5px}
.fiche-refonte .alt-note > p:first-child{font-weight:700}
.fiche-refonte .alt-note > .alt-prix-ligne{margin-left:auto}
@media (max-width:767px){
  .fiche-refonte > .kpi-grid{margin-left:auto !important;margin-right:auto !important}
  .fiche-refonte > .resume-table{width:calc(100% - 40px) !important;margin-left:auto !important;margin-right:auto !important}
  .fiche-refonte .compare-table table,.fiche-refonte .compare-table thead,.fiche-refonte .compare-table tbody{display:block;width:100% !important}
  .fiche-refonte .compare-table tr{display:grid;grid-template-columns:1fr 1fr}
  .fiche-refonte .compare-table thead th:first-child{display:none}
  .fiche-refonte .compare-table thead th{padding:10px 12px !important;font-size:10px !important}
  .fiche-refonte .compare-table tbody td{width:auto !important;padding:10px 12px !important;font-size:12.5px !important;line-height:1.4 !important}
  .fiche-refonte .compare-table tbody td:first-child{grid-column:1 / -1;background:var(--alt-craie-200,#efecfb);color:var(--alt-dark,#181f18);font-weight:700;font-size:11px !important;text-transform:uppercase;letter-spacing:.04em;padding:8px 12px !important}
}

.fiche-refonte:not(.page-avis) .sec-avis .avis-etoiles{display:none}
.fiche-refonte:not(.page-avis) .sec-avis .cartouche:not(:has(.avis-texte:not(:empty))) .avis-liste,
.fiche-refonte:not(.page-avis) .sec-avis .cartouche:not(:has(.avis-texte:not(:empty))) .cartouche-sub{display:none}


.fiche-refonte .offres-retirees:has(.w-dyn-bind-empty){display:none}
.fiche-refonte .offres-retirees{margin-top:28px}
.fiche-refonte .offres-retirees .w-richtext h5{margin:0 0 10px}
.fiche-refonte .offres-retirees .w-richtext table{width:100%}
.fiche-refonte .offres-retirees .w-richtext td{font-size:13px;vertical-align:top}
.fiche-refonte .offres-retirees .w-richtext p{font-size:12px;opacity:.65;margin:8px 0 0;line-height:1.5}
@media (max-width:767px){
  .fiche-refonte .offres-retirees .w-richtext td{padding:8px 8px 8px 0 !important}
  .fiche-refonte .offres-retirees .w-richtext td:last-child{padding-right:0 !important}
  .fiche-refonte .offres-retirees .w-richtext td:nth-child(2),.fiche-refonte .offres-retirees .w-richtext td:nth-child(3){white-space:nowrap}
}


.fiche-refonte .alerte-fermeture:has(.w-dyn-bind-empty){display:none}
.fiche-refonte .alerte-fermeture{margin-top:14px;margin-bottom:22px;padding-top:14px;padding-bottom:14px;border-radius:12px;background:#FFE8DF;border:1px solid #F4AE93;border-left:6px solid #E0461F;color:#5E1A09;text-align:left}
.fiche-refonte .alerte-fermeture > .w-richtext{padding:0 18px 0 16px}
.fiche-refonte .alerte-fermeture .w-richtext p{margin:0;font-size:15px;line-height:1.5;color:#5E1A09}
.fiche-refonte .alerte-fermeture .w-richtext p + p{margin-top:4px}
.fiche-refonte .alerte-fermeture .w-richtext strong{color:#B42A0E;font-size:16px}
.pastille-fermee{display:inline-block;margin-left:8px;padding:1px 9px;border-radius:999px;background:#EEEDF1;border:1px solid #DEDCE4;color:#5B5866;font-size:12px;font-weight:500;line-height:1.6;vertical-align:middle;white-space:nowrap;text-decoration:none;letter-spacing:0}
body:has(.bandeau-chance) .w-richtext > .pastille-fermee{padding-left:9px !important;padding-right:9px !important}
.fil-ariane .pastille-fermee,.fil-fiche .pastille-fermee{display:none}


.fiche-refonte .sec-comparatif:has(> .container > .eyebrow p.w-dyn-bind-empty){display:none}
.fiche-refonte:has(.sec-comparatif > .container > .eyebrow p.w-dyn-bind-empty) a[href="#comparaison"]{display:none !important}
.fiche-refonte .sec-alternatives:has(> .container > h2.w-dyn-bind-empty){display:none}
.fiche-refonte .sec-revendiquer:has(> .container > h2.w-dyn-bind-empty){display:none}
.fiche-refonte .sec-tendances:has(> .container > h2.w-dyn-bind-empty){display:none}
.fiche-refonte .sec-avis:has(> .container > h2.w-dyn-bind-empty){display:none}
.fiche-refonte tr[data-ligne="cpf"] > td:nth-child(2):empty::after{content:"Non";font-weight:600}
.fiche-refonte:has(tr[data-ligne="cpf"] > td:nth-child(2):empty) [data-kpi="prix"] .sub{display:none}
.fiche-refonte tr[data-ligne="qualiopi"] > td:nth-child(2):empty::after{content:"Non, au dernier relevé de la liste publique";font-weight:600}
.fiche-refonte .sec-presentation:has(> .container > .section-card.presentation > .w-dyn-bind-empty){display:none}
.fiche-refonte .sec-description:has(> .container > .section-card.description > .w-dyn-bind-empty){display:none}
.fiche-refonte:has(.sec-avis > .container > h2.w-dyn-bind-empty) .fmt-note{display:none}
.fiche-refonte [data-kpi="modalite"] .value p.w-dyn-bind-empty::after{content:"Non communiquée"}
.fiche-refonte [data-kpi="prix"] .value p.w-dyn-bind-empty::after,.fiche-refonte .prix-gros p.w-dyn-bind-empty::after{content:"Non communiqué"}
.fiche-refonte tr[data-ligne] > td > p.w-dyn-bind-empty::after{content:"Non communiqué"}

html.pa-attente .chance-sticky-cta{display:none !important}
/* page a part */
.fiche-refonte + .w-embed .fiche-refonte{margin-top:0}
