:root{--encre:#1e1144;--violet:#5b44dd;--violet-fonce:#3d2aa8;--violet-jeu:#6651e0;--jaune:#ffd400;--jaune-tranche:#c9a600;--creme:#fdf7ec;--blanc:#fff;--gris:#1e11449e;--gris-clair:#1e114424;--vert:#7fe6a0;--vert-badge:#86f601;--titre:"Baloo 2", ui-rounded, "Trebuchet MS", system-ui, sans-serif;--texte:"Nunito", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--page:1080px;--tranche:0 4px 0 var(--encre);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--creme);color:var(--encre);font-family:var(--texte);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--titre);text-wrap:balance;margin:0;font-weight:800;line-height:1.08}h1{letter-spacing:-.01em;font-size:calc(clamp(38px,7.2vw,68px) + 16px)}@media (max-width:560px){h1{font-size:48px}}h2{font-size:clamp(28px,4.4vw,42px)}h3{font-size:21px;font-weight:700;line-height:1.25}p{margin:0}a{color:inherit}@media (hover:hover) and (pointer:fine){body,a,button,summary,select,label,.bouton{cursor:url(/curseur.png) 28 3,auto;cursor:image-set(url(/curseur.png) 1x, url(/curseur@2x.png) 2x) 28 3, auto}input:not([type=checkbox]):not([type=radio]),textarea{cursor:text}}:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:4px}.enveloppe{width:100%;max-width:var(--page);margin-inline:auto;padding-inline:20px}section{padding-block:clamp(56px,9vw,104px)}.chapeau{max-width:30ch}.lede{color:var(--gris);max-width:62ch;margin-top:16px;font-size:clamp(17px,2vw,20px)}.enveloppe>.etiquette{width:fit-content;margin-inline:auto;display:flex}.enveloppe>h2,.enveloppe>.lede{text-align:center;margin-inline:auto}.etiquette{box-sizing:border-box;font-family:var(--titre);letter-spacing:0;text-transform:none;white-space:nowrap;color:#fff;text-shadow:2px 2px 0 var(--encre);-webkit-text-stroke:4px var(--encre);paint-order:stroke fill;background:var(--vert-badge);border:4px solid var(--encre);filter:drop-shadow(0 4px 0 var(--encre));border-radius:16px;justify-content:center;align-items:center;margin-bottom:22px;padding:6px 18px;font-size:18px;font-weight:600;line-height:28px;display:inline-flex;transform:rotate(-5deg)}.bouton{font-family:var(--titre);border:3px solid var(--encre);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:17px 26px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.bouton-plein{background:var(--jaune);color:var(--encre);box-shadow:var(--tranche)}.bouton-vide{background:var(--blanc);color:var(--encre);box-shadow:var(--tranche)}.bouton-clair{color:var(--blanc);background:0 0;border-color:#ffffffb8}.bouton-violet{background:var(--violet);color:var(--blanc);box-shadow:var(--tranche)}.bouton-violet:active{box-shadow:0 0 0 var(--encre);transform:translateY(4px)}@media (hover:hover){.bouton-plein:hover,.bouton-vide:hover,.bouton-violet:hover{box-shadow:0 6px 0 var(--encre);transform:translateY(-2px)}.bouton-clair:hover{border-color:var(--blanc);background:#ffffff24}.bouton-barre:hover{box-shadow:0 5px 0 var(--encre);transform:translateY(-2px)}details:hover{box-shadow:0 6px 0 var(--encre);transform:translateY(-2px)}.marque:hover .marque-pro{background:var(--blanc)}}.bouton-plein:active,.bouton-vide:active{box-shadow:0 0 0 var(--encre);transform:translateY(4px)}.bouton:disabled{opacity:.5;cursor:default}.bouton-icone{flex:none;display:block}@media (max-width:560px){.heros-actions{flex-direction:column;align-items:stretch;gap:6px}.heros-actions .bouton,.franc .bouton{width:100%}}.buzzer{width:100%;height:100%;display:block;position:relative;overflow:visible}.buzzer-corps{display:block;position:absolute;inset:0}.buzzer-calque{display:block;position:absolute}.buzzer-calque img{width:100%;max-width:none;height:100%;display:block;position:absolute}.buzzer-corps{animation:6s linear infinite buzzer-corps-translate,6s linear infinite buzzer-corps-scale}.buzzer-left-lightning{animation:6s linear infinite buzzer-eclair-gauche}.buzzer-right-lightning{animation:6s linear infinite buzzer-eclair-droit}.buzzer-button{animation:6s linear infinite buzzer-bouton-translate,6s linear infinite buzzer-bouton-scale}.buzzer-highlight{animation:6s linear infinite buzzer-reflet-translate,6s linear infinite buzzer-bouton-scale}.buzzer-face{animation:6s linear infinite buzzer-corps-translate}.buzzer-eye-spark-left{animation:6s linear infinite buzzer-clin-gauche,6s linear infinite buzzer-etincelle-gauche,6s linear infinite buzzer-etincelle-scale}.buzzer-eye-spark-right{animation:6s linear infinite buzzer-clin-droit,6s linear infinite buzzer-etincelle-droite,6s linear infinite buzzer-etincelle-scale}@keyframes buzzer-corps-translate{0%{animation-timing-function:ease-in-out;translate:0}6.667%{animation-timing-function:ease-in-out;translate:0 -2.297px}13.333%{animation-timing-function:ease-in-out;translate:0}20%{animation-timing-function:ease-in-out;translate:0 -1.531px}25%{translate:0}38.333%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);translate:0}43.333%{animation-timing-function:cubic-bezier(.2,0,0,1);translate:0 -7.656px}53.333%{animation-timing-function:cubic-bezier(0,0,.15,1);translate:0}59.167%{animation-timing-function:ease-in;translate:0 -2.297px}64.167%{animation-timing-function:cubic-bezier(0,0,.15,1);translate:0}69.167%{animation-timing-function:ease-in-out;translate:0 -.919px}74.167%{translate:0}to{translate:0}}@keyframes buzzer-corps-scale{0%{scale:1}25%{animation-timing-function:ease-in-out;scale:1}31.667%{scale:1.012 .988}36.667%{animation-timing-function:ease-out;scale:1.012 .988}38.333%{animation-timing-function:cubic-bezier(0,0,.15,1);scale:1}41.667%{animation-timing-function:cubic-bezier(.5,0,.5,1);scale:.975 1.025}43.333%{animation-timing-function:ease-in;scale:.98 1.02}52.5%{animation-timing-function:cubic-bezier(.2,0,0,1);scale:1}53.333%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);scale:1.035 .965}58.333%{animation-timing-function:ease-out;scale:.99 1.01}62.5%{animation-timing-function:ease-in-out;scale:1.01 .99}68.333%{scale:1}to{scale:1}}@keyframes buzzer-eclair-gauche{0%{animation-timing-function:ease-in-out;rotate:none}8.333%{animation-timing-function:ease-in-out;rotate:4.98473deg}16.667%{animation-timing-function:ease-in-out;rotate:-2.97938deg}25%{animation-timing-function:ease-in-out;rotate:8.02141deg}38.333%{animation-timing-function:cubic-bezier(.2,0,0,1);rotate:4.98473deg}40.333%{animation-timing-function:cubic-bezier(.2,0,0,1);rotate:-17.9909deg}42.5%{animation-timing-function:cubic-bezier(.2,0,0,1);rotate:13.9802deg}44.667%{animation-timing-function:cubic-bezier(.2,0,0,1);rotate:-10.0268deg}47%{animation-timing-function:ease-out;rotate:4.98473deg}50%{animation-timing-function:ease-in-out;rotate:-2.00535deg}53.333%{rotate:none}to{rotate:none}}@keyframes buzzer-eclair-droit{0%{animation-timing-function:ease-in-out;rotate:none}8.333%{animation-timing-function:ease-in-out;rotate:-4.98473deg}16.667%{animation-timing-function:ease-in-out;rotate:2.97938deg}25%{animation-timing-function:ease-in-out;rotate:-8.02141deg}38.333%{animation-timing-function:cubic-bezier(.2,0,0,1);rotate:-4.98473deg}40.333%{animation-timing-function:cubic-bezier(.2,0,0,1);rotate:17.9909deg}42.5%{animation-timing-function:cubic-bezier(.2,0,0,1);rotate:-13.9802deg}44.667%{animation-timing-function:cubic-bezier(.2,0,0,1);rotate:10.0268deg}47%{animation-timing-function:ease-out;rotate:-4.98473deg}50%{animation-timing-function:ease-in-out;rotate:2.00535deg}53.333%{rotate:none}to{rotate:none}}@keyframes buzzer-bouton-translate{0%{translate:0}25%{animation-timing-function:ease-in-out;translate:0}31.667%{translate:0 4.287px}36.667%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);translate:0 4.287px}41.667%{animation-timing-function:linear(0, .0188, .0679, .1374, .2195, .308, .3978, .4856, .5686, .6452, .7142, .7753, .8283, .8735, .9113, .9423, .9671, .9866, 1.0014, 1.0123, 1.0198, 1.0247, 1.0274, 1.0283, 1.0281, 1.0268, 1.025, 1.0227, 1.0202, 1.0177, 1.0152, 1.0128, 1.0106, 1.0085, 1.0068, 1.0052, 1.0039, 1.0028, 1.0018, 1.0011, 1.0005, 1, .9997, .9995, .9993, .9992, .9992, .9992, .9992, .9993, .9993);translate:0 -1.531px}46.667%{translate:0}to{translate:0}}@keyframes buzzer-bouton-scale{0%{scale:1}25%{animation-timing-function:ease-in-out;scale:1}31.667%{scale:1 .82}36.667%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);scale:1 .82}41.667%{animation-timing-function:linear(0, .0188, .0679, .1374, .2195, .308, .3978, .4856, .5686, .6452, .7142, .7753, .8283, .8735, .9113, .9423, .9671, .9866, 1.0014, 1.0123, 1.0198, 1.0247, 1.0274, 1.0283, 1.0281, 1.0268, 1.025, 1.0227, 1.0202, 1.0177, 1.0152, 1.0128, 1.0106, 1.0085, 1.0068, 1.0052, 1.0039, 1.0028, 1.0018, 1.0011, 1.0005, 1, .9997, .9995, .9993, .9992, .9992, .9992, .9992, .9993, .9993);scale:1 1.08}46.667%{scale:1}to{scale:1}}@keyframes buzzer-reflet-translate{0%{animation-timing-function:ease-in-out;translate:0}6.667%{animation-timing-function:ease-in-out;translate:0 -2.297px}13.333%{animation-timing-function:ease-in-out;translate:0}20%{animation-timing-function:ease-in-out;translate:0 -1.531px}25%{animation-timing-function:ease-in-out;translate:0}31.667%{translate:0 3.062px}36.667%{animation-timing-function:cubic-bezier(.2,0,0,1);translate:0 3.062px}39.167%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);translate:0}43.333%{animation-timing-function:cubic-bezier(.2,0,0,1);translate:0 -7.656px}53.333%{animation-timing-function:cubic-bezier(0,0,.15,1);translate:0}59.167%{animation-timing-function:ease-in;translate:0 -2.297px}64.167%{animation-timing-function:cubic-bezier(0,0,.15,1);translate:0}69.167%{animation-timing-function:ease-in-out;translate:0 -.919px}74.167%{translate:0}to{translate:0}}@keyframes buzzer-clin-gauche{0%{opacity:1;animation-timing-function:ease-in-out}3.333%{opacity:.3;animation-timing-function:ease-in-out}7.5%{opacity:1;animation-timing-function:ease-in-out}11.667%{opacity:.3;animation-timing-function:ease-in-out}15.833%{opacity:1;animation-timing-function:ease-in-out}20%{opacity:.3;animation-timing-function:ease-in-out}25%{opacity:1}to{opacity:1}}@keyframes buzzer-clin-droit{0%{opacity:1}5%{opacity:1;animation-timing-function:ease-in-out}7.5%{opacity:.3;animation-timing-function:ease-in-out}11.667%{opacity:1;animation-timing-function:ease-in-out}15.833%{opacity:.3;animation-timing-function:ease-in-out}20%{opacity:1}to{opacity:1}}@keyframes buzzer-etincelle-gauche{0%{animation-timing-function:ease-in-out;translate:0}6.667%{animation-timing-function:ease-in-out;translate:0 -2.297px}13.333%{animation-timing-function:ease-in-out;translate:0}20%{animation-timing-function:ease-in-out;translate:0 -1.531px}25%{translate:0}38.333%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);translate:0}41.667%{animation-timing-function:cubic-bezier(0,0,.15,1);translate:-1.837px -3.828px}44.167%{animation-timing-function:cubic-bezier(.2,0,0,1);translate:0 -7.656px}53.333%{animation-timing-function:cubic-bezier(0,0,.15,1);translate:0}59.167%{animation-timing-function:ease-in;translate:0 -2.297px}64.167%{animation-timing-function:cubic-bezier(0,0,.15,1);translate:0}69.167%{animation-timing-function:ease-in-out;translate:0 -.919px}74.167%{translate:0}to{translate:0}}@keyframes buzzer-etincelle-droite{0%{animation-timing-function:ease-in-out;translate:0}6.667%{animation-timing-function:ease-in-out;translate:0 -2.297px}13.333%{animation-timing-function:ease-in-out;translate:0}20%{animation-timing-function:ease-in-out;translate:0 -1.531px}25%{translate:0}38.333%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);translate:0}41.667%{animation-timing-function:cubic-bezier(0,0,.15,1);translate:-1.837px -4.746px}44.167%{animation-timing-function:cubic-bezier(.2,0,0,1);translate:0 -7.656px}53.333%{animation-timing-function:cubic-bezier(0,0,.15,1);translate:0}59.167%{animation-timing-function:ease-in;translate:0 -2.297px}64.167%{animation-timing-function:cubic-bezier(0,0,.15,1);translate:0}69.167%{animation-timing-function:ease-in-out;translate:0 -.919px}74.167%{translate:0}to{translate:0}}@keyframes buzzer-etincelle-scale{0%{scale:1}38.333%{animation-timing-function:cubic-bezier(.45,1.45,.8,1);scale:1}41.667%{animation-timing-function:ease-in-out;scale:1.35}50%{scale:1}to{scale:1}}@media (prefers-reduced-motion:reduce){.buzzer *,.buzzer-corps{animation:none!important}}.entete{z-index:20;background:var(--violet);border-bottom:3px solid var(--encre);position:sticky;top:0}.entete-rang{justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.marque{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marque-mots{justify-items:start;display:grid}.marque-mots>.marque-pro{z-index:1;justify-self:center;margin-bottom:-6px;position:relative;translate:41px}.marque-nom{font-family:var(--titre);letter-spacing:0;color:var(--blanc);-webkit-text-stroke:4px var(--encre);paint-order:stroke fill;text-shadow:2px 2px 0 var(--encre);font-size:26px;font-weight:600;line-height:34px}.marque-pro{font-family:var(--titre);letter-spacing:.06em;text-transform:uppercase;background:var(--jaune);color:var(--encre);border:2px solid var(--encre);border-radius:7px;align-self:center;padding:5px 9px;font-size:13px;font-weight:800;line-height:1}.marque-buzzer{flex:none;width:56px;height:56px;display:block}.entete-rang{padding-block:6px}.entete-liens{align-items:center;gap:22px;display:flex}.entete-liens a{color:#ffffffd6;font-size:15px;font-weight:500;text-decoration:none}.entete-liens a:hover{color:var(--blanc)}.entete-liens a.bouton-barre{color:var(--encre)}.bouton-barre{box-shadow:0 3px 0 var(--encre);border-width:3px;padding:11px 18px;font-size:15px}.bouton-barre:active{box-shadow:0 0 0 var(--encre);transform:translateY(3px)}@media (max-width:720px){.entete-liens a:not(.bouton){display:none}}.heros{background:var(--violet);color:var(--blanc);border-bottom:4px solid var(--encre);padding-block:clamp(48px,8vw,88px);position:relative;overflow:clip}.flotteurs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.flotteurs:after{content:"";background:var(--violet);opacity:.32;position:absolute;inset:0}.flotteur{width:var(--taille);opacity:1;will-change:transform;max-width:none;height:auto;position:absolute;top:0;left:0}@media (min-width:901px){.flotteur{width:calc(var(--taille) * .85)}}@media (max-width:900px){.flotteur{width:min(var(--taille), 96px)}.flotteurs{height:100dvh;bottom:auto}}.heros>.enveloppe{z-index:1;position:relative}.heros-grille{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (max-width:900px){.heros-grille{grid-template-columns:1fr}.heros-grille>div:first-child{text-align:center}.heros .lede{margin-inline:auto}.heros-actions{justify-content:center}}.heros h1{color:var(--blanc);-webkit-text-stroke:.085em var(--encre);paint-order:stroke fill;text-shadow:.05em .05em 0 var(--encre);font-weight:600}.heros .lede{color:#ffffffe6;max-width:46ch}.heros-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.heros-note{color:#ffffffb8;margin-top:14px;font-size:14.5px}.avis{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.avis-etoiles{flex:none;width:104px;height:20px;display:block;position:relative}.avis-etoiles svg{display:block}.avis-pleines{position:absolute;inset:0;overflow:hidden}.avis-mot{color:#ffffffd1;font-size:14.5px;font-weight:500}.avis-source{color:#ffffffa3;flex-basis:100%;align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:flex}.avis-google{flex:none;display:block}@media (max-width:900px){.avis,.avis-source{justify-content:center}}.scene{padding-block:6px 10px;position:relative}.scene-place{--tel:250;min-height:calc(var(--tel) * 1.885px + 10px);justify-content:center;display:flex;position:relative}.scene-tel-cadre{z-index:1}.scene-appel{z-index:3;cursor:pointer;background:#1e114457;border:0;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0;transition:background .2s;display:flex;position:absolute;inset:0}.scene-appel-disque{background:var(--blanc);width:78px;height:78px;color:var(--encre);border:4px solid var(--encre);box-shadow:4px 5px 0 var(--encre);border-radius:50%;place-items:center;padding-left:5px;transition:scale .22s cubic-bezier(.22,.9,.3,1);display:grid;scale:.88}.scene-appel-mot{font-family:var(--titre);color:var(--blanc);text-shadow:0 2px 0 var(--encre);opacity:.92;font-size:15px;font-weight:700}@media (hover:hover){.scene-appel{background:#1e114424}.scene-appel-disque{scale:.82}.scene-appel-mot{opacity:0;transition:opacity .2s}.scene-appel:hover{background:#1e114475}.scene-appel:hover .scene-appel-disque{scale:1.04}.scene-appel:hover .scene-appel-mot{opacity:.92}.scene-tel-cadre:has(.scene-appel:hover){translate:0 -6px}.scene-tel-cadre{transition:translate .22s cubic-bezier(.22,.9,.3,1)}}.scene-appel:active .scene-appel-disque{box-shadow:0 1px 0 var(--encre);scale:.94}@media (prefers-reduced-motion:reduce){.scene-appel,.scene-appel-disque,.scene-appel-mot,.scene-tel-cadre{transition:none}}@media (max-width:420px){.scene-place{--tel:214}}.scene-voile{z-index:68;background:#000000a3;animation:.24s both voile-entre;position:fixed;inset:0}.scene-voile[hidden]{display:none}@keyframes voile-entre{0%{opacity:0}to{opacity:1}}.scene-fermer{z-index:72;top:calc(16px + env(safe-area-inset-top));right:calc(16px + env(safe-area-inset-right));background:var(--creme);width:48px;height:48px;color:var(--encre);border:4px solid var(--encre);box-shadow:var(--tranche);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform 80ms,box-shadow 80ms;display:grid;position:fixed}.scene-fermer:active{box-shadow:0 0 0 var(--encre);transform:translateY(4px)}@media (hover:hover){.scene-fermer:hover{box-shadow:0 6px 0 var(--encre);transform:translateY(-2px)}}.scene-tel-cadre[data-grand]{z-index:70;translate:-50% -50%;scale:var(--zoom,1);margin:0;position:fixed;top:50%;left:50%}.scene-tel-cadre{--tel:250;width:calc(var(--tel) * 1px);max-width:100%;position:relative}.scene-tel{--jeu:700;background:var(--violet-jeu);border:5px solid var(--encre);width:100%;box-shadow:0 8px 0 var(--encre);border-radius:34px;flex-direction:column;padding-top:9%;display:flex;position:relative;overflow:clip}.scene-vitre{width:100%;height:calc(var(--jeu) * var(--tel) / 390 * 1px);overflow:hidden}.scene-jeu{width:390px;height:calc(var(--jeu) * 1px);transform:scale(calc(var(--tel) / 390));transform-origin:0 0;border:0;display:block}.scene-tel:after{content:"";z-index:1;background:var(--encre);border-radius:999px;width:34%;height:4.4%;min-height:11px;position:absolute;top:2.4%;left:50%;translate:-50%}@media (max-width:900px){.scene{width:min(100%,400px);margin-inline:auto}}@media (max-width:420px){.scene-tel-cadre{--tel:214}}.bande{background:var(--encre);color:var(--blanc);border-bottom:4px solid var(--encre)}.bande-grille{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px;padding-block:34px;display:grid}.bande-item{align-items:center;gap:16px;display:flex}.bande-pastille{background:var(--jaune);width:52px;height:52px;color:var(--encre);border:3px solid var(--encre);box-shadow:var(--tranche);border-radius:50%;flex:none;place-items:center;display:grid}.bande-icone{color:inherit;flex:none}@media (max-width:560px){.bande-grille{grid-template-columns:1fr 1fr;gap:28px 16px}.bande-item{text-align:center;flex-direction:column;align-items:center;gap:10px}.bande-nombre{font-size:28px}.bande-mot{font-size:13.5px}}.bande-nombre{font-family:var(--titre);color:var(--jaune);font-size:34px;font-weight:800;line-height:1}.bande-mot{color:#ffffffb8;margin-top:6px;font-size:14.5px}.carte{background:var(--blanc);border:3px solid var(--encre);box-shadow:var(--tranche);border-radius:18px;padding:26px}.grille-trois{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:40px;display:grid}.grille-deux{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;margin-top:40px;display:grid}.temps-num{border:3px solid var(--encre);background:var(--jaune);width:44px;height:44px;font-family:var(--titre);border-radius:12px;place-items:center;margin-bottom:16px;font-size:20px;font-weight:800;display:grid}.carte h3{margin-bottom:8px}.carte p{color:var(--gris);font-size:16px}.formule{flex-direction:column;display:flex}.formule[data-phare]{background:var(--jaune)}.formule-haut{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.formule-pour{color:var(--gris);margin-top:6px;font-size:15px;font-weight:700}.formule[data-phare] .formule-pour{color:#1e1144b8}.formule-prix{font-family:var(--titre);border:2px solid var(--encre);background:var(--blanc);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:15px;font-weight:800}.formule ul{flex-direction:column;gap:11px;margin:22px 0 0;padding:0;list-style:none;display:flex}.formule li{align-items:flex-start;gap:10px;font-size:16px;display:flex}.formule li svg{flex:none;margin-top:3px}.formule-fournit{border-top:2px dashed var(--gris-clair);color:var(--gris);margin-top:20px;padding-top:18px;font-size:14.5px}.formule[data-phare] .formule-fournit{color:#1e1144b8;border-top-color:#1e114438}.formule .bouton{width:100%;margin-top:24px}.appli-suite{grid-template-columns:auto minmax(0,1fr) minmax(0,320px);align-items:start;column-gap:28px;margin-top:40px;display:grid}.appli-rail{flex-direction:column;gap:12px;padding-top:4px;display:flex;position:sticky;top:calc(50dvh - 84px)}.appli-jalon{background:color-mix(in srgb, var(--encre) 16%, transparent);border-radius:999px;width:3px;height:48px;display:block;overflow:clip}.appli-jalon i{background:var(--encre);border-radius:999px;width:100%;height:0;display:block}.appli-jalon[data-fait] i{height:100%}.appli-jalon[data-encours] i{height:calc(var(--avance,0) * 100%)}.appli-pas{opacity:.4;flex-direction:column;justify-content:center;min-height:76vh;transition:opacity .32s;display:flex}.appli-pas[data-actif]{opacity:1}.appli-pas h3{max-width:18ch;margin-bottom:12px;font-size:clamp(22px,3vw,30px)}.appli-pas p{color:var(--gris);max-width:44ch;font-size:clamp(16px,1.6vw,18px)}.appli-affiche{display:none}.appli-demo{--ecran:min(560px, calc(100dvh - 200px));top:max(96px, calc((100dvh - var(--ecran)) / 2));justify-content:center;align-self:start;margin-left:clamp(8px,4vw,52px);display:flex;position:sticky}.appli-cadre{height:var(--ecran);aspect-ratio:520/1014;background:var(--violet);border:3px solid var(--encre);width:auto;max-width:100%;box-shadow:var(--tranche);border-radius:22px;position:relative;overflow:clip}.appli-ecran{object-fit:cover;width:100%;height:100%;transition:transform .48s cubic-bezier(.22,.9,.3,1);position:absolute;inset:0}.appli-coda{text-align:center;background:var(--blanc);border:3px solid var(--encre);max-width:660px;box-shadow:var(--tranche);border-radius:20px;margin:clamp(48px,7vw,88px) auto 0;padding:clamp(24px,4vw,36px)}.appli-coda h3{margin:14px 0 10px;font-size:clamp(21px,2.6vw,27px)}.appli-coda p{color:var(--gris);max-width:46ch;margin-inline:auto;font-size:17px}@media (prefers-reduced-motion:reduce){.appli-pas,.appli-ecran{transition:none}}@media (max-width:900px){.appli-suite{grid-template-columns:1fr;gap:56px}.appli-rail,.appli-demo{display:none}.appli-pas{opacity:1;text-align:center;min-height:0}.appli-pas h3,.appli-pas p{margin-inline:auto}.appli-affiche{aspect-ratio:520/1014;object-fit:cover;background:var(--violet);border:3px solid var(--encre);width:min(240px,68vw);box-shadow:var(--tranche);border-radius:22px;margin:0 auto 20px;display:block}}.preuve{background:var(--violet);color:var(--blanc);border-block:4px solid var(--encre)}.preuve h2{color:var(--blanc)}.citation{font-family:var(--titre);max-width:24ch;font-size:clamp(21px,3vw,28px);font-weight:700;line-height:1.35}.citation-qui{color:#ffffffc2;margin-top:18px;font-size:15px}.preuve-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,56px);display:grid}@media (max-width:800px){.preuve-grille{grid-template-columns:1fr}}.franc{background:var(--blanc);color:var(--encre);border:3px solid var(--encre);box-shadow:var(--tranche);border-radius:18px;padding:26px}.franc p{color:var(--gris);font-size:16px}.franc p+p{margin-top:12px}.questions{margin-top:36px;text-align:left;flex-direction:column;gap:14px;max-width:760px;margin-inline:auto;display:flex}details{background:var(--blanc);border:3px solid var(--encre);box-shadow:var(--tranche);border-radius:14px;padding:0 20px;transition:transform 80ms,box-shadow 80ms}summary{font-family:var(--titre);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:18px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";box-sizing:border-box;background:var(--jaune) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e1144' stroke-width='3.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / 20px 20px no-repeat;border:3px solid var(--encre);width:42px;height:42px;box-shadow:0 4px 0 var(--encre);border-radius:12px;flex:none;transition:translate 80ms,box-shadow 80ms}details[open] summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e1144' stroke-width='3.6' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}summary:active:after{box-shadow:0 1px 0 var(--encre);translate:0 3px}details p{color:var(--gris);max-width:62ch;margin-top:0;padding-bottom:20px}.questions{interpolate-size:allow-keywords}details::details-content{height:0;transition:height .32s cubic-bezier(.22, 1, .36, 1), content-visibility .32s allow-discrete;overflow:clip}details[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){details::details-content{transition:none}}.contact{background:var(--encre);color:var(--blanc)}.contact h2{color:var(--blanc)}.contact .lede{color:#ffffffc2}.contact-grille{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(28px,5vw,44px);max-width:760px;display:grid}.contact-grille>div:first-child{text-align:center;flex-direction:column;align-items:center;display:flex}.contact .lede{margin-inline:auto}.contact-grille>.formulaire{width:100%}.formulaire{grid-template-columns:1fr 1fr;gap:16px;display:grid}.champ{flex-direction:column;gap:7px;display:flex}.champ-large{grid-column:1/-1}@media (max-width:560px){.formulaire{grid-template-columns:1fr}.champ{grid-column:1/-1}}.champ label{color:#ffffffd1;font-size:14px;font-weight:700}.champ input,.champ select,.champ textarea{font-family:var(--texte);color:var(--encre);background:var(--blanc);border:3px solid var(--encre);border-radius:10px;width:100%;padding:13px 14px;font-size:16px}.champ textarea{resize:vertical;min-height:96px}.champ select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e1144' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:20px 20px;padding-right:44px}.formulaire .bouton{grid-column:1/-1}.formulaire-mot{grid-column:1/-1;margin:0;font-size:14.5px}.formulaire-mot[data-ok]{color:var(--vert)}.formulaire-mot[data-ko]{color:#ff9aa8}.contact-aparte{color:#fff9;text-align:center;margin-top:24px;margin-bottom:10px;font-size:14.5px}.copie-email{gap:12px}.copie-email span:first-child{font-variant-numeric:tabular-nums}.copie-etat{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.contact-aparte{text-align:center}.copie-email{width:100%}}.scene-qr{z-index:3;background:var(--blanc);border:3px solid var(--encre);width:168px;box-shadow:var(--tranche);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:14px 14px 12px;display:flex;position:absolute;top:-28px;right:-64px;rotate:4deg}.scene-qr img{width:100%;height:auto;display:block}.scene-qr span{text-align:center;color:var(--gris);font-size:12.5px;line-height:1.3}@media (min-width:1200px){.scene-qr{right:-124px}}@media (min-width:1500px){.scene-qr{right:-176px}}.mode-icone{aspect-ratio:1;border:4px solid var(--encre);border-radius:18.75%;place-items:center;width:min(72px,100%);margin-bottom:18px;display:grid;overflow:clip}.mode-icone img{object-fit:contain;width:87.5%;height:87.5%;display:block}.mode-icone[data-teinte=solo]{background:#6737fd}.mode-icone[data-teinte=battle]{background:#fccc07}.mode-icone[data-teinte=online]{background:#01ddfb}.mode-carte .mode-accroche{font-family:var(--titre);color:var(--violet);margin-bottom:10px;font-size:15px;font-weight:700}.regles{background:var(--violet);color:var(--blanc);border-block:4px solid var(--encre)}.regles h2{color:var(--blanc)}.regles-grille{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(20px,3vw,32px);margin-top:40px;display:grid}.regle-carte{border:3px solid var(--encre);background:color-mix(in srgb, var(--encre) 26%, transparent);border-radius:22px;align-items:center;gap:clamp(18px,2.5vw,28px);padding:24px;display:flex}.regle-clip{aspect-ratio:520/1014;object-fit:cover;background:var(--violet);border:3px solid var(--encre);width:132px;box-shadow:var(--tranche);border-radius:16px;flex:none;display:block}.regle-carte h3{color:var(--jaune);align-items:center;gap:10px;margin-bottom:10px;display:flex}.regle-carte p{color:#ffffffdb;font-size:15.5px}.regle-badge{font-family:var(--corps);letter-spacing:.04em;text-transform:uppercase;color:var(--encre);background:var(--blanc);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}@media (max-width:560px){.regle-carte{text-align:center;flex-direction:column;align-items:center}.regle-carte h3{justify-content:center}.regle-clip{width:160px}}.pochettes{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-top:40px;scroll-padding-left:max(20px,50% - 520px);overflow-x:auto}.pochettes:focus-visible{outline:3px solid var(--encre);outline-offset:4px;border-radius:8px}.pochettes ul{gap:22px;width:max-content;margin:0;padding:6px max(20px,50% - 520px) 22px;list-style:none;display:flex}.pochette{scroll-snap-align:start;flex:none;width:260px}.pochette img,.pochette-vide{border:3px solid var(--encre);width:260px;height:260px;box-shadow:var(--tranche);background:var(--violet);border-radius:20px;margin-bottom:16px;display:block}.pochette h3{margin-bottom:6px;font-size:19px}.pochette p{color:var(--gris);font-size:15px;line-height:1.5}.pochette-morceau{color:color-mix(in srgb, var(--encre) 58%, transparent);margin-top:8px;font-size:13.5px}.pochette-vide{background:var(--jaune);color:var(--encre);justify-content:center;align-items:center;display:flex}.appel{background:var(--creme);border-top:4px solid var(--encre)}.appel-rang{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.appel h2{max-width:16ch}.appel .lede{margin-bottom:28px}.appel-qr{background:var(--blanc);border:3px solid var(--encre);width:232px;box-shadow:var(--tranche);border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:22px;display:flex}.appel-qr img{width:100%;height:auto;display:block}.appel-qr span{text-align:center;color:var(--gris);font-size:13.5px;line-height:1.35}@media (max-width:900px){.scene-qr,.appel-qr,.heros-jeu .scene{display:none}.appel-rang{text-align:center;grid-template-columns:1fr}.appel h2,.appel .lede{margin-inline:auto}.pochettes ul{padding-inline:20px}}.legal{max-width:760px;padding-block:clamp(48px,8vw,88px)}.legal>.etiquette{margin-inline:0}.legal>h2{text-align:left;margin-inline:0}.legal h1{max-width:22ch;margin:16px 0 8px;font-size:clamp(30px,4.4vw,44px);line-height:1.12}.legal-date{color:var(--gris);font-size:15px}.legal-chapeau{border-bottom:2px solid color-mix(in srgb, var(--encre) 14%, transparent);margin-top:28px;padding-bottom:28px;font-size:clamp(17px,2vw,19px);line-height:1.6}.legal h2{margin:40px 0 10px;font-size:clamp(20px,2.4vw,24px)}.legal h3{margin:24px 0 6px;font-size:17px}.legal p,.legal li{color:var(--gris);font-size:16.5px;line-height:1.7}.legal p+p,.legal ul+p,.legal .legal-table+p{margin-top:14px}.legal ul{gap:10px;margin:12px 0 0;padding-left:22px;display:grid}.legal li strong{color:var(--encre)}.legal a{color:var(--encre);text-underline-offset:3px;text-decoration:underline}.legal-table{border-collapse:collapse;margin-top:16px;font-size:15.5px;display:block;overflow-x:auto}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb, var(--encre) 14%, transparent);padding:10px 16px 10px 0}.legal-table th{color:var(--encre);white-space:nowrap}.legal-table td{color:var(--gris)}.legal-note{background:var(--blanc);border:3px solid var(--encre);box-shadow:var(--tranche);border-radius:16px;margin-top:48px;padding:20px 22px;font-size:15.5px}.pied-rang{flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:26px;font-size:14.5px;display:flex}.pied a{color:#ffffffc2;text-decoration:none}.pied a:hover{color:var(--blanc)}.pied-liens{flex-wrap:wrap;gap:18px;display:flex}.pied{background:var(--violet);color:#ffffffc7;border-top:4px solid var(--encre)}.pied a{color:#ffffffe6}.pied-marque{justify-content:center;align-items:center;gap:4cqi;padding-block:clamp(28px,5vw,56px) 0;display:flex;container-type:inline-size}.pied-marque-buzzer{flex:none;width:27cqi;height:27cqi;display:block}.pied-marque-nom{font-family:var(--titre);letter-spacing:0;white-space:nowrap;color:var(--blanc);-webkit-text-stroke:.1em var(--encre);paint-order:stroke fill;text-shadow:.05em .05em 0 var(--encre);padding-right:.05em;font-size:16cqi;font-weight:600;line-height:.9}.pied-marque+.pied-rang{border-top:2px solid #ffffff3d;margin-top:clamp(24px,4vw,40px)}.heros-pro .heros-grille{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.heros-pro h1{font-size:clamp(40px,5.4vw,64px)}.heros-pro .lede{max-width:40ch}.heros-lien{color:var(--blanc);text-underline-offset:4px;align-self:center;font-size:16px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.heros-lien:hover{-webkit-text-decoration-color:var(--jaune);text-decoration-color:var(--jaune)}.heros-points{color:#ffffffe6;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;font-size:14.5px;font-weight:600;list-style:none;display:flex}.heros-points li{align-items:center;gap:8px;display:flex}.heros-points li:before{content:"";background:var(--vert-badge) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e1144' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat;border:2px solid var(--encre);border-radius:50%;flex:none;width:18px;height:18px}.heros-visuel{position:relative}.heros-visuel .flotteurs{z-index:0;inset:-60px -90px -60px -40px}.heros-visuel .flotteurs:after{display:none}.heros-visuel .flotteur{width:calc(var(--taille) * .46)}.heros-visuel .flotteur:nth-child(n+4){display:none}.heros-visuel>:not(.flotteurs){z-index:1;position:relative}@media (max-width:900px){.heros-pro .heros-grille{grid-template-columns:1fr}.heros-points{justify-content:center}.heros-visuel .flotteurs{height:auto;inset:-20px -16px}}.contact{z-index:1;border-radius:64px;position:relative}body:has(main>.contact:last-child) .pied{border:4px solid var(--encre);box-shadow:0 10px 0 var(--encre);border-radius:48px;margin:28px clamp(10px,2vw,24px) 20px;position:relative}@supports (animation-timeline:view()){body:has(main>.contact:last-child) .pied{animation:linear both pied-arrive;animation-timeline:view();animation-range:entry}body:has(main>.contact:last-child) .pied-marque{animation:linear both pied-monte;animation-timeline:view();animation-range:entry entry 90%}}@keyframes pied-arrive{0%{translate:0 90px;scale:.94}to{translate:0;scale:1}}@keyframes pied-monte{0%{opacity:.4;translate:0 60px;scale:.92}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){:is(body:has(main>.contact:last-child) .pied,body:has(main>.contact:last-child) .pied-marque){animation:none}}.heros-centre .heros-grille{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:36px}.heros-centre .heros-grille>div:first-child{flex-direction:column;align-items:center;display:flex}.heros-centre h1{max-width:16ch}.heros-centre .lede{margin-inline:auto}.heros-centre .heros-actions,.heros-centre .heros-points{justify-content:center}.heros-centre{padding-bottom:0}.heros-centre .heros-visuel{overflow-clip-margin:60px;width:min(100%,560px);max-height:420px;overflow:clip}.heros-centre .heros-visuel .flotteurs{inset:-40px -120px 0}.contact .formulaire{background:var(--blanc);color:var(--encre);border:4px solid var(--encre);box-shadow:8px 12px 0 var(--blanc);border-radius:24px;margin-bottom:16px;padding:clamp(20px,3.5vw,36px)}.contact .champ label{color:var(--encre)}.contact .champ input,.contact .champ select,.contact .champ textarea{background-color:var(--creme)}.contact .champ input:focus,.contact .champ select:focus,.contact .champ textarea:focus{background-color:var(--blanc);outline:3px solid var(--violet);outline-offset:1px}.contact .formulaire-mot[data-ok]{color:#1f8a3c}.contact .formulaire-mot[data-ko]{color:#c0213a}.whatsapp{z-index:50;width:62px;height:62px;color:var(--blanc);border:3px solid var(--encre);box-shadow:4px 5px 0 var(--encre);background:#25d366;border-radius:50%;place-items:center;transition:translate .12s,box-shadow .12s,scale .16s;display:grid;position:fixed;bottom:clamp(14px,2.5vw,28px);right:clamp(14px,2.5vw,28px)}.whatsapp:hover{scale:1.06}.whatsapp:active{box-shadow:1px 1px 0 var(--encre);translate:3px 4px}@media (max-width:560px){.whatsapp{width:56px;height:56px}}
