/* CompagnIA : feuille assemblée et compactée par build.py, sources dans src/css/ */
@font-face{font-family:"Spectral";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/spectral-latin-300-normal.woff2") format("woff2")}@font-face{font-family:"Spectral";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/spectral-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Spectral";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/spectral-latin-400-italic.woff2") format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("../fonts/manrope-latin-wght-normal.woff2") format("woff2")}:root{color-scheme:only light;--c-papier:#F5EEE2;--c-surface:#FCF8F1;--c-encre:#2A1D15;--c-ardoise:#6A5344;--c-champ:#8E7968;--c-filet:#D3C2A9;--c-contour-carte:#C6B296;--c-gris-pale:#EDE3D3;--c-action:#8A5410;--c-action-fonce:#6B3F08;--c-action-pale:#FBEACB;--c-action-clair:#EFA93F;--c-miel:#EFA93F;--c-miel-fonce:#D98E1F;--c-sur-miel:#2A1D15;--c-corail:#E4603F;--c-vert:#3E6A2C;--c-vert-pale:#E6EEDA;--c-rouge:#B23E22;--c-rouge-pale:#FBE3DA;--c-surligneur:#F7D98C;--c-ardoise-clair:#C7B199;--c-filet-sombre:#4A382B;--c-voile:rgb(42 29 21 / .5);--c-pied:#1F1510;--c-sur-pied:#F4E9D8;--c-contour-info:#F0D9AE;--c-bandeau-creme:#F1DDB7;--c-bandeau-cafe:#3B2A1F;--c-bandeau-cafe-encre:#F4E9D8;--c-bandeau-corail:#F6C9B8;--c-bandeau-corail-pastille:#FCF8F1;--c-fam-claude:#F6C9B8;--c-fam-automatisation:#F8DDA4;--c-fam-no-code:#E2D7EE;--c-fam-bases-donnees:#EADCC4;--c-fam-productivite:#CDE6DD;--c-fam-creatif:#F2CFDB;--c-fam-bureautique:#D4E2EC;--c-fam-google:#DCE6CB;--c-fam-piloter-claude:#E6DED4;--f-titre:"Spectral",Georgia,"Times New Roman",serif;--f-texte:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--f-saisie:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--t-affiche:clamp(2.5rem,1.5rem + 4.2vw,4.5rem);--t-h1:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);--t-h2:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);--t-h3:clamp(1.25rem,1.15rem + .4vw,1.5rem);--t-h4:1.125rem;--t-chapeau:clamp(1.1875rem,1.1rem + .35vw,1.375rem);--t-corps:clamp(1.0625rem,1rem + .25vw,1.125rem);--t-petit:.9375rem;--t-mini:.8125rem;--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.5rem;--e-6:2rem;--e-7:3rem;--e-8:4rem;--e-9:6rem;--e-10:8rem;--e-section:clamp(3.5rem,2rem + 5vw,6.5rem);--gouttiere:clamp(1.25rem,.8rem + 1.6vw,2rem);--r-xs:2px;--r-sm:4px;--r-md:8px;--r-lg:16px;--ombre-flottant:0 12px 32px -8px rgb(42 29 21 / .18),0 2px 6px rgb(42 29 21 / .08);--d-rapide:120ms;--d-base:200ms;--d-lente:320ms;--courbe-sortie:cubic-bezier(.2,.7,.2,1);--courbe-entree:cubic-bezier(.4,0,1,1);--largeur-max:75rem;--largeur-texte:68ch;--hauteur-entete:4.5rem}@media (max-width:35.99em){:root{--hauteur-entete:4rem}}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hauteur-entete) + 1rem);scroll-padding-bottom:6rem}body{margin:0;background:var(--c-papier);color:var(--c-encre);font-family:var(--f-texte);font-size:var(--t-corps);line-height:1.6;font-variant-numeric:lining-nums;overflow-wrap:break-word}::selection{background:var(--c-surligneur);color:var(--c-encre)}img,svg{display:block;max-width:100%;height:auto}h1,h2,h3{font-family:var(--f-titre);font-weight:400;margin:0;text-wrap:balance}h1{font-size:var(--t-h1);line-height:1.1;letter-spacing:-.01em}h2{font-size:var(--t-h2);line-height:1.15;letter-spacing:-.005em}h3{font-size:var(--t-h3);line-height:1.25}h4{font-family:var(--f-texte);font-size:var(--t-h4);font-weight:700;line-height:1.35;margin:0}p{margin:0 0 var(--e-4);max-width:var(--largeur-texte);text-wrap:pretty}p:last-child{margin-bottom:0}ul,ol{margin:0 0 var(--e-4);padding-left:1.25em;max-width:var(--largeur-texte)}li+li{margin-top:var(--e-2)}strong{font-weight:700}code{font-family:var(--f-saisie);font-size:.95em}a{color:var(--c-action);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:text-decoration-thickness var(--d-rapide) var(--courbe-sortie),color var(--d-rapide) var(--courbe-sortie)}a:hover{text-decoration-thickness:2px;color:var(--c-action-fonce)}:focus-visible{outline:3px solid var(--c-encre);outline-offset:2px;border-radius:var(--r-xs)}table{border-collapse:collapse;width:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.visuellement-cache{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.chapeau{font-size:var(--t-chapeau);line-height:1.45}.discret{color:var(--c-ardoise)}.petit{font-size:var(--t-petit)}.mini{font-size:var(--t-mini)}.affiche{font-family:var(--f-titre);font-size:var(--t-affiche);font-weight:300;line-height:1.05;letter-spacing:-.015em}.pile>*+*{margin-top:var(--e-5)}.a-completer{font:inherit;font-size:.9em;font-weight:600;color:var(--c-rouge);background:var(--c-rouge-pale);outline:1px dashed var(--c-rouge);outline-offset:-1px;border-radius:var(--r-xs);padding:0 .3em}.conteneur{max-width:var(--largeur-max);margin-inline:auto;padding-inline:var(--gouttiere)}.section{padding-block:var(--e-section)}.section-serree{padding-block:var(--e-8)}.section+.section{padding-top:0}.annotee{display:grid;gap:var(--e-5) var(--gouttiere)}@media (min-width:64em){.annotee{grid-template-columns:repeat(12,minmax(0,1fr))}.annotee>.marge{grid-column:1/span 3;position:sticky;top:calc(var(--hauteur-entete) + var(--e-5));align-self:start}.annotee>.corps{grid-column:4/span 9}.marge h2{font-size:1.75rem;line-height:1.2;max-width:15ch}}.marge h2{font-size:var(--t-h3);line-height:1.25}.marge p{font-size:var(--t-petit);color:var(--c-ardoise);margin-top:var(--e-2)}.tete-page{padding-block:var(--e-8) var(--e-7)}.fil+.tete-page{padding-top:var(--e-6)}.tete-page h1{max-width:20ch}.tete-page .chapeau{margin-top:var(--e-5);max-width:40rem}.saut{position:absolute;left:var(--e-4);top:-10rem;z-index:100;background:var(--c-encre);color:var(--c-papier);padding:var(--e-3) var(--e-4);border-radius:var(--r-sm)}.saut:focus{top:var(--e-4);color:var(--c-papier)}.entete{position:sticky;top:0;z-index:50;background:var(--c-papier);border-bottom:1px solid transparent;transition:border-color var(--d-base) var(--courbe-sortie)}.entete.defile{border-bottom-color:var(--c-filet)}.entete>.conteneur{display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);min-height:var(--hauteur-entete)}.logo{font-family:var(--f-titre);font-size:1.625rem;line-height:1;color:var(--c-encre);text-decoration:none;letter-spacing:-.01em}.logo:hover{color:var(--c-encre)}.logo-svg{display:block;height:.91em;width:auto}.nav ul{display:flex;gap:var(--e-5);list-style:none;margin:0;padding:0;max-width:none}.nav li+li{margin-top:0}.nav a{color:var(--c-encre);text-decoration:none;font-size:var(--t-petit);font-weight:500;padding-block:var(--e-2);border-bottom:2px solid transparent;transition:border-color var(--d-rapide) var(--courbe-sortie)}.nav a:hover,.nav a[aria-current]{border-bottom-color:var(--c-action)}.entete-actions{display:flex;align-items:center;gap:var(--e-3)}.lien-compte{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-md);color:var(--c-encre)}.lien-compte svg{width:1.375rem;height:1.375rem}.lien-compte:hover{background:var(--c-gris-pale);color:var(--c-encre)}.lien-panier{position:relative;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-md);color:var(--c-encre)}.lien-panier svg{width:1.375rem;height:1.375rem}.lien-panier:hover{background:var(--c-gris-pale);color:var(--c-encre)}.panier-nombre{position:absolute;top:.2rem;right:.15rem;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:999px;background:var(--c-action);color:var(--c-papier);font-size:.6875rem;font-weight:700;line-height:1.125rem;text-align:center}.panier-nombre[hidden]{display:none}.entete .bouton-menu{display:none}@media (max-width:63.99em){.nav{position:fixed;inset:var(--hauteur-entete) 0 auto 0;background:var(--c-surface);box-shadow:var(--ombre-flottant);border-radius:0 0 var(--r-lg) var(--r-lg);padding:var(--e-4) var(--gouttiere) var(--e-6);max-height:calc(100vh - var(--hauteur-entete));max-height:calc(100dvh - var(--hauteur-entete));overflow-y:auto;visibility:hidden;opacity:0;transform:translateY(-.5rem);transition:opacity var(--d-base) var(--courbe-entree),transform var(--d-base) var(--courbe-entree),visibility 0s linear var(--d-base)}.nav.ouverte{visibility:visible;opacity:1;transform:none;transition:opacity var(--d-lente) var(--courbe-sortie),transform var(--d-lente) var(--courbe-sortie),visibility 0s}.nav ul{flex-direction:column;gap:0}.nav a{display:block;font-size:var(--t-corps);padding-block:var(--e-3);border-bottom:1px solid var(--c-filet)}.nav li:last-child a{border-bottom:0}.nav a[aria-current]{color:var(--c-action);border-bottom-color:var(--c-filet)}.entete .bouton-menu{display:inline-flex}}@media (max-width:35.99em){.logo{font-size:1.375rem}.entete .bouton{min-height:2.75rem;padding:.5rem .875rem;font-size:var(--t-petit)}.entete .lien-compte{display:none}.sauf-mobile{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.fil{padding-top:var(--e-5);font-size:var(--t-petit)}.fil ol{display:flex;flex-wrap:wrap;gap:var(--e-2);list-style:none;margin:0;padding:0;max-width:none;color:var(--c-ardoise)}.fil li+li{margin-top:0}.fil li+li::before{content:"/";margin-right:var(--e-2);color:var(--c-champ)}.fil a{color:var(--c-ardoise)}.pied{background:var(--c-encre);color:var(--c-papier);padding-block:var(--e-8) var(--e-6);margin-top:var(--e-section);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pied a{color:var(--c-papier)}.pied a:hover{color:var(--c-action-clair)}.pied :focus-visible{outline-color:var(--c-action-clair)}.pied-grille{display:grid;gap:var(--e-6)}@media (min-width:48em){.pied-grille{grid-template-columns:2fr 1fr 1fr 1fr}}.pied-marque{font-family:var(--f-titre);font-size:var(--t-h3);margin-bottom:var(--e-3)}.pied-slogan{font-size:var(--t-petit);color:var(--c-ardoise-clair)}.pied h2{font-family:var(--f-texte);font-size:var(--t-petit);font-weight:700;margin-bottom:var(--e-3);color:var(--c-ardoise-clair)}.pied ul{list-style:none;margin:0;padding:0;font-size:var(--t-petit)}.pied li+li{margin-top:var(--e-2)}.pied-mentions{margin-top:var(--e-7);padding-top:var(--e-5);border-top:1px solid var(--c-filet-sombre);font-size:var(--t-mini);color:var(--c-ardoise-clair);max-width:none}@media (max-width:22.49em){.entete>.conteneur{gap:var(--e-2)}.entete-actions{gap:var(--e-2)}.logo{font-size:1.25rem}.entete .bouton{padding:.5rem .625rem}}@media (max-width:63.99em){.marge h2{font-size:var(--t-h2)}}.hero+.section{padding-top:0}.tete-page+.section,.tete-page+.section-serree,.tete-page+.fiche,.tete-page+.conteneur.annotee{padding-top:var(--e-4)}@media (max-width:35.99em){.fil li:not(:first-child):not(:last-child){display:none}}@media (min-width:64em){.nav-compte{display:none}}main:focus{outline:none}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:3rem;padding:.75rem 1.5rem;border-radius:var(--r-md);border:1.5px solid transparent;font-family:var(--f-texte);font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--d-rapide) var(--courbe-sortie),border-color var(--d-rapide),color var(--d-rapide),transform var(--d-rapide)}.bouton:active{transform:translateY(1px)}.bouton-primaire{background:var(--c-miel);color:var(--c-sur-miel)}.bouton-primaire:hover{background:var(--c-miel-fonce);color:var(--c-sur-miel)}.bouton-secondaire{background:transparent;color:var(--c-encre);border-color:var(--c-encre)}.bouton-secondaire:hover{background:var(--c-encre);color:var(--c-papier)}.bouton-discret{background:transparent;color:var(--c-encre);border-color:var(--c-champ);min-height:2.75rem;padding:.5rem 1rem;font-size:var(--t-petit)}.bouton-discret:hover{border-color:var(--c-encre);color:var(--c-encre)}.bouton[aria-disabled="true"]{background:var(--c-gris-pale);color:var(--c-ardoise);border-color:var(--c-gris-pale);cursor:not-allowed;transform:none}.bouton-large{width:100%}.lien-action{font-weight:600}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-4) var(--e-5)}.statut{display:inline-block;font-size:var(--t-petit);font-weight:600;line-height:1.3;padding:.125rem .5rem;border-radius:var(--r-sm);white-space:nowrap}.statut-gratuit{background:var(--c-vert-pale);color:var(--c-vert)}.statut-dispo{background:var(--c-action-pale);color:var(--c-action)}.statut-bientot{background:var(--c-surligneur);color:var(--c-sur-miel)}.statut-prepa{background:var(--c-gris-pale);color:var(--c-ardoise)}.hero{padding-block:var(--e-6) var(--e-section)}@media (min-width:64em){.hero{padding-top:var(--e-8)}}.hero-grille{display:grid;gap:var(--e-7) var(--gouttiere)}@media (min-width:64em){.hero-grille{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.hero-texte{grid-column:1/span 7;padding-top:var(--e-6)}.hero-copie{grid-column:8/span 5;margin-top:var(--e-9)}}.hero .affiche{max-width:19ch}.hero .chapeau{margin-top:var(--e-5);max-width:36rem}.hero .actions{margin-top:var(--e-6)}.hero-preuve{margin-top:var(--e-5);font-size:var(--t-petit);color:var(--c-ardoise)}.copie{margin:0;background:var(--c-surface);border:1px solid var(--c-filet);border-radius:var(--r-sm);padding:var(--e-5);max-width:40rem}.copie figcaption{font-size:var(--t-mini);color:var(--c-ardoise);margin-bottom:var(--e-4)}.copie-bloc{padding-block:var(--e-3)}.copie-bloc+.copie-bloc{border-top:1px solid var(--c-filet)}.copie-titre{font-size:var(--t-petit);font-weight:700;color:var(--c-ardoise);margin-bottom:var(--e-1)}.copie-consigne,.copie-retour{font-size:var(--t-petit);margin:0}.copie-ligne{display:grid;gap:var(--e-2)}@media (min-width:40em){.copie-ligne{grid-template-columns:minmax(0,1fr) 8.5rem;gap:var(--e-4);align-items:start}}.proposition{font-family:var(--f-titre);font-style:italic;font-size:1.1875rem;line-height:1.5;color:var(--c-action);margin:0}.surligne{background-image:linear-gradient(var(--c-surligneur),var(--c-surligneur));background-repeat:no-repeat;background-position:0 88%;background-size:100% 72%;border-radius:var(--r-xs);color:var(--c-sur-miel);padding-inline:1px}.note-marge{font-size:var(--t-mini);line-height:1.4;color:var(--c-rouge);font-weight:600;margin:0}.note-marge span{display:block;font-weight:400;color:var(--c-ardoise)}.criteres{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.criteres li+li{margin-top:0}.critere{display:grid;grid-template-columns:1.25rem 1fr auto;gap:var(--e-3);align-items:baseline;font-size:var(--t-petit)}.critere svg{width:1.125rem;height:1.125rem;transform:translateY(3px)}.critere-etat{font-size:var(--t-mini);font-weight:700}.critere.ok svg,.critere.ok .critere-etat{color:var(--c-vert)}.critere.ko svg,.critere.ko .critere-etat{color:var(--c-rouge)}.js .copie.animee .surligne{background-size:0% 72%;transition:background-size 520ms var(--courbe-sortie) 350ms}.js .copie.animee .critere,.js .copie.animee .copie-retour{opacity:0;transform:translateY(4px);transition:opacity var(--d-base) var(--courbe-sortie),transform var(--d-base) var(--courbe-sortie)}.js .copie.animee .note-marge{opacity:0;transition:opacity var(--d-lente) var(--courbe-sortie)}.js .copie.animee.joue .surligne{background-size:100% 72%}.js .copie.animee.joue .critere,.js .copie.animee.joue .copie-retour{opacity:1;transform:none}.js .copie.animee.joue .critere:nth-child(1){transition-delay:950ms}.js .copie.animee.joue .critere:nth-child(2){transition-delay:1250ms}.js .copie.animee.joue .critere:nth-child(3){transition-delay:1550ms}.js .copie.animee.joue .critere:nth-child(4){transition-delay:1850ms}.js .copie.animee.joue .note-marge{opacity:1;transition-delay:2150ms}.js .copie.animee.joue .copie-retour{transition-delay:2450ms}.js .copie.animee.joue .copie-essai2 .critere:nth-child(1){transition-delay:3300ms}.js .copie.animee.joue .copie-essai2 .copie-retour{transition-delay:3600ms}.registre{list-style:none;margin:0;padding:0;max-width:none;border-top:1px solid var(--c-filet)}.registre>li{position:relative;display:grid;gap:var(--e-2) var(--e-5);margin:0;padding:var(--e-5) var(--e-3);border-bottom:1px solid var(--c-filet);transition:background-color var(--d-rapide)}.registre>li:hover{background:var(--c-surface)}@media (min-width:48em){.registre>li{grid-template-columns:minmax(0,1fr) 8.5rem 7rem 11rem;align-items:center}}.registre h3{font-size:1.375rem}.registre h3 a{color:var(--c-encre);text-decoration:none}.registre h3 a::after{content:"";position:absolute;inset:0}.registre h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.registre p{margin:var(--e-1) 0 0;font-size:var(--t-petit);color:var(--c-ardoise)}.registre .prix{font-family:var(--f-titre);font-size:1.25rem;font-variant-numeric:tabular-nums}.registre .prix-vide{font-size:var(--t-petit);color:var(--c-ardoise)}.registre .action{position:relative;z-index:1;font-weight:600;font-size:var(--t-petit);justify-self:start}@media (min-width:48em){.registre .action{justify-self:end;text-align:right}}.etapes{list-style:none;margin:0;padding:0;max-width:none;counter-reset:etape;display:grid;gap:var(--e-6)}.etapes>li{counter-increment:etape;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--e-4);margin:0}.etapes>li::before{content:counter(etape);font-family:var(--f-titre);font-weight:300;font-size:2.75rem;line-height:1;color:var(--c-encre)}.etapes h3{margin-bottom:var(--e-2)}.etapes p{font-size:var(--t-petit)}@media (min-width:48em){.etapes-2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-7) var(--gouttiere)}}.programme{list-style:none;margin:0;padding:0;max-width:44rem;counter-reset:prog;border-top:1px solid var(--c-filet)}.programme>li{counter-increment:prog;display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--e-3);margin:0;padding-block:var(--e-4);border-bottom:1px solid var(--c-filet)}.programme>li::before{content:counter(prog);font-family:var(--f-titre);font-size:1.375rem;line-height:1.3;color:var(--c-ardoise);font-variant-numeric:tabular-nums}.commande{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-3);background:var(--c-surface);border:1px solid var(--c-filet);border-radius:var(--r-sm);padding:var(--e-2) var(--e-2) var(--e-2) var(--e-4);max-width:26rem;margin-block:var(--e-3)}.commande code{font-size:1rem;color:var(--c-encre)}.encadre{border:1px solid var(--c-filet);border-radius:var(--r-md);padding:var(--e-5);background:var(--c-surface);max-width:44rem}.encadre h3,.encadre h4{margin-bottom:var(--e-2)}.encadre p{font-size:var(--t-petit)}.encadre-info{background:var(--c-action-pale);border-color:var(--c-contour-info)}.liste{list-style:none;padding:0}.liste>li{position:relative;padding-left:1.25rem}.liste>li::before{content:"";position:absolute;left:0;top:.72em;width:.5rem;height:1.5px;background:var(--c-ardoise)}.liste-definie>li strong{display:block}.bloc-prix{background:var(--c-surface);border:1px solid var(--c-filet);border-radius:var(--r-md);padding:var(--e-5)}.bloc-prix-nom{font-size:var(--t-petit);font-weight:700;color:var(--c-ardoise);margin:0}.bloc-prix-montant{font-family:var(--f-titre);font-size:2.5rem;line-height:1.05;margin:var(--e-2) 0 var(--e-2);font-variant-numeric:tabular-nums}.bloc-prix-formule{font-size:var(--t-petit);color:var(--c-ardoise);margin:0 0 var(--e-5)}.bloc-prix-alternative{font-size:var(--t-petit);text-align:center;margin:var(--e-4) 0 0}.bloc-prix-rassure{font-size:var(--t-mini);color:var(--c-ardoise);margin-top:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--c-filet)}.barre-prix{position:fixed;inset:auto 0 0 0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--e-4);padding:var(--e-3) var(--gouttiere) calc(var(--e-3) + env(safe-area-inset-bottom));background:var(--c-surface);box-shadow:var(--ombre-flottant);transform:translateY(110%);transition:transform var(--d-lente) var(--courbe-sortie)}.barre-prix{visibility:hidden;transition:transform var(--d-lente) var(--courbe-sortie),visibility 0s linear var(--d-lente)}.barre-prix.visible{transform:none;visibility:visible;transition:transform var(--d-lente) var(--courbe-sortie),visibility 0s}.barre-prix p{margin:0;font-size:var(--t-petit);line-height:1.3}.barre-prix strong{display:block;font-family:var(--f-titre);font-weight:400;font-size:1.125rem}@media (min-width:64em){.barre-prix{display:none}}.prerequis{margin:0;border-top:1px solid var(--c-filet);max-width:44rem}.prerequis>div{display:grid;gap:var(--e-1);padding-block:var(--e-3);border-bottom:1px solid var(--c-filet)}@media (min-width:40em){.prerequis>div{grid-template-columns:11rem minmax(0,1fr);gap:var(--e-4)}}.prerequis dt{font-weight:700;font-size:var(--t-petit)}.prerequis dd{margin:0;font-size:var(--t-petit)}.formulaire{max-width:30rem}.champ{display:grid;gap:var(--e-2);margin-bottom:var(--e-5)}.champ label{font-weight:600;font-size:var(--t-petit)}.champ-aide{font-size:var(--t-mini);color:var(--c-ardoise)}.champ input[type="email"],.champ input[type="text"],.champ input[type="password"]{font:inherit;font-size:1rem;min-height:3rem;width:100%;padding:.625rem .875rem;background:var(--c-surface);color:var(--c-encre);border:1.5px solid var(--c-champ);border-radius:var(--r-sm);transition:border-color var(--d-rapide)}.champ input:hover{border-color:var(--c-ardoise)}.champ input:focus-visible{border-color:var(--c-encre);outline:3px solid var(--c-action-clair);outline-offset:0}.champ input[aria-invalid="true"]{border-color:var(--c-rouge)}.message-erreur{display:flex;gap:var(--e-2);font-size:var(--t-petit);color:var(--c-rouge);font-weight:600}.message-erreur svg,.confirmation svg{flex:none;width:1.125rem;height:1.125rem;margin-top:3px}.case{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--e-3);align-items:start;margin-bottom:var(--e-5);font-size:var(--t-petit);cursor:pointer}.case input{appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;margin:.2rem 0 0;border:1.5px solid var(--c-champ);border-radius:var(--r-sm);background:var(--c-surface);display:grid;place-content:center;cursor:pointer}.case input::before{content:"";width:.75rem;height:.75rem;clip-path:polygon(14% 44%,0 60%,40% 100%,100% 18%,86% 4%,39% 72%);background:var(--c-papier);transform:scale(0);transition:transform var(--d-rapide) var(--courbe-sortie)}.case input:checked{background:var(--c-action);border-color:var(--c-action)}.case input:checked::before{transform:scale(1)}.case input[aria-invalid="true"]{border-color:var(--c-rouge)}.confirmation{display:flex;gap:var(--e-2);align-items:flex-start;font-size:var(--t-petit);color:var(--c-vert);font-weight:600;margin-top:var(--e-4)}.faq-liste{max-width:44rem}.faq-liste details{border-bottom:1px solid var(--c-filet)}.faq-liste details:first-of-type{border-top:1px solid var(--c-filet)}.faq-liste summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--e-4);padding-block:var(--e-4);font-weight:600;border-radius:var(--r-xs)}.faq-liste summary::-webkit-details-marker{display:none}.faq-liste summary:hover{color:var(--c-action-fonce)}.faq-liste summary svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.2rem;transition:transform var(--d-base) var(--courbe-sortie)}.faq-liste details[open] summary svg{transform:rotate(180deg)}.faq-liste .reponse{padding-bottom:var(--e-5)}.faq-liste .reponse p{font-size:var(--t-petit)}.faq-rubrique+.faq-rubrique{margin-top:var(--e-7)}.faq-rubrique h2{font-size:var(--t-h3);margin-bottom:var(--e-4)}.temoignage{margin:0;max-width:40rem}.temoignage blockquote{margin:0;font-family:var(--f-titre);font-size:1.25rem;line-height:1.5}.temoignage figcaption{margin-top:var(--e-3);font-size:var(--t-petit);color:var(--c-ardoise)}.prose{max-width:var(--largeur-texte)}.prose h2{font-size:var(--t-h3);margin:var(--e-7) 0 var(--e-3)}.prose h3{font-family:var(--f-texte);font-size:var(--t-h4);font-weight:700;margin:var(--e-6) 0 var(--e-2)}.prose p,.prose li{font-size:var(--t-petit)}.prose table{margin-block:var(--e-5);font-size:var(--t-petit)}.prose th,.prose td{text-align:left;vertical-align:top;padding:var(--e-3) var(--e-3) var(--e-3) 0;border-bottom:1px solid var(--c-filet)}.prose th{font-weight:700}.tableau-defile{overflow-x:auto;-webkit-overflow-scrolling:touch}.tableau-defile:focus-visible{outline-offset:4px}.tableau-defile table{min-width:40rem}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms!important;transition-delay:0ms!important;animation:none!important;scroll-behavior:auto!important}}.lien-suite{margin-top:var(--e-5)}.champ select{font:inherit;font-size:1rem;min-height:3rem;width:100%;padding:.625rem .875rem;background:var(--c-surface);color:var(--c-encre);border:1.5px solid var(--c-champ);border-radius:var(--r-sm)}.champ select:focus-visible{border-color:var(--c-encre);outline:3px solid var(--c-action-clair);outline-offset:0}.champs-2{display:grid;gap:0 var(--e-4)}@media (min-width:40em){.champs-2{grid-template-columns:1fr 1fr}}.bandeau-apercu{margin-block:var(--e-5) 0}.pile h3{margin-bottom:var(--e-3)}.bandeau{position:relative;height:8.5rem;display:flex;align-items:flex-end;padding:var(--e-3) var(--e-5);overflow:hidden;font-family:var(--f-titre);font-weight:300;line-height:.9;letter-spacing:-.02em}.bandeau span{font-size:4.5rem}.bandeau::after{content:"";position:absolute;right:-2rem;top:-2rem;width:9rem;height:9rem;border-radius:50%;background:var(--c-corail);opacity:.9}.bandeau-miel{background:var(--c-miel);color:var(--c-sur-miel)}.bandeau-creme{background:var(--c-bandeau-creme);color:var(--c-sur-miel)}.bandeau-corail{background:var(--c-bandeau-corail);color:var(--c-sur-miel)}.bandeau-corail::after{background:var(--c-bandeau-corail-pastille);opacity:.6}.bandeau-cafe{background:var(--c-bandeau-cafe);color:var(--c-bandeau-cafe-encre)}.bandeau-cafe::after{background:var(--c-miel)}.carte-vedette{background:var(--c-surface);border:1px solid var(--c-filet);border-radius:var(--r-md);box-shadow:var(--ombre-flottant);overflow:hidden;max-width:24rem;margin:var(--e-6) 0 0;transform:none}.vedette-corps{padding:var(--e-5) var(--e-6) var(--e-6)}.vedette-corps h2{font-size:var(--t-h3);margin:var(--e-2) 0}.vedette-corps h3{font-family:var(--f-titre);font-weight:400;font-size:var(--t-h3);margin:var(--e-2) 0}.vedette-infos{list-style:none;padding:0;margin:var(--e-3) 0 0;display:flex;flex-wrap:wrap;gap:var(--e-2)}.vedette-infos li{margin:0;font-size:var(--t-mini);font-weight:600;color:var(--c-ardoise);background:var(--c-gris-pale);border-radius:var(--r-sm);padding:.125rem .5rem}.vedette-prix{font-family:var(--f-titre);font-size:2.25rem;line-height:1;margin:var(--e-5) 0 var(--e-4)}.section-demo{padding-top:0}.section-demo .copie{max-width:44rem;margin-inline:auto}@media (min-width:64em){.methode-avec-carte{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:var(--e-6);align-items:start}.methode-avec-carte .carte-vedette{position:sticky;top:calc(var(--hauteur-entete) + var(--e-5));margin:0;transform:rotate(1.2deg)}}@media (min-width:64em) and (prefers-reduced-motion:reduce){.methode-avec-carte .carte-vedette{transform:none}}.pied{background:var(--c-pied)}.pied,.pied a{color:var(--c-sur-pied)}.champ textarea{font:inherit;font-size:1rem;line-height:1.5;min-height:10rem;width:100%;padding:.625rem .875rem;background:var(--c-surface);color:var(--c-encre);border:1.5px solid var(--c-champ);border-radius:var(--r-sm);resize:vertical;transition:border-color var(--d-rapide)}.champ textarea:hover,.champ select:hover{border-color:var(--c-ardoise)}.champ textarea:focus-visible{border-color:var(--c-encre);outline:3px solid var(--c-action-clair);outline-offset:0}.champ textarea[aria-invalid="true"],.champ select[aria-invalid="true"]{border-color:var(--c-rouge)}.formulaire-contact{max-width:36rem}.piege{display:none}.etat-envoi:not(:empty){margin-top:var(--e-4)}.mention-contact{margin-top:var(--e-5)}.bouton[aria-busy="true"]{cursor:progress}.confirmation-contact{margin-top:0}.etat-sans-js{margin:0 0 var(--e-5)}.programme-f0>li{grid-template-columns:3.25rem minmax(0,1fr)}.programme-f0>li::before{content:"0." counter(prog)}.copie-essai2 .criteres{margin:var(--e-2) 0}.bouton + .lien-action{display:inline-block;margin-top:var(--e-4)}.bouton-plein-neutre{background:var(--c-bandeau-creme);color:var(--c-sur-miel);border-color:transparent}.bouton-plein-neutre:hover{border-color:var(--c-encre);color:var(--c-encre)}.actions > .bouton + .lien-action{margin-top:0}.bloc-achat .bouton + .bouton{margin-top:var(--e-3)}body.admin-bar .entete{top:var(--wp-admin--admin-bar--height,32px)}@media (max-width:600px){body.admin-bar .entete{top:0}}.bandeau-logos{position:relative;z-index:1;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--e-2)}.bandeau-logos-serre{gap:var(--e-1)}.bandeau .bandeau-logos-serre .logo-tuile{width:3.25rem;height:3.25rem}.bandeau-logos-serre .logo-tuile img{width:2rem;height:2rem}.bandeau .logo-plus{font-family:var(--f-texte);font-size:1.5rem;font-weight:300;line-height:1;opacity:.8}.bandeau .logo-tuile{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-filet);font-size:1rem}.logo-tuile img{width:2.5rem;height:2.5rem;object-fit:contain}.collections{display:grid;gap:var(--e-7) var(--gouttiere)}@media (min-width:48em){.collections{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.collection h3{margin-bottom:var(--e-3)}.collection .liste{margin-block:var(--e-4) var(--e-5)}.collection-outils{padding-top:var(--e-5);border-top:1px solid var(--c-filet)}@media (min-width:48em){.collection-outils{padding-top:0;border-top:0;padding-left:var(--gouttiere);border-left:1px solid var(--c-filet)}}.pour-qui{display:grid;gap:var(--e-6)}@media (min-width:48em){.pour-qui{grid-template-columns:repeat(2,minmax(0,1fr))}}.pour-qui h3{font-family:var(--f-texte);font-size:var(--t-h4);font-weight:700;margin-bottom:var(--e-3)}.appel-final{padding-block:var(--e-section) 0}@media (min-width:64em){.appel-final>*{margin-left:calc((100% - 11 * var(--gouttiere)) / 12 * 3 + 3 * var(--gouttiere))}}.appel-final h2{font-size:var(--t-h1);max-width:18ch}.appel-final .prerequis-court{font-size:var(--t-petit);color:var(--c-ardoise);margin-top:var(--e-4)}.appel-final p{margin-top:var(--e-4)}.appel-final .actions{margin-top:var(--e-6)}.fiche{display:grid;gap:var(--e-7) var(--gouttiere);padding-bottom:var(--e-section)}@media (min-width:64em){.fiche{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.fiche-corps{grid-column:1/span 8;grid-row:1}.fiche-cote{grid-column:9/span 4;grid-row:1;position:sticky;top:calc(var(--hauteur-entete) + var(--e-5))}}.fiche-corps>section+section{margin-top:var(--e-7);padding-top:var(--e-7);border-top:1px solid var(--c-filet)}.fiche-corps h2{font-size:clamp(1.5rem,1.3rem + .8vw,2rem);margin-bottom:var(--e-5)}.fiche-cote .bloc-prix{max-width:26rem}.confirmation-page{padding-block:var(--e-8) var(--e-section)}.confirmation-page .etapes{margin-top:var(--e-6);max-width:36rem}.woo-bloc{background:var(--c-surface);border:1px solid var(--c-filet);border-radius:var(--r-md);padding:var(--e-5);max-width:40rem}.woo-bloc+.woo-bloc{margin-top:var(--e-5)}.woo-ligne{display:flex;justify-content:space-between;gap:var(--e-4);padding-block:var(--e-3);border-bottom:1px solid var(--c-filet);font-size:var(--t-petit)}.woo-ligne:last-child{border-bottom:0}.woo-total{font-family:var(--f-titre);font-size:1.25rem}.woo-produit{display:flex;align-items:center;gap:var(--e-3)}.woo-produit img{flex:none;width:3.5rem;height:3.5rem;border-radius:var(--r-sm)}.aiguillage{margin-top:var(--e-6)}.promesse-titre{font-size:var(--t-h3);margin:var(--e-6) 0 var(--e-3)}.portrait{display:block;max-width:16rem}.portrait img{width:100%;height:auto;border-radius:var(--r-sm);background:var(--c-gris-pale)}.capture{display:block;margin-top:var(--e-4)}.etapes>li>div{display:flex;flex-direction:column}.etapes .capture{margin-top:auto;padding-top:var(--e-4)}.etapes .image-manquante.capture{margin-top:auto}.capture img{width:100%;height:auto;border:1px solid var(--c-filet);border-radius:var(--r-sm);background:var(--c-surface)}.etapes-captures{gap:var(--e-7)}.etapes-captures .capture{max-width:46rem}.capture picture{display:block}.capture-agrandir{display:inline-block;margin-top:var(--e-2);font-size:var(--t-mini);color:var(--c-action);text-underline-offset:.2em}@media (min-width:40em){.capture-agrandir{display:none}}.loupe{position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--c-papier);color:var(--c-encre);overflow:hidden}.loupe[open]{display:flex;flex-direction:column}.loupe::backdrop{background:var(--c-voile)}.loupe-barre{flex:none;display:flex;justify-content:flex-end;padding:calc(var(--e-3) + env(safe-area-inset-top)) var(--gouttiere) var(--e-3);background:var(--c-surface);border-bottom:1px solid var(--c-filet)}.loupe-vue{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;padding:var(--e-5) var(--gouttiere) calc(var(--e-5) + env(safe-area-inset-bottom))}.loupe-image{flex:none;margin:auto;max-width:none;width:auto;height:auto;border:1px solid var(--c-filet);border-radius:var(--r-sm);background:var(--c-surface)}html:has(.loupe[open]){overflow:hidden}@media (min-width:64em){.constat>.corps{grid-column:1/-1;max-width:52rem}}.page-woo h1{margin-bottom:var(--e-6)}.woocommerce form .form-row{margin:0 0 var(--e-4);padding:0}.woocommerce form .form-row label{font-weight:600;font-size:var(--t-petit);line-height:1.4;margin-bottom:var(--e-2)}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.woocommerce-page form .form-row .input-text,.select2-container .select2-selection--single{font:inherit;font-size:1rem;min-height:3rem;padding:.625rem .875rem;background:var(--c-surface);color:var(--c-encre);border:1.5px solid var(--c-champ);border-radius:var(--r-sm);box-shadow:none}.select2-container .select2-selection--single .select2-selection__rendered{line-height:1.6;padding:0}.woocommerce form .form-row .input-text:focus-visible{border-color:var(--c-encre);outline:3px solid var(--c-action-clair);outline-offset:0}.woocommerce form .form-row.woocommerce-invalid .input-text{border-color:var(--c-rouge)}.woocommerce form .form-row .required{color:var(--c-rouge);text-decoration:none}.woocommerce form .form-row label.checkbox,.woocommerce form .form-row .woocommerce-form__label-for-checkbox{display:flex;align-items:flex-start;gap:var(--e-3);font-weight:400}.woocommerce form .form-row label.checkbox input[type="checkbox"],.woocommerce form .form-row .woocommerce-form__label-for-checkbox input[type="checkbox"]{flex:0 0 auto}.woocommerce form .form-row label.checkbox .required{flex:0 0 auto;margin-left:calc(-1 * var(--e-2))}.woocommerce form .form-row input[type="checkbox"]{width:1.25rem;height:1.25rem;margin:.2rem 0 0;accent-color:var(--c-action)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;border-radius:var(--r-md);border:1.5px solid transparent;background:var(--c-action);color:var(--c-papier);font-family:var(--f-texte);font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color var(--d-rapide) var(--courbe-sortie)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce #payment #place_order:hover{background:var(--c-action-fonce);color:var(--c-papier)}.woocommerce #payment #place_order{width:100%}.woocommerce #payment{background:var(--c-surface);border:1px solid var(--c-filet);border-radius:var(--r-md)}.woocommerce #payment div.payment_box{background:var(--c-gris-pale);color:var(--c-encre)}.woocommerce #payment div.payment_box::before{border-bottom-color:var(--c-gris-pale)}.woocommerce table.shop_table{border:1px solid var(--c-filet);border-radius:var(--r-md);border-collapse:separate;font-size:var(--t-petit)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-top:1px solid var(--c-filet);padding:var(--e-3) var(--e-4)}.woocommerce table.shop_table .order-total .amount{font-family:var(--f-titre);font-size:1.25rem}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice{border:1px solid var(--c-filet);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-encre);padding:var(--e-4) var(--e-5);margin:0 0 var(--e-5);list-style:none;font-size:var(--t-petit)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:none}.woocommerce-error{border-color:var(--c-rouge);background:var(--c-rouge-pale);color:var(--c-rouge)}.woocommerce-message{border-color:var(--c-vert);background:var(--c-vert-pale)}.woocommerce-info{background:var(--c-action-pale);border-color:var(--c-contour-info)}.woocommerce-notice--success{font-family:var(--f-titre);font-size:var(--t-h3)}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 var(--e-6);padding:0;border-top:1px solid var(--c-filet)}.woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid var(--c-filet)}.woocommerce-MyAccount-navigation a{display:block;padding:var(--e-3) 0;text-decoration:none;color:var(--c-encre)}.woocommerce-MyAccount-navigation .is-active a{color:var(--c-action);font-weight:600}.merci-demarrer{margin-bottom:var(--e-7);max-width:40rem}.merci-demarrer .etapes{margin-top:var(--e-5)}.woocommerce .case-concerne{margin:var(--e-4) 0 var(--e-2);font-size:var(--t-petit);font-weight:600;color:var(--c-ardoise)}.woocommerce .case-concerne + .form-row{margin-top:0}.woocommerce td.product-name dl.variation{font-size:var(--t-petit);color:var(--c-ardoise)}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:var(--c-action);border-color:transparent;color:var(--c-papier)}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:var(--c-action-fonce);color:var(--c-papier)}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%;font-size:1rem;padding:.75rem 1.5rem}.woocommerce-cart table.cart td.actions .coupon{display:flex;flex-wrap:wrap;gap:var(--e-2);align-items:center}.woocommerce-cart table.cart td.actions .coupon .input-text{width:12rem;max-width:100%;min-height:3rem;margin:0;padding:.5rem .75rem;border:1px solid var(--c-filet);border-radius:var(--r-md);background:var(--c-surface);font-size:1rem}.woocommerce-cart-form button[name="update_cart"]{display:none}.merci-demarrer .departs{list-style:none;margin:var(--e-3) 0 0;padding:0}.merci-demarrer .departs li+li{margin-top:var(--e-4)}.merci-demarrer .departs p{margin:0 0 var(--e-2);font-weight:600}.woocommerce-cart table.cart{table-layout:auto;width:100%}.woocommerce-cart table.cart th.product-thumbnail,.woocommerce-cart table.cart td.product-thumbnail,.woocommerce-cart table.cart th.product-quantity,.woocommerce-cart table.cart td.product-quantity{width:0;max-width:0;padding:0;border-left:0;border-right:0;overflow:hidden;font-size:0;line-height:0}.woocommerce-cart table.cart td.product-thumbnail *,.woocommerce-cart table.cart td.product-quantity *{display:none}.woocommerce-cart table.cart th.product-remove,.woocommerce-cart table.cart td.product-remove{width:2.75rem;padding-left:var(--e-3);padding-right:0;text-align:center}.woocommerce-cart table.cart td.actions{text-align:left}.woocommerce-cart .wc-proceed-to-checkout{padding:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box;height:3.25rem;min-height:0;padding:0 1.5rem !important;line-height:1.2 !important;margin:0 !important;vertical-align:middle}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::before{content:none}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::after{content:none}.woocommerce-checkout .woocommerce-privacy-policy-text + .woocommerce-terms-and-conditions-wrapper,.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row{margin-top:var(--e-4)}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button br{display:none}.woocommerce-cart table.cart td.actions{display:table-cell}.woocommerce-checkout .woocommerce-terms-and-conditions{max-height:min(70vh,38rem) !important;padding:var(--e-4) var(--e-5) !important;background:var(--c-surface) !important;border:1px solid var(--c-filet) !important;border-radius:var(--r-md);margin-bottom:var(--e-4) !important}.woocommerce-terms-and-conditions main,.woocommerce-terms-and-conditions .conteneur,.woocommerce-terms-and-conditions .tete-page{padding:0;margin:0;max-width:none}.woocommerce-terms-and-conditions h1{font-size:1.75rem;line-height:1.15;margin:0 0 var(--e-2)}.woocommerce-terms-and-conditions h2{font-size:1.2rem;margin:var(--e-5) 0 var(--e-2)}.woocommerce-terms-and-conditions .prose{max-width:none;font-size:var(--t-petit)}.woocommerce a.remove.compagnia-corbeille{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--r-md);font-size:1rem;line-height:1;color:var(--c-ardoise) !important;background:transparent !important}.woocommerce a.remove.compagnia-corbeille:hover,.woocommerce a.remove.compagnia-corbeille:focus-visible{background:var(--c-gris-pale) !important;color:var(--c-encre) !important}.woocommerce a.remove.compagnia-corbeille svg{width:1.125rem;height:1.125rem}.registre .avec-vignette{display:flex;gap:var(--e-4);align-items:flex-start}.registre-vignette{flex:none;width:3.5rem;height:3.5rem;border:1px solid var(--c-filet);border-radius:var(--r-sm);background:var(--c-surface)}.registre-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--e-5);justify-self:start}.registre .registre-actions .action{position:static;justify-self:auto}@media (min-width:48em){.registre-actions{flex-direction:column;align-items:flex-end;justify-self:end;text-align:right}}.apercu-ouvrir{font:inherit;font-size:var(--t-petit);font-weight:600;line-height:1.3;color:var(--c-action);background:none;border:0;border-radius:var(--r-xs);min-height:2.75rem;padding:0;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.apercu-ouvrir:hover{color:var(--c-action-fonce);text-decoration-thickness:2px}.sommaire-catalogue{margin-top:var(--e-5)}.sommaire-catalogue ul{list-style:none;margin:0;padding:0;max-width:none;display:flex;flex-wrap:wrap;gap:var(--e-2)}.sommaire-catalogue li{margin:0}.pastille{position:relative;display:inline-flex;align-items:center;gap:var(--e-2);min-height:2.75rem;padding:.375rem .5rem .375rem .875rem;background:var(--c-surface);color:var(--c-encre);border:1.5px solid var(--c-champ);border-radius:var(--r-sm);font-size:var(--t-petit);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color var(--d-rapide),background-color var(--d-rapide),color var(--d-rapide)}a.pastille:hover,.pastille:hover{border-color:var(--c-encre);color:var(--c-encre)}.compteur{min-width:1.75rem;padding:.0625rem .375rem;background:var(--c-gris-pale);color:var(--c-ardoise);border-radius:var(--r-xs);font-variant-numeric:tabular-nums;text-align:center}.pastille input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pastille:has(input:focus-visible){outline:3px solid var(--c-encre);outline-offset:2px}.pastille:has(input:checked){background:var(--c-encre);color:var(--c-papier);border-color:var(--c-encre)}.pastille:has(input:checked) .compteur{background:var(--c-papier);color:var(--c-encre)}.filtre-catalogue{margin-top:var(--e-5);padding:var(--e-5);max-width:48rem;background:var(--c-surface);border:1px solid var(--c-filet);border-radius:var(--r-md)}.filtre-ligne{display:grid;gap:0 var(--e-4)}@media (min-width:40em){.filtre-ligne{grid-template-columns:minmax(0,1fr) 13rem}}.champ input[type="search"]{font:inherit;font-size:1rem;min-height:3rem;width:100%;padding:.625rem .875rem;background:var(--c-papier);color:var(--c-encre);border:1.5px solid var(--c-champ);border-radius:var(--r-sm);transition:border-color var(--d-rapide)}.filtre-catalogue .champ select{background-color:var(--c-papier)}.filtre-familles{display:flex;flex-wrap:wrap;gap:var(--e-2);min-width:0;margin:0 0 var(--e-4);padding:0;border:0}.filtre-familles legend{width:100%;padding:0;margin-bottom:var(--e-2);font-weight:600;font-size:var(--t-petit)}.filtre-bilan{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-3)}.filtre-resultat{margin:0;font-size:var(--t-petit);color:var(--c-ardoise)}.filtre-resultat strong{color:var(--c-encre)}mark.trouve{background:var(--c-surligneur);color:var(--c-encre);border-radius:var(--r-xs);padding:0 .05em}.apercu{position:fixed;inset:0 0 0 auto;width:min(32rem,100%);max-width:100%;height:100%;max-height:none;margin:0;padding:0;background:var(--c-papier);color:var(--c-encre);border:0;border-left:1px solid var(--c-filet);box-shadow:var(--ombre-flottant);overflow:hidden}.apercu[open]{display:flex;flex-direction:column}.apercu::backdrop{background:var(--c-voile)}.apercu-barre{flex:none;display:flex;justify-content:flex-end;padding:var(--e-3) var(--gouttiere);background:var(--c-surface);border-bottom:1px solid var(--c-filet)}.apercu-corps{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--e-6) var(--gouttiere) calc(var(--e-6) + env(safe-area-inset-bottom))}.apercu-tete{display:flex;gap:var(--e-4);align-items:flex-start;margin-bottom:var(--e-4)}.apercu-tete p{margin:0 0 var(--e-2)}.apercu-vignette{flex:none;width:5rem;height:5rem;border:1px solid var(--c-filet);border-radius:var(--r-sm)}.apercu h2{font-size:var(--t-h3)}.apercu h3{font-family:var(--f-texte);font-size:var(--t-h4);font-weight:700;margin:var(--e-5) 0 var(--e-2)}.apercu-chapeau{font-size:var(--t-corps)}.apercu-prix{margin:var(--e-6) 0 var(--e-4);font-family:var(--f-titre);font-size:2rem;line-height:1.1;font-variant-numeric:tabular-nums}.apercu-prix-vide{font-family:var(--f-texte);font-size:var(--t-petit);color:var(--c-ardoise)}.apercu-actions{display:grid;gap:var(--e-3);justify-items:center}.apercu-actions .lien-action{display:inline-flex;align-items:center;min-height:2.75rem}html:has(.apercu[open]){overflow:hidden}@media (prefers-reduced-motion:no-preference){.apercu[open]{animation:apercu-glisse var(--d-lente) var(--courbe-sortie)}.apercu[open]::backdrop{animation:apercu-voile var(--d-lente) var(--courbe-sortie)}}@keyframes apercu-glisse{from{transform:translateX(100%)}}@keyframes apercu-voile{from{opacity:0}}.registre{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--gouttiere);border-top:0}.registre>li{display:flex;flex-direction:column;align-items:stretch;padding:0;background:var(--c-surface);border:1px solid var(--c-contour-carte);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--d-rapide),transform var(--d-base) var(--courbe-sortie)}.registre>li:hover{background:var(--c-surface);border-color:var(--c-champ)}@media (prefers-reduced-motion:no-preference){.registre>li:hover{transform:translateY(-3px)}}.carte-corps{padding:var(--e-4) var(--e-5) 0;flex:1}.carte-corps .statut{margin-bottom:var(--e-2)}.carte-pied{display:flex;flex-direction:column;align-items:stretch;gap:var(--e-3);padding:var(--e-4) var(--e-5) var(--e-5);margin-top:var(--e-4);border-top:1px solid var(--c-filet)}.carte-pied .prix{font-size:1.5rem}.carte-pied .prix-vide{font-size:var(--t-petit)}.carte-pied .registre-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--e-3);text-align:left;justify-self:auto}.registre .carte-repere .bandeau{background:var(--c-gris-pale)}.registre .carte-repere .bandeau::after{display:none}@media (min-width:64em){.annotee:has(.registre)>.marge{grid-column:1/-1;position:static;display:flex;align-items:baseline;gap:var(--e-5)}.annotee:has(.registre)>.marge p{margin:0}.annotee:has(.registre)>.corps{grid-column:1/-1}}.carte-pied .registre-actions{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--e-2)}.carte-pied .registre-actions .bouton{width:100%;font-size:var(--t-petit);min-height:2.75rem;padding:.5rem 1rem;text-decoration:none}.carte-pied .apercu-ouvrir.bouton{background:var(--c-bandeau-creme);border-radius:var(--r-md);border:1.5px solid transparent;color:var(--c-sur-miel);text-decoration:none}.carte-pied .apercu-ouvrir.bouton:hover{border-color:var(--c-encre);color:var(--c-encre)}.carte-pied .apercu-ouvrir[hidden]{display:none}.section-famille{padding-bottom:var(--e-7)}.section-famille + .section-famille{padding-top:0}.carte-prix{display:flex;flex-direction:column;gap:var(--e-1)}.carte-duree{font-size:var(--t-petit);color:var(--c-ardoise);font-weight:600}.bandeau.a-filigrane::after{display:none}.bandeau-filigrane{position:absolute;right:-2.1rem;top:-1.9rem;width:9.5rem;height:9.5rem;object-fit:contain;opacity:.18;transform:rotate(-12deg);pointer-events:none}.bandeau .bandeau-logos{font-size:1rem}.carte-tete{height:13.5rem;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:var(--e-3);padding:var(--e-4) var(--e-5) var(--e-5);line-height:1.15;letter-spacing:0}.carte-tete .bandeau-marque{position:relative;display:flex}.carte-tete h3{position:relative;margin:0;font-family:var(--f-titre);font-weight:400;font-size:1.3rem;line-height:1.15}.registre .carte-tete h3 a{color:inherit}.carte-tete .bandeau-marque>span:not(.bandeau-logos){font-size:3rem;line-height:1}.carte-corps{padding-top:var(--e-4)}.bandeau-fam-claude{background:var(--c-fam-claude);color:var(--c-sur-miel)}.bandeau-fam-automatisation{background:var(--c-fam-automatisation);color:var(--c-sur-miel)}.bandeau-fam-no-code{background:var(--c-fam-no-code);color:var(--c-sur-miel)}.bandeau-fam-bases-donnees{background:var(--c-fam-bases-donnees);color:var(--c-sur-miel)}.bandeau-fam-productivite{background:var(--c-fam-productivite);color:var(--c-sur-miel)}.bandeau-fam-creatif{background:var(--c-fam-creatif);color:var(--c-sur-miel)}.bandeau-fam-bureautique{background:var(--c-fam-bureautique);color:var(--c-sur-miel)}.bandeau-fam-google{background:var(--c-fam-google);color:var(--c-sur-miel)}.bandeau-fam-piloter-claude{background:var(--c-fam-piloter-claude);color:var(--c-sur-miel)}.bandeau[class*="bandeau-fam-"] .bandeau-filigrane{opacity:.22}.bandeau[class*="bandeau-fam-"]::after{background:var(--c-surface);opacity:.6}.annotee:has(.registre)>.marge h2{max-width:none;white-space:nowrap}.carte-tete{justify-content:flex-start}.carte-tete .bandeau-marque{min-height:4rem;align-items:center}