:root{--surface: #fcf9f5;--surface-alt: #fbf6d5;--soft: #ebe5ec;--ink: #464250;--accent-text: #4e6459;--accent: #a06b1d;--crevette: #b0a0cd;--soufre: #f9f2a6;--mexicain: #4e6459;--font-title: "Fraunces", Georgia, serif;--font-body: "Lato", system-ui, sans-serif;--font-edito: "Montserrat", system-ui, sans-serif;--header-h: 64px;color-scheme:light}html,body{background:var(--surface);color:var(--ink)}body{font-family:var(--font-body);font-size:16px;line-height:1.5}*{box-sizing:border-box}a{color:inherit}.header{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;height:var(--header-h);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--soft);display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:clamp(16px,4vw,48px)}.header .logo{width:170px;height:auto;display:block}.header .dates{font-family:var(--font-edito);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--accent-text)}.header .right{display:flex;align-items:center;gap:18px}.bouton{display:inline-block;background:var(--ink);color:var(--surface);font-family:var(--font-body);font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:999px;white-space:nowrap;transition:background .15s ease}.bouton:hover{background:var(--accent-text)}.bouton:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bouton.small{font-size:12px;padding:12px 20px}.bouton.primary{font-size:15px;padding:20px 40px}.hero{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px);padding-block:clamp(32px,5vh,56px) 40px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,5vw,72px);row-gap:36px;align-items:start}.titre{grid-column:1 / -1;display:grid;gap:4px;max-width:1100px}.titre .eyebrow{line-height:1.3}.argument{display:grid;gap:22px}.eyebrow{font-family:var(--font-edito);font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--accent-text);margin:0;font-style:italic}h1{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(28px,3.6vw,46px);line-height:1.08;letter-spacing:-.01em;margin:0;text-wrap:balance}h1 em{font-style:normal;color:var(--accent)}.lead{font-size:17px;font-weight:700;margin:0}.puces{list-style:none;margin:-8px 0 0;padding:0;display:grid;gap:10px}.puces li{position:relative;padding-left:32px;font-size:16px;line-height:1.5}.puces li:before{content:"";position:absolute;left:0;top:.15em;width:20px;height:20px;border-radius:50%;background:var(--crevette)}.puces li:after{content:"";position:absolute;left:7px;top:calc(.15em + 4px);width:5px;height:9px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.prix{display:grid;gap:8px;justify-items:start}.pill{display:inline-block;background:var(--soufre);color:var(--ink);font-family:var(--font-edito);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px}.montant{margin:0;font-size:18px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.montant s{color:var(--accent-text);text-decoration-thickness:2px}.tarif-label{font-size:15px;font-weight:700}.montant strong{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:30px;line-height:1}.cta-zone{display:grid;gap:12px;justify-items:start;margin-top:6px}.micro{font-size:13px;line-height:1.5;margin:0}.certif{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--accent-text);font-weight:700}.micro strong{font-weight:700}.proof{display:inline-flex;align-items:center;gap:10px;font-size:13px;margin:0}.proof .avatars{display:inline-flex}.proof .avatars span{width:22px;height:22px;border-radius:50%;border:2px solid var(--surface);margin-left:-8px}.proof .avatars span:first-child{margin-left:0}.mecanisme{background:var(--soufre);border-radius:6px;padding:clamp(22px,2.6vw,34px);display:grid;gap:20px}.mecanisme h2{font-family:var(--font-title);font-optical-sizing:auto;font-style:italic;font-weight:900;font-size:clamp(20px,1.9vw,24px);line-height:1.3;margin:0;text-wrap:balance}.etapes{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:etape}.etapes li{counter-increment:etape;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;background:var(--surface);border-radius:6px;padding:12px 14px}.etapes li:before{content:counter(etape);width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--surface);font-family:var(--font-edito);font-weight:800;font-size:15px;display:grid;place-items:center}.etapes strong{display:block;font-size:15px}.etapes span{font-size:14px;line-height:1.45}.etapes li.final{background:var(--crevette)}.reperes{background:var(--surface-alt);padding-block:18px;padding-inline:clamp(16px,4vw,48px)}.reperes ul{list-style:none;margin:0 auto;padding:0;max-width:1240px;display:flex;flex-wrap:wrap;gap:10px 36px;font-family:var(--font-edito);font-size:13px;font-weight:600;letter-spacing:.02em}.reperes li{display:inline-flex;align-items:center;gap:8px}.reperes li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.renvoi{text-decoration:none;font-size:.55em;vertical-align:super;margin-left:2px;color:var(--accent-text)}.notes{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px);padding-block:28px 40px}.notes p{font-size:12px;line-height:1.5;color:var(--ink);margin:0}.bloc2{padding-inline:clamp(16px,4vw,48px);padding-block:clamp(48px,7vh,80px)}.bloc2-inner{max-width:720px;margin-inline:auto;display:grid;gap:22px}.bloc2 h2{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(26px,3.2vw,40px);line-height:1.12;margin:0;text-wrap:balance}.bloc2 h3{font-family:var(--font-edito);font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:14px 0 0}.bloc2 p{font-size:17px;line-height:1.6;margin:0}.situations{list-style:none;margin:0;padding:0;display:grid;gap:14px}.situations li{position:relative;padding:14px 18px 14px 50px;background:var(--soft);border-radius:6px;font-size:16px;line-height:1.55}.situations li:before{content:"";position:absolute;left:16px;top:16px;width:20px;height:20px;border-radius:50%;background:var(--surface);border:2px solid var(--ink)}.tabs{display:grid;gap:18px}.tablist{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.tab{appearance:none;cursor:pointer;text-align:center;font-family:var(--font-body);font-weight:900;font-size:15px;color:var(--ink);background:transparent;border:2px solid var(--ink);border-radius:999px;padding:10px 22px;display:grid;gap:0;line-height:1.25;transition:background .15s ease,color .15s ease}.tab small{font-weight:400;font-size:12px}.tab[aria-selected=true]{background:var(--ink);color:var(--surface)}.tab:hover:not([aria-selected=true]){background:var(--soufre)}.tab:focus-visible{outline:2px solid var(--ink);outline-offset:3px}[role=tabpanel]{display:grid;gap:16px}.nuances{display:grid;gap:12px}.nuances p{font-size:15px;line-height:1.55;padding:14px 18px;border:1px solid var(--crevette);border-radius:6px;background:var(--surface)}.pas-seule{background:var(--soufre);border-radius:6px;padding:22px 24px;display:grid;gap:10px;margin-top:8px}.pas-seule h3{margin:0;color:var(--ink)}.citation{font-family:var(--font-title);font-optical-sizing:auto;font-style:italic;font-weight:900;font-size:clamp(24px,2.6vw,30px);line-height:1.3;color:var(--accent);margin-top:6px;display:grid;gap:8px}.citation span{font-family:var(--font-body);font-style:normal;font-weight:400;font-size:13px;color:var(--ink)}.bloc3{background:var(--surface-alt);padding-inline:clamp(16px,4vw,48px);padding-block:clamp(48px,7vh,80px)}.bloc3-inner{max-width:1100px;margin-inline:auto;display:grid;gap:32px}.bloc3-head{max-width:720px;display:grid;gap:16px}.bloc3 h2{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(26px,3.2vw,40px);line-height:1.12;margin:0;text-wrap:balance}.bloc3 .intro{font-size:17px;line-height:1.6;margin:0}.gardefous{list-style:none;margin:0;padding:0;counter-reset:gf;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gardefous li{counter-increment:gf;position:relative;background:var(--surface);border-radius:6px;padding:26px 26px 26px 78px;min-width:0}.gardefous li:before{content:counter(gf);position:absolute;left:24px;top:24px;width:38px;height:38px;border-radius:50%;background:var(--crevette);color:var(--ink);font-family:var(--font-edito);font-weight:800;font-size:16px;display:grid;place-items:center}.gardefous h3{font-family:var(--font-body);font-weight:900;font-size:17px;line-height:1.3;margin:0 0 8px}.gardefous p{font-size:15px;line-height:1.55;margin:0}.go{background:var(--ink);color:var(--surface);border-radius:6px;padding:26px 30px;display:grid;gap:8px;max-width:820px}.go-title{font-family:var(--font-title);font-optical-sizing:auto;font-style:italic;font-weight:900;font-size:clamp(22px,2.4vw,28px);line-height:1.25;margin:0}.go p{margin:0;font-size:15px;line-height:1.55}.chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.chips li{font-family:var(--font-edito);font-weight:600;font-size:13px;letter-spacing:.02em;border:1px solid var(--ink);border-radius:999px;padding:8px 14px}.pont{font-size:16px;font-weight:700;margin:0;color:var(--accent-text)}@media(max-width:760px){.gardefous{grid-template-columns:1fr}}.outils{display:grid;gap:14px}.outils-kicker{font-family:var(--font-edito);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0}.humains{background:var(--soft);border-radius:6px;padding:22px 26px;max-width:820px;display:grid;gap:8px}.humains h3,.roues h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(20px,2.2vw,26px);line-height:1.2;margin:0}.humains p{margin:0;font-size:15px;line-height:1.55}.roues{display:grid;gap:16px}.etapes-roues{list-style:none;margin:0;padding:0;counter-reset:r;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.etapes-roues li{counter-increment:r;background:var(--surface);border-radius:6px;padding:18px;display:grid;gap:6px;min-width:0}.etapes-roues li:before{content:counter(r);font-family:var(--font-edito);font-weight:800;font-size:13px;color:var(--accent-text)}.etapes-roues strong{font-size:15px;line-height:1.3}.etapes-roues span{font-size:14px;line-height:1.5}.etapes-roues li:last-child{background:var(--crevette)}@media(max-width:900px){.etapes-roues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.etapes-roues{grid-template-columns:1fr}}.gardefous.trois{grid-template-columns:repeat(3,minmax(0,1fr))}.boucle{background:var(--surface);border-radius:6px;padding:22px 26px;display:grid;gap:14px}.boucle-kicker{font-family:var(--font-edito);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0}.boucle-steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 0;align-items:center;counter-reset:b}.boucle-steps li{counter-increment:b;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700}.boucle-steps li:before{content:counter(b);width:26px;height:26px;border-radius:50%;background:var(--soufre);color:var(--ink);font-family:var(--font-edito);font-weight:800;font-size:12px;display:grid;place-items:center;flex:none}.boucle-steps li:not(:last-child):after{content:"";width:28px;height:2px;background:var(--ink);margin-inline:12px}.boucle-fin{margin:0;font-family:var(--font-title);font-optical-sizing:auto;font-style:italic;font-weight:900;font-size:20px;color:var(--accent)}@media(max-width:960px){.gardefous.trois{grid-template-columns:1fr}.boucle-steps{flex-direction:column;align-items:flex-start}.boucle-steps li:not(:last-child):after{display:none}}.niveaux{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.niveaux li{grid-column:span 2}.niveaux li:nth-child(4),.niveaux li:nth-child(5){grid-column:span 3}.niveaux .retour{margin-top:auto;padding-top:10px;border-top:1px solid var(--soft);font-size:13px;line-height:1.45}.niveaux .retour span{display:inline-block;font-family:var(--font-edito);font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:3px;margin-right:6px;vertical-align:1px}.niveaux .copilote span{background:var(--soufre);color:var(--ink)}.niveaux .humain span{background:var(--crevette);color:var(--ink)}.niveaux .retour+.retour{padding-top:6px;border-top:0}.niveaux li.final .retour{border-top-color:color-mix(in srgb,var(--surface) 25%,transparent)}.niveaux li{position:relative;background:var(--surface);border-radius:6px;padding:24px 22px 22px;display:grid;gap:8px;min-width:0}.niveaux .picto{width:40px;height:40px;padding:8px;box-sizing:border-box;border-radius:50%;background:var(--crevette);color:var(--ink);justify-self:center}.niveaux .xp{width:100%;display:grid;gap:4px;margin-top:10px;padding-top:12px;border-top:1px solid var(--soft)}.niveaux li.final .xp{border-top-color:color-mix(in srgb,var(--surface) 25%,transparent)}.niveaux .xp-head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-edito);font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.niveaux .xp-pct{font-size:13px;letter-spacing:0}.niveaux .xp-bar{height:8px;border-radius:4px;background:var(--soft);overflow:hidden}.niveaux .xp-bar i{display:block;height:100%;border-radius:4px;background:var(--accent-text)}.niveaux .xp-rang{margin:0!important;font-family:var(--font-edito);font-weight:700;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-align:center;line-height:1.3!important}.niveaux li.final .xp-head{color:var(--surface)}.niveaux li.final .xp-bar{background:color-mix(in srgb,var(--surface) 20%,transparent)}.niveaux li.final .xp-bar i{background:color-mix(in srgb,var(--accent-text) 60%,white)}.niveaux li.final .xp-rang{color:var(--soufre)}.niveaux .jauge i{display:block;width:18px;height:5px;border-radius:3px;background:var(--soft)}.niveaux .jauge i.on{background:var(--accent)}.niveaux li.final .jauge i{background:color-mix(in srgb,var(--surface) 20%,transparent)}.niveaux li.final .jauge i.on{background:var(--soufre)}.niveaux h3{font-family:var(--font-body);font-weight:900;font-size:16px;line-height:1.3;margin:0}.niveaux p{font-size:14.5px;line-height:1.55;margin:0}.niveaux li.final{background:var(--ink);color:var(--surface)}.niveaux li.final .picto{background:var(--soufre)}.niveaux li.final .go{background:var(--soufre);color:var(--ink)}.supports{display:grid;gap:14px}.supports-kicker{font-family:var(--font-edito);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0}.supports-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.supports-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.supports-grid .appui{display:grid;gap:10px;align-content:start}.supports-grid .appui p{margin:0}.appui-logo{height:30px;width:auto;justify-self:start}.appui-titre{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:24px;line-height:30px}.supports-grid div{font-size:14.5px;line-height:1.55;padding:16px 18px;border:1px solid var(--crevette);border-radius:6px;background:var(--surface);min-width:0}@media(max-width:960px){.niveaux{grid-template-columns:repeat(2,minmax(0,1fr))}.niveaux li,.niveaux li:nth-child(4),.niveaux li:nth-child(5){grid-column:span 1}.supports-grid{grid-template-columns:1fr}}@media(max-width:600px){.niveaux{grid-template-columns:1fr}}.hero{align-items:stretch}.argument{align-content:start}.cta-zone{align-self:start;width:100%;justify-items:stretch;margin-top:20px}.cta-zone .bouton.primary{display:block;text-align:center;width:100%}.cta-zone .prix{justify-items:start}@media(max-width:900px){.cta-zone{align-self:start}}.etapes.stepper{position:relative;gap:10px}.etapes.stepper li{position:relative;padding:10px 14px}.etapes.stepper li:after{content:"";position:absolute;left:31px;top:100%;width:2px;height:10px;background:var(--ink);opacity:.35}.etapes.stepper li:last-child:after{display:none}.etapes.stepper span{font-size:13.5px}.etapes small.retour{display:block;margin-top:4px;font-family:var(--font-edito);font-weight:600;font-size:11.5px;letter-spacing:.03em;color:var(--accent-text)}.etapes li.final small.retour{color:var(--ink)}.etapes .go{font-style:normal;font-family:var(--font-edito);font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;background:var(--surface);border-radius:999px;padding:3px 8px;margin-left:8px;vertical-align:middle}.mecanisme.compact{align-self:start;gap:14px;padding:clamp(20px,2.2vw,28px)}.mecanisme.ultra h2{font-size:clamp(22px,2.3vw,30px);font-style:normal;line-height:1.15}.mecanisme.ultra p{font-size:16px;line-height:1.55;margin:0}.mecanisme .fil{font-family:var(--font-edito);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.difference{background:var(--soufre);border-radius:6px;padding:22px 26px;display:grid;gap:10px;max-width:880px}.difference-titre{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(19px,2vw,24px);line-height:1.25;margin:0;text-wrap:balance}.difference p:not(.difference-titre){font-size:15.5px;line-height:1.6;margin:0}.bloc4{padding-inline:clamp(16px,4vw,48px);padding-block:clamp(48px,7vh,80px)}.bloc4-inner{max-width:960px;margin-inline:auto;display:grid;gap:30px}.bloc4-head{display:grid;gap:14px;max-width:760px}.bloc4 h2{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(26px,3.2vw,40px);line-height:1.12;margin:0;text-wrap:balance}.bloc4 .intro{font-size:18px;font-weight:700;margin:0}.bloc4 .logique{font-size:16px;line-height:1.6;margin:0}.phase{display:grid;gap:12px}.phase h3{display:grid;gap:2px;font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(20px,2.2vw,26px);line-height:1.2;margin:8px 0 4px}.phase-k{font-family:var(--font-edito);font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.phase h3 small{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--accent-text)}.pilier{background:var(--soft);border-radius:6px}.pilier summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px 1fr;gap:6px 14px;align-items:start;padding:16px 18px}.pilier summary::-webkit-details-marker{display:none}.pilier .num{width:36px;height:36px;border-radius:50%;background:var(--ink);color:var(--surface);font-family:var(--font-edito);font-weight:800;font-size:15px;display:grid;place-items:center;grid-row:span 2}.pilier-titre{display:grid;gap:2px}.pilier-titre strong{font-size:17px;line-height:1.3}.pilier-titre small{font-size:13px;color:var(--accent-text);font-family:var(--font-edito);font-weight:600}.pilier-pb{grid-column:2;font-size:15px;line-height:1.5}.pilier summary:after{content:"+";grid-column:2;justify-self:start;font-family:var(--font-edito);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.pilier[open] summary:after{content:"Réduire"}.pilier:not([open]) summary:after{content:"Voir le détail"}.pilier-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 18px 20px 72px}.pilier-body h4{font-family:var(--font-edito);font-weight:800;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0 0 6px}.pilier-body p{font-size:14.5px;line-height:1.55;margin:0}.accomp{background:var(--surface-alt);border-radius:6px;padding:22px 26px;display:grid;gap:12px}.accomp h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(19px,2vw,24px);margin:0}.accomp ul{margin:0;padding-left:20px;display:grid;gap:6px;font-size:15px;line-height:1.55}.chiffres{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.chiffres li{background:var(--surface);border:1px solid var(--crevette);border-radius:6px;padding:14px 12px;display:grid;gap:2px;text-align:center;min-width:0}.chiffres strong{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:24px;line-height:1}.chiffres span{font-size:12.5px;line-height:1.35}.stage{background:var(--ink);color:var(--surface);border-radius:6px;padding:26px 30px;display:grid;gap:12px}.stage h3{font-family:var(--font-title);font-optical-sizing:auto;font-style:italic;font-weight:900;font-size:clamp(22px,2.4vw,28px);margin:0}.stage p{margin:0;font-size:15px;line-height:1.6}@media(max-width:900px){.pilier-body{grid-template-columns:1fr;padding-left:18px}.chiffres{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}.examen{background:var(--soufre);border-radius:6px;padding:22px 26px}.examen p,.apres p{margin:0;font-size:15px;line-height:1.6}.apres{background:var(--surface-alt);border-radius:6px;padding:18px 22px}.frise{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;position:relative}.frise:before{content:"";position:absolute;left:10%;right:10%;top:19px;height:2px;background:var(--crevette)}.frise li{position:relative;display:grid;justify-items:center;text-align:center;gap:6px;padding:0 8px;min-width:0}.f-num{width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--surface);font-family:var(--font-edito);font-weight:800;font-size:16px;display:grid;place-items:center;position:relative;z-index:1;box-shadow:0 0 0 6px var(--surface)}.frise strong{font-size:14px;line-height:1.3}.frise small{font-family:var(--font-edito);font-weight:600;font-size:11.5px;color:var(--accent-text);line-height:1.35}@media(max-width:760px){.frise{grid-template-columns:1fr;gap:14px}.frise:before{inset:20px auto 20px 19px;width:2px;height:auto}.frise li{grid-template-columns:40px 1fr;justify-items:start;text-align:left;column-gap:14px;row-gap:2px;padding:0}.frise li strong,.frise li small{grid-column:2}.frise li .f-num{grid-row:span 2}}.bloc5{background:var(--surface-alt);padding-inline:clamp(16px,4vw,48px);padding-block:clamp(48px,7vh,80px)}.bloc5-inner{max-width:1100px;margin-inline:auto;display:grid;gap:30px}.bloc5-head{display:grid;gap:10px;max-width:760px}.bloc5 h2{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(26px,3.2vw,40px);line-height:1.12;margin:0;text-wrap:balance}.bloc5 .intro{font-size:18px;margin:0}.briques{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.brique{background:var(--surface);border-radius:6px;padding:24px 26px;display:grid;gap:12px;align-content:start;min-width:0}.brique:last-child{grid-column:1 / -1}.brique-k{font-family:var(--font-edito);font-weight:800;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:0}.brique h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(20px,2.1vw,24px);line-height:1.2;margin:0}.brique-pour{font-size:15.5px;font-weight:700;margin:0;color:var(--accent)}.brique-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px}.brique-liste li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.5}.brique-liste li:before{content:"";position:absolute;left:0;top:.2em;width:16px;height:16px;border-radius:50%;background:var(--crevette)}.brique-liste li:after{content:"";position:absolute;left:5.5px;top:calc(.2em + 3px);width:4px;height:8px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.brique-bonus{list-style:none;margin:4px 0 0;padding:12px 0 0;border-top:1px dashed var(--crevette);display:grid;gap:8px}.brique-bonus li{font-size:14px;line-height:1.5;display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.bonus-tag{font-family:var(--font-edito);font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;background:var(--soufre);color:var(--ink);border-radius:999px;padding:3px 9px;margin-top:2px}.kit{background:var(--soufre);border-radius:6px;padding:26px 30px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:center}.kit-txt{display:grid;gap:8px}.kit h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(20px,2.2vw,26px);margin:0}.kit p{margin:0;font-size:15px;line-height:1.55}.kit-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kit-liste li{background:var(--surface);border-radius:6px;padding:10px 14px;font-size:14.5px;font-weight:700}.compris{display:grid;grid-template-columns:1fr;gap:18px}.compris .check{columns:2;column-gap:24px}.compris>div{background:var(--surface);border-radius:6px;padding:24px 26px;display:grid;gap:12px;align-content:start}.compris h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:20px;margin:0}.compris p{margin:0;font-size:14.5px;line-height:1.55}.check{list-style:none;margin:0;padding:0;display:grid;gap:8px}.check li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.5}.check li:before{content:"";position:absolute;left:0;top:.2em;width:16px;height:16px;border-radius:50%;background:var(--crevette)}.check li:after{content:"";position:absolute;left:5.5px;top:calc(.2em + 3px);width:4px;height:8px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}@media(max-width:820px){.briques,.compris,.kit{grid-template-columns:1fr}}.b-inner{max-width:1100px;margin-inline:auto;display:grid;gap:28px}.b-inner.narrow{max-width:820px}.b-head{display:grid;gap:10px;max-width:760px}.b-head h2{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(26px,3.2vw,40px);line-height:1.12;margin:0;text-wrap:balance}.b-head .intro{font-size:17px;line-height:1.6;margin:0}.bloc6,.bloc8{padding-inline:clamp(16px,4vw,48px);padding-block:clamp(48px,7vh,80px)}.bloc7,.bloc9{background:var(--surface-alt);padding-inline:clamp(16px,4vw,48px);padding-block:clamp(48px,7vh,80px)}.preuves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.preuve{background:var(--surface);border:1px solid var(--crevette);border-radius:6px;padding:22px 24px;display:grid;gap:8px;align-content:start;min-width:0}.preuve h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:20px;line-height:1.2;margin:0}.preuve p{margin:0;font-size:14.5px;line-height:1.55}.voix{background:var(--soufre);border-radius:6px;padding:24px 28px;display:grid;gap:14px}.verbatims{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.verbatims li{font-family:var(--font-title);font-optical-sizing:auto;font-style:italic;font-weight:900;font-size:17px;line-height:1.35;background:var(--surface);border-radius:6px;padding:16px 18px;min-width:0}.voix-src{margin:0;font-size:12.5px}.prix-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;align-items:start}.prix-carte{background:var(--surface);border-radius:6px;padding:26px 28px;display:grid;gap:14px;justify-items:start}.prix-montant{margin:0}.prix-montant strong{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(36px,4vw,48px);line-height:1}.prix-sub{margin:0;font-size:15px;font-weight:700}.prix-carte .bouton.primary{display:block;width:100%;box-sizing:border-box;text-align:center;white-space:normal;line-height:1.25}.prix-valeur{display:grid;gap:10px}.prix-valeur h3{font-family:var(--font-edito);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:10px 0 0}.prix-valeur p{margin:0;font-size:15px;line-height:1.6}.prix-note{font-size:13px!important}.faq{display:grid;gap:10px}.faq-k{font-family:var(--font-edito);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:18px 0 2px}.faq-k:first-child{margin-top:0}.faq details{background:var(--soft);border-radius:6px}.faq summary{list-style:none;cursor:pointer;padding:16px 18px;font-weight:900;font-size:16px;line-height:1.35;display:grid;grid-template-columns:1fr 22px;gap:12px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-edito);font-weight:800;font-size:20px;color:var(--accent-text);text-align:center}.faq details[open] summary:after{content:"–"}.faq p{margin:0;padding:0 18px 18px;font-size:15px;line-height:1.6}.reassur{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reassur>div{background:var(--surface);border-radius:6px;padding:20px 22px;display:grid;gap:6px;align-content:start;min-width:0}.reassur strong{font-size:16px;line-height:1.3}.reassur span{font-size:14px;line-height:1.55}.bloc11{background:var(--ink);color:var(--surface);padding-inline:clamp(16px,4vw,48px);padding-block:clamp(56px,8vh,96px)}.b-inner.final{max-width:820px;gap:18px;justify-items:start}.bloc11 .brique-k{color:var(--soufre)}.bloc11 h2{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(28px,3.6vw,44px);line-height:1.1;margin:0;text-wrap:balance}.bloc11 .intro{font-size:17px;line-height:1.6;margin:0}.final-why p{margin:0;font-size:15px;line-height:1.6;background:color-mix(in srgb,var(--surface) 10%,transparent);border-radius:6px;padding:16px 18px}.bloc11 .bouton.primary{background:var(--soufre);color:var(--ink)}.bloc11 .bouton.primary:hover{background:var(--surface)}.bloc11 .micro{font-size:13.5px}.final-alt{margin:0;font-size:14px}.final-alt a{color:var(--soufre)}@media(max-width:860px){.preuves,.verbatims,.prix-grid,.reassur{grid-template-columns:1fr}}.mobile-cta{display:none}@media(max-width:900px){.hero{grid-template-columns:1fr;row-gap:28px}.header .dates{display:none}.header .logo{width:140px}}@media(max-width:600px){.header .bouton{display:none}.mobile-cta{display:flex;justify-content:center;position:fixed;left:0;right:0;bottom:0;z-index:10;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--surface) 94%,transparent);border-top:1px solid var(--soft)}.mobile-cta .bouton{width:100%;text-align:center}body{padding-bottom:88px}}@media(prefers-reduced-motion:reduce){.bouton{transition:none}}.hero-b{display:grid;gap:18px;justify-items:center;text-align:center;max-width:1100px;margin:0 auto;padding:clamp(28px,5vh,56px) clamp(16px,4vw,48px) 24px}.hero-b .eyebrow{text-align:center}.hero-b h1{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(32px,4.4vw,56px);line-height:1.08;max-width:980px;margin:0;text-wrap:balance}.hero-b h1 em{font-style:normal;color:var(--accent)}.hero-b .sub{max-width:680px;font-size:18px;line-height:1.55;margin:0}.hero-b .actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center}.hero-b .media{width:100%;max-width:1000px;aspect-ratio:16/8;border-radius:10px;background:linear-gradient(135deg,var(--crevette),var(--soufre));display:grid;place-items:center;font-family:var(--font-edito);font-weight:700;color:var(--ink);margin-top:10px}.bouton.ghost{background:transparent;color:var(--accent);border:2px solid var(--accent)}.hero-c{max-width:1180px;margin:0 auto;padding:clamp(28px,5vh,56px) clamp(16px,4vw,48px) 24px;display:grid;gap:28px}.hero-c-head{display:grid;gap:10px}.hero-c-head h1{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:clamp(32px,4vw,54px);line-height:1.08;margin:0;text-wrap:balance}.hero-c-head h1 em{font-style:normal;color:var(--accent)}.hero-c-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:start}.hero-c .puces{margin-top:0}.hero-c .video{aspect-ratio:16/10;border-radius:12px;background:var(--ink);color:var(--soufre);display:grid;place-items:center;font-family:var(--font-edito);font-weight:700;position:relative;box-shadow:0 20px 50px #4642502e;align-self:center}.hero-c .video:after{content:"▶";position:absolute;width:72px;height:72px;border-radius:50%;background:var(--soufre);color:var(--ink);display:grid;place-items:center;font-size:24px}.hero-c-cta{justify-self:center;align-items:center;text-align:center;justify-items:center;max-width:560px;margin-top:8px}.hero-c-cta .prix{justify-items:center;text-align:center}.hero-c-cta .montant{justify-content:center}@media(max-width:860px){.hero-c-grid{grid-template-columns:1fr}}.bloc2 .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bloc2 .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bloc2 .personas{margin:18px 0 28px}.bloc2 .persona{background:var(--surface);border-radius:8px;padding:22px;display:grid;gap:10px;align-content:start;border-top:4px solid var(--accent);min-width:0}.bloc2 .persona .k{font-family:var(--font-edito);font-weight:800;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:0}.bloc2 .persona h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:20px;margin:0}.bloc2 .persona ul{margin:0;padding-left:18px;font-size:14.5px;line-height:1.5;display:grid;gap:8px}.bloc2 .personas.compact .persona ul{font-size:13.5px}.bloc2 .commun{margin-bottom:28px}.bloc2 .quotes{margin:18px 0 28px}.bloc2 .quote{font-family:var(--font-title);font-optical-sizing:auto;font-weight:600;font-style:italic;font-size:21px;line-height:1.3;background:var(--surface);border-radius:8px;padding:24px 26px 22px;position:relative;min-width:0}.bloc2 .quote:before{content:"«";position:absolute;top:-16px;left:18px;font-size:56px;line-height:1;color:var(--crevette);font-style:normal}@media(max-width:860px){.bloc2 .g3,.bloc2 .g2{grid-template-columns:1fr}}.bloc2 .choisir{font-family:var(--font-edito);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--accent-text);margin:0 0 12px}.profils-acc{display:grid;gap:10px;margin-bottom:28px}.profil{background:var(--surface);border-radius:8px;border:1px solid var(--soft)}.profil summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px 1fr auto 24px;gap:14px;align-items:center;padding:16px 18px}.profil summary::-webkit-details-marker{display:none}.profil .ico{width:44px;height:44px;border-radius:50%;background:var(--soufre);display:grid;place-items:center;font-size:20px}.profil .nom{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:20px}.profil .sub{font-size:13.5px;color:#6a6572}.profil .chev{width:10px;height:10px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg);transition:transform .2s}.profil[open] .chev{transform:rotate(-135deg)}.profil[open] summary{border-bottom:1px solid var(--soft)}.profil[open] .nom{color:var(--accent)}.profil .situations{padding:14px 18px 18px;margin:0}.rail-wrap{display:grid;grid-template-columns:300px 1fr;gap:22px;margin-bottom:28px;align-items:start}.rail{display:grid;gap:8px;position:sticky;top:90px}.rail-btn{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;text-align:left;background:var(--surface);border:1px solid var(--soft);border-radius:8px;padding:12px 14px;cursor:pointer;font:inherit;color:inherit}.rail-btn .ico{width:40px;height:40px;border-radius:50%;background:var(--soft);display:grid;place-items:center;font-size:18px}.rail-btn strong{display:block;font-size:15px}.rail-btn small{font-size:12.5px;color:#6a6572}.rail-btn.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.rail-btn.on .ico{background:var(--soufre)}.rail-btn.on small{color:var(--soufre)}.rail-panel{display:none;animation:fadein .25s ease}.rail-panel.on{display:block}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.chip{font:inherit;font-family:var(--font-edito);font-weight:700;font-size:13px;padding:8px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--soft);cursor:pointer;color:inherit}.chip.on{background:var(--ink);color:var(--soufre);border-color:var(--ink)}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.checklist li label{display:grid;grid-template-columns:26px 1fr;gap:12px;align-items:start;background:var(--surface);border-radius:8px;padding:14px 16px;cursor:pointer;border:1px solid transparent}.checklist li label:has(input:checked){border-color:var(--accent);background:#fff}.checklist input{position:absolute;opacity:0;width:0;height:0}.checklist .box{width:22px;height:22px;border-radius:6px;border:2px solid var(--accent);display:grid;place-items:center;margin-top:1px}.checklist input:checked+.box{background:var(--accent)}.checklist input:checked+.box:after{content:"";width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-2px)}.tally{margin:14px 0 28px;font-size:15px}.tally strong{font-family:var(--font-title);font-size:26px;color:var(--accent);margin-right:6px}@media(max-width:860px){.rail-wrap{grid-template-columns:1fr}.rail{position:static;grid-template-columns:1fr}.profil summary{grid-template-columns:44px 1fr 24px}.profil .sub{display:none}}.jalons{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;position:relative}.jalons:before{content:"";position:absolute;left:10%;right:10%;top:26px;border-top:3px dotted var(--crevette)}.jalon{width:100%;font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;display:grid;justify-items:center;gap:6px;padding:0 6px;text-align:center}.jalon i{width:52px;height:52px;border-radius:50%;background:var(--surface);border:3px solid var(--crevette);display:grid;place-items:center;font-style:normal;font-size:20px;position:relative;z-index:1;transition:transform .15s}.jalon strong{font-size:14px;line-height:1.25}.jalon small{font-family:var(--font-edito);font-weight:800;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.jalon.on i{background:var(--soufre);border-color:var(--accent);transform:scale(1.1)}.jalon.on strong{color:var(--accent)}.jalons li:last-child .jalon i{background:var(--ink);color:var(--soufre);border-color:var(--ink)}.jalon-panel{display:none;animation:fadein .25s ease;background:var(--surface);border-radius:8px;padding:24px 26px;margin-bottom:28px}.jalon-panel.on{display:block}.jalon-panel.final{background:var(--ink);color:var(--surface)}.jp-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:start}.jp-grid h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:24px;margin:0 0 10px}.jp-grid p{margin:0;font-size:15.5px;line-height:1.6}.jp-side{display:grid;gap:10px}.jp-side .retour{margin:0;font-size:13.5px}.jp-side .retour span{display:inline-block;font-family:var(--font-edito);font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:3px;margin-right:6px;background:var(--soufre);color:var(--ink)}.jp-side .humain span{background:var(--crevette)}.jp-side .xp{display:grid;gap:4px}.jp-side .xp-head{display:flex;justify-content:space-between;font-family:var(--font-edito);font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.jalon-panel.final .xp-head{color:var(--surface)}.jp-side .xp-bar{height:8px;border-radius:4px;background:var(--soft);overflow:hidden}.jp-side .xp-bar i{display:block;height:100%;background:var(--accent-text)}.jalon-panel.final .xp-bar{background:#fcf9f533}.jalon-panel.final .xp-bar i{background:color-mix(in srgb,var(--accent-text) 60%,white)}.jp-side .xp-rang{margin:0;font-family:var(--font-edito);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-align:right}.jalon-panel.final .xp-rang{color:var(--soufre)}.echelle{list-style:none;margin:0 0 28px;padding:0;position:relative}.echelle:before{content:"";position:absolute;left:60px;top:10px;bottom:10px;width:4px;background:linear-gradient(to bottom,var(--soft),var(--accent-text));border-radius:2px}.echelle li{display:grid;grid-template-columns:124px 1fr;gap:24px;padding:18px 0;align-items:start}.echelle li+li{border-top:1px solid var(--soft)}.ech-lvl{position:relative;display:grid;justify-items:center;gap:2px}.ech-pct{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:26px;color:var(--accent);background:var(--surface-alt);border-radius:999px;padding:10px 6px;min-width:92px;text-align:center;position:relative;z-index:1;border:3px solid var(--surface-alt)}.ech-lvl small{font-family:var(--font-edito);font-weight:800;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.echelle li.final .ech-pct{background:var(--ink);color:var(--soufre);border-color:var(--ink)}.ech-body h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:22px;margin:4px 0 8px}.ech-body p{margin:0 0 8px;font-size:15px;line-height:1.6}.ech-body .retour{font-size:13.5px;margin:0 0 4px}.ech-body .retour span{display:inline-block;font-family:var(--font-edito);font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:3px;margin-right:6px;background:var(--soufre);color:var(--ink)}.ech-body .humain span{background:var(--crevette)}@media(max-width:860px){.jalons{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.jalon strong{font-size:11px}.jalon small{display:none}.jp-grid{grid-template-columns:1fr}.echelle:before{left:40px}.echelle li{grid-template-columns:84px 1fr;gap:14px}.ech-pct{min-width:72px;font-size:20px}}.jalons:has(.jalon-all){grid-template-columns:repeat(5,minmax(0,1fr)) 110px}.jalons:has(.jalon-all):before{right:calc(110px + 8%)}.jalon-all .jalon i{background:var(--surface);border-style:dashed;border-color:var(--accent);font-size:22px;color:var(--accent)}.jalon-all .jalon.on i{background:var(--accent);color:#fff;border-style:solid}.jalon-all-grid{margin-bottom:28px;animation:fadein .25s ease}@media(max-width:860px){.jalons:has(.jalon-all){grid-template-columns:repeat(3,minmax(0,1fr))}.jalons:has(.jalon-all):before{display:none}}.bloc4 .tl{list-style:none;margin:0 0 28px;padding:0 0 0 30px;border-left:3px solid var(--crevette);display:grid;gap:28px}.bloc4 .tl li{position:relative}.bloc4 .tl li:before{content:"";position:absolute;left:-39px;top:6px;width:15px;height:15px;border-radius:50%;background:var(--accent);border:3px solid var(--surface-alt)}.bloc4 .tl li.dark:before{background:var(--ink)}.bloc4 .tl .when{font-family:var(--font-edito);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin:0 0 4px}.bloc4 .tl h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:22px;margin:0 0 12px;display:grid;gap:6px}.bloc4 .tl .tl-txt{margin:0;font-size:15px;line-height:1.6;background:var(--surface);border-radius:8px;padding:16px 18px}.bloc4 .tl li.dark .tl-txt{background:var(--ink);color:var(--surface)}.bloc4 .tl-fiches{display:grid;gap:8px}.bloc4 .tl-fiches+.tl-txt{margin-top:10px}.etapes-tabs{margin-bottom:16px}.etapes-tabs .jalon i{font-family:var(--font-edito);font-weight:800;font-size:16px}.et-panel{padding:22px 24px}.et-title{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:22px;margin:0 0 14px;display:grid;gap:4px}.et-title small{font-family:var(--font-body);font-weight:400;font-size:14px;color:#6a6572}.et-fiches{display:grid;gap:8px}.et-panel .apres{margin-top:12px}.bloc5 table.inclus{width:100%;border-collapse:collapse;background:var(--surface);border-radius:8px;overflow:hidden;font-size:14.5px;margin-bottom:20px}.bloc5 table.inclus td{padding:11px 16px;border-top:1px solid var(--soft);vertical-align:top}.bloc5 table.inclus td:last-child{text-align:right;font-family:var(--font-edito);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);white-space:nowrap;width:90px}.bloc5 table.inclus tr.grp td{background:var(--surface-alt);border-top:0;padding-top:16px}.bloc5 table.inclus tr.grp strong{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:19px;display:block}.bloc5 table.inclus tr.grp small{display:block;color:var(--accent-text);font-weight:700;font-size:13.5px;margin-top:2px}.bloc5 table.inclus tr.bon td:first-child:before{content:"Bonus";font-family:var(--font-edito);font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;background:var(--soufre);padding:2px 7px;border-radius:3px;margin-right:8px}.bloc5 .stack{list-style:none;margin:0 auto 14px;padding:0;display:grid;gap:8px;max-width:820px}.bloc5 .stack li{background:var(--surface);border-radius:8px;padding:16px 20px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.bloc5 .stack li strong{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:18px;display:block}.bloc5 .stack li small{color:#6a6572;font-size:13.5px}.bloc5 .stack .inc{font-family:var(--font-edito);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--soufre);padding:6px 10px;border-radius:4px;white-space:nowrap}.bloc5 .stack li.bonus-row{background:var(--surface-alt)}.bloc5 .stack li.total{background:var(--ink);color:var(--surface)}.bloc5 .stack li.total small{color:var(--soufre)}.bloc5 .stack li.total .inc{background:var(--soufre);color:var(--ink);font-size:15px;letter-spacing:0;text-transform:none;font-family:var(--font-title);font-weight:900}.bloc5 .stack-note{max-width:820px;margin:0 auto 24px;font-size:13.5px;color:#6a6572;text-align:center}.synthese{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;counter-reset:sy}.synthese li{background:var(--surface);border-radius:8px;padding:16px 16px 14px;display:grid;gap:4px;position:relative;border-top:4px solid var(--accent);min-width:0}.synthese li:before{counter-increment:sy;content:counter(sy);font-family:var(--font-edito);font-weight:800;font-size:11px;color:var(--accent-text);letter-spacing:.08em}.synthese li strong{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:19px;line-height:1.15}.synthese li span{font-size:13.5px;line-height:1.45}.synthese-pont{font-family:var(--font-edito);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--accent-text);margin:14px 0 16px}.briques4{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px;align-items:start}.brique4{background:var(--surface);border-radius:8px;padding:20px 18px;display:grid;gap:10px;align-content:start;min-width:0;border-top:5px solid var(--crevette)}.brique4 .brique-k{margin:0}.brique4 h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:19px;line-height:1.15;margin:0}.brique4 .brique-pour{margin:0;font-size:14px;font-weight:700;color:var(--accent-text)}.brique4 .brique-liste{margin:0;padding-left:16px;font-size:13.5px;line-height:1.45;display:grid;gap:5px}.brique-more summary{list-style:none;cursor:pointer;font-family:var(--font-edito);font-weight:700;font-size:12.5px;color:var(--accent);padding:8px 0 0}.brique-more summary::-webkit-details-marker{display:none}.brique-more summary:after{content:" ▾"}.brique-more[open] summary:after{content:" ▴"}.brique-detail{display:grid;gap:8px;padding-top:8px;border-top:1px solid var(--soft);margin-top:8px}.brique-sub{margin:0;font-family:var(--font-edito);font-weight:800;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.brique-detail .brique-bonus{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px}.brique-detail .brique-bonus li{background:var(--surface-alt);border-radius:6px;padding:7px 9px}.brique-detail .bonus-tag{display:inline-block;font-family:var(--font-edito);font-weight:800;font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--soufre);padding:1px 6px;border-radius:3px;margin-right:6px}.kit4{background:var(--surface-alt);border-radius:8px;padding:16px 20px;font-size:15px;line-height:1.55;margin-bottom:20px}.kit4 p{margin:0}.compris4{background:var(--ink);color:var(--surface);border-radius:10px;padding:28px;display:grid;gap:14px;justify-items:start}.compris4 h3{font-family:var(--font-title);font-optical-sizing:auto;font-weight:900;font-size:26px;margin:0}.compris4 .check{columns:2;column-gap:24px;font-size:15px}.compris4 .check li{break-inside:avoid}.compris4 .check li:after{border-color:var(--ink)}.compris4 .bouton.primary{background:var(--soufre);color:var(--ink)}.compris4 .micro{margin:0;font-size:13px}@media(max-width:1100px){.briques4,.synthese{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.briques4,.synthese{grid-template-columns:1fr}.compris4 .check{columns:1}}:root{--font-title: "LEMON MILK", "Lato", sans-serif;--font-body: "Lato", system-ui, sans-serif;--font-edito: "Lato", system-ui, sans-serif}body{font-family:var(--font-body)}h1,h2,h3,h4,.difference-titre,.appui-titre,.montant strong,.prix-montant strong,.chiffres strong,.ech-pct,.synthese li strong,.stack li strong,.compris4 h3,.et-title,.jp-grid h3,.ech-body h3,.quote,.prix-card .montant,.prix-mois .big{font-family:var(--font-title);font-weight:700;font-synthesis:none;letter-spacing:.01em}.quote{font-style:normal;font-weight:400;font-size:18px;line-height:1.45}h1,.hero-c-head h1,.hero-b h1{font-size:clamp(24px,3.1vw,40px);line-height:1.15}.bloc2 h2,.bloc3 h2,.bloc4 h2,.bloc5 h2,.b-head h2,.bloc11 h2{font-size:clamp(21px,2.5vw,31px);line-height:1.2}.difference-titre{font-size:clamp(17px,1.8vw,21px)}.niveaux h3,.palier h3,.brique h3,.brique4 h3,.persona h3,.fait h3,.appui-titre,.profil .nom,.jp-grid h3,.ech-body h3,.et-title,.tl h3{font-size:16px;line-height:1.3}.synthese li strong,.stack li strong{font-size:15px}.card h2,.mecanisme h2{font-size:19px}.header .logo{width:170px}.brique-k,.k,.phase-k,.faq-k,.xp-head,.xp-rang,.jauge-mot,.supports-kicker,.tarif-label,.pill,.f-num,.retour span,.bonus-tag,.inc,.brique-sub,.ech-lvl small,.jalon small,.tl .when,.rail-btn small,.chip,.tab,.jalon strong{font-family:var(--font-body)}.brique .brique-sub{margin:4px 0 0;font-family:var(--font-body);font-weight:800;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.brique .brique-liste,.brique .brique-bonus{margin:0}.frise-sticky{position:sticky;top:var(--header-h);z-index:9;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(6px);padding:10px 0 12px;margin:0 calc(-1*clamp(16px,4vw,48px));padding-inline:clamp(16px,4vw,48px);transition:box-shadow .2s}.frise-sticky.stuck{box-shadow:0 10px 24px #4642501a;border-bottom:1px solid var(--soft)}.frise li a{display:grid;justify-items:inherit;text-align:inherit;gap:inherit;color:inherit;text-decoration:none;grid-template-columns:inherit;column-gap:inherit;row-gap:inherit}.frise li .f-num{transition:background .2s,color .2s,transform .2s}.frise li.active .f-num{background:var(--accent);color:#fff;transform:scale(1.12);box-shadow:0 0 0 6px var(--surface)}.frise li.active strong{color:var(--accent)}.frise li:not(.active){opacity:.78}.frise-sticky:not(.stuck) .frise li{opacity:1}.frise-sticky.stuck .frise small{display:none}.frise-sticky.stuck .frise strong{font-size:13px}.frise-sticky.stuck .frise li .f-num{width:32px;height:32px;font-size:13px}.frise-sticky.stuck .frise:before{top:15px}@media(max-width:860px){.frise-sticky.stuck .frise{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.frise-sticky.stuck .frise:before{inset:15px 10% auto;width:auto;height:2px}.frise-sticky.stuck .frise li{grid-template-columns:1fr;justify-items:center;text-align:center;padding:0}.frise-sticky.stuck .frise strong{display:none}}.bloc6 .mur{columns:2;column-gap:16px}.bloc6 .mur .quote{break-inside:avoid;margin-bottom:16px;background:var(--surface);border-radius:8px;padding:22px 24px 20px;font-size:17px;line-height:1.45;position:relative}.bloc6 .mur .quote:before{content:"«";position:absolute;top:-14px;left:16px;font-family:var(--font-title);font-size:44px;line-height:1;color:var(--crevette)}.faits-ligne{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.faits-ligne div{background:var(--surface);border:1px solid var(--crevette);border-radius:8px;padding:16px 18px;display:grid;gap:4px}.faits-ligne strong{font-family:var(--font-title);font-size:15px}.faits-ligne span{font-size:14px}.bloc6 .equipe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:12px 0 28px}.bloc6 .equipe div{text-align:center;display:grid;gap:6px;justify-items:center;min-width:0}.bloc6 .equipe .ph{width:100px;height:100px;border-radius:50%;background:linear-gradient(160deg,var(--crevette),var(--soufre))}.bloc6 .equipe strong{font-size:14px;line-height:1.25}.bloc6 .equipe small{font-size:12.5px;color:#6a6572;line-height:1.35}@media(max-width:860px){.bloc6 .mur{columns:1}.faits-ligne{grid-template-columns:1fr}.bloc6 .equipe{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-c-cta .micro{font-size:13.5px;max-width:560px}.lien-tarif{color:var(--accent);font-weight:700;white-space:nowrap}.bloc7 .k{font-family:var(--font-body);font-weight:800;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);margin:0}.bloc7 .prix-carte .k{margin-bottom:-6px}.prix-bandeau{background:var(--surface);border-radius:10px;padding:26px 28px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin-bottom:18px}.prix-bandeau .prix-montant{margin:6px 0 2px}.prix-bandeau .prix-sub{margin:0;font-weight:700}.prix-bandeau-cta{display:grid;gap:8px;justify-items:end;text-align:right}.prix-bandeau-cta .micro{margin:0}.prix-deux{display:grid;grid-template-columns:1fr 1fr;gap:20px}.prix-deux .prix-valeur{background:var(--surface);border-radius:10px;padding:22px 24px}.prix-mois{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.prix-mois>div{background:var(--surface);border-radius:10px;padding:24px;text-align:center;display:grid;gap:4px;justify-items:center}.prix-mois .prix-montant{margin:4px 0 0}.prix-mois .prix-sub{margin:0;font-weight:700}.bloc7 .reassur{margin-bottom:18px}.prix-cta-centre{text-align:center;margin:22px 0 0}@media(max-width:860px){.prix-bandeau,.prix-deux,.prix-mois{grid-template-columns:1fr}.prix-bandeau-cta{justify-items:start;text-align:left}}.kit-show{background:var(--surface);border-radius:12px;padding:28px;margin-bottom:20px;display:grid;gap:22px;border-top:5px solid var(--accent)}.kit-show-txt{display:grid;gap:8px;max-width:720px}.kit-show-txt .brique-k{margin:0}.kit-show-txt h3{font-family:var(--font-title);font-weight:700;font-size:22px;margin:0}.kit-show-txt p{margin:0;font-size:15.5px;line-height:1.55}.kit-objets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kit-objets li{display:grid;gap:6px;min-width:0}.kit-objets figure{margin:0;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:linear-gradient(160deg,var(--surface-alt),var(--soft));display:grid;place-items:center}.kit-objets figure img{width:100%;height:100%;object-fit:cover;display:block}.kit-objets strong{font-size:15px;line-height:1.25;margin-top:4px}.kit-objets span{font-size:13px;color:#6a6572}@media(max-width:860px){.kit-objets{grid-template-columns:repeat(2,minmax(0,1fr))}}.bouton{max-width:100%;box-sizing:border-box}.hero-c-cta .bouton,.compris4 .bouton,.prix-bandeau-cta .bouton,.prix-cta-centre .bouton{white-space:normal;line-height:1.25;text-align:center}.prix-une{display:grid}.prix-une .prix-valeur{background:var(--surface);border-radius:10px;padding:22px 24px}.cand-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.cand-col{display:grid;gap:16px}.cand-grid .prix-carte{max-width:none;width:100%;box-sizing:border-box}.cand-resume{background:var(--surface);border-radius:10px;padding:22px 24px;display:grid;gap:10px}.cand-resume .check{font-size:14.5px}.cand-resume p{margin:0;font-size:14px}.cand-dossier{background:var(--ink);color:var(--surface);border-radius:10px;padding:26px 28px;gap:12px;justify-items:start}.cand-dossier h3{font-family:var(--font-title);font-weight:700;font-size:20px;margin:0}.cand-dossier .cand-intro{margin:0;font-weight:700}.dossier{margin:0;padding-left:22px;display:grid;gap:8px;font-size:15px;line-height:1.5}.dossier li::marker{font-weight:800;color:var(--soufre)}.cand-rassure{margin:4px 0 0;font-size:14.5px;line-height:1.55;background:#fcf9f51a;border-radius:6px;padding:12px 14px}.cand-dossier .bouton.primary{background:var(--soufre);color:var(--ink);white-space:normal;line-height:1.25;text-align:center}.cand-dossier .micro{margin:0;font-size:13px}@media(max-width:860px){.cand-grid{grid-template-columns:1fr}}.modalites{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}.modalites li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.45}.modalites li:before{content:"→";position:absolute;left:0;top:0;color:var(--accent);font-weight:700}.compris4{justify-items:stretch}.compris4-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.compris4 .k{font-family:var(--font-body);font-weight:800;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--soufre);margin:0 0 10px}.compris4 .check{columns:1;font-size:14.5px}.compris4 .bonus-list li:before{background:var(--soufre)}.compris4 .bouton.primary{justify-self:start}.kit-show-txt .bonus-tag{display:inline-block;font-family:var(--font-body);font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;background:var(--soufre);color:var(--ink);padding:2px 7px;border-radius:3px;margin-right:4px;vertical-align:1px}@media(max-width:860px){.compris4-grid{grid-template-columns:1fr}}.equipe-liste{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13.5px;line-height:1.45}.equipe-liste strong{font-weight:900}.faits-ligne.quatre{grid-template-columns:repeat(4,minmax(0,1fr))}.bloc6 .equipe.sept{grid-template-columns:repeat(7,minmax(0,1fr))}.bloc6 .equipe.sept .ph{width:86px;height:86px}.preuves.trois{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:860px){.faits-ligne.quatre,.preuves.trois{grid-template-columns:1fr}.bloc6 .equipe.sept{grid-template-columns:repeat(2,minmax(0,1fr))}}.preuves-zig{display:grid;gap:22px;margin-bottom:26px}.preuve-row{display:grid;grid-template-columns:5fr 7fr;gap:28px;align-items:center;background:var(--surface);border-radius:12px;overflow:hidden}.preuve-row.inverse{grid-template-columns:7fr 5fr}.preuve-row.inverse .preuve-media{order:2}.preuve-media{margin:0;align-self:stretch;min-height:260px;background:linear-gradient(160deg,var(--surface-alt),var(--crevette));position:relative;display:grid;place-items:end start}.preuve-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.preuve-media figcaption{position:relative;margin:14px;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.04em;color:var(--ink);background:#fcf9f5d9;padding:6px 10px;border-radius:6px}.preuve-media img+figcaption{display:none}.preuve-txt{padding:28px 30px 28px 0;display:grid;gap:10px}.preuve-row.inverse .preuve-txt{padding:28px 0 28px 30px}.preuve-txt h3{font-family:var(--font-title);font-weight:700;font-size:20px;line-height:1.2;margin:0}.preuve-txt p{margin:0;font-size:15px;line-height:1.55}.preuve-txt .equipe-liste{font-size:14px}@media(max-width:860px){.preuve-row,.preuve-row.inverse{grid-template-columns:1fr}.preuve-row.inverse .preuve-media{order:0}.preuve-media{min-height:200px}.preuve-txt,.preuve-row.inverse .preuve-txt{padding:0 20px 22px}}.voix-tl{display:grid;gap:16px}.voix-head{display:grid;gap:6px}.voix-count{margin:0;font-size:14.5px}.voix-count strong{font-family:var(--font-title);font-size:17px;color:var(--accent)}.tl-wrap{position:relative;height:270px;background:var(--surface);border-radius:10px;padding:8px 12px 24px}.tl-svg{position:absolute;left:12px;right:12px;top:8px;width:calc(100% - 24px);height:230px}.tl-svg rect{fill:var(--soft)}.tl-svg line{stroke:var(--crevette);stroke-width:1}.tl-dots{position:absolute;left:12px;right:12px;top:8px;height:230px}.tl-dot{position:absolute;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--accent);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--accent);cursor:pointer;padding:0;transition:transform .15s}.tl-dot:hover{transform:scale(1.25)}.tl-dot.on{background:var(--ink);box-shadow:0 0 0 3px var(--soufre);transform:scale(1.35);z-index:2}.tl-axis{position:absolute;left:12px;right:12px;bottom:6px;display:flex;justify-content:space-between;font-family:var(--font-body);font-weight:800;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.tl-quote{margin:0;background:var(--surface);border-radius:10px;padding:22px 24px;display:grid;gap:10px}.tl-text{margin:0;font-size:19px;line-height:1.45;font-style:italic;min-height:56px}.tl-meta{font-family:var(--font-body);font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.tl-nav{display:flex;align-items:center;gap:12px}.tl-nav button{font:inherit;width:36px;height:36px;border-radius:50%;border:1px solid var(--soft);background:var(--surface-alt);color:var(--ink);cursor:pointer}.tl-nav button:hover{background:var(--soufre)}.tl-pos{font-family:var(--font-body);font-weight:700;font-size:13px}@media(max-width:860px){.tl-wrap{height:240px}.tl-svg,.tl-dots{height:200px}}.voix-titre{font-family:var(--font-title);font-weight:700;font-size:22px;line-height:1.2;margin:0 0 4px}.voix-desc{margin:0;font-size:15.5px;line-height:1.55;max-width:760px}.voix-count{margin-top:6px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 36px}.faq-grid>div{display:grid;gap:6px;align-content:start}.faq-grid .faq-k{margin:0}.faq-grid h3{font-family:var(--font-title);font-weight:700;font-size:16px;line-height:1.3;margin:0}.faq-grid p{margin:0;font-size:14.5px;line-height:1.55}.faq-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.faq-tabs .jalon i{font-family:var(--font-body);font-weight:800;font-size:15px}.faq-panel{padding:10px;background:transparent;display:none;gap:8px}.faq-panel.on{display:grid}.faq .q p+p{padding-top:0}@media(max-width:860px){.faq-grid{grid-template-columns:1fr}.faq-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.reassur.quatre{grid-template-columns:repeat(4,minmax(0,1fr))}.bloc9-dark{background:var(--ink);color:var(--surface)}.bloc9-dark .b-head h2{color:var(--surface)}.regles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:rg}.regles li{display:grid;gap:6px;padding:18px 18px 18px 0;border-top:2px solid var(--soufre)}.regles li:before{counter-increment:rg;content:"0" counter(rg);font-family:var(--font-title);font-weight:700;font-size:22px;color:var(--soufre)}.regles strong{font-size:16px}.regles span{font-size:14px;line-height:1.5;color:color-mix(in srgb,var(--surface) 85%,transparent)}.bloc11-clair{background:var(--soufre);color:var(--ink)}.bloc11-clair h2{color:var(--ink)}.bloc11-clair .brique-k{color:var(--accent-text)}.bloc11-clair .final-alt a{color:var(--accent)}.bloc11-clair .bouton.primary{background:var(--ink);color:var(--soufre)}.bloc11 .final.center{justify-items:center;text-align:center;margin:0 auto}.bloc11 .dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:820px}.bloc11 .dates div{background:var(--surface);border-radius:8px;padding:16px;text-align:center;display:grid;gap:4px}.bloc11 .dates strong{font-family:var(--font-title);font-size:20px;color:var(--accent)}.bloc11 .dates span{font-size:13px}@media(max-width:860px){.reassur.quatre,.regles,.bloc11 .dates{grid-template-columns:1fr}}.bloc11:not(.bloc11-clair) .dates div{background:#fcf9f514}.bloc11:not(.bloc11-clair) .dates strong{color:var(--soufre)}.bloc11:not(.bloc11-clair) .dates span{color:var(--surface)}.bouton-ico{display:inline-flex;align-items:center;justify-content:center;gap:14px;line-height:1}.bouton-ico svg{width:26px;height:26px;flex:none;display:block;margin:-4px 0}.bloc5 .intro2{margin:6px 0 0;font-size:16px;line-height:1.55;max-width:760px;font-weight:700;color:var(--accent-text)}.hero-c-cta .bouton.primary{background:var(--accent);color:#fff}.hero-c-cta .bouton.primary:hover{background:color-mix(in srgb,var(--accent) 85%,black)}.bloc2 .reco-titre{font-size:clamp(22px,2.6vw,30px);line-height:1.15;margin:10px 0 14px}.pano{margin:26px 0 22px;aspect-ratio:20 / 7;border-radius:12px;overflow:hidden;background:linear-gradient(120deg,var(--crevette),var(--surface-alt) 55%,var(--soufre));position:relative;display:grid;place-items:end start}.pano img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pano figcaption{position:relative;margin:14px;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.04em;background:#fcf9f5d9;padding:6px 10px;border-radius:6px}.pano img+figcaption{display:none}@media(max-width:860px){.pano{aspect-ratio:16 / 9}}.bloc2 h3,.bloc2 .transition h3,.accomp h3,.phase>h3,.voix-titre,.compris4 h3,.cand-dossier h3,.kit-show-txt h3,.bloc4 .stage h3,.b-inner.final h2{font-size:clamp(22px,2.6vw,30px);line-height:1.15}.phase>h3 small{font-size:14px}.transition-media{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:center}.transition-txt{min-width:0}.transition-img{margin:0;aspect-ratio:5 / 6;border-radius:12px;overflow:hidden;background:linear-gradient(160deg,var(--surface-alt),var(--crevette));position:relative;display:grid;place-items:end start}.transition-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.transition-img figcaption{position:relative;margin:14px;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.04em;background:#fcf9f5d9;padding:6px 10px;border-radius:6px}.transition-img img+figcaption{display:none}@media(max-width:860px){.transition-media{grid-template-columns:1fr}.transition-img{aspect-ratio:16 / 10}}.equipe-titre{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.equipe-avatars{display:inline-flex;align-items:center}.equipe-avatars .av{position:relative;width:30px;height:30px;border-radius:50%;border:2px solid var(--surface);margin-left:-9px;overflow:hidden;display:grid;place-items:center;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--accent)}.equipe-avatars .av:first-child{margin-left:0}.equipe-avatars .av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.equipe-avatars .av-1{background:var(--accent-text)}.equipe-avatars .av-2{background:var(--crevette);color:var(--ink)}.equipe-avatars .av-3{background:var(--ink)}.equipe-avatars .av-4{background:#c08a3a}.equipe-avatars .av-5{background:#6f8575}.equipe-avatars .av-6{background:#8e7bb0}.retour .retour-logo{display:inline-block;height:13px;width:auto;vertical-align:-1px;margin-right:7px}.transition-txt p{text-align:justify;hyphens:auto;-webkit-hyphens:auto}.niveaux .xp-bar i,.jp-side .xp-bar i,.niveaux li.final .xp-bar i,.jalon-panel.final .xp-bar i{background:#ffaa8a}.niveaux li.final .picto,.frise .f-num,.frise li.active .f-num{background:#ffaa8a;color:var(--ink)}.phase-k{font-family:var(--font-title)!important;font-weight:700;font-size:18px;letter-spacing:.08em;color:var(--accent-text);margin-bottom:4px}.profil[open] .nom{color:#ffaa8a}.phase-k{display:inline-flex;align-items:center;gap:12px;font-size:22px;color:#ffaa8a;margin-bottom:6px}.phase-num{width:40px;height:40px;border-radius:50%;background:#ffaa8a;color:var(--ink);font-family:var(--font-body);font-weight:800;font-size:17px;letter-spacing:0;display:grid;place-items:center;flex:none}.pilier .num{background:transparent;color:var(--ink);font-family:var(--font-title);font-weight:700;font-size:22px;width:36px;height:36px;justify-self:start}.accomp-media{grid-template-columns:1.25fr 1fr;gap:28px;align-items:center;margin:8px 0}.accomp-txt{display:grid;gap:12px;min-width:0}.accomp-img{margin:0;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:linear-gradient(160deg,var(--surface),var(--crevette));position:relative;display:grid;place-items:end start}.accomp-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.accomp-img figcaption{position:relative;margin:12px;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.04em;background:#fcf9f5d9;padding:6px 10px;border-radius:6px}.accomp-img img+figcaption{display:none}@media(max-width:860px){.accomp-media{grid-template-columns:1fr}}.phase-media{display:grid;grid-template-columns:1.25fr 1fr;gap:28px;align-items:center}.phase-media.img-left{grid-template-columns:1fr 1.25fr}.phase-txt{min-width:0}.phase-txt p{margin:0}.phase-img{margin:0;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:linear-gradient(160deg,var(--surface),var(--crevette));position:relative;display:grid;place-items:end start}.stage .phase-img{background:linear-gradient(160deg,color-mix(in srgb,var(--ink) 70%,white),var(--crevette))}.phase-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.phase-img figcaption{position:relative;margin:12px;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.04em;background:#fcf9f5d9;color:var(--ink);padding:6px 10px;border-radius:6px}.phase-img img+figcaption{display:none}@media(max-width:860px){.phase-media,.phase-media.img-left{grid-template-columns:1fr}.phase-media.img-left .phase-img{order:2}}.bloc2 .commun>h3{margin-bottom:18px}.bloc2 .transition{display:grid;gap:18px}.bloc2 .transition>h3{margin:0}.accomp.accomp-dark{background:var(--ink);color:var(--surface);gap:18px}.accomp-dark h3,.accomp-dark ul{color:var(--surface)}.accomp-dark .accomp-img{background:linear-gradient(160deg,color-mix(in srgb,var(--ink) 70%,white),var(--crevette))}.accomp-media{display:grid;margin:0}.stage.phase-media{background:var(--soufre);color:var(--ink)}.stage.phase-media .phase-img{background:linear-gradient(160deg,var(--surface),var(--crevette))}.transition-txt{display:grid;gap:12px}.accomp-dark .accomp-img figcaption{color:var(--ink)}.stage.phase-media,.examen.phase-media{background:var(--surface-alt)}.apres-img{margin:4px 0 0;aspect-ratio:20 / 7;border-radius:10px;overflow:hidden;background:linear-gradient(160deg,var(--surface-alt),var(--crevette));position:relative;display:grid;place-items:end start}.apres-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.apres-img figcaption{position:relative;margin:12px;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.04em;background:#fcf9f5d9;color:var(--ink);padding:6px 10px;border-radius:6px}.apres-img img+figcaption{display:none}@media(max-width:860px){.apres-img{aspect-ratio:16 / 9}}.compris4 .bouton.primary{justify-self:center}.bonus-tag,.brique-detail .bonus-tag,.kit-show-txt .bonus-tag{background:#ffaa8a;color:var(--ink)}.voix-count strong{color:#ffaa8a}.tl-dot{background:#ffaa8a;box-shadow:0 0 0 1px #ffaa8a}.tl-dot.on{background:var(--ink);box-shadow:0 0 0 3px #ffaa8a}.faq details[open]>summary{color:#ffaa8a}.bloc11 .dates strong,.bloc11:not(.bloc11-clair) .dates strong{color:#ffaa8a}.voix.voix-tl{background:var(--ink);color:var(--surface);border-radius:12px;padding:28px}.voix-tl .voix-titre,.voix-tl .voix-desc,.voix-tl .voix-count{color:var(--surface)}.voix-tl .tl-wrap{background:color-mix(in srgb,var(--surface) 8%,transparent)}.voix-tl .tl-svg rect{fill:color-mix(in srgb,var(--surface) 22%,transparent)}.voix-tl .tl-dot{border-color:var(--ink)}.voix-tl .tl-dot.on{background:var(--surface)}.voix-tl .tl-axis{color:color-mix(in srgb,var(--surface) 70%,transparent)}.voix-tl .tl-quote{background:color-mix(in srgb,var(--surface) 10%,transparent);color:var(--surface)}.voix-tl .tl-meta{color:#ffaa8a}.voix-tl .tl-nav button{background:transparent;border-color:color-mix(in srgb,var(--surface) 40%,transparent);color:var(--surface)}.voix-tl .tl-nav button:hover{background:#ffaa8a;color:var(--ink);border-color:#ffaa8a}.bloc2 h2.h2-2l{max-width:none;text-wrap:initial;font-size:clamp(17px,2.25vw,28px);line-height:1.2}.bloc2 h2.h2-2l span{display:block;white-space:nowrap}@media(max-width:600px){.bloc2 h2.h2-2l span{white-space:normal}.bloc2 h2.h2-2l{font-size:clamp(20px,5.5vw,26px)}}.hero-c-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:36px}.hero-c .video{aspect-ratio:16 / 9;max-width:430px;width:100%;justify-self:end;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:16px;box-sizing:border-box;font-size:14px}.hero-c .video:after{content:none}.hero-c .video:before{content:"▶";width:60px;height:60px;border-radius:50%;background:var(--soufre);color:var(--ink);display:grid;place-items:center;font-size:20px;padding-left:4px;box-sizing:border-box}@media(max-width:860px){.hero-c .video{max-width:none;justify-self:stretch}}.bloc3-head{max-width:none}.bloc3-head .intro{max-width:900px}.bloc3 h2{text-wrap:initial}.bloc3-head .intro{max-width:none}.pano{aspect-ratio:21 / 9}mark.hl{background:var(--soufre);color:var(--ink);padding:0 6px;border-radius:4px}.niveaux .humain span,.jp-side .humain span,.ech-body .humain span{background:var(--soufre);color:var(--ink)}.etapes-sep{border:0;border-top:2px solid var(--crevette);margin:8px 0 4px}.pilier .num{color:var(--accent)}.prix-carte{border:1px solid rgb(255,170,138)}.preuve-media.croissance{background:var(--surface-alt);display:grid;grid-template-rows:auto 1fr auto;padding:22px 22px 14px;gap:6px;min-height:300px;place-items:stretch}.croissance .cr-num{display:flex;align-items:baseline;gap:10px}.croissance .cr-val{font-family:var(--font-title);font-weight:700;font-size:clamp(34px,4.2vw,52px);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;transition:color .3s,transform .3s;transform-origin:left bottom}.croissance.cr-done .cr-val{color:var(--accent);transform:scale(1.08)}.croissance .cr-lbl{font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.croissance .cr-svg{width:100%;height:100%;min-height:170px;display:block;overflow:visible}.croissance .cr-grid line{stroke:color-mix(in srgb,var(--ink) 10%,transparent);stroke-width:1}.croissance .cr-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke}.croissance .cr-fill{fill:url(#cr-grad);fill:color-mix(in srgb,var(--accent) 16%,transparent);opacity:0}.croissance .cr-dot{fill:#ffaa8a;stroke:var(--surface);stroke-width:3;opacity:0}.croissance.cr-done .cr-dot{animation:cr-pulse 1.4s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes cr-pulse{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.croissance .cr-axis{display:flex;justify-content:space-between;font-family:var(--font-body);font-weight:800;font-size:11px;letter-spacing:.08em;color:var(--accent-text);padding:0 2px}.croissance .cr-svg{height:auto;aspect-ratio:600 / 320;min-height:0}.croissance .cr-num{gap:18px}.croissance .cr-lbl{margin-left:4px}.preuve-media.efficacite{background:var(--surface-alt);display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:22px 22px 14px;min-height:300px;place-items:stretch}.efficacite .ef-titre{margin:0;font-family:var(--font-title);font-weight:700;font-size:clamp(18px,1.8vw,22px);line-height:1.2;color:var(--ink)}.efficacite .ef-cercles{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.efficacite .ef-c{position:relative;aspect-ratio:1}.efficacite .ef-c svg{width:100%;height:100%;transform:rotate(-90deg);display:block}.efficacite .ef-bg{fill:none;stroke:color-mix(in srgb,var(--ink) 10%,transparent);stroke-width:9}.efficacite .ef-arc{fill:none;stroke:var(--accent);stroke-width:9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.efficacite .ef-c:nth-child(2) .ef-arc{stroke:#ffaa8a}.efficacite .ef-txt{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:2px}.efficacite .ef-val{font-family:var(--font-title);font-weight:700;font-size:clamp(20px,2.2vw,28px);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums;transition:transform .3s}.efficacite.ef-done .ef-val{transform:scale(1.06)}.efficacite .ef-lbl{font-family:var(--font-body);font-weight:700;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.efficacite .ef-source{margin:0;font-size:12.5px;color:var(--accent-text)}.bloc4-head,.bloc5-head,.b-head,.kit-show-txt,.bloc5 .intro2,.bloc4-head .intro,.bloc5-head .intro,.b-head .intro{max-width:none}.bloc4 h2,.bloc5 h2,.b-head h2,.kit-show-txt h3{text-wrap:initial}.bonus-show{background:var(--surface);border-radius:12px;padding:28px;margin-bottom:20px;display:grid;gap:18px;border-top:5px solid rgb(255,170,138)}.bonus-show>h3{font-family:var(--font-title);font-weight:700;font-size:clamp(22px,2.6vw,30px);line-height:1.15;margin:0}.bonus-show>.brique-sub{margin:0}.bonus-groupe{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--soft)}.bonus-groupe h4{margin:0;font-family:var(--font-body);font-weight:800;font-size:14px;color:var(--accent-text)}.bonus-groupe .brique-bonus{margin:0;padding:0;list-style:none;display:grid;gap:8px}.bonus-groupe .brique-bonus li{font-size:15px;line-height:1.5}.niveaux li.go-confetti{position:relative;overflow:hidden}.niveaux li.go-confetti canvas.confetti{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.niveaux li.go-confetti>:not(canvas){position:relative;z-index:2}.bonus-feature{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:center;background:var(--ink);color:var(--surface);border-radius:10px;padding:24px 28px;margin-top:6px}.bonus-feature-txt{display:grid;gap:8px}.bonus-feature-txt .brique-sub{margin:0;color:var(--surface);display:flex;align-items:center;gap:8px}.bonus-feature-txt h4{margin:0;font-family:var(--font-title);font-weight:700;font-size:clamp(20px,2.2vw,26px);line-height:1.15;color:var(--soufre)}.bonus-feature-txt p:not(.brique-sub){margin:0;font-size:15px;line-height:1.55}.bonus-feature-logo{display:flex;align-items:baseline;justify-content:center;gap:8px}.bonus-feature-logo img{height:40px;width:auto}.bonus-feature-logo span{font-family:var(--font-title);font-weight:700;font-size:26px;color:#ffaa8a}@media(max-width:760px){.bonus-feature{grid-template-columns:1fr}.bonus-feature-logo{justify-content:flex-start}}@media(max-width:860px){.frise-sticky,.frise-sticky.stuck{position:static;background:none;backdrop-filter:none;box-shadow:none;border-bottom:0;padding:0;margin:0}.frise-sticky.stuck .frise{grid-template-columns:1fr;gap:14px}.frise-sticky.stuck .frise:before{inset:20px auto 20px 19px;width:2px;height:auto}.frise-sticky.stuck .frise li{grid-template-columns:40px 1fr;justify-items:start;text-align:left;padding:0}.frise-sticky.stuck .frise strong,.frise-sticky.stuck .frise small{display:block;font-size:inherit}.frise-sticky.stuck .frise li .f-num{width:40px;height:40px;font-size:16px}.frise li:not(.active){opacity:1}}@media(max-width:860px){.hero-c-grid,.supports-grid.two{grid-template-columns:1fr}.frise li{display:block}.frise li a{display:grid;grid-template-columns:40px 1fr;column-gap:14px;row-gap:2px;align-items:start;text-decoration:none;color:inherit}.frise li .f-num{grid-row:span 2}}.bonus-show:first-of-type{padding-bottom:20px}.bonus-show>.brique-sub{display:flex;align-items:center;gap:8px}.kit-show .kit-show-txt .brique-sub{display:flex;align-items:center;gap:8px}.bonus-show.bonus-intro{padding-bottom:22px;border-top-color:#ffaa8a}.bonus-show.bonus-2{border-top-color:#ffaa8a}.bonus-show.bonus-autres{border-top-color:var(--crevette)}.bonus-show>.brique-k,.kit-show-txt .brique-k{display:flex;align-items:center;gap:8px;margin:0}.bonus-show .brique-bonus{margin:0;padding:0;list-style:none;display:grid;gap:8px}.bonus-show .brique-bonus li{font-size:15px;line-height:1.5}.bonus-show.coeur-intro{padding-bottom:22px;border-top-color:var(--accent)}.coeur-acc{display:block}.coeur-acc>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 28px;align-items:center;gap:16px;margin-bottom:20px}.coeur-acc>summary::-webkit-details-marker{display:none}.coeur-intro-txt{display:grid;gap:10px}.coeur-intro-txt .brique-sub{margin:0}.coeur-intro-txt .h3{font-family:var(--font-title);font-weight:700;font-size:clamp(22px,2.6vw,30px);line-height:1.15}.coeur-chev{width:12px;height:12px;border-right:3px solid var(--accent);border-bottom:3px solid var(--accent);transform:rotate(45deg);transition:transform .2s;justify-self:center;margin-top:-6px}.coeur-acc[open]>.coeur-chev,.coeur-acc[open]>summary .coeur-chev{transform:rotate(-135deg);margin-top:6px}.coeur-acc:not([open])>summary{margin-bottom:20px}.coeur-acc>summary:hover .h3{color:var(--accent)}.briques .brique{border:1px solid var(--accent)}.bonus-grid{display:grid;gap:20px}.bonus-grid .kit-show,.bonus-grid .bonus-show{background:var(--surface);border:1px solid rgb(255,170,138);border-top:1px solid rgb(255,170,138);border-radius:6px;padding:24px 26px;margin:0;display:grid;gap:12px;align-content:start}.bonus-grid .bonus-show>.h3,.bonus-grid .bonus-show>h3,.bonus-grid .kit-show-txt h3{font-family:var(--font-title);font-weight:700;font-size:clamp(20px,2.1vw,24px);line-height:1.2;margin:0}.bonus-grid .kit-show-txt{gap:12px}.bonus-grid .kit-show-txt p:not(.brique-k){font-size:15.5px;font-weight:700;margin:0;color:var(--accent)}.bonus-grid .brique-k{color:var(--accent-text)}.bonus-grid .brique-bonus li{position:relative;padding-left:0;font-size:14.5px;line-height:1.5}.bonus-grid .bonus-feature{margin:0}.bonus-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:760px){.bonus-pair{grid-template-columns:1fr}}.bonus-acc>summary{margin-bottom:20px}.kit-objets.trois{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-objets figure{position:relative}.kit-objets figcaption{position:absolute;left:10px;bottom:10px;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.04em;background:#fcf9f5d9;color:var(--ink);padding:5px 9px;border-radius:6px}.kit-objets img+figcaption{display:none}.kit-objets.trois span{font-size:13.5px;line-height:1.45}@media(max-width:760px){.kit-objets.trois{grid-template-columns:1fr}}.bonus-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bonus-trio .brique-pour{margin:0}@media(max-width:900px){.bonus-trio{grid-template-columns:1fr}}.bonus-grid .bonus-wide{grid-template-columns:1.4fr 1fr;align-items:center;gap:24px}.bonus-wide-txt{display:grid;gap:12px;min-width:0}.bonus-wide-txt .brique-pour{margin:0}.bonus-wide-img{margin:0;aspect-ratio:4 / 3;max-height:260px;width:100%;border-radius:10px;overflow:hidden;background:linear-gradient(160deg,var(--surface-alt),var(--soft));position:relative;display:grid;place-items:end start;justify-self:end}.bonus-wide-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bonus-wide-img figcaption{position:relative;margin:10px;font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.04em;background:#fcf9f5d9;color:var(--ink);padding:5px 9px;border-radius:6px}.bonus-wide-img img+figcaption{display:none}.bonus-trio{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.bonus-grid .bonus-wide{grid-template-columns:1fr}.bonus-wide-img{max-height:none}}.bonus-wide-txt{align-content:center}.bonus-wide-txt h3{margin:0;font-family:var(--font-title);font-weight:700;font-size:clamp(20px,2.1vw,24px);line-height:1.2}.bonus-wide-txt .brique-bonus{border-top:1px dashed var(--crevette);padding-top:10px}.bonus-wide-desc{margin:0;font-size:15px;line-height:1.55}.bonus-3 .bonus-wide-img{aspect-ratio:2;max-height:none;background:#f3f1ee}.prix-carte .k{margin:0}.pill.tarif-beta{display:inline-block;background:#ffaa8a;color:var(--ink);font-family:var(--font-body);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.bonus-wide-txt .brique-bonus li{font-size:14.5px;line-height:1.5}.accomp-img{aspect-ratio:913 / 484}.bonus-plain li{padding-left:0}.preuve-row .preuve-media:has(img[src="/pro/preuve/equipe.jpg"]){aspect-ratio:16 / 9;min-height:0;align-self:center}.voix-tl .tl-nav{justify-content:center;gap:18px;margin-top:6px}.voix-tl .tl-nav button{width:48px;height:48px;font-size:20px;background:var(--accent);color:#fff;border:0;box-shadow:0 4px 12px #00000040;transition:transform .15s,background .15s}.voix-tl .tl-nav button:hover{background:#ffaa8a;color:var(--ink);transform:scale(1.08)}.voix-tl .tl-nav .tl-count,.voix-tl .tl-nav span{font-family:var(--font-title);font-weight:700;font-size:18px;color:var(--surface);min-width:72px;text-align:center}.bonus-grid .bonus-feature{background:var(--surface);color:var(--ink);border:1px solid rgb(255,170,138);border-radius:6px;padding:24px 26px;grid-template-columns:1.4fr 1fr;gap:24px}.bonus-grid .bonus-feature-txt .brique-sub{color:var(--accent-text)}.bonus-grid .bonus-feature-txt h4{color:var(--ink);font-size:clamp(20px,2.1vw,24px)}.bonus-grid .bonus-feature-txt p:not(.brique-sub){font-size:15px}.bonus-grid .bonus-feature-logo{background:var(--surface-alt);border-radius:10px;padding:36px 20px;justify-self:stretch}.bonus-grid .bonus-feature-logo span{color:var(--accent)}.compris4 .bouton.primary{margin-top:28px}.compris4 .micro{text-align:center;justify-self:center}.pill.tarif-beta{background:var(--accent-text);color:#fff}.suite{min-height:100vh;background:var(--surface-alt);padding:clamp(32px,6vh,72px) clamp(16px,4vw,48px);display:grid;place-items:start center}.suite-inner{width:100%;max-width:720px;display:grid;gap:28px;justify-items:center;text-align:center}.suite-logos{display:flex;align-items:center;gap:22px}.suite-logo-fp{height:52px;width:auto}.suite-logo-sy{height:34px;width:auto}.suite-x{font-family:var(--font-title);font-weight:700;font-size:26px;color:var(--accent)}.suite-video{width:100%;aspect-ratio:16 / 9;border-radius:14px;background:var(--ink);color:var(--soufre);display:grid;place-items:center;align-content:center;gap:14px;box-shadow:0 20px 50px #4642502e;font-family:var(--font-body);font-weight:700;font-size:15px;padding:16px;box-sizing:border-box}.suite-play{width:72px;height:72px;border-radius:50%;background:var(--soufre);display:grid;place-items:center}.suite-play:after{content:"";width:0;height:0;border-left:22px solid var(--ink);border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:6px}.suite-txt{display:grid;gap:12px}.suite-txt h1{font-family:var(--font-title);font-weight:700;font-size:clamp(24px,3vw,34px);line-height:1.15;margin:0}.suite-txt p{margin:0;font-size:16.5px;line-height:1.6}.suite-form{width:100%;display:grid;gap:10px;justify-items:center;background:var(--surface);border:1px solid rgb(255,170,138);border-radius:12px;padding:24px;box-sizing:border-box}.suite-form label{font-family:var(--font-body);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.suite-row{width:100%;display:grid;grid-template-columns:1fr auto;gap:10px}.suite-row input{font:inherit;font-size:16px;padding:14px 16px;border:1px solid var(--soft);border-radius:999px;background:var(--surface);color:var(--ink);min-width:0}.suite-row input:focus{outline:2px solid var(--accent);outline-offset:1px}.suite-row .bouton.primary{background:var(--accent);color:#fff;white-space:nowrap}.suite-form .micro{margin:4px 0 0;font-size:13px}@media(max-width:640px){.suite-row{grid-template-columns:1fr}.suite-row .bouton.primary{white-space:normal}.suite-logo-fp{height:42px}.suite-logo-sy{height:28px}}.suite{background:var(--surface)}.suite-form{background:var(--surface-alt)}.suite-row input{background:#fff}.cand-points{list-style:none;padding:0;margin:0;display:grid;gap:10px}.cand-points li{position:relative;padding-left:26px;font-size:15px;line-height:1.5}.cand-points li:before{content:"";position:absolute;left:0;top:.2em;width:16px;height:16px;border-radius:50%;background:var(--soufre)}.cand-points li:after{content:"";position:absolute;left:5.5px;top:calc(.2em + 3px);width:4px;height:8px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.suite-intro{font-weight:700;margin:6px 0 0!important}.suite-dossier{text-align:left;margin:0 auto;padding-left:0;list-style:none;display:grid;gap:8px;max-width:560px;counter-reset:dossier}.suite-dossier li{position:relative;padding-left:30px;font-size:16px;line-height:1.5;counter-increment:dossier}.suite-dossier li:before{content:counter(dossier) ".";position:absolute;left:0;top:0;font-family:var(--font-body);font-weight:800;color:var(--accent)}.bonus-grid .bonus-feature-logo{flex-wrap:wrap;justify-content:center;min-width:0;overflow:hidden}.bonus-grid .bonus-feature-logo img{max-width:70%;height:auto;max-height:40px}.bonus-grid .bonus-feature-logo span{font-size:clamp(18px,2.2vw,26px)}@media(max-width:760px){.bonus-grid .bonus-feature{grid-template-columns:1fr}.bonus-grid .bonus-feature-logo{padding:24px 16px}}.cand-dossier{background:var(--accent-text)}.cand-dossier .cand-rassure,.cand-dossier .cand-points li{color:var(--surface)}.cand-dossier .cand-points li:before{background:var(--soufre)}.hero-c .video.video-vimeo{aspect-ratio:16 / 9;padding:0;overflow:hidden;display:block;background:#000}.hero-c .video.video-vimeo:before,.hero-c .video.video-vimeo:after{content:none}.hero-c .video.video-vimeo iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.suite-head{gap:10px}.suite-sub{font-size:17px!important;color:var(--accent-text);max-width:600px}.suite-form .micro+.micro{margin-top:0}.suite-check{width:72px;height:72px;border-radius:50%;background:var(--soufre);position:relative}.suite-check:after{content:"";position:absolute;left:24px;top:16px;width:18px;height:32px;border:solid var(--ink);border-width:0 5px 5px 0;transform:rotate(45deg)}.suite-aide{width:100%;background:var(--surface-alt);border-radius:12px;padding:22px 24px;box-sizing:border-box;display:grid;gap:10px;justify-items:center}.suite-aide .suite-dossier li{font-size:15.5px}.suite-aide a{color:var(--accent);font-weight:700}.cand-grid{align-items:stretch}.cand-dossier{align-content:center;align-self:stretch;padding:34px 32px}.cand-dossier .cand-points{gap:14px}.cand-dossier .cand-points li{font-size:16px}.cand-dossier .bouton.primary{margin-top:10px;font-size:16px;padding:18px 28px}.suite-inner-wide{max-width:1100px;justify-items:start;text-align:left;gap:22px}.suite-inner-wide .suite-logos{justify-self:start}.suite-head-wide{display:grid;gap:10px}.suite-head-wide h1{font-family:var(--font-title);font-weight:700;font-size:clamp(26px,3.4vw,40px);line-height:1.12;margin:0}.suite-head-wide .suite-sub{margin:0;max-width:760px}.suite-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:start;width:100%}.suite-left{display:grid;gap:14px}.suite-left p{margin:0;font-size:16.5px;line-height:1.6}.suite-left .suite-intro{margin:4px 0 0!important}.suite-puces{list-style:none;margin:0;padding:0;display:grid;gap:10px}.suite-puces li{position:relative;padding-left:28px;font-size:16px;line-height:1.5}.suite-puces li:before{content:"";position:absolute;left:0;top:.2em;width:18px;height:18px;border-radius:50%;background:var(--crevette)}.suite-puces li:after{content:"";position:absolute;left:6.5px;top:calc(.2em + 3px);width:4px;height:9px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.suite-note{font-size:15px!important;color:var(--accent-text)}.suite-right{display:grid;gap:18px}.suite-right .suite-video{font-size:14px}.suite-right .suite-form{grid-template-columns:1fr;justify-items:stretch;text-align:center;gap:10px}.suite-right .suite-form input{font:inherit;font-size:16px;padding:14px 16px;border:1px solid var(--soft);border-radius:999px;background:#fff;color:var(--ink);width:100%;box-sizing:border-box}.suite-right .suite-form input:focus{outline:2px solid var(--accent);outline-offset:1px}.suite-right .suite-form .bouton.primary{background:var(--accent);color:#fff;width:100%;white-space:normal}@media(max-width:860px){.suite-grid{grid-template-columns:1fr;gap:24px}.suite-inner-wide{justify-items:stretch}}.cand-symone{margin:6px 0 0;width:100%;box-sizing:border-box;background:var(--soufre);color:var(--ink);border-radius:8px;padding:14px 16px;font-size:15px;line-height:1.5;font-weight:700}.cand-dossier .bouton.primary{margin-top:4px}.cand-symone{background:var(--surface);font-weight:400}.cand-symone strong{font-weight:700}.cand-dossier .cand-symone+.bouton.primary{margin-top:22px}.suite-centered{justify-items:center;text-align:center}.suite-centered .suite-logos{justify-self:center}.suite-centered .suite-head-wide{justify-items:center}.suite-centered .suite-head-wide .suite-sub{max-width:none}.suite-centered .suite-video,.suite-centered .suite-form{max-width:760px}.suite-gratuit{font-weight:700;font-size:14px!important;margin-top:6px!important}.cand-dossier .bouton.primary{justify-self:center}.cand-dossier .cand-dates,.cand-dossier>p:last-child{justify-self:center;text-align:center;width:100%}.prix-carte{border-color:var(--accent-text)}.cand-dossier .cand-points li{padding-left:28px}.cand-dossier .cand-points li:before{content:"→";width:auto;height:auto;border-radius:0;background:none;color:#ffaa8a;font-weight:700;font-size:18px;line-height:1;top:.1em}.cand-dossier .cand-points li:after{content:none}.cand-dossier .bouton.primary,.bloc11 .bouton.primary{transition:background .2s,color .2s,transform .15s,box-shadow .2s}.cand-dossier .bouton.primary:hover,.bloc11 .bouton.primary:hover{background:#ffaa8a;color:var(--ink);transform:translateY(-2px);box-shadow:0 10px 24px #00000038}.cand-dossier .bouton.primary:active,.bloc11 .bouton.primary:active{transform:translateY(0);box-shadow:none}.suite-video-poster{background:var(--surface-alt);color:var(--ink);gap:18px;padding:28px 16px}.suite-logos-video{gap:22px}.suite-logos-video .suite-logo-fp{height:56px}.suite-logos-video .suite-logo-sy{height:36px}.suite-video-poster .suite-play{background:var(--accent)}.suite-video-poster .suite-play:after{border-left-color:#fff}.suite-video-poster .suite-video-lbl{color:var(--accent-text)}@media(max-width:640px){.suite-logos-video .suite-logo-fp{height:40px}.suite-logos-video .suite-logo-sy{height:26px}}.h1-vert{color:var(--accent-text)}.suite-lettre{width:100%;max-width:760px;background:var(--surface-alt);border-radius:12px;padding:24px 28px;box-sizing:border-box;display:grid;gap:12px;text-align:left}.suite-lettre p{margin:0;font-size:16.5px;line-height:1.6}.suite-lettre .suite-signature{margin-top:4px}.suite-lettre .suite-signature span{font-family:var(--font-title);font-weight:700;font-size:22px;color:var(--accent);display:inline-block;margin-top:4px}.suite-erreur{margin:0;font-size:14px;font-weight:700;color:#b3261e;background:#fde8e6;padding:10px 14px;border-radius:8px}.suite-lettre-nue{background:none;padding:0 8px;text-align:center}.suite-carte{width:100%;max-width:760px;background:#fff;border:1px solid var(--soft);border-radius:14px;padding:28px;box-sizing:border-box;display:grid;gap:20px;justify-items:center;box-shadow:0 10px 30px #4642500f}.suite-carte .suite-lettre-nue{padding:0}.suite-carte .suite-form{max-width:none;background:var(--surface-alt);border-color:var(--soft)}.suite-turnstile{width:100%;min-height:65px;display:flex;justify-content:center}.suite-etapes{list-style:none;margin:0;padding:0;display:grid;gap:12px;text-align:left;max-width:620px;justify-self:center}.suite-etapes li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;font-size:16.5px;line-height:1.5}.suite-num{width:34px;height:34px;border-radius:50%;background:var(--accent-text);color:#fff;font-family:var(--font-body);font-weight:800;font-size:15px;display:grid;place-items:center}.suite-etapes li:nth-child(2) .suite-num{background:#ffaa8a;color:var(--ink)}.suite-rgpd{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--accent-text);text-align:center}.suite-rgpd a{color:var(--accent-text);text-decoration:underline}.fpro-footer{background:var(--surface);border-top:1px solid var(--soft);padding:22px 16px}.fpro-footer-in{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;font-size:13px;color:#6a6572;text-align:center}.fpro-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fpro-footer-links a{color:#6a6572;text-decoration:underline}.fpro-footer-links a:hover{color:var(--accent)}.fpro-footer .sep{color:var(--crevette)}body:has(.mobile-cta) .fpro-footer{padding-bottom:96px}.legal{background:var(--surface);padding:clamp(32px,6vh,64px) clamp(16px,4vw,48px)}.legal-in{max-width:760px;margin:0 auto;display:grid;gap:14px}.legal h1{font-family:var(--font-title);font-weight:700;font-size:clamp(26px,3vw,36px);margin:0 0 8px}.legal h2{font-family:var(--font-title);font-weight:700;font-size:18px;margin:18px 0 0;color:var(--accent-text)}.legal p{margin:0;font-size:16px;line-height:1.6}.legal a{color:var(--accent)}.legal-k{font-size:14px}.legal-doc{display:grid;gap:12px}.legal-doc h1{font-family:var(--font-title);font-weight:700;font-size:clamp(24px,3vw,34px);line-height:1.15;margin:0 0 6px}.legal-doc h2{font-family:var(--font-title);font-weight:700;font-size:19px;margin:22px 0 2px;color:var(--accent-text)}.legal-doc h3{font-family:var(--font-body);font-weight:800;font-size:16px;margin:12px 0 0}.legal-doc p,.legal-doc li{font-size:15.5px;line-height:1.6;margin:0}.legal-doc ul,.legal-doc ol{margin:0;padding-left:22px;display:grid;gap:6px}.legal-doc hr{border:0;border-top:1px solid var(--soft);margin:8px 0}.legal-doc a{color:var(--accent);word-break:break-word}.equipe-avatars .av-7{background:var(--soufre);color:var(--ink)}.equipe-avatars .av img{object-position:center}.video-poster{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer;display:block}.video-poster img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.video-poster:hover img{transform:scale(1.03)}.video-play{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:#fcf9f5eb;box-shadow:0 10px 30px #00000059;transition:transform .2s,background .2s}.video-play:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:28px solid var(--ink);border-top:17px solid transparent;border-bottom:17px solid transparent;transform:translate(-40%,-50%)}.video-poster:hover .video-play{transform:scale(1.08);background:#ffaa8a}.video-play{display:none}.suite-form{justify-items:stretch}.suite-form label{text-align:center}.suite-input{width:100%;box-sizing:border-box;font:inherit;font-size:17px;padding:16px 18px;border:1px solid var(--soft);border-radius:999px;background:#fff;color:var(--ink);text-align:center}.suite-input:focus{outline:2px solid var(--accent);outline-offset:1px}.suite-turnstile{min-height:65px;display:flex;justify-content:center}.suite-btn{width:100%;background:var(--accent);color:#fff;white-space:normal;font-size:16px;padding:18px 24px}.suite-btn:hover{background:#ffaa8a;color:var(--ink)}.suite-form .micro,.suite-form .suite-rgpd{text-align:center}.h1-symone{height:.95em;width:auto;vertical-align:-.12em;margin-left:.15em}.suite-h2{font-family:var(--font-title);font-weight:700;font-size:clamp(20px,2.4vw,26px);line-height:1.2;margin:6px 0 0;display:grid;gap:6px;justify-items:center}.suite-h2-k{font-family:var(--font-body);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--accent-text);padding:5px 12px;border-radius:999px}.suite-etapes li:nth-child(2) .suite-num{background:var(--accent-text);color:#fff}.suite-cf{margin-top:4px}.suite-turnstile{min-height:0}.conf-carte .suite-check{margin-bottom:-6px}.conf-carte .suite-aide{width:100%}.voix-tl .tl-wrap{background:#fff}.voix-tl .tl-svg rect{fill:var(--soft)}.voix-tl .tl-axis{color:var(--accent-text)}.voix-tl .tl-dot{border-color:#fff}.voix-tl .tl-dot.on{background:var(--ink)}.voix-tl .tl-quote{background:#fff;color:var(--ink)}.voix-tl .tl-meta{color:var(--accent)}.voix-tl .tl-nav .tl-pos,.voix-tl .tl-nav span{color:var(--ink)}.suite-video.suite-video-vimeo{position:relative;padding:0;overflow:hidden;background:#000;display:block}.suite-video.suite-video-vimeo iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.bouton,button.bouton,.suite-btn,.tl-nav button{cursor:pointer}.suite-btn:disabled{cursor:progress}.merci-txt{margin:0;font-size:15.5px;line-height:1.55;text-align:center;max-width:560px}.merci-btn{margin-top:6px;max-width:420px;justify-self:center}.conf-carte .suite-signature span{font-family:var(--font-title);font-weight:700;font-size:20px;color:var(--accent)}.suite-aide a.merci-btn{color:#fff;text-decoration:none;display:block;text-align:center}.suite-aide a.merci-btn:hover{background:#ffaa8a;color:var(--ink)}.merci-h2{gap:14px}@font-face{font-family:LEMON MILK;src:url(/fonts/lemonmilk-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LEMON MILK;src:url(/fonts/lemonmilk-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body{margin:0}img{max-width:100%}[hidden]{display:none!important}
