@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-wght.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-ext-wght.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html.tdm-vitrine-actif,.tdm-vitrine{--p-ivoire-050: #fbf8f4;--p-ivoire-100: #f6f2ec;--p-prune-050: #f8f5f8;--p-prune-100: #ede6ee;--p-prune-150: #eee2ee;--p-prune-200: #e2d5e7;--p-prune-300: #d9ccdc;--p-prune-350: #d5c3d9;--p-prune-400: #bcaabc;--p-prune-450: #a780aa;--p-prune-500: #9b669e;--p-prune-600: #6e5577;--p-prune-700: #704572;--p-prune-750: #5d395f;--p-prune-800: #44294b;--p-prune-900: #38213f;--p-foret-050: #eff5e8;--p-foret-100: #d8efbf;--p-foret-300: #adc5b5;--p-foret-400: #6f8f7c;--p-foret-500: #547362;--p-foret-600: #4a6347;--p-foret-700: #2b4b3e;--p-foret-750: #164633;--p-foret-800: #143c28;--p-foret-850: #103b2c;--p-foret-900: #0e3023;--p-foret-950: #071f17;--p-citron-300: #cdf89e;--p-citron-400: #b9f578;--p-citron-500: #a5f252;--p-sauge-100: #f6f8f1;--p-sauge-200: #edf1e8;--p-sauge-400: #bdcbb5;--p-sauge-700: #526654;--p-sauge-800: #40554a;--p-sauge-900: #354c3e;--p-sauge-survol: #dbe7d7;--p-sauge-survol-texte: #173a28;--p-statut-erreur-clair: #a8291f;--p-statut-erreur-sombre: #ff9e8f;--p-statut-succes-clair: #2b6040;--p-blanc: #ffffff;--police: "DM Sans", Arial, sans-serif;--graisse-normale: 400;--graisse-moyenne: 500;--graisse-grasse: 600;--graisse-logo: 650;--taille-legende: 12px;--taille-controle: 14px;--taille-corps: 16px;--taille-chapo: 18px;--taille-titre-2: 26px;--taille-titre-1: clamp(36px, 4vw, 56px);--taille-affichage: clamp(48px, 6.7vw, 96px);--interligne-affichage: 1.02;--interligne-titre: 1.08;--interligne-carte: 1.2;--interligne-chapo: 1.65;--interligne-corps: 1.75;--approche-affichage: -.075em;--approche-titre: -.055em;--approche-carte: -.038em;--approche-large: .015em;--espace-050: 4px;--espace-100: 8px;--espace-150: 12px;--espace-200: 16px;--espace-300: 24px;--espace-400: 32px;--espace-600: 48px;--espace-800: 64px;--espace-1000: 80px;--ecart-controles: var(--espace-150);--interne-controle: var(--espace-300);--interne-carte: var(--espace-400);--gouttiere: var(--espace-300);--bloc: var(--espace-600);--section: var(--espace-1000);--fondu: 160px;--entete-haut: 20px;--ancre: 96px;--contenu-max: 1200px;--rayon-controle: 999px;--rayon-champ: 10px;--rayon-carte: 14px;--rayon-superpose: 18px;--duree-rapide: .15s;--duree-moyenne: .2s;--duree-lente: .35s;--duree-expressive: .8s;--courbe-douce: cubic-bezier(.25, .1, .25, 1);--courbe-vive: cubic-bezier(.22, 1, .36, 1);--courbe-lineaire: linear;--duree-ressort: .5s;--courbe-ressort: linear(0, .049, .194, .419, .699, 1, 1.282, 1.507, 1.649, 1.695, 1.65, 1.536, 1.385, 1.228, 1.095, 1, .947, .929, .934, .95, .968, .982, .992, .997, .999, 1);--survol-distance: -2px;--survol-echelle-controle: 1.02;--survol-echelle-surface: 1.01;--lueur-flou: 18px;--lueur-etendue: 0px;--apparition-distance: 16px;--appui-echelle: .97;--fondu-ecrans: 1.6;--entete-hauteur: 56px;--entete-flou: 16px;--bouton-grand: 54px;--bouton-normal: 44px;--focus-epaisseur: 2px;--champ-hauteur: 48px;--selecteur-hauteur: 36px;--pad-haut: 92px;--pad-bas: 96px;--bande: calc(100svh - var(--pad-haut) - var(--pad-bas));--cote: clamp(16px, 4vw, 56px);--flou-recul: 3px}@supports not (transition-timing-function: linear(0,1)){html.tdm-vitrine-actif,.tdm-vitrine{--courbe-ressort: cubic-bezier(.34, 1.56, .64, 1)}}@media(max-width:720px){html.tdm-vitrine-actif,.tdm-vitrine{--interne-carte: var(--espace-300);--section: var(--espace-800);--entete-haut: 12px;--pad-haut: 76px;--pad-bas: 76px}}@media(prefers-reduced-motion:reduce){html.tdm-vitrine-actif,.tdm-vitrine{--survol-distance: 0px;--survol-echelle-controle: 1;--survol-echelle-surface: 1;--apparition-distance: 0px;--appui-echelle: 1;--duree-lente: 0ms;--duree-expressive: 0ms}}.tdm-vitrine[data-theme=daf],.tdm-vitrine [data-theme=daf]{--fond-pied: var(--p-prune-900);--fond-page: var(--p-ivoire-100);--fond-surface: var(--p-prune-050);--fond-bande: var(--p-prune-100);--fond-bande-appuyee: var(--p-prune-200);--fond-superpose: var(--p-ivoire-050);--fond-entete: rgb(251 248 244 / .78);--fond-champ: var(--p-ivoire-050);--fond-discret-survol: var(--p-prune-100);--fond-discret-appuye: var(--p-prune-200);--fond-action-repos: var(--p-prune-700);--fond-action-survol: var(--p-prune-750);--fond-action-appuye: var(--p-prune-800);--fond-secondaire-survol: var(--p-prune-100);--fond-secondaire-appuye: var(--p-prune-200);--fond-desactive: var(--p-prune-100);--fond-selectionne: var(--p-prune-800);--fond-voile: rgb(56 33 63 / .5);--texte-principal: var(--p-prune-900);--texte-secondaire: var(--p-prune-600);--texte-sur-action: var(--p-blanc);--texte-sur-selectionne: var(--p-blanc);--texte-lien-repos: var(--p-prune-700);--texte-lien-survol: var(--p-prune-800);--texte-lien-visite: var(--p-prune-600);--texte-desactive: var(--p-prune-400);--texte-erreur: var(--p-statut-erreur-clair);--texte-succes: var(--p-statut-succes-clair);--texte-marque: var(--p-prune-450);--bordure-defaut: var(--p-prune-300);--bordure-controle: var(--p-prune-400);--bordure-champ: var(--p-prune-500);--bordure-focus: var(--p-prune-900);--bordure-erreur: var(--p-statut-erreur-clair);--selecteur-survol-autre: var(--p-sauge-survol);--selecteur-survol-autre-texte: var(--p-sauge-survol-texte);--lueur: rgb(167 128 170 / .45);--ombre-posee: 0 7px 16px rgb(56 33 63 / .07);--ombre-superposee: 0 18px 48px rgb(56 33 63 / .094);--ombre-flottante: 0 24px 64px rgb(56 33 63 / .14), 0 4px 12px rgb(56 33 63 / .06);color-scheme:light}.tdm-vitrine[data-theme=daf] [data-surface=inverse],.tdm-vitrine [data-theme=daf] [data-surface=inverse],.tdm-vitrine[data-theme=daf][data-surface=inverse],.tdm-vitrine [data-theme=daf][data-surface=inverse],.tdm-vitrine[data-theme=daf] [data-surface=pied],.tdm-vitrine [data-theme=daf] [data-surface=pied]{--fond-pied: var(--p-prune-900);--fond-page: var(--p-prune-900);--fond-surface: var(--p-prune-800);--fond-bande: var(--p-prune-800);--fond-bande-appuyee: var(--p-prune-750);--fond-superpose: var(--p-prune-800);--fond-entete: rgb(56 33 63 / .72);--fond-champ: var(--p-prune-800);--fond-discret-survol: var(--p-prune-800);--fond-discret-appuye: var(--p-prune-750);--fond-action-repos: var(--p-prune-150);--fond-action-survol: var(--p-ivoire-050);--fond-action-appuye: var(--p-prune-200);--fond-secondaire-survol: var(--p-prune-800);--fond-secondaire-appuye: var(--p-prune-750);--fond-desactive: var(--p-prune-800);--fond-selectionne: var(--p-prune-150);--fond-voile: rgb(56 33 63 / .5);--texte-principal: var(--p-ivoire-050);--texte-secondaire: var(--p-prune-350);--texte-sur-action: var(--p-prune-800);--texte-sur-selectionne: var(--p-prune-800);--texte-lien-repos: var(--p-ivoire-050);--texte-lien-survol: var(--p-blanc);--texte-lien-visite: var(--p-prune-350);--texte-desactive: var(--p-prune-400);--texte-erreur: var(--p-statut-erreur-sombre);--texte-succes: var(--p-citron-400);--texte-marque: var(--p-prune-450);--bordure-defaut: var(--p-prune-750);--bordure-controle: var(--p-prune-400);--bordure-champ: var(--p-prune-400);--bordure-focus: var(--p-ivoire-050);--bordure-erreur: var(--p-statut-erreur-sombre);--selecteur-survol-autre: var(--p-foret-850);--selecteur-survol-autre-texte: var(--p-citron-400);--lueur: rgb(217 204 220 / .35);--ombre-posee: 0 7px 16px rgb(56 33 63 / .07);--ombre-superposee: 0 18px 48px rgb(56 33 63 / .094);--ombre-flottante: 0 24px 64px rgb(56 33 63 / .14), 0 4px 12px rgb(56 33 63 / .06);color-scheme:dark}.tdm-vitrine[data-theme=trend],.tdm-vitrine [data-theme=trend]{--fond-pied: var(--p-foret-900);--fond-page: var(--p-foret-950);--fond-surface: var(--p-foret-900);--fond-bande: var(--p-foret-850);--fond-bande-appuyee: var(--p-foret-750);--fond-superpose: var(--p-foret-900);--fond-entete: rgb(7 31 23 / .72);--fond-champ: var(--p-foret-900);--fond-discret-survol: var(--p-foret-850);--fond-discret-appuye: var(--p-foret-750);--fond-action-repos: var(--p-citron-400);--fond-action-survol: var(--p-citron-300);--fond-action-appuye: var(--p-citron-500);--fond-secondaire-survol: var(--p-foret-900);--fond-secondaire-appuye: var(--p-foret-850);--fond-desactive: var(--p-foret-850);--fond-selectionne: var(--p-citron-400);--fond-voile: rgb(7 31 23 / .6);--texte-principal: var(--p-foret-050);--texte-secondaire: var(--p-foret-300);--texte-sur-action: var(--p-foret-950);--texte-sur-selectionne: var(--p-foret-950);--texte-lien-repos: var(--p-citron-400);--texte-lien-survol: var(--p-foret-050);--texte-lien-visite: var(--p-foret-100);--texte-desactive: var(--p-foret-500);--texte-erreur: var(--p-statut-erreur-sombre);--texte-succes: var(--p-citron-400);--texte-marque: var(--p-citron-400);--bordure-defaut: var(--p-foret-700);--bordure-controle: var(--p-foret-500);--bordure-champ: var(--p-foret-400);--bordure-focus: var(--p-citron-400);--bordure-erreur: var(--p-statut-erreur-sombre);--selecteur-survol-autre: var(--p-prune-100);--selecteur-survol-autre-texte: var(--p-prune-900);--lueur: rgb(165 242 82 / .38);--ombre-posee: 0 7px 16px rgb(0 0 0 / .32);--ombre-superposee: 0 18px 48px rgb(0 0 0 / .45);--ombre-flottante: 0 32px 80px rgb(7 31 23 / .55), 0 4px 12px rgb(7 31 23 / .35);color-scheme:dark}.tdm-vitrine[data-theme=trend] [data-surface=inverse],.tdm-vitrine [data-theme=trend] [data-surface=inverse],.tdm-vitrine[data-theme=trend][data-surface=inverse],.tdm-vitrine [data-theme=trend][data-surface=inverse]{--fond-pied: var(--p-foret-900);--fond-page: var(--p-foret-100);--fond-surface: var(--p-foret-100);--fond-bande: var(--p-foret-100);--fond-bande-appuyee: var(--p-foret-050);--fond-superpose: var(--p-foret-050);--fond-entete: rgb(239 245 232 / .78);--fond-champ: var(--p-foret-050);--fond-discret-survol: var(--p-foret-050);--fond-discret-appuye: var(--p-foret-050);--fond-action-repos: var(--p-foret-800);--fond-action-survol: var(--p-foret-900);--fond-action-appuye: var(--p-foret-950);--fond-secondaire-survol: var(--p-foret-050);--fond-secondaire-appuye: var(--p-foret-050);--fond-desactive: var(--p-foret-050);--fond-selectionne: var(--p-foret-800);--fond-voile: rgb(7 31 23 / .6);--texte-principal: var(--p-foret-950);--texte-secondaire: var(--p-foret-600);--texte-sur-action: var(--p-foret-050);--texte-sur-selectionne: var(--p-foret-050);--texte-lien-repos: var(--p-foret-800);--texte-lien-survol: var(--p-foret-950);--texte-lien-visite: var(--p-foret-600);--texte-desactive: var(--p-foret-500);--texte-erreur: var(--p-statut-erreur-clair);--texte-succes: var(--p-statut-succes-clair);--texte-marque: var(--p-foret-800);--bordure-defaut: var(--p-foret-300);--bordure-controle: var(--p-foret-600);--bordure-champ: var(--p-foret-600);--bordure-focus: var(--p-foret-950);--bordure-erreur: var(--p-statut-erreur-clair);--selecteur-survol-autre: var(--p-prune-100);--selecteur-survol-autre-texte: var(--p-prune-900);--lueur: rgb(165 242 82 / .55);--ombre-posee: 0 7px 16px rgb(0 0 0 / .32);--ombre-superposee: 0 18px 48px rgb(0 0 0 / .45);--ombre-flottante: 0 32px 80px rgb(7 31 23 / .55), 0 4px 12px rgb(7 31 23 / .35);color-scheme:light}.tdm-vitrine[data-theme=trend] [data-surface=pied],.tdm-vitrine [data-theme=trend] [data-surface=pied]{--fond-page: var(--p-foret-900)}html.tdm-vitrine-actif{scroll-padding:var(--pad-haut) 0 var(--pad-bas);overflow-x:clip;overflow-anchor:none;background:var(--p-ivoire-100);color-scheme:light}html.tdm-vitrine-actif[data-ambiance=trend]{background:var(--p-foret-950);color-scheme:dark}html.tdm-vitrine-actif body{margin:0;background:transparent;overflow-x:clip}.tdm-vitrine{color:var(--texte-principal);font-family:var(--police);font-size:var(--taille-corps);line-height:var(--interligne-corps);-webkit-font-smoothing:antialiased}.tdm-vitrine [data-theme],.tdm-vitrine [data-surface]{background:var(--fond-page);color:var(--texte-principal)}.tdm-vitrine [data-theme]{font-family:var(--police);font-size:var(--taille-corps);line-height:var(--interligne-corps);-webkit-font-smoothing:antialiased}.tdm-vitrine :where(:not(button,input,select,textarea)),.tdm-vitrine :before,.tdm-vitrine :after{box-sizing:content-box}.tdm-vitrine h1,.tdm-vitrine h2,.tdm-vitrine h3,.tdm-vitrine p{margin:0}.tdm-vitrine a{color:inherit}.tdm-vitrine .visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tdm-vitrine :where(a,button,summary,input,textarea,select,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-epaisseur) solid var(--bordure-focus);outline-offset:2px}.tdm-vitrine [tabindex="-1"]:not(a,button,summary,input,textarea,select):focus{outline:none}.tdm-vitrine:not(.carte),.tdm-vitrine [data-theme]:not(.carte),.tdm-vitrine [data-surface]:not(.carte){--focus-exterieur: var(--bordure-focus)}.tdm-vitrine .btn,.tdm-vitrine .selecteur a,.tdm-vitrine .faq summary,.tdm-vitrine .carte--cliquable,.tdm-vitrine .carte--vivante{--_echelle: var(--survol-echelle-controle);--_lueur: 0 0 0 0 transparent;--_t-transform: var(--duree-moyenne) var(--courbe-vive);--_t-lueur: var(--duree-rapide) var(--courbe-douce)}.tdm-vitrine .faq summary,.tdm-vitrine .carte--cliquable,.tdm-vitrine .carte--vivante{--_echelle: var(--survol-echelle-surface)}@media(hover:hover)and (pointer:fine){.tdm-vitrine :is(.btn:not([aria-disabled=true],[aria-busy=true]),.selecteur a:not([aria-current]),.faq summary,.carte--cliquable,.carte--vivante):hover:not(:active){transform:translateY(var(--survol-distance)) scale(var(--_echelle));--_lueur: 0 0 var(--lueur-flou) var(--lueur-etendue) var(--lueur);--_t-transform: var(--duree-ressort) var(--courbe-ressort);--_t-lueur: var(--duree-moyenne) var(--courbe-douce)}}.tdm-vitrine .t-affichage{font-size:var(--taille-affichage);font-weight:var(--graisse-moyenne);line-height:var(--interligne-affichage);letter-spacing:var(--approche-affichage);text-wrap:balance;margin:0}.tdm-vitrine .t-titre-1{font-size:var(--taille-titre-1);font-weight:var(--graisse-moyenne);line-height:var(--interligne-titre);letter-spacing:var(--approche-titre);text-wrap:balance;margin:0}.tdm-vitrine .t-titre-2{font-size:var(--taille-titre-2);font-weight:var(--graisse-moyenne);line-height:var(--interligne-carte);letter-spacing:var(--approche-carte);margin:0}.tdm-vitrine .t-chapo{font-size:var(--taille-chapo);line-height:var(--interligne-chapo);color:var(--texte-secondaire);margin:0;text-wrap:pretty}.tdm-vitrine .t-secondaire{color:var(--texte-secondaire)}.tdm-vitrine .t-legende{font-size:var(--taille-legende);line-height:1.5;color:var(--texte-secondaire);margin:0}.tdm-vitrine :is(h1,h2,h3){text-wrap:balance}.tdm-vitrine :is(main,.pied) p{text-wrap:pretty}@media(max-width:720px){.tdm-vitrine .t-titre-1 br,.tdm-vitrine .t-affichage br{display:none}}.tdm-vitrine :is(.t-chapo,.t-legende,.surtitre){text-shadow:0 0 var(--espace-150) var(--fond-page),0 0 var(--espace-050) var(--fond-page)}.tdm-vitrine .evitement{position:fixed;z-index:70;left:var(--espace-200);top:var(--espace-200);padding:var(--espace-150) var(--espace-200);border-radius:var(--rayon-controle);background:var(--fond-action-repos);color:var(--texte-sur-action);font:var(--graisse-grasse) var(--taille-controle) / 1 var(--police);text-decoration:none;translate:0 -200%}.tdm-vitrine .evitement:focus-visible{translate:none}.tdm-vitrine main{position:relative;z-index:1}.tdm-vitrine .ecran{--marge-ecran: var(--espace-600);min-height:100svh;box-sizing:border-box;display:grid;align-content:center;padding:calc(var(--pad-haut) + var(--marge-ecran)) var(--cote) calc(var(--pad-bas) + var(--marge-ecran));scroll-snap-align:center}.tdm-vitrine .ecran[data-grand]{scroll-snap-align:start}.tdm-vitrine .ecran[hidden]{display:none}.tdm-vitrine .contenu{width:100%;max-width:var(--contenu-max);margin-inline:auto}.tdm-vitrine .contenu--etroit>*{max-width:860px}.tdm-vitrine .surtitre{font-size:var(--taille-controle);font-weight:var(--graisse-moyenne);letter-spacing:var(--approche-large);line-height:1.6;color:var(--texte-secondaire);margin-bottom:var(--espace-200)}.tdm-vitrine .tete-section{max-width:760px;margin-bottom:var(--espace-600)}.tdm-vitrine .tete-section .t-chapo{margin-top:var(--espace-300);max-width:620px}.tdm-vitrine .tete-section--centre{margin-inline:auto;text-align:center}@keyframes entrer{0%{opacity:0;transform:translateY(4px)}}@keyframes fondre{0%{opacity:0}}.tdm-vitrine .logo{display:inline-flex;align-items:center;gap:10px;color:var(--texte-principal);text-decoration:none;border-radius:6px;white-space:nowrap}.tdm-vitrine .logo b{font-size:30px;font-weight:var(--graisse-logo);letter-spacing:-.06em;line-height:1}.tdm-vitrine .logo b i{font-style:normal;color:var(--texte-marque)}.tdm-vitrine .logo small{font-size:11px;font-weight:var(--graisse-grasse);line-height:1.15;padding-left:10px;border-left:1px solid var(--bordure-defaut)}.tdm-vitrine .btn{--_fond: transparent;--_texte: var(--texte-principal);--_bord: transparent;--_ombre: 0 0 0 0 transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--bouton-normal);padding:0 var(--interne-controle);box-sizing:border-box;border:1px solid var(--_bord);border-radius:var(--rayon-controle);background:var(--_fond);color:var(--_texte);box-shadow:var(--_ombre),var(--_lueur);font:var(--graisse-grasse) var(--taille-controle) / var(--interligne-carte) var(--police);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duree-rapide) var(--courbe-douce),color var(--duree-rapide) var(--courbe-douce),border-color var(--duree-rapide) var(--courbe-douce),box-shadow var(--_t-lueur),transform var(--_t-transform)}.tdm-vitrine .btn--grand{min-height:var(--bouton-grand)}.tdm-vitrine .btn--large{width:100%}.tdm-vitrine .btn--principal{--_fond: var(--fond-action-repos);--_texte: var(--texte-sur-action);--_bord: var(--fond-action-repos)}.tdm-vitrine .btn--secondaire{--_bord: var(--bordure-controle)}.tdm-vitrine .btn--discret{padding:0 var(--espace-150)}.tdm-vitrine .btn svg{width:16px;height:16px;flex:none}@media(hover:hover)and (pointer:fine){.tdm-vitrine .btn--principal:hover:not([aria-disabled=true],[aria-busy=true]){--_fond: var(--fond-action-survol);--_bord: var(--fond-action-survol)}.tdm-vitrine .btn--secondaire:hover:not([aria-disabled=true],[aria-busy=true]){--_fond: var(--fond-secondaire-survol)}.tdm-vitrine .btn--discret:hover:not([aria-disabled=true],[aria-busy=true]){--_fond: var(--fond-discret-survol)}.tdm-vitrine .btn:not(.btn--discret):hover:not([aria-disabled=true],[aria-busy=true],:active){--_ombre: var(--ombre-posee)}}.tdm-vitrine .btn--principal:active:not([aria-disabled=true],[aria-busy=true]){--_fond: var(--fond-action-appuye);--_bord: var(--fond-action-appuye)}.tdm-vitrine .btn--secondaire:active:not([aria-disabled=true],[aria-busy=true]){--_fond: var(--fond-secondaire-appuye)}.tdm-vitrine .btn--discret:active:not([aria-disabled=true],[aria-busy=true]){--_fond: var(--fond-discret-appuye)}.tdm-vitrine .btn:active:not([aria-disabled=true],[aria-busy=true]){transform:scale(var(--appui-echelle));--_ombre: 0 0 0 0 transparent;--_t-transform: var(--duree-rapide) var(--courbe-vive);transition-duration:var(--duree-rapide)}.tdm-vitrine .btn[aria-disabled=true]{--_fond: var(--fond-desactive);--_bord: var(--fond-desactive);--_texte: var(--texte-desactive);cursor:not-allowed}.tdm-vitrine .btn--discret[aria-disabled=true]{--_fond: transparent;--_bord: transparent}.tdm-vitrine .lien{color:var(--texte-lien-repos);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:2px;transition:color var(--duree-rapide) var(--courbe-douce),text-decoration-color var(--duree-rapide) var(--courbe-douce)}.tdm-vitrine .lien:visited{color:var(--texte-lien-visite)}.tdm-vitrine .lien:hover{color:var(--texte-lien-survol);text-decoration-thickness:2px}.tdm-vitrine .lien:active{color:var(--texte-lien-survol);text-decoration-thickness:2px;text-underline-offset:2px}.tdm-vitrine .btn.btn--eclat{--eclat-teinte: var(--p-citron-400);--eclat-fond: rgb(7 31 23 / .12);min-height:0;height:var(--selecteur-hauteur);padding:0 var(--espace-200);font-size:var(--taille-controle);--_ombre: inset 0 1px 0 rgb(255 255 255 / .45), inset 0 -1px 0 var(--eclat-fond), 0 1px 2px rgb(0 0 0 / .3)}.tdm-vitrine .btn--eclat:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 16px 3px color-mix(in srgb,var(--eclat-teinte) 70%,transparent);opacity:0;animation:eclat-respire 3.6s ease-in-out infinite}@keyframes eclat-respire{50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.tdm-vitrine .btn--eclat:after{animation:none}}.tdm-vitrine .carte{display:flex;flex-direction:column;gap:var(--espace-200);padding:var(--interne-carte);border:1px solid var(--bordure-defaut);border-radius:var(--rayon-carte);background:var(--fond-surface)}.tdm-vitrine [data-surface=inverse].carte{background:var(--fond-surface)}.tdm-vitrine .carte__pied{display:grid;gap:var(--espace-150);margin-top:auto;padding-top:var(--espace-200);border-top:1px solid var(--bordure-defaut)}.tdm-vitrine .carte ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:var(--taille-controle)}.tdm-vitrine .carte li{display:flex;gap:8px}.tdm-vitrine .carte li:before{content:"✓";color:var(--texte-marque);font-weight:var(--graisse-grasse)}.tdm-vitrine .carte--cliquable{position:relative;box-shadow:var(--_ombre-carte, 0 0 0 0 transparent),var(--_lueur);cursor:pointer;transition:transform var(--_t-transform),box-shadow var(--_t-lueur)}.tdm-vitrine .carte--cliquable .carte__action{position:static;--survol-distance: 0px;--survol-echelle-controle: 1;--lueur: transparent}.tdm-vitrine .carte--cliquable .carte__action:before{content:"";position:absolute;inset:0;border-radius:inherit}@media(hover:hover)and (pointer:fine){.tdm-vitrine .carte--cliquable:hover{--_ombre-carte: var(--ombre-posee)}}.tdm-vitrine .carte--cliquable:has(.carte__action:focus-visible){outline:var(--focus-epaisseur) solid var(--focus-exterieur, var(--bordure-focus));outline-offset:2px}.tdm-vitrine .carte--cliquable .carte__action:focus-visible{outline:none}.tdm-vitrine .carte--cliquable:active{transform:scale(calc(1 - (1 - var(--appui-echelle)) / 3));--_t-transform: var(--duree-rapide) var(--courbe-vive)}.tdm-vitrine [data-theme=daf] .carte--cliquable[data-surface=inverse]:has(.carte__action:focus-visible),.tdm-vitrine[data-theme=daf] .carte--cliquable[data-surface=inverse]:has(.carte__action:focus-visible){outline-color:var(--p-prune-900)}.tdm-vitrine [data-theme=trend] .carte--cliquable[data-surface=inverse]:has(.carte__action:focus-visible),.tdm-vitrine[data-theme=trend] .carte--cliquable[data-surface=inverse]:has(.carte__action:focus-visible){outline-color:var(--p-citron-400)}.tdm-vitrine .temoignage{margin:0;display:flex;flex-direction:column;gap:var(--espace-300);padding:var(--interne-carte);border:1px solid var(--bordure-defaut);border-radius:var(--rayon-carte);background:var(--fond-surface)}.tdm-vitrine .temoignage blockquote{margin:0;font-size:var(--taille-corps);line-height:var(--interligne-corps)}.tdm-vitrine .temoignage figcaption{display:grid;gap:2px;margin-top:auto;padding-top:var(--espace-200);border-top:1px solid var(--bordure-defaut);font-size:var(--taille-controle)}.tdm-vitrine .temoignage figcaption b{font-size:var(--taille-corps);font-weight:var(--graisse-grasse)}.tdm-vitrine .faq{border-top:1px solid var(--bordure-defaut)}.tdm-vitrine .faq details{border-bottom:1px solid var(--bordure-defaut)}.tdm-vitrine .faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-200);min-height:56px;padding:var(--espace-150) var(--espace-150);margin:4px calc(-1 * var(--espace-150));border-radius:var(--rayon-champ);font-size:var(--taille-chapo);line-height:1.4;cursor:pointer;list-style:none;box-shadow:var(--_lueur);transition:background-color var(--duree-rapide) var(--courbe-douce),transform var(--_t-transform),box-shadow var(--_t-lueur)}.tdm-vitrine .faq summary::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.tdm-vitrine .faq summary:hover{background:var(--fond-discret-survol)}}.tdm-vitrine .faq summary:active{background:var(--fond-discret-appuye);--_t-transform: var(--duree-rapide) var(--courbe-vive)}.tdm-vitrine .faq summary svg{width:16px;height:16px;flex:none;transition:transform var(--duree-moyenne) var(--courbe-vive)}.tdm-vitrine .faq details[open] summary svg{transform:rotate(180deg)}.tdm-vitrine .faq details>div{padding:0 0 var(--espace-300);max-width:720px;color:var(--texte-secondaire)}.tdm-vitrine .faq details[open]>div{animation:entrer var(--duree-moyenne) var(--courbe-vive)}@media(prefers-reduced-motion:reduce){.tdm-vitrine .faq details[open]>div{animation-name:fondre}}.tdm-vitrine .avatar{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--bordure-controle);font-size:15px;color:var(--texte-secondaire)}.tdm-vitrine .bulle-fondateur{position:relative;overflow:hidden}.tdm-vitrine .bulle-fondateur__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.tdm-vitrine .nav-lien{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 var(--espace-150);box-sizing:border-box;border:0;border-radius:var(--rayon-controle);background:transparent;color:var(--texte-principal);font:var(--graisse-grasse) var(--taille-controle) / var(--interligne-carte) var(--police);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duree-rapide) var(--courbe-douce),color var(--duree-rapide) var(--courbe-douce)}@media(hover:hover)and (pointer:fine){.tdm-vitrine .nav-lien:hover{background:var(--fond-discret-survol)}}.tdm-vitrine .nav-lien:active{background:var(--fond-discret-appuye)}.tdm-vitrine .nav-lien[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--texte-marque)}.tdm-vitrine .sous-liste a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--texte-marque)}.tdm-vitrine .nav-lien:has(+.sous-liste a[aria-current=page]){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--texte-marque)}.tdm-vitrine .nav-lien .chevron{width:12px;height:12px;transition:transform var(--duree-moyenne) var(--courbe-vive)}.tdm-vitrine .nav-lien[aria-expanded=true] .chevron{transform:rotate(180deg)}.tdm-vitrine .pilule{pointer-events:auto;position:relative;display:flex;align-items:center;gap:var(--espace-200);height:var(--entete-hauteur);box-sizing:border-box;padding:0 6px 0 var(--espace-300);max-width:100%;border:1px solid var(--bordure-defaut);border-radius:var(--rayon-controle);background:var(--fond-entete);-webkit-backdrop-filter:blur(var(--entete-flou)) saturate(1.2);backdrop-filter:blur(var(--entete-flou)) saturate(1.2)}.tdm-vitrine .pilule__liens{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.tdm-vitrine .pilule__liens>li{position:relative}.tdm-vitrine .sous-liste{position:absolute;top:calc(100% + 12px);left:50%;translate:-50% 0;z-index:2;min-width:220px;margin:0;padding:6px;list-style:none;border:1px solid var(--bordure-defaut);border-radius:var(--rayon-superpose);background:var(--fond-superpose);box-shadow:var(--ombre-superposee);transform-origin:top center;display:none;opacity:0;transform:translateY(-4px) scale(.98);transition:opacity var(--duree-rapide) var(--courbe-vive),transform var(--duree-rapide) var(--courbe-vive),display var(--duree-rapide) allow-discrete}.tdm-vitrine .sous-liste.ouverte{display:block;opacity:1;transform:none;transition-duration:var(--duree-moyenne)}@starting-style{.tdm-vitrine .sous-liste.ouverte{opacity:0;transform:translateY(-4px) scale(.98)}}.tdm-vitrine .sous-liste a{display:flex;align-items:center;min-height:44px;padding:0 var(--espace-150);border-radius:var(--rayon-champ);color:var(--texte-principal);font:var(--graisse-grasse) var(--taille-controle) / 1.2 var(--police);text-decoration:none;transition:background-color var(--duree-rapide) var(--courbe-douce)}@media(hover:hover)and (pointer:fine){.tdm-vitrine .sous-liste a:hover{background:var(--fond-discret-survol)}}.tdm-vitrine .sous-liste a:active{background:var(--fond-discret-appuye)}.tdm-vitrine .selecteur{display:inline-flex;gap:2px;padding:3px;border-radius:var(--rayon-controle);background:var(--fond-bande)}.tdm-vitrine .selecteur a{display:inline-grid;place-items:center;min-width:52px;height:calc(var(--selecteur-hauteur) - 6px);padding:0 var(--espace-150);box-sizing:border-box;border-radius:var(--rayon-controle);color:var(--texte-principal);font:var(--graisse-grasse) var(--taille-controle) / 1 var(--police);letter-spacing:-.04em;text-decoration:none;box-shadow:var(--_lueur);transition:background-color var(--duree-rapide) var(--courbe-douce),color var(--duree-rapide) var(--courbe-douce),transform var(--_t-transform),box-shadow var(--_t-lueur)}.tdm-vitrine .selecteur a[aria-current=page]{background:var(--fond-selectionne);color:var(--texte-sur-selectionne);box-shadow:var(--ombre-posee)}@media(hover:hover)and (pointer:fine){.tdm-vitrine .selecteur a:not([aria-current]):hover{background:var(--selecteur-survol-autre);color:var(--selecteur-survol-autre-texte)}}.tdm-vitrine .selecteur a:active{transform:scale(var(--appui-echelle));--_t-transform: var(--duree-rapide) var(--courbe-vive)}.tdm-vitrine .tete{position:fixed;inset:0 0 auto;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--espace-300);padding:var(--entete-haut) var(--cote) 0;pointer-events:none;background:none;color:var(--texte-principal)}.tdm-vitrine .tete>*{pointer-events:auto}.tdm-vitrine .tete__logo{justify-self:start}.tdm-vitrine .tete__logo b{font-size:36px}.tdm-vitrine .tete__pilule{height:var(--selecteur-hauteur);padding:0 3px;gap:2px}.tdm-vitrine .tete__droite{justify-self:stretch;display:flex;align-items:center;justify-content:flex-end;gap:var(--espace-150);min-width:0;container-type:inline-size}.tdm-vitrine .tete .selecteur{box-shadow:inset 0 0 0 1px var(--bordure-defaut)}.tdm-vitrine .tete__menu{display:none}.tdm-vitrine .tete__menu .chevron{transition:transform var(--duree-moyenne) var(--courbe-vive)}.tdm-vitrine .tete__menu[aria-expanded=true] .chevron{transform:rotate(180deg)}.tdm-vitrine .tete,.tdm-vitrine .selecteur{transition:color var(--duree-lente) var(--courbe-douce),background-color var(--duree-lente) var(--courbe-douce),border-color var(--duree-lente) var(--courbe-douce)}.tdm-vitrine .tete__pilule{transition:background-color var(--duree-lente) var(--courbe-douce),border-color var(--duree-lente) var(--courbe-douce)}.tdm-vitrine .tete[data-theme],.tdm-vitrine .tete[data-surface]{background:none}html.bascule-ambiance .tdm-vitrine :is(.tete,.tete *){transition:none}html:not(.a-defile) .tdm-vitrine .tete__pilule{background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.tdm-vitrine .panneau{position:absolute;top:calc(100% + var(--espace-100));left:50%;translate:-50% 0;width:min(380px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100svh - var(--pad-haut) - var(--pad-bas));overflow-y:auto;padding:var(--espace-100);border:1px solid var(--bordure-defaut);border-radius:var(--rayon-superpose);background:var(--fond-superpose);box-shadow:var(--ombre-superposee);transform-origin:top center;opacity:1;transform:none;transition:opacity var(--duree-moyenne) var(--courbe-vive),transform var(--duree-moyenne) var(--courbe-vive)}@starting-style{.tdm-vitrine .panneau{opacity:0;transform:translateY(-4px) scale(.98)}}.tdm-vitrine .panneau ul{margin:0;padding:0;list-style:none}.tdm-vitrine .panneau .nav-lien{display:flex;width:100%;min-height:44px;box-sizing:border-box;border-radius:var(--rayon-champ);text-decoration:none}.tdm-vitrine .panneau__titre{display:block;padding:var(--espace-150) var(--espace-150) var(--espace-050);font-size:var(--taille-legende);font-weight:var(--graisse-grasse);color:var(--texte-secondaire)}.tdm-vitrine .panneau .panneau__sous{padding-left:var(--espace-200)}.tdm-vitrine .tete__pilule .nav-lien{min-height:calc(var(--selecteur-hauteur) - 6px);padding:0 var(--espace-150)}@media(max-width:1180px){.tdm-vitrine .tete__pilule .pilule__liens{display:none}.tdm-vitrine .tete__menu{display:inline-flex}}@media(max-width:720px){.tdm-vitrine .tete{gap:var(--espace-100)}.tdm-vitrine .tete__logo b{font-size:28px}.tdm-vitrine .tete__logo small{font-size:10px;padding-left:var(--espace-100)}.tdm-vitrine .tete .selecteur a{min-width:44px;padding:0 var(--espace-100)}}@media(max-width:400px){html[data-ambiance=trend] .tdm-vitrine .tete__logo small{display:none}}@media(max-width:360px){.tdm-vitrine .tete__logo small{display:none}.tdm-vitrine .tete{gap:var(--espace-050)}}.tdm-vitrine .tete .connexion--entete{margin-right:auto}.tdm-vitrine .connexion__court,.tdm-vitrine .connexion--menu{display:none}@container (max-width: 340px){.tdm-vitrine .connexion--entete .connexion__long{display:none}.tdm-vitrine .connexion--entete .connexion__court{display:inline}}.tdm-vitrine .connexion:focus-visible{outline:2px solid var(--p-citron-400);outline-offset:3px}@media(max-width:720px){.tdm-vitrine .tete .connexion--entete{display:none}.tdm-vitrine .connexion--menu{display:block;margin-top:var(--espace-100);padding-top:var(--espace-100);border-top:1px solid var(--bordure-defaut)}}.tdm-vitrine .fondu{height:var(--fondu);background:linear-gradient(in oklch,var(--fondu-de, var(--fond-page)),var(--fondu-vers, var(--fond-pied)))}.tdm-vitrine .fondu--pied{position:relative;z-index:1;--fondu-de: color-mix(in oklch, var(--p-prune-900) 0%, transparent);--fondu-vers: var(--p-prune-900);margin-top:var(--pad-bas)}.tdm-vitrine .pied{position:relative;z-index:1;padding:var(--espace-600) var(--cote) calc(var(--pad-bas) + var(--espace-200));font-size:var(--taille-controle);container-type:inline-size;background:transparent}.tdm-vitrine .pied--plein{background:var(--fond-page)}.tdm-vitrine .pied--plein{display:flex;flex-direction:column;min-height:100svh;box-sizing:border-box;padding-top:var(--pad-haut);padding-bottom:var(--espace-600)}.tdm-vitrine .pied--plein .pied__dedans{flex:1;display:flex;flex-direction:column;width:100%}.tdm-vitrine .pied--plein .pied__section{flex:1;display:grid;align-content:center;gap:var(--espace-400);padding-block:var(--espace-200)}.tdm-vitrine .pied--plein :is(.ia,.passage){padding-bottom:0}.tdm-vitrine .pied--plein .pied__grille{padding-top:var(--espace-400);border-top-color:var(--p-ivoire-100)}.tdm-vitrine .pied--plein .pied__mentions{margin-top:var(--espace-400)}@media(max-width:620px){.tdm-vitrine .pied--plein{padding-bottom:calc(var(--pad-bas) + var(--espace-200))}}.tdm-vitrine .pied__dedans{max-width:1440px;margin:0 auto}.tdm-vitrine .pied__grille{display:grid;grid-template-columns:1.3fr repeat(6,minmax(0,1fr));gap:var(--espace-300);padding-top:var(--espace-600);border-top:1px solid var(--bordure-defaut)}.tdm-vitrine .pied h3{font-size:var(--taille-controle);font-weight:var(--graisse-grasse);margin:0 0 var(--espace-150)}.tdm-vitrine .pied h3 a:not(.btn){display:inline;min-height:0;color:inherit;text-decoration:underline;text-decoration-color:var(--bordure-controle);text-underline-offset:4px;border-radius:2px}@media(hover:hover)and (pointer:fine){.tdm-vitrine .pied h3 a:not(.btn):hover{text-decoration-color:currentColor}}.tdm-vitrine .pied ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.tdm-vitrine .pied a:not(.btn,.logo,.lien){display:inline-flex;align-items:center;min-height:28px;color:var(--texte-secondaire);text-decoration:none;text-underline-offset:4px;border-radius:2px;transition:color var(--duree-rapide) var(--courbe-douce)}.tdm-vitrine .pied a:not(.btn,.logo,.lien):hover{color:var(--texte-lien-survol);text-decoration:underline}.tdm-vitrine .pied .logo b{font-size:36px;letter-spacing:-.055em}.tdm-vitrine .pied__base{font-weight:var(--graisse-moyenne);margin:var(--espace-150) 0 var(--espace-200)}.tdm-vitrine .pied__intro .t-secondaire{margin-bottom:var(--espace-200)}.tdm-vitrine .pied__intro>a:not(.logo){color:var(--texte-principal);text-decoration:underline;text-underline-offset:4px}.tdm-vitrine .pied__agenda{padding:0;border:0;background:none;color:var(--texte-principal);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer;border-radius:2px}.tdm-vitrine .pied__agenda:focus-visible{outline:var(--focus-epaisseur) solid var(--focus-exterieur, var(--bordure-focus));outline-offset:3px}.tdm-vitrine .pied__mentions{display:flex;flex-wrap:wrap;gap:var(--espace-100) var(--espace-300);align-items:center;margin-top:var(--espace-600);padding-top:var(--espace-300);border-top:1px solid var(--bordure-defaut);font-size:var(--taille-legende);color:var(--texte-secondaire)}.tdm-vitrine .pied__mentions a{color:var(--texte-secondaire);text-decoration:none}.tdm-vitrine .pied__mentions .btn--discret{min-height:32px;padding-inline:0;font-size:var(--taille-legende);font-weight:var(--graisse-normale);color:var(--texte-secondaire)}@container (max-width: 1100px){.tdm-vitrine .pied__grille{grid-template-columns:repeat(3,minmax(0,1fr))}.tdm-vitrine .pied__grille>:first-child{grid-column:1 / -1}}@container (max-width: 620px){.tdm-vitrine .pied__grille{grid-template-columns:1fr 1fr}}.tdm-vitrine main .ecran[data-avant-pied]{--marge-ecran: var(--espace-300);min-height:calc(100svh - var(--pied-trend, 0px));padding-bottom:var(--marge-ecran)}.tdm-vitrine .pied--trend{padding-top:var(--espace-800);--texte-principal: var(--p-foret-050);--texte-secondaire: color-mix(in srgb, var(--p-foret-050) 78%, var(--p-foret-950));--texte-lien-repos: var(--p-foret-050);--texte-lien-survol: var(--p-blanc);--texte-lien-visite: var(--p-foret-050);--texte-marque: var(--p-citron-400);--bordure-defaut: color-mix(in srgb, var(--p-foret-050) 26%, transparent)}.tdm-vitrine .ia{display:grid;justify-items:center;gap:var(--espace-300);padding-bottom:var(--espace-600);text-align:center}.tdm-vitrine .ia__titre{text-wrap:balance;line-height:var(--interligne-carte);font-size:var(--taille-titre-2);font-weight:var(--graisse-moyenne);letter-spacing:var(--approche-carte)}.tdm-vitrine .ia-bouton{gap:var(--espace-150);padding:0 var(--espace-300) 0 var(--espace-200)}.tdm-vitrine .ia-bouton svg{width:18px;height:18px;fill:currentColor;flex:none}.tdm-vitrine .ia-trois{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ecart-controles)}.tdm-vitrine .ia-repli{font-size:var(--taille-controle);color:var(--texte-succes)}@media(prefers-reduced-motion:reduce){.tdm-vitrine .ia-bouton{transition-duration:0ms}}.tdm-vitrine .passage{display:flex;justify-content:center;padding-bottom:var(--espace-600)}.tdm-vitrine .passage__bouton{--_fond: var(--p-foret-900);--_texte: var(--p-foret-050);--_bord: var(--p-foret-700);--lueur: color-mix(in srgb, var(--p-citron-500) 45%, transparent);--bordure-focus: var(--p-citron-400);gap:var(--espace-150);padding:0 var(--espace-200);letter-spacing:-.02em}.tdm-vitrine .passage__bouton:focus-visible{outline:var(--focus-epaisseur) solid var(--p-citron-400);outline-offset:2px}@media(hover:hover)and (pointer:fine){.tdm-vitrine .passage__bouton:hover{--_fond: var(--p-foret-850)}}.tdm-vitrine .passage__point{width:8px;height:8px;border-radius:50%;background:var(--p-citron-400);box-shadow:0 0 10px var(--p-citron-400)}.tdm-vitrine .barre{position:fixed;z-index:30;right:clamp(16px,2.5vw,32px);bottom:calc(clamp(16px,2.5vw,28px) + env(safe-area-inset-bottom) + var(--bandeau-mesure-h, 0px));background:none;transition:opacity var(--duree-moyenne) var(--courbe-douce),translate var(--duree-moyenne) var(--courbe-vive)}.tdm-vitrine .barre__bouton{padding:0 var(--espace-400);--_ombre: var(--ombre-superposee)}.tdm-vitrine .btn.btn--eclat.barre--daf{--eclat-teinte: var(--p-prune-450);--eclat-fond: rgb(56 33 63 / .12)}.tdm-vitrine .barre:is([data-theme],[data-surface]){background:none}@media(max-width:720px){.tdm-vitrine .barre{right:12px;bottom:calc(12px + env(safe-area-inset-bottom) + var(--bandeau-mesure-h, 0px))}.tdm-vitrine .barre__bouton{min-height:var(--bouton-normal);padding:0 var(--espace-200);font-size:13px}}@media(max-width:380px){.tdm-vitrine .barre__bouton{padding:0 var(--espace-150);font-size:12px}}.tdm-vitrine .bandeau-mesure-hote{display:contents}.tdm-vitrine .bandeau-mesure{position:fixed;z-index:31;inset:auto 0 0;display:flex;align-items:center;gap:var(--espace-100) var(--espace-200);padding:var(--espace-100) clamp(16px,2.5vw,32px) calc(var(--espace-100) + env(safe-area-inset-bottom));background:var(--fond-entete);-webkit-backdrop-filter:blur(var(--entete-flou));backdrop-filter:blur(var(--entete-flou));border-top:1px solid var(--bordure-defaut);color:var(--texte-principal);font-size:var(--taille-legende);line-height:1.4}.tdm-vitrine .bandeau-mesure__texte{margin:0;min-width:0}.tdm-vitrine .bandeau-mesure__lien{margin-right:auto;white-space:nowrap}.tdm-vitrine .bandeau-mesure__actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;flex:none;gap:var(--espace-100)}.tdm-vitrine .bandeau-mesure .btn{min-height:36px;padding:0 var(--espace-300);font-size:var(--taille-legende)}@media(min-width:1040px){.tdm-vitrine{--bandeau-mesure-h: 0px}.tdm-vitrine .bandeau-mesure{inset:auto auto calc(clamp(16px,2.5vw,28px) + env(safe-area-inset-bottom)) clamp(16px,2.5vw,32px);max-width:min(780px,calc(100vw - (2*clamp(16px,2.5vw,32px)) - 300px));padding:6px 6px 6px var(--espace-300);border:1px solid var(--bordure-defaut);border-radius:var(--rayon-controle);box-shadow:var(--ombre-superposee)}}@media(max-width:720px){.tdm-vitrine .bandeau-mesure{flex-wrap:wrap;padding-inline:12px}.tdm-vitrine .bandeau-mesure__texte{flex:1 1 100%}.tdm-vitrine .bandeau-mesure .btn{padding:0 var(--espace-200)}}.tdm-vitrine .page{display:grid;justify-items:start;gap:var(--espace-300)}.tdm-vitrine .page__chapo{color:var(--texte-principal);max-width:640px}.tdm-vitrine .page-courte>.ecran:first-of-type{align-content:start;padding-top:calc(var(--pad-haut) + var(--espace-300))}.tdm-vitrine .page>:first-child{margin-top:0}.tdm-vitrine main.page-courte{min-height:calc(100svh - var(--pad-bas))}.tdm-vitrine .a-propos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-400)}.tdm-vitrine .recit{display:grid;gap:var(--espace-200);max-width:680px;margin:0;color:var(--texte-secondaire)}.tdm-vitrine .recit p{margin:0}.tdm-vitrine .recit--citation{font-size:var(--taille-chapo);line-height:var(--interligne-chapo);color:var(--texte-principal)}.tdm-vitrine .a-propos__corps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--espace-400)}.tdm-vitrine .a-propos__photo{--_passe: 9px;box-sizing:border-box;margin:0;padding:var(--_passe);border:1px solid var(--bordure-defaut);border-radius:var(--rayon-carte);background:var(--fond-surface);box-shadow:var(--ombre-posee)}.tdm-vitrine .a-propos__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 28%;max-height:min(70svh,640px);border-radius:max(0px,calc(var(--rayon-carte) - var(--_passe) - 1px))}@media(min-width:1100px){.tdm-vitrine .a-propos__corps{grid-template-columns:minmax(0,680px) minmax(0,400px);gap:var(--espace-800)}.tdm-vitrine .a-propos__photo{position:relative}.tdm-vitrine .a-propos__photo img{position:absolute;inset:var(--_passe);width:calc(100% - 2 * var(--_passe));height:calc(100% - 2 * var(--_passe));max-height:none;aspect-ratio:auto}}.tdm-vitrine .portrait__tete{display:flex;align-items:center;gap:var(--espace-400);margin-top:var(--espace-300)}.tdm-vitrine .portrait__tete h1{margin:0}.tdm-vitrine .portrait__role{margin:var(--espace-100) 0 0;font-size:var(--taille-chapo);color:var(--texte-secondaire)}.tdm-vitrine .portrait .portrait__initiales{width:112px;height:112px;font-size:34px;font-weight:var(--graisse-moyenne);letter-spacing:-.03em;color:var(--texte-principal);background:var(--fond-bande-appuyee)}.tdm-vitrine .portrait__texte{display:grid;gap:var(--espace-200);max-width:640px;font-size:var(--taille-chapo);line-height:var(--interligne-chapo);color:var(--texte-secondaire)}.tdm-vitrine .portrait__texte p{margin:0}.tdm-vitrine .portrait__appel{color:var(--texte-principal);font-weight:var(--graisse-moyenne);text-wrap:balance}.tdm-vitrine .portrait__linkedin{width:44px;height:44px;min-height:0;padding:0;border-radius:50%}.tdm-vitrine .portrait__linkedin svg{width:18px;height:18px;fill:currentColor}@media(max-width:720px){.tdm-vitrine .portrait__tete{gap:var(--espace-200)}.tdm-vitrine .portrait .portrait__initiales{width:72px;height:72px;font-size:24px}}.tdm-vitrine .champ{display:grid;gap:6px}.tdm-vitrine .champ label{font:var(--graisse-moyenne) var(--taille-controle) / 1.3 var(--police);color:var(--texte-principal)}.tdm-vitrine .champ :is(input,textarea){width:100%;box-sizing:border-box;min-height:var(--champ-hauteur);padding:12px 14px;margin:0;border:var(--champ-bordure, 1px) solid var(--bordure-champ);border-radius:var(--rayon-champ);background:var(--fond-champ);color:var(--texte-principal);font:var(--graisse-normale) var(--taille-corps) / 1.4 var(--police);transition:border-color var(--duree-rapide) var(--courbe-douce),box-shadow var(--duree-rapide) var(--courbe-douce),background-color var(--duree-rapide) var(--courbe-douce)}.tdm-vitrine .champ textarea{min-height:112px;resize:vertical}@media(hover:hover)and (pointer:fine){.tdm-vitrine .champ :is(input,textarea):hover:not(:disabled,:focus){border-color:var(--texte-secondaire)}}.tdm-vitrine .champ :is(input,textarea):focus-visible{border-color:var(--bordure-focus);outline:var(--focus-epaisseur) solid var(--bordure-focus);outline-offset:1px}.tdm-vitrine .champ [aria-invalid=true]{border-color:var(--bordure-erreur);box-shadow:inset 0 0 0 1px var(--bordure-erreur)}.tdm-vitrine .champ :disabled{background:var(--fond-desactive);border-color:var(--fond-desactive);color:var(--texte-desactive);cursor:not-allowed}.tdm-vitrine .champ__erreur{display:flex;gap:6px;align-items:flex-start;font-size:var(--taille-controle);line-height:1.4;color:var(--texte-erreur);margin:0}.tdm-vitrine .champ__erreur[hidden]{display:none}.tdm-vitrine :is(.champ__erreur,.resultat) svg{width:16px;height:16px;flex:none;margin-top:1px}.tdm-vitrine .formulaire{display:grid;gap:var(--espace-200);max-width:480px}.tdm-vitrine .formulaire__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ecart-controles)}.tdm-vitrine .resultat{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:var(--taille-controle);line-height:1.4}.tdm-vitrine .resultat--erreur{color:var(--texte-erreur)}.tdm-vitrine .confirmation{display:grid;gap:var(--espace-150);max-width:480px;padding:var(--interne-carte);border:1px solid var(--bordure-defaut);border-radius:var(--rayon-carte);background:var(--fond-surface);animation:entrer var(--duree-moyenne) var(--courbe-vive)}.tdm-vitrine .confirmation h3{display:flex;gap:10px;align-items:center}.tdm-vitrine .confirmation h3 svg{width:22px;height:22px;color:var(--texte-succes)}@media(prefers-reduced-motion:reduce){.tdm-vitrine .confirmation{animation:none}}.tdm-vitrine :is(.formulaire,.confirmation)[hidden]{display:none}.tdm-vitrine .champ--piege{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.tdm-vitrine .contact{display:grid;gap:var(--gouttiere);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"intro intro" "rdv ecrire" "freelances freelances";align-items:stretch}.tdm-vitrine .contact__intro{grid-area:intro;margin-bottom:var(--espace-300)}.tdm-vitrine .contact__rdv{grid-area:rdv}.tdm-vitrine .contact__ecrire{grid-area:ecrire}.tdm-vitrine .contact .surtitre{margin:0}.tdm-vitrine .contact__rdv .carte__pied .btn{justify-self:start}.tdm-vitrine .contact__formulaire{max-width:none}.tdm-vitrine .contact__formulaire .t-legende{margin:0}@media(min-width:1100px){.tdm-vitrine .contact__formulaire{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--espace-200)}.tdm-vitrine .contact__formulaire>:not(.champ:nth-of-type(-n+2)){grid-column:1 / -1}}.tdm-vitrine .contact .confirmation{max-width:none;padding:0;border:0;background:none}.tdm-vitrine .contact .confirmation[hidden]{display:none}.tdm-vitrine .page-courte>.ecran:has(.contact){padding-top:calc(var(--pad-haut) + var(--espace-100));padding-bottom:var(--espace-300)}.tdm-vitrine .contact{gap:var(--espace-300)}.tdm-vitrine .contact__intro{gap:var(--espace-100);margin-bottom:var(--espace-100)}.tdm-vitrine .contact__intro h1{font-size:clamp(32px,3.4vw,48px)}.tdm-vitrine .contact__intro .page__chapo{max-width:1040px;font-size:var(--taille-corps);line-height:1.5}.tdm-vitrine :is(.contact__rdv,.contact__ecrire){padding:var(--espace-300);gap:var(--espace-150)}.tdm-vitrine .contact__rdv .t-titre-2{font-size:24px}.tdm-vitrine .contact__rdv .t-secondaire{font-size:var(--taille-controle);line-height:1.5;max-width:500px}.tdm-vitrine .contact__rdv .carte__pied{padding-top:var(--espace-100)}.tdm-vitrine .contact__formulaire{gap:var(--espace-150) var(--espace-200);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.tdm-vitrine .contact__formulaire>.champ:not(.champ--piege){grid-column:auto;gap:var(--espace-050)}.tdm-vitrine .contact__formulaire>.t-legende{grid-column:1 / -1}.tdm-vitrine .contact__formulaire :is(input,textarea){min-height:40px;padding:8px 12px;font-size:var(--taille-controle)}.tdm-vitrine .contact__formulaire textarea{height:64px;min-height:64px}.tdm-vitrine .contact__formulaire .formulaire__actions{grid-column:1 / -1;justify-content:flex-end}.tdm-vitrine :is(.contact__rdv,.contact__ecrire) .btn{min-height:40px;padding-top:8px;padding-bottom:8px;font-size:var(--taille-controle)}@media(max-width:860px){.tdm-vitrine .contact{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "rdv" "ecrire" "freelances"}}.tdm-vitrine .contact__freelances{grid-area:freelances;gap:var(--espace-200);padding:var(--espace-300) var(--espace-400);border:1px solid var(--bordure-defaut);box-shadow:var(--c-reflet-clair),inset 0 2px 8px var(--fond-bande-appuyee),var(--c-contact),var(--ombre-superposee);background:var(--fond-bande)}.tdm-vitrine .freelance__intro{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--espace-100) var(--espace-200)}.tdm-vitrine .freelance__intro :is(h2,p){margin:0}.tdm-vitrine .freelance__intro h2{font-size:var(--taille-chapo)}.tdm-vitrine .freelance__intro p{font-size:var(--taille-controle)}.tdm-vitrine .freelance__formulaire{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espace-150) var(--espace-300);align-items:end}.tdm-vitrine .freelance__formulaire p{margin:0}.tdm-vitrine .freelance__formulaire>.champ:not(.champ--piege){gap:var(--espace-050)}.tdm-vitrine .freelance__formulaire>.champ input{min-height:40px;padding:8px 12px;font-size:var(--taille-controle)}.tdm-vitrine .freelance__formulaire input::placeholder{color:var(--texte-secondaire);opacity:1}.tdm-vitrine .freelance__large{grid-column:1 / -1}.tdm-vitrine .freelance__linkedin{grid-column:2 / -1}.tdm-vitrine .freelance__profils{min-width:0;padding:0;margin:0;border:0;display:grid;gap:var(--espace-050);align-self:end}.tdm-vitrine .freelance__profils legend{padding:0;margin-bottom:var(--espace-050);font:var(--graisse-moyenne) var(--taille-controle) / 1.3 var(--police)}.tdm-vitrine .freelance__choix{display:flex;flex-wrap:wrap;gap:var(--espace-100)}.tdm-vitrine .freelance__pastille{position:relative;display:inline-flex;cursor:pointer}.tdm-vitrine .freelance__pastille input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tdm-vitrine .freelance__pastille span{box-sizing:border-box;display:flex;align-items:center;min-height:40px;padding:0 var(--espace-150);border:1px solid var(--bordure-defaut);border-radius:var(--rayon-carte);background:var(--fond-champ);font-size:var(--taille-controle);white-space:nowrap;transition:background-color var(--duree-rapide) var(--courbe-douce),border-color var(--duree-rapide) var(--courbe-douce)}.tdm-vitrine .contact__freelances .freelance__pastille span{border-color:var(--bordure-champ)}.tdm-vitrine .freelance__pastille input:checked+span{color:var(--fond-surface);border-color:var(--texte-principal);background:var(--texte-principal)}.tdm-vitrine .freelance__pastille input:focus-visible+span{outline:var(--focus-epaisseur) solid var(--bordure-focus);outline-offset:2px}.tdm-vitrine .freelance__pastille input:disabled+span{opacity:.6;cursor:wait}.tdm-vitrine .freelance__fichier{min-width:0;display:grid;gap:var(--espace-050)}.tdm-vitrine .freelance__depot{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:var(--espace-100);min-height:40px;padding:0 var(--espace-150);border:1px dashed var(--bordure-champ);border-radius:var(--rayon-champ);background:var(--fond-champ);box-shadow:var(--ombre-posee)}.tdm-vitrine .freelance__depot svg{width:18px;height:18px;flex:none}.tdm-vitrine .freelance__depot label{min-width:0;font-size:var(--taille-controle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdm-vitrine .freelance__depot input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.tdm-vitrine .freelance__depot:focus-within{outline:var(--focus-epaisseur) solid var(--bordure-focus);outline-offset:2px}.tdm-vitrine .freelance__depot[data-erreur]{border-color:var(--bordure-erreur)}.tdm-vitrine .freelance__retirer{position:relative;z-index:1;display:grid;place-items:center;flex:none;width:28px;height:28px;margin-left:auto;border:0;padding:0;border-radius:var(--rayon-champ);background:var(--fond-surface);color:var(--texte-principal);cursor:pointer}.tdm-vitrine .freelance__coche{display:inline-flex;align-items:center;gap:var(--espace-100);font-size:var(--taille-controle);line-height:1.4;cursor:pointer}.tdm-vitrine .freelance__coche input{width:16px;height:16px;flex:none;margin:0;accent-color:var(--texte-principal)}.tdm-vitrine .freelance__accord{grid-column:1 / 3;display:flex;flex-wrap:wrap;align-items:center;align-self:center;gap:var(--espace-050) var(--espace-100)}.tdm-vitrine .freelance__accord .champ__erreur{flex-basis:100%}.tdm-vitrine .freelance__politique{font-size:var(--taille-legende);color:var(--texte-secondaire)}.tdm-vitrine .freelance__actions{justify-content:flex-end}.tdm-vitrine .freelance__actions .btn{min-height:40px;padding-top:8px;padding-bottom:8px;font-size:var(--taille-controle)}.tdm-vitrine .freelance__confidentialite{color:var(--texte-secondaire);font-size:var(--taille-legende)}.tdm-vitrine :is(.freelance__confidentialite a,.freelance__politique){text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:1000px){.tdm-vitrine .freelance__formulaire{grid-template-columns:repeat(2,minmax(0,1fr))}.tdm-vitrine .freelance__profils{grid-column:1 / -1}.tdm-vitrine .freelance__linkedin,.tdm-vitrine .freelance__accord{grid-column:auto}}@media(max-width:700px){.tdm-vitrine .contact__freelances{padding:var(--espace-200)}.tdm-vitrine .freelance__formulaire{grid-template-columns:minmax(0,1fr);gap:var(--espace-200)}.tdm-vitrine .freelance__intro{gap:var(--espace-050) var(--espace-100)}.tdm-vitrine .freelance__pastille span{min-height:44px;padding:0 var(--espace-100)}.tdm-vitrine .freelance__choix{gap:var(--espace-050)}.tdm-vitrine .freelance__depot{min-height:44px}.tdm-vitrine .freelance__coche{min-height:32px}.tdm-vitrine .freelance__actions .btn{min-height:44px}.tdm-vitrine :is(.contact__rdv,.contact__ecrire) .btn{min-height:44px}.tdm-vitrine .contact__formulaire :is(input,textarea){min-height:44px}.tdm-vitrine .contact__intro{gap:var(--espace-100)}}@media(max-width:480px){.tdm-vitrine .contact__formulaire{grid-template-columns:minmax(0,1fr)}}.tdm-vitrine{--c-reflet-clair: inset 0 1px 0 color-mix(in srgb, var(--p-blanc) 80%, transparent);--c-reflet-sombre: inset 0 1px 0 color-mix(in srgb, var(--p-blanc) 13%, transparent);--c-contact: 0 1px 1px color-mix(in srgb, var(--p-prune-900) 6%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--p-prune-900) 10%, transparent);--c-ambiance: 0 18px 36px -18px color-mix(in srgb, var(--p-prune-900) 24%, transparent), 0 44px 88px -36px color-mix(in srgb, var(--p-prune-900) 28%, transparent);--c-ambiance-haute: 0 26px 44px -20px color-mix(in srgb, var(--p-prune-900) 28%, transparent), 0 60px 110px -40px color-mix(in srgb, var(--p-prune-900) 32%, transparent);--c-os: var(--p-sauge-200)}.tdm-vitrine[data-theme=trend],.tdm-vitrine [data-theme=trend]{--c-reflet-sombre: 0 0 0 0 transparent;--c-contact: 0 1px 1px color-mix(in srgb, var(--p-foret-950) 30%, transparent), 0 2px 4px -2px color-mix(in srgb, var(--p-foret-950) 40%, transparent);--c-ambiance: 0 20px 40px -18px color-mix(in srgb, var(--p-foret-950) 60%, transparent), 0 50px 100px -36px color-mix(in srgb, var(--p-foret-950) 70%, transparent);--c-ambiance-haute: 0 28px 48px -20px color-mix(in srgb, var(--p-foret-950) 66%, transparent), 0 64px 120px -40px color-mix(in srgb, var(--p-foret-950) 76%, transparent)}.tdm-vitrine .tete-section--large{max-width:none;display:flex;justify-content:space-between;align-items:end;gap:var(--espace-800)}.tdm-vitrine .tete-section--large .t-chapo{max-width:340px;margin:0;font-size:var(--taille-controle)}@media(max-width:900px){.tdm-vitrine .tete-section--large{display:block}.tdm-vitrine .tete-section--large .t-chapo{margin-top:var(--espace-300)}}.tdm-vitrine .hero__ecran{padding-top:calc(var(--pad-haut) + var(--espace-200))}.tdm-vitrine .hero__texte{text-align:center}.tdm-vitrine .hero__surtitre{display:inline-flex;align-items:center;gap:var(--espace-100)}.tdm-vitrine .hero__surtitre i{width:7px;height:7px;border-radius:50%;background:var(--texte-marque)}.tdm-vitrine .hero h1{max-width:1000px;margin:0 auto}.tdm-vitrine .hero__chapo{max-width:600px;margin:var(--espace-300) auto 0;color:var(--texte-secondaire)}.tdm-vitrine .hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ecart-controles);margin:var(--espace-400) 0 var(--espace-150)}@media(max-width:720px){.tdm-vitrine .hero h1{font-size:clamp(36px,10vw,48px)}.tdm-vitrine .hero__actions .btn{flex:1 1 260px}}.tdm-vitrine .affirmation{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--espace-400) var(--espace-800);align-items:start}.tdm-vitrine .affirmation h2{max-width:none}.tdm-vitrine .affirmation__texte{display:grid;gap:var(--espace-300);padding-top:calc(var(--taille-controle) * 1.6 + var(--espace-200));color:var(--texte-secondaire)}.tdm-vitrine .clients{grid-column:1 / -1;min-width:0;display:flex;align-items:center;gap:var(--espace-300) var(--espace-800);flex-wrap:wrap;padding-top:var(--espace-400);border-top:1px solid var(--bordure-defaut);font-size:var(--taille-controle);color:var(--texte-secondaire)}@media(max-width:860px){.tdm-vitrine .affirmation{grid-template-columns:1fr}.tdm-vitrine .affirmation__texte{padding-top:0}}.tdm-vitrine .pont{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--espace-800);align-items:center}.tdm-vitrine .pont__texte{max-width:460px;margin:var(--espace-300) 0 var(--espace-400);color:var(--texte-secondaire)}@media(max-width:860px){.tdm-vitrine .pont{grid-template-columns:1fr;gap:var(--espace-600)}}.tdm-vitrine .fil{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--espace-400);counter-reset:etape;position:relative}.tdm-vitrine .fil:before{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:var(--bordure-controle)}.tdm-vitrine .fil li{position:relative;padding-top:var(--espace-400);counter-increment:etape}.tdm-vitrine .fil li:before{content:"";position:absolute;top:2px;left:0;width:11px;height:11px;border-radius:50%;background:var(--fond-page);border:2px solid var(--texte-marque);box-sizing:border-box}.tdm-vitrine .fil__etape{display:block;font-size:var(--taille-controle);font-weight:var(--graisse-moyenne);color:var(--texte-secondaire);margin-bottom:var(--espace-150)}.tdm-vitrine .fil__etape:before{content:counter(etape) " · "}.tdm-vitrine .fil h3{font-size:19px;font-weight:var(--graisse-moyenne);letter-spacing:-.03em;margin-bottom:var(--espace-150)}.tdm-vitrine .fil p{font-size:var(--taille-controle);line-height:1.75;color:var(--texte-secondaire)}.tdm-vitrine .fil--trois{grid-template-columns:repeat(3,minmax(0,1fr))}.tdm-vitrine .fil--trois .fil__etape{display:none}@media(max-width:900px){.tdm-vitrine .fil{grid-template-columns:1fr;gap:var(--espace-300);padding-left:var(--espace-400)}.tdm-vitrine .fil:before{inset:0 auto 0 5px;width:1px;height:auto}.tdm-vitrine .fil li{padding-top:0}.tdm-vitrine .fil li:before{left:calc(-1 * var(--espace-400));top:4px}}.tdm-vitrine .faq summary{font-weight:var(--graisse-normale)}.tdm-vitrine .ecran.faq-fige{align-content:start;padding-top:var(--faq-haut)}.tdm-vitrine .faq{overflow-anchor:none}.tdm-vitrine .fin{text-align:center;display:grid;justify-items:center;gap:var(--espace-200)}.tdm-vitrine .fin .surtitre{margin:0}.tdm-vitrine .fin .t-chapo{max-width:560px}.tdm-vitrine :is(.pont__texte,.affirmation__texte,.hero__chapo,.fondateurs__texte,.fil p){text-shadow:0 0 var(--espace-150) var(--fond-page),0 0 var(--espace-050) var(--fond-page)}.tdm-vitrine .clients__bande{--echelle: 1;--ecart: 64px;flex:1 1 320px;min-width:0;border-radius:var(--rayon-controle)}.tdm-vitrine .clients__bande:focus-visible{outline:var(--focus-epaisseur) solid var(--bordure-focus);outline-offset:4px}.tdm-vitrine .clients__fenetre{overflow:hidden;padding-block:var(--espace-100);-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.tdm-vitrine .clients__piste{display:flex;width:max-content;animation:clients-defile var(--duree, 40s) linear infinite;will-change:transform}.tdm-vitrine .clients__bande:hover .clients__piste,.tdm-vitrine .clients__bande:focus .clients__piste,.tdm-vitrine .clients__bande[data-hors-ecran] .clients__piste{animation-play-state:paused}@keyframes clients-defile{to{transform:translate(-50%)}}.tdm-vitrine .clients__logos{display:flex;flex-shrink:0;align-items:center;gap:var(--ecart);margin:0;padding:0 var(--ecart) 0 0;list-style:none;color:var(--texte-principal)}.tdm-vitrine .clients__logos li{display:flex;flex-shrink:0;justify-content:center;width:calc(var(--c) * 1px)}.tdm-vitrine .clients__logo{display:block;width:calc(var(--l) * var(--echelle) * 1px);height:calc(var(--h) * var(--echelle) * 1px);background-color:currentColor;-webkit-mask:var(--forme) no-repeat center / 100% 100%;mask:var(--forme) no-repeat center / 100% 100%}@media(max-width:720px){.tdm-vitrine .clients__bande{--echelle: .8;--ecart: 44px;flex-basis:100%}.tdm-vitrine .clients__logos li{width:calc(var(--cm) * 1px)}}@media(prefers-reduced-motion:reduce){.tdm-vitrine .clients__fenetre{-webkit-mask-image:none;mask-image:none}.tdm-vitrine .clients__piste{width:auto;animation:none}.tdm-vitrine .clients__logos{flex-shrink:1;flex-wrap:wrap;justify-content:center;row-gap:var(--espace-300);padding:0}.tdm-vitrine .clients__logos[aria-hidden]{display:none}}.tdm-vitrine .clients[data-fixe] .clients__fenetre{-webkit-mask-image:none;mask-image:none}.tdm-vitrine .clients[data-fixe] .clients__piste{width:auto;animation:none}.tdm-vitrine .clients[data-fixe] .clients__logos{flex-shrink:1;flex-wrap:wrap;justify-content:center;row-gap:var(--espace-300);padding:0}.tdm-vitrine .clients[data-fixe] .clients__logos[aria-hidden]{display:none}.tdm-vitrine .offres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gouttiere)}.tdm-vitrine .solution__marque{display:block;font-size:var(--taille-controle);font-weight:var(--graisse-grasse);margin-bottom:var(--espace-200)}.tdm-vitrine .offre__prix{font-size:var(--taille-titre-2);font-weight:var(--graisse-moyenne);letter-spacing:var(--approche-carte);line-height:1.2}.tdm-vitrine .offre__prix small{font-size:var(--taille-controle);font-weight:var(--graisse-normale);letter-spacing:0;color:var(--texte-secondaire)}.tdm-vitrine .carte__pied .btn{margin-top:var(--espace-100);justify-self:start}.tdm-vitrine .offre ul{padding:var(--espace-100) 0 var(--espace-200)}.tdm-vitrine .offre--plus{background:var(--fond-surface)}@media(max-width:760px){.tdm-vitrine .offres{grid-template-columns:1fr}}.tdm-vitrine .offres>.carte{border-color:transparent;box-shadow:var(--c-reflet-clair),0 0 0 1px var(--bordure-defaut),var(--c-contact),var(--_ombre-carte, 0 0 0 0 transparent),var(--_lueur, 0 0 0 0 transparent);transition:transform var(--_t-transform),box-shadow var(--_t-lueur),rotate var(--duree-lente) var(--courbe-vive)}.tdm-vitrine .offres>.carte:is([data-surface=inverse],:not([data-surface]):is([data-theme=trend] *)){box-shadow:var(--c-reflet-sombre),0 0 0 1px var(--bordure-defaut),var(--c-contact),var(--_ombre-carte, 0 0 0 0 transparent),var(--_lueur, 0 0 0 0 transparent)}@media(hover:hover)and (pointer:fine){.tdm-vitrine .offres>.carte--cliquable:hover{--_ombre-carte: var(--c-ambiance)}}@supports (corner-shape: squircle){.tdm-vitrine .offres>.carte{corner-shape:squircle;border-radius:calc(var(--rayon-carte) * 1.8)}}.tdm-vitrine .offre:has(>.offre__prix)>.offre__prix{order:2;margin-top:auto;padding-top:var(--espace-200);border-top:1px solid var(--bordure-defaut)}.tdm-vitrine .offre:has(>.offre__prix)>.carte__pied{order:3;margin-top:0;padding-top:0;border-top:0}.tdm-vitrine .carte--cliquable[data-surface=inverse]:has(.carte__action:focus-visible){outline-color:var(--p-prune-900)}.tdm-vitrine .carrousel{--_carte: min(640px, 82%);position:relative}.tdm-vitrine .carrousel__piste{display:grid;justify-items:center}.tdm-vitrine .carrousel .temoignage{grid-area:1 / 1;width:var(--_carte);box-sizing:border-box;background:var(--fond-surface);box-shadow:var(--ombre-posee);transition:transform .45s var(--courbe-vive),opacity .45s var(--courbe-vive),filter .45s var(--courbe-vive)}.tdm-vitrine .carrousel .temoignage blockquote{font-size:var(--taille-chapo);line-height:1.7;letter-spacing:-.02em}.tdm-vitrine .carrousel .temoignage figcaption{gap:var(--espace-050)}.tdm-vitrine .carrousel .temoignage[data-pos="0"]{transform:none;z-index:2}.tdm-vitrine .carrousel .temoignage[data-pos="1"]{transform:translate(62%) scale(.88);opacity:.7;filter:blur(var(--flou-recul));z-index:1}.tdm-vitrine .carrousel .temoignage[data-pos="-1"]{transform:translate(-62%) scale(.88);opacity:.7;filter:blur(var(--flou-recul));z-index:1}.tdm-vitrine .carrousel .temoignage[data-pos="2"]{transform:translate(124%) scale(.76);opacity:0;filter:blur(var(--flou-recul));z-index:0}.tdm-vitrine .carrousel .temoignage[data-pos="-2"]{transform:translate(-124%) scale(.76);opacity:0;filter:blur(var(--flou-recul));z-index:0}.tdm-vitrine .carrousel .temoignage:focus-visible{outline:var(--focus-epaisseur) solid var(--focus-exterieur, var(--bordure-focus));outline-offset:4px}.tdm-vitrine #temoignages{overflow-x:clip}.tdm-vitrine .carrousel__fleches{position:absolute;inset-block:0;left:50%;translate:-50% 0;z-index:3;width:min(calc(var(--_carte) + 104px),100%);display:flex;align-items:center;justify-content:space-between;pointer-events:none}.tdm-vitrine .carrousel__fleche{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--rayon-controle);background:none;color:var(--texte-secondaire);cursor:pointer;pointer-events:auto}.tdm-vitrine .carrousel__fleche svg{width:16px;height:16px;padding:9px;box-sizing:content-box;border:1px solid var(--bordure-defaut);border-radius:var(--rayon-controle);background:var(--fond-surface);transition:background-color var(--duree-rapide) var(--courbe-douce),color var(--duree-rapide) var(--courbe-douce)}@media(hover:hover)and (pointer:fine){.tdm-vitrine .carrousel__fleche:hover{color:var(--texte-principal)}.tdm-vitrine .carrousel__fleche:hover svg{background:var(--fond-discret-survol)}}.tdm-vitrine .carrousel__fleche:active svg{background:var(--fond-discret-appuye)}@media(max-width:720px){.tdm-vitrine .carrousel .temoignage{width:100%}.tdm-vitrine .carrousel .temoignage[data-pos="1"]{transform:translate(92%) scale(.9)}.tdm-vitrine .carrousel .temoignage[data-pos="-1"]{transform:translate(-92%) scale(.9)}.tdm-vitrine .carrousel .temoignage[data-pos="2"]{transform:translate(184%) scale(.8)}.tdm-vitrine .carrousel .temoignage[data-pos="-2"]{transform:translate(-184%) scale(.8)}.tdm-vitrine .carrousel .temoignage blockquote{font-size:var(--taille-corps)}.tdm-vitrine .carrousel__fleches{position:static;translate:none;width:auto;justify-content:flex-start;gap:var(--espace-100);margin-top:var(--espace-150)}}@media(max-width:340px){.tdm-vitrine .carrousel{display:flex;flex-direction:column}.tdm-vitrine .carrousel__fleches{order:-1;margin:0 0 var(--espace-100)}}@media(prefers-reduced-motion:reduce){.tdm-vitrine .carrousel__piste{gap:var(--espace-300)}.tdm-vitrine .carrousel .temoignage{grid-area:auto;transition:none}.tdm-vitrine .carrousel__fleches{display:none}.tdm-vitrine .carrousel .temoignage:is([data-pos="1"],[data-pos="-1"],[data-pos="2"],[data-pos="-2"]){transform:none;opacity:1;filter:none}}.tdm-vitrine .courbe{display:block;width:100%;height:100px;margin:var(--espace-300) 0 var(--espace-150);overflow:visible}.tdm-vitrine .courbe__grille{stroke:var(--p-sauge-200);fill:none}.tdm-vitrine .courbe__aire{fill:var(--p-sauge-400);opacity:.25}.tdm-vitrine .courbe__trait{fill:none;stroke:var(--p-foret-600);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.tdm-vitrine .courbe__point{fill:var(--p-foret-600)}.tdm-vitrine .donnees{position:relative}.tdm-vitrine .chiffre{font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.tdm-vitrine .chiffre[data-cle]{background:linear-gradient(color-mix(in srgb,var(--p-citron-400) 45%,transparent) 0 0) 0 92% / 0% 28% no-repeat;transition:background-size .6s var(--courbe-vive)}.tdm-vitrine .chiffre[data-cle][data-pose]{background-size:100% 28%}@media(prefers-reduced-motion:reduce){.tdm-vitrine .chiffre[data-cle]{transition:none}}.tdm-vitrine .cartes{margin:var(--espace-600) auto 0;width:100%;max-width:1050px}.tdm-vitrine .cartes__scene{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;perspective:1400px;transform-style:preserve-3d;text-align:left}.tdm-vitrine :is(.carte-daf,.carte-trend){position:relative;border-radius:var(--rayon-carte);transform-style:preserve-3d;transform:translateZ(var(--c-z, 0px));transition:transform var(--duree-lente) var(--courbe-vive),box-shadow var(--duree-lente) var(--courbe-douce)}.tdm-vitrine .carte-daf{--c-z: 14px;rotate:-3deg;z-index:1;margin-right:calc(-1 * var(--espace-400));padding:var(--espace-400);background:linear-gradient(180deg,var(--p-prune-750),var(--p-prune-800) 60%);color:var(--texte-principal);box-shadow:var(--c-reflet-sombre),0 0 0 1px var(--p-prune-900),var(--c-contact),var(--c-ambiance)}.tdm-vitrine .carte-daf__surtitre{font-size:var(--taille-legende);color:var(--texte-secondaire)}.tdm-vitrine .carte-daf__citation{font-size:30px;font-weight:450;letter-spacing:-.045em;line-height:1.17;margin:var(--espace-300) 0}.tdm-vitrine .carte-daf p{font-size:var(--taille-controle);line-height:1.65;color:var(--texte-secondaire)}.tdm-vitrine .carte-daf__signature{display:flex;align-items:center;gap:var(--espace-150);margin-top:var(--espace-300);padding-top:var(--espace-200);border-top:1px solid var(--bordure-defaut);font-size:var(--taille-legende);line-height:1.5}.tdm-vitrine .carte-daf__role{color:var(--texte-secondaire)}.tdm-vitrine .carte-trend{rotate:2deg;padding:var(--espace-400) var(--espace-400) var(--espace-300) var(--espace-800);color:var(--p-sauge-900);background:linear-gradient(180deg,var(--p-blanc) 40%,color-mix(in srgb,var(--p-sauge-100) 55%,var(--p-blanc)));box-shadow:var(--c-reflet-clair),0 0 0 1px color-mix(in srgb,var(--p-sauge-400) 70%,transparent),var(--c-contact),var(--c-ambiance)}.tdm-vitrine .carte-trend__haut{display:flex;justify-content:space-between;gap:var(--espace-200);font-size:var(--taille-legende);color:var(--p-sauge-700)}.tdm-vitrine .carte-trend__marque{font-size:25px;font-weight:var(--graisse-logo);letter-spacing:-.06em;color:var(--p-sauge-900)}.tdm-vitrine .carte-trend h3{font-size:18px;font-weight:var(--graisse-moyenne);margin:var(--espace-300) 0}.tdm-vitrine .carte-trend__chiffres{display:flex;gap:var(--espace-400)}.tdm-vitrine .carte-trend__chiffres small{display:block;font-size:var(--taille-legende);color:var(--p-sauge-700)}.tdm-vitrine .carte-trend__chiffres strong{display:block;font-size:25px;font-weight:var(--graisse-moyenne);letter-spacing:-.03em;margin:var(--espace-100) 0}.tdm-vitrine .carte-trend__pied{font-size:var(--taille-legende);color:var(--p-sauge-700);border-top:1px solid var(--p-sauge-200);padding-top:var(--espace-200)}@supports (corner-shape: squircle){.tdm-vitrine :is(.carte-daf,.carte-trend){corner-shape:squircle;border-radius:calc(var(--rayon-carte) * 1.8)}}@media(hover:hover)and (pointer:fine){.tdm-vitrine :is(.carte-daf,.carte-trend):hover{transition:box-shadow var(--duree-moyenne) var(--courbe-douce)}.tdm-vitrine .carte-daf:hover{box-shadow:var(--c-reflet-sombre),0 0 0 1px var(--p-prune-900),var(--c-contact),var(--c-ambiance-haute),0 0 var(--lueur-flou) var(--lueur-etendue) var(--lueur)}.tdm-vitrine .carte-trend:hover{box-shadow:var(--c-reflet-clair),0 0 0 1px color-mix(in srgb,var(--p-sauge-400) 70%,transparent),var(--c-contact),var(--c-ambiance-haute),0 0 var(--lueur-flou) var(--lueur-etendue) var(--lueur)}}@media(max-width:720px){.tdm-vitrine .cartes__scene{grid-template-columns:1fr;max-width:500px;margin-inline:auto}.tdm-vitrine .carte-daf{rotate:-2deg;margin:0 var(--espace-200) calc(-1 * var(--espace-150)) 0;padding:var(--espace-300)}.tdm-vitrine .carte-trend{rotate:1deg;padding:var(--espace-300);margin-left:var(--espace-200)}.tdm-vitrine .carte-daf__citation{font-size:25px;margin:var(--espace-200) 0}.tdm-vitrine .carte-trend__chiffres{gap:var(--espace-300)}.tdm-vitrine .carte-trend__chiffres strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.tdm-vitrine :is(.carte-daf,.carte-trend){transition-duration:0ms}}.tdm-vitrine .pont__bouton{--bordure-controle: var(--p-sauge-700);--fond-secondaire-survol: var(--p-sauge-200);--fond-secondaire-appuye: var(--p-sauge-400);color:var(--p-sauge-900)}.tdm-vitrine .pont__panneau{border-color:transparent;box-shadow:var(--c-reflet-clair),0 0 0 1px var(--bordure-defaut),var(--c-contact),var(--_ombre-carte, 0 0 0 0 transparent),var(--_lueur, 0 0 0 0 transparent);transition:transform var(--_t-transform),box-shadow var(--_t-lueur)}@media(hover:hover)and (pointer:fine){.tdm-vitrine .pont__panneau:hover{--_ombre-carte: var(--c-ambiance)}}@supports (corner-shape: squircle){.tdm-vitrine .pont__panneau{corner-shape:squircle;border-radius:calc(var(--rayon-carte) * 1.8)}}.tdm-vitrine .pont__marque{display:block;font-size:60px;line-height:1;font-weight:var(--graisse-logo);letter-spacing:-.065em;color:var(--p-sauge-900)}.tdm-vitrine .pont__marque i{font-style:normal;color:var(--p-sauge-700)}.tdm-vitrine .pont__lignes{margin-top:var(--espace-100)}.tdm-vitrine .pont__ligne{display:flex;justify-content:space-between;gap:var(--espace-200);padding:var(--espace-200) 0;border-top:1px solid var(--bordure-defaut);font-size:var(--taille-controle)}.tdm-vitrine .pont__ligne strong{font-weight:var(--graisse-moyenne);text-align:right}@media(max-width:860px){.tdm-vitrine .pont__marque{font-size:52px}}.tdm-vitrine .fondateurs{display:grid;grid-template-columns:1.3fr .8fr;gap:var(--espace-800);align-items:start}.tdm-vitrine .fondateurs>*{min-width:0}.tdm-vitrine .fondateurs__texte{display:grid;gap:var(--espace-200);color:var(--texte-secondaire)}.tdm-vitrine .fondateurs__engagement{font-weight:var(--graisse-grasse);color:var(--texte-principal)}.tdm-vitrine .fondateurs__signature{background:var(--fond-bande);gap:0}.tdm-vitrine .fondateur{display:flex;align-items:center;gap:var(--espace-200);padding:var(--espace-200) 0;border-bottom:1px solid var(--bordure-defaut)}.tdm-vitrine .fondateur:first-child{padding-top:0}.tdm-vitrine .fondateur .avatar{width:56px;height:56px;font-size:17px;background:var(--fond-bande-appuyee);border:0;color:var(--texte-principal)}.tdm-vitrine .fondateur h3{font-size:21px;font-weight:var(--graisse-moyenne);letter-spacing:-.03em;margin-bottom:var(--espace-050)}.tdm-vitrine .fondateur h3 a{color:inherit;text-decoration:underline;text-decoration-color:var(--bordure-controle);text-underline-offset:4px;border-radius:2px}@media(hover:hover)and (pointer:fine){.tdm-vitrine .fondateur h3 a:hover{text-decoration-color:currentColor}}.tdm-vitrine .fondateurs__legende{margin:var(--espace-300) 0;color:var(--texte-secondaire)}.tdm-vitrine .fondateurs__marque{font-size:43px;font-weight:var(--graisse-logo);letter-spacing:-.065em;line-height:1}.tdm-vitrine .fondateurs__marque i{font-style:normal;color:var(--texte-marque)}@media(max-width:860px){.tdm-vitrine .fondateurs{grid-template-columns:1fr;gap:var(--espace-400)}}.tdm-vitrine .cockpit-zone{width:100%;max-width:1070px;margin:var(--espace-600) auto 0;perspective:1600px}.tdm-vitrine .cockpit{--pose: rotateX(3deg);display:grid;grid-template-columns:175px 1fr;text-align:left;min-height:445px;transform:var(--pose);transform-origin:bottom;border:1px solid transparent;border-radius:var(--rayon-carte);color:var(--p-foret-950);background:linear-gradient(180deg,var(--p-sauge-100),color-mix(in srgb,var(--p-sauge-200) 45%,var(--p-sauge-100)));box-shadow:var(--c-reflet-clair),0 0 0 1px color-mix(in srgb,var(--p-sauge-400) 80%,transparent),var(--c-contact),var(--c-ambiance);transition:transform var(--duree-lente) var(--courbe-vive),box-shadow var(--duree-lente) var(--courbe-douce)}.tdm-vitrine .cockpit__cote{display:flex;flex-direction:column;gap:var(--espace-050);padding:var(--espace-300) var(--espace-200);border-right:1px solid var(--p-sauge-200);background:var(--p-sauge-200);border-radius:var(--rayon-carte) 0 0 var(--rayon-carte);font-size:var(--taille-legende);color:var(--p-sauge-700)}.tdm-vitrine .cockpit__cote strong{font-size:25px;font-weight:var(--graisse-logo);letter-spacing:-.05em;color:var(--p-foret-950);margin-bottom:var(--espace-200)}.tdm-vitrine .cockpit__espace{margin-bottom:var(--espace-150)}.tdm-vitrine .cockpit__cote span:not(.cockpit__espace){padding:var(--espace-150);border-radius:var(--rayon-champ)}.tdm-vitrine .cockpit__cote .actif{background:var(--p-foret-100);color:var(--p-foret-800);font-weight:var(--graisse-grasse)}.tdm-vitrine .cockpit__corps{position:relative;padding:var(--espace-300) var(--espace-400);min-width:0}.tdm-vitrine .cockpit__tete{display:flex;justify-content:space-between;align-items:center;gap:var(--espace-200);color:var(--p-sauge-700)}.tdm-vitrine .cockpit__tete b{font-size:17px;font-weight:var(--graisse-grasse);color:var(--p-foret-950)}.tdm-vitrine .cockpit__corps h3{margin:var(--espace-300) 0 var(--espace-050);font-size:23px;font-weight:var(--graisse-moyenne);letter-spacing:-.03em}.tdm-vitrine .cockpit__sous{color:var(--p-sauge-700)}.tdm-vitrine .cockpit__chiffres{display:flex;gap:var(--espace-600);margin:var(--espace-300) 0 var(--espace-300)}.tdm-vitrine .cockpit__chiffres small{display:block;color:var(--p-sauge-700)}.tdm-vitrine .cockpit__chiffres strong{display:block;margin-top:var(--espace-050);font-size:25px;font-weight:var(--graisse-moyenne);letter-spacing:-.03em}.tdm-vitrine .cockpit__chiffres span{color:var(--p-statut-succes-clair)}.tdm-vitrine .cockpit__graphe{position:relative;padding-top:var(--espace-200);border-top:1px solid var(--p-sauge-200)}.tdm-vitrine .cockpit__graphe-tete{display:flex;justify-content:space-between;align-items:center;gap:var(--espace-200);color:var(--p-sauge-700)}.tdm-vitrine :is(.cockpit__espace,.cockpit__tete,.cockpit__sous,.cockpit__chiffres small,.cockpit__chiffres>div>span,.cockpit__graphe-tete,.cockpit__mois,.cockpit__eclairage span){font-size:var(--taille-legende)}.tdm-vitrine .onglets{display:flex;gap:var(--espace-050);padding:var(--espace-050);border-radius:var(--rayon-controle);background:var(--p-sauge-200)}.tdm-vitrine .onglets button{min-height:28px;padding:0 var(--espace-150);border:0;border-radius:var(--rayon-controle);background:none;color:var(--p-sauge-700);font:var(--graisse-moyenne) var(--taille-legende) / 1 var(--police);cursor:pointer}.tdm-vitrine .onglets button[aria-pressed=true]{background:var(--p-blanc);color:var(--p-foret-800);box-shadow:var(--ombre-posee)}.tdm-vitrine .onglets button:focus-visible{outline:var(--focus-epaisseur) solid var(--p-foret-950);outline-offset:2px}.tdm-vitrine .cockpit__courbe{display:block;width:100%;height:145px;overflow:visible}.tdm-vitrine .cockpit__courbe .courbe__trait{stroke:var(--p-foret-600)}.tdm-vitrine .cockpit__aujourdhui{stroke:var(--p-sauge-400);stroke-dasharray:4 4;fill:none}.tdm-vitrine .cockpit__mois{display:flex;justify-content:space-between;color:var(--p-sauge-700)}.tdm-vitrine .cockpit__eclairage{position:absolute;left:var(--espace-200);top:calc(var(--espace-600) + var(--espace-100));width:224px;padding:var(--espace-200) var(--espace-300);border-radius:var(--rayon-champ);border:1px solid var(--p-foret-700);background:var(--p-foret-850);color:var(--p-foret-050);box-shadow:var(--c-reflet-sombre),0 0 0 1px var(--bordure-defaut),var(--c-contact),var(--ombre-superposee);font-size:var(--taille-legende);line-height:1.5;transition:transform var(--duree-lente) var(--courbe-vive)}.tdm-vitrine .cockpit__eclairage span{display:block;margin-bottom:var(--espace-050);color:var(--p-citron-300)}@media(max-width:800px){.tdm-vitrine .cockpit{grid-template-columns:1fr;transform:none;min-height:0}.tdm-vitrine .cockpit__cote{display:none}.tdm-vitrine .cockpit__corps{padding:var(--espace-300)}.tdm-vitrine .cockpit__chiffres{gap:var(--espace-200);flex-wrap:wrap}.tdm-vitrine .cockpit__chiffres strong{font-size:21px}.tdm-vitrine .cockpit__eclairage{position:relative;left:auto;top:auto;width:auto;margin-top:var(--espace-200);transform:none}.tdm-vitrine .cockpit__graphe-tete{flex-wrap:wrap}}.tdm-vitrine .questions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"texte pile";column-gap:var(--espace-800);row-gap:var(--espace-300);align-items:center;padding-top:var(--espace-400);border-top:1px solid var(--bordure-defaut)}.tdm-vitrine .questions__textes{grid-area:texte;display:grid;align-self:center}.tdm-vitrine .question{grid-area:1 / 1;opacity:0;visibility:hidden;translate:0 var(--espace-100);filter:blur(calc(var(--flou-recul, 3px) * 1.4));transition:opacity var(--duree-rapide) var(--courbe-douce),translate var(--duree-rapide) var(--courbe-douce),filter var(--duree-rapide) var(--courbe-douce),visibility 0s linear var(--duree-rapide)}.tdm-vitrine .question[data-actif]{opacity:1;visibility:visible;translate:none;filter:none;transition:opacity var(--duree-lente) var(--courbe-vive) 90ms,translate var(--duree-lente) var(--courbe-vive) 90ms,filter var(--duree-lente) var(--courbe-vive) 90ms,visibility 0s}.tdm-vitrine .question h3{margin-bottom:var(--espace-150)}.tdm-vitrine .question p{color:var(--texte-secondaire);max-width:440px}.tdm-vitrine .pastilles{display:flex;flex-wrap:wrap;gap:var(--espace-100);margin-top:var(--espace-300)}.tdm-vitrine .pastilles span{padding:var(--espace-100) var(--espace-150);border:1px solid var(--bordure-controle);border-radius:var(--rayon-controle);font-size:var(--taille-legende);color:color-mix(in oklab,var(--texte-secondaire) 65%,var(--texte-principal))}.tdm-vitrine .questions__pile{grid-area:pile;display:grid;padding:var(--espace-400) var(--espace-400) 0 0;touch-action:pan-y}.tdm-vitrine .questions__pile .mini{grid-area:1 / 1;align-self:start;z-index:0;opacity:.8;filter:blur(var(--flou-recul, 3px)) saturate(.8);pointer-events:none;translate:var(--espace-400) calc(-1 * var(--espace-400));scale:.95;rotate:3deg;transition:translate var(--duree-lente) var(--courbe-vive),scale var(--duree-lente) var(--courbe-vive),rotate var(--duree-lente) var(--courbe-vive),opacity var(--duree-lente) var(--courbe-douce),filter var(--duree-lente) var(--courbe-douce),z-index var(--duree-lente) step-end}.tdm-vitrine .questions__pile .mini[data-actif]{z-index:1;opacity:1;filter:none;pointer-events:auto;translate:none;scale:none;rotate:-1deg;transition:translate var(--duree-lente) var(--courbe-vive),scale var(--duree-lente) var(--courbe-vive),rotate var(--duree-lente) var(--courbe-vive),opacity var(--duree-moyenne) var(--courbe-douce),filter var(--duree-moyenne) var(--courbe-douce),z-index var(--duree-lente) step-start}.tdm-vitrine .questions:focus-visible{outline:var(--focus-epaisseur) solid var(--focus-exterieur, var(--bordure-focus));outline-offset:var(--espace-200);border-radius:var(--rayon-carte)}.tdm-vitrine .mini{align-self:start;padding:var(--espace-300) var(--espace-400);border:1px solid transparent;border-radius:var(--rayon-carte);background:var(--fond-surface);box-shadow:var(--c-reflet-sombre),0 0 0 1px var(--bordure-defaut),var(--c-contact),var(--ombre-posee)}.tdm-vitrine .mini__titre{display:flex;justify-content:space-between;gap:var(--espace-200);font-size:var(--taille-legende)}.tdm-vitrine .mini__ligne{display:flex;justify-content:space-between;gap:var(--espace-200);margin:var(--espace-150) 0;font-size:var(--taille-legende)}.tdm-vitrine :is(.mini__ligne,.mini__titre) b{font-weight:var(--graisse-moyenne)}.tdm-vitrine .jauge{height:7px;border-radius:var(--rayon-controle);background:var(--fond-bande-appuyee);margin:var(--espace-200) 0 var(--espace-200)}.tdm-vitrine .jauge i{display:block;width:var(--v);height:100%;border-radius:var(--rayon-controle);background:var(--p-citron-400)}.tdm-vitrine .jauge--claire i{background:var(--p-foret-400)}.tdm-vitrine .mini{--_etape: calc(.45s + var(--k, 0) * .22s);--_os: color-mix(in srgb, var(--texte-principal) 14%, transparent)}.tdm-vitrine .questions__pile .jauge i{transform-origin:left;scale:0 1;transition:scale var(--duree-expressive) var(--courbe-vive) .12s}.tdm-vitrine .questions:not([data-mouvement]) .mini[data-actif] .jauge i,.tdm-vitrine .questions[data-visible] .mini[data-actif] .jauge i{scale:1 1}.tdm-vitrine .questions[data-mouvement] .mini[data-actif] .jauge i{transition-delay:calc(var(--_etape) + .14s)}.tdm-vitrine .questions[data-mouvement] .mini__ligne :is(span,b){border-radius:var(--rayon-controle)}.tdm-vitrine .questions[data-mouvement]:not([data-visible]) .mini[data-actif] .mini__ligne span{min-width:3em;color:transparent;background-color:var(--_os)}.tdm-vitrine .questions[data-mouvement]:not([data-visible]) .mini[data-actif] .mini__ligne b{color:transparent;background-color:var(--_os)}.tdm-vitrine .questions[data-mouvement][data-visible] .mini[data-actif] .mini__ligne span{animation:mini-os var(--_etape),mini-pose .42s var(--courbe-vive) var(--_etape)}.tdm-vitrine .questions[data-mouvement][data-visible] .mini[data-actif] .mini__ligne b{animation:mini-os calc(var(--_etape) + .14s),mini-pose .42s var(--courbe-vive) calc(var(--_etape) + .14s)}.tdm-vitrine .questions[data-mouvement][data-visible] .mini[data-actif]{animation:mini-flotte 3.2s ease-in-out 1.6s infinite alternate}@keyframes mini-os{0%,to{min-width:3em;color:transparent;background-color:var(--_os)}}@keyframes mini-pose{0%{color:transparent;translate:0 4px}}@keyframes mini-flotte{to{transform:translateY(-4px) rotate(-.4deg)}}@media(max-width:860px){.tdm-vitrine .questions{grid-template-columns:minmax(0,1fr);grid-template-areas:"texte" "pile";row-gap:var(--espace-400)}.tdm-vitrine .questions__pile{padding:var(--espace-300) var(--espace-300) 0 0}.tdm-vitrine .questions__pile .mini{translate:var(--espace-300) calc(-1 * var(--espace-300))}}@media(prefers-reduced-motion:reduce){.tdm-vitrine :is(.question,.question[data-actif]){translate:none;filter:none;transition:opacity var(--duree-moyenne) var(--courbe-douce),visibility 0s}.tdm-vitrine :is(.questions__pile .mini,.questions__pile .mini[data-actif]){transition:opacity var(--duree-moyenne) var(--courbe-douce),z-index 0s}.tdm-vitrine .questions__pile .jauge i{scale:1 1;transition:none}.tdm-vitrine .questions :is(.mini,.mini__ligne span,.mini__ligne b){animation:none}}.tdm-vitrine .echange{gap:0;padding:0;overflow:hidden}.tdm-vitrine .echange__tete{display:flex;align-items:center;gap:var(--espace-150);padding:var(--espace-200) var(--espace-300);border-bottom:1px solid var(--bordure-defaut)}.tdm-vitrine .echange__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--p-citron-400);color:var(--p-foret-950);font-weight:var(--graisse-logo);letter-spacing:-.05em}.tdm-vitrine .echange__qui{display:grid;line-height:1.25}.tdm-vitrine .echange__qui b{font-weight:var(--graisse-grasse);color:var(--p-foret-050)}.tdm-vitrine .echange__qui small{font-size:var(--taille-legende);color:var(--texte-secondaire)}.tdm-vitrine .echange__fil{margin:0;padding:var(--espace-300);list-style:none;display:grid;gap:var(--espace-100);align-content:start}.tdm-vitrine .bulle{display:flex}.tdm-vitrine .echange .bulle:before{content:none}.tdm-vitrine .bulle p{position:relative;max-width:82%;margin:0;padding:var(--espace-150) var(--espace-200);border-radius:var(--rayon-champ);font-size:var(--taille-controle);line-height:1.5;transform-origin:bottom left}.tdm-vitrine .bulle--moi{justify-content:flex-end;margin-bottom:var(--espace-150)}.tdm-vitrine .bulle--moi p{background:var(--p-citron-400);color:var(--p-foret-950);border-bottom-right-radius:var(--espace-050);transform-origin:bottom right}.tdm-vitrine .bulle--trend{position:relative}.tdm-vitrine .bulle--trend p{background:var(--p-foret-750);color:var(--p-foret-050);border-bottom-left-radius:var(--espace-050)}.tdm-vitrine .bulle--trend+.bulle--trend p{border-top-left-radius:var(--espace-050)}.tdm-vitrine .echange__saisie{display:flex;align-items:center;gap:var(--espace-150);padding:var(--espace-150) var(--espace-200) var(--espace-200) var(--espace-300);border-top:1px solid var(--bordure-defaut)}.tdm-vitrine .echange__champ{flex:1;min-height:40px;display:flex;align-items:center;padding:0 var(--espace-200);border-radius:var(--rayon-controle);background:color-mix(in srgb,var(--p-foret-950) 45%,transparent);font-size:var(--taille-controle);color:var(--p-foret-050);white-space:nowrap;overflow:hidden}.tdm-vitrine .echange__champ:empty:before{content:"Votre question";color:var(--texte-secondaire)}.tdm-vitrine .curseur{display:inline-block;width:2px;height:.9em;margin-left:var(--espace-050);vertical-align:-.08em;background:var(--texte-marque)}.tdm-vitrine [data-visible] .curseur{animation:clignoter 1.1s steps(1) infinite}@keyframes clignoter{50%{opacity:0}}.tdm-vitrine .courbe__halo{fill:var(--p-foret-600);opacity:0;transform-box:fill-box;transform-origin:center;pointer-events:none}.tdm-vitrine [data-visible] .donnees[data-etat=fait] .courbe__halo{animation:respirer 2.8s var(--courbe-douce) 1.2s infinite}@keyframes respirer{0%{opacity:.32;transform:scale(1)}70%,to{opacity:0;transform:scale(3.4)}}.tdm-vitrine .courbe__reflet{fill:none;stroke:var(--p-citron-400);stroke-width:3;stroke-linecap:round;stroke-dasharray:.12 2;stroke-dashoffset:.12;opacity:0;pointer-events:none}.tdm-vitrine [data-visible] .donnees[data-etat=fait] .courbe__reflet{animation:parcourir 9s var(--courbe-douce) 2.4s infinite}@keyframes parcourir{0%{stroke-dashoffset:.12;opacity:0}4%{opacity:.9}30%{stroke-dashoffset:-1;opacity:.9}33%,to{stroke-dashoffset:-1;opacity:0}}.tdm-vitrine :is(.cartes,.cockpit-zone)[data-entree=attente] :is(.carte-daf,.carte-trend,.cockpit){opacity:0;translate:0 var(--espace-400)}.tdm-vitrine :is(.cartes,.cockpit-zone)[data-entree=entre] :is(.carte-daf,.carte-trend,.cockpit){transition:opacity var(--duree-expressive) var(--courbe-vive),translate var(--duree-expressive) var(--courbe-vive),transform var(--duree-lente) var(--courbe-vive)}.tdm-vitrine .cartes[data-entree=entre] .carte-trend{transition-delay:90ms}.tdm-vitrine .offres .carte li{transition:opacity var(--duree-lente) var(--courbe-vive),translate var(--duree-lente) var(--courbe-vive);transition-delay:calc(.12s + var(--k, 0) * 55ms)}.tdm-vitrine .offres[data-entree=attente] .carte li{opacity:0;translate:0 var(--espace-100)}.tdm-vitrine .roule{display:inline-block;height:1.15em;overflow:hidden;vertical-align:bottom}.tdm-vitrine .roule__col{display:flex;flex-direction:column;line-height:1.15;transform:translateY(calc(var(--d, 0) * -1.15em));transition:transform var(--duree-roule, .9s) var(--courbe-vive) calc(var(--i, 0) * 45ms)}.tdm-vitrine .courbe__trait.trace{animation:tracer-une-fois 1.1s var(--courbe-vive) both}@keyframes tracer-une-fois{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.tdm-vitrine :is(.curseur,.courbe__halo,.courbe__reflet){animation:none!important}.tdm-vitrine :is(.courbe__halo,.courbe__reflet){display:none}.tdm-vitrine .roule__col{transition:none!important}}.tdm-vitrine .donnees__contenu{transition:opacity var(--duree-lente) var(--courbe-vive),filter var(--duree-lente) var(--courbe-vive)}.tdm-vitrine .donnees:is([data-etat=attente],[data-etat=calcul]) .donnees__contenu{opacity:0;filter:blur(calc(2 * var(--flou-recul, 3px)))}.tdm-vitrine .squelette{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:var(--espace-400) var(--espace-400);padding-top:var(--espace-050);pointer-events:none;opacity:0;transition:opacity var(--duree-moyenne) var(--courbe-douce)}.tdm-vitrine .donnees:is([data-etat=attente],[data-etat=calcul]) .squelette{opacity:1}.tdm-vitrine .squelette i{position:relative;display:block;height:46px;animation:pulser 1.6s var(--courbe-douce) infinite}.tdm-vitrine .squelette i:before,.tdm-vitrine .squelette i:after{content:"";position:absolute;left:0;border-radius:var(--rayon-controle);background:var(--c-os)}.tdm-vitrine .squelette i:before{top:0;width:52%;height:9px}.tdm-vitrine .squelette i:after{top:19px;width:78%;height:25px;border-radius:var(--rayon-champ)}.tdm-vitrine .squelette i:nth-child(2){animation-delay:.14s}.tdm-vitrine .squelette i:nth-child(3){grid-column:1 / -1;height:96px;animation-delay:.28s}.tdm-vitrine .squelette i:nth-child(3):before{inset:0;width:auto;height:auto;border-radius:0;opacity:.7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 100' preserveAspectRatio='none'%3E%3Cpath d='M0 85 Q45 90 80 65 T160 65 T240 40 T320 35 T400 18 T460 10V100H0Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 100' preserveAspectRatio='none'%3E%3Cpath d='M0 85 Q45 90 80 65 T160 65 T240 40 T320 35 T400 18 T460 10V100H0Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}.tdm-vitrine .squelette i:nth-child(3):after{display:none}.tdm-vitrine .cockpit .squelette{grid-template-columns:repeat(3,1fr);padding-top:var(--espace-300)}.tdm-vitrine .cockpit .squelette i:nth-child(3){height:150px;margin-top:var(--espace-200)}@keyframes pulser{50%{opacity:.5}}.tdm-vitrine .calcul{position:absolute;inset:0;z-index:2;width:min(100% - var(--espace-200),340px);height:fit-content;margin:auto;padding:var(--espace-200);list-style:none;display:grid;gap:var(--espace-150);overflow:hidden;border-radius:var(--rayon-champ);box-sizing:content-box;background:color-mix(in srgb,var(--p-blanc) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--c-reflet-clair),0 0 0 1px color-mix(in srgb,var(--p-sauge-400) 60%,transparent),0 1px 2px color-mix(in srgb,var(--p-foret-950) 8%,transparent),0 14px 32px -14px color-mix(in srgb,var(--p-foret-950) 30%,transparent);font-size:var(--taille-legende);line-height:1.35;color:var(--p-sauge-900);text-align:left;opacity:0;translate:0 var(--espace-100);scale:.98;transition:opacity var(--duree-moyenne) var(--courbe-vive),translate var(--duree-lente) var(--courbe-vive),scale var(--duree-lente) var(--courbe-vive)}.tdm-vitrine .calcul[hidden]{display:none}.tdm-vitrine .donnees[data-etat=calcul] .calcul{opacity:1;translate:none;scale:none}.tdm-vitrine .calcul li{display:flex;align-items:center;gap:var(--espace-150);opacity:.45;transition:opacity var(--duree-moyenne) var(--courbe-douce)}.tdm-vitrine .calcul li:before{content:"";flex:none;width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--p-sauge-400)}.tdm-vitrine .calcul li[data-pas=en-cours]{opacity:1;font-weight:var(--graisse-moyenne)}.tdm-vitrine .calcul li[data-pas=en-cours]:before{border-color:var(--p-foret-600);border-right-color:transparent;animation:tourner .75s linear infinite}.tdm-vitrine .calcul li[data-pas=fait]{opacity:.78}.tdm-vitrine .calcul li[data-pas=fait]:before{border:0;background:var(--p-foret-600);animation:cocher var(--duree-ressort) var(--courbe-ressort);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7'/%3E%3C/svg%3E") center / 14px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.8 7.3 6 9.4l4.3-4.6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px;-webkit-mask-composite:xor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7'/%3E%3C/svg%3E") center / 14px exclude,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.8 7.3 6 9.4l4.3-4.6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px}@keyframes tourner{to{rotate:1turn}}@keyframes cocher{0%{scale:.6}}.tdm-vitrine .calcul__heure{display:flex;align-items:center;gap:var(--espace-100);min-height:24px;margin-top:var(--espace-100);font-size:var(--taille-legende);color:var(--p-sauge-700)}.tdm-vitrine .calcul__heure[hidden]{display:flex;visibility:hidden}@media(max-width:720px){.tdm-vitrine .cockpit .squelette{grid-template-columns:1fr 1fr;padding-top:var(--espace-200)}}@media(prefers-reduced-motion:reduce){.tdm-vitrine .squelette i,.tdm-vitrine .calcul li:before{animation:none!important}.tdm-vitrine .calcul{transition:none!important}}.tdm-vitrine .bulle__meta{display:inline-flex;align-items:center;gap:var(--espace-050);float:right;margin:var(--espace-100) 0 calc(-1 * var(--espace-050)) var(--espace-150);font-size:var(--taille-legende);line-height:1;opacity:.7}.tdm-vitrine .bulle__meta svg{width:16px;height:16px;margin-block:-2.5px}.tdm-vitrine .bulle--moi[data-lu] .bulle__meta svg{color:var(--p-foret-800);opacity:1}.tdm-vitrine [data-joue] .bulle:not([data-etat]){visibility:hidden}.tdm-vitrine [data-joue] .bulle p{opacity:0;scale:.92;translate:0 var(--espace-100)}.tdm-vitrine [data-joue] .bulle[data-etat=vu] p{opacity:1;scale:1;translate:none;transition:opacity var(--duree-moyenne) var(--courbe-douce),scale var(--duree-ressort) var(--courbe-ressort),translate var(--duree-lente) var(--courbe-vive)}.tdm-vitrine .bulle[data-etat=frappe] p{visibility:hidden}.tdm-vitrine .echange .bulle[data-etat=frappe]:before{content:"";position:absolute;width:56px;height:34px;border-radius:var(--rayon-champ);border-bottom-left-radius:var(--espace-050);background:radial-gradient(circle at 17px 50%,var(--p-foret-050) 2.5px,transparent 3px),radial-gradient(circle at 28px 50%,var(--p-foret-050) 2.5px,transparent 3px),radial-gradient(circle at 39px 50%,var(--p-foret-050) 2.5px,transparent 3px),var(--p-foret-750);animation:frapper 1s var(--courbe-douce) infinite}@keyframes frapper{50%{opacity:.55}}.tdm-vitrine .echange__champ[data-tape]:after{content:"";width:1.5px;height:1.1em;margin-left:1px;background:var(--p-citron-400);animation:clignoter 1.1s steps(1) infinite}@media(prefers-reduced-motion:reduce){.tdm-vitrine .bulle[data-etat=frappe]:before,.tdm-vitrine .echange__champ[data-tape]:after{animation:none}}.tdm-vitrine .lecture{--texte-rubrique: var(--p-prune-700)}.tdm-vitrine .lecture-haut{padding:calc(var(--pad-haut) + var(--espace-300)) var(--cote) var(--espace-600)}.tdm-vitrine .lecture-haut__dedans{display:grid;justify-items:start;gap:var(--espace-200)}.tdm-vitrine .lecture-haut__dedans>*{margin:0}.tdm-vitrine .lecture-haut__chapo{max-width:640px;color:var(--texte-secondaire)}.tdm-vitrine .lecture-haut__dedans>*{animation:lecture-entree .7s var(--courbe-vive) both}.tdm-vitrine .lecture-haut__dedans>:nth-child(2){animation-delay:70ms}.tdm-vitrine .lecture-haut__dedans>:nth-child(3){animation-delay:.14s}.tdm-vitrine .lecture-haut__dedans>:nth-child(n+4){animation-delay:.21s}@keyframes lecture-entree{0%{opacity:0;translate:0 var(--espace-150)}}.tdm-vitrine [data-apparition]{transition:opacity var(--duree-expressive) var(--courbe-vive),translate var(--duree-expressive) var(--courbe-vive)}.tdm-vitrine [data-apparition=attente]{opacity:0;translate:0 var(--espace-200);transition:none}.tdm-vitrine .ressource{gap:var(--espace-150)}.tdm-vitrine .ressource>*{margin:0}.tdm-vitrine .ressource__rubrique{font-size:var(--taille-legende);font-weight:var(--graisse-moyenne);line-height:1.4;color:var(--texte-rubrique)}.tdm-vitrine .ressource__titre{font-size:20px;font-weight:var(--graisse-moyenne);line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.tdm-vitrine .ressource__titre a{color:inherit;text-decoration:none}.tdm-vitrine .ressource__extrait{font-size:var(--taille-controle);line-height:1.6;color:var(--texte-secondaire);text-wrap:pretty}.tdm-vitrine .ressource>.ressource__pied{display:flex;flex-wrap:wrap;gap:var(--espace-050) var(--espace-300);margin-top:auto;padding-top:var(--espace-100);font-size:var(--taille-legende);color:var(--texte-secondaire)}.tdm-vitrine .ressources-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gouttiere)}@media(max-width:1100px){.tdm-vitrine .ressources-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.tdm-vitrine .ressources-grille{grid-template-columns:minmax(0,1fr)}}.tdm-vitrine .ressources-liste{padding:0 var(--cote) var(--espace-1000)}.tdm-vitrine .ressources-outils{display:grid;gap:var(--espace-300);margin-bottom:var(--espace-300)}.tdm-vitrine .filtres{display:flex;flex-wrap:wrap;gap:var(--espace-100)}.tdm-vitrine .filtre{display:inline-flex;align-items:center;gap:var(--espace-100);min-height:40px;padding:0 var(--espace-200);border:1px solid var(--bordure-controle);border-radius:var(--rayon-controle);font:var(--graisse-moyenne) var(--taille-controle) / 1.2 var(--police);color:var(--texte-principal);background:var(--fond-page);cursor:pointer;transition:background-color var(--duree-rapide) var(--courbe-douce),color var(--duree-rapide) var(--courbe-douce),border-color var(--duree-rapide) var(--courbe-douce)}.tdm-vitrine .filtre__n{font-size:var(--taille-legende);font-weight:var(--graisse-normale);color:var(--texte-secondaire);font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.tdm-vitrine .filtre:hover:not([aria-pressed=true]){background:var(--fond-discret-survol)}}.tdm-vitrine .filtre[aria-pressed=true]{border-color:var(--fond-action-repos);color:var(--texte-sur-action);background:var(--fond-action-repos)}.tdm-vitrine .filtre[aria-pressed=true] .filtre__n{color:inherit;opacity:.85}@media(max-width:720px){.tdm-vitrine .filtres{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--cote));padding:var(--espace-050) var(--cote);scroll-padding-inline:var(--cote);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--cote),#000 calc(100% - var(--cote)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--cote),#000 calc(100% - var(--cote)),transparent)}.tdm-vitrine .filtres::-webkit-scrollbar{display:none}.tdm-vitrine .filtre{flex:none}}.tdm-vitrine .ressources-compte{margin:0 0 var(--espace-400);font-size:var(--taille-controle);color:var(--texte-secondaire)}.tdm-vitrine .ressources-une{display:grid;margin-bottom:var(--espace-1000)}.tdm-vitrine .ressources-une:empty{display:none}.tdm-vitrine .ressources-rubriques{display:grid;gap:var(--espace-1000)}.tdm-vitrine .ressource--une{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:var(--espace-800);row-gap:var(--espace-200);align-items:end;padding:var(--espace-600);background:linear-gradient(180deg,var(--p-prune-750),var(--p-prune-800) 60%);border-color:var(--p-prune-900);--texte-principal: var(--p-ivoire-050);--texte-secondaire: color-mix(in srgb, var(--p-ivoire-050) 80%, var(--p-prune-800));--texte-marque: var(--p-prune-200);--texte-rubrique: var(--p-prune-200);--bordure-defaut: color-mix(in srgb, var(--p-ivoire-050) 30%, transparent);color:var(--texte-principal);box-shadow:var(--c-reflet-sombre),var(--c-contact),var(--c-ambiance)}.tdm-vitrine .ressource--une .ressource__rubrique{grid-column:1 / -1}.tdm-vitrine .ressource--une .ressource__titre{grid-column:1;font-size:clamp(28px,3vw,42px);line-height:var(--interligne-titre);letter-spacing:var(--approche-titre)}.tdm-vitrine .ressource--une .ressource__extrait{grid-column:2;grid-row:2;font-size:var(--taille-chapo);line-height:var(--interligne-chapo)}.tdm-vitrine .ressource--une .ressource__pied{grid-column:1 / -1}.tdm-vitrine .ressource--une:has(.carte__action:focus-visible){outline-color:var(--p-prune-900)}@media(max-width:860px){.tdm-vitrine .ressource--une{grid-template-columns:minmax(0,1fr);padding:var(--espace-400)}.tdm-vitrine .ressource--une .ressource__extrait{grid-column:1;grid-row:auto}}.tdm-vitrine .rangee__tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--espace-100) var(--espace-300);margin-bottom:var(--espace-300);padding-bottom:var(--espace-200);border-bottom:1px solid var(--bordure-defaut)}.tdm-vitrine .rangee__titre{margin:0}.tdm-vitrine .rangee__n{font-size:var(--taille-controle);color:var(--texte-secondaire)}.tdm-vitrine .rangee__tout{margin-left:auto;font-size:var(--taille-controle);font-weight:var(--graisse-moyenne)}.tdm-vitrine .ressources-rubriques .ressources-grille{grid-template-columns:repeat(4,minmax(0,1fr))}.tdm-vitrine .ressources-rubriques .ressource__extrait{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1240px){.tdm-vitrine .ressources-rubriques .ressources-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.tdm-vitrine .ressources-rubriques .ressources-grille{grid-template-columns:minmax(0,1fr)}.tdm-vitrine .rangee__tout{margin-left:0;flex-basis:100%}}.tdm-vitrine .article-haut__rubrique{font-size:var(--taille-controle);font-weight:var(--graisse-moyenne);color:var(--texte-rubrique)}.tdm-vitrine .article-haut__titre{max-width:1120px;text-wrap:balance}.tdm-vitrine .lecture-haut__dedans>.article-haut__meta{display:flex;flex-wrap:wrap;gap:var(--espace-100) var(--espace-300);margin-top:var(--espace-100);font-size:var(--taille-controle);color:var(--texte-secondaire)}.tdm-vitrine .article-haut__meta>*+*:before{content:"";display:inline-block;width:1px;height:.9em;margin-right:var(--espace-300);vertical-align:-1px;background:var(--bordure-controle)}@media(max-width:720px){.tdm-vitrine .article-haut__meta>*+*:before{content:none}}.tdm-vitrine .article-corps{display:grid;grid-template-columns:220px minmax(0,68ch);column-gap:var(--espace-1000);align-items:start;padding:0 var(--cote);box-sizing:border-box}.tdm-vitrine .article-corps.contenu{max-width:calc(var(--contenu-max) + 2 * var(--cote))}.tdm-vitrine .article__texte{grid-column:2;min-width:0;font-size:18px;line-height:1.75;color:var(--texte-principal)}.tdm-vitrine .sommaire{grid-column:1;grid-row:1 / span 2;position:sticky;top:calc(var(--pad-haut) + var(--espace-300));max-height:calc(100svh - var(--pad-haut) - var(--pad-bas));overflow-y:auto}.tdm-vitrine .sommaire__replie>summary{list-style:none;margin-bottom:var(--espace-150);font-size:var(--taille-legende);font-weight:var(--graisse-grasse);color:var(--texte-principal);cursor:default;pointer-events:none}.tdm-vitrine .sommaire__replie>summary::-webkit-details-marker{display:none}.tdm-vitrine .sommaire__liste{margin:0;padding:0;list-style:none;display:grid;gap:2px;border-left:1px solid var(--bordure-defaut)}.tdm-vitrine .sommaire__liste a{display:block;padding:var(--espace-050) 0 var(--espace-050) var(--espace-200);margin-left:-1px;border-left:2px solid transparent;font-size:var(--taille-legende);line-height:1.45;color:var(--texte-secondaire);text-decoration:none;transition:color var(--duree-moyenne) var(--courbe-douce),border-color var(--duree-moyenne) var(--courbe-douce)}@media(hover:hover)and (pointer:fine){.tdm-vitrine .sommaire__liste a:hover{color:var(--texte-principal)}}.tdm-vitrine .sommaire__liste a[aria-current=true]{color:var(--texte-principal);border-left-color:var(--texte-marque);font-weight:var(--graisse-moyenne)}@media(max-width:1080px){.tdm-vitrine .article-corps{grid-template-columns:minmax(0,68ch);justify-content:center;row-gap:var(--espace-400)}.tdm-vitrine .sommaire{grid-column:1;grid-row:auto;position:static;max-height:none;overflow:visible}.tdm-vitrine .article__texte{grid-column:1}.tdm-vitrine .sommaire__replie>summary{display:inline-flex;align-items:center;gap:var(--espace-100);min-height:40px;margin:0;padding:0 var(--espace-200);border:1px solid var(--bordure-controle);border-radius:var(--rayon-controle);font-size:var(--taille-controle);cursor:pointer;pointer-events:auto}.tdm-vitrine .sommaire__replie>summary:after{content:"";width:7px;height:7px;margin-left:var(--espace-050);border-right:1.5px solid;border-bottom:1.5px solid;rotate:45deg;translate:0 -2px;transition:rotate var(--duree-moyenne) var(--courbe-vive)}.tdm-vitrine .sommaire__replie[open]>summary:after{rotate:225deg;translate:0 2px}.tdm-vitrine .sommaire__replie[open] .sommaire__liste{margin-top:var(--espace-100);padding:var(--espace-200) 0;border:1px solid var(--bordure-defaut);border-radius:var(--rayon-champ);background:var(--fond-surface)}}@media(max-width:720px){.tdm-vitrine .article__texte{font-size:17px}}.tdm-vitrine .article__texte>:first-child{margin-top:0}.tdm-vitrine .article__texte p{margin:0 0 1.15em;text-wrap:pretty}.tdm-vitrine .article__texte h2{margin:2.1em 0 .6em;font-size:27px;font-weight:var(--graisse-moyenne);line-height:1.25;letter-spacing:-.025em;scroll-margin-top:calc(var(--pad-haut) + var(--espace-300))}.tdm-vitrine .article__texte h3{margin:1.7em 0 .5em;font-size:21px;font-weight:var(--graisse-moyenne);line-height:1.3;letter-spacing:-.015em}.tdm-vitrine .article__texte :is(ul,ol){margin:0 0 1.15em;padding-left:1.3em}.tdm-vitrine .article__texte li{margin:.35em 0;padding-left:.2em}.tdm-vitrine .article__texte li::marker{color:var(--texte-marque)}.tdm-vitrine .article__texte strong{font-weight:var(--graisse-grasse)}.tdm-vitrine .article__texte a{color:var(--texte-lien-repos);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tdm-vitrine .article__texte blockquote{margin:1.6em 0;padding:var(--espace-100) 0 var(--espace-100) var(--espace-400);border-left:3px solid var(--texte-marque);font-size:21px;line-height:1.55;letter-spacing:-.01em;color:var(--texte-principal)}.tdm-vitrine .article__texte blockquote p:last-child{margin-bottom:0}.tdm-vitrine .article__texte hr{margin:2.2em 0;border:0;border-top:1px solid var(--bordure-defaut)}.tdm-vitrine .article__texte code{font-size:.9em;padding:1px 5px;border-radius:4px;background:var(--fond-bande)}.tdm-vitrine .article__tableau{margin:1.6em 0;overflow-x:auto;border:1px solid var(--bordure-defaut);border-radius:var(--rayon-champ);background:var(--fond-surface)}.tdm-vitrine .article__tableau:focus-visible{outline:var(--focus-epaisseur) solid var(--bordure-focus);outline-offset:2px}.tdm-vitrine .article__tableau table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px;line-height:1.5;font-variant-numeric:tabular-nums}.tdm-vitrine .article__tableau th{padding:var(--espace-150) var(--espace-200);text-align:left;font-weight:var(--graisse-grasse);background:var(--fond-bande);border-bottom:1px solid var(--bordure-controle)}.tdm-vitrine .article__tableau td{padding:var(--espace-150) var(--espace-200);vertical-align:top;border-bottom:1px solid var(--bordure-defaut)}.tdm-vitrine .article__tableau tr:last-child td{border-bottom:0}.tdm-vitrine .article-suite{display:grid;gap:var(--espace-1000);padding:var(--espace-1000) var(--cote) var(--espace-1000);box-sizing:border-box}.tdm-vitrine .article-suite.contenu{max-width:calc(var(--contenu-max) + 2 * var(--cote))}.tdm-vitrine .auteur{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--espace-300);max-width:760px;padding:var(--espace-400);border:1px solid var(--bordure-defaut);border-radius:var(--rayon-carte);background:var(--fond-surface)}.tdm-vitrine .auteur__avatar{width:64px;height:64px;font-size:19px;font-weight:var(--graisse-moyenne);color:var(--texte-principal);background:var(--fond-bande-appuyee);border:0}.tdm-vitrine .auteur__texte{display:grid;gap:var(--espace-100);font-size:var(--taille-controle);line-height:1.65;color:var(--texte-secondaire)}.tdm-vitrine .auteur__texte>*{margin:0}.tdm-vitrine .auteur__surtitre{font-size:var(--taille-legende);font-weight:var(--graisse-moyenne);color:var(--texte-rubrique)}.tdm-vitrine .auteur__nom{font-size:21px;font-weight:var(--graisse-moyenne);letter-spacing:-.02em;color:var(--texte-principal)}.tdm-vitrine .auteur__nom a{color:inherit;text-decoration:underline;text-decoration-color:var(--bordure-controle);text-underline-offset:4px}.tdm-vitrine .auteur__role{color:var(--texte-principal)}.tdm-vitrine .auteur__linkedin{display:inline-flex;align-items:center;gap:var(--espace-100);justify-self:start}.tdm-vitrine .auteur__linkedin svg{width:16px;height:16px;fill:currentColor}@media(max-width:720px){.tdm-vitrine .auteur{grid-template-columns:minmax(0,1fr);padding:var(--espace-300)}}.tdm-vitrine .article-bandeau{display:grid;justify-items:center;gap:var(--espace-200);text-align:center}.tdm-vitrine .article-bandeau>*{margin:0}.tdm-vitrine .article-bandeau .t-chapo{max-width:620px;color:var(--texte-secondaire)}.tdm-vitrine .article-bandeau__lien{font-size:var(--taille-corps);font-weight:var(--graisse-moyenne)}.tdm-vitrine .suite-lecture{scroll-margin-top:calc(var(--pad-haut) + var(--espace-300))}.tdm-vitrine .suite-lecture__titre{margin:0 0 var(--espace-300);padding-bottom:var(--espace-200);border-bottom:1px solid var(--bordure-defaut)}.tdm-vitrine .suite-lecture__grille{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gouttiere)}.tdm-vitrine .suite-lecture .ressource__extrait{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1240px){.tdm-vitrine .suite-lecture__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.tdm-vitrine .suite-lecture__grille{grid-template-columns:minmax(0,1fr)}}.tdm-vitrine .pile{position:relative;flex:1 0 auto;min-height:128px;border-radius:var(--rayon-champ);background:var(--fond-bande)}.tdm-vitrine .pile__fiche{position:absolute;left:50%;top:50%;width:min(60%,170px);display:grid;align-content:start;gap:7px;padding:var(--espace-150) var(--espace-150) var(--espace-200);box-sizing:border-box;border:1px solid var(--bordure-defaut);border-radius:var(--rayon-champ);background:var(--fond-surface);box-shadow:var(--c-reflet-clair),var(--c-contact);translate:-50% -50%}.tdm-vitrine .pile__fiche i{display:block;height:5px;border-radius:3px;background:color-mix(in srgb,var(--texte-principal) 22%,transparent)}.tdm-vitrine .pile__fiche i:first-child{width:38%;height:4px;margin-bottom:3px;background:color-mix(in srgb,var(--texte-rubrique) 55%,transparent)}.tdm-vitrine .pile__fiche i:nth-child(2){width:94%}.tdm-vitrine .pile__fiche i:nth-child(3){width:80%}.tdm-vitrine .pile__fiche i:nth-child(4){width:52%}.tdm-vitrine .pile__fiche:nth-child(1){rotate:-8deg;translate:-66% -47%}.tdm-vitrine .pile__fiche:nth-child(2){rotate:5deg;translate:-36% -53%}.tdm-vitrine .pile__fiche:nth-child(3){rotate:-1deg;z-index:1}@media(prefers-reduced-motion:reduce){.tdm-vitrine .lecture-haut__dedans>*{animation:none}.tdm-vitrine [data-apparition],.tdm-vitrine .sommaire__liste a,.tdm-vitrine .sommaire__replie>summary:after{transition:none}}.tdm-vitrine .legal-haut__titre{max-width:1120px;text-wrap:balance}.tdm-vitrine .legal-haut__maj{margin:0;font-size:var(--taille-controle);color:var(--texte-secondaire)}.tdm-vitrine .legal-corps{padding-bottom:var(--espace-1000)}@media print{.tdm-vitrine:has(.legal) :is(.fond,.voile,.tete,.barre,.fondu,.pied,.sommaire,.evitement),html:has(.tdm-vitrine .legal) dialog{display:none!important}html:has(.tdm-vitrine .legal),html:has(.tdm-vitrine .legal) body,.tdm-vitrine:has(.legal){background:#fff!important}.tdm-vitrine .legal .lecture-haut{padding:0 0 12pt}.tdm-vitrine .legal .lecture-haut__dedans>*{animation:none!important}.tdm-vitrine .legal-corps{display:block;padding:0}.tdm-vitrine .legal__texte{max-width:none;font-size:11pt;line-height:1.5;color:#000}.tdm-vitrine .legal__texte h2{break-after:avoid}.tdm-vitrine .legal__texte a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}}.tdm-vitrine [data-marque=trend]{--accent: var(--p-foret-700);--accent-fort: var(--p-foret-800);--accent-point: var(--p-foret-500);--pale: var(--p-foret-050);--pale-bord: var(--p-foret-300)}.tdm-vitrine [data-marque=daf]{--accent: var(--p-prune-700);--accent-fort: var(--p-prune-800);--accent-point: var(--p-prune-450);--pale: var(--p-prune-050);--pale-bord: var(--p-prune-200)}.tdm-vitrine .tarifs-haut{padding:calc(var(--pad-haut) + var(--espace-400)) var(--cote) var(--espace-600);box-sizing:border-box}.tdm-vitrine .tarifs-haut__dedans{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--espace-300) var(--espace-800)}.tdm-vitrine .tarifs-haut__texte{display:grid;gap:var(--espace-200)}.tdm-vitrine .tarifs-haut__texte>*{margin:0}.tdm-vitrine .tarifs-haut__titre{text-wrap:balance}.tdm-vitrine .tarifs-haut__chapo{max-width:680px}@media(max-width:860px){.tdm-vitrine .tarifs-haut__dedans{grid-template-columns:minmax(0,1fr);align-items:start}.tdm-vitrine .tarifs-haut__dedans .bascule{justify-self:start}}.tdm-vitrine .bascule{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--bordure-controle);border-radius:var(--rayon-controle);background:var(--fond-champ)}.tdm-vitrine .bascule button{display:inline-flex;align-items:center;gap:var(--espace-100);min-height:40px;padding:0 var(--espace-300);border:0;border-radius:var(--rayon-controle);font:var(--graisse-moyenne) var(--taille-controle) / 1.2 var(--police);color:var(--texte-principal);background:transparent;cursor:pointer;transition:background-color var(--duree-rapide) var(--courbe-douce),color var(--duree-rapide) var(--courbe-douce)}@media(hover:hover)and (pointer:fine){.tdm-vitrine .bascule button:hover:not([aria-pressed=true]){background:var(--fond-discret-survol)}}.tdm-vitrine .bascule button[aria-pressed=true]{color:var(--texte-sur-action);background:var(--fond-action-repos)}.tdm-vitrine .bascule button:focus-visible{outline:var(--focus-epaisseur) solid var(--bordure-focus);outline-offset:2px}.tdm-vitrine .bascule__remise{font-size:var(--taille-legende);font-weight:var(--graisse-grasse)}.tdm-vitrine .tarifs-corps{padding:0 var(--cote) var(--espace-1000);box-sizing:border-box}.tdm-vitrine .tarifs-corps.contenu{max-width:calc(var(--contenu-max) + 2 * var(--cote))}.tdm-vitrine .tarifs-cartes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gouttiere);row-gap:0;margin:0;padding:0;list-style:none}@media(max-width:1240px){.tdm-vitrine .tarifs-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.tdm-vitrine .tarifs-cartes{grid-template-columns:minmax(0,1fr)}}.tdm-vitrine .tarif-logo b{font-size:22px;font-weight:var(--graisse-logo);letter-spacing:-.06em;line-height:1;color:var(--accent-fort)}.tdm-vitrine .tarif-logo i{font-style:normal;color:var(--accent-point)}.tdm-vitrine .tarif{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--espace-200);min-width:0;margin-bottom:var(--gouttiere);padding:var(--espace-400);border-radius:var(--rayon-carte);color:var(--texte-principal)}.tdm-vitrine .tarif>*{margin:0}.tdm-vitrine .tarif__tete{display:grid;gap:var(--espace-100);align-content:start}.tdm-vitrine .tarif__tete>*{margin:0}.tdm-vitrine .tarif__nom{font-size:var(--taille-controle);font-weight:var(--graisse-grasse);color:var(--accent)}.tdm-vitrine .tarif__titre{font-size:18px;font-weight:var(--graisse-moyenne);line-height:1.35;letter-spacing:-.015em;text-wrap:balance}.tdm-vitrine .tarif__texte{font-size:15px;line-height:1.55;color:var(--texte-secondaire);text-wrap:pretty}.tdm-vitrine .tarif__prix,.tdm-vitrine .tarif__prix-cadences{display:grid;gap:2px;align-content:start}.tdm-vitrine .tarif__prix[hidden]{display:none}.tdm-vitrine .tarif__prix>p{margin:0}.tdm-vitrine .tarif__montant{font-size:30px;font-weight:var(--graisse-moyenne);line-height:1.15;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--accent-fort)}.tdm-vitrine .tarif__montant small{font-size:var(--taille-controle);font-weight:var(--graisse-normale);letter-spacing:0;color:var(--texte-secondaire);white-space:nowrap}.tdm-vitrine .tarif__barre,.tdm-vitrine .tarif__note{font-size:var(--taille-controle);line-height:1.45;color:var(--texte-secondaire)}.tdm-vitrine .tarif__barre del{text-decoration-thickness:1px}.tdm-vitrine .tarif__points{display:grid;gap:var(--espace-100);align-content:start;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.5}.tdm-vitrine .tarif__points li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--espace-150);align-items:start}.tdm-vitrine .tarif-coche{width:16px;height:16px;margin-top:3px;color:var(--accent)}.tdm-vitrine .tarif__pied{display:grid;align-content:end;padding-top:var(--espace-200)}.tdm-vitrine .tarif__pied:empty{padding:0}.tdm-vitrine .tarif__action{justify-self:stretch;--_bord: var(--accent);--_texte: var(--accent-fort);--_fond: transparent}.tdm-vitrine .tarif--avant .tarif__action{--_fond: var(--accent-fort);--_bord: var(--accent-fort);--_texte: var(--p-ivoire-050)}@media(hover:hover)and (pointer:fine){.tdm-vitrine .tarif__action:hover{--_fond: var(--pale)}.tdm-vitrine .tarif--avant .tarif__action:hover{--_fond: var(--accent);--_bord: var(--accent)}}.tdm-vitrine .tarif__action:focus-visible{outline:var(--focus-epaisseur) solid var(--bordure-focus);outline-offset:2px}@media(max-width:720px){.tdm-vitrine .tarif{padding:var(--espace-300)}}.tdm-vitrine .tarif{row-gap:var(--espace-150);padding:var(--espace-300);background:var(--p-ivoire-050);border:1px solid var(--bordure-defaut)}.tdm-vitrine .tarif__titre{font-size:16px}.tdm-vitrine .tarif__montant{font-size:26px}.tdm-vitrine .tarif__texte{font-size:var(--taille-controle)}.tdm-vitrine .tarif__points{gap:var(--espace-150);font-size:var(--taille-controle);line-height:1.6;color:var(--texte-secondaire)}.tdm-vitrine .tarif-coche{width:14px;height:14px}.tdm-vitrine .tarif--avant{--accent: var(--p-citron-400);--accent-fort: var(--p-foret-050);--accent-point: var(--p-citron-400);--pale: var(--p-foret-850);--texte-principal: var(--p-foret-050);--texte-secondaire: var(--p-foret-300);--bordure-focus: var(--p-citron-400);background:var(--p-foret-900);border-color:var(--p-foret-900);color:var(--texte-principal);box-shadow:0 2px 4px color-mix(in srgb,var(--p-foret-950) 18%,transparent),0 24px 48px -12px color-mix(in srgb,var(--p-foret-950) 40%,transparent)}.tdm-vitrine .tarif--avant .tarif__action{--_fond: var(--p-citron-400);--_bord: var(--p-citron-400);--_texte: var(--p-foret-950)}@media(hover:hover)and (pointer:fine){.tdm-vitrine .tarif--avant .tarif__action:hover{--_fond: var(--p-citron-300);--_bord: var(--p-citron-300)}}.tdm-vitrine .tarifs-faq{padding:var(--espace-800) var(--cote) var(--espace-1000)}.tdm-vitrine .tarifs-faq h2{margin:0 0 var(--espace-400)}.tdm-vitrine .tarifs-faq .faq details>div p{margin:0}.tdm-vitrine .tarifs-fin{padding:var(--espace-800) var(--cote) var(--espace-1000)}.tdm-vitrine .fin__lien{margin:0;font-size:var(--taille-corps);font-weight:var(--graisse-moyenne)}.tdm-vitrine .outils-liste .ressource__extrait{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tdm-vitrine .outil-haut__axe{font-size:var(--taille-controle);font-weight:var(--graisse-moyenne);color:var(--texte-rubrique)}.tdm-vitrine .outil-haut__titre{max-width:1120px;text-wrap:balance}.tdm-vitrine .outil-haut__chapo{max-width:760px}.tdm-vitrine .outil-corps{display:grid;gap:var(--espace-1000);padding:0 var(--cote);box-sizing:border-box}.tdm-vitrine .outil-corps.contenu{max-width:calc(var(--contenu-max) + 2 * var(--cote))}.tdm-vitrine .outil-calculateur{padding:0;overflow:hidden;min-width:0;box-shadow:var(--c-reflet-clair),var(--c-contact),var(--c-ambiance)}.tdm-vitrine .outil-calculateur__cadre{display:block;width:100%;height:900px;border:0;background:transparent;color-scheme:light}.tdm-vitrine .outil-texte{grid-column:auto;max-width:68ch;min-width:0}.tdm-vitrine .outil-suite{padding-top:var(--espace-1000)}.tdm-vitrine .lettre-outils{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--espace-200);background:var(--fond-voile);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tdm-vitrine .lettre-outils__panneau{position:relative;box-sizing:border-box;width:min(480px,100%);max-height:calc(100svh - var(--espace-400));overflow-y:auto;gap:var(--espace-200);border-radius:var(--rayon-superpose);background:var(--fond-superpose);box-shadow:var(--ombre-flottante)}.tdm-vitrine .lettre-outils__fermer{position:absolute;top:var(--espace-100);right:var(--espace-100);width:var(--bouton-normal);padding:0}.tdm-vitrine .lettre-outils__surtitre{margin:0;padding-right:var(--espace-300)}.tdm-vitrine .lettre-outils__formulaire{max-width:none}.tdm-vitrine .lettre-outils__consentement{display:flex;align-items:flex-start;gap:var(--espace-100);cursor:pointer;font-size:var(--taille-controle);line-height:1.5;color:var(--texte-secondaire)}.tdm-vitrine .lettre-outils__consentement input{margin:var(--espace-050) 0 0;flex:none;accent-color:var(--fond-action-repos)}.tdm-vitrine .lettre-outils__mentions{border-top:1px solid var(--bordure-defaut);padding-top:var(--espace-200)}.tdm-vitrine[data-introuvable]{min-height:100svh;background:var(--fond-pied)}.tdm-vitrine[data-introuvable] :is(.fond,.voile){background:var(--fond-pied)}.tdm-vitrine[data-introuvable] .fond--vague{display:none}.tdm-vitrine .introuvable{min-height:100svh;padding-block:var(--pad-haut) var(--pad-bas)}.tdm-vitrine .introuvable__accueil{margin-top:var(--espace-400)}.tdm-vitrine .diag-intro{display:grid;gap:var(--espace-200)}.tdm-vitrine .diag-intro>*{margin:0}.tdm-vitrine .diag-intro__titre{font-size:var(--taille-titre-1);font-weight:var(--graisse-moyenne);line-height:var(--interligne-titre);letter-spacing:var(--approche-titre);text-wrap:balance}.tdm-vitrine .diag-intro__chapo{max-width:560px}.tdm-vitrine .diag-etapes{display:grid;gap:var(--espace-200);margin:0;padding:0;list-style:none}.tdm-vitrine .diag-etape{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--espace-200);align-items:start}.tdm-vitrine .diag-etape__n{display:inline-grid;place-items:center;min-width:36px;height:28px;padding:0 var(--espace-100);border-radius:var(--rayon-controle);font-size:var(--taille-controle);font-weight:var(--graisse-grasse);font-variant-numeric:tabular-nums;color:var(--p-prune-700);background:var(--fond-bande)}.tdm-vitrine .diag-etape__texte{display:grid;gap:2px;padding-top:3px;font-size:var(--taille-controle);line-height:1.55;color:var(--texte-secondaire)}.tdm-vitrine .diag-etape__titre{font-size:var(--taille-corps);font-weight:var(--graisse-moyenne);color:var(--texte-principal)}.tdm-vitrine .diag-carte{gap:var(--espace-300);min-width:0;padding:var(--espace-400);box-shadow:var(--c-reflet-clair),var(--c-contact),var(--c-ambiance)}.tdm-vitrine .diag-carte__tete{display:grid;gap:var(--espace-050)}.tdm-vitrine .diag-carte__tete>*{margin:0}.tdm-vitrine .diag-carte__titre{font-size:20px;font-weight:var(--graisse-moyenne);line-height:1.3;letter-spacing:-.02em}.tdm-vitrine .diag-carte__aide{font-size:var(--taille-controle);color:var(--texte-secondaire)}.tdm-vitrine .diag-formulaire{display:grid;gap:var(--espace-200)}.tdm-vitrine .diag-naf-declencheur{display:flex;align-items:center;justify-content:space-between;gap:var(--espace-100);width:100%;box-sizing:border-box;min-height:var(--champ-hauteur);height:auto;margin:0;padding:12px 14px;border:var(--champ-bordure, 1px) solid var(--bordure-champ);border-radius:var(--rayon-champ);background:var(--fond-champ);color:var(--texte-principal);font:var(--graisse-normale) var(--taille-corps) / 1.4 var(--police);box-shadow:none;cursor:pointer;transition:border-color var(--duree-rapide) var(--courbe-douce),box-shadow var(--duree-rapide) var(--courbe-douce)}.tdm-vitrine .diag-naf-declencheur[data-vide]{color:var(--texte-secondaire)}.tdm-vitrine .diag-naf-declencheur .naf-select-chevron{display:inline-grid;place-items:center;flex:none;color:var(--p-prune-700)}.tdm-vitrine .diag-naf-declencheur .naf-select-chevron svg{width:14px;height:14px}@media(hover:hover)and (pointer:fine){.tdm-vitrine .diag-naf-declencheur:hover:not(:focus){border-color:var(--texte-secondaire);background:var(--fond-champ)}}.tdm-vitrine .diag-naf-declencheur:focus-visible{border-color:var(--bordure-focus);outline:var(--focus-epaisseur) solid var(--bordure-focus);outline-offset:2px;box-shadow:none}.tdm-vitrine .diag-naf-declencheur[aria-invalid=true]{border-color:var(--bordure-erreur);box-shadow:inset 0 0 0 1px var(--bordure-erreur)}html.tdm-vitrine-actif .diag-naf-popover{max-width:460px;border:1px solid var(--bordure-defaut);border-radius:var(--rayon-carte);background:var(--fond-surface);color:var(--texte-principal);font-family:var(--police);box-shadow:var(--c-reflet-clair),var(--c-contact),var(--c-ambiance)}html.tdm-vitrine-actif .diag-naf-popover .naf-select-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--espace-200);padding:var(--espace-200) var(--espace-200) var(--espace-100)}html.tdm-vitrine-actif .diag-naf-popover .naf-select-heading span{font-size:var(--taille-corps);font-weight:var(--graisse-moyenne)}html.tdm-vitrine-actif .diag-naf-popover .naf-select-heading small{font-size:var(--taille-legende);color:var(--texte-secondaire)}html.tdm-vitrine-actif .diag-naf-popover .naf-select-search{margin:0 var(--espace-100) var(--espace-100);border:1px solid var(--bordure-controle);border-radius:var(--rayon-champ)}html.tdm-vitrine-actif .diag-naf-popover .naf-select-search-icon{color:var(--p-prune-700)}html.tdm-vitrine-actif .diag-naf-popover .naf-select-search-input{background:transparent;color:var(--texte-principal);font:var(--graisse-normale) var(--taille-controle) / 1.4 var(--police)}html.tdm-vitrine-actif .diag-naf-popover .naf-select-list{padding:0 var(--espace-100) var(--espace-150)}html.tdm-vitrine-actif .diag-naf-popover .naf-select-section{position:sticky;top:0;z-index:1;margin:0;padding:var(--espace-150) var(--espace-100) var(--espace-050);background:var(--fond-surface);color:var(--texte-rubrique, var(--p-prune-700));font-size:var(--taille-legende);font-weight:var(--graisse-moyenne);text-transform:none;letter-spacing:0}html.tdm-vitrine-actif .diag-naf-popover .naf-select-option{min-height:40px;height:auto;gap:var(--espace-150);padding:var(--espace-050) var(--espace-100);border-radius:var(--rayon-controle);background:transparent;color:var(--texte-principal);font-family:var(--police)}@media(hover:hover)and (pointer:fine){html.tdm-vitrine-actif .diag-naf-popover .naf-select-option:hover{background:var(--fond-discret-survol)}}html.tdm-vitrine-actif .diag-naf-popover .naf-select-option[aria-selected=true]{background:var(--fond-bande);box-shadow:inset 0 0 0 1px var(--bordure-controle)}html.tdm-vitrine-actif .diag-naf-popover .naf-select-code{min-width:30px;color:var(--p-prune-700);font-size:var(--taille-controle);font-family:var(--police)}html.tdm-vitrine-actif .diag-naf-popover .naf-select-label{color:inherit;font-size:var(--taille-controle);line-height:1.35;white-space:normal}html.tdm-vitrine-actif .diag-naf-popover .naf-select-empty{color:var(--texte-secondaire);font-size:var(--taille-controle)}.tdm-vitrine .diag-formulaire .champ [aria-invalid=true]:is(:hover,:focus-visible){border-color:var(--bordure-erreur)}.tdm-vitrine .depot{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--espace-200);width:100%;min-height:104px;padding:var(--espace-300);border:1.5px dashed var(--bordure-controle);border-radius:var(--rayon-champ);background:var(--fond-bande);color:var(--texte-principal);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duree-rapide) var(--courbe-douce),background-color var(--duree-rapide) var(--courbe-douce)}.tdm-vitrine .depot:focus-visible{outline:var(--focus-epaisseur) solid var(--bordure-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.tdm-vitrine .depot:hover{border-color:var(--texte-secondaire);background:var(--fond-bande-appuyee)}}.tdm-vitrine .depot[data-survol]{border-color:var(--bordure-focus);border-style:solid;background:var(--fond-bande-appuyee)}.tdm-vitrine .depot__icone{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--p-prune-700);background:var(--fond-champ);box-shadow:0 0 0 1px var(--bordure-defaut)}.tdm-vitrine .depot__icone svg{width:22px;height:22px}.tdm-vitrine .depot__texte{display:grid;gap:2px;min-width:0}.tdm-vitrine .depot__titre{font-size:var(--taille-corps);font-weight:var(--graisse-moyenne);line-height:1.35}.tdm-vitrine .depot__aide{font-size:var(--taille-controle);line-height:1.4;color:var(--texte-secondaire);overflow-wrap:anywhere}.tdm-vitrine .depot[data-etat=analyse]{cursor:progress;border-style:solid}.tdm-vitrine .depot[data-etat=analyse] .depot__icone svg{display:none}.tdm-vitrine .depot[data-etat=analyse] .depot__icone:before{content:"";width:20px;height:20px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:tourner var(--duree-expressive) linear infinite}@media(prefers-reduced-motion:reduce){.tdm-vitrine .depot[data-etat=analyse] .depot__icone:before{animation:none;border-top-color:currentColor;opacity:.55}}.tdm-vitrine .depot[data-etat=analysee]{border-style:solid;border-color:color-mix(in srgb,var(--texte-succes) 55%,transparent);background:color-mix(in srgb,var(--texte-succes) 7%,var(--fond-champ))}.tdm-vitrine .depot[data-etat=analysee] .depot__icone{color:var(--texte-succes)}.tdm-vitrine .depot[data-etat=erreur]{border-style:solid;border-color:var(--bordure-erreur);box-shadow:inset 0 0 0 1px var(--bordure-erreur);background:var(--fond-champ)}.tdm-vitrine .depot[data-etat=erreur] .depot__icone{color:var(--texte-erreur)}.tdm-vitrine .depot[data-etat=erreur] .depot__icone svg{width:20px;height:20px}.tdm-vitrine .diag-formulaire__envoi{display:grid;gap:var(--espace-150);margin-top:var(--espace-100)}.tdm-vitrine .diag-confidentialite{display:flex;gap:var(--espace-100);align-items:flex-start;margin:0;font-size:var(--taille-legende);line-height:1.5;color:var(--texte-secondaire)}.tdm-vitrine .diag-confidentialite svg{width:14px;height:14px;flex:none;margin-top:2px;color:var(--p-prune-700)}.tdm-vitrine .diag-haut__dedans{justify-items:center;gap:var(--espace-600)}.tdm-vitrine .diag-intro{justify-items:center;max-width:980px;text-align:center}.tdm-vitrine .diag-carte{width:100%;max-width:760px;box-sizing:border-box}.tdm-vitrine .diag-carte__tete{justify-items:center;text-align:center}.tdm-vitrine .diag-etapes{width:100%;max-width:980px;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gouttiere)}.tdm-vitrine .diag-etape{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:var(--espace-150)}@media(min-width:721px){.tdm-vitrine .diag-formulaire{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--espace-300)}.tdm-vitrine :is(.diag-champ--depot,.diag-champ--naf,.diag-formulaire__envoi){grid-column:1 / -1}.tdm-vitrine .diag-formulaire__envoi{justify-items:center}.tdm-vitrine .diag-envoyer{width:auto;min-width:320px}.tdm-vitrine .diag-confidentialite{display:block;max-width:520px;text-align:center}.tdm-vitrine .diag-confidentialite svg{display:inline-block;margin:0 6px 0 0;vertical-align:-2px}.tdm-vitrine .depot{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;min-height:148px}.tdm-vitrine .depot__texte{justify-items:center}}@media(max-width:720px){.tdm-vitrine .diag-etapes{grid-template-columns:minmax(0,1fr);max-width:520px}.tdm-vitrine .diag-etape{grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left;gap:var(--espace-200)}.tdm-vitrine .diag-carte{padding:var(--espace-300)}}.tdm-vitrine .diag-methode{padding:var(--espace-1000) var(--cote);box-sizing:border-box}.tdm-vitrine .diag-methode.contenu{max-width:calc(var(--contenu-max) + 2 * var(--cote))}.tdm-vitrine .diag-methode__texte{max-width:68ch;margin-inline:auto}.tdm-vitrine .methode__ouverture{font-size:20px;line-height:1.6;letter-spacing:-.01em}.tdm-vitrine .res-titre{max-width:1120px;text-wrap:balance}.tdm-vitrine .res-sur{font-weight:var(--graisse-normale);color:var(--texte-secondaire)}.tdm-vitrine .res-corps{display:grid;gap:var(--espace-1000);padding:0 var(--cote) var(--espace-1000);box-sizing:border-box}.tdm-vitrine .res-corps.contenu,.tdm-vitrine .res-fin.contenu{max-width:calc(var(--contenu-max) + 2 * var(--cote))}.tdm-vitrine .res-section__titre{margin:0 0 var(--espace-300);padding-bottom:var(--espace-200);border-bottom:1px solid var(--bordure-defaut)}.tdm-vitrine .res-fin{padding:var(--espace-600) var(--cote) var(--espace-1000);box-sizing:border-box}.tdm-vitrine .score-jauge{--taille: 152px;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--taille);height:var(--taille)}.tdm-vitrine .score-jauge svg{position:absolute;inset:0;width:100%;height:100%;rotate:-90deg}.tdm-vitrine .score-jauge circle{fill:none;stroke-width:11}.tdm-vitrine .score-jauge__piste{stroke:var(--bordure-defaut)}.tdm-vitrine .score-jauge__arc{stroke:var(--p-prune-700);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--fin);animation:jauge-remplir 1.2s var(--courbe-vive) .25s both}@keyframes jauge-remplir{0%{stroke-dashoffset:var(--c)}}.tdm-vitrine .score-jauge__valeur{position:relative;display:inline-flex;align-items:baseline;font-size:40px;font-weight:var(--graisse-grasse);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tdm-vitrine .score-jauge__valeur small{margin-left:2px;font-size:15px;font-weight:var(--graisse-moyenne);letter-spacing:0;color:var(--texte-secondaire)}.tdm-vitrine .repere{display:grid;gap:var(--espace-100);margin:0}.tdm-vitrine .repere__piste{position:relative;display:block;height:8px;border-radius:4px;background:var(--_piste, var(--fond-bande-appuyee))}.tdm-vitrine .repere__zone{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--_zone, var(--p-prune-200))}.tdm-vitrine .repere__trait{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--_trait, var(--p-prune-500))}.tdm-vitrine .repere__trait--mediane{top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;background:var(--_mediane, var(--p-prune-800))}.tdm-vitrine .repere__marque{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--_marque, var(--p-prune-800));box-shadow:0 0 0 2.5px var(--fond-champ)}.tdm-vitrine .repere__etiquettes{display:flex;justify-content:space-between;gap:var(--espace-100);font-size:var(--taille-legende);line-height:1.4;color:var(--_etiquette, var(--texte-secondaire));font-variant-numeric:tabular-nums;white-space:nowrap}.tdm-vitrine .repere--absent{font-size:var(--taille-legende);line-height:1.4;color:var(--_etiquette, var(--texte-secondaire))}.tdm-vitrine .barre-dim{display:block;height:8px;border-radius:4px;background:var(--fond-bande-appuyee);overflow:hidden}.tdm-vitrine .barre-dim span{display:block;height:100%;border-radius:4px;background:var(--_etat)}.tdm-vitrine .barre-dim[data-etat=bon]{--_etat: var(--p-foret-600)}.tdm-vitrine .barre-dim[data-etat=vigilance]{--_etat: var(--p-prune-500)}.tdm-vitrine .barre-dim[data-etat=critique]{--_etat: var(--texte-erreur)}.tdm-vitrine .barre-dim[data-etat=insuffisant]{--_etat: var(--texte-secondaire)}.tdm-vitrine .res-haut__dedans{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--espace-800);row-gap:var(--espace-400)}.tdm-vitrine .res-score{display:flex;align-items:center;gap:var(--espace-400);min-width:0;padding:var(--espace-400) var(--espace-600) var(--espace-400) var(--espace-400);border:1px solid var(--p-prune-900);border-radius:var(--rayon-carte);background:linear-gradient(180deg,var(--p-prune-750),var(--p-prune-800) 60%);color:var(--p-ivoire-050);box-shadow:var(--c-reflet-sombre),var(--c-contact),var(--c-ambiance)}.tdm-vitrine .res-score .score-jauge__piste{stroke:color-mix(in srgb,var(--p-ivoire-050) 18%,transparent)}.tdm-vitrine .res-score .score-jauge__arc{stroke:var(--p-ivoire-050)}.tdm-vitrine .res-score .score-jauge__valeur small{color:color-mix(in srgb,var(--p-ivoire-050) 80%,var(--p-prune-800))}.tdm-vitrine .res-score__verdict{margin:0;max-width:12ch;font-size:var(--taille-titre-2);font-weight:var(--graisse-moyenne);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}@media(max-width:860px){.tdm-vitrine .res-haut__dedans{grid-template-columns:minmax(0,1fr)}.tdm-vitrine .res-score{justify-self:stretch}}@media(max-width:420px){.tdm-vitrine .res-score{gap:var(--espace-300);padding:var(--espace-300)}.tdm-vitrine .res-score .score-jauge{--taille: 120px}.tdm-vitrine .res-score .score-jauge__valeur{font-size:32px}}.tdm-vitrine .res-indicateurs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gouttiere);margin:0;padding:0;list-style:none}.tdm-vitrine .res-ind{display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:var(--espace-100);min-width:0;padding:var(--espace-300);border-radius:var(--rayon-carte);color:var(--p-sauge-900);background:linear-gradient(180deg,var(--p-blanc) 40%,color-mix(in srgb,var(--p-sauge-100) 55%,var(--p-blanc)));box-shadow:inset 0 1px color-mix(in srgb,var(--p-blanc) 80%,transparent),0 0 0 1px color-mix(in srgb,var(--p-sauge-400) 70%,transparent),0 1px 1px color-mix(in srgb,var(--p-prune-900) 6%,transparent),0 2px 4px -2px color-mix(in srgb,var(--p-prune-900) 10%,transparent);--_piste: color-mix(in srgb, var(--p-sauge-200) 80%, var(--p-blanc));--_zone: var(--p-sauge-400);--_trait: var(--p-sauge-700);--_mediane: var(--p-sauge-900);--_marque: var(--p-prune-800);--_etiquette: var(--p-sauge-700)}.tdm-vitrine .res-ind>p{margin:0}.tdm-vitrine .res-ind__libelle{font-size:var(--taille-controle);font-weight:var(--graisse-moyenne);line-height:1.4;color:var(--p-sauge-700)}.tdm-vitrine .res-ind__valeur{font-size:26px;font-weight:var(--graisse-moyenne);line-height:1.15;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tdm-vitrine .res-ind .repere{align-self:end;margin-top:var(--espace-150)}.tdm-vitrine .res-ind .repere--absent{align-self:end;margin-top:var(--espace-150);padding-top:26px}@media(max-width:1100px){.tdm-vitrine .res-indicateurs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.tdm-vitrine .res-indicateurs{grid-template-columns:minmax(0,1fr)}}.tdm-vitrine .res-dims{gap:0;margin:0;padding:var(--espace-100) var(--espace-400);list-style:none}.tdm-vitrine .carte .res-dim:before,.tdm-vitrine .carte .res-col__liste li:before{content:none}.tdm-vitrine .carte .res-dim{display:grid;gap:var(--espace-100);padding:var(--espace-300) 0;border-bottom:1px solid var(--bordure-defaut)}.tdm-vitrine .res-dim:last-child{border-bottom:0}.tdm-vitrine .res-dim>p{margin:0}.tdm-vitrine .res-dim__tete{display:flex;justify-content:space-between;align-items:baseline;gap:var(--espace-200)}.tdm-vitrine .res-dim__libelle{font-size:var(--taille-corps);font-weight:var(--graisse-moyenne)}.tdm-vitrine .res-dim__score{font-size:var(--taille-corps);font-weight:var(--graisse-grasse);font-variant-numeric:tabular-nums;white-space:nowrap}.tdm-vitrine .res-dim__message{font-size:var(--taille-controle);line-height:1.55;color:var(--texte-secondaire)}@media(max-width:720px){.tdm-vitrine .res-dims{padding:var(--espace-050) var(--espace-300)}}.tdm-vitrine .res-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gouttiere)}.tdm-vitrine .res-col{gap:var(--espace-200)}.tdm-vitrine .res-col__titre{margin:0;font-size:20px;font-weight:var(--graisse-moyenne);line-height:1.3;letter-spacing:-.02em}.tdm-vitrine .carte .res-col__liste{display:grid;gap:var(--espace-200);margin:0;padding:0;list-style:none;font-size:var(--taille-controle)}.tdm-vitrine .carte .res-col__liste li{display:grid;gap:2px;padding-left:var(--espace-200);border-left:3px solid var(--_etat);font-size:var(--taille-controle);line-height:1.55;color:var(--texte-secondaire)}.tdm-vitrine .res-col__liste strong{font-size:var(--taille-corps);font-weight:var(--graisse-moyenne);color:var(--texte-principal)}.tdm-vitrine .res-col[data-col=forces]{--_etat: var(--p-foret-600)}.tdm-vitrine .res-col[data-col=vigilance]{--_etat: var(--p-prune-500)}@media(max-width:720px){.tdm-vitrine .res-cols{grid-template-columns:minmax(0,1fr)}}.tdm-vitrine .res-axes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gouttiere);margin:0;padding:0;list-style:none}.tdm-vitrine .res-axe{gap:var(--espace-150);min-width:0}.tdm-vitrine .res-axe>*{margin:0}.tdm-vitrine .res-axe__n{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:var(--taille-controle);font-weight:var(--graisse-grasse);font-variant-numeric:tabular-nums;color:var(--p-ivoire-050);background:var(--p-prune-800)}.tdm-vitrine .res-axe__titre{font-size:20px;font-weight:var(--graisse-moyenne);line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.tdm-vitrine .res-axe__diagnostic{font-size:var(--taille-controle);line-height:1.55;color:var(--texte-secondaire)}.tdm-vitrine .res-axe__conseil{display:grid;gap:var(--espace-050);padding:var(--espace-200);border-radius:var(--rayon-champ);background:var(--fond-bande);font-size:var(--taille-controle);line-height:1.6}.tdm-vitrine .res-axe__conseil p{margin:0}.tdm-vitrine .res-axe__conseil-titre{font-size:var(--taille-legende);font-weight:var(--graisse-moyenne);color:var(--p-prune-700)}.tdm-vitrine .carte .res-axe__liens{display:grid;gap:var(--espace-100);margin-top:auto;padding:var(--espace-100) 0 0;list-style:none;font-size:var(--taille-controle);line-height:1.5;font-weight:var(--graisse-moyenne)}.tdm-vitrine .carte .res-axe__liens li{display:block}.tdm-vitrine .carte .res-axe__liens li:before{content:none}@media(max-width:1100px){.tdm-vitrine .res-axes{grid-template-columns:minmax(0,1fr);max-width:760px}}.tdm-vitrine .res-expert{padding-top:var(--espace-600);border-top:1px solid var(--bordure-defaut)}@media(prefers-reduced-motion:reduce){.tdm-vitrine .score-jauge__arc{animation:none}}.tdm-vitrine .page__texte{max-width:640px;color:var(--texte-secondaire)}.tdm-vitrine .duo{margin:0;align-items:start;gap:var(--espace-300);background:var(--fond-bande)}.tdm-vitrine .duo__visages{display:flex}.tdm-vitrine .duo .duo__initiales{width:88px;height:88px;font-size:26px;font-weight:var(--graisse-moyenne);letter-spacing:-.03em;color:var(--texte-principal);background:var(--fond-bande-appuyee);border:2px solid var(--fond-bande)}.tdm-vitrine .duo__initiales+.duo__initiales{margin-left:-16px}.tdm-vitrine .duo__legende{margin:0;font-size:var(--taille-corps);line-height:var(--interligne-corps);color:var(--texte-secondaire);text-wrap:pretty}.tdm-vitrine .duo a:not(.lien){color:inherit;text-decoration:underline;text-decoration-color:var(--bordure-controle);text-underline-offset:4px;border-radius:2px}@media(hover:hover)and (pointer:fine){.tdm-vitrine .duo a:not(.lien):hover{text-decoration-color:currentColor}}.tdm-vitrine .deux-blocs{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--espace-800);align-items:center}.tdm-vitrine .deux-blocs .t-chapo{margin-top:var(--espace-300)}.tdm-vitrine .deux-blocs__carte .t-secondaire{margin:0}.tdm-vitrine .deux-blocs__carte ul{font-size:var(--taille-corps);gap:var(--espace-150)}.tdm-vitrine .deux-blocs--recit{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"titre titre" "texte carte";row-gap:var(--espace-400);align-items:start}.tdm-vitrine .deux-blocs__titre{grid-area:titre}.tdm-vitrine .deux-blocs--recit>div{grid-area:texte}.tdm-vitrine .deux-blocs--recit>.duo,.tdm-vitrine .deux-blocs--recit>.fondateurs__signature{grid-area:carte}.tdm-vitrine .deux-blocs--recit .recit{margin:0 0 var(--espace-400)}@media(max-width:860px){.tdm-vitrine .deux-blocs,.tdm-vitrine .deux-blocs--recit{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:var(--espace-400)}.tdm-vitrine .deux-blocs.deux-blocs--recit>*{grid-area:auto}}.tdm-vitrine .cible .tete-section:has(#formules-titre){max-width:1000px}.tdm-vitrine .cible .fil h3{margin-bottom:var(--espace-150)}.tdm-vitrine .cible :is(li,td){text-wrap:pretty}.tdm-vitrine .offre__detail{padding:0 0 var(--espace-200) var(--espace-300);font-size:var(--taille-legende);color:var(--texte-secondaire)}.tdm-vitrine .offre ul.offre__detail{padding:0 0 var(--espace-200) var(--espace-300)}.tdm-vitrine .avant-avec[data-pme-tableau]{--aa-avant: none;--aa-avec: none;padding-block:var(--espace-300)}.tdm-vitrine .avant-avec[data-pme-tableau] table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--espace-400);width:100%;border-collapse:separate;perspective:1400px;font-size:var(--taille-corps);line-height:1.55}.tdm-vitrine .avant-avec[data-pme-tableau] :is(thead,tbody,tr){display:contents}.tdm-vitrine .avant-avec[data-pme-tableau] thead th{--l: 1}.tdm-vitrine .avant-avec[data-pme-tableau] tbody tr:nth-child(1)>*{--l: 2}.tdm-vitrine .avant-avec[data-pme-tableau] tbody tr:nth-child(2)>*{--l: 3}.tdm-vitrine .avant-avec[data-pme-tableau] tbody tr:nth-child(3)>*{--l: 4}.tdm-vitrine .avant-avec[data-pme-tableau] tbody tr:nth-child(4)>*{--l: 5}.tdm-vitrine .avant-avec[data-pme-tableau] tbody tr:nth-child(5)>*{--l: 6}.tdm-vitrine .avant-avec[data-pme-tableau] :is(th,td){grid-row:var(--l);z-index:1;padding:var(--espace-200) var(--interne-carte);text-align:left;text-wrap:pretty;transition:transform var(--duree-moyenne) var(--courbe-vive)}.tdm-vitrine .avant-avec[data-pme-tableau] th{align-self:baseline;padding-top:var(--interne-carte);font-weight:var(--graisse-grasse)}.tdm-vitrine .avant-avec[data-pme-tableau] tbody tr:last-child td{padding-bottom:var(--interne-carte)}.tdm-vitrine .avant-avec[data-pme-tableau] td{position:relative}.tdm-vitrine .avant-avec[data-pme-tableau] td:after{content:"";position:absolute;inset:0 var(--interne-carte) auto;height:1px;background:var(--_filet, var(--bordure-defaut))}.tdm-vitrine .avant-avec[data-pme-tableau] :is(th,td):first-child{grid-column:1;color:var(--texte-secondaire);font-size:var(--taille-controle);transform:var(--aa-avant)}.tdm-vitrine .avant-avec[data-pme-tableau] td:first-child{line-height:calc(var(--taille-corps) * 1.55)}.tdm-vitrine .avant-avec[data-pme-tableau] :is(th,td):last-child{grid-column:2;z-index:3;color:var(--p-ivoire-050);transform:var(--aa-avec)}.tdm-vitrine .avant-avec[data-pme-tableau] th:last-child{font-size:var(--taille-chapo);letter-spacing:-.01em}.tdm-vitrine .avant-avec[data-pme-tableau] td:last-child{--_filet: color-mix(in srgb, var(--p-prune-350) 28%, transparent);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--espace-100);align-items:baseline;font-weight:var(--graisse-moyenne)}.tdm-vitrine .avant-avec[data-pme-tableau] td:last-child:before{content:"✓" / "";color:var(--p-prune-350);font-weight:var(--graisse-grasse)}.tdm-vitrine .avant-avec[data-pme-tableau] table:before,.tdm-vitrine .avant-avec[data-pme-tableau] table:after{content:"";grid-row:1 / 7;border-radius:var(--rayon-superpose);transition:transform var(--duree-moyenne) var(--courbe-vive),box-shadow var(--duree-moyenne) var(--courbe-vive)}.tdm-vitrine .avant-avec[data-pme-tableau] table:before{grid-column:1;z-index:0;background:var(--fond-surface);transform:var(--aa-avant);--_bord: var(--c-reflet-clair), 0 0 0 1px var(--bordure-defaut);box-shadow:var(--_bord),var(--c-contact),var(--c-ambiance)}.tdm-vitrine .avant-avec[data-pme-tableau] table:after{grid-column:2;z-index:2;background:linear-gradient(180deg,var(--p-prune-750),var(--p-prune-800) 60%);transform:var(--aa-avec);--_bord: var(--c-reflet-sombre), 0 0 0 1px var(--p-prune-900);box-shadow:var(--_bord),var(--c-contact),var(--c-ambiance)}.tdm-vitrine .avant-avec[data-pme-tableau] td:first-child>span{background:linear-gradient(var(--bordure-controle),var(--bordure-controle)) 0 58% / 100% 1px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--duree-lente) var(--courbe-douce) calc(.25s + (var(--l) - 2) * .16s)}.tdm-vitrine .avant-avec[data-pme-tableau] td:last-child{transition:transform var(--duree-moyenne) var(--courbe-vive),translate var(--duree-expressive) var(--courbe-vive) calc(.45s + (var(--l) - 2) * .16s),opacity var(--duree-lente) var(--courbe-vive) calc(.45s + (var(--l) - 2) * .16s)}.tdm-vitrine .avant-avec[data-pme-tableau][data-entree=attente] td:first-child>span{background-size:0% 1px;transition:none}.tdm-vitrine .avant-avec[data-pme-tableau][data-entree=attente] td:last-child{opacity:0;translate:calc(-1 * var(--espace-150)) 0;transition:none}@media(hover:hover)and (pointer:fine){.tdm-vitrine .avant-avec[data-pme-tableau][data-survol=avant] table:before,.tdm-vitrine .avant-avec[data-pme-tableau][data-survol=avec] table:after{box-shadow:var(--_bord),var(--c-contact),var(--c-ambiance-haute)}}@media(max-width:720px){.tdm-vitrine .avant-avec[data-pme-tableau]{padding-block:var(--espace-200)}.tdm-vitrine .avant-avec[data-pme-tableau] table{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(6,auto) var(--espace-300)}.tdm-vitrine .avant-avec[data-pme-tableau] :is(th,td):is(:first-child,:last-child),.tdm-vitrine .avant-avec[data-pme-tableau] table:before,.tdm-vitrine .avant-avec[data-pme-tableau] table:after{grid-column:1}.tdm-vitrine .avant-avec[data-pme-tableau] :is(th,td):last-child{grid-row:calc(var(--l) + 7)}.tdm-vitrine .avant-avec[data-pme-tableau] td:first-child{line-height:inherit}.tdm-vitrine .avant-avec[data-pme-tableau] table:after{grid-row:8 / 14}}@media(prefers-reduced-motion:reduce){.tdm-vitrine .avant-avec[data-pme-tableau] :is(th,td,td>span){transition:none!important}.tdm-vitrine .avant-avec[data-pme-tableau] table:before,.tdm-vitrine .avant-avec[data-pme-tableau] table:after{transition:box-shadow var(--duree-moyenne) var(--courbe-vive)}}.tdm-vitrine .carte.avant-avec{padding:var(--espace-200) var(--interne-carte)}.tdm-vitrine .carte.avant-avec table{width:100%;border-collapse:collapse;font-size:var(--taille-corps)}.tdm-vitrine .carte.avant-avec th{padding:var(--espace-200) var(--espace-300) var(--espace-200) 0;text-align:left;font-size:var(--taille-controle);font-weight:var(--graisse-grasse);color:var(--texte-principal)}.tdm-vitrine .carte.avant-avec td{width:50%;padding:var(--espace-200) var(--espace-300) var(--espace-200) 0;vertical-align:top;border-top:1px solid var(--bordure-defaut);color:var(--texte-secondaire)}.tdm-vitrine .carte.avant-avec td+td{color:var(--texte-principal)}.tdm-vitrine .carte.avant-avec td+td:before{content:"✓";margin-right:var(--espace-100);color:var(--texte-marque);font-weight:var(--graisse-grasse)}@media(max-width:720px){.tdm-vitrine .carte.avant-avec thead tr{display:flex;justify-content:space-between;gap:var(--espace-200);padding:0 0 var(--espace-100);border-top:0}.tdm-vitrine .carte.avant-avec th{padding:0;color:var(--texte-secondaire)}.tdm-vitrine .carte.avant-avec th+th{color:var(--texte-principal)}.tdm-vitrine .carte.avant-avec tbody tr:first-child{border-top:1px solid var(--bordure-defaut)}.tdm-vitrine .carte.avant-avec tr{display:grid;gap:var(--espace-100);padding:var(--espace-200) 0;border-top:1px solid var(--bordure-defaut)}.tdm-vitrine .carte.avant-avec tr:first-child{border-top:0}.tdm-vitrine .carte.avant-avec td{display:block;width:auto;padding:0;border:0}}.tdm-vitrine .fin .fin__texte{text-wrap:balance}.tdm-vitrine .fin .fin__texte[data-pme-decision=b]{max-width:41em}.tdm-vitrine .fin__reponse{display:block;text-wrap:balance}@media(max-width:720px){.tdm-vitrine .fin__reponse{display:inline}}.tdm-vitrine .apercu{position:relative;display:grid;gap:var(--espace-150);padding:var(--espace-300);border-radius:var(--rayon-carte);color:var(--p-sauge-900);text-align:left;background:linear-gradient(180deg,var(--p-blanc) 40%,color-mix(in srgb,var(--p-sauge-100) 55%,var(--p-blanc)));box-shadow:var(--c-reflet-clair),0 0 0 1px color-mix(in srgb,var(--p-sauge-400) 70%,transparent),var(--c-contact),var(--c-ambiance)}.tdm-vitrine .apercu__tete{display:flex;justify-content:space-between;align-items:baseline;gap:var(--espace-200);font-size:var(--taille-legende);color:var(--p-sauge-700)}.tdm-vitrine .apercu__marque{font-size:17px;font-weight:var(--graisse-logo);letter-spacing:-.06em;color:var(--p-sauge-900)}.tdm-vitrine .apercu__titre{margin:0;font-size:var(--taille-corps);font-weight:var(--graisse-moyenne);line-height:1.3;letter-spacing:-.01em}.tdm-vitrine .apercu__chiffres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-200);align-items:end}.tdm-vitrine .apercu__chiffres small{display:block;font-size:var(--taille-legende);line-height:1.4;color:var(--p-sauge-700)}.tdm-vitrine .apercu__chiffres strong{display:block;margin-top:var(--espace-050);font-size:21px;font-weight:var(--graisse-moyenne);letter-spacing:-.03em}.tdm-vitrine .apercu__graphe{position:relative}.tdm-vitrine .apercu__graphe svg{display:block;width:100%;height:84px;overflow:visible}.tdm-vitrine .apercu__legende,.tdm-vitrine .apercu__axe{display:flex;flex-wrap:wrap;gap:var(--espace-050) var(--espace-200);font-size:var(--taille-legende);line-height:1.4;color:var(--p-sauge-700)}.tdm-vitrine .apercu__axe{justify-content:space-between;margin-top:calc(-1 * var(--espace-100))}.tdm-vitrine .apercu__legende i{display:inline-block;width:14px;height:0;margin-right:var(--espace-050);vertical-align:middle;border-top:2.5px solid var(--p-foret-600)}.tdm-vitrine .apercu__legende i.alt{border-top:2px dashed var(--p-prune-450)}.tdm-vitrine .g-grille{stroke:var(--p-sauge-200);fill:none}.tdm-vitrine .g-aire{fill:var(--p-sauge-400);opacity:.28}.tdm-vitrine .g-trait{fill:none;stroke:var(--p-foret-600);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.tdm-vitrine .g-alt{fill:none;stroke:var(--p-prune-450);stroke-width:2;stroke-dasharray:5 5;stroke-linecap:round}.tdm-vitrine .g-trait,.tdm-vitrine .g-alt,.tdm-vitrine .g-grille{vector-effect:non-scaling-stroke}.tdm-vitrine .g-pastille{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--p-foret-600);box-shadow:0 0 0 2px var(--p-blanc)}.tdm-vitrine .g-pastille--bas{background:var(--p-blanc);box-shadow:inset 0 0 0 2px var(--p-foret-600)}.tdm-vitrine .apercu__donnees{display:grid;gap:var(--espace-150);transition:opacity var(--duree-lente) var(--courbe-vive),filter var(--duree-lente) var(--courbe-vive)}.tdm-vitrine .apercu__graphe{clip-path:inset(0 0 0 0);transition:clip-path 1.1s var(--courbe-vive)}.tdm-vitrine .apercu__corps{position:relative}.tdm-vitrine .apercu__os{position:absolute;inset:0;display:grid;align-content:start;gap:var(--espace-150);pointer-events:none;opacity:0;transition:opacity var(--duree-moyenne) var(--courbe-douce)}.tdm-vitrine .apercu__os i{display:block;height:10px;width:46%;border-radius:var(--rayon-controle);background:var(--c-os);animation:pulser 1.6s var(--courbe-douce) infinite}.tdm-vitrine .apercu__os i:nth-child(2){height:22px;width:72%;border-radius:var(--rayon-champ);animation-delay:.14s}.tdm-vitrine .apercu__os i:nth-child(3){height:64px;width:100%;border-radius:var(--rayon-champ);opacity:.7;animation-delay:.28s}.tdm-vitrine .apercu[data-etat=attente] .apercu__os{opacity:1}.tdm-vitrine .apercu[data-etat=attente] .apercu__donnees{opacity:0;filter:blur(4px)}.tdm-vitrine .apercu:is([data-etat=attente],[data-etat=pret]) .apercu__graphe{clip-path:inset(0 100% 0 0);transition:none}.tdm-vitrine .chiffre{font-variant-numeric:tabular-nums}.tdm-vitrine .pile-plans{position:relative;perspective:1400px}.tdm-vitrine .pile__plan{position:absolute;width:min(268px,40%);transform:translateZ(var(--z, 0px));rotate:var(--rz, 0deg);transform-style:preserve-3d}.tdm-vitrine .pile-plans .apercu__graphe svg{height:46px}.tdm-vitrine .pile__plan{transition:opacity var(--duree-expressive) var(--courbe-vive),translate var(--duree-expressive) var(--courbe-vive)}.tdm-vitrine .pile__plan:nth-child(2){transition-delay:90ms}.tdm-vitrine .pile__plan:nth-child(3){transition-delay:.18s}.tdm-vitrine .pile-plans[data-entree=attente] .pile__plan{opacity:0;translate:0 var(--espace-400);transition:none}.tdm-vitrine .apercu .apercu__graphe svg.g-alt-toile{position:absolute;inset:0;width:100%;height:100%;clip-path:inset(0 0 0 0);transition:clip-path 1.1s var(--courbe-vive) .45s}.tdm-vitrine .apercu:is([data-etat=attente],[data-etat=pret]) .g-alt-toile{clip-path:inset(0 100% 0 0);transition:none}.tdm-vitrine .apercu[data-etat=fait] .apercu__graphe{clip-path:none}.tdm-vitrine .g-pastille--bas:after{content:"";position:absolute;inset:-2px;border-radius:50%;box-shadow:0 0 0 2px var(--p-foret-600);opacity:0}.tdm-vitrine [data-visible] .apercu[data-etat=fait] .g-pastille--bas:after{animation:battre 2.6s var(--courbe-douce) infinite}.tdm-vitrine .g-curseur{position:absolute;top:0;bottom:0;left:0;width:0;pointer-events:none;opacity:0;transition:opacity var(--duree-lente) var(--courbe-douce)}.tdm-vitrine .g-curseur[data-actif]{opacity:1}.tdm-vitrine .g-curseur__ligne{position:absolute;top:-6px;bottom:0;left:-.5px;border-left:1px dashed color-mix(in srgb,var(--p-foret-600) 55%,transparent)}.tdm-vitrine .g-curseur__point{position:absolute;left:0;top:0}.tdm-vitrine .g-curseur__point:before{content:"";position:absolute;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--p-blanc);box-shadow:inset 0 0 0 2.5px var(--p-foret-600),0 2px 6px color-mix(in srgb,var(--p-foret-900) 25%,transparent)}.tdm-vitrine .g-bulle{position:absolute;bottom:12px;left:0;translate:-50% 0;display:grid;gap:1px;padding:5px var(--espace-100) 6px;border-radius:var(--rayon-champ);white-space:nowrap;background:var(--p-foret-900);color:var(--p-ivoire-050);box-shadow:var(--c-contact),0 8px 18px -6px color-mix(in srgb,var(--p-foret-950) 45%,transparent);transition:background-color var(--duree-moyenne) var(--courbe-douce),translate var(--duree-lente) var(--courbe-vive)}.tdm-vitrine .g-bulle small{font-size:11px;line-height:1.3;color:var(--p-foret-100)}.tdm-vitrine .g-bulle strong{font-size:var(--taille-legende);line-height:1.3;font-weight:var(--graisse-moyenne);font-variant-numeric:tabular-nums}.tdm-vitrine .g-curseur:not([data-gauche]) .g-bulle{translate:-18% 0}.tdm-vitrine .g-curseur[data-gauche] .g-bulle{translate:-82% 0}.tdm-vitrine .g-curseur[data-bas] .g-bulle{background:var(--p-prune-800)}.tdm-vitrine .g-curseur[data-bas] .g-bulle small{color:var(--p-prune-200)}.tdm-vitrine .puce{position:absolute;z-index:3;display:flex;align-items:center;gap:var(--espace-100);padding:6px var(--espace-150) 6px var(--espace-100);border-radius:var(--rayon-controle);font-size:var(--taille-legende);line-height:1.35;font-weight:var(--graisse-moyenne);color:var(--p-sauge-900);text-align:left;background:color-mix(in srgb,var(--p-blanc) 92%,transparent);-webkit-backdrop-filter:blur(var(--entete-flou));backdrop-filter:blur(var(--entete-flou));box-shadow:var(--c-reflet-clair),0 0 0 1px color-mix(in srgb,var(--p-sauge-400) 60%,transparent),var(--c-contact),0 14px 30px -12px color-mix(in srgb,var(--p-prune-900) 30%,transparent);opacity:0;scale:.9;translate:0 6px;transition:opacity var(--duree-lente) var(--courbe-douce),scale var(--duree-ressort) var(--courbe-ressort),translate var(--duree-ressort) var(--courbe-ressort)}.tdm-vitrine .puce[data-pose]{opacity:1;scale:1;translate:none}.tdm-vitrine .puce__icone{flex:none;width:26px;height:26px;padding:5px;box-sizing:border-box;border-radius:50%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--p-foret-700);background:var(--p-foret-100)}.tdm-vitrine .puce[data-icone=alerte] .puce__icone{color:var(--p-ivoire-050);background:var(--p-prune-750)}.tdm-vitrine .puce[data-icone=echeance] .puce__icone{color:var(--p-prune-800);background:var(--p-prune-150)}.tdm-vitrine .puce>span{display:grid}.tdm-vitrine .puce small{font-size:11px;font-weight:var(--graisse-normale);color:var(--p-sauge-700)}.tdm-vitrine .puce strong{font-weight:var(--graisse-moyenne);font-variant-numeric:tabular-nums}.tdm-vitrine .pile__ombre{position:absolute;left:8%;right:8%;bottom:-26px;height:40px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--p-prune-900) 22%,transparent),transparent);transform:translateZ(-40px);opacity:.75}.tdm-vitrine .pile-plans[data-entree=attente] .pile__ombre{opacity:0}.tdm-vitrine .reflet{position:absolute;inset:0;z-index:1;border-radius:inherit;overflow:hidden;pointer-events:none}.tdm-vitrine .reflet:before{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:38%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--p-blanc) var(--reflet-force, 38%),transparent) 50%,transparent);transform:translate(-130%) skew(-14deg)}.tdm-vitrine [data-visible] .reflet:before,.tdm-vitrine .pme-bord:not([data-entree]) .reflet:before,.tdm-vitrine .fondateurs__signature:not([data-entree]) .reflet:before{animation:reflet 11s var(--courbe-douce) infinite;animation-delay:var(--k-reflet, 1.2s)}@keyframes reflet{0%,72%{transform:translate(-130%) skew(-14deg)}to{transform:translate(330%) skew(-14deg)}}.tdm-vitrine .apercu>.reflet{--reflet-force: 70%}.tdm-vitrine .pile__plan:nth-child(2) .reflet{--k-reflet: 4.6s}.tdm-vitrine .pile__plan:nth-child(3) .reflet{--k-reflet: 8s}.tdm-vitrine .tuile--alerte>.reflet{--reflet-force: 14%;--k-reflet: 3s}.tdm-vitrine .pme-bord__liste>.reflet{--reflet-force: 12%;--k-reflet: 5.5s}@media(prefers-reduced-motion:reduce){.tdm-vitrine .apercu__os i,.tdm-vitrine .reflet:before,.tdm-vitrine .g-pastille--bas:after{animation:none!important}.tdm-vitrine :is(.pile__plan,.apercu__donnees,.apercu__graphe,.g-alt-toile,.puce,.g-curseur){transition:none!important}}.tdm-vitrine .cible>.ecran.pme-haut__ecran{--marge-ecran: var(--espace-400);align-content:center;min-height:100svh;padding-top:calc(var(--pad-haut) + var(--marge-ecran))}.tdm-vitrine .pme-haut{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:var(--espace-800);align-items:start;grid-template-rows:auto 1fr auto auto 1fr;grid-template-areas:"titre titre" ". visuel" "questions visuel" "suite visuel" ". visuel"}.tdm-vitrine .pme-haut__texte{display:contents}.tdm-vitrine .pme-haut>*,.tdm-vitrine .pme-haut__texte>*{min-width:0}.tdm-vitrine .pme-haut__titre{grid-area:titre;justify-self:center;max-width:none;margin-bottom:var(--espace-400);text-align:center;font-size:min(var(--taille-affichage),66px)}.tdm-vitrine .pme-haut__questions{grid-area:questions;margin-bottom:var(--espace-300);color:var(--texte-principal);text-wrap:pretty}.tdm-vitrine .pme-haut__suite{grid-area:suite;display:grid;gap:var(--espace-150);color:var(--texte-secondaire)}.tdm-vitrine .pme-haut__suite p{margin:0;max-width:620px;text-wrap:pretty}.tdm-vitrine .pme-visuel{grid-area:visuel;position:relative}@media(max-width:860px){.tdm-vitrine .pme-haut{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"titre" "questions" "suite" "visuel"}.tdm-vitrine .pme-haut__titre{justify-self:start;text-align:left;margin-bottom:var(--espace-300);font-size:clamp(36px,10vw,48px)}.tdm-vitrine .pme-visuel{margin:var(--espace-600) 0 var(--espace-400)}}.tdm-vitrine .pme-visuel--a{height:486px}.tdm-vitrine .pme-visuel--a .pile__plan:nth-child(1){--z: -60px;--rz: -2.5deg;left:0;top:0}.tdm-vitrine .pme-visuel--a .pile__plan:nth-child(2){--z: -10px;--rz: 2deg;right:0;top:34px;z-index:1}.tdm-vitrine .pme-visuel--a .pile__plan:nth-child(3){--z: 30px;--rz: -1.2deg;left:28%;top:178px;z-index:2}@media(max-width:860px){.tdm-vitrine .pme-visuel--a{height:930px}.tdm-vitrine .pme-visuel--a .pile__plan{width:min(88%,400px)}.tdm-vitrine .pme-visuel--a .pile__plan:nth-child(1){top:0}.tdm-vitrine .pme-visuel--a .pile__plan:nth-child(2){top:300px}.tdm-vitrine .pme-visuel--a .pile__plan:nth-child(3){left:0;top:600px}}.tdm-vitrine .pme-bord{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"texte tableau";column-gap:calc(var(--espace-1000) + var(--espace-400));row-gap:var(--espace-400);align-items:center}.tdm-vitrine .pme-bord__texte{grid-area:texte;align-self:start;margin-top:calc(-1 * var(--espace-100))}.tdm-vitrine .pme-bord__texte .t-chapo{max-width:480px;margin-top:var(--espace-400);line-height:var(--interligne-corps)}.tdm-vitrine .pme-bord__liste{grid-area:tableau;align-self:end;justify-self:start;width:min(330px,60%);box-sizing:border-box;position:relative;z-index:2;margin-left:calc(-1 * var(--espace-400));rotate:-1.5deg;gap:var(--espace-150);border-color:transparent;padding:var(--espace-400);background:linear-gradient(180deg,var(--p-prune-750),var(--p-prune-800) 60%);box-shadow:var(--c-reflet-sombre),0 0 0 1px var(--p-prune-900),var(--c-contact),var(--c-ambiance-haute)}.tdm-vitrine .pme-bord__liste .t-secondaire{margin:0}.tdm-vitrine .pme-bord__liste ul{font-size:var(--taille-corps);gap:var(--espace-150)}.tdm-vitrine .pme-bord__liste li:before{transition:opacity var(--duree-moyenne) var(--courbe-douce),scale var(--duree-moyenne) var(--courbe-ressort)}.tdm-vitrine .pme-bord[data-coche] .pme-bord__liste li:not([data-fait]):before{opacity:.25;scale:.7}.tdm-vitrine .pme-bord__tableau{grid-area:tableau;align-self:start;margin:0 0 150px var(--espace-400);rotate:1.5deg}@media(min-width:861px){.tdm-vitrine .pme-bord__liste{padding:var(--espace-300)}.tdm-vitrine .pme-bord .tuile{min-height:104px}}.tdm-vitrine .pme-bord__liste,.tdm-vitrine .pme-bord__tableau{transition:opacity var(--duree-expressive) var(--courbe-vive),translate var(--duree-expressive) var(--courbe-vive)}.tdm-vitrine .pme-bord__tableau{transition-delay:90ms}.tdm-vitrine .pme-bord[data-entree=attente] :is(.pme-bord__liste,.pme-bord__tableau){opacity:0;translate:0 var(--espace-400);transition:none}@media(max-width:860px){.tdm-vitrine .pme-bord{grid-template-columns:minmax(0,1fr);grid-template-areas:"texte" "liste" "tableau";row-gap:var(--espace-600)}.tdm-vitrine .pme-bord__liste{grid-area:liste;width:auto;margin:0;rotate:-1deg;padding:var(--espace-300)}.tdm-vitrine .pme-bord__tableau{margin:0;rotate:1deg}}.tdm-vitrine .tdb{gap:var(--espace-200);padding:var(--espace-300)}.tdm-vitrine .tdb__tuiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-150)}.tdm-vitrine .tuile{position:relative;display:grid;align-content:start;gap:var(--espace-100);min-height:150px;padding:var(--espace-200);border-radius:var(--rayon-champ);background:color-mix(in srgb,var(--p-sauge-100) 70%,var(--p-blanc));box-shadow:inset 0 0 0 1px var(--p-sauge-200)}.tdm-vitrine .tuile__libelle{font-size:var(--taille-legende);line-height:1.4;color:var(--p-sauge-700)}.tdm-vitrine .tuile__valeur{font-size:21px;font-weight:var(--graisse-moyenne);letter-spacing:-.03em;line-height:1.15}.tdm-vitrine .tuile__detail{font-size:var(--taille-legende);line-height:1.4;color:var(--p-sauge-700)}.tdm-vitrine .tuile svg{display:block;width:100%;height:46px;overflow:visible}.tdm-vitrine .tuile__barres{display:grid;gap:var(--espace-100);margin:var(--espace-050) 0 0;padding:0;list-style:none;font-size:var(--taille-legende)}.tdm-vitrine .tuile__barres li{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:var(--espace-100);line-height:1.4}.tdm-vitrine .tuile__barres li:before{content:none}.tdm-vitrine .tuile__barres span:first-child{color:var(--p-sauge-700)}.tdm-vitrine .tuile__barre{height:6px;border-radius:var(--rayon-controle);background:var(--p-sauge-200);overflow:hidden}.tdm-vitrine .tuile__barre i{display:block;height:100%;width:calc(var(--part) * 100%);border-radius:inherit;background:var(--p-foret-600);transform-origin:left;transition:transform .9s var(--courbe-vive)}.tdm-vitrine .tuile__barre--budget i{background:var(--p-sauge-400)}@media(max-width:860px){.tdm-vitrine .tuile__barres li{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--espace-050)}.tdm-vitrine .tuile__barre{grid-column:1 / -1;grid-row:2}.tdm-vitrine .tdb{padding:var(--espace-200)}.tdm-vitrine .tdb__tuiles{gap:var(--espace-100)}.tdm-vitrine .tuile{padding:var(--espace-150);min-height:0}.tdm-vitrine .tuile__valeur{font-size:18px}}.tdm-vitrine .tuile__ecart{justify-self:start;padding:2px var(--espace-100);border-radius:var(--rayon-controle);font-size:var(--taille-legende);font-weight:var(--graisse-moyenne);color:var(--p-foret-700);background:var(--p-foret-100)}.tdm-vitrine .tuile--alerte{color:var(--p-ivoire-050);background:linear-gradient(180deg,var(--p-foret-800),var(--p-foret-900));box-shadow:inset 0 0 0 1px var(--p-foret-950)}.tdm-vitrine .tuile--alerte :is(.tuile__libelle,.tuile__detail){color:var(--p-foret-100)}.tdm-vitrine .tuile__signal{position:absolute;top:var(--espace-200);right:var(--espace-200);width:8px;height:8px;border-radius:50%;background:var(--p-citron-400)}.tdm-vitrine .tuile__signal:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--p-citron-400);opacity:0}.tdm-vitrine [data-visible] .tuile--alerte[data-etat=fait] .tuile__signal:after{animation:battre 2.4s var(--courbe-douce) infinite}@keyframes battre{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.tdm-vitrine .tuile__contenu{display:grid;gap:var(--espace-100);transition:opacity var(--duree-lente) var(--courbe-vive),filter var(--duree-lente) var(--courbe-vive)}.tdm-vitrine .tuile--alerte .apercu__os i{background:var(--p-foret-700)}.tdm-vitrine .tuile[data-etat=attente] .apercu__os{opacity:1}.tdm-vitrine .tuile[data-etat=attente] .tuile__contenu{opacity:0;filter:blur(4px)}.tdm-vitrine .tuile[data-etat=attente] .tuile__barre i{transform:scaleX(0);transition:none}.tdm-vitrine .tuile:is([data-etat=attente]) .apercu__graphe{clip-path:inset(0 100% 0 0);transition:none}.tdm-vitrine .pme .fondateurs__signature{border-color:transparent;box-shadow:var(--c-reflet-clair),0 0 0 1px var(--bordure-defaut),var(--c-contact),var(--c-ambiance);transition:opacity var(--duree-expressive) var(--courbe-vive),translate var(--duree-expressive) var(--courbe-vive)}.tdm-vitrine .pme .fondateurs__signature[data-entree=attente]{opacity:0;translate:0 var(--espace-400);transition:none}.tdm-vitrine .pme .fin h2{font-size:min(var(--taille-affichage),88px);line-height:var(--interligne-affichage);letter-spacing:var(--approche-affichage);max-width:1000px}.tdm-vitrine .pme .fin>*{transition:opacity var(--duree-expressive) var(--courbe-vive),translate var(--duree-expressive) var(--courbe-vive)}.tdm-vitrine .pme .fin>h2~*{transition-delay:.12s}.tdm-vitrine .pme .fin>h2~*~*{transition-delay:.24s}.tdm-vitrine .pme .fin[data-entree=attente]>*{opacity:0;translate:0 var(--espace-300);transition:none}.tdm-vitrine .pme-visuel--a .puce{width:max-content;max-width:230px;white-space:normal}.tdm-vitrine .pme-visuel--a .puce--1{top:-18px;right:-34%;--d-puce: 7s}.tdm-vitrine .pme-visuel--a .puce--2{top:-24px;right:-6%;--d-puce: 6.4s;--k-puce: -2s}.tdm-vitrine .pme-visuel--a .puce--3{top:68%;left:88%;--d-puce: 7.6s;--k-puce: -4s}.tdm-vitrine .pme-bord__liste:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.tdm-vitrine .pme-bord__liste{box-shadow:var(--c-reflet-sombre),inset 0 1px color-mix(in srgb,var(--p-prune-200) 30%,transparent),0 0 0 1px var(--p-prune-900),var(--c-contact),var(--c-ambiance-haute)}.tdm-vitrine .puce--anneau{bottom:-30px;right:-26px;gap:var(--espace-150);padding:var(--espace-100) var(--espace-200) var(--espace-100) var(--espace-100);border-radius:var(--rayon-carte);rotate:-1.5deg}.tdm-vitrine .puce--anneau>span{gap:0}.tdm-vitrine .puce--anneau strong{font-size:19px;letter-spacing:-.02em}.tdm-vitrine .anneau{width:46px;height:46px;rotate:-90deg}.tdm-vitrine .anneau circle{fill:none;stroke-width:5}.tdm-vitrine .anneau__fond{stroke:var(--p-sauge-200)}.tdm-vitrine .anneau__part{stroke:var(--p-foret-600);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.2s var(--courbe-vive) .2s}.tdm-vitrine .puce--anneau[data-pose] .anneau__part{stroke-dashoffset:calc(100 - var(--part))}.tdm-vitrine .puce--repere{top:var(--espace-150);right:var(--espace-150);left:auto;width:max-content;opacity:0;scale:1;translate:none;transition:none;pointer-events:none}.tdm-vitrine .tuile .puce__icone{width:26px;height:26px;overflow:visible}.tdm-vitrine .fondateurs__signature{position:relative}.tdm-vitrine .fondateurs__signature>.reflet{--reflet-force: 45%;--k-reflet: 2s}@media(max-width:860px){.tdm-vitrine .pme-visuel--a .puce--1{right:0;top:-24px}.tdm-vitrine .pme-visuel--a .puce--3{inset:auto auto -26px 30%}.tdm-vitrine .puce--anneau{right:-6px}}@media(prefers-reduced-motion:reduce){.tdm-vitrine .pme .apercu__os i,.tdm-vitrine .pme .reflet:before,.tdm-vitrine .pme .tuile__signal:after,.tdm-vitrine .pme .g-pastille--bas:after{animation:none!important}.tdm-vitrine .pme :is(.pile__plan,.apercu__donnees,.apercu__graphe,.g-alt-toile,.tuile__contenu,.tuile__barre i,.pme-bord__liste,.pme-bord__tableau,.fondateurs__signature,.fin>*,.puce,.anneau__part,.g-curseur){transition:none!important}}.tdm-vitrine .cible>.ecran.tpe-haut__ecran{--marge-ecran: var(--espace-300);align-content:center;min-height:100svh;padding-top:calc(var(--pad-haut) + var(--marge-ecran))}.tdm-vitrine .tpe-haut{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);column-gap:var(--espace-800);align-items:center;grid-template-areas:"titre titre" "texte visuel"}.tdm-vitrine .tpe-haut>*{min-width:0}.tdm-vitrine .tpe-haut__titre{grid-area:titre;justify-self:center;max-width:none;margin-bottom:var(--espace-300);text-align:center;font-size:min(var(--taille-affichage),56px)}.tdm-vitrine .tpe-haut__texte{grid-area:texte;display:grid;gap:var(--espace-300)}.tdm-vitrine .tpe-haut__texte p{margin:0;text-wrap:pretty}.tdm-vitrine .tpe-haut__texte .t-chapo{color:var(--texte-principal)}.tdm-vitrine .tpe-haut__texte .page__texte{color:var(--texte-secondaire)}.tdm-vitrine .tpe-visuel{grid-area:visuel}.tdm-vitrine .tpe-visuel{height:520px}.tdm-vitrine .tpe-visuel .pile__plan{width:min(290px,43%)}.tdm-vitrine .tpe-visuel .pile__plan:nth-child(1){--z: -60px;--rz: -2deg;left:0;top:0}.tdm-vitrine .tpe-visuel .pile__plan:nth-child(2){--z: -10px;--rz: 1.8deg;right:0;top:30px;z-index:1}.tdm-vitrine .tpe-visuel .pile__plan:nth-child(3){--z: 30px;--rz: -1deg;left:35%;top:322px;z-index:2}@media(max-width:860px){.tdm-vitrine .tpe-haut{grid-template-columns:minmax(0,1fr);grid-template-areas:"titre" "texte" "visuel"}.tdm-vitrine .tpe-haut__titre{justify-self:start;text-align:left;margin-bottom:var(--espace-300);font-size:clamp(36px,10vw,48px)}.tdm-vitrine .tpe-visuel{height:900px;margin:var(--espace-600) 0 var(--espace-400)}.tdm-vitrine .tpe-visuel .pile__plan{width:min(88%,400px)}.tdm-vitrine .tpe-visuel .pile__plan:nth-child(1){top:0}.tdm-vitrine .tpe-visuel .pile__plan:nth-child(2){top:300px}.tdm-vitrine .tpe-visuel .pile__plan:nth-child(3){left:0;top:640px}}.tdm-vitrine .solde__lignes{display:grid;margin:0;padding:0;list-style:none;font-size:var(--taille-legende);line-height:1.35}.tdm-vitrine .solde__ligne{display:flex;justify-content:space-between;align-items:baseline;gap:var(--espace-150);padding:6px 0;border-bottom:1px solid var(--p-sauge-200)}.tdm-vitrine .solde__ligne:before{content:none}.tdm-vitrine .solde__ligne span{color:var(--p-sauge-700)}.tdm-vitrine .solde__ligne strong{font-weight:var(--graisse-moyenne);font-variant-numeric:tabular-nums;white-space:nowrap}.tdm-vitrine .solde__ligne--total{border-bottom:0;padding-top:var(--espace-100);font-size:var(--taille-controle)}.tdm-vitrine .solde__ligne--total span{color:var(--p-sauge-900);font-weight:var(--graisse-moyenne)}.tdm-vitrine .solde__ligne--total strong{font-size:19px;letter-spacing:-.03em}.tdm-vitrine .solde__attente{display:flex;justify-content:space-between;align-items:center;gap:var(--espace-200);margin:0;padding:var(--espace-100) var(--espace-150);border-radius:var(--rayon-champ);font-size:var(--taille-legende);background:color-mix(in srgb,var(--p-sauge-100) 80%,var(--p-blanc))}.tdm-vitrine .solde__attente span{display:grid;color:var(--p-sauge-900)}.tdm-vitrine .solde__attente small{font-size:11px;color:var(--p-sauge-700)}.tdm-vitrine .solde__attente strong{font-weight:var(--graisse-moyenne);font-variant-numeric:tabular-nums;white-space:nowrap}.tdm-vitrine .apercu--solde .solde__ligne{transition:opacity var(--duree-lente) var(--courbe-vive),translate var(--duree-lente) var(--courbe-vive)}.tdm-vitrine .apercu--solde .solde__ligne:nth-child(2){transition-delay:.14s}.tdm-vitrine .apercu--solde .solde__ligne:nth-child(3){transition-delay:.28s}.tdm-vitrine .apercu--solde .solde__ligne:nth-child(4){transition-delay:.46s}.tdm-vitrine .apercu--solde:is([data-etat=attente],[data-etat=pret]) .solde__ligne{opacity:0;translate:0 var(--espace-100);transition:none}.tdm-vitrine .conv{display:grid;gap:var(--espace-100)}.tdm-vitrine .conv__bulle{margin:0;max-width:88%;padding:var(--espace-100) var(--espace-150);border-radius:var(--rayon-champ);font-size:var(--taille-legende);line-height:1.45;transition:opacity var(--duree-lente) var(--courbe-vive),translate var(--duree-lente) var(--courbe-vive)}.tdm-vitrine .conv__bulle--moi{justify-self:end;border-bottom-right-radius:4px;color:var(--p-foret-950);background:var(--p-citron-400)}.tdm-vitrine .conv__bulle--trend{justify-self:start;border-bottom-left-radius:4px;color:var(--p-sauge-900);background:color-mix(in srgb,var(--p-sauge-100) 80%,var(--p-blanc));box-shadow:inset 0 0 0 1px var(--p-sauge-200)}.tdm-vitrine .conv__frappe{grid-row:2;justify-self:start;display:none;gap:4px;padding:var(--espace-100) var(--espace-150);border-radius:var(--rayon-champ);background:color-mix(in srgb,var(--p-sauge-100) 80%,var(--p-blanc))}.tdm-vitrine .conv__frappe i{width:6px;height:6px;border-radius:50%;background:var(--p-sauge-700);animation:pulser 1.2s var(--courbe-douce) infinite}.tdm-vitrine .conv__frappe i:nth-child(2){animation-delay:.16s}.tdm-vitrine .conv__frappe i:nth-child(3){animation-delay:.32s}.tdm-vitrine .apercu--fil[data-fil=frappe] .conv__frappe{display:inline-flex}.tdm-vitrine .apercu--fil:is([data-fil=vide],[data-fil=question],[data-fil=frappe]) .conv__bulle--trend{opacity:0;translate:0 var(--espace-100);position:absolute;visibility:hidden;transition:none}.tdm-vitrine .apercu--fil[data-fil=vide] .conv__bulle--moi{opacity:0;translate:0 var(--espace-100);transition:none}.tdm-vitrine .tpe-change{grid-template-areas:"titre ." "cartes liste";row-gap:var(--espace-400);align-items:stretch}.tdm-vitrine .tpe-change__gauche{display:contents}.tdm-vitrine .tpe-change__gauche>h2{grid-area:titre}.tdm-vitrine .tpe-change__cartes{grid-area:cartes;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-150);align-content:start}.tdm-vitrine .tpe-change__cartes [data-carte=marges]{grid-column:1 / -1}.tdm-vitrine .tpe-change__liste{grid-area:liste;display:flex;flex-direction:column;box-sizing:border-box}.tdm-vitrine .tpe-change__liste ul{flex:1;display:flex;flex-direction:column;justify-content:space-between}.tdm-vitrine .apercu--mini{gap:var(--espace-100);padding:var(--espace-150) var(--espace-200)}.tdm-vitrine .apercu--mini .apercu__titre{font-size:var(--taille-controle)}.tdm-vitrine .apercu--mini .apercu__graphe svg{height:42px}.tdm-vitrine .apercu--mini .apercu__chiffres strong{font-size:17px}.tdm-vitrine .apercu--mini .apercu__os i:nth-child(3){height:44px}.tdm-vitrine .tpe-change__cartes .apercu{transition:opacity var(--duree-lente) var(--courbe-douce),box-shadow var(--duree-lente) var(--courbe-douce)}.tdm-vitrine .tpe-change__cartes[data-cycle] .apercu:not([data-actif]){opacity:.8}.tdm-vitrine .tpe-change__cartes .apercu[data-actif]{box-shadow:var(--c-reflet-clair),0 0 0 2px var(--p-citron-400),var(--c-contact),var(--c-ambiance)}.tdm-vitrine .tpe-change__liste li{transition:color var(--duree-lente) var(--courbe-douce)}.tdm-vitrine .tpe-change__liste:has(li[data-actif]) li:not([data-actif]){color:var(--texte-secondaire)}.tdm-vitrine .tpe-change__cartes .apercu{translate:none}.tdm-vitrine .tpe-change__cartes[data-entree=attente] .apercu{opacity:0;translate:0 var(--espace-300);transition:none}.tdm-vitrine .tpe-change__cartes:not([data-entree]) .apercu{transition:opacity var(--duree-lente) var(--courbe-douce),translate var(--duree-expressive) var(--courbe-vive),box-shadow var(--duree-lente) var(--courbe-douce)}.tdm-vitrine .mini__alerte{display:flex;align-items:center;gap:var(--espace-100);margin:0;font-size:var(--taille-legende);line-height:1.4;color:var(--p-sauge-900)}.tdm-vitrine .mini__alerte .puce__icone{width:24px;height:24px;color:var(--p-foret-950);background:var(--p-citron-400)}.tdm-vitrine .mini__barres{display:grid;gap:var(--espace-100);margin:0;padding:0;list-style:none;font-size:var(--taille-legende)}.tdm-vitrine .mini__barres li{display:grid;grid-template-columns:minmax(0,1fr) 70px auto;align-items:center;gap:var(--espace-100);line-height:1.4}.tdm-vitrine .mini__barres li:before{content:none}.tdm-vitrine .mini__barres span:first-child{color:var(--p-sauge-700)}.tdm-vitrine .mini__barres strong{font-weight:var(--graisse-moyenne);font-variant-numeric:tabular-nums}.tdm-vitrine .mini__barre{height:6px;border-radius:var(--rayon-controle);background:var(--p-sauge-200);overflow:hidden}.tdm-vitrine .mini__barre i{display:block;height:100%;width:calc(var(--part) * 100%);border-radius:inherit;background:var(--p-foret-600);transform-origin:left;transition:transform .9s var(--courbe-vive)}.tdm-vitrine .apercu--mini[data-etat=attente] .mini__barre i{transform:scaleX(0);transition:none}.tdm-vitrine [data-carte=marges] .mini__barres li{grid-template-columns:150px minmax(0,1fr) 48px}@media(max-width:860px){.tdm-vitrine .tpe-change{grid-template-areas:"titre" "cartes" "liste"}.tdm-vitrine .tpe-change__cartes{grid-template-columns:minmax(0,1fr)}.tdm-vitrine [data-carte=marges] .mini__barres li{grid-template-columns:minmax(0,1fr) 70px auto}}@media(prefers-reduced-motion:reduce){.tdm-vitrine .conv__frappe i{animation:none!important}.tdm-vitrine :is(.solde__ligne,.conv__bulle,.tpe-change__cartes .apercu,.tpe-change__liste li,.mini__barre i){transition:none!important}}.tdm-vitrine .pres>.ecran.pres-haut__ecran{align-content:center;padding-block:calc(var(--pad-haut) + var(--espace-400)) calc(var(--pad-bas) + var(--espace-400))}.tdm-vitrine .pres-haut{display:grid;justify-items:center;gap:var(--espace-300);text-align:center}.tdm-vitrine .pres-haut>*{margin:0}.tdm-vitrine .pres-haut__titre{max-width:1120px;text-wrap:balance}.tdm-vitrine .pres-haut__chapo{max-width:760px}.tdm-vitrine .pres-haut__prix{font-size:var(--taille-corps);font-weight:var(--graisse-moyenne)}.tdm-vitrine .pres-cartes{display:grid;gap:var(--gouttiere);margin:0;padding:0;list-style:none}.tdm-vitrine .pres-cartes--trois{grid-template-columns:repeat(3,minmax(0,1fr))}.tdm-vitrine .pres-carte{gap:var(--espace-150)}.tdm-vitrine .pres-carte>*{margin:0}.tdm-vitrine .pres-carte__titre{font-size:20px;font-weight:var(--graisse-moyenne);line-height:1.3;letter-spacing:-.02em;text-wrap:balance}.tdm-vitrine .pres-carte p,.tdm-vitrine .pres-etape p{font-size:var(--taille-corps);line-height:1.6;color:var(--texte-secondaire);text-wrap:pretty}@media(max-width:900px){.tdm-vitrine .pres-cartes--trois{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}}.tdm-vitrine .pres-coche{width:18px;height:18px;margin-top:2px;color:var(--texte-marque)}.tdm-vitrine .pres-resume{display:grid;gap:var(--espace-100);max-width:760px;padding:var(--espace-300) var(--espace-400);text-align:left;border:1px solid var(--bordure-defaut);border-radius:var(--rayon-carte);background:var(--fond-surface);font-size:var(--taille-corps);line-height:1.6}.tdm-vitrine .pres-resume>*{margin:0}.tdm-vitrine .pres-resume__titre{font-size:var(--taille-controle);font-weight:var(--graisse-grasse);color:var(--texte-principal)}.tdm-vitrine .pres-resume__source{font-size:var(--taille-controle);color:var(--texte-secondaire)}.tdm-vitrine .comparatif .ecran>.contenu{min-width:0}.tdm-vitrine .comp-figure{margin:0}.tdm-vitrine .comp-source{max-width:900px;margin:var(--espace-300) auto 0;font-size:var(--taille-controle);line-height:1.55;color:var(--texte-secondaire);text-align:center;text-wrap:pretty}.tdm-vitrine .comp-oui{display:inline-flex;color:var(--texte-marque)}.tdm-vitrine .comp-oui .pres-coche{width:20px;height:20px;margin:0}.tdm-vitrine .comp-non{display:inline-block;width:14px;height:14px;border:1.5px solid var(--bordure-controle);border-radius:50%;vertical-align:middle}.tdm-vitrine .cote-a-cote{overflow-x:auto;padding:var(--espace-100) 2px var(--espace-300)}.tdm-vitrine .cote-a-cote:focus-visible{outline:var(--focus-epaisseur) solid var(--bordure-focus);outline-offset:3px}.tdm-vitrine .cac{min-width:680px;border-collapse:separate;border-spacing:var(--espace-300) 0;margin-inline:calc(-1 * var(--espace-300));width:calc(100% + 2 * var(--espace-300));font-size:var(--taille-corps);line-height:1.45;font-variant-numeric:tabular-nums;table-layout:fixed}.tdm-vitrine .cac th:first-child{width:19%}.tdm-vitrine .cac :is(th,td){padding:var(--espace-200) var(--espace-300);text-align:left;vertical-align:middle}.tdm-vitrine .cac tbody th{font-size:var(--taille-controle);font-weight:var(--graisse-moyenne);color:var(--texte-secondaire);padding-left:0}.tdm-vitrine .cac thead th{padding-top:var(--espace-300);font-weight:var(--graisse-grasse)}.tdm-vitrine .cac tbody tr:last-child td{padding-bottom:var(--espace-300)}.tdm-vitrine .cac :is(.cac__ec,.cac__daf){--_filet: var(--bordure-defaut);background:var(--fond-surface);border-inline:1px solid var(--bordure-defaut);color:var(--texte-principal)}.tdm-vitrine .cac thead :is(.cac__ec,.cac__daf){border-top:1px solid var(--bordure-defaut);border-radius:var(--rayon-superpose) var(--rayon-superpose) 0 0}.tdm-vitrine .cac tbody tr:last-child :is(.cac__ec,.cac__daf){border-bottom:1px solid var(--bordure-defaut);border-radius:0 0 var(--rayon-superpose) var(--rayon-superpose)}.tdm-vitrine .cac .cac__tandem{--_filet: color-mix(in srgb, var(--p-prune-350) 28%, transparent);background:var(--p-prune-800);color:var(--p-ivoire-050);font-weight:var(--graisse-moyenne)}.tdm-vitrine .cac thead .cac__tandem{border-radius:var(--rayon-superpose) var(--rayon-superpose) 0 0;background:var(--p-prune-750)}.tdm-vitrine .cac tbody tr:last-child .cac__tandem{border-radius:0 0 var(--rayon-superpose) var(--rayon-superpose)}.tdm-vitrine .cac tbody tr+tr :is(.cac__ec,.cac__daf,.cac__tandem){background-image:linear-gradient(var(--_filet),var(--_filet));background-size:calc(100% - 2 * var(--espace-300)) 1px;background-position:var(--espace-300) 0;background-repeat:no-repeat}.tdm-vitrine .cac .cac__tandem .comp-oui{color:var(--p-prune-200)}@media(max-width:720px){.tdm-vitrine .cac{min-width:620px;font-size:var(--taille-controle)}.tdm-vitrine .cac tbody th,.tdm-vitrine .cac thead th:first-child{position:sticky;left:0;z-index:1;width:104px;padding-right:var(--espace-150);background:var(--fond-page)}}.tdm-vitrine .pres-faq .faq details>div p{margin:0}.tdm-vitrine .cac td,.tdm-vitrine .pres-cartes li{text-wrap:pretty}.tdm-vitrine .integrations .pres-haut__titre{font-size:clamp(40px,5vw,76px)}.tdm-vitrine .pres-cartes--quatre{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.tdm-vitrine .pres-cartes--quatre{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.tdm-vitrine .pres-cartes--quatre{grid-template-columns:minmax(0,1fr)}}.tdm-vitrine .pres-etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--espace-600);margin:0;padding:0;list-style:none}.tdm-vitrine .pres-etape{display:grid;align-content:start;gap:var(--espace-150);padding-top:var(--espace-300);border-top:1px solid var(--bordure-controle)}.tdm-vitrine .pres-etape>*{margin:0}.tdm-vitrine .pres-etape__n{font-size:var(--taille-controle);font-weight:var(--graisse-grasse);font-variant-numeric:tabular-nums;color:var(--texte-marque)}@media(max-width:900px){.tdm-vitrine .pres-etapes{grid-template-columns:minmax(0,1fr);gap:var(--espace-400);max-width:640px;margin-inline:auto}}.tdm-vitrine .pres-coches{display:grid;gap:var(--espace-150);margin:0;padding:0;list-style:none;font-size:var(--taille-corps);line-height:1.5}.tdm-vitrine .carte .pres-coches li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--espace-150);align-items:start}.tdm-vitrine .carte .pres-coches li:before{content:none}.tdm-vitrine .pres-flux__cadre{max-width:1000px;margin-inline:auto;padding:var(--espace-400) var(--espace-600)}.tdm-vitrine .pres-coches--colonnes{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--espace-600);row-gap:var(--espace-200)}@media(max-width:900px){.tdm-vitrine .pres-coches--colonnes{grid-template-columns:repeat(2,minmax(0,1fr))}.tdm-vitrine .pres-flux__cadre{padding:var(--espace-400)}}@media(max-width:480px){.tdm-vitrine .pres-coches--colonnes{grid-template-columns:minmax(0,1fr)}}.tdm-vitrine .pres-prerequis{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--espace-800);align-items:center}.tdm-vitrine .pres-prerequis__texte>*{margin:0}.tdm-vitrine .pres-prerequis__texte .t-chapo{margin-top:var(--espace-300);max-width:620px}.tdm-vitrine .pres-prerequis__carte{padding:var(--espace-400)}@media(max-width:900px){.tdm-vitrine .pres-prerequis{grid-template-columns:minmax(0,1fr);gap:var(--espace-400)}}.tdm-vitrine .anime-marque b{font-size:30px;font-weight:var(--graisse-logo);letter-spacing:-.06em;line-height:1;color:var(--texte-principal)}.tdm-vitrine .anime-marque i{font-style:normal;color:var(--texte-marque)}.tdm-vitrine .flux-carte__logo{width:64px;height:auto;border-radius:var(--rayon-champ);box-shadow:0 0 0 1px var(--bordure-defaut)}.tdm-vitrine .flux-carte__trait{position:absolute;left:0;right:6px;top:50%;height:1.5px;margin-top:-.75px;border-radius:1px;background:var(--bordure-controle)}.tdm-vitrine .flux-carte__fleche{position:absolute;right:-2px;top:50%;width:12px;height:12px;margin-top:-6px;color:var(--texte-marque)}.tdm-vitrine .flux-carte__point{position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--texte-marque);opacity:0}.tdm-vitrine .flux-carte{display:grid;grid-template-columns:auto minmax(60px,120px) auto;align-items:center;column-gap:var(--espace-200)}.tdm-vitrine .flux-carte__lien{position:relative;height:16px}.tdm-vitrine .flux-carte__carte{display:grid;gap:var(--espace-150);width:230px;padding:var(--espace-200) var(--espace-300);text-align:left;border:1px solid var(--bordure-defaut);border-radius:var(--rayon-carte);background:var(--fond-surface)}.tdm-vitrine .flux-carte__carte .anime-marque b{font-size:20px}.tdm-vitrine .flux-carte__carte ul{display:grid;gap:var(--espace-100);margin:0;padding:0;list-style:none}.tdm-vitrine .flux-carte__carte li{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--espace-150);font-size:var(--taille-controle)}.tdm-vitrine .flux-carte__carte li i{display:block;height:6px;border-radius:3px;background:color-mix(in srgb,var(--texte-marque) 70%,transparent);transform-origin:left center}@media(max-width:520px){.tdm-vitrine .flux-carte{grid-template-columns:auto minmax(28px,1fr) auto;column-gap:var(--espace-150)}.tdm-vitrine .flux-carte__carte{width:190px;padding:var(--espace-150) var(--espace-200)}.tdm-vitrine .flux-carte__carte li{grid-template-columns:82px minmax(0,1fr)}.tdm-vitrine .flux-carte__logo{width:52px}}.tdm-vitrine .integrations .pres-etape{position:relative}.tdm-vitrine .pres-etape__trait{position:absolute;left:0;right:0;top:-1px;height:2px;border-radius:1px;background:var(--texte-marque);transform:scaleX(0);transform-origin:left center}.tdm-vitrine .pres-etapes[data-fini] .pres-etape__trait{transform:none}.tdm-vitrine .integrations .pres-etape__n{color:var(--texte-secondaire);transition:color var(--duree-lente) var(--courbe-douce)}.tdm-vitrine .integrations .pres-etape[data-actif] .pres-etape__n{color:var(--texte-marque)}.tdm-vitrine .cadenas{width:22px;height:22px;color:var(--texte-marque)}.tdm-vitrine .cadenas__anse{transform-box:fill-box;transform-origin:center bottom}.tdm-vitrine{--voile-teinte: var(--fond-page)}.tdm-vitrine .fond{position:fixed;inset:0;width:100%;height:100%;z-index:-1;display:block;background:var(--fond-vague, var(--fond-page))}.tdm-vitrine .fond[hidden]{display:none}.tdm-vitrine .voile{position:fixed;left:0;right:0;z-index:25;pointer-events:none;background:var(--voile-teinte)}.tdm-vitrine .voile--haut{--_plein: calc(var(--pad-haut) - 8px);top:0;height:var(--pad-haut);background:linear-gradient(var(--voile-haut, var(--voile-teinte)) var(--voile-de, 0px),var(--voile-bas, var(--voile-teinte)) var(--voile-a, 0px));-webkit-mask-image:linear-gradient(#000 var(--_plein),transparent);mask-image:linear-gradient(#000 var(--_plein),transparent)}html:not([data-ambiance=pied]) .tdm-vitrine .voile,.tdm-vitrine[data-fond] .voile{--voile-teinte: var(--fond-vague, var(--fond-page))}html[data-ambiance=pied] .tdm-vitrine:not([data-fond]) .voile{--voile-teinte: var(--p-prune-900)}.tdm-vitrine .fondu.fondu--pied{height:24px}.tdm-vitrine[data-fond] .fondu.fondu--pied{background:none}.tdm-vitrine[data-fond] .pied--plein{background:transparent}.tdm-vitrine .mq{--mq-encre: var(--texte-principal);--mq-encre2: var(--texte-secondaire);--mq-courbe: var(--courbe-vive);position:relative;height:var(--mq-hauteur, 280vh);color:var(--mq-encre);font-family:var(--police)}.tdm-vitrine .mq[data-theme]{background:transparent}.tdm-vitrine .avec-marques .mq{scroll-snap-align:start;--mq-grille: var(--contenu-max);--mq-marge: var(--cote)}.tdm-vitrine .mq-scene{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.tdm-vitrine .mq-toile{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.tdm-vitrine .mq-grille{position:absolute;top:0;height:0;left:var(--mq-marge, 0px);right:var(--mq-marge, 0px);max-width:var(--mq-grille, none);margin-inline:auto;visibility:hidden;pointer-events:none}.tdm-vitrine .mq-titre{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92%,900px);margin:0;text-align:center;font-size:clamp(34px,4.4vw,64px);line-height:1.06;letter-spacing:-.055em;font-weight:500}.tdm-vitrine .mq-titre .mq-l{display:block}.tdm-vitrine .mq-point{display:inline-block;opacity:0;transition:opacity .2s linear}.tdm-vitrine .mq-base{display:inline-block;width:0;height:0;vertical-align:baseline}.tdm-vitrine .mq-titre[data-point=on] .mq-point{opacity:1}.tdm-vitrine .mq-pas{position:absolute;left:var(--mq-tx, 7vw);top:var(--mq-ty, 50%);width:var(--mq-tw, 380px);margin:0;padding:0;list-style:none}.tdm-vitrine .mq-bloc{color:var(--mq-encre);transform-origin:left center;transition:color .7s var(--mq-courbe),transform .7s var(--mq-courbe)}.tdm-vitrine .mq-bloc[data-etat=recul]{color:var(--mq-encre2);transform:scale(.97)}.tdm-vitrine .mq-num{display:block;font-size:14px;letter-spacing:.02em;color:var(--mq-encre2);margin-bottom:10px}.tdm-vitrine .mq-bloc h3{font-size:clamp(24px,2.3vw,34px);line-height:1.12;letter-spacing:-.045em;font-weight:500;margin:0 0 10px}.tdm-vitrine .mq-bloc p{font-size:17px;line-height:1.6;color:var(--mq-encre2);margin:0;letter-spacing:-.015em}.tdm-vitrine :is(.mq-dedans,.mq-mot){display:inline-block}.tdm-vitrine .mq[data-mise=colonne] .mq-pas{transform:translateY(-50%);display:flex;flex-direction:column;gap:clamp(22px,3.6vh,40px)}.tdm-vitrine .mq[data-mise=mobile] .mq-scene{top:var(--pad-haut);height:calc(100svh - var(--pad-haut) - var(--pad-bas))}.tdm-vitrine .mq[data-mise=mobile] .mq-pas{display:flex;flex-direction:column;gap:12px}.tdm-vitrine .mq[data-mise=mobile] .mq-bloc{display:grid;grid-template-rows:auto auto 0fr;transition:color .7s var(--mq-courbe),transform .7s var(--mq-courbe),grid-template-rows .6s var(--mq-courbe)}.tdm-vitrine .mq[data-mise=mobile] .mq-bloc[data-etat=present]{grid-template-rows:auto auto 1fr}.tdm-vitrine .mq[data-mise=mobile] .mq-num{font-size:12px;margin-bottom:3px}.tdm-vitrine .mq[data-mise=mobile] .mq-bloc h3{font-size:21px;margin:0}.tdm-vitrine .mq[data-mise=mobile] .mq-bloc p{min-height:0;overflow:hidden;font-size:15px}.tdm-vitrine .mq[data-mise=mobile] .mq-bloc p>.mq-dedans{padding-top:8px}.tdm-vitrine .mq[data-mise=mobile] .mq-titre{font-size:34px}@media(max-width:720px){.tdm-vitrine .mq-titre .mq-l{display:inline}.tdm-vitrine .mq-titre{text-wrap:balance}}.tdm-vitrine .mq-mot{opacity:0;filter:blur(8px);transform:translateY(.35em);transition:opacity .24s ease-in,filter .24s ease-in,transform .24s ease-in}.tdm-vitrine .mq :is([data-etat=present],[data-etat=recul]) .mq-mot{opacity:1;filter:none;transform:none;transition:opacity .5s var(--mq-courbe),filter .55s var(--mq-courbe),transform .65s var(--mq-courbe);transition-delay:calc(var(--i) * 32ms)}.tdm-vitrine .mq [data-etat=recul] .mq-mot{transition-delay:0ms}.tdm-vitrine .mq.mq-calme{height:auto}.tdm-vitrine .mq.mq-calme .mq-scene{position:relative;top:auto;height:auto;min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:48px;padding:96px var(--mq-marge, max(24px, 7vw))}.tdm-vitrine .mq.mq-calme :is(.mq-titre,.mq-pas){width:100%;max-width:var(--mq-grille, none);margin-inline:auto}.tdm-vitrine .mq.mq-calme .mq-toile{display:none}.tdm-vitrine .mq.mq-calme .mq-titre{position:static;transform:none}.tdm-vitrine .mq.mq-calme .mq-pas{position:static;transform:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.tdm-vitrine .mq.mq-calme .mq-bloc{display:block;color:var(--mq-encre)}.tdm-vitrine .mq.mq-calme:has(.mq-bloc[data-etat=present]) .mq-bloc:not([data-etat=present]){color:var(--mq-encre2)}.tdm-vitrine .mq.mq-calme .mq-bloc p{position:static;margin-top:10px}.tdm-vitrine .mq.mq-calme :is(.mq-bloc,.mq-titre,.mq-bloc *,.mq-titre *){opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.tdm-vitrine :is(main,.pied,.fondu--pied){transition:opacity .5s var(--courbe-douce)}html.part .tdm-vitrine :is(main,.pied,.fondu--pied,.barre){opacity:0}.tdm-vitrine .vers-trend{position:fixed;inset:0;z-index:60;display:grid;place-items:center;pointer-events:none;visibility:hidden;transition:opacity .5s var(--courbe-douce)}.tdm-vitrine .vers-trend.actif{visibility:visible;pointer-events:auto}.tdm-vitrine .vers-trend.sort{opacity:0}.tdm-vitrine .vers-trend__rendu{width:min(460px,82vw);padding:var(--espace-300) var(--espace-400) var(--espace-300);border-radius:var(--rayon-carte);background:var(--p-foret-050);color:var(--p-foret-950);box-shadow:var(--ombre-flottante);opacity:0;transform:translateY(24px) scale(.94);transition:opacity .4s var(--courbe-douce),transform .4s var(--courbe-douce)}.tdm-vitrine .vers-trend__tete{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--taille-legende);color:var(--p-foret-600)}.tdm-vitrine .vers-trend__rendu svg{display:block;width:100%;margin-top:var(--espace-200);overflow:visible}.tdm-vitrine .vers-trend__trait{fill:none;stroke:var(--p-foret-600);stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}html.part .tdm-vitrine .vers-trend__rendu{transition:opacity .6s var(--courbe-vive) .9s,transform .9s var(--courbe-vive) .9s;opacity:1;transform:none}html.part .tdm-vitrine .vers-trend__trait{transition:stroke-dashoffset 1.1s var(--courbe-douce) 1.2s;stroke-dashoffset:0}
