html:has(.ia-scope .gv-methode){scroll-behavior:smooth}.ia-scope .gv-methode{scroll-margin-top:130px}.ia-scope:has(.gv-methode) .texte h2[id]{scroll-margin-top:130px}.ia-scope:has(.gv-methode) .page-tete h1{font-size:clamp(32px,4.4vw,52px)}.ia-scope:has(.gv-methode) .texte code{background:var(--citron);white-space:nowrap;border-radius:6px;padding:1px 6px;font:600 .88em ui-monospace,Menlo,Consolas,monospace}.ia-scope .gv-cas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 8px;display:grid}.ia-scope .gv-carte{border:3px solid var(--bd);box-shadow:4px 4px 0 var(--bd);background:#fff;border-radius:18px;padding:20px 20px 18px;position:relative}.ia-scope .gv-large{grid-column:1/-1}.ia-scope .gv-n{background:var(--jaune);border:3px solid var(--bd);width:30px;height:30px;font:700 15px var(--bd-font);color:var(--bd);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.ia-scope .texte .gv-carte h3{font-family:var(--bd-font);color:var(--bd);margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.2}.ia-scope .texte .gv-carte p{color:#3d3a4d;margin:0;font-size:15.5px;line-height:1.5}.ia-scope .gv-mots{gap:10px;margin:20px 0 0;display:grid}.ia-scope .gv-mots>div{background:var(--papier);border-radius:14px;grid-template-columns:190px minmax(0,1fr);align-items:baseline;gap:18px;padding:14px 18px;display:grid}.ia-scope .gv-mots dt{font-family:var(--serif);font-size:23px;line-height:1.15}.ia-scope .gv-mots dd{margin:0;font-size:16.5px;line-height:1.5}.ia-scope .gv-check{border:3px solid var(--bd);box-shadow:6px 6px 0 var(--bd);background:#fff;border-radius:20px;margin:22px 0 8px;overflow:hidden}.ia-scope .gv-check-tete{background:var(--lavande);border-bottom:3px solid var(--bd);grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:8px;padding:12px 18px;display:grid}.ia-scope .gv-check-tete .sticker{justify-self:start;font-size:14px;transform:rotate(-1.5deg)}.ia-scope .gv-on{font:600 13px var(--bd-font);text-align:center;color:var(--bd)}.ia-scope .texte .gv-check ol{counter-reset:q;margin:0;padding:0;list-style:none}.ia-scope .texte .gv-check li{counter-increment:q;border-bottom:1px solid var(--ligne);grid-template-columns:30px minmax(0,1fr) 44px 44px;align-items:center;gap:8px;margin:0;padding:12px 18px;font-size:16px;line-height:1.4;display:grid}.ia-scope .texte .gv-check li:before{content:counter(q);font:700 15px var(--bd-font);color:var(--ia)}.ia-scope .gv-check li i{border:2.5px solid var(--bd);background:#fff;border-radius:7px;justify-self:center;width:24px;height:24px}.ia-scope .texte .gv-check-bas{background:var(--citron);margin:0;padding:14px 18px;font-size:15.5px}.ia-scope .texte .gv-trajet{gap:34px;margin:22px 0 30px;padding:0;list-style:none;display:grid}.ia-scope .texte .gv-trajet li{border:1px solid var(--ligne);background:#fff;border-radius:16px;gap:8px;margin:0;padding:14px 18px 16px;display:grid;position:relative}.ia-scope .gv-trajet li+li:before{content:"↓";font:700 22px var(--bd-font);color:var(--bd);position:absolute;top:-31px;left:50%;transform:translate(-50%)}.ia-scope .gv-qui{font:600 13px var(--bd-font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ia-scope .gv-msg{background:var(--papier);border-radius:14px 14px 14px 4px;justify-self:start;padding:9px 14px;font-size:17px}.ia-scope .gv-msg b{background:var(--citron);border-radius:5px;padding:0 4px;font-weight:600}.ia-scope .gv-msg.gv-masque{background:var(--bd);color:#fff;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px}.ia-scope .gv-msg.gv-masque b{background:var(--jaune);color:var(--bd)}.ia-scope .texte .gv-trajet li.gv-porte{background:var(--lavande);border:3px solid var(--bd);box-shadow:4px 4px 0 var(--bd)}.ia-scope .gv-porte .gv-qui{color:var(--bd)}.ia-scope .gv-pts{flex-wrap:wrap;gap:8px;display:flex}.ia-scope .gv-pts em{font-style:normal;font:600 14.5px var(--bd-font);border:2px solid var(--bd);color:var(--bd);background:#fff;border-radius:999px;padding:3px 12px}.ia-scope .gv-pts em:before{content:"✓ ";color:var(--humain)}.ia-scope .gv-note{color:var(--muted);font-size:14.5px}.ia-scope .gv-garanties{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 8px;display:grid}.ia-scope .gv-garanties>div{background:var(--humain-fond);border-radius:14px;padding:16px 18px}.ia-scope .gv-garanties b{font:600 17.5px var(--bd-font);color:var(--bd);margin-bottom:4px;display:block}.ia-scope .gv-garanties b:before{content:"✓";background:var(--humain);color:#fff;vertical-align:1px;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-size:13px;display:inline-grid}.ia-scope .texte .gv-garanties p{margin:0;font-size:15.5px;line-height:1.5}.ia-scope .gv-textes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 8px;display:grid}.ia-scope .gv-textes>div{border:1px solid var(--ligne);background:#fff;border-radius:16px;padding:18px 20px}.ia-scope .texte .gv-textes h3{margin:10px 0 8px;font-size:21px;line-height:1.2}.ia-scope .texte .gv-textes p{margin:0;font-size:15.5px;line-height:1.55}.ia-scope:has(.gv-methode) .texte mark.trou{background:var(--citron);white-space:nowrap;border-radius:5px;padding:0 4px;font-size:.9em}.ia-scope .gv-exemple{background:var(--papier);border-radius:20px;margin:20px 0 0;padding:22px}.ia-scope .gv-ex-tete{gap:4px;margin-bottom:16px;display:grid}.ia-scope .gv-ex-tete .etiquette{justify-self:start}.ia-scope .gv-ex-tete b{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.15}.ia-scope .gv-ex-tete span:last-child{color:var(--muted);font-size:15.5px}.ia-scope .gv-ex-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ia-scope .gv-ex-duo>div{background:#fff;border-radius:14px;padding:16px 18px}.ia-scope .gv-k{font:600 13px var(--bd-font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ia-scope .gv-apres{border:3px solid var(--bd);box-shadow:4px 4px 0 var(--bd)}.ia-scope .gv-apres .gv-k{color:var(--humain)}.ia-scope .texte .gv-ex-duo ul{margin:8px 0 0;padding-left:18px;font-size:15.5px;line-height:1.5}.ia-scope .texte .gv-ex-duo li{margin:0 0 6px}.ia-scope .gv-avant li{color:#5d5a66}.ia-scope .texte .gv-apres li::marker{color:var(--humain)}.ia-scope .gv-methode{background-color:var(--bd);color:#fff;border-top:4px solid var(--bd);background-image:radial-gradient(#cbbdf529 2px,#0000 2.5px);background-size:22px 22px;padding:72px 0 80px}.ia-scope .gv-m-tete{max-width:720px}.ia-scope .gv-m-tete .sticker{font-size:15px;transform:rotate(-1.5deg)}.ia-scope .gv-m-tete h2{font-family:var(--bd-font);letter-spacing:-.015em;color:#fff;margin:18px 0 12px;font-size:clamp(34px,4.6vw,54px);font-weight:700;line-height:1.04}.ia-scope .gv-m-tete h2 em{color:var(--jaune);font-style:normal}.ia-scope .gv-m-tete p{color:var(--lavande);margin:0;font-size:19px}.ia-scope .gv-six{counter-reset:m;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.ia-scope .gv-six li{counter-increment:m;color:var(--encre);border:3px solid var(--bd);box-shadow:5px 5px 0 var(--jaune);background:#fff;border-radius:18px;padding:18px 20px}.ia-scope .gv-six li:before{content:counter(m);background:var(--jaune);border:3px solid var(--bd);width:30px;height:30px;font:700 15px var(--bd-font);color:var(--bd);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.ia-scope .gv-six b{font:600 19px/1.2 var(--bd-font);color:var(--bd);margin-bottom:6px;display:block}.ia-scope .gv-six p{color:#3d3a4d;margin:0;font-size:15.5px;line-height:1.5}.ia-scope .gv-appel{background:var(--lavande);color:var(--bd);border:4px solid #fff;border-radius:26px;grid-template-columns:240px minmax(0,1fr);align-items:end;gap:28px;margin-top:44px;padding:28px 36px 0;display:grid}.ia-scope .gv-appel-perso{justify-items:center;gap:14px;display:grid}.ia-scope .gv-appel-perso .bulle{font-size:15px;transform:rotate(-2deg)}.ia-scope .gv-appel-perso img{width:170px;margin-bottom:-4px}.ia-scope .gv-appel-txt{padding-bottom:32px}.ia-scope .gv-appel h3{font-family:var(--bd-font);color:var(--bd);margin:6px 0 10px;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.05}.ia-scope .gv-appel p{max-width:600px;color:var(--bd-2);margin:0 0 20px;font-size:17.5px;line-height:1.55}.ia-scope .gv-appel .actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.ia-scope .gv-lien{font:600 16px var(--bd-font);color:var(--bd);border-bottom:2px solid var(--bd)}@media (max-width:960px){.ia-scope .gv-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ia-scope .gv-cas,.ia-scope .gv-garanties,.ia-scope .gv-textes,.ia-scope .gv-ex-duo,.ia-scope .gv-six{grid-template-columns:minmax(0,1fr)}.ia-scope .gv-mots>div{grid-template-columns:minmax(0,1fr);gap:4px}.ia-scope .gv-check-tete,.ia-scope .texte .gv-check li{padding-left:14px;padding-right:12px}.ia-scope .gv-check-tete{grid-template-columns:minmax(0,1fr) 36px 36px}.ia-scope .texte .gv-check li{grid-template-columns:22px minmax(0,1fr) 36px 36px;font-size:15.5px}.ia-scope .gv-exemple{padding:16px}.ia-scope .gv-methode{padding:52px 0 56px}.ia-scope .gv-appel{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 18px 0}.ia-scope .gv-appel-txt{order:-1;padding-bottom:0}.ia-scope .gv-appel-perso{grid-template-columns:minmax(0,1fr) 110px;place-items:end}.ia-scope .gv-appel-perso img{width:110px}.ia-scope .gv-appel-perso .bulle{margin-bottom:40px}.ia-scope .gv-appel .btn{justify-content:center;width:100%}}
