:root{--fond:#f2f4f1;--feuille:#fff;--encre:#18261e;--encre-douce:#56645b;--vert:#2d4d3a;--vert-fonce:#1e3628;--vert-clair:#dde7e0;--surligneur:#f4df62;--filet:#d5ddd7;--serif:"Crimson Pro", Georgia, serif;--sans:"Plus Jakarta Sans", system-ui, sans-serif;--gouttiere:clamp(16px, 5vw, 48px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fond);color:var(--encre);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}h1,h2,p,ol,ul,figure,blockquote{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--vert);outline-offset:3px;border-radius:4px}.entete{max-width:1200px;padding:18px var(--gouttiere);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marque liens""etymologie liens";align-items:center;column-gap:16px;margin:0 auto;display:grid}.marque{color:var(--encre);font-family:var(--serif);letter-spacing:-.01em;grid-area:marque;justify-self:start;align-items:center;gap:10px;font-size:1.6rem;font-weight:600;text-decoration:none;display:inline-flex}.logo{flex:none}.etymologie{color:var(--encre-douce);grid-area:etymologie;margin-top:2px;padding-left:40px;font-size:.8rem;line-height:1.4}@media (width<=560px){.entete{grid-template-areas:"marque liens""etymologie etymologie"}.etymologie{margin-top:8px;padding-left:0}}.entete-liens{grid-area:liens;align-items:center;gap:20px;display:flex}.lien-tarifs{color:var(--vert);text-underline-offset:4px;font-size:.95rem;font-weight:600}.bouton{background:var(--vert);color:#fff;border-radius:999px;padding:14px 24px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-block}.bouton:hover{background:var(--vert-fonce)}.bouton-petit{padding:9px 16px;font-size:.9rem}.bouton-contour{color:var(--vert);box-shadow:inset 0 0 0 1.5px var(--vert);background:0 0}.bouton-contour:hover{background:var(--vert-clair)}.bouton-clair{color:var(--vert-fonce);background:#fff}.bouton-clair:hover{background:var(--vert-clair)}.accroche{max-width:1200px;padding:clamp(24px, 6vw, 72px) var(--gouttiere) clamp(64px, 10vw, 120px);gap:48px;margin:0 auto;display:grid}.accroche h1{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;max-width:15ch;font-size:clamp(2.1rem,1.4rem + 3vw,3.6rem);font-weight:600;line-height:1.03;display:grid}.titre{opacity:0;visibility:hidden;grid-area:1/1;align-self:end;transition:opacity .5s,visibility .5s}.titre.actif{opacity:1;visibility:visible}.chapeau{max-width:34rem;color:var(--encre-douce);margin-top:24px;font-size:1.15rem;line-height:1.55}.accroche-texte .bouton{margin-top:32px}.demo{background:var(--feuille);border:1px solid var(--filet);border-radius:18px;align-self:start;padding:clamp(20px,4vw,32px);box-shadow:0 30px 60px -40px #18261e73}.demo-champ{border:1px solid var(--filet);background:var(--fond);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.demo-question{font-family:var(--serif);font-size:1.25rem;font-weight:500;line-height:1.35;position:relative}.demo-fantomes{display:grid}.demo-fantomes>span{visibility:hidden;grid-area:1/1}.demo-saisie{position:absolute;inset:0}.tape .demo-saisie:after{content:"";vertical-align:-.18em;background:var(--vert);width:2px;height:1.1em;margin-left:1px;animation:1s step-end infinite clignote;display:inline-block}@keyframes clignote{50%{opacity:0}}.demo-bouton{background:var(--vert);color:#fff;border-radius:999px;align-self:flex-end;padding:7px 16px;font-size:.82rem;font-weight:600;transition:background-color .15s,transform .15s}.envoye .demo-bouton{background:var(--vert-fonce);transform:scale(.94)}.demo-scenes{display:grid}.demo-scene{grid-area:1/1}.demo-scene:not(.actif){visibility:hidden}.demo-commandes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.demo-onglet,.demo-pause{color:var(--vert);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--filet);background:0 0;border:0;border-radius:999px;padding:5px 12px;font-weight:600}.demo-onglet[aria-pressed=true]{background:var(--vert-clair);box-shadow:none}.demo-pause{box-shadow:none;text-underline-offset:3px;margin-left:auto;text-decoration:underline}.demo-lecture{color:var(--encre-douce);gap:6px;margin-top:20px;padding:0;font-size:.88rem;list-style:none;display:grid}.demo-lecture li{align-items:baseline;gap:10px;display:flex}.demo-lecture li:before{content:"✓";background:var(--vert-clair);width:18px;height:18px;color:var(--vert);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:inline-grid;transform:translateY(2px)}.demo-duree{color:var(--vert);margin-top:14px;font-size:.88rem;font-weight:600}.demo-reponse{border-top:1px solid var(--filet);font-family:var(--serif);margin-top:22px;padding-top:22px;font-size:1.2rem;line-height:1.5}.demo-reponse>p+p,.demo-reponse>blockquote+p{margin-top:14px}.demo-these{font-size:1.35rem;font-weight:600}.demo figcaption{color:var(--encre-douce);margin-top:16px;font-size:.82rem}.source{background:var(--vert-clair);color:var(--vert-fonce);font-family:var(--sans);vertical-align:.12em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;margin:0 2px;padding:2px 9px;font-size:.72rem;font-weight:600;line-height:1.6;transition:background-color .15s,color .15s;display:inline}.source:hover{background:#c9d8ce}.source[aria-expanded=true]{background:var(--vert);color:#fff}.extrait{background:var(--fond);border-radius:12px;margin:12px 0 4px;padding:14px 16px}.extrait cite{font-family:var(--sans);color:var(--encre-douce);margin-bottom:6px;font-size:.78rem;font-style:normal;font-weight:600;display:block}.extrait p{font-size:1.05rem;line-height:1.55}.extrait mark{color:inherit;background-color:#0000;background-image:linear-gradient(100deg, #f4df62bf, var(--surligneur) 8%, var(--surligneur) 94%, #f4df62cc);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:0% 100%;padding:0 2px;transition:background-size .7s cubic-bezier(.3,.7,.2,1)}.extrait.ouvert mark{background-size:100% 100%}.anime .demo-lecture li{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(4px)}.anime .demo-lecture li.lu{opacity:1;transform:none}.anime .demo-duree,.anime figcaption>p{opacity:0;transition:opacity .3s}.anime.lecture-finie .demo-duree,.anime.repondu figcaption>p{opacity:1}.anime .demo-reponse{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}.anime.repondu .demo-reponse{opacity:1;transform:none}.temps,.confiance,.faits,.methode,.matieres,.tarifs{max-width:1200px;padding:clamp(56px, 9vw, 112px) var(--gouttiere);border-top:1px solid var(--filet);margin:0 auto}.temps h2,.confiance h2,.faits h2,.methode h2,.matieres h2,.tarifs h2,.appel h2{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);font-weight:600;line-height:1.1}.temps-texte>p{max-width:36rem;margin-top:20px;font-size:1.1rem}.temps-usage{margin-top:40px;font-weight:600}.temps-liste{font-family:var(--serif);margin-top:8px;padding:0;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);line-height:1.3;list-style:none}.temps-liste li{border-bottom:1px solid var(--filet);padding:12px 0}.temps-liste li:last-child{border-bottom:0}.temps{gap:40px;display:grid}.temps-image{position:relative}.temps-image img{aspect-ratio:3/2;object-fit:cover;object-position:70% 50%;border-radius:16px;width:100%;height:auto;display:block}.temps-image.calee img{aspect-ratio:auto;height:100%}.temps-image figcaption{color:#fff;background:#18261e8c;border-radius:999px;padding:3px 9px;font-size:.68rem;line-height:1.4;position:absolute;bottom:12px;left:12px}@media (width>=960px){.temps{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}}.confiance{gap:48px;display:grid}.bloc p,.faits-intro{max-width:34rem;color:var(--encre-douce);margin-top:14px;font-size:1.08rem}.faits-liste{gap:16px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.methode>.lien-essai,.faits>.lien-essai{margin-top:clamp(28px,4vw,44px)}.entete .lien-essai[hidden]{display:none}.fait{background:var(--feuille);border:1px solid var(--filet);border-top:3px solid var(--vert);border-radius:4px;flex-direction:column;padding:22px 22px 18px;display:flex}.fait-dessin{color:var(--vert);flex:none}.fait h3{font-family:var(--serif);text-wrap:balance;margin:18px 0 0;font-size:1.3rem;font-weight:600;line-height:1.2}.fait-texte{color:var(--encre-douce);margin-top:10px;font-size:.95rem;line-height:1.55}.fait-liens{flex-wrap:wrap;gap:4px 18px;margin-top:auto;padding-top:16px;font-size:.88rem;display:flex}.fait-lien{color:var(--vert);text-decoration:underline;-webkit-text-decoration-color:var(--filet);text-decoration-color:var(--filet);text-underline-offset:3px}.fait-lien:after{content:" →"}.fait-lien:hover{-webkit-text-decoration-color:var(--vert);text-decoration-color:var(--vert)}@media (width>=640px){.faits-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.faits-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.matieres-bientot{color:var(--encre-douce);margin-top:16px}.tarifs-intro{max-width:36rem;color:var(--encre-douce);margin-top:20px;font-size:1.1rem}.formules{margin-top:40px;display:grid}.formule,.devis{border-top:1px solid var(--filet);flex-direction:column;padding:28px 0 32px;display:flex}.formule h3,.devis h3{font-family:var(--serif);margin:0;font-size:1.6rem;font-weight:600;line-height:1.2}.formule-prix{color:var(--encre-douce);margin-top:12px}.formule-prix strong{font-family:var(--serif);color:var(--encre);margin-right:4px;font-size:clamp(2.4rem,2rem + 1.4vw,3.1rem);font-weight:600;line-height:1}.devis .formule-prix strong{margin-right:0;font-size:1.6rem}.devis-note{max-width:24rem;color:var(--encre-douce);margin-top:14px;font-size:.92rem;line-height:1.5}.formule ul,.devis ul{margin:20px 0 28px;padding:0;list-style:none}.formule li,.devis li{border-bottom:1px solid var(--filet);padding:8px 0}.formule li:last-child,.devis li:last-child{border-bottom:0}.formule-actions{gap:10px;max-width:20rem;margin-top:auto;display:grid}.formule-actions .bouton{font-family:inherit;line-height:inherit;text-align:center;cursor:pointer;border:0}.formule-actions .bouton:disabled{cursor:progress;opacity:.6}.formule-actions [hidden]{display:none}.formule-declaration{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.92rem;line-height:1.5;display:grid}.formule-declaration input{width:1.15rem;height:1.15rem;accent-color:var(--vert);cursor:pointer;margin:.15rem 0 0}.formule-declaration input:focus-visible{outline:2px solid var(--vert);outline-offset:3px}.formule-declaration input[aria-invalid=true]{outline-offset:3px;outline:2px solid #8a2a1f}.formule-erreur{color:#8a2a1f;max-width:20rem;margin-top:14px;font-size:.92rem;line-height:1.5}.formule-erreur a,.retour-paiement a{color:inherit;font-weight:600}.tarifs-packs{max-width:40rem;margin-top:28px;font-size:1.1rem}.tarifs-note{max-width:40rem;color:var(--encre-douce);margin-top:24px}@media (width>=960px){.formules{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.formule,.devis{grid-row:span 5;grid-template-rows:subgrid;display:grid}}.retour-paiement{background:var(--vert-clair);border-bottom:1px solid #c3d3c8}.retour-paiement-contenu{max-width:1200px;padding:28px var(--gouttiere);margin:0 auto}.retour-paiement-titre{font-family:var(--serif);font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem);font-weight:600;line-height:1.25}.retour-paiement-detail{max-width:40rem;color:var(--encre-douce);margin-top:8px}.retour-paiement.erreur .retour-paiement-titre{color:#8a2a1f}.retour-paiement .bouton{font-family:inherit;line-height:inherit;cursor:pointer;border:0;margin-top:16px}.piliers{background:var(--vert-clair);border-radius:18px;gap:40px;margin-top:0;padding:clamp(24px,4vw,48px);display:grid}.pilier-intro{max-width:34rem;margin:14px 0 16px}.pilier-liste{font-family:var(--serif);margin:0;padding:0;font-size:1.2rem;line-height:1.35;list-style:none}.pilier-liste li{border-bottom:1px solid #c3d3c8;padding:8px 0}.pilier-liste li:last-child{border-bottom:0}.pilier-note{color:var(--encre-douce)}@media (width>=960px){.piliers{grid-template-rows:repeat(9,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}.pilier{grid-row:span 9;grid-template-rows:subgrid;display:grid}.pilier:first-child{padding-right:48px}.pilier+.pilier{border-left:1px solid #c3d3c8;padding-left:48px}.pilier-liste{display:contents}}.appel{background:var(--vert);color:#fff;padding:clamp(64px,10vw,120px) 0}.appel-contenu{max-width:1200px;padding:0 var(--gouttiere);margin:0 auto}.appel p{color:#d6e3da;max-width:36rem;margin-top:18px;font-size:1.12rem}.appel .bouton{margin-top:32px}.pied{max-width:1200px;padding:48px var(--gouttiere) 40px;color:var(--encre-douce);margin:0 auto;font-size:.9rem}.pied-haut{gap:32px;display:grid}.pied-marque .marque{color:var(--encre)}.pied-marque p{max-width:26rem;margin-top:6px}.pied-marque .marque+p{margin-top:12px}.pied-colonnes{flex-wrap:wrap;gap:32px 64px;display:flex}.pied-titre{color:var(--encre);margin-bottom:10px;font-weight:600}.pied ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pied a{text-decoration:none}.pied a:hover{color:var(--vert);text-underline-offset:3px;text-decoration:underline}.pied-bas{border-top:1px solid var(--filet);flex-wrap:wrap;gap:4px 28px;margin-top:40px;padding-top:20px;font-size:.8rem;display:flex}@media (width>=960px){.pied-haut{grid-template-columns:minmax(0,1fr) auto;gap:64px}.accroche{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}.accroche-texte{padding-top:24px;position:sticky;top:32px}.confiance{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.confiance h2{font-size:clamp(1.6rem,1.1rem + 1vw,2.1rem)}}@media (width<=420px){.entete .bouton-petit:not(.bouton-contour){display:none}}.methode{--methode-pastille:28px;--methode-trait:10px;--methode-ecart:28px;--methode-dessin:72px}.methode-intro{max-width:40rem;color:var(--encre-douce);margin-top:14px;font-size:1.08rem}.methode-etapes{counter-reset:etape;margin-top:36px;padding:0;list-style:none}.methode-etapes li{counter-increment:etape;padding:0 0 44px calc(var(--methode-pastille) + 18px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tete figure""texte figure";align-content:start;align-items:start;column-gap:24px;display:grid;position:relative}.methode-etapes li:last-child{padding-bottom:0}.methode-etapes li:before,.methode-allume{z-index:1;width:var(--methode-pastille);height:var(--methode-pastille);border:1.5px solid var(--vert);font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;border-radius:50%;place-items:center;font-size:1rem;font-weight:600;line-height:1;display:grid;position:absolute;top:0;left:0}.methode-etapes li:before{content:counter(etape);background-color:var(--feuille);color:var(--vert)}.methode-allume{z-index:2;background-color:var(--vert);color:var(--feuille)}.methode-allume:before{content:counter(etape)}.methode-etapes li:not(:last-child):after,.methode-fil{content:"";top:calc(var(--methode-pastille) / 2);left:calc((var(--methode-pastille) - var(--methode-trait)) / 2);width:var(--methode-trait);height:100%;position:absolute}.methode-etapes li:not(:last-child):after{left:calc(var(--methode-pastille) / 2);background:var(--filet);width:1px}.methode-fil{background:var(--surligneur);clip-path:inset(0 0 calc((1 - var(--fil,1)) * 100%) 0)}.methode-tete{color:var(--vert-fonce);font-family:var(--serif);grid-area:tete;font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.25;display:block}.methode-nom{color:var(--encre);font-size:1.6rem;font-style:normal;font-weight:600;line-height:1.05;display:block}.methode-tiret{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.methode-texte{max-width:34rem;color:var(--encre-douce);grid-area:texte;margin-top:10px;font-size:1.04rem;display:block}.methode-figure{--trait:2;width:auto;height:var(--methode-dessin);fill:none;stroke-linecap:round;stroke-linejoin:round;grid-area:figure;overflow:visible}.d-trace{stroke-dasharray:1;stroke-dashoffset:0}.d-fond{stroke:var(--filet);stroke-width:var(--trait);display:none}.methode--armee .d-fond{display:inline}.d-aplat{fill:var(--feuille);stroke:none}.d-ombre{fill:var(--vert-clair);stroke:none}.d-fiche{fill:var(--feuille);stroke:var(--vert);stroke-width:var(--trait)}.d-teinte{fill:var(--vert-clair);stroke:none;opacity:0}.d-carte[data-c="1"] .d-teinte,.d-carte[data-c="2"] .d-teinte,.d-carte[data-c="4"] .d-teinte{opacity:1}.d-teinte-manque{fill:var(--fond);stroke:none}.d-vert{fill:var(--vert);stroke:none}.d-piece[data-d="0"]{opacity:.62}.d-trait,.d-contour-fin,.d-contour-plein,.d-fiche-coin,.d-tiret,.d-encre,.d-ligne,.d-surligne,.d-cible{fill:none}.d-trait{stroke:var(--vert);stroke-width:var(--trait)}.d-fort{stroke-width:calc(var(--trait) * 1.4)}.d-contour-fin,.d-fiche-coin{stroke:var(--vert);stroke-width:calc(var(--trait) * .85)}.d-contour-plein{stroke:var(--vert-fonce);stroke-width:var(--trait)}.d-tiret{stroke:var(--vert);stroke-width:var(--trait)}.d-encre{stroke:var(--vert);stroke-width:calc(var(--trait) * 1.5)}.d-ligne{stroke:var(--filet);stroke-width:calc(var(--trait) * 1.5)}.d-surligne{stroke:var(--surligneur);stroke-width:calc(var(--trait) * 4.6);stroke-linecap:butt}.d-plein,.d-pt,.d-points circle{fill:var(--vert);stroke:none}.d-plein.d-contour-plein{stroke:var(--vert-fonce)}.d-plein-clair{fill:var(--feuille);stroke:none}.d-doux{fill:var(--encre-douce);stroke:none}.d-cible{stroke:var(--feuille);stroke-width:calc(var(--trait) * .85)}@media (width>=560px) and (width<=1079px){.methode{--methode-dessin:96px}.methode-figure{--trait:2.5}.methode-etapes li{grid-template-columns:minmax(0,34rem) auto;column-gap:clamp(32px,6vw,72px)}}@media (width<=559px){.methode-figure{--trait:3.2}.methode-etapes li{grid-template-areas:"tete figure""texte texte";column-gap:12px}}@media (width>=1080px){.methode-etapes{column-gap:var(--methode-ecart);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:44px;display:grid}.methode-etapes li{grid-template-columns:minmax(0,1fr);grid-template-rows:auto calc(var(--methode-pastille) + 44px) auto auto;grid-template-areas:"figure""fil""tete""texte";padding:0}.methode-figure{--trait:2;aspect-ratio:240/144;width:100%;height:auto}.methode-etapes li:before,.methode-allume,.methode-fil,.methode-etapes li:not(:last-child):after{grid-area:fil;align-self:center;position:relative;top:auto;left:auto}.methode-fil,.methode-etapes li:not(:last-child):after{margin-left:calc(var(--methode-pastille) / 2);width:calc(100% + var(--methode-ecart));height:var(--methode-trait);z-index:0}.methode-etapes li:not(:last-child):after{height:1px}.methode-fil{clip-path:inset(0 calc((1 - var(--fil,1)) * 100%) 0 0)}}@media (width>=1080px) and (height<=859px){.methode{padding-block:32px}.methode-intro{margin-top:10px}.methode-etapes{margin-top:20px}}@media (prefers-reduced-motion:reduce){.extrait mark,.bouton,.source,.demo-bouton,.anime .demo-lecture li,.anime .demo-reponse,.anime .demo-duree,.anime figcaption>p,.titre{transition:none}.anime .demo-lecture li,.anime .demo-reponse,.envoye .demo-bouton{transform:none}.tape .demo-saisie:after{animation:none}}
