@font-face{font-family:"baloo 2";src:url(/fonts/baloo2-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"baloo 2";src:url(/fonts/baloo2-bold.woff2)format("woff2");font-weight:700 800;font-display:swap}@font-face{font-family:nunito;src:url(/fonts/nunito-variable.woff2)format("woff2");font-weight:200 1000;font-display:swap}:root{--fond:#fff;--fond-2:#f7f6fb;--surface:#f7f6fb;--surface-2:#efedfb;--filet:#e7e5f0;--filet-fort:#cfcbe3;--texte:#17151f;--texte-doux:#5c586a;--texte-pale:#6a6678;--violet:#6a5be6;--accent:#4436b4;--accent-titre:#6a5be6;--accent-survol:#2f2590;--sarcelle:#1f7f96;--sarcelle-texte:#14657a;--or:#b8862a;--or-texte:#73540f;--rose:#9a4370;--rose-texte:#8a3560;--vert:#2c6b45;--cadre-appareil:#17151f;--ombre:0 24px 70px rgba(30, 24, 80, 0.16);--titres:"Baloo 2", "Nunito", system-ui, sans-serif;--corps:"Nunito", system-ui, sans-serif;--largeur:1240px;--marge:clamp(16px, 4vw, 40px);--rayon:22px;color-scheme:light}.scene,.bande,.pied,.formule--abonnement{--fond:#0b0b0d;--fond-2:#111114;--surface:#161619;--surface-2:#1e1e23;--filet:rgba(255, 255, 255, 0.1);--filet-fort:rgba(255, 255, 255, 0.22);--texte:#f2f1f5;--texte-doux:#c9c6cf;--texte-pale:#a7a4ae;--accent:#b4abff;--accent-titre:#b4abff;--accent-survol:#e4e0ff;--sarcelle-texte:#5cc2d6;--or-texte:#e0b556;--rose-texte:#e07bae;--cadre-appareil:#1e1e23;--ombre:0 24px 70px rgba(0, 0, 0, 0.55);color:var(--texte);color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fond);color:var(--texte);font-family:var(--corps);font-size:17px;line-height:1.6;overflow-x:hidden}img,svg,picture{display:block;max-width:100%;height:auto}a{color:var(--accent)}a:hover{color:var(--accent-survol)}a:focus-visible,summary:focus-visible,label:focus-visible,button:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:8px}h1,h2,h3{font-family:var(--titres);font-weight:800;margin:0;line-height:1.08;letter-spacing:-.01em}h1{font-size:clamp(40px,4.4vw,60px);line-height:1.06}h2{font-size:clamp(30px,3.6vw,48px)}h3{font-size:23px;line-height:1.18}p{margin:0}.icone{width:1.15em;height:1.15em;flex:none}.invisible,.bascule__boutons input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.evitement{position:absolute;left:12px;top:-60px;z-index:10;background:var(--violet);color:#fff;padding:10px 16px;border-radius:999px;font-weight:800;text-decoration:none}.evitement:focus{top:12px;color:#fff}.cadre{width:100%;max-width:var(--largeur);margin-inline:auto;padding-inline:var(--marge)}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 22px;border-radius:999px;font-weight:800;font-size:16px;line-height:1.2;text-decoration:none;text-align:center}.bouton .icone{width:18px;height:18px}.bouton--violet{background:var(--violet);color:#fff}.bouton--violet:hover{background:#5a4bd6;color:#fff}.bouton--contour{border:1.5px solid var(--filet-fort);color:var(--accent)}.bouton--contour:hover{border-color:var(--accent-titre);color:var(--accent)}.bouton--blanc{background:#fff;color:#4436b4}.bouton--blanc:hover{background:#e4e0ff;color:#2f2590}.bouton--petit{min-height:44px;padding:8px 18px;font-size:15px}.lien-fort{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:800;color:var(--accent);text-decoration:none}.lien-fort:hover{color:var(--accent-survol);text-decoration:underline}.magasins{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.appel .magasins,.final .magasins{justify-content:center}.badge-appstore,.badge-play{display:inline-block;line-height:0}.badge-appstore img{height:48px;width:auto;max-width:none}.badge-play img{height:62.5px;width:auto;max-width:none;margin:-7.25px 0}.badge-play img[src$="/en.png"]{height:71.43px;margin:-11.71px}.entete{background:var(--fond);border-bottom:1px solid var(--filet);position:relative;z-index:5}.entete__barre{display:flex;align-items:center;gap:12px 22px;min-height:72px;padding-block:12px}.marque{display:inline-flex;align-items:center;gap:10px;color:var(--texte);text-decoration:none;margin-right:auto}.marque span{font-family:var(--titres);font-weight:800;font-size:26px}.marque:hover{color:var(--texte)}.entete__nav{display:flex;gap:4px 22px;font-weight:700;font-size:15px}.entete__nav a,.menu-mobile nav a{color:var(--texte);text-decoration:none;padding:10px 0}.entete__nav a:hover{color:var(--accent-titre)}.entete__nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent-titre)}.langue{position:relative}.langue summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border:1px solid var(--filet);border-radius:999px;color:var(--texte);font-weight:800;font-size:14px}.langue summary::-webkit-details-marker{display:none}.langue ul{position:absolute;right:0;top:calc(100% + 8px);margin:0;padding:8px;list-style:none;background:var(--fond);border:1px solid var(--filet);border-radius:16px;min-width:170px;box-shadow:var(--ombre)}.langue li a{display:block;padding:9px 12px;border-radius:10px;color:var(--texte);text-decoration:none;font-weight:700}.langue li a:hover{background:var(--surface)}.langue li a[aria-current=true]{color:var(--accent-titre)}.menu-mobile{display:none;position:relative}.menu-mobile summary{list-style:none;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;padding:8px 14px;border:1px solid var(--filet);border-radius:999px;font-weight:800;font-size:14px}.menu-mobile summary::-webkit-details-marker{display:none}.menu-mobile nav{position:absolute;right:0;top:calc(100% + 8px);display:flex;flex-direction:column;min-width:230px;padding:10px 16px;background:var(--fond);border:1px solid var(--filet);border-radius:16px;box-shadow:var(--ombre);font-weight:700}@media(max-width:1060px){.entete__nav{display:none}.menu-mobile{display:block}.entete__barre{gap:10px}}@media(max-width:640px){.entete__telecharger{display:none}}.accroche{background:var(--fond-2);padding-block:clamp(40px,6vw,84px)}.accroche__grille{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,5vw,64px)}.accroche__texte{flex:1.05 1 380px;min-width:0;display:flex;flex-direction:column;gap:20px}.accroche__texte>.surtitre{margin-bottom:-8px}.accroche__ligne{display:block}.accroche__ligne+.accroche__ligne,.accent-titre{color:var(--accent-titre)}.accroche__media{flex:1 1 440px;min-width:0}.accroche__phrase{font-family:var(--titres);font-weight:800;font-size:clamp(23px,2.3vw,31px);line-height:1.2;color:var(--accent-titre);margin-bottom:-10px}.pistes{display:flex;align-items:flex-end;gap:6px;height:36px}.pistes span{display:block;width:10px;border-radius:5px}.pistes span:nth-child(1){height:36px;background:#6a5be6}.pistes span:nth-child(2){height:28px;background:#c9962a}.pistes span:nth-child(3){height:21px;background:#2a9db5}.pistes span:nth-child(4){height:14px;background:#c9548e}.chapeau{font-size:clamp(18px,1.5vw,20px);color:var(--texte-doux);max-width:36em}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.mention{font-size:14px;color:var(--texte-doux);font-weight:700}.bascule{flex:1 1 440px;min-width:0;position:relative;display:flex;flex-direction:column;gap:14px}.ecran{background:var(--cadre-appareil);border-radius:26px;padding:12px;box-shadow:var(--ombre)}.ecran img{border-radius:15px;width:100%}.bascule__vues{position:relative;aspect-ratio:16/10;border-radius:15px;overflow:hidden;background:#0b0b0d}.bascule__vues picture{position:absolute;inset:0;height:100%}.bascule__vues img{width:100%;height:100%;object-fit:contain;border-radius:0}.bascule:has(#vue-notes:checked) .bascule__partition,.bascule:has(#vue-notes:checked) .bascule__tutoriel,.bascule:has(#vue-partition:checked) .bascule__notes,.bascule:has(#vue-partition:checked) .bascule__tutoriel,.bascule:has(#vue-tutoriel:checked) .bascule__notes,.bascule:has(#vue-tutoriel:checked) .bascule__partition{display:none}.bascule__pied{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bascule__legende{font-size:14px;color:var(--texte-pale)}.bascule__legende--tutoriel{display:none}.bascule:has(#vue-tutoriel:checked) .bascule__legende--tutoriel{display:block}.bascule:has(#vue-tutoriel:checked) .bascule__legende--vues{display:none}.bascule__boutons{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:5px;border:0;border-radius:27px;background:var(--cadre-appareil);max-width:100%}.bascule__boutons label{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;padding:8px 18px;border-radius:999px;font-weight:800;font-size:15px;color:#f2f1f5}.bascule__boutons input:checked+label{background:#fff;color:#4436b4}.bascule__boutons input:focus-visible+label{outline:3px solid #b4abff;outline-offset:2px}.pastille-prix{position:absolute;right:-14px;top:-20px;z-index:2;width:94px;height:94px;border-radius:50%;background:#fff;color:#4436b4;box-shadow:0 10px 28px rgba(0,0,0,.28);transform:rotate(-8deg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pastille-prix strong{font-family:var(--titres);font-weight:800;font-size:25px;line-height:1}.pastille-prix span{font-weight:800;font-size:10px;line-height:1.15;letter-spacing:.05em;text-transform:uppercase;margin-top:3px;max-width:70px}.bande{background:#0b0b0d}.bande ul{list-style:none;margin-block:0;padding-block:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px 24px;font-weight:700;font-size:15px}.bande li{display:flex;align-items:center;gap:10px;line-height:1.3}.bande li .icone{color:var(--accent)}.pan{padding-block:clamp(56px,7.5vw,104px)}.pan--serre{padding-block:clamp(40px,5vw,64px)}.pan--teinte{background:var(--fond-2);--surface:#fff}.scene{background:#0b0b0d}.pan__suite{margin-top:clamp(48px,6vw,88px)}.section{padding-top:clamp(64px,9vw,120px)}.section__tete{display:flex;flex-direction:column;gap:12px;max-width:780px;margin-bottom:clamp(32px,4vw,52px)}.section__tete--centre{margin-inline:auto;text-align:center;align-items:center}.section__tete p{color:var(--texte-doux);font-size:18px}.surtitre{font-weight:800;font-size:13px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.section__tete .surtitre{font-size:13px;color:var(--accent)}.tuto{margin:0;display:flex;flex-direction:column;gap:12px}.tuto figcaption{color:var(--texte-pale);font-size:14px}.video{margin:0;display:flex;flex-direction:column;gap:12px}.video video{display:block;width:100%;height:auto;border-radius:15px;background:#000}.video figcaption{color:var(--texte-pale);font-size:14px}.grille{display:grid;gap:20px}.grille--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.grille--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grille--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.grille--formules{max-width:980px;margin-inline:auto}.grille--2>.tuto:only-child{width:100%;max-width:620px;justify-self:center}.espace-haut{margin-top:clamp(40px,5vw,64px)}.carte{background:var(--fond);border:1px solid var(--filet);border-radius:var(--rayon);padding:clamp(22px,2.2vw,30px);display:flex;flex-direction:column;gap:12px}.carte p{color:var(--texte-doux);font-size:16px}.pan--teinte .carte{background:var(--surface)}.scene .carte{background:var(--surface)}.carte .lien-fort{margin-top:auto}.carte--filet{background:var(--fond)}.carte__haut{display:flex;align-items:center;justify-content:space-between;gap:12px}.carte__haut .icone{width:34px;height:34px;stroke-width:1.8;color:var(--accent-titre)}.pastille-icone{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center}.pastille-icone .icone{width:26px;height:26px;stroke-width:2.1}.pastille-icone--violet{background:rgba(106,91,230,.13);color:#4436b4}.pastille-icone--or{background:rgba(201,150,42,.17);color:#73540f}.pastille-icone--sarcelle{background:rgba(42,157,181,.15);color:#14657a}.etiquette-or{font-size:13px;font-weight:800;color:#0b0b0d;background:#e0b556;border-radius:999px;padding:4px 12px}.pas{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:14px;color:var(--texte-doux)}.pas li{display:flex;gap:14px;align-items:flex-start}.pas strong{color:var(--texte)}.pas__n{flex:0 0 34px;width:34px;height:34px;align-self:flex-start;border-radius:50%;background:var(--surface-2);color:var(--accent);display:flex;align-items:center;justify-content:center;font-family:var(--titres);font-weight:800;font-size:16px;line-height:1}.duo{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(32px,6vw,72px)}.duo--inverse{flex-direction:row-reverse}.duo__image{flex:1.15 1 440px;min-width:0}.duo__texte{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:16px}.duo__texte>p{color:var(--texte-doux)}.domaines{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.domaines li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.3;padding:7px 13px;border-radius:999px;background:var(--surface-2)}.domaines li::before{content:"";width:10px;height:10px;border-radius:50%;flex:none}.domaines li:nth-child(1)::before{background:#7c6cff}.domaines li:nth-child(2)::before{background:#e3b54a}.domaines li:nth-child(3)::before{background:#43bfb0}.domaines li:nth-child(4)::before{background:#d96aa0}.domaines li:nth-child(5)::before{background:#e3874d}.domaines li:nth-child(6)::before{background:#5b8def}.domaines li:nth-child(7)::before{background:#57b87c}.domaines a{color:var(--accent);text-decoration:none}.domaines a:hover{color:var(--accent-survol);text-decoration:underline}.domaines [aria-current=page]{color:var(--texte)}.fil{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-bottom:clamp(20px,3vw,32px);font-size:14px;font-weight:700;color:var(--texte-pale)}.fil a{color:var(--accent);text-decoration:none}.fil a:hover{text-decoration:underline}.fil [aria-current=page]{color:var(--texte)}.accroche__grille--seul .accroche__texte{max-width:820px}.duo--seul .duo__texte{max-width:780px}.chemin{list-style:none;margin:0 auto;padding:0;max-width:880px;display:flex;flex-direction:column;gap:12px}.chemin__etape{display:flex;gap:16px;background:var(--surface);border:1px solid var(--filet);border-radius:18px;padding:18px 22px}.chemin__corps{flex:auto;min-width:0;display:flex;flex-direction:column;gap:8px}.chemin__corps h3{font-size:21px}.chemin__corps>p{color:var(--texte-doux);font-size:16px}.chemin__genre{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sarcelle-texte)}.chemin details summary{cursor:pointer;font-size:15px;font-weight:800;color:var(--accent);width:fit-content}.chemin details summary:hover{color:var(--accent-survol)}.chemin__exercices{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.chemin__exercices li{font-size:14px;font-weight:700;line-height:1.3;padding:6px 12px;border-radius:999px;background:var(--surface-2)}.carte__note{font-size:14px;font-weight:700;color:var(--texte-pale)}.grille--3>.carte:only-child{width:100%;max-width:440px;justify-self:center}.chemin__note{max-width:880px;margin:24px auto 0;text-align:center;font-size:15px;color:var(--texte-pale)}.puces{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;color:var(--texte-doux)}.puces li{position:relative;padding-left:20px}.puces li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:4px;background:var(--accent-titre)}.pochettes{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.pochette{border-radius:16px;padding:14px 16px;min-height:92px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.pochette__titre{font-family:var(--titres);font-weight:800;font-size:18px;line-height:1.15}.pochette__auteur{font-size:14px;font-weight:700;color:rgba(255,255,255,.88)}.pochette--violet{background:var(--violet)}.pochette--sarcelle{background:var(--sarcelle)}.pochette--rose{background:var(--rose)}.pochette--or{background:#8a6113}.pochette--vert{background:var(--vert)}.pochette--vide{border:1px solid var(--filet-fort)}.pochette--vide .pochette__auteur{color:var(--texte-pale)}.formats{display:flex;flex-wrap:wrap;gap:8px}.formats li{list-style:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;padding:4px 10px;border-radius:9px;background:var(--surface-2)}ul.formats{margin:0;padding:0}.formule{background:var(--fond);border:1px solid var(--filet);border-radius:24px;padding:clamp(24px,2.6vw,36px);display:flex;flex-direction:column;gap:14px}.formule--abonnement{background:#17132e;border-color:#17132e}.formule h2,.formule h3{font-size:26px;line-height:1.2}.formule--abonnement .puces{color:var(--texte)}.formule__prix{font-family:var(--titres);font-weight:800;font-size:clamp(48px,5vw,62px);line-height:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.formule__prix span{font-family:var(--corps);font-size:16px;font-weight:700;color:var(--texte-doux)}.formule__detail{color:var(--texte-doux);font-size:16px}.formule>p:not([class]){color:var(--texte-doux)}.note{margin-top:18px;color:var(--texte-pale);font-size:14px}.note--centre{text-align:center}.note a{font-weight:800}.filet-confiance{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between}.filet-confiance>div{flex:1 1 420px;display:flex;flex-direction:column;gap:10px}.filet-confiance h2{font-size:clamp(26px,3.2vw,40px)}.filet-confiance p{color:var(--texte-doux)}.faq{display:flex;flex-wrap:wrap;gap:32px 40px}.faq>h2{flex:1 1 280px}.faq__liste{flex:2 1 520px;min-width:0;display:flex;flex-direction:column}details.question,.faq__liste details{border-top:1px solid var(--filet);padding:16px 0}.faq__liste details:last-of-type{border-bottom:1px solid var(--filet)}.faq__liste summary,details.question summary{cursor:pointer;font-weight:800;font-size:18px;min-height:32px}.faq__liste details p,details.question p{margin-top:10px;color:var(--texte-doux)}.faq__liste .lien-fort{margin-top:8px}.appel{background:var(--violet);color:#fff;border-radius:30px;padding:clamp(40px,5.4vw,72px)clamp(24px,4vw,56px);display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.appel .bouton{margin-top:10px}.appel img.logo{width:72px;height:72px;margin-bottom:4px}.final{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding-block:clamp(48px,7vw,96px)}.page-tete{padding-block:clamp(40px,6vw,80px)8px;display:flex;flex-direction:column;gap:16px}.page-tete--centre{align-items:center;text-align:center;padding-block:0 clamp(32px,4vw,52px)}.page-tete p{color:var(--texte-doux);font-size:19px;max-width:40em}.ancres{display:flex;flex-wrap:wrap;gap:8px}.ancres a{font-size:14px;font-weight:800;color:var(--texte);text-decoration:none;padding:9px 14px;border-radius:999px;background:var(--surface-2)}.ancres a:hover{background:var(--filet);color:var(--accent)}.tiers{display:inline-flex;align-items:center;font-size:13px;font-weight:800;padding:3px 10px;border-radius:999px;white-space:nowrap;flex:none;align-self:flex-start}.tiers--gratuit{border:1.5px solid var(--sarcelle-texte);color:var(--sarcelle-texte)}.tiers--abonnement{background:var(--violet);color:#fff}.legende-tiers{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;font-weight:700;color:var(--texte-pale)}.legende-tiers span{display:inline-flex;align-items:center;gap:8px}.bloc{padding-top:72px;display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;scroll-margin-top:20px}.bloc--inverse{flex-direction:row-reverse}.bloc__texte{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.bloc__texte>p{color:var(--texte-doux)}.bloc__image{flex:1.1 1 420px;min-width:0}.bloc__image:empty{display:none}.liste-tiers{list-style:none;margin:0;padding:0}.liste-tiers li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--filet)}.liste-tiers li:last-child{border-bottom:1px solid var(--filet)}.titre-et-tiers{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px}.tuiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.tuiles li{background:var(--surface);border:1px solid var(--filet);border-radius:16px;padding:16px 18px;font-weight:700}.prix-duo{display:flex;flex-wrap:wrap;gap:14px}.prix-duo>div{flex:1 1 140px;border-radius:18px;padding:16px}.prix-duo>div:first-child{background:rgba(255,255,255,9%)}.prix-duo>div:last-child{border:1px solid rgba(255,255,255,.24)}.prix-duo strong{display:block;font-family:var(--titres);font-weight:800;font-size:40px;line-height:1}.prix-duo span{display:block;margin-top:6px;font-size:15px;font-weight:700;color:var(--texte-doux)}.remise{font-size:13px;font-weight:800;color:#2b2170;background:#e4e0ff;border-radius:999px;padding:4px 12px}.formule__haut{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.formule .bouton{justify-content:center}.tableau{overflow-x:auto;border:1px solid var(--filet);border-radius:20px}.tableau table{width:100%;min-width:560px;border-collapse:collapse;font-size:16px}.tableau th,.tableau td{padding:14px 20px;text-align:left}.tableau thead tr{background:var(--surface-2)}.tableau tbody tr{border-top:1px solid var(--filet)}.tableau tbody th{font-weight:600}.tableau .col{text-align:center;width:150px;font-weight:800}.tableau .col--gratuit{color:var(--sarcelle-texte)}.tableau .col--abonnement{color:var(--accent)}.tableau .vide{color:var(--texte-pale);font-weight:400}.etapes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:etape}.etapes li{counter-increment:etape;display:flex;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--filet);border-radius:16px;padding:14px 18px}.etapes li::before{content:counter(etape);flex:none;width:32px;height:32px;border-radius:16px;background:var(--surface-2);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:800}.cartes-pas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.cartes-pas--larges{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.cartes-pas .ecran{padding:6px;border-radius:18px;box-shadow:none}.cartes-pas .ecran img{border-radius:12px}.cartes-pas ol{margin:0;padding-left:22px;color:var(--texte-doux);display:flex;flex-direction:column;gap:6px}.sous-titre-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px}.sous-titre-section span{color:var(--texte-pale);font-size:15px;font-weight:700}.groupe{padding-top:56px;display:flex;flex-wrap:wrap;gap:24px 48px}.groupe>h2{flex:1 1 240px;font-size:clamp(26px,3.2vw,38px)}.groupe__liste{flex:2.6 1 520px;min-width:0;display:flex;flex-direction:column}.groupe__liste details:last-child{border-bottom:1px solid var(--filet)}.groupe__intro{flex:1 1 240px;display:flex;flex-direction:column;gap:10px}.groupe__intro h2{font-size:clamp(26px,3.2vw,38px)}.groupe--sans-marge{padding-top:0}.groupe .note{margin-top:0}.contact{margin-block:72px 96px;background:var(--surface);border:1px solid var(--filet);border-radius:26px;padding:clamp(26px,4vw,44px);display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}.contact>div{flex:1 1 420px;display:flex;flex-direction:column;gap:8px}.contact p{color:var(--texte-doux)}.legal{max-width:800px;margin-inline:auto;padding:clamp(36px,5vw,64px)var(--marge)96px;display:flex;flex-direction:column;gap:28px}.onglets-legaux{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:800}.onglets-legaux a{color:var(--texte);background:var(--surface-2);text-decoration:none;padding:9px 14px;border-radius:999px}.onglets-legaux a[aria-current=page]{background:var(--violet);color:#fff}.legal__tete{display:flex;flex-direction:column;gap:8px}.legal__tete h1{font-size:clamp(34px,5vw,56px)}.legal__date{color:var(--texte-pale);font-size:15px;font-weight:700}.avis-traduction{background:var(--surface-2);border-radius:14px;padding:12px 16px;color:var(--texte-doux);font-size:15px}.sommaire{border-left:2px solid var(--filet-fort);padding-left:18px}.sommaire p{font-weight:800;color:var(--texte-pale);font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.sommaire ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sommaire nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sommaire a{color:var(--texte-doux);text-decoration:none;font-weight:700}.sommaire a:hover{color:var(--accent)}.prose{line-height:1.7;color:var(--texte-doux)}.prose>*+*{margin-top:16px}.prose h2{color:var(--texte);font-size:clamp(24px,3vw,30px);margin-top:44px;scroll-margin-top:20px}.prose strong{color:var(--texte)}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:6px}.prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;padding:10px 14px;border-top:1px solid var(--filet);vertical-align:top}.prose thead th{background:var(--surface-2);color:var(--texte);border-top:0}.prose>h2:first-child{margin-top:0}.introuvable{padding-block:clamp(72px,12vw,160px);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.introuvable p{color:var(--texte-doux);font-size:18px;max-width:34em}.pied{margin-top:0;background:#0b0b0d}.pied .cadre{padding-block:48px 32px;display:flex;flex-direction:column;gap:36px}.pied__colonnes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:28px}.pied__marque{display:flex;flex-direction:column;gap:10px}.pied__marque .marque span{font-size:22px}.pied__marque p{color:var(--texte-pale);font-size:14px}.pied nav{display:flex;flex-direction:column;gap:6px;font-size:15px}.pied nav a{color:var(--texte);text-decoration:none;padding-block:3px}.pied nav a:hover{color:var(--accent)}.pied h2{font-family:var(--corps);font-size:13px;font-weight:800;color:var(--texte-pale);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.pied__bas{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;border-top:1px solid var(--filet);padding-top:22px}.pied__bas p{color:var(--texte-pale);font-size:13px}.pied .pied__langues{flex-direction:row;flex-wrap:wrap;gap:6px 16px;font-size:14px;font-weight:800}.pied .pied__langues a{color:var(--texte-pale)}.pied .pied__langues a[aria-current=true]{color:var(--texte)}@media(max-width:560px){.pastille-prix{right:-4px;top:-16px;width:78px;height:78px}.pastille-prix strong{font-size:21px}.pastille-prix span{font-size:9px}.actions .bouton{width:100%}.bascule__boutons{width:100%}.bascule__boutons label{flex:auto;justify-content:center;padding:8px 12px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}