@font-face{font-family:Montserrat Secours;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:112.8%;ascent-override:85.8%;descent-override:22.3%;line-gap-override:0%}:root{--fond:#08070b;--bloc:#110f17;--bloc-2:#19161f;--trait:#f3f1f817;--trait-fort:#f3f1f833;--violet:#7c3aff;--violet-vif:#8f57ff;--violet-clair:#b9a2ff;--violet-bouton:#6a52d9;--violet-bouton-survol:#7861e6;--texte:#f3f1f8;--texte-2:#a7a2b5;--texte-3:#77728a;--police:"Montserrat Variable", "Montserrat Secours", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--t-1:clamp(2.6rem, 5.4vw, 4.9rem);--t-2:clamp(1.9rem, 3.4vw, 3rem);--largeur:1240px;--marge:clamp(20px, 4.5vw, 48px);--section:clamp(110px, 13vw, 180px);--rayon:18px;--sortie:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--fond);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--fond);color:var(--texte-2);font-family:var(--police);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.65;overflow-x:clip}img,video,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{color:var(--texte);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.08}p{text-wrap:pretty}::selection{background:var(--violet);color:#fff}:focus-visible{outline:2px solid var(--texte);outline-offset:3px;border-radius:6px}.icone{fill:currentColor;flex:none;width:1.1em;height:1.1em}.cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.evitement{position:absolute;left:-9999px}.evitement:focus{z-index:100;background:var(--texte);color:var(--fond);border-radius:999px;padding:10px 16px;top:12px;left:16px}.cadre{width:100%;max-width:var(--largeur);padding-inline:var(--marge);margin-inline:auto}.doux{color:var(--texte-3)}.bande,.appel{position:relative}.bande:before,.appel:before{content:"";width:min(var(--largeur), 100% - 2 * var(--marge));background:linear-gradient(90deg, transparent, var(--trait) 20%, #8f57ffb3 50%, var(--trait) 80%, transparent);height:1px;position:absolute;top:0;left:50%;translate:-50%}.bande:after,.appel:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#7c3aff59,#0000);width:240px;height:20px;position:absolute;top:-10px;left:50%;translate:-50%}.appel{padding-bottom:40px}.preuve,.cas{transition:box-shadow .5s var(--sortie)}.preuve:hover,.cas:hover{box-shadow:inset 0 0 0 1px #8f57ff8c,0 0 28px -10px #7c3aff8c}.petit{letter-spacing:.02em;color:var(--texte-3);font-size:13px}.boutons{flex-wrap:wrap;gap:12px;display:flex}.bouton{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 28px;font-size:15px;font-weight:600;transition:background-color .25s,box-shadow .25s,color .25s,transform .15s;display:inline-flex}.bouton:active{transform:scale(.98)}.bouton-plein{background:var(--violet-bouton);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 10px 28px -12px #624ad6bf}.bouton-plein:hover{background:var(--violet-bouton-survol);box-shadow:inset 0 1px #ffffff38,0 14px 34px -12px #624ad6e6}.bouton-ligne{color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait-fort)}.bouton-ligne:hover{box-shadow:inset 0 0 0 1px var(--texte)}.bouton-petit{min-height:42px;padding:0 20px;font-size:14px}.lien{color:var(--texte);align-items:center;gap:8px;font-weight:600;display:inline-flex}.lien .icone{color:var(--texte-2);transition:transform .25s var(--sortie)}.lien:hover .icone{transform:translate(3px)}.barre{z-index:50;transition:background-color .3s, box-shadow .3s, translate .45s var(--sortie);position:fixed;inset:0 0 auto}.barre.pleine,body.menu-ouvert .barre{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--trait);background:#08070bcc}.barre.cachee{translate:0 -100%}.barre-interieur{align-items:center;gap:24px;height:76px;display:flex}.logo{color:var(--texte);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:500;display:inline-flex}.logo img{width:28px;height:28px}.logo b{font-weight:700}.barre-nav{align-items:center;gap:34px;margin-inline:auto;display:flex}.barre-nav a{color:var(--texte-2);font-size:14.5px;font-weight:500;transition:color .2s;position:relative}.barre-nav a:hover,.barre-nav a[aria-current=page]{color:var(--texte)}.barre-nav>a[aria-current=page]:after,.nav-groupe>a[aria-current=page]:after{content:"";background:linear-gradient(90deg, transparent, var(--violet-vif) 20%, var(--violet-clair) 50%, var(--violet-vif) 80%, transparent);border-radius:2px;height:1.5px;position:absolute;bottom:-9px;left:0;right:0;box-shadow:0 0 8px #7c3affe6,0 0 16px #7c3aff66}.barre-fin{align-items:center;gap:10px;display:flex}.nav-groupe{align-items:center;gap:2px;display:flex;position:relative}.nav-ouvrir{width:22px;height:22px;color:var(--texte-3);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.nav-ouvrir .icone{width:13px;height:13px;transition:rotate .3s var(--sortie)}.nav-ouvrir:focus-visible{outline:2px solid var(--violet-clair)}.nav-panneau{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:700px;box-shadow:inset 0 0 0 1px var(--trait-fort), 0 30px 60px -20px #000000b3;opacity:0;visibility:hidden;transition:opacity .25s, translate .35s var(--sortie), visibility 0s .25s;background:#110f17f0;border-radius:20px;padding:10px;position:absolute;top:calc(100% + 26px);left:-60px;translate:0 -6px}.nav-panneau:before{content:"";height:28px;position:absolute;top:-28px;left:0;right:0}.nav-groupe:hover .nav-panneau,.nav-groupe.ouvert .nav-panneau{opacity:1;visibility:visible;transition:opacity .25s, translate .35s var(--sortie), visibility 0s;translate:0}.nav-groupe:hover .nav-ouvrir .icone,.nav-groupe.ouvert .nav-ouvrir .icone{rotate:180deg}.nav-offres{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.barre-nav .nav-offre{color:var(--texte-2);border-radius:14px;align-content:start;gap:6px;padding:18px;transition:background-color .2s;display:grid}.barre-nav .nav-offre:hover{background:var(--bloc-2);color:var(--texte-2)}.nav-offre .icone{width:24px;height:24px;color:var(--texte);margin-bottom:8px}.nav-offre-nom{color:var(--texte);letter-spacing:-.02em;font-size:15px;font-weight:600}.nav-offre-texte{font-size:13.5px;line-height:1.5}.nav-offre-prix{color:var(--texte-3);margin-top:6px;font-size:13px}.nav-offre:hover .nav-offre-prix{color:var(--violet-clair)}.nav-panneau-pied{border-top:1px solid var(--trait);justify-content:space-between;gap:20px;margin-top:6px;padding:14px 18px 8px;display:flex}.barre-nav .nav-panneau-pied .lien{color:var(--texte);font-size:13.5px}.nav-panneau.nav-liste{background:#110f17f7;border-radius:16px;gap:2px;width:240px;padding:8px;display:grid;left:-22px}.barre-nav .nav-liste-lien{color:var(--texte);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14.5px;font-weight:500;transition:background-color .2s;display:flex}.barre-nav .nav-liste-lien:hover{background:var(--bloc-2);color:var(--texte)}.nav-liste-lien .logo-app,.nav-liste-lien .icone{width:18px;height:18px;color:var(--texte-3)}.nav-liste hr{border:0;border-top:1px solid var(--trait);margin:6px 8px}.barre-nav .nav-liste-doux{color:var(--texte-2);font-size:13.5px}.langue{letter-spacing:.04em;gap:2px;margin-right:6px;font-size:12.5px;font-weight:600;display:inline-flex}.langue span,.langue a{border-radius:8px;padding:5px 7px}.langue [aria-current]{color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait-fort)}.langue a{color:var(--texte-3);transition:color .2s,box-shadow .2s}.langue a:hover,.langue a:focus-visible{color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait)}.barre-menu{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--trait-fort);color:var(--texte);border-radius:999px;justify-content:center;align-items:center;display:none}.barre-menu .icone{width:20px;height:20px}.barre-menu .icone+.icone,.barre-menu[aria-expanded=true] .icone:first-child{display:none}.barre-menu[aria-expanded=true] .icone+.icone{display:block}body.menu-ouvert{overflow:hidden}body.menu-ouvert .barre{background:var(--fond);-webkit-backdrop-filter:none;backdrop-filter:none;translate:none}.menu-tel{padding:12px var(--marge) max(28px, env(safe-area-inset-bottom));background:var(--fond);flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:fixed;inset:76px 0 0;overflow:hidden auto}.menu-tel[hidden]{display:none}.menu-tel-liens{z-index:1;display:grid;position:relative}.menu-tel-liens a{color:var(--texte);letter-spacing:-.04em;opacity:0;animation:menu-lien .6s var(--sortie) forwards;padding:12px 0;font-size:clamp(30px,9vw,40px);font-weight:600;line-height:1.1;translate:0 14px}.menu-tel-liens a[aria-current=page]{color:var(--violet-clair)}.menu-tel-liens a:nth-child(2){animation-delay:40ms}.menu-tel-liens a:nth-child(3){animation-delay:80ms}.menu-tel-liens a:nth-child(4){animation-delay:.12s}.menu-tel-liens a:nth-child(5){animation-delay:.16s}@keyframes menu-lien{to{opacity:1;translate:0}}.menu-tel-bas{z-index:1;gap:22px;display:grid;position:relative}.menu-tel-bas .bouton{width:100%}.menu-tel-contacts{border-top:1px solid var(--trait);gap:4px;padding-top:18px;display:grid}.menu-tel-contacts a{color:var(--texte-2);align-items:center;gap:12px;padding:8px 0;font-size:15px;display:inline-flex}.menu-tel-contacts .icone{width:20px;height:20px;color:var(--texte)}.menu-tel .langue{margin:0}.menu-tel-galet{opacity:.55;pointer-events:none;width:300px;height:auto;animation:7s ease-in-out infinite alternate galet-flotte;position:absolute;top:18%;right:-90px;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000);mask-image:radial-gradient(closest-side,#000 70%,#0000)}@keyframes galet-flotte{0%{translate:0 -8px;rotate:-4deg}to{translate:0 8px;rotate:3deg}}@media (width<=1100px){.barre-fin .langue{margin-right:0}.langue span,.langue a{padding:5px 6px}}@media (width<=860px){.barre-nav{display:none}.barre-fin{margin-left:auto}.barre-menu{display:inline-flex}}@media (width<=420px){.barre-fin .bouton{display:none}}@media (prefers-reduced-motion:reduce){.barre.cachee{translate:none}.menu-tel-liens a{opacity:1;animation:none;translate:none}.menu-tel-galet{animation:none}}.haut{align-items:center;min-height:min(88svh,820px);padding:110px 0 24px;display:grid;position:relative}.haut-grille{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:24px;display:grid}.haut h1{font-size:var(--t-1)}.haut-sous{max-width:31em;margin-top:26px;font-size:clamp(16px,1.25vw,18px)}.haut .boutons{margin-top:40px}.forme{aspect-ratio:1;width:118%;margin-right:-18%;position:relative}.forme canvas{position:absolute;inset:0;width:100%!important;height:100%!important}.forme:before{content:"";filter:blur(30px);background:radial-gradient(closest-side,#7c3aff47,#7c3aff0f 60%,#0000);border-radius:50%;transition:opacity 1.2s;position:absolute;inset:18%}.forme.prete:before{opacity:.25}.forme-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000);mask-image:radial-gradient(closest-side,#000 80%,#0000)}.haut-bas{position:absolute;bottom:28px;left:0;right:0}.haut-bas .cadre{justify-content:space-between;gap:20px;display:flex}@media (width<=900px){.haut{min-height:0;padding-top:104px}.haut-grille{grid-template-columns:1fr}.forme{order:-1;width:100%;max-width:460px;margin:-10px auto -30px}.haut-bas{display:none}}.tete-page{padding-top:calc(76px + clamp(64px,9vw,120px))}.tete-page h1{max-width:14em;font-size:clamp(2.4rem,4.8vw,4.2rem)}.tete-page p{max-width:34em;margin-top:22px;font-size:17px}.section{padding-top:var(--section)}.section-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:clamp(40px,5vw,64px);display:flex}.section-tete h2{font-size:var(--t-2);max-width:15em}.section-tete p{max-width:30em}.lignes{border-top:1px solid var(--trait)}.ligne{border-bottom:1px solid var(--trait);grid-template-columns:70px minmax(0,4fr) minmax(0,5fr) auto;align-items:center;gap:16px 32px;padding:36px 0;transition:background-color .3s;display:grid}.ligne-num{color:var(--texte-3);font-variant-numeric:tabular-nums;font-size:14px}.ligne h3{font-size:clamp(1.4rem,2.2vw,2rem)}.ligne p{max-width:30em;font-size:15.5px}.ligne-fin{justify-self:end;align-items:center;gap:24px;display:flex}.ligne-prix{color:var(--texte);white-space:nowrap;font-weight:600}.ligne-prix small{color:var(--texte-3);margin-right:5px;font-size:13px;font-weight:400}.ligne-fleche{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--trait-fort);color:var(--texte);transition:background-color .25s, box-shadow .25s, transform .3s var(--sortie);border-radius:50%;place-items:center;display:grid}a.ligne:hover .ligne-fleche{background:var(--violet);box-shadow:none;transform:rotate(-45deg)}a.ligne:hover h3{color:#fff}@media (width<=860px){.ligne{grid-template-columns:1fr auto;padding:28px 0}.ligne-num,.ligne p{grid-column:1/-1}.ligne-fin{grid-column:1/-1;justify-self:start}}.reals{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.real{align-content:start;gap:16px;display:grid}.real-image{border-radius:var(--rayon);background:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait);position:relative;overflow:hidden}.real-image :is(img,video){object-fit:cover;object-position:top;width:100%;height:100%;transition:scale 1s var(--sortie)}.real:hover .real-image :is(img,video){scale:1.025}.real-legende{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.real-legende h3{letter-spacing:-.02em;font-size:18px}.real-legende p{color:var(--texte-3);font-size:14px}.real-legende .lien{font-size:14px}.r-grand{grid-column:span 8}.r-grand .real-image{aspect-ratio:16/10}.r-haut{grid-column:span 4}.r-haut .real-image{aspect-ratio:auto;height:100%;min-height:300px}.r-haut{grid-template-rows:1fr auto;align-content:stretch}.r-demi{grid-column:span 6}.r-demi .real-image{aspect-ratio:16/10}.r-tiers{grid-column:span 4}.r-tiers .real-image{aspect-ratio:4/5}.mention{color:var(--texte-3);margin-top:28px;font-size:13.5px}@media (width<=860px){.reals>*{grid-column:1/-1!important}.r-haut .real-image{aspect-ratio:4/5;height:auto}}.temps{border-top:1px solid var(--trait);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:36px;display:grid}.temps li{align-content:start;gap:10px;display:grid}.temps b{color:var(--texte-3);font-size:14px;font-weight:600}.temps h3{letter-spacing:-.025em;font-size:21px}@media (width<=760px){.temps{grid-template-columns:1fr;gap:28px}}.service{padding-top:var(--section);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.service h2{font-size:var(--t-2)}.service-texte>p{max-width:30em;margin-top:20px;font-size:17px}.service-texte .bouton{margin-top:32px}.offres{border-top:1px solid var(--trait)}.offre{border-bottom:1px solid var(--trait);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:6px 24px;padding:22px 0;display:grid}.offre-nom{color:var(--texte);font-size:17px;font-weight:600}.offre-detail{grid-column:1;font-size:14.5px}.offre-delai{color:var(--texte-3);white-space:nowrap;font-size:14px}.offre-prix{color:var(--texte);white-space:nowrap;text-align:right;min-width:7.5em;font-weight:600}.offre-prix small{color:var(--texte-3);margin-right:5px;font-size:13px;font-weight:400}.service-visuel{margin-top:36px}@media (width<=900px){.service{grid-template-columns:1fr}}@media (width<=560px){.offre{grid-template-columns:1fr auto}.offre-delai{grid-area:3/1}.offre-prix{grid-area:1/2}}.fenetre{background:var(--bloc);box-shadow:0 0 0 1px var(--trait), 0 50px 120px -50px #000000e6;border-radius:14px;overflow:hidden}.fenetre-barre{background:var(--bloc-2);gap:6px;padding:12px 14px;display:flex}.fenetre-barre i{background:#34303f;border-radius:50%;width:9px;height:9px}.fenetre img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}.telephone{width:min(280px,64%);box-shadow:0 0 0 1px var(--trait-fort), 0 40px 80px -30px #000;background:#050407;border-radius:34px;margin-inline:auto;padding:7px}.telephone video{aspect-ratio:9/16;object-fit:cover;border-radius:28px;width:100%}.tarif-groupe{padding-top:clamp(80px,9vw,120px)}.tarif-groupe>h2{margin-bottom:26px;font-size:clamp(1.6rem,2.6vw,2.2rem)}.note{max-width:46em;color:var(--texte-3);margin-top:28px;font-size:14px}.questions-grille{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,96px);display:grid}.questions-grille h2{font-size:var(--t-2)}.questions{border-top:1px solid var(--trait)}.question{border-bottom:1px solid var(--trait)}.question summary{color:var(--texte);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.question summary::-webkit-details-marker{display:none}.question summary .icone{width:18px;height:18px;color:var(--texte-2);transition:rotate .3s var(--sortie)}.question[open] summary .icone{color:var(--texte);rotate:45deg}.question p{max-width:42em;padding:0 0 24px}@media (width<=860px){.questions-grille{grid-template-columns:1fr}}.contact-grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,7vw,110px);padding-top:clamp(56px,7vw,88px);display:grid}.contact-infos{border-top:1px solid var(--trait);display:grid}.contact-infos li{border-bottom:1px solid var(--trait);gap:4px;padding:20px 0;font-size:15px;display:grid}.contact-infos b{color:var(--texte);font-weight:600}.contact-infos a{color:var(--texte);text-decoration:underline;-webkit-text-decoration-color:var(--trait-fort);text-decoration-color:var(--trait-fort);text-underline-offset:4px}.moi{align-items:center;gap:14px;margin-top:32px;font-size:14.5px;display:flex}.moi img{object-fit:cover;filter:grayscale();border-radius:50%;width:52px;height:52px}.moi b{color:var(--texte);font-weight:600}.formulaire{gap:20px;display:grid}.champs-duo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.champ{gap:8px;display:grid}.champ label{color:var(--texte);font-size:14px;font-weight:500}.champ :is(input,select,textarea){border:1px solid var(--trait-fort);background:var(--bloc);width:100%;min-height:52px;color:var(--texte);border-radius:14px;padding:13px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.champ textarea{resize:vertical;min-height:150px}.champ :is(input,select,textarea):focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #7c3aff38}.champ ::placeholder{color:var(--texte-3)}.formulaire-pied{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:6px;display:flex}.formulaire-note{color:var(--texte-3);font-size:13.5px}.formulaire-note a{text-decoration:underline}.piege{display:none}@media (width<=900px){.contact-grille{grid-template-columns:1fr}}@media (width<=560px){.champs-duo{grid-template-columns:1fr}}.appel{padding-top:var(--section);text-align:center}.appel h2{max-width:12em;margin-inline:auto;font-size:clamp(2.2rem,4.6vw,4rem)}.appel p{max-width:30em;margin:22px auto 0;font-size:17px}.appel .boutons{justify-content:center;margin-top:36px}.pied{margin-top:var(--section);border-top:1px solid var(--trait);padding:40px 0 36px;font-size:14px}.pied-haut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.pied-liens{flex-wrap:wrap;gap:10px 28px;display:flex}.pied-liens a:hover,.pied-liens a[aria-current=page]{color:var(--texte)}.pied-bas{color:var(--texte-3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:32px;font-size:13px;display:flex}.pied-bas a{margin-left:18px}.pied-bas a:hover{color:var(--texte)}.js [data-reveal]{opacity:0;transition:opacity .55s var(--sortie), translate .55s var(--sortie);translate:0 14px}.js [data-reveal].vu{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.js [data-reveal]{opacity:1;translate:none}}.bande{padding-top:clamp(24px,4vw,48px)}.bande-titre{text-align:center;color:var(--texte-3);margin-bottom:22px;font-size:13px}.bande-piste{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.bande-liste{gap:56px;width:max-content;animation:42s linear infinite bande;display:flex}.bande-liste li{color:var(--texte-3);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.bande-liste .icone{width:22px;height:22px}@keyframes bande{to{transform:translate(-50%)}}.peut{padding-top:var(--section)}.peut-onglets{flex-wrap:wrap;justify-content:center;gap:6px 26px;display:flex}.onglet{color:var(--texte-3);border-bottom:1.5px solid #0000;padding:6px 0;font-size:15px;font-weight:500;transition:color .2s,border-color .2s}.onglet:hover{color:var(--texte-2)}.onglet[aria-selected=true]{color:var(--texte);border-bottom-color:var(--texte)}.peut-phrase{text-align:center;letter-spacing:-.035em;max-width:18em;min-height:2.3em;color:var(--texte);text-wrap:balance;margin:22px auto 34px;font-size:clamp(1.7rem,3.4vw,2.9rem);font-weight:600;line-height:1.1}.flux{border-radius:var(--rayon);background-color:var(--bloc);height:clamp(360px,32vw,420px);box-shadow:inset 0 0 0 1px var(--trait);background-image:radial-gradient(circle,#f3f1f812 1px,#0000 1.4px);background-size:22px 22px;position:relative;overflow:hidden}.flux-scene{position:absolute;inset:24px 0}.flux-liens{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flux-liens path{fill:none;stroke-width:1.6px}.flux-liens .fond{stroke:#f3f1f824}.flux-liens .trace{stroke:#f3f1f8bf;stroke-linecap:round}.flux-liens .point{fill:var(--violet-clair);filter:drop-shadow(0 0 6px #7c3affe6);transition:opacity .2s}.noeud{z-index:1;text-align:center;opacity:.45;justify-items:center;gap:8px;width:132px;transition:opacity .4s;display:grid;position:absolute;translate:-50% -50%}.noeud-boite{background:var(--bloc-2);width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--trait-fort);color:var(--texte);border-radius:14px;place-items:center;transition:box-shadow .35s;display:grid;position:relative}.noeud-boite .icone{width:30px;height:30px}.noeud-declencheur .noeud-boite{border-radius:36px 14px 14px 36px}.noeud-titre{color:var(--texte);font-size:13px;font-weight:600;line-height:1.3}.noeud-sous{color:var(--texte-3);margin-top:-4px;font-size:11.5px}.noeud-large{width:210px}.noeud-large .noeud-boite{text-align:left;grid-template-columns:auto 1fr;justify-items:start;gap:12px;width:204px;padding:0 16px}.noeud-large .noeud-boite span{font-size:13px;font-weight:600;line-height:1.3}.noeud.actif,.noeud.fait{opacity:1}.noeud.actif .noeud-boite{box-shadow:inset 0 0 0 1.5px var(--texte)}.noeud-coche{background:var(--texte);width:20px;height:20px;color:var(--fond);transition:scale .35s var(--sortie);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px;scale:0}.noeud-coche .icone{width:12px;height:12px}.noeud.fait .noeud-coche{scale:1}.peut-pied{justify-content:center;margin-top:28px;display:flex}@media (width<=700px){.flux{height:660px}.flux-scene{inset:36px 0 24px}.noeud{width:150px}}.preuves{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:clamp(56px,7vw,88px);display:grid}.preuve{border-radius:var(--rayon);background:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait);align-content:start;gap:12px;padding:28px;display:grid}.preuve .icone{width:26px;height:26px;color:var(--texte)}.preuve p{font-size:15px}.preuve b{color:var(--texte);font-weight:600}@media (width<=860px){.preuves{grid-template-columns:1fr}}.outils{padding-top:var(--section);text-align:center}.outils h2{font-size:var(--t-2);max-width:15em;margin-inline:auto}.outils>p{max-width:32em;margin:18px auto 0}.outils-rangees{gap:14px;margin-top:44px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.outils-liste{gap:14px;width:max-content;animation:50s linear infinite bande;display:flex}.outils-liste.inverse{animation-direction:reverse}.outil{background:var(--bloc);height:56px;box-shadow:inset 0 0 0 1px var(--trait);color:var(--texte);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:0 20px;font-size:15px;font-weight:500;display:inline-flex}.outil .icone{width:22px;height:22px;color:var(--texte-2)}.outils .lien{margin-top:36px}.rangee{padding-top:var(--section);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.rangee-inverse .rangee-visuel{order:-1}.rangee h2{font-size:var(--t-2)}.rangee-texte>p{max-width:30em;margin-top:18px;font-size:17px}.puces{gap:14px;margin-top:28px;display:grid}.puces li{gap:12px;display:flex}.puces .icone{color:var(--texte);margin-top:4px}.puces b{color:var(--texte);font-weight:600}.rangee-texte .lien{margin-top:30px}@media (width<=900px){.rangee{grid-template-columns:1fr}.rangee-inverse .rangee-visuel{order:0}}.cas-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cas{border-radius:var(--rayon);background:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait);flex-direction:column;transition:box-shadow .3s;display:flex;overflow:hidden}.cas-image{aspect-ratio:16/9;overflow:hidden}.cas-image img{object-fit:cover;object-position:top;width:100%;height:100%;transition:scale 1s var(--sortie)}.cas:hover .cas-image img{scale:1.03}.cas-texte{gap:14px;padding:28px;display:grid}.cas-texte h3{font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.2}.cas-texte hr{border:0;border-top:1px solid var(--trait);width:100%;margin:4px 0}.cas-texte p{font-size:15px}.cas-pied{justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}@media (width<=860px){.cas-grille{grid-template-columns:1fr}}.pourquoi-grille{border-top:1px solid var(--trait);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pourquoi-grille li{align-content:start;gap:12px;padding:32px 28px 8px 0;display:grid}.pourquoi-grille li+li{border-left:1px solid var(--trait);padding-left:28px}.pourquoi-grille .icone{width:26px;height:26px;color:var(--texte)}.pourquoi-grille h3{letter-spacing:-.02em;font-size:18px}.pourquoi-grille p{font-size:15px}@media (width<=960px){.pourquoi-grille{grid-template-columns:1fr 1fr}.pourquoi-grille li:nth-child(3){border-left:0;padding-left:0}}@media (width<=560px){.pourquoi-grille{grid-template-columns:1fr}.pourquoi-grille li+li{border-left:0;border-top:1px solid var(--trait);padding-left:0}}.barre-appel{color:var(--texte-2);font-size:14.5px;font-weight:500}.barre-appel:hover{color:var(--texte)}@media (width<=1000px){.barre-appel{display:none}}.pied-colonnes{grid-template-columns:2fr repeat(3,1fr);gap:32px;display:grid}.pied-colonnes>div,.pied-colonnes>nav{align-content:start;gap:10px;display:grid}.pied-colonnes a:hover,.pied-colonnes a[aria-current=page]{color:var(--texte)}.pied-marque p{max-width:24em;margin-top:8px}.pied-titre{color:var(--texte);margin-bottom:4px;font-weight:600}@media (width<=760px){.pied-colonnes{grid-template-columns:1fr 1fr}.pied-marque{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bande-liste,.outils-liste{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.bande-liste li[aria-hidden],.outils-liste li[aria-hidden]{display:none}}.tour{padding-top:76px;position:relative}.tour-scene{max-width:var(--largeur);padding-inline:var(--marge);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,88px);min-height:calc(100svh - 76px);margin-inline:auto;display:grid}.tour-mots{display:none}.tour-portrait{aspect-ratio:9/16;border-radius:var(--rayon);background:var(--fond);width:100%;max-height:78svh;margin:0 auto;position:relative;overflow:hidden}.tour-repli,.tour-canevas{width:100%;height:100%;display:block;position:absolute;inset:0}.tour-repli{object-fit:cover;object-position:50% 10%}.tour-canevas{opacity:0}.tour-images .tour-canevas{opacity:1}.tour-images .tour-repli{opacity:0}.tour-carte h1{margin-top:14px;font-size:clamp(2.4rem,4.6vw,4rem)}.tour-carte>p:not(.petit){max-width:30em;margin-top:22px;font-size:17px}.tour-carte .boutons{margin-top:32px}.tour-defiler{display:none}@media (width<=767px){.tour-scene{grid-template-columns:1fr;min-height:0;padding-top:32px}.tour-portrait{width:min(100%,340px)}}.tour-actif{padding-top:0}.tour-actif .tour-piste{height:360vh}.tour-actif .tour-scene{max-width:none;height:100svh;min-height:0;padding:0;display:block;position:sticky;top:0;overflow:hidden}.tour-actif .tour-mots{pointer-events:none;z-index:2;display:block;position:absolute;inset:0}.tour-actif .tour-mot{left:var(--marge);right:var(--marge);text-align:center;white-space:nowrap;opacity:0;letter-spacing:-.04em;color:var(--texte);text-shadow:0 4px 40px #08070bd9;margin-top:-.6em;font-size:clamp(2.6rem,7vw,7.4rem);font-weight:600;line-height:1.1;position:absolute;top:74%}.tour-actif .tour-portrait{z-index:1;width:auto;height:min(86svh,960px);max-height:none;translate:-50% -50%;transform:translate3d(calc(var(--repli,0) * -22vw), 0, 0) scale(calc(1 - var(--repli,0) * .2));background:0 0;border-radius:0;position:absolute;top:52%;left:50%;overflow:visible;-webkit-mask-image:radial-gradient(60% 62% at 50% 44%,#000 50%,#0000 96%);mask-image:radial-gradient(60% 62% at 50% 44%,#000 50%,#0000 96%)}.tour-actif .tour-carte{z-index:2;opacity:0;width:min(520px,38vw);translate:0 -50%;transform:translate3d(calc((1 - var(--repli,0)) * 48px), 0, 0);position:absolute;top:50%;left:54%}.tour-actif .tour-carte-cachee{pointer-events:none}.tour-actif .tour-carte:focus-within{pointer-events:auto;opacity:1!important}.tour-actif .tour-defiler{z-index:3;align-items:center;gap:8px;transition:opacity .3s;display:inline-flex;position:absolute;top:calc(100svh - 56px);left:50%;translate:-50%}@media (width<=767px){.tour-actif .tour-piste{height:300vh}.tour-actif .tour-mot{white-space:normal;font-size:clamp(2rem,10vw,3rem);top:80%}.tour-actif .tour-portrait{height:64svh;transform:translate3d(0, calc(var(--repli,0) * -13svh), 0) scale(calc(1 - var(--repli,0) * .55));top:42%}.tour-actif .tour-carte{width:auto;translate:none;transform:translate3d(0, calc((1 - var(--repli,0)) * 32px), 0);inset:auto 20px 5svh}.tour-actif .tour-carte>p:not(.petit){font-size:15.5px}.tour-actif .tour-carte .boutons{margin-top:20px}}.faits>div{border-bottom:1px solid var(--trait);grid-template-columns:9em 1fr;gap:16px;padding:16px 0;font-size:15px;display:grid}.faits dt{color:var(--texte-3)}.faits dd{color:var(--texte)}.carte{padding-top:var(--section)}.carte-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:28px;display:flex}.carte-tete h2{font-size:var(--t-2);max-width:15em}.carte-tete p{max-width:30em}.carte-cadre{border-radius:var(--rayon);background-color:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait);scrollbar-width:thin;background-image:radial-gradient(circle,#f3f1f812 1px,#0000 1.4px);background-size:22px 22px;position:relative;overflow:auto hidden}.carte-zone{margin:14px auto 18px;position:relative}.carte-toile{transform-origin:0 0;width:1180px;height:800px;position:absolute;top:0;left:0}.carte-col{letter-spacing:.1em;text-transform:uppercase;color:var(--texte-3);font-size:12px;font-weight:600;position:absolute;top:8px}.carte-liens{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.carte-lien{fill:none;stroke:#f3f1f821;stroke-width:1.4px;transition:stroke .35s,opacity .35s}.carte-lien-appui{stroke-dasharray:4 5}.carte-bout{fill:#f3f1f833;transition:fill .35s}.carte-active .carte-lien{stroke:#f3f1f80f}.carte-active .carte-lien.allume{stroke:#f3f1f8b8}.carte-active .carte-bout{fill:#f3f1f814}.carte-active .carte-bout.allume{fill:#f3f1f8cc}.carte-point{fill:var(--violet-clair);filter:drop-shadow(0 0 6px #7c3affe6);opacity:0;transition:opacity .2s}.carte-noeud{z-index:1;text-align:left;color:var(--texte);background:0 0;border:0;align-items:center;gap:12px;padding:0;transition:opacity .35s;display:flex;position:absolute}.carte-boite{background:var(--bloc-2);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--trait-fort);border-radius:11px;flex:none;place-items:center;transition:box-shadow .35s;display:grid;position:relative}.carte-boite .icone{width:22px;height:22px}.carte-texte{gap:1px;line-height:1.25;display:grid}.carte-texte b{white-space:nowrap;font-size:13px;font-weight:600}.carte-texte small{color:var(--texte-3);white-space:nowrap;font-size:11.5px}.carte-declencheur,.carte-action{translate:-22px -22px}.carte-declencheur .carte-boite{border-radius:22px 11px 11px 22px}button.carte-declencheur{cursor:pointer}button.carte-declencheur:hover .carte-boite{box-shadow:inset 0 0 0 1px var(--texte-2)}button.carte-declencheur:focus-visible{outline:none}button.carte-declencheur:focus-visible .carte-boite{box-shadow:inset 0 0 0 2px var(--texte)}.carte-logique,.carte-appui{text-align:center;flex-direction:column;gap:8px;translate:-50% -26px}.carte-logique .carte-boite{border-radius:13px;width:52px;height:52px}.carte-appui{width:104px;translate:-50% -24px}.carte-appui .carte-texte b,.carte-appui .carte-texte small{white-space:normal}.carte-appui .carte-boite{border-radius:50%;width:48px;height:48px}.carte-agent{translate:-50% -50%}.carte-agent .carte-boite{border-radius:16px;justify-content:flex-start;gap:14px;width:220px;height:84px;padding:0 18px;display:flex}.carte-agent .carte-boite .icone{width:30px;height:30px}.carte-agent{flex-direction:row}.carte-agent .carte-texte{position:absolute;top:50%;left:66px;translate:0 -50%}.carte-agent .carte-texte b{font-size:15px}.carte-active .carte-noeud{opacity:.32}.carte-active .carte-noeud.carte-allume{opacity:1}.carte-active .carte-allume .carte-boite{box-shadow:inset 0 0 0 1px #f3f1f880}.carte-active .carte-fait .carte-boite{box-shadow:inset 0 0 0 1.5px var(--texte)}button.carte-declencheur[aria-pressed=true] .carte-boite{background:var(--texte);color:var(--fond)}.carte-legende{border-radius:var(--rayon);background:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8px 40px;margin-top:20px;padding:22px 24px;display:grid}.carte-legende p:first-child{color:var(--texte);letter-spacing:-.02em;font-size:17px;font-weight:600}.carte-legende p:first-child:before{content:"Le problème";letter-spacing:.1em;text-transform:uppercase;color:var(--texte-3);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.carte-legende p:last-child:before{content:"Ce que je mets en place";letter-spacing:.1em;text-transform:uppercase;color:var(--texte-3);margin-bottom:6px;font-size:12px;font-weight:600;display:block}:lang(en) .carte-legende p:first-child:before{content:"The problem"}:lang(en) .carte-legende p:last-child:before{content:"What I set up"}:lang(en) .mg-citation p:before{content:"“"}.carte-aide{color:var(--texte-3);margin-top:14px;font-size:13.5px}.carte-glisser{display:none}@media (width<=759px){.carte-legende{grid-template-columns:1fr}.carte-glisser{color:var(--texte-3);align-items:center;gap:6px;margin-top:12px;font-size:13px;display:inline-flex}}.real-image,.cas-image{outline-offset:-1px;outline:1px solid #f3f1f824}.real-image :is(img,video){z-index:-1;position:relative}.real-image{isolation:isolate}.carnet-aide{color:var(--texte-3);font-size:14px;display:none}.carnet-section.carnet-actif .carnet-aide{display:block}.carnet-section.carnet-actif .reals{display:none}@property --t{syntax:"<number>";inherits:true;initial-value:0}.carnet-scene{background:radial-gradient(38% 48% at 50% 40%,#ece6ff13,#0000 72%),radial-gradient(110% 80% at 50% 40%,#0000 45%,#000000bf),repeating-linear-gradient(177deg,#ffffff04 0 1px,#0000 1px 6px),repeating-linear-gradient(183deg,#00000040 0 2px,#0000 2px 11px),linear-gradient(#0e0c12,#0a090d);justify-items:center;gap:22px;width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(40px,6vw,80px) 0 48px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.carnet-table{z-index:1;perspective:2200px;perspective-origin:50% -20%;width:min(920px,80vw);position:relative;container-type:inline-size}.carnet{aspect-ratio:1.54;transform-style:preserve-3d;transition:translate 1s var(--sortie);cursor:pointer;outline:none;position:relative;transform:rotateX(30deg)}.carnet.ferme{translate:-25%}.carnet:focus-visible .cp-fixe{outline:2px solid var(--violet-clair);outline-offset:10px}.carnet:before{content:"";transition:left 1s var(--sortie);background:linear-gradient(170deg,#17141e,#050407 60%);border-radius:.9cqw;position:absolute;inset:-.5cqw -.6cqw -.9cqw;transform:translateZ(-2px);box-shadow:0 0 0 1px #f3f1f80d,0 4cqw 6cqw -1cqw #000000f2}.carnet.ferme:before{left:calc(50% - .6cqw)}.carnet:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00000080 44%,#000000a6 50%,#00000080 56%,#0000);width:5cqw;transition:opacity .6s;position:absolute;top:0;bottom:0;left:50%;transform:translateZ(4px)}.carnet.ferme:after{opacity:0}.cp{width:50%;height:100%;color:var(--texte-2);position:absolute;top:0;overflow:hidden}.cp-g{color:#26221e;background:linear-gradient(90deg,#ece8e1,#f5f2ec 82%,#dcd6cd);border-radius:.4cqw 2px 2px .4cqw;left:0}.cp-d{color:#26221e;background:linear-gradient(90deg,#dcd6cd,#f5f2ec 18%,#ece8e1);border-radius:2px .4cqw .4cqw 2px;left:50%}.cp-fixe{box-shadow:0 1px #d9d3c9,0 2px #b9b2a7,0 3px #e2ddd4,0 4px #b4ada2,0 5px #dcd6cc,0 6px #8e877c}.cp-garde{background:#e9e5de}.carnet .cp-garde{transition:opacity .6s}.carnet.ferme .cp-garde{opacity:0}.feuille{transform-origin:0;width:50%;height:100%;transform-style:preserve-3d;transform:translateZ(var(--dz,0px)) rotateY(calc(var(--t) * -180deg));transition:--t 1.15s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:50%}.feuille.tournee{--t:1}.feuille.dessus:hover{--t:.035;transition-duration:.5s}.feuille.derniere:hover{--t:.965;transition-duration:.5s}.feuille .cp{backface-visibility:hidden;width:100%;left:0}.feuille .cp-verso{transform:rotateY(180deg)}.feuille .cp:after{content:"";opacity:calc(sin(var(--t) * 180deg) * .55);pointer-events:none;background:#000;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.feuille,.carnet,.carnet:before{transition:none}}.feuille-couv .cp-recto{background:linear-gradient(150deg,#1c1825,#08070b 55%,#110f17);border-radius:2px .6cqw .6cqw 2px;box-shadow:inset 0 0 0 1px #f3f1f812,inset .6cqw 0 1cqw -.6cqw #000c}.cp-couv{text-align:center;place-content:center;justify-items:center;gap:.7cqw;height:100%;display:grid}.cp-couv img{width:2.8cqw;height:auto}.cp-couv-titre{color:var(--texte);letter-spacing:-.03em;margin-top:.6cqw;font-size:2.3cqw;font-weight:500}.cp-couv-titre b{font-weight:700}.cp-couv-sous{letter-spacing:.14em;color:var(--texte-3);font-size:.95cqw}.cp-couv .cp-fil{width:34%;margin-top:.4cqw}.cp-couv-ouvrir{color:var(--texte-3);margin-top:1.2cqw;font-size:.9cqw;animation:2.4s ease-in-out infinite alternate couv-ouvrir}@keyframes couv-ouvrir{0%{opacity:.35}to{opacity:1}}.cp-fil{height:auto;overflow:visible}.cp-fil path{fill:none;stroke:var(--violet-vif);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #7c3affe6)drop-shadow(0 0 12px #7c3aff73)}.cp-corps{align-content:center;gap:.8cqw;height:100%;padding:2.6cqw 3.6cqw;display:grid}.cp-num{letter-spacing:.06em;color:var(--texte-3);font-size:max(11px,.95cqw)}.cp-nom,.cp-titre{color:var(--texte);letter-spacing:-.045em;font-size:3.3cqw;font-weight:600;line-height:1.02}.cp-probleme,.cp-sous{max-width:30em;font-size:max(12px,1.2cqw);line-height:1.5}.cp-petit{color:var(--texte-3);margin-top:.6cqw;font-size:max(11px,.9cqw)}.cp-chiffres{border-top:1px solid var(--trait);grid-template-columns:repeat(3,auto);justify-content:start;gap:0 2.4cqw;padding-top:1cqw;display:grid}.cp-chiffres dt{color:var(--texte-3);font-size:max(10px,.85cqw)}.cp-chiffres dd{color:var(--texte);margin-top:.3cqw;font-size:max(12px,1.15cqw);font-weight:600}.cp-liens{flex-wrap:wrap;align-items:center;gap:1.4cqw;margin-top:.6cqw;display:flex}.cp-liens .bouton-petit{min-height:max(32px,3cqw);padding:0 1.4cqw;font-size:max(12px,1.05cqw)}.cp-liens .lien{font-size:max(12px,1.1cqw)}.cp-sommaire ol{grid-template-columns:1fr 1fr;column-gap:2.4cqw;display:grid}.cp-sommaire li{border-bottom:1px solid var(--trait);grid-template-columns:2.4cqw 1fr;align-items:baseline;gap:.6cqw;padding:.55cqw 0;display:grid}.cp-sommaire li span{color:var(--texte-3);font-size:max(10px,.85cqw)}.cp-sommaire li b{color:var(--texte);letter-spacing:-.03em;font-size:max(13px,1.35cqw);font-weight:600}.cp-sommaire li em{display:none}.cp-ecran{background:#000;position:absolute;inset:0;overflow:hidden;container-type:size}.cp-ecran img{width:100%;height:auto;display:block}.cp.actif .cp-ecran img{animation:30s ease-in-out 1.2s infinite alternate ecran-defile}@keyframes ecran-defile{to{transform:translateY(calc(100cqh - 100%))}}.cp-ecran:after{content:"";pointer-events:none;background:linear-gradient(112deg,#ffffff12,#0000 38% 70%,#00000040);position:absolute;inset:0}.bureau{pointer-events:none;position:absolute;inset:0}.bureau-galet{opacity:.9;width:clamp(130px,13vw,210px);height:auto;position:absolute;top:46%;left:calc(50% - 840px);-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000);mask-image:radial-gradient(closest-side,#000 62%,#0000)}.bureau-stylo{background:linear-gradient(#3b3644,#121016 45%,#2a2631);border-radius:4px;width:clamp(110px,11vw,170px);height:7px;position:absolute;top:60%;right:calc(50% - 790px);rotate:-24deg;box-shadow:0 10px 14px #000000b3}.bureau-stylo:after{content:"";border-top:2.5px solid #0000;border-bottom:2.5px solid #0000;border-left:12px solid #2a2631;position:absolute;top:1px;right:-10px}@media (width<=1700px){.bureau{display:none}}.carnet-repere{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.carnet-repere .galerie-fleche:disabled{opacity:.3;cursor:default}.carnet-compte{text-align:center;min-width:80px;color:var(--texte-3);font-variant-numeric:tabular-nums;font-size:13px}.mur{justify-content:center;gap:20px;display:flex}.mur-video{align-content:start;gap:16px;width:min(300px,31%);margin:0;display:grid}.mur-cadre{aspect-ratio:9/16;border-radius:var(--rayon);background:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait);transition:box-shadow .5s var(--sortie), translate .5s var(--sortie);position:relative;overflow:hidden}.mur-cadre video{object-fit:cover;opacity:.75;filter:saturate(.8);width:100%;height:100%;transition:opacity .5s,filter .5s}.mur:hover .mur-cadre video{opacity:.3;filter:saturate(.5)}.mur .mur-video:hover .mur-cadre video,.mur .mur-video:focus-within .mur-cadre video{opacity:1;filter:none}.mur-video:hover .mur-cadre{translate:0 -6px;box-shadow:inset 0 0 0 1px #8f57ff8c,0 0 40px -12px #7c3aff99}.mur-video figcaption,.mur-legende{gap:4px;padding-top:12px;display:grid;position:relative}.mur-video figcaption:before,.mur-legende:before{content:"";background:linear-gradient(90deg, var(--violet-vif), var(--violet-clair), transparent);transform-origin:0;height:1.5px;transition:scale .6s var(--sortie);position:absolute;top:0;left:0;right:0;scale:0 1;box-shadow:0 0 8px #7c3affcc}.mur-video:hover figcaption:before,.mur-video:hover .mur-legende:before{scale:1}.mur-video b{color:var(--texte);letter-spacing:-.02em;font-size:17px}.mur-video span{color:var(--texte-3);font-size:13.5px}.mur-prix{color:var(--texte-2)!important}.mur-appel .mur-cadre{background:radial-gradient(70% 50% at 50% 45%, #7c3aff29, transparent 70%), var(--bloc);place-items:center;display:grid}.mur-appel-texte{text-align:center;justify-items:center;gap:10px;padding:24px;display:grid}.mur-appel-texte b{font-size:24px}.mur-appel-texte .lien{margin-top:8px;font-size:14px}@media (hover:none){.mur-cadre video{opacity:1;filter:none}}@media (width<=760px){.mur{scroll-snap-type:x mandatory;margin-inline:calc(var(--marge) * -1);padding:8px var(--marge);scrollbar-width:none;justify-content:start;overflow-x:auto}.mur-video{scroll-snap-align:center;flex:0 0 72%;width:auto}}.galerie-active .cas-grille{display:none}.galerie{--l:min(620px, 74vw);position:relative}.galerie-scene{height:calc(var(--l) * .66 + 70px);perspective:1500px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.galerie-scene:active{cursor:grabbing}.galerie-scene:focus-visible{outline:2px solid var(--violet-clair);outline-offset:4px;border-radius:12px}.galerie-anneau{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.galerie-panneau{width:var(--l);height:calc(var(--l) * .66);margin:calc(var(--l) * -.33) 0 0 calc(var(--l) / -2);background:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait-fort);backface-visibility:hidden;filter:brightness(calc(1 - var(--ecart,0) * .3));border-radius:16px;transition:box-shadow .5s;position:absolute;overflow:hidden}.galerie-panneau.centre{box-shadow:inset 0 0 0 1px #f3f1f83d,0 40px 90px -40px #7c3aff8c}.galerie-barre{background:#1a1721;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex}.galerie-panneau img{object-fit:cover;object-position:top;pointer-events:none;width:100%;height:calc(100% - 26px);display:block}.galerie-appel{background:radial-gradient(60% 50% at 50% 50%, #7c3aff24, transparent 70%), var(--bloc);place-items:center;display:grid}.galerie-appel-texte{text-align:center;justify-items:center;gap:14px;display:grid}.galerie-appel-texte b{color:var(--texte);letter-spacing:-.04em;font-size:clamp(26px,3vw,40px);font-weight:600}.galerie-rail{width:min(900px,86%);height:46px;margin:-18px auto 0;position:relative}.galerie-rail svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.galerie-rail path{fill:none;stroke:var(--violet-vif);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.75;filter:drop-shadow(0 0 4px #7c3affe6)}.galerie-point{background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;translate:-50% -50%;box-shadow:0 0 8px #7c3affe6,0 0 18px #7c3aff80}.galerie-pied{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.galerie-legende{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.galerie-legende b{color:var(--texte);letter-spacing:-.02em;font-size:19px}.galerie-legende span{color:var(--texte-3);font-size:14px}.galerie-legende .galerie-prix{color:var(--texte-2)}.galerie-fleches{gap:8px;display:flex}.galerie-fleche{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--trait-fort);color:var(--texte);border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .2s;display:inline-flex}.galerie-fleche:hover{box-shadow:inset 0 0 0 1px var(--texte-2)}.galerie-fleche svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.fiche-tete{padding-top:calc(76px + clamp(40px,6vw,80px))}.fiche-retour{margin-bottom:clamp(36px,5vw,64px);font-size:14px}.fiche-retour .icone{color:var(--texte-2)}.fiche-etiquette{color:var(--texte-3);font-size:13px}.fiche-tete h1{letter-spacing:-.055em;margin-top:12px;font-size:clamp(3rem,7.5vw,6.4rem);line-height:.95}.fiche-metier{color:var(--texte-2);margin-top:14px;font-size:clamp(17px,1.5vw,20px)}.fiche-chiffres{border-top:1px solid var(--trait);grid-template-columns:repeat(3,max-content);gap:16px 64px;margin-top:48px;padding-top:24px;display:grid}.fiche-chiffres dt{color:var(--texte-3);font-size:13px}.fiche-chiffres dd{color:var(--texte);letter-spacing:-.02em;margin-top:6px;font-size:18px;font-weight:600}.fiche-histoire{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 72px;padding-top:clamp(72px,9vw,120px);display:grid}.fiche-histoire h2{letter-spacing:0;color:var(--texte-3);margin-bottom:12px;font-size:14px;font-weight:500}.fiche-histoire p{color:var(--texte);letter-spacing:-.01em;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.fiche-outils{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.fiche-outils li{box-shadow:inset 0 0 0 1px var(--trait-fort);color:var(--texte-2);border-radius:999px;padding:8px 14px;font-size:13.5px}.fiche-bloc{padding-top:var(--section)}.essai{background:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait-fort);border-radius:20px;overflow:hidden}.essai-barre{border-bottom:1px solid var(--trait);align-items:center;gap:16px;padding:10px 14px;display:flex}.essai-points{gap:6px;display:flex}.essai-choix{background:var(--fond);box-shadow:inset 0 0 0 1px var(--trait);border-radius:999px;gap:2px;margin-inline:auto;padding:4px;display:inline-flex}.essai-choix button{color:var(--texte-3);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13.5px;transition:color .2s,background-color .2s;display:inline-flex}.essai-choix button[aria-pressed=true]{background:var(--bloc-2);color:var(--texte)}.essai-choix .icone{width:16px;height:16px}.essai-ouvrir{color:var(--texte-2);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.essai-ouvrir:hover{color:var(--texte)}.essai-ouvrir .icone{width:14px;height:14px}.essai-scene{background:radial-gradient(50% 60% at 50% 40%, #b9a2ff0f, transparent 70%), var(--fond);place-items:center;height:min(78vh,780px);display:grid}.essai-scene iframe{width:100%;height:100%;transition:width .6s var(--sortie), height .6s var(--sortie), border-radius .6s;border:0}.essai[data-ecran-choisi=tel] .essai-scene iframe{width:390px;height:calc(100% - 48px);box-shadow:0 0 0 8px #1d1a24, 0 0 0 9px var(--trait-fort), 0 30px 80px -30px #7c3aff66;border-radius:30px}.fiche-video{aspect-ratio:9/16;border-radius:var(--rayon);width:min(360px,100%);box-shadow:inset 0 0 0 1px var(--trait);overflow:hidden}.fiche-video video{object-fit:cover;width:100%;height:100%}.fiche-suivant{padding-top:var(--section)}.suivant{border-radius:var(--rayon);background:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait);transition:box-shadow .5s var(--sortie);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:40px;padding:28px;display:grid}.suivant:hover{box-shadow:inset 0 0 0 1px #8f57ff8c,0 0 28px -10px #7c3aff8c}.suivant-nom{color:var(--texte);letter-spacing:-.045em;margin-top:8px;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;line-height:1;display:block}.suivant-metier{color:var(--texte-3);margin-top:10px;display:block}.suivant-image{aspect-ratio:16/10;border-radius:12px;overflow:hidden}.suivant-image img{object-fit:cover;object-position:top;width:100%;height:100%;transition:scale 1s var(--sortie)}.suivant:hover .suivant-image img{scale:1.03}@media (width<=800px){.fiche-histoire,.suivant{grid-template-columns:1fr}.fiche-chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.essai-scene{height:72vh}.essai-ouvrir{display:none}.essai[data-ecran-choisi=tel] .essai-scene iframe{width:100%;height:100%;box-shadow:none;border-radius:0}}.vitrine{padding-top:calc(76px + clamp(56px,8vw,110px));overflow:hidden}.vitrine-texte{text-align:center;justify-items:center;display:grid}.vitrine-etiquette{box-shadow:inset 0 0 0 1px var(--trait-fort);letter-spacing:.04em;color:var(--texte-2);border-radius:999px;padding:6px 12px;font-size:12.5px}.vitrine h1{max-width:14em;margin-top:22px;font-size:clamp(2.4rem,5vw,4.4rem)}.vitrine-texte>p:last-of-type{max-width:32em;margin-top:20px;font-size:17px}.vitrine-boutons{justify-content:center;margin-top:28px}.cartes{scrollbar-width:none;cursor:grab;touch-action:pan-y;margin-top:clamp(48px,6vw,80px);padding:30px 0 150px;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cartes::-webkit-scrollbar{display:none}.cartes.cartes-boucle{overflow:hidden}.cartes:active{cursor:grabbing}.cartes-piste{width:max-content;padding-inline:var(--marge);will-change:transform;gap:clamp(18px,2vw,28px);display:flex}@property --lift{syntax:"<length>";inherits:false;initial-value:0}.vcarte{aspect-ratio:1;background:var(--bloc);width:clamp(190px,19vw,280px);box-shadow:inset 0 0 0 1px var(--trait-fort), 0 24px 40px -24px #000000e6;transform-origin:50% 100%;rotate:var(--arc-r,0deg);translate:0 calc(var(--arc-y,0px) + var(--lift));transition:--lift .5s var(--sortie), scale .6s var(--sortie), box-shadow .5s, filter .5s;-webkit-user-select:none;user-select:none;border-radius:18px;flex:none;position:relative;overflow:hidden}.vcarte img{object-fit:cover;pointer-events:none;width:100%;height:100%}.vcarte-site{position:absolute;inset:0}.vcarte-site img{object-position:left top}.cartes-survol .vcarte-site{opacity:0;transition:opacity .5s var(--sortie), scale .6s var(--sortie);border-radius:8px;inset:22% 5%;overflow:hidden;scale:.9;box-shadow:0 0 0 1px #fff3,0 20px 40px -12px #000000e6}.cartes-survol .vcarte-photo{transition:filter .6s var(--sortie), scale .8s var(--sortie)}.cartes-survol .vcarte:hover .vcarte-photo,.cartes-survol .vcarte:focus-visible .vcarte-photo{filter:blur(6px)brightness(.45);scale:1.08}.cartes-survol .vcarte:hover .vcarte-site,.cartes-survol .vcarte:focus-visible .vcarte-site{opacity:1;scale:1}.cartes-dedans .vcarte-site{transition:inset .6s var(--sortie);border-radius:8px;inset:24% 7%;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e,0 18px 34px -10px #000000d9}.cartes-dedans .vcarte:hover .vcarte-site{inset:20% 4%}.cartes-piste:hover .vcarte{filter:brightness(.6)saturate(.8)}.cartes-piste .vcarte:hover,.vcarte:focus-visible{--lift:-16px;filter:none;z-index:1;outline:none;scale:1.06;box-shadow:inset 0 0 0 1px #8f57ff99,0 0 34px -8px #7c3aff99,0 30px 50px -24px #000}.vcarte-legende{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--texte-3);opacity:0;transition:opacity .4s, translate .5s var(--sortie);background:#08070bc7;border-radius:12px;gap:2px;padding:10px 12px;font-size:12px;display:grid;position:absolute;bottom:10px;left:10px;right:10px;translate:0 8px}.vcarte-legende b{color:var(--texte);letter-spacing:-.02em;font-size:14px;font-weight:600}.vcarte:hover .vcarte-legende,.vcarte:focus-visible .vcarte-legende{opacity:1;translate:0}@media (hover:none){.vcarte-legende{opacity:1;translate:0}}.real-image-large{aspect-ratio:16/10}h1 .doux,h2 .doux{background:linear-gradient(100deg, var(--violet-clair) 0%, #9b8fc4 45%, var(--texte-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.lien .icone,.puces .icone{color:var(--violet-clair)}body{background:radial-gradient(900px 620px at 12% -120px, #7c3aff21, transparent 70%) no-repeat, radial-gradient(700px 500px at 92% 40px, #7c3aff0f, transparent 70%) no-repeat, var(--fond)}.icone [opacity]{fill:var(--violet);opacity:.38}.bande-liste .icone,.preuve .icone,.pourquoi-grille .icone,.nav-offre .icone,.menu-tel-contacts .icone,.puces .icone,.lien .icone{color:var(--violet-clair)}.bouton .icone [opacity]{opacity:0}.icone.icone-instagram-logo path{fill:url(#degrade-instagram)}.icone.icone-google-logo{color:#4285f4}.icone.icone-google-drive-logo{color:#1fa463}.icone.icone-facebook-logo{color:#1877f2}.icone.icone-microsoft-excel-logo{color:#21a366}.icone.icone-microsoft-outlook-logo{color:#0f78d4}.icone.icone-microsoft-teams-logo{color:#7b83eb}.icone.icone-notion-logo{color:#fff}.icone.icone-slack-logo{color:#e01e5a}.icone.icone-stripe-logo{color:#635bff}.icone.icone-tiktok-logo{color:#fff;filter:drop-shadow(1.5px 0 #25f4ee)drop-shadow(-1.5px 0 #fe2c55)}.icone.icone-whatsapp-logo{color:#25d366}.outils .icone [opacity]{fill:currentColor;opacity:.25}.outils .icone-storefront{color:#fff}.outils .icone-table{color:#2ca01c}.outils .icone-calendar-dots{color:#4285f4}.outils .icone-share-network{color:#ff7a59}.logo-app{vertical-align:-.2em;flex:none;width:1.25em;height:1.25em;display:inline-block}.outils .logo-app{width:20px;height:20px}.menu-tel-contacts .logo-app{width:20px;height:20px}.logo-app-instagram path{fill:url(#degrade-instagram)}.mg-page{color:#26221e;font-family:var(--police);flex-direction:column;padding:3.4cqw 3.4cqw 4.6cqw;display:flex;position:absolute;inset:0}.mg-rubrique{letter-spacing:.18em;text-transform:uppercase;color:#8a8178;font-size:max(9px,.9cqw)}.mg-titre{letter-spacing:-.02em;color:#1b1816;margin-top:1cqw;font-family:DM Serif Display,serif;font-size:4.2cqw;font-weight:400;line-height:.98}.mg-titre em{color:#6a52d9;font-style:italic}.mg-folio{letter-spacing:.08em;color:#8a8178;gap:1.4cqw;font-size:max(8px,.8cqw);display:flex;position:absolute;bottom:1.8cqw;left:3.4cqw;right:3.4cqw}.mg-folio-d{flex-direction:row-reverse}.feuille-couv .cp-recto{background:#111}.mg-couv{color:#fff;position:absolute;inset:0;overflow:hidden}.mg-couv-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mg-couv:after{content:"";background:linear-gradient(#00000059,#0000 30% 55%,#0009);position:absolute;inset:0}.mg-titre-journal,.mg-numero,.mg-lignes,.mg-couv-ouvrir{z-index:1;position:absolute}.mg-titre-journal{text-align:center;letter-spacing:-.03em;font-family:DM Serif Display,serif;font-size:11cqw;line-height:1;top:1.6cqw;left:0;right:0}.mg-numero{text-align:center;letter-spacing:.22em;text-transform:uppercase;font-size:max(8px,.85cqw);top:13.2cqw;left:0;right:0}.mg-lignes{gap:1cqw;font-size:max(10px,1.15cqw);line-height:1.3;display:grid;bottom:3.6cqw;left:2.6cqw;right:2.6cqw}.mg-lignes b{font-family:DM Serif Display,serif;font-size:2cqw;font-weight:400;line-height:1.05;display:block}.mg-couv-ouvrir{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:max(8px,.8cqw);animation:2.4s ease-in-out infinite alternate couv-ouvrir;bottom:1.4cqw;right:2.6cqw}.mg-edito{justify-content:center;gap:1.6cqw}.mg-lettrine{color:#3a342e;font-family:DM Serif Display,serif;font-size:1.55cqw;line-height:1.45}.mg-lettrine:first-letter{float:left;color:#6a52d9;margin:.3cqw .6cqw 0 0;font-size:5cqw;line-height:.8}.mg-signature{color:#8a8178;font-size:max(10px,1cqw);font-style:italic}.mg-sommaire{justify-content:center}.mg-sommaire ol{border-top:1px solid #d5cec4;margin-top:1.4cqw;display:grid}.mg-sommaire li{border-bottom:1px solid #d5cec4;grid-template-columns:3cqw 1fr auto;align-items:baseline;gap:1cqw;padding:.75cqw 0;display:grid}.mg-sommaire-page{color:#6a52d9;font-variant-numeric:tabular-nums;font-size:max(9px,.9cqw)}.mg-sommaire li b{color:#1b1816;font-family:DM Serif Display,serif;font-size:1.75cqw;font-weight:400}.mg-sommaire li em{color:#8a8178;font-size:max(9px,.85cqw);font-style:normal}.mg-consigne{color:#8a8178;margin-top:1.4cqw;font-size:max(9px,.85cqw)}.mg-article{gap:.9cqw}.mg-photo{flex:0 0 38%;margin:-3.4cqw -3.4cqw .8cqw;overflow:hidden}.mg-photo img{object-fit:cover;width:100%;height:100%}.mg-article .mg-titre{margin-top:0;font-size:3.8cqw}.mg-chapo{color:#3a342e;font-family:DM Serif Display,serif;font-size:1.35cqw;font-style:italic;line-height:1.35}.mg-colonnes{columns:2;color:#4a433c;column-gap:2cqw;font-size:max(9px,.95cqw);line-height:1.5}.mg-colonnes p{break-inside:avoid;margin-bottom:.6cqw}.mg-colonnes b{color:#1b1816}.mg-chiffres{border-top:1px solid #d5cec4;gap:2.2cqw;padding-top:.9cqw;display:flex}.mg-chiffres dt{letter-spacing:.12em;text-transform:uppercase;color:#8a8178;font-size:max(8px,.75cqw)}.mg-chiffres dd{color:#1b1816;font-size:max(10px,1.05cqw);font-weight:600}.mg-liens{flex-wrap:wrap;align-items:center;gap:1.4cqw;margin-top:.4cqw;display:flex}.mg-liens .bouton-petit{min-height:max(30px,2.8cqw);padding:0 1.4cqw;font-size:max(11px,1cqw)}.mg-liens .lien{color:#1b1816;font-size:max(11px,1cqw)}.mg-legende{color:#5d554d;letter-spacing:.06em;background:#f5f2ecf0;padding:.9cqw 1.6cqw;font-size:max(9px,.85cqw);position:absolute;bottom:0;left:0;right:0}.bande-liste .logo-app{width:24px;height:24px}.preuve .logo-app,.pourquoi-grille .logo-app{width:34px;height:34px}.nav-offre .logo-app{width:30px;height:30px;margin-bottom:8px}.noeud-boite .logo-app{width:32px;height:32px}.carte-boite .logo-app{width:24px;height:24px}.carte-agent .carte-boite .logo-app{width:32px;height:32px}.carnet-table{perspective:none}.magazine{transition:translate .9s var(--sortie);filter:drop-shadow(0 30px 40px #0009)drop-shadow(0 6px 10px #00000073);outline:none;position:relative}.magazine.ferme{translate:-25%}.magazine.fini{translate:25%}.magazine:focus-visible{outline:2px solid var(--violet-clair);outline-offset:14px;border-radius:6px}@media (prefers-reduced-motion:reduce){.magazine{transition:none}}.mg-p{color:#26221e;background-color:#f3efe8;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='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),radial-gradient(120% 90% at 50% 45%,#ffffff8c,#0000 60%);overflow:hidden}.mg-p:after{content:"";z-index:5;pointer-events:none;position:absolute;inset:0}.mg-p.--left:after{background:linear-gradient(270deg,#00000047 0%,#0000001a 3%,#ffffff2e 5%,#0000 12%),linear-gradient(90deg,#0000000f,#0000 4%)}.mg-p.--right:after{background:linear-gradient(90deg,#0000004d 0%,#0000001a 3%,#ffffff2e 5%,#0000 12%),linear-gradient(270deg,#0000000f,#0000 4%)}.mg-p-couv,.mg-p-dos{background:#111}.mg-p-couv:before,.mg-p-dos:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#0000 28% 62%,#ffffff0f 78%,#0000 90%);position:absolute;inset:0}.mg-p-ecran{background:#000}.mg-p-ecran .cp-ecran img{transition:none}.mg-tranche{top:2px;bottom:calc(var(--e,6px) * -1);z-index:0;background:repeating-linear-gradient(#e9e3d9 0 1px,#b8b0a4 1px 2px);border-radius:2px;width:50%;position:absolute}.mg-tranche-g{left:calc(var(--e) * -.6);--e:calc(var(--lu,0) * 9px)}.mg-tranche-d{right:calc(var(--e) * -.6);--e:calc((1 - var(--lu,0)) * 9px)}.mg-livre{z-index:1;position:relative}.mg-dos{text-align:center;color:#f3efe8;background:radial-gradient(80% 60% at 50% 40%,#6a52d959,#0000 70%),#131018;place-content:center;justify-items:center;gap:1.6cqw;padding:3cqw;display:grid;position:absolute;inset:0}.mg-dos-nom{font-family:DM Serif Display,serif;font-size:6cqw;line-height:1}.mg-dos-texte{font-family:DM Serif Display,serif;font-size:2.2cqw;line-height:1.2}.mg-dos-texte em{color:#b9a2ff}.mg-dos-pied{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:max(9px,.85cqw)}.mg-son{box-shadow:inset 0 0 0 1px var(--trait-fort);color:var(--texte-2);border-radius:999px;margin-left:12px;padding:8px 14px;font-size:13px}.mg-son[aria-pressed=true]{color:var(--texte);box-shadow:inset 0 0 0 1px var(--violet-clair)}.carnet-scene{background:url(/img/table.webp) 50% 42%/cover no-repeat,#08070b;padding-block:clamp(56px,6vw,90px) 40px}.cartes{padding-bottom:70px}.carnet-section.carnet-actif{padding-top:0}.carnet-section.carnet-actif .section-tete{margin-bottom:0}.mg-livre{aspect-ratio:920/600;width:100%}.carnet-section.carnet-actif .section-tete,.mg-tranche{display:none}.mg-tranche{background:linear-gradient(#0000 60%,#0000002e),repeating-linear-gradient(90deg,#efebe4 0 1px,#e3ddd4 1px 2px);border-radius:0 0 2px 2px;height:100%;display:block;top:0;bottom:auto}.mg-tranche-d{--e:calc((1 - var(--lu,0)) * 4px);translate:var(--e) var(--e);background:linear-gradient(#0000 60%,#0000002e),repeating-linear-gradient(#efebe4 0 1px,#e1dbd1 1px 2px);left:50%;right:auto}.mg-tranche-g{--e:calc(var(--lu,0) * 4px);translate:calc(var(--e) * -1) var(--e);background:linear-gradient(#0000 60%,#0000002e),repeating-linear-gradient(#efebe4 0 1px,#e1dbd1 1px 2px);left:0}.magazine.ferme .mg-tranche-g,.magazine.fini .mg-tranche-d{display:none}.mg-tranche,.magazine .mg-tranche-g,.magazine .mg-tranche-d{display:none!important}svg.logo-app[class*=-bold-duotone]{color:var(--violet-clair)}.carte-agent .carte-boite svg.logo-app[class*=-bold-duotone],.nav-offre svg.logo-app[class*=-bold-duotone]{color:#c7b6ff}.flotte{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--texte-2);white-space:nowrap;background:#19161f9e;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:12.5px;animation:7s ease-in-out infinite alternate flotte;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #f3f1f81f,0 18px 40px -18px #000000e6}.flotte b{color:var(--texte);font-size:13.5px;font-weight:600;display:block}.flotte .logo-app{width:26px;height:26px}.flotte-1{top:16%;left:-2%}.flotte-2{flex-wrap:wrap;gap:6px;padding:12px;animation-delay:-2s;bottom:20%;left:4%}.flotte-3{animation-delay:-4s;top:30%;right:2%}.flotte-noeud{background:#f3f1f80f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #f3f1f81f}.flotte-noeud .logo-app{width:20px;height:20px}.flotte-ia{background:#6a52d959;box-shadow:inset 0 0 0 1px #b9a2ff80}.flotte-fil{background:linear-gradient(90deg, #b9a2ff33, var(--violet-clair));width:18px;height:1px}.flotte-legende{color:var(--texte-3);flex-basis:100%;font-size:11.5px}@keyframes flotte{0%{translate:0 -6px}to{translate:0 6px}}@media (prefers-reduced-motion:reduce){.flotte{animation:none}}@media (width<=900px){.flotte{display:none}}.engagements{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);padding-top:clamp(64px,8vw,104px);display:grid}.engagement{align-content:start;gap:12px;padding-top:26px;display:grid;position:relative}.engagement:before{content:"";background:linear-gradient(90deg,#6a52d9,#b9a2ff);border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0}.engagement:nth-child(2):before{background:linear-gradient(90deg,#8b5cf6,#e879f9)}.engagement:nth-child(3):before{background:linear-gradient(90deg,#6366f1,#7dd3fc)}.engagement h3{color:var(--texte);letter-spacing:-.02em;font-size:20px}.engagement p{font-size:15px}.engagement ul{gap:8px;margin-top:6px;display:grid}.engagement li{color:var(--texte-2);padding-left:18px;font-size:14.5px;position:relative}.engagement li:before{content:"";background:var(--violet-clair);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}@media (width<=860px){.engagements{grid-template-columns:1fr}}.etapes{margin-top:var(--section);border-block:1px solid var(--trait);background:radial-gradient(70% 60% at 85% 30%,#6a52d924,#0000 70%),#0d0b12;padding-block:clamp(80px,9vw,130px)}.etapes h2{font-size:var(--t-2);max-width:15em;margin-bottom:clamp(36px,5vw,64px)}.etape-texte h3{color:var(--texte);letter-spacing:-.025em;max-width:16em;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.etape-texte p{max-width:30em}.etape-visuel{background:linear-gradient(135deg,#6a52d9,#b9a2ff);border-radius:20px;place-items:center;min-height:320px;padding:34px;display:grid}.maq{color:#1b1816;background:#fff;border-radius:14px;width:min(100%,400px);padding:20px;font-size:13px;box-shadow:0 24px 50px -20px #140a3c8c}.maq .logo-app{width:20px;height:20px;color:#6a52d9!important}.maq-barre{gap:5px;margin:-6px 0 14px;display:flex}.maq-barre i{background:#e5e1ee;border-radius:50%;width:8px;height:8px}.maq-t{letter-spacing:-.02em;margin-bottom:12px;font-size:18px;font-weight:700}.maq-champ{color:#4a4458;background:#f4f2f8;border-radius:8px;margin-bottom:8px;padding:10px 12px}.maq-bouton{color:#fff;text-align:center;background:#6a52d9;border-radius:999px;margin-top:6px;padding:11px;font-weight:600}.maq-ligne{border-bottom:1px solid #efedf3;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.maq-ligne:last-child{border-bottom:0}.maq-ligne span{color:#6b6478;font-size:12.5px;display:grid}.maq-ligne b{color:#1b1816;font-size:13.5px}.maq-ligne em{color:#5b43c9;background:#efe9ff;border-radius:999px;padding:4px 9px;font-size:11.5px;font-style:normal;font-weight:600}.maq-chat{gap:10px;display:grid}.maq-bulle{border-radius:14px;max-width:82%;padding:10px 13px;line-height:1.4}.maq-bulle.client{color:#fff;background:#6a52d9;border-bottom-right-radius:4px;justify-self:end}.maq-bulle.ia{background:#f4f2f8;border-bottom-left-radius:4px;align-items:flex-start;gap:8px;display:flex}.maq-flux{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:min(100%,460px);display:flex}.maq-noeud{background:#fff;border-radius:12px;justify-items:center;gap:8px;padding:14px 12px;font-size:12px;font-weight:600;display:grid}.maq-noeud .logo-app{width:24px;height:24px}.maq-fil{background:#fffc;width:22px;height:2px}.maq-suivi{gap:10px;display:grid}.maq-etape{color:#6b6478;background:#f4f2f8;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.maq-etape span{color:#6b6478;background:#e5e1ee;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.maq-etape.faite{color:#1b1816}.maq-etape.faite span{color:#fff;background:#6a52d9}svg.logo-app path[stroke],svg.logo-app [stroke-width]{stroke-width:1.5px}.engagement svg.logo-app,.flotte svg.logo-app,.lh-auto svg.logo-app,.etapes svg.logo-app{color:var(--texte)}.maq svg.logo-app{color:#6a52d9!important}.lh-haut{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:min(92svh,860px);padding-top:120px;padding-bottom:40px;display:grid}.lh-haut h1{letter-spacing:-.045em;font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.02}.lh-haut-texte>p{max-width:30em;margin-top:24px;font-size:clamp(16px,1.25vw,18px)}.lh-haut .boutons{margin-top:36px}.lh-collage{height:clamp(380px,38vw,520px);position:relative}.lh-carte{border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 30px 60px -28px #000000e6,inset 0 0 0 1px #f3f1f814}.lh-code{color:#241a4d;background:#c9b8ff;width:34%;height:56%;padding:18px;top:30%;left:0}.lh-code pre{white-space:pre-wrap;margin:0;font:500 clamp(10px,.95vw,13px)/1.7 ui-monospace,SF Mono,Menlo,monospace}.lh-auto{color:#fff;z-index:2;background:linear-gradient(160deg,#7b63ea,#4c37b8);align-content:start;gap:10px;width:38%;padding:18px;display:grid;top:18%;left:20%}.lh-auto-titre{align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:600;display:flex}.lh-pastille{background:#ffffff29;border-radius:999px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.lh-pastille .logo-app,.lh-auto-titre .logo-app{width:18px;height:18px;color:#fff!important}.lh-int{background:#fff;border-radius:999px;width:30px;height:18px;margin-left:auto;position:relative}.lh-int:after{content:"";background:#6a52d9;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;right:3px}.lh-outils{background:#f3f1f814;grid-template-columns:1fr 1fr;gap:1px;width:24%;height:62%;display:grid;top:4%;left:52%}.lh-outils span{background:#151219;place-items:center;display:grid}.lh-outils .logo-app{aspect-ratio:1;width:34%;height:auto}.lh-photo{z-index:1;width:34%;height:100%;margin:0;top:0;right:0}.lh-photo img{object-fit:cover;width:100%;height:100%}.lh-photo figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--texte-2);background:#0d0b12b8;border-radius:12px;gap:2px;padding:12px 14px;font-size:12.5px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.lh-photo figcaption b{color:var(--texte);font-size:14px}@media (width<=900px){.lh-haut{grid-template-columns:1fr;min-height:0;padding-top:110px}.lh-collage{height:360px}}.lh-logos{text-align:center;padding-top:clamp(40px,5vw,64px)}.lh-logos-titre{letter-spacing:0;color:var(--texte-3);font-size:14px;font-weight:500}.lh-logos .outils-rangees{margin-top:26px}.lh-logos .logo-app{width:20px;height:20px}.lh-pourqui{padding-top:var(--section)}.lh-pourqui h2{font-size:var(--t-2);max-width:14em}.lh-pourqui .engagements{padding-top:clamp(36px,4vw,56px)}.lh-pourqui .engagement .lien{margin-top:10px;font-size:14.5px}.maq-capture{width:min(100%,520px);padding:10px 0 0;overflow:hidden}.maq-capture .maq-barre{margin:0 12px 10px}.maq-capture img{width:100%;height:auto;display:block}.maq-tel{aspect-ratio:9/18;background:#000;border-radius:30px;width:210px;overflow:hidden;box-shadow:0 0 0 8px #15121b,0 30px 60px -20px #140a3cb3}.maq-tel video{object-fit:cover;width:100%;height:100%}.lh-exemples{padding-top:var(--section)}.lh-appel{margin-top:var(--section);border-block:1px solid var(--trait);text-align:center;background:#0d0b12;padding-block:clamp(90px,11vw,150px);position:relative;overflow:hidden}.lh-appel-interieur{z-index:1;justify-items:center;gap:18px;display:grid;position:relative}.lh-appel h2{font-size:clamp(2.2rem,4.6vw,4rem)}.lh-appel p{max-width:30em;font-size:17px}.lh-appel .boutons{justify-content:center;margin-top:12px}.lh-trait{filter:blur(.3px);border-radius:2px;height:10px;position:absolute}.lh-trait-1{background:linear-gradient(90deg,#6a52d9,#b9a2ff);width:34%;top:18%;left:0}.lh-trait-2{opacity:.8;background:linear-gradient(90deg,#e879f9,#8b5cf6);width:20%;top:calc(18% + 18px);left:0}.lh-trait-3{background:linear-gradient(90deg,#6366f1,#7dd3fc);width:38%;bottom:18%;right:0}@media (width<=760px){.lh-trait{height:6px}}.lh-code{width:40%;height:auto;padding:16px 18px;top:40%;left:0}.lh-code pre{white-space:pre;font-size:clamp(10px,.85vw,12px)}.lh-auto{width:40%;top:8%;left:18%}.lh-outils{z-index:0;width:22%;height:44%;top:0;left:56%}.lh-code{top:54%}.lh-hub{aspect-ratio:1;width:min(100%,560px);margin-inline:auto;position:relative}.lh-hub:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#6a52d959,#0000);border-radius:50%;position:absolute;inset:22%}.lh-hub-fils{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lh-hub-fils line{stroke:#b9a2ff47;stroke-width:.35px;stroke-dasharray:1.2 1.6;animation:2.8s linear infinite fil-vers-centre;animation-delay:var(--d)}@keyframes fil-vers-centre{to{stroke-dashoffset:5.6px}}.lh-hub-centre{z-index:2;aspect-ratio:1;text-align:center;background:linear-gradient(160deg,#1d1828,#120f18);border-radius:28px;place-content:center;justify-items:center;gap:6px;width:34%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #b9a2ff59,0 0 60px -10px #6a52d9b3}.lh-hub-centre img{width:30%;height:auto}.lh-hub-centre b{color:var(--texte);letter-spacing:-.02em;font-size:clamp(14px,1.3vw,17px)}.lh-hub-centre small{color:var(--violet-clair);font-size:12px}.lh-outil{z-index:1;justify-items:center;gap:8px;display:grid;position:absolute;translate:-50% -50%}.lh-outil-tuile{aspect-ratio:1;background:#16131c;border-radius:18px;place-items:center;width:clamp(54px,5.4vw,70px);display:grid;box-shadow:inset 0 0 0 1px #f3f1f81f,0 14px 30px -14px #000000e6}.lh-outil-tuile .logo-app{width:46%;height:46%}.lh-outil-nom{color:var(--texte-2);font-size:12.5px}@media (prefers-reduced-motion:reduce){.lh-hub-fils line{animation:none}}@media (width<=900px){.lh-hub{width:min(100%,420px)}.lh-outil-nom{display:none}}.lh-collage{height:clamp(420px,40vw,560px)}.lh-relie{color:#fff;z-index:2;background:linear-gradient(160deg,#7b63ea,#4c37b8);gap:12px;width:56%;padding:22px 22px 20px;display:grid;top:2%;left:4%}.lh-relie-titre{letter-spacing:-.01em;font-size:15px;font-weight:600}.lh-relie-schema{aspect-ratio:1.35;margin-inline:4%;position:relative}.lh-relie-schema>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lh-relie-schema line{stroke:#ffffff8c;stroke-width:.6px;stroke-dasharray:2 2.4;vector-effect:non-scaling-stroke;animation:2.6s linear infinite relie;animation-delay:var(--d)}@keyframes relie{to{stroke-dashoffset:-8.8px}}.lh-relie-centre{aspect-ratio:1;background:#fff;border-radius:22%;place-items:center;width:26%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 6px #ffffff2e,0 14px 30px -10px #140a3c99}.lh-relie-centre img{width:58%;height:auto}.lh-mini{aspect-ratio:1;background:#fff;border-radius:26%;place-items:center;width:15%;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 10px 22px -10px #140a3c99}.lh-mini .logo-app{width:52%;height:52%}.lh-relie-legende{color:#ffffffd9;font-size:12.5px;line-height:1.5}.lh-code{z-index:3;width:38%;top:auto;bottom:0;left:0}.lh-photo{z-index:1;width:36%;height:82%;top:10%;right:0}@media (prefers-reduced-motion:reduce){.lh-relie-schema line{animation:none}}.lh-haut{min-height:0;padding:150px 0 0;display:block}.lh-haut-ligne{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.lh-surtitre{letter-spacing:.08em;text-transform:uppercase;color:var(--texte-2);margin-bottom:14px;font-size:15px;font-style:italic}.lh-haut h1{letter-spacing:-.03em;max-width:12em;font-size:clamp(2.6rem,4.6vw,4.2rem);font-weight:500;line-height:1.12}.lh-haut-droite{gap:34px;padding-bottom:10px;display:grid}.lh-haut-droite p{max-width:34em;font-size:16px}.lh-bande{grid-template-columns:20.5fr 21fr 26fr 32.5fr;align-items:end;height:clamp(300px,30vw,430px);margin-top:72px;display:grid}.lh-panneau{margin:0;position:relative;overflow:hidden}.lh-panneau:first-child{border-radius:14px 0 0 14px}.lh-panneau:last-child{border-radius:14px 14px 14px 0}.lh-p-code{color:#241a4d;background:#c9b8ff;border-radius:14px 0 0 14px;height:72%;padding:30px 0 0 26px}.lh-p-code pre{white-space:pre;margin:0;font:500 clamp(11px,1.05vw,15px)/2 ui-monospace,SF Mono,Menlo,monospace}.lh-p-code pre span{color:#241a4d73;width:2.2em;display:inline-block}.lh-p-relie{background:linear-gradient(170deg,#8c76f0,#5a41cf);border-radius:14px 0 0;height:82%;padding:26px 0 0 26px}.lh-p-logo{background:#fff;border-radius:12px;place-items:center;width:54px;height:54px;display:grid}.lh-p-logo img{width:34px;height:34px}.lh-p-etapes{gap:18px;margin-top:24px;padding-left:0;display:grid;position:relative}.lh-p-etapes:before{content:"";border-left:1.5px dashed #ffffff8c;position:absolute;top:-24px;bottom:20px;left:26px}.lh-p-pastille{color:#2a1f5c;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;background:#ffffffeb;border-radius:999px;align-items:center;gap:12px;padding:12px 22px 12px 12px;font-size:clamp(11px,.95vw,13.5px);font-weight:600;display:inline-flex;position:relative;box-shadow:0 10px 24px -14px #140a3cb3}.lh-p-pastille .logo-app{background:#fff;border-radius:50%;width:26px;height:26px;padding:4px;box-shadow:0 0 0 1px #2a1f5c1f}.lh-p-outils{background:#121016;border-radius:14px 0 0;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:10px;height:90%;padding:0 10px 10px 0;display:grid;box-shadow:inset 0 0 0 1px #f3f1f80f}.lh-p-outils span{background:#1d1a23;border-radius:6px;place-items:center;display:grid}.lh-p-outils span:nth-child(3n+1){margin-top:0}.lh-p-outils .logo-app{width:40%;height:40%}.lh-p-photo{border-radius:14px 14px 14px 0;height:100%}.lh-p-photo img{object-fit:cover;width:100%;height:100%}.lh-p-photo figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--texte-2);background:#0d0b12b8;border-radius:12px;gap:2px;padding:12px 16px;font-size:13px;display:grid;position:absolute;bottom:16px;left:16px}.lh-p-photo figcaption b{color:var(--texte);font-size:15px}@media (width<=900px){.lh-haut{padding-top:110px}.lh-haut-ligne{grid-template-columns:1fr;gap:24px}.lh-bande{grid-template-columns:1fr 1fr;gap:0;height:auto}.lh-panneau{height:240px!important}.lh-p-code,.lh-p-outils{display:none}.lh-p-relie{border-radius:14px 0 0 14px}}.lh-p-notif{align-content:start;gap:10px;padding:26px 24px 0;display:grid}.lh-notif-tete{letter-spacing:.08em;text-transform:uppercase;color:#4c37b8;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.lh-notif-point{background:#2f9e5b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2f9e5b2e}.lh-notif-nom{letter-spacing:-.02em;color:#1b1440;font-size:clamp(22px,2vw,30px);font-weight:600}.lh-notif-infos{border-top:1px solid #241a4d26;gap:8px;padding-top:12px;display:grid}.lh-notif-infos div{justify-content:space-between;gap:10px;font-size:clamp(11.5px,.95vw,14px);display:flex}.lh-notif-infos dt{color:#241a4d99}.lh-notif-infos dd{color:#1b1440;font-weight:600}.lh-notif-pied{color:#241a4d8c;margin-top:4px;font-size:12px}.lh-p-outils{background:#1b1628;box-shadow:inset 0 0 0 1px #b9a2ff24}.lh-p-outils span{background:#241e33}.lh-p-etapes li{animation:6s infinite etape-allume}.lh-p-etapes li:first-child{animation-delay:0s}.lh-p-etapes li:nth-child(2){animation-delay:1.5s}.lh-p-etapes li:nth-child(3){animation-delay:3s}.lh-p-etapes li:nth-child(4){animation-delay:4.5s}@keyframes etape-allume{0%,to{opacity:.55}8%,22%{opacity:1}30%{opacity:.55}}.lh-p-etapes li .lh-p-pastille{transition:box-shadow .4s}@media (prefers-reduced-motion:reduce){.lh-p-etapes li{opacity:1;animation:none}}.lh-p-etapes{gap:13px;margin-top:20px}.lh-p-pastille{padding-block:10px}.lh-eventail{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,64px);min-height:min(78svh,720px)}.lh-haut-gauche{gap:0;display:grid}.lh-haut-gauche h1{font-size:clamp(2.4rem,4.2vw,3.9rem)}.lh-haut-gauche p{max-width:30em;margin-top:26px;font-size:16.5px}.lh-haut-gauche .boutons{margin-top:34px}.lh-eventail .lh-bande{height:clamp(380px,36vw,540px);margin-top:0;display:block;position:relative}.lh-eventail .lh-panneau{transition:rotate .6s var(--sortie), translate .6s var(--sortie);position:absolute;box-shadow:0 34px 60px -26px #000000f2,inset 0 0 0 1px #f3f1f814;border-radius:18px!important}.lh-eventail .lh-p-outils{z-index:3;width:30%;height:56%;padding:10px;top:9%;left:42%;rotate:2deg}.lh-eventail .lh-bande:hover .lh-p-notif{translate:-10px;rotate:-11deg}.lh-eventail .lh-bande:hover .lh-p-photo{translate:10px;rotate:10deg}@media (prefers-reduced-motion:reduce){.lh-eventail .lh-panneau{transition:none}}@media (width<=900px){.lh-eventail{grid-template-columns:1fr;min-height:0}.lh-eventail .lh-bande{height:380px}.lh-eventail .lh-p-notif,.lh-eventail .lh-p-outils{display:grid}}.lh-eventail .lh-p-notif{z-index:1;width:32%;height:48%;top:36%;left:-2%;rotate:-9deg}.lh-eventail .lh-p-outils{z-index:2;width:26%;height:50%;top:4%;left:50%;rotate:4deg}.lh-eventail .lh-p-photo{z-index:1;width:32%;height:80%;top:10%;right:-2%;rotate:8deg}.lh-eventail .lh-p-relie{z-index:5;width:38%;height:70%;top:20%;left:26%;rotate:-2deg}.lh-eventail .lh-p-notif{width:34%;padding-right:13%;left:-6%}.lh-deux{grid-template-columns:1fr 1fr;gap:10px;max-width:520px;margin-top:26px;display:grid}.lh-deux li{box-shadow:inset 0 0 0 1px var(--trait);background:#f3f1f80a;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.lh-deux .logo-app{width:26px;height:26px;color:var(--violet-clair);flex:none}.lh-deux span{color:var(--texte-3);gap:2px;font-size:13px;display:grid}.lh-deux b{color:var(--texte);font-size:15px;font-weight:600}@media (width<=520px){.lh-deux{grid-template-columns:1fr}}.etapes h2{margin-bottom:14px}.etapes-intro{max-width:34em;margin-bottom:clamp(36px,5vw,60px);font-size:17px}.lien-souligne{text-decoration:underline;-webkit-text-decoration-color:var(--violet-clair);text-decoration-color:var(--violet-clair);text-underline-offset:5px;font-size:15px}.maq-devis{gap:10px;display:grid}.maq-devis-tete{align-items:center;gap:10px;margin-bottom:4px;display:flex}.maq-devis-tete b{font-size:15px}.maq-devis-tete em{color:#5b43c9;background:#efe9ff;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:11.5px;font-style:normal;font-weight:600}.maq-devis-ligne,.maq-devis-total{color:#4a4458;border-bottom:1px solid #efedf3;justify-content:space-between;padding:9px 0;display:flex}.maq-devis-ligne b{color:#1b1816}.maq-devis-total{color:#1b1816;border-bottom:0;font-size:15px}.maq-devis-actions{gap:8px;margin-top:4px;display:flex}.maq-devis-actions .maq-bouton{flex:1;margin:0}.maq-ghost{color:#4a4458;border-radius:999px;padding:11px 16px;font-weight:600;box-shadow:inset 0 0 0 1px #d9d4e6}.maq-ligne em.g{color:#23784a;background:#e3f6ea}.maq-ligne em.r{color:#b42318;background:#fde7e7}.maq-relances{gap:8px;display:grid}.maq-relance{background:#f6f4fa;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.maq-relance span{color:#6b6478;font-size:12px;display:grid}.maq-relance b{color:#1b1816;font-size:13.5px}.maq-int{background:#6a52d9;border-radius:999px;flex:none;width:34px;height:20px;margin-left:auto;position:relative}.maq-int:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.maq-reseau{aspect-ratio:1;width:min(100%,340px);box-shadow:none;background:0 0;padding:0;position:relative}.maq-reseau:before{content:"";border:1.5px dashed #fff9;border-radius:50%;position:absolute;inset:14%}.maq-reseau-outil{aspect-ratio:1;width:22%;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-145%) rotate(calc(var(--a) * -1));background:#fff;border-radius:26%;place-items:center;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 24px -12px #140a3c99}.maq-reseau-outil .logo-app{width:50%;height:50%}.maq-reseau-centre{aspect-ratio:1;background:#fff;border-radius:26%;place-items:center;width:30%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 8px #fff3,0 16px 30px -10px #140a3c99}.maq-reseau-centre img{width:56%;height:auto}.maq svg.logo-app[style]{color:revert-layer!important}.maq svg.logo-app-quickbooks{color:#2ca01c!important}.maq svg.logo-app-stripe{color:#635bff!important}.th{padding-top:clamp(120px,12vw,168px)}.th-ligne{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:56px;display:grid}.th-sur{letter-spacing:.14em;text-transform:uppercase;color:var(--violet-clair);margin-bottom:18px;font-size:13px;font-weight:500}.th h1{letter-spacing:-.045em;font-size:clamp(2.8rem,5.2vw,4.6rem);font-weight:600;line-height:1.02}.th-droite{gap:30px;padding-bottom:8px;display:grid}.th-droite p{max-width:32em;font-size:16.5px;line-height:1.6}.th-bande{grid-template-columns:22fr 22fr 24fr 32fr;align-items:end;height:0;margin-top:clamp(48px,6vw,80px);padding-bottom:33%;display:grid;position:relative;container-type:inline-size}.th-bande>.th-p{margin:0;position:absolute;bottom:0;overflow:hidden}.th-a{border-radius:1.4cqw 0 0 1.4cqw;width:22%;height:66%;left:0}.th-b{border-radius:1.4cqw 0 0;width:22%;height:80%;left:22%}.th-c{border-radius:1.4cqw 0 0;width:24%;height:90%;left:44%}.th-d{border-radius:1.4cqw 1.4cqw 1.4cqw 0;width:32%;height:100%;left:68%}.th-a{color:#241a4d;background:#c9b8ff;padding:2.2cqw 1.8cqw}.th-etiquette{text-transform:uppercase;letter-spacing:.06em;background:#241a4d1a;border-radius:99px;align-items:center;gap:.6cqw;margin-bottom:1.6cqw;padding:.45cqw .9cqw;font:600 .95cqw/1 ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.th-led{background:#22c55e;border-radius:50%;width:.7cqw;height:.7cqw;box-shadow:0 0 0 .35cqw #22c55e38}.th-a pre{white-space:pre;margin:0;font:500 1.28cqw/2.05 ui-monospace,SF Mono,Menlo,monospace}.th-a .n{color:#241a4d61;width:2.2cqw;display:inline-block}.th-a .k{color:#4c1d95}.th-a .v{color:#1b1440;font-weight:700}.th-a .p{color:#241a4d99}.th-b{background:radial-gradient(120% 60% at 0 0,#ffffff38,#0000 60%),linear-gradient(165deg,#8f7af2,#5b40d4 70%,#4b32bd);padding:2cqw 1.6cqw}.th-b:before{content:"";background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:1.6cqw 1.6cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.th-noeud-tete{z-index:1;background:#fff;border-radius:1.1cqw;place-items:center;width:4.6cqw;height:4.6cqw;display:grid;position:relative;box-shadow:0 1cqw 2cqw -1cqw #140a3cb3}.th-noeud-tete img{width:62%;height:auto}.th-fil{border-left:.12cqw dashed #fff9;width:0;position:absolute;top:6.6cqw;bottom:3cqw;left:3.9cqw}.th-goutte{background:#fff;border-radius:50%;width:.8cqw;height:.8cqw;animation:4.8s cubic-bezier(.6,0,.4,1) infinite th-goutte;position:absolute;top:0;left:-.45cqw;box-shadow:0 0 1cqw .3cqw #ffffffe6}@keyframes th-goutte{0%{opacity:0;top:0}8%{opacity:1}92%{opacity:1}to{opacity:0;top:100%}}.th-etapes{z-index:1;gap:1.1cqw;margin-top:2cqw;display:grid;position:relative}.th-etapes li{color:#1f1650;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#fffffff2;border-radius:99px;align-items:center;gap:.9cqw;width:max-content;max-width:100%;padding:.55cqw 1.3cqw .55cqw .55cqw;font-size:1.05cqw;font-weight:700;animation:4.8s infinite th-etape;display:flex;box-shadow:0 .8cqw 1.6cqw -1cqw #140a3ccc}.th-etapes li:nth-child(2){animation-delay:1.2s}.th-etapes li:nth-child(3){animation-delay:2.4s}.th-etapes li:nth-child(4){animation-delay:3.6s}@keyframes th-etape{0%,to{opacity:.62;translate:0}10%,24%{opacity:1;translate:.4cqw}34%{opacity:.62;translate:0}}.th-ico{background:#fff;border-radius:50%;place-items:center;width:2.4cqw;height:2.4cqw;display:grid;box-shadow:0 0 0 .1cqw #1f165024}.th-ico .logo-app{width:58%;height:58%}.th-c{background:#141118;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:.7cqw;padding:.7cqw .7cqw 0 0;display:grid;box-shadow:inset 0 0 0 1px #f3f1f80f}.th-t{background:linear-gradient(160deg,#221d2c,#1a1622);border-radius:.5cqw;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f3f1f80d}.th-t .logo-app{width:36%;height:36%}.th-vide{background:repeating-linear-gradient(135deg,#f3f1f808 0 .4cqw,#0000 .4cqw .8cqw),#17141d}.th-d img{object-fit:cover;width:100%;height:100%}.th-d:after{content:"";background:linear-gradient(#6a52d92e,#0000 35% 65%,#08070b8c);position:absolute;inset:0}.th-d figcaption{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--texte-2);white-space:nowrap;background:#0d0b12b3;border-radius:99px;align-items:center;gap:.8cqw;padding:.8cqw 1.3cqw;font-size:1.15cqw;display:flex;position:absolute;bottom:1.4cqw;left:1.4cqw;box-shadow:inset 0 0 0 1px #f3f1f824}.th-d figcaption b{color:var(--texte)}@media (prefers-reduced-motion:reduce){.th-goutte,.th-etapes li{opacity:1;animation:none}}@media (width<=900px){.th-ligne{grid-template-columns:1fr;gap:24px}.th-bande{grid-template-columns:none;padding-bottom:62%}.th-a,.th-c{display:none}.th-b{border-radius:3cqw 0 0 3cqw;width:46%;height:88%;padding:4cqw 3cqw;left:0}.th-d{border-radius:3cqw 3cqw 3cqw 0;width:54%;left:46%}.th-noeud-tete{border-radius:2.2cqw;width:9cqw;height:9cqw}.th-fil{top:13cqw;left:7.5cqw}.th-etapes{gap:2.2cqw;margin-top:4cqw}.th-etapes li{gap:1.6cqw;padding:1cqw 2.4cqw 1cqw 1cqw;font-size:2.3cqw}.th-ico{width:4.8cqw;height:4.8cqw}.th-d figcaption{padding:1.6cqw 2.6cqw;font-size:2.6cqw;bottom:3cqw;left:3cqw}}.th-d img{object-position:42% 60%;object-position:50% 45%;object-position:38% 55%;object-position:50% 22%}.th-d:after{background:linear-gradient(#0000 60%,#08070b73)}.faits{border-top:1px solid var(--trait);display:grid}.fait{border-bottom:1px solid var(--trait);grid-template-columns:48px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.fait-ico{background:#6a52d924;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #b9a2ff38}.fait-ico .logo-app{width:24px;height:24px;color:var(--violet-clair)}.fait h3{color:var(--texte);letter-spacing:-.02em;font-size:18px}.fait p{margin-top:6px;font-size:15px}.fait-ex{color:var(--texte-2);background:#f3f1f80a;border-radius:10px;padding:10px 14px}.fait-ex b{color:var(--violet-clair);font-weight:600}.th-d figcaption.th-bulle{color:#5b5468;background:#ffffffeb;border-radius:1.2cqw;gap:1cqw;padding:.9cqw 1.2cqw .9cqw .9cqw;font-size:1.05cqw;box-shadow:0 1.2cqw 2.4cqw -1.2cqw #140a3c99}.th-bulle>span:not(.th-bulle-ico){gap:.15cqw;display:grid}.th-d .th-bulle b{color:#1b1440;font-size:1.2cqw}.th-bulle-ico{background:linear-gradient(160deg,#8f7af2,#5b40d4);border-radius:.8cqw;place-items:center;width:2.8cqw;height:2.8cqw;display:grid}.th-bulle-ico .logo-app{color:#fff;width:60%;height:60%}.th-bulle-ok{background:#22c55e;border-radius:50%;place-items:center;width:1.8cqw;height:1.8cqw;margin-left:.4cqw;display:grid}.th-bulle-ok .logo-app{color:#fff;width:70%;height:70%}@media (width<=900px){.th-d figcaption.th-bulle{border-radius:2.4cqw;gap:2cqw;padding:1.8cqw 2.4cqw 1.8cqw 1.8cqw;font-size:2.3cqw}.th-d .th-bulle b{font-size:2.6cqw}.th-bulle-ico{border-radius:1.6cqw;width:5.6cqw;height:5.6cqw}.th-bulle-ok{width:3.6cqw;height:3.6cqw}}.th-d figcaption.th-bulle{gap:.8cqw;padding:.7cqw}.th-bulle-ok{margin-left:0}.th-courbe{display:none}@media (width>=901px){.th-b .th-fil{display:none}.th-courbe{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.th-courbe path{fill:none;stroke:#fff9;stroke-width:1.3px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.th-courbe circle{fill:#fff;filter:drop-shadow(0 0 3px #fff)}.th-etapes li:nth-child(2){margin-left:2.6cqw}.th-etapes li:nth-child(3){margin-left:.8cqw}.th-etapes li:nth-child(4){margin-left:3.2cqw}}@media (prefers-reduced-motion:reduce){.th-courbe circle{display:none}}@media (width>=901px){.th-etapes li:first-child,.th-etapes li:nth-child(2){margin-left:.55cqw}.th-etapes li:nth-child(3),.th-etapes li:nth-child(4){margin-left:3.75cqw}.th-courbe path{stroke:#ffffffbf;stroke-width:1.2px;stroke-dasharray:2 3}.th-courbe .th-jonction{fill:#e9ff70}}.th-trois{z-index:1;margin-top:2.4cqw;position:relative}.th-trois li{color:#1f1650;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#ffffffe6;border-radius:99px;flex-direction:column;justify-content:center;width:max-content;padding:.6cqw 1.6cqw .6cqw .6cqw;font-size:1.15cqw;font-weight:700;display:flex;box-shadow:0 .8cqw 1.8cqw -1cqw #140a3ccc}.th-t1,.th-t3{align-items:center;gap:1cqw;height:3.8cqw;flex-direction:row!important}.th-t1{margin-left:.4cqw}.th-t2{gap:.7cqw;height:5.6cqw;margin:1.6cqw 0 0 .4cqw;background:#ffffffc7!important;border-radius:1.4cqw!important;padding-right:1.8cqw!important}.th-t2-ligne{align-items:center;gap:1cqw;display:flex}.th-barres{gap:.6cqw;padding-left:3.6cqw;display:flex}.th-barres i{background:linear-gradient(90deg,#8f7af2,#c9b8ff);border-radius:1cqw;width:4.2cqw;height:.45cqw}.th-barres i:last-child{opacity:.6;width:2.6cqw}.th-t3{margin:2cqw 0 0 4.4cqw}.th-trois .th-ico{width:2.6cqw;height:2.6cqw}@media (width>=901px){.th-courbe .th-jonction{fill:#e9ff70}}@media (width<=900px){.th-trois{margin-top:4.8cqw}.th-trois li{padding:1.2cqw 3cqw 1.2cqw 1.2cqw;font-size:2.3cqw}.th-t1,.th-t3{gap:2cqw;height:7.6cqw;margin-left:0!important}.th-t2{height:11cqw;margin:3cqw 0 0;border-radius:2.8cqw!important}.th-t3{margin-top:3cqw!important}.th-trois .th-ico{width:5.2cqw;height:5.2cqw}.th-barres{gap:1.2cqw;padding-left:7.2cqw}.th-barres i{width:8cqw;height:.9cqw}.th-barres i:last-child{width:5cqw}}.th-t3{margin-left:3.2cqw}.defile{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,96px);display:grid}.defile-textes{padding-left:34px;position:relative}.defile-textes:before,.defile-textes:after{content:"";background:var(--trait);border-radius:2px;width:1.5px;position:absolute;top:0;bottom:0;left:0}.defile-textes:after{background:linear-gradient(var(--violet-clair), #6a52d9);transform-origin:top;transform:scaleY(var(--avance,0))}.defile-etape{opacity:.28;align-content:center;gap:18px;min-height:64vh;padding-block:6vh;transition:opacity .5s;display:grid}.defile-etape:first-child{align-content:start;min-height:52vh;padding-top:0}.defile-etape:last-child{min-height:80vh}.defile-etape.actif{opacity:1}.defile-label{color:var(--texte);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:14px;font-size:clamp(15px,1.3vw,18px);font-style:italic;font-weight:500;display:flex}.defile-label span{color:var(--violet-clair);font-variant-numeric:tabular-nums;font-size:14px}.etape-texte{justify-items:start;gap:14px;display:grid}.defile-scene{align-self:start;gap:14px;display:grid;position:sticky;top:calc(50vh - min(250px,34vh))}.defile-panneaux{height:min(500px,68vh);display:grid}.defile-panneaux .etape-visuel{opacity:0;visibility:hidden;min-height:0;transition:opacity .6s var(--sortie), visibility 0s .6s;grid-area:1/1}.defile-panneaux .etape-visuel.actif{opacity:1;visibility:visible;transition:opacity .6s var(--sortie), visibility 0s}.defile-panneaux .maq{transition:translate .7s var(--sortie), scale .7s var(--sortie);translate:0 18px;scale:.97}.defile-panneaux .etape-visuel.actif .maq{translate:0;scale:1}.defile-compteur{color:var(--texte-3);font-variant-numeric:tabular-nums;letter-spacing:.08em;justify-self:end;font-size:13px}.defile-compteur b{color:var(--texte);font-weight:600}@media (width<=860px){.defile{grid-template-columns:1fr}.defile-scene{display:none}.defile-textes{gap:56px;padding-left:0;display:grid}.defile-textes:before,.defile-textes:after{display:none}.defile-etape,.defile-etape:first-child,.defile-etape:last-child{opacity:1;min-height:0;padding:0}.defile-etape .etape-visuel{min-height:300px;padding:24px}}@media (prefers-reduced-motion:reduce){.defile-etape,.defile-panneaux .etape-visuel,.defile-panneaux .maq{transition:none}.defile-panneaux .maq{translate:none;scale:none}}.tdb-panneau{background:linear-gradient(135deg,#5b45d1,#9b7cff 60%,#d6a8ff);border-radius:20px;place-items:center;padding:clamp(22px,3vw,34px);display:grid}.tdb{gap:14px;width:min(100%,440px);display:grid}.tdb-tete{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tdb-tete b{font-size:15px}.tdb-tete span{color:#8a8398;font-size:11.5px}.tdb-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tdb-kpis p{background:#f6f4fa;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.tdb-kpis span{color:#6b6478;font-size:11.5px}.tdb-kpis b{letter-spacing:-.02em;color:#1b1816;font-size:18px}.tdb-kpis em{color:#6b6478;font-size:11.5px;font-style:normal}.tdb-kpis em.hausse{color:#1f8a4c}.tdb-kpis em.baisse{color:#c2410c}.tdb-graphe{gap:8px;display:grid}.tdb-graphe-titre{color:#6b6478;font-size:11.5px}.tdb-barres{border-bottom:1px solid #ebe8f1;align-items:flex-end;gap:5px;height:78px;padding-bottom:1px;display:flex}.tdb-barres span{height:var(--h);background:#ddd5f7;border-radius:4px 4px 0 0;flex:1}.tdb-barres span:last-child{background:#6a52d9}.tdb-ia{color:#3b2f6b;background:#efe9ff;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:12.5px;line-height:1.45;display:flex}.tdb-ia span{gap:2px;display:grid}.tdb-ia b{color:#1b1816;font-size:12.5px}.tdb-ia .logo-app{flex:none;width:18px;height:18px;margin-top:1px}.galet-ia{flex:none;width:20px;height:20px;display:block}.maq-bulle.ia .galet-ia{width:20px;height:20px;margin-top:-1px}.livre-bulle.ia .galet-ia,.tdb-ia .galet-ia{width:18px;height:18px;margin-top:0}.carte-boite .galet-ia{width:26px;height:26px}.ana{color:#0f1115;font-variant-numeric:tabular-nums;border-radius:12px;gap:14px;width:640px;padding:18px 20px 20px;font-size:12px;display:grid;box-shadow:0 0 0 1px #0f11150f,0 30px 70px -30px #140a3ca6}.ana-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}.ana-tete>p:first-child{gap:2px;display:grid}.ana-tete b{letter-spacing:-.01em;font-size:14px}.ana-tete span{color:#6b7280;font-size:11px}.ana-filtres{gap:6px;display:flex}.ana-filtres span{color:#374151;border-radius:6px;padding:4px 9px;font-size:11px;box-shadow:inset 0 0 0 1px #e5e7eb}.ana-direct{align-items:center;gap:5px;display:inline-flex}.ana-direct i{background:#16a34a;border-radius:50%;width:6px;height:6px}.ana-kpis{border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:inset 0 0 0 1px #eceef2}.ana-kpi{gap:3px;padding:11px 13px;display:grid}.ana-kpi+.ana-kpi{box-shadow:inset 1px 0 #eceef2}.ana-kpi>span{color:#6b7280;font-size:10.5px}.ana-kpi>b{letter-spacing:-.02em;font-size:17px;font-weight:600}.ana-kpi p{justify-content:space-between;align-items:center;gap:6px;display:flex}.ana-kpi em{font-size:10.5px;font-style:normal;font-weight:600}.ana em.hausse{color:#15803d}.ana em.baisse{color:#b45309}.ana-spark{width:52px;height:16px}.ana-spark polyline{fill:none;stroke:#5b45d1;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.ana-spark.bas polyline{stroke:#b45309}.ana-graphe{border-radius:10px;gap:6px;padding:12px 14px 8px;display:grid;box-shadow:inset 0 0 0 1px #eceef2}.ana-graphe-tete{align-items:center;gap:14px;display:flex}.ana-graphe-tete b{margin-right:auto;font-size:12px}.ana-graphe-tete span{color:#6b7280;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.ana-graphe-tete i{background:#5b45d1;width:14px;height:2px}.ana-graphe-tete i.n1{background:repeating-linear-gradient(90deg,#b8bec8 0 3px,#0000 3px 6px)}.ana-courbe{width:100%;height:auto;overflow:visible}.ana-grille line{stroke:#eef0f3;stroke-width:1px}.ana-courbe text{fill:#9aa1ac;font-family:inherit;font-size:7.5px}.ana-grille text{text-anchor:end}.ana-n{fill:none;stroke:#5b45d1;stroke-width:1.8px;stroke-linejoin:round}.ana-n1{fill:none;stroke:#b8bec8;stroke-width:1.2px;stroke-dasharray:3 3}.ana-repere{stroke:#c9c2f2;stroke-width:1px;stroke-dasharray:2 2}.ana-point{fill:#fff;stroke:#5b45d1;stroke-width:2px}.ana-bulle rect{fill:#0f1115}.ana-courbe .ana-bulle text{fill:#fff;font-size:8px;font-weight:600}.ana-bas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ana-creances{border-radius:10px;padding:11px 14px;box-shadow:inset 0 0 0 1px #eceef2}.ana-sous{margin-bottom:8px;font-size:11.5px;font-weight:600}.ana-creances ul{gap:7px;display:grid}.ana-creances li{white-space:nowrap;color:#4b5563;grid-template-columns:46px 1fr 56px;align-items:center;gap:8px;font-size:10.5px;display:grid}.ana-creances li i{background:#f1f2f5;border-radius:3px;height:6px;position:relative;overflow:hidden}.ana-creances li i:after{content:"";width:var(--l);background:#5b45d1;border-radius:3px;position:absolute;inset:0 auto 0 0}.ana-creances li:nth-child(2) i:after{background:#8b7be3}.ana-creances li:nth-child(3) i:after{background:#b45309}.ana-creances li b{text-align:right;color:#0f1115;font-weight:600}.ana-milieu{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:12px;display:grid}.ana-carte{border-radius:10px;padding:11px 14px;box-shadow:inset 0 0 0 1px #eceef2}.ana-sous span{color:#9aa1ac;margin-left:4px;font-size:10px;font-weight:400}.ana-canaux{align-content:start;display:grid}.ana-canaux-corps{justify-items:center;gap:10px;display:grid}.ana-donut{width:92px;height:92px}.ana-donut circle{fill:none;stroke-width:5.2px}.ana-donut circle.fond{stroke:#f1f2f5}.ana-donut text{fill:#0f1115;font-family:inherit;font-size:6px;font-weight:600}.ana-donut text.petit{fill:#9aa1ac;font-size:3.6px;font-weight:400}.ana-canaux ul{gap:4px;width:100%;display:grid}.ana-canaux li{color:#4b5563;align-items:center;gap:6px;font-size:10.5px;display:flex}.ana-canaux li i{background:var(--c);border-radius:2px;width:7px;height:7px}.ana-canaux li b{color:#0f1115;margin-left:auto;font-weight:600}.ana-barres{width:100%;height:auto;display:block;overflow:visible}.ana-barres line{stroke:#e5e7eb;stroke-width:1px}.ana-barres rect{fill:#d9d3f7}.ana-barres rect.fort{fill:#5b45d1}.ana-barres text{fill:#9aa1ac;font-family:inherit;font-size:7.5px}.ana-barres text.valeur{fill:#0f1115;font-weight:600}.ana-creances{align-content:start;display:grid}.ana-note{color:#374151;background:#f7f6fc;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #ebe8fa}.ana-note span{gap:2px;display:grid}.ana-note b{color:#0f1115;font-size:11px}.ana-note .galet-ia{width:16px;height:16px;margin-top:1px}.liv-panneau-3{padding:clamp(18px,2.6vw,34px)}.tdb-panneau{place-items:center;padding:22px;display:grid;overflow:hidden}.tdb-panneau .ana{zoom:.6}.relie{padding-top:var(--section);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.relie-texte{justify-items:start;gap:20px;display:grid}.relie-texte h2{font-size:var(--t-2);max-width:12em}.relie-texte>p{max-width:30em;font-size:17px}.relie-points{gap:12px;display:grid}.relie-points li{color:var(--texte);align-items:center;gap:12px;font-size:15.5px;display:flex}.relie-points .logo-app{width:22px;height:22px;color:var(--violet-clair);background:#6a52d92e;border-radius:50%;flex:none;padding:4px}@media (width<=900px){.relie{grid-template-columns:1fr}}.jr-carte{background-color:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait);background-image:radial-gradient(circle,#f3f1f812 1px,#0000 1.4px);background-size:20px 20px;border-radius:24px;position:relative;overflow:hidden}.jr-tuile{aspect-ratio:1;width:44px;transition:box-shadow .4s,scale .4s var(--sortie);background:#1e1b26;border-radius:26%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f3f1f81a,0 10px 24px -14px #000}.jr-tuile .logo-app{width:50%;height:50%}.jr{gap:18px;padding:22px;display:grid}.jr-tete{color:var(--texte-2);justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.jr-direct{color:var(--texte-3);align-items:center;gap:7px;font-weight:500;display:inline-flex}.jr-direct i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d39926}.jr-scenario{gap:12px;display:grid}.jr-scenario[hidden]{display:none}.jr-declencheur{background:var(--bloc-2);box-shadow:inset 0 0 0 1px var(--trait-fort);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.jr-txt{gap:3px;min-width:0;display:grid}.jr-txt b{color:var(--texte);font-size:15px;font-weight:600}.jr-txt small{color:var(--texte-3);font-size:12.5px}.jr-badge{color:var(--violet-clair);white-space:nowrap;background:#6a52d933;border-radius:99px;padding:5px 10px;font-size:12.5px;font-weight:600}.jr-liste{gap:4px;display:grid;position:relative}.jr-liste:before{content:"";border-left:1.5px dashed #b9a2ff4d;position:absolute;top:-12px;bottom:28px;left:35px}.jr-etape{opacity:.36;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px 14px;transition:opacity .4s,background .4s;display:grid;position:relative}.jr-etape.est-cours,.jr-etape.est-fait{opacity:1}.jr-etape.est-fait{background:#f3f1f806}.jr-etape.est-cours .jr-tuile{box-shadow:inset 0 0 0 1.5px #b9a2ff,0 0 0 5px #8f57ff2e}.jr-etat{color:var(--texte-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.jr-etat small{white-space:nowrap;display:none}.jr-etape:not(.est-cours):not(.est-fait) .e-attente{display:inline}.est-cours .e-cours{color:var(--violet-clair);display:inline}.est-fait .e-fait{display:inline}.jr-etat .logo-app{width:20px;height:20px;color:var(--violet-clair);opacity:0;transition:opacity .3s,scale .45s var(--sortie);background:#6a52d947;border-radius:50%;padding:3px;scale:.5}.est-fait .jr-etat .logo-app{opacity:1;scale:1}.jr-scenario.entre>*{animation:jr-entre .55s var(--sortie) both}.jr-scenario.entre>:nth-child(2){animation-delay:80ms}.jr-scenario.entre>:nth-child(3){animation-delay:.16s}@keyframes jr-entre{0%{opacity:0;filter:blur(4px);translate:0 10px}}.jr-pied{border-top:1px solid var(--trait);color:var(--texte-3);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12.5px;display:flex}.jr-points{gap:6px;display:flex}.jr-points i{background:var(--trait-fort);border-radius:2px;width:18px;height:3px;transition:background .3s}.jr-points i.actif{background:var(--violet-clair)}.jr .jr-scenario{gap:0}.jr-rangee{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;padding:6px 0 0;display:grid}.jr-rangee .jr-tuile{opacity:.5;width:54px}.jr-rangee .jr-tuile.vu{opacity:1;box-shadow:inset 0 0 0 1px #b9a2ff73}.jr-rangee .jr-tuile.allume{opacity:1;scale:1.08;box-shadow:inset 0 0 0 1.5px #b9a2ff,0 0 0 6px #8f57ff29,0 0 28px #8f57ff66}.jr-fils{grid-template-columns:repeat(5,minmax(0,1fr));height:30px;display:grid}.jr-fils i{background:repeating-linear-gradient(#b9a2ff38 0 4px,#0000 4px 8px);justify-self:center;width:2px;transition:opacity .3s}.jr-fils i.vu{background:repeating-linear-gradient(#b9a2ff80 0 4px,#0000 4px 8px)}.jr-fils i.allume{filter:drop-shadow(0 0 3px #8f57ff);background:repeating-linear-gradient(#cbbcff 0 4px,#0000 4px 8px) 0 0/2px 8px;animation:.45s linear infinite jr-fil}@keyframes jr-fil{to{background-position:0 8px}}.jr-journal{box-shadow:inset 0 0 0 1px var(--trait);background:#08070b8c;border-radius:18px;gap:12px;padding:12px;display:grid}.jr .jr-etape{padding:7px 14px}@media (width<=520px){.jr{padding:16px}.jr-declencheur,.jr-etape{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.jr-tuile{width:40px}.jr-liste:before{left:33px}.jr-etat small{display:none!important}.jr-rangee .jr-tuile{width:44px}}@media (prefers-reduced-motion:reduce){.jr-fils i.allume{animation:none}}.ws{padding-top:var(--section)}.ws-tete{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(36px,6vw,96px);margin-bottom:52px;display:grid}.ws-sur{color:var(--violet-clair);margin-bottom:14px;font-size:14px;font-weight:600}.ws-tete h2{font-size:var(--t-2);max-width:13em}.ws-tete-droite{justify-items:start;gap:18px;display:grid}.ws-tete-droite p{max-width:32em;font-size:17px}.ws-corps{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,3.4vw,48px);display:grid}.ws-onglets{border-top:1px solid var(--trait);display:grid}.ws-onglets button{border:0;border-bottom:1px solid var(--trait);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:0;padding:22px 2px;display:grid;position:relative}.ws-o-haut{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ws-o-haut b{color:var(--texte-2);letter-spacing:-.02em;font-size:19px;font-weight:600;transition:color .3s}.ws-o-haut em{color:var(--texte-3);white-space:nowrap;font-size:14px;font-style:normal;font-weight:500;transition:color .3s}.ws-onglets button:hover b,.ws-onglets [aria-selected=true] b{color:var(--texte)}.ws-onglets [aria-selected=true] em{color:var(--violet-clair)}.ws-o-desc{opacity:0;max-height:0;color:var(--texte-3);transition:max-height .5s var(--sortie), opacity .4s, margin .5s var(--sortie);font-size:14.5px;line-height:1.55;display:block;overflow:hidden}.ws-o-desc strong{color:var(--texte-2);font-weight:500;display:block}.ws-onglets [aria-selected=true] .ws-o-desc{opacity:1;max-height:8em;margin-top:10px}.ws-barre{background:var(--violet-clair);width:0;height:1.5px;position:absolute;bottom:-1px;left:0}.auto .ws-onglets [aria-selected=true] .ws-barre{background:var(--violet-clair);transform-origin:0;animation:7s linear both ws-barre}@keyframes ws-barre{0%{scale:0 1}}.ws-fenetre{background:var(--bloc);box-shadow:0 0 0 1px var(--trait), 0 50px 120px -50px #000000e6, 0 30px 80px -40px #6a52d959;border-radius:16px;overflow:hidden}.ws-fenetre-barre{background:var(--bloc-2);box-shadow:inset 0 -1px 0 var(--trait);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.ws-points{gap:6px;display:flex}.ws-points i{background:#34303f;border-radius:50%;width:9px;height:9px}.ws-adresse{min-width:0;color:var(--texte-3);white-space:nowrap;background:#08070b99;border-radius:8px;align-items:center;gap:6px;padding:5px 14px;font-size:12.5px;display:inline-flex}.ws-adresse .logo-app{width:12px;height:12px}.ws-ouvrir{color:var(--texte-3);justify-self:end;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.ws-ouvrir .logo-app{width:13px;height:13px}.ws-ecran{aspect-ratio:16/10;background:#0f0d16;position:relative}.ws-panneau{animation:ws-apparait .6s var(--sortie);display:block;position:absolute;inset:0}.ws-panneau[hidden]{display:none}.ws-panneau img{object-fit:cover;object-position:50% 0;width:100%;height:100%;animation:34s ease-in-out infinite alternate ws-defile}.ws-panneau:hover img{animation-play-state:paused}@keyframes ws-defile{0%,5%{object-position:50% 0}95%,to{object-position:50% 100%}}@keyframes ws-apparait{0%{opacity:0}}.ws-corps:has(.ws-panneau:hover) .ws-ouvrir{color:var(--texte)}.ws-inclus{border-top:1px solid var(--trait);grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:64px;padding-top:34px;display:grid}.ws-inclus li{align-content:start;gap:14px;display:grid}.ws-inclus .logo-app{width:40px;height:40px;color:var(--violet-clair);background:#6a52d924;border-radius:12px;padding:9px;box-shadow:inset 0 0 0 1px #b9a2ff38}.ws-inclus span{color:var(--texte-3);gap:6px;font-size:14px;line-height:1.55;display:grid}.ws-inclus b{color:var(--texte);font-size:15.5px;font-weight:600}@media (width<=900px){.ws-tete,.ws-corps{grid-template-columns:1fr}.ws-fenetre{order:-1}.ws-inclus{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ws-inclus{grid-template-columns:1fr}.ws-ouvrir{display:none}.ws-fenetre-barre{grid-template-columns:auto 1fr}.ws-adresse{justify-self:end;overflow:hidden}}@media (prefers-reduced-motion:reduce){.ws-panneau img,.ws-panneau,.auto .ws-onglets [aria-selected=true] .ws-barre{animation:none}}.carte-outils{z-index:1;background:var(--bloc-2);box-shadow:inset 0 0 0 1px var(--trait-fort);border-radius:16px;padding:16px 18px 18px;transition:opacity .35s,box-shadow .35s;position:absolute}.carte-outils-titre{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.carte-outils-titre b{color:var(--texte);font-size:13px;font-weight:600}.carte-outils-titre small{color:var(--texte-3);font-size:11.5px}.carte-outils-grille{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.carte-outil{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--trait);background:#f3f1f80d;border-radius:12px;place-items:center;transition:opacity .35s,box-shadow .35s,background-color .35s,translate .35s;display:grid}.carte-outil .logo-app{width:24px;height:24px}.carte-active .carte-outils{opacity:.4}.carte-active .carte-outils.carte-allume{opacity:1;box-shadow:inset 0 0 0 1px #f3f1f852}.carte-active .carte-outil{opacity:.3}.carte-active .carte-outil.allume{opacity:1;background:#f3f1f81c;translate:0 -2px;box-shadow:inset 0 0 0 1.5px #f3f1f8bf}.tarifs-onglets{width:max-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--trait);scrollbar-width:none;background:#f3f1f80a;border-radius:999px;gap:6px;margin-top:clamp(40px,5vw,64px);padding:6px;display:flex;overflow-x:auto}.tarifs-onglets::-webkit-scrollbar{display:none}.tarifs-onglets[hidden]{display:none}.tarifs-onglets button{color:var(--texte-3);white-space:nowrap;border-radius:999px;flex:none;padding:11px 20px;font-size:14.5px;font-weight:600;transition:color .2s,background-color .2s}.tarifs-onglets button:hover{color:var(--texte)}.tarifs-onglets button[aria-selected=true]{background:var(--violet-bouton);color:#fff}.tarifs.avec-onglets .tarif-groupe{padding-top:36px}.tarif-groupe[hidden]{display:none}.tarifs-tete{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);padding-top:calc(76px + clamp(56px,8vw,110px));display:grid}.tarifs-tete h1{font-size:clamp(2.6rem,5.6vw,4.6rem)}.tarifs-tete p{max-width:30em;font-size:17px}.tarifs-tete .boutons{margin-top:24px}.tarifs-choix{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:clamp(56px,7vw,96px) 0 24px;display:flex}.tarifs-question{color:var(--texte);letter-spacing:-.02em;font-size:clamp(19px,1.7vw,22px);font-weight:600}.tarifs-choix .tarifs-onglets{margin-top:0}.plans-groupe[hidden]{display:none}.plans{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:var(--trait);box-shadow:0 0 0 1px var(--trait);border-radius:20px;gap:1px;display:grid;overflow:hidden}.plan{background:var(--fond);flex-direction:column;gap:14px;padding:28px 22px 30px;display:flex;position:relative}.plan-conseil{z-index:1;box-shadow:inset 0 0 0 1.5px var(--violet-bouton);background:#110e1a}.plan h3{min-height:2.5em;color:var(--texte);letter-spacing:-.02em;flex-wrap:wrap;align-items:flex-start;gap:8px;font-size:18px;line-height:1.25;display:flex}.plan-conseil h3{padding-right:86px}.plan-badge{color:var(--violet-clair);letter-spacing:0;background:#b9a2ff29;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:600;position:absolute;top:16px;right:16px}.plan-prix{border-bottom:1px solid var(--trait);flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding-bottom:16px;display:flex}.plan-prix small{color:var(--texte-3);font-size:13px}.plan-prix b{color:var(--texte);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.3vw,34px);font-weight:600}.plan-prix span{color:var(--texte-3);flex-basis:100%;font-size:13px}.plan-prix-devis b{font-size:clamp(22px,2vw,28px)}.plan-prix .plan-mois{color:var(--texte-2);margin-top:2px;font-size:13.5px}.plan-phrase{min-height:2.9em;color:var(--texte-2);font-size:14.5px}.plan-bouton{color:var(--texte);background:#b9a2ff1f;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;font-weight:600;transition:background-color .2s;display:flex}.plan-bouton:hover{background:#b9a2ff38}.plan-bouton .icone{width:16px;height:16px}.plan-conseil .plan-bouton{background:var(--violet-bouton);color:#fff}.plan-conseil .plan-bouton:hover{background:var(--violet-bouton-survol)}.plan-entete{color:var(--texte);margin-top:10px;font-size:13px;font-weight:600}.plan-inclus{gap:10px;display:grid}.plan-inclus li{color:var(--texte-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.plan-inclus .logo-app{width:16px;height:16px;color:var(--violet-clair);flex:none;margin-top:3px}.plan-inclus .plan-indispo,.plan-inclus .plan-indispo .logo-app{color:var(--texte-3)}.tarifs-bande{margin-top:clamp(48px,6vw,72px)}.tarifs-bande h2{color:var(--texte);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(18px,1.6vw,21px)}.tarifs-bande ul{border-top:1px solid var(--trait)}.tarifs-bande li{border-bottom:1px solid var(--trait);grid-template-columns:minmax(0,1.1fr) minmax(0,2fr) auto;align-items:baseline;gap:6px 24px;padding:16px 0;display:grid}.tarifs-bande b{color:var(--texte);font-size:15.5px;font-weight:600}.tarifs-bande span{color:var(--texte-3);font-size:14px}.tarifs-bande em{color:var(--texte);white-space:nowrap;font-style:normal;font-weight:600}@media (width<=1100px){.plans{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (width<=760px){.tarifs-tete{grid-template-columns:1fr;align-items:start}.tarifs-choix{flex-direction:column;align-items:flex-start}.tarifs-bande li{grid-template-columns:1fr auto}.tarifs-bande span{grid-area:2/1/auto/-1}}.sv-tete{text-align:center;justify-items:center;gap:22px;padding-top:calc(76px + clamp(56px,8vw,110px));display:grid}.sv-tete h1{letter-spacing:-.04em;font-size:clamp(2.8rem,6vw,5rem)}.sv-tete>p{max-width:40em;font-size:17.5px}.sv-pilule{box-shadow:inset 0 0 0 1px var(--trait);background:#f3f1f80d;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:8px;padding:6px;display:inline-flex}.sv-pilule a{color:var(--texte);border-radius:10px;padding:10px 18px;font-size:14.5px;font-weight:600;transition:background-color .2s}.sv-pilule a:hover{background:#f3f1f812}.sv-pilule b{color:var(--violet-clair)}.carte.sv-carte-produit{isolation:isolate;padding-top:clamp(40px,5vw,64px);position:relative}.sv-carte-produit:before{content:"";z-index:-1;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#6a52d961,#0000);width:90%;height:70%;position:absolute;top:140px;left:50%;translate:-50%}.sv-section{padding-top:var(--section)}.sv-entete{text-align:center;max-width:46em;margin:0 auto clamp(40px,5vw,64px)}.sv-num{color:var(--violet-clair);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.sv-entete h2{font-size:var(--t-2);margin-top:10px}.sv-entete>p:last-child{margin-top:14px;font-size:17px}.sv-cartes{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sv-carte{min-width:0;box-shadow:inset 0 0 0 1px var(--trait);background:#f3f1f808;border-radius:24px;align-content:start;gap:12px;padding:20px 20px 28px;display:grid}.sv-visuel{aspect-ratio:16/10;background:linear-gradient(135deg,#6a52d9,#b9a2ff);border-radius:16px;place-items:center;margin-bottom:12px;padding:22px;display:grid;overflow:hidden}.sv-panneau-2 .sv-visuel{background:linear-gradient(135deg,#7a4fe0,#dcc6fb)}.sv-panneau-3 .sv-visuel{background:linear-gradient(135deg,#4a35b8,#9580ee)}.sv-panneau-4 .sv-visuel{background:linear-gradient(135deg,#6c3fd6,#c9a8f5)}.sv-carte h3{color:var(--texte);letter-spacing:-.025em;padding-inline:6px;font-size:clamp(21px,1.9vw,27px);line-height:1.15}.sv-carte>p{padding-inline:6px;font-size:15.5px}.sv-carte>.sv-ex{color:var(--texte-3);font-size:14px}.sv-ex b{color:var(--violet-clair);font-weight:600}.sv-visuel .maq{width:min(100%,380px)}.sv-visuel .maq-reseau{width:min(64%,250px)}.sv-bande{text-align:center;box-shadow:inset 0 0 0 1px var(--trait);background:radial-gradient(70% 130% at 50% 100%,#6a52d96b,#0000 70%),#f3f1f808;border-radius:24px;margin-top:20px;padding:clamp(30px,4vw,52px)}.sv-bande-titre{color:var(--texte);letter-spacing:-.03em;margin-bottom:30px;font-size:clamp(24px,2.6vw,34px)}.sv-bande-cols{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.sv-bande-cols h4{color:var(--texte);margin-bottom:8px;font-size:17px;font-weight:600}.sv-bande-cols p{font-size:14.5px}.sv-action{text-align:center;margin-top:36px}.sv-grande{min-height:500px;box-shadow:inset 0 0 0 1px var(--trait);background:linear-gradient(#6a52d933,#0000 45%),#f3f1f808;border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;position:relative;overflow:hidden}.sv-puce{z-index:2;background:var(--violet-bouton);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:22px;left:50%;translate:-50%}.sv-grande .sv-puce{top:40px;left:clamp(24px,3.4vw,44px);translate:none}.sv-puce .logo-app{width:16px;height:16px;color:#fff!important}.sv-grande-texte{align-content:center;justify-items:start;gap:22px;padding:90px clamp(24px,3.4vw,44px) 44px;display:grid}.sv-grande-texte h3{color:var(--texte);letter-spacing:-.03em;font-size:clamp(26px,2.6vw,36px);line-height:1.12}.sv-coches{gap:12px;display:grid}.sv-coches li{align-items:flex-start;gap:12px;font-size:15px;display:flex}.sv-coches b{color:var(--texte);font-weight:600}.sv-coches .logo-app{width:18px;height:18px;color:var(--violet-clair);flex:none;margin-top:2px}.sv-grande-visuel{box-shadow:inset 0 0 0 1px var(--trait);background-color:#0f0d16;background-image:radial-gradient(circle,#f3f1f812 1px,#0000 1.4px);background-size:20px 20px;border-radius:18px;place-items:center;margin:24px 24px 24px 0;padding:30px;display:grid;position:relative;overflow:hidden}.sv-grande-visuel .ana{position:relative}.sv-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.sv-bento>.sv-carte{grid-column:span 5}.sv-bento>.sv-large{grid-column:span 7}.sv-fenetre{border-radius:12px;width:min(100%,540px);padding:0;position:relative;overflow:hidden}.sv-fenetre img{aspect-ratio:16/10;object-fit:cover;object-position:left top;width:100%}.sv-fenetre-nom{color:#1b1816;background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600;position:absolute;bottom:10px;left:10px}.sv-option{box-shadow:inset 0 0 0 1px var(--trait);background:#f3f1f808;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,36px);margin-top:20px;padding:24px clamp(22px,3vw,34px);display:grid}.sv-option-tel{aspect-ratio:9/16;background:#fff;border-radius:22px;width:110px;padding:5px}.sv-option-tel video{object-fit:cover;border-radius:18px;width:100%;height:100%}.sv-option h3{color:var(--texte);letter-spacing:-.02em;margin:6px 0 8px;font-size:clamp(20px,1.8vw,24px)}.sv-option p:last-child{max-width:40em;font-size:15px}.sv-etapes{background:var(--trait);box-shadow:0 0 0 1px var(--trait);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.sv-etapes li{background:var(--fond);align-content:start;gap:10px;padding:26px 22px 30px;display:grid}.sv-etapes b{color:var(--violet-clair);font-variant-numeric:tabular-nums;font-size:13px}.sv-etapes h3{color:var(--texte);letter-spacing:-.02em;font-size:18px}.sv-etapes p{font-size:14.5px}@media (width<=900px){.sv-cartes,.sv-bande-cols,.sv-grande{grid-template-columns:1fr}.sv-grande-visuel{margin:0 16px 16px;padding:16px}.sv-bento>.sv-carte,.sv-bento>.sv-large{grid-column:1/-1}.sv-etapes{grid-template-columns:1fr 1fr}}@media (width<=560px){.sv-etapes{grid-template-columns:1fr}.sv-option{grid-template-columns:1fr;justify-items:start}}.sv-visuel .sv-fenetre{width:88%;max-width:none}#ia .sv-visuel{background:linear-gradient(135deg,#2b1d62,#160f33);box-shadow:inset 0 0 0 1px #b9a2ff1f}#ia .sv-panneau-2 .sv-visuel{background:linear-gradient(135deg,#2e1a5e,#170e30)}#ia .sv-panneau-3 .sv-visuel{background:linear-gradient(135deg,#241a58,#120d2c)}#ia .sv-panneau-4 .sv-visuel{background:linear-gradient(135deg,#2a1c60,#150f31)}#ia .sv-visuel{aspect-ratio:auto;height:auto;min-height:390px;overflow:visible}@media (width<=900px){#ia .sv-visuel{min-height:0}}#ia .sv-visuel{isolation:isolate;position:relative}#ia .sv-visuel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(55% 45% at 50% 45%,#8f57ff52,#0000 70%);position:absolute;inset:0}#ia .maq:not(.maq-reseau){color:var(--texte);background:linear-gradient(#ffffff12,#ffffff04),#110b24d6;border-radius:18px;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #b9a2ff29,0 30px 60px -24px #000000d9,0 0 90px -30px #8f57ff99}#ia .maq svg.logo-app:not([style]){color:var(--violet-clair)!important}#ia .maq-devis-ligne,#ia .maq-devis-total{color:var(--texte-2);border-bottom-color:#ffffff14}#ia .maq-devis-ligne b,#ia .maq-devis-total,#ia .maq-devis-total b{color:var(--texte)}#ia .maq-devis-total b{letter-spacing:-.01em;font-size:17px}#ia .maq-devis-tete em,#ia .maq-ligne em{color:#cdbcff;background:#8f57ff2e;box-shadow:inset 0 0 0 1px #b9a2ff38}#ia .maq-devis-tete em{background-image:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);background-size:250% 100%;animation:3.2s ease-in-out infinite ia-reflet}#ia .maq-bouton{background:var(--violet-bouton);box-shadow:inset 0 1px #fff3,0 8px 22px -10px #6a52d9e6}#ia .maq-ghost{color:var(--texte-2);box-shadow:inset 0 0 0 1px #ffffff29}#ia .maq-relance{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f}#ia .maq-relance span{color:var(--texte-3)}#ia .maq-relance b{color:var(--texte)}#ia .maq-int{background:var(--violet-bouton);box-shadow:0 0 14px -2px #8f57ffcc}#ia .maq-ligne{border-bottom-color:#ffffff12}#ia .maq-ligne span{color:var(--texte-3)}#ia .maq-ligne b{color:var(--texte)}#ia .maq-ligne em.g{color:#86efac;background:#22c55e24;box-shadow:inset 0 0 0 1px #86efac33}#ia .maq-ligne em.r{color:#fca5a5;background:#ef444426;box-shadow:inset 0 0 0 1px #fca5a538}@keyframes ia-reflet{0%,40%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:no-preference){#ia .sv-carte .maq-devis-ligne,#ia .sv-carte .maq-devis-total,#ia .sv-carte .maq-relance,#ia .sv-carte .maq-ligne{opacity:0;translate:0 8px}#ia .sv-carte.vu .maq-devis-ligne,#ia .sv-carte.vu .maq-devis-total,#ia .sv-carte.vu .maq-relance,#ia .sv-carte.vu .maq-ligne{animation:ia-ligne .6s var(--sortie) forwards}#ia .sv-carte.vu :is(.maq-devis-ligne,.maq-relance,.maq-ligne):first-child{animation-delay:.25s}#ia .sv-carte.vu :is(.maq-devis-ligne,.maq-relance,.maq-ligne):nth-child(2){animation-delay:.4s}#ia .sv-carte.vu :is(.maq-devis-ligne,.maq-relance,.maq-ligne):nth-child(3){animation-delay:.55s}#ia .sv-carte.vu :is(.maq-devis-ligne,.maq-relance,.maq-ligne):nth-child(4){animation-delay:.7s}#ia .sv-carte.vu .maq-devis-total{animation-delay:.85s}#ia .sv-carte .maq-int{box-shadow:none;background:#ffffff24}#ia .sv-carte .maq-int:after{right:17px}#ia .sv-carte.vu .maq-int{animation:ia-int .45s var(--sortie) forwards}#ia .sv-carte.vu .maq-int:after{animation:ia-int-bouton .45s var(--sortie) forwards}#ia .sv-carte.vu .maq-relance:first-child .maq-int,#ia .sv-carte.vu .maq-relance:first-child .maq-int:after{animation-delay:.9s}#ia .sv-carte.vu .maq-relance:nth-child(2) .maq-int,#ia .sv-carte.vu .maq-relance:nth-child(2) .maq-int:after{animation-delay:1.15s}#ia .sv-carte.vu .maq-relance:nth-child(3) .maq-int,#ia .sv-carte.vu .maq-relance:nth-child(3) .maq-int:after{animation-delay:1.4s}#ia .sv-carte.vu .maq-relance:nth-child(4) .maq-int,#ia .sv-carte.vu .maq-relance:nth-child(4) .maq-int:after{animation-delay:1.65s}}@keyframes ia-ligne{to{opacity:1;translate:0}}@keyframes ia-int{to{background:var(--violet-bouton);box-shadow:0 0 14px -2px #8f57ffcc}}@keyframes ia-int-bouton{to{right:3px}}@media (prefers-reduced-motion:reduce){#ia .maq-devis-tete em{animation:none}}.etape-visuel{background:linear-gradient(135deg,#2b1d62,#160f33);box-shadow:inset 0 0 0 1px #b9a2ff1f}.etape-visuel-2{background:linear-gradient(135deg,#2e1a5e,#170e30)}.etape-visuel-3{background:linear-gradient(135deg,#241a58,#120d2c)}.etape-visuel-4{background:linear-gradient(135deg,#2a1c60,#150f31)}.etape-visuel-5{background:linear-gradient(135deg,#301e66,#180f35)}.etape-visuel{isolation:isolate;position:relative}.etape-visuel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(55% 45% at 50% 45%,#8f57ff52,#0000 70%);position:absolute;inset:0}.etapes .maq:not(.maq-reseau){color:var(--texte);background:linear-gradient(#ffffff12,#ffffff04),#110b24d6;border-radius:18px;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #b9a2ff29,0 30px 60px -24px #000000d9,0 0 90px -30px #8f57ff99}.etapes .maq svg.logo-app:not([style]){color:var(--violet-clair)!important}.etapes .maq-devis-ligne,.etapes .maq-devis-total{color:var(--texte-2);border-bottom-color:#ffffff14}.etapes .maq-devis-ligne b,.etapes .maq-devis-total,.etapes .maq-devis-total b{color:var(--texte)}.etapes .maq-devis-total b{letter-spacing:-.01em;font-size:17px}.etapes .maq-devis-tete em,.etapes .maq-ligne em{color:#cdbcff;background:#8f57ff2e;box-shadow:inset 0 0 0 1px #b9a2ff38}.etapes .maq-devis-tete em{background-image:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);background-size:250% 100%;animation:3.2s ease-in-out infinite ia-reflet}.etapes .maq-bouton{background:var(--violet-bouton);box-shadow:inset 0 1px #fff3,0 8px 22px -10px #6a52d9e6}.etapes .maq-ghost{color:var(--texte-2);box-shadow:inset 0 0 0 1px #ffffff29}.etapes .maq-relance{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0f}.etapes .maq-relance span,.etapes .maq-ligne span{color:var(--texte-3)}.etapes .maq-relance b,.etapes .maq-ligne b{color:var(--texte)}.etapes .maq-int{background:var(--violet-bouton);box-shadow:0 0 14px -2px #8f57ffcc}.etapes .maq-ligne{border-bottom-color:#ffffff12}.etapes .maq-ligne em.g{color:#86efac;background:#22c55e24;box-shadow:inset 0 0 0 1px #86efac33}.etapes .maq-ligne em.r{color:#fca5a5;background:#ef444426;box-shadow:inset 0 0 0 1px #fca5a538}.etapes .maq-bulle.ia{color:var(--texte);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.etapes .maq-bulle.client{background:var(--violet-bouton);box-shadow:0 8px 22px -12px #6a52d9e6}@media (prefers-reduced-motion:reduce){.etapes .maq-devis-tete em{animation:none}}.etape-visuel{box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #b9a2ff1f}.etape-visuel:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65%,#000,#0000);mask-image:radial-gradient(75% 65%,#000,#0000)}.etapes .maq-entete{color:var(--texte-3);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin:-2px 0 12px;padding-bottom:12px;font-size:11.5px;font-weight:600;display:flex}.etapes .maq-entete em,.etapes .maq-chat-tete em{letter-spacing:0;text-transform:none;color:#86efac;align-items:center;gap:6px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.etapes .maq-entete em i,.etapes .maq-chat-tete em i{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e2e}.etapes .maq-liste .maq-entete em{color:#cdbcff}.etapes .maq-liste .maq-entete em i{background:var(--violet-vif);box-shadow:0 0 0 3px #8f57ff38}.etapes .maq-tuile{background:#ffffff0f;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.etapes .maq-tuile .logo-app{width:17px;height:17px}.etapes .maq-relance{padding:9px 12px 9px 9px}.etapes .maq-ligne{padding:10px 2px}.etapes .maq-devis-client{color:var(--texte-3);margin:-6px 0 4px;font-size:12px}.etapes .maq-devis-total{background:#8f57ff1f;border-radius:10px;margin-top:2px;padding:11px 12px;box-shadow:inset 0 0 0 1px #b9a2ff2e}.etapes .maq-devis-ligne b,.etapes .maq-devis-total b{font-variant-numeric:tabular-nums}.etapes .maq-note{color:var(--texte-3);text-align:center;margin:2px 0 0;font-size:11.5px}.etapes .maq-chat-tete{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin:-2px 0 6px;padding-bottom:12px;display:flex}.etapes .maq-chat-tete>span:nth-child(2){color:var(--texte-3);font-size:11.5px;line-height:1.35;display:grid}.etapes .maq-chat-tete b{color:var(--texte);font-size:13px}.etapes .maq-chat-tete em{margin-left:auto}.etapes .maq-chat-avatar{background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 3px #8f57ff40}.etapes .maq-chat-avatar img{width:22px;height:22px}.etapes .maq-systeme{color:#86efac;background:#22c55e1f;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:7px;margin:4px 0 0;padding:6px 12px;font-size:11.5px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #86efac33}.etapes .maq-systeme .logo-app{color:#86efac!important;width:15px!important;height:15px!important}.etapes .maq-reseau:before{border-color:#b9a2ff73}.etapes .maq-reseau:after{content:"";background:conic-gradient(from 0deg, transparent 0 70%, #b9a2ff80 85%, transparent 100%);border-radius:50%;position:absolute;inset:4%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.etapes .maq-reseau-outil{background:#fffffff0;box-shadow:0 0 0 1px #fff6,0 14px 28px -12px #000000b3}.etapes .maq-reseau-centre{box-shadow:0 0 0 8px #8f57ff2e,0 0 40px 4px #8f57ff73}@media (prefers-reduced-motion:no-preference){.etapes .maq-reseau:after{animation:9s linear infinite ia-tour}.etapes .maq-reseau-centre:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:3.2s ease-in-out infinite ia-souffle;position:absolute;inset:0;box-shadow:0 0 0 12px #8f57ff1a,0 0 56px 8px #8f57ff8c}}@keyframes ia-tour{to{rotate:360deg}}@keyframes ia-souffle{50%{opacity:1}}.th-a.th-site-a{background:var(--bloc);color:inherit;box-shadow:inset 0 0 0 1px var(--trait-fort);flex-direction:column;padding:0;display:flex}.th-site-a .th-site-barre{border-bottom:1px solid var(--trait);flex:none;gap:.5cqw;padding:.9cqw 1cqw;display:flex}.th-site-a .th-site-barre i{background:#f3f1f82e;border-radius:50%;width:.7cqw;height:.7cqw}.th-site-a img{object-fit:cover;object-position:0 0;flex:1;width:100%;min-height:0}.qui{padding-top:var(--section)}.qui h2{font-size:var(--t-2)}.moi-carte{isolation:isolate;background:linear-gradient(135deg,#2b1d62,#120c2a 70%);border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #b9a2ff24,0 40px 90px -50px #000000e6}.moi-carte:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#8f57ff47,#0000);width:60%;height:90%;position:absolute;top:-30%;right:-10%}.moi-carte:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 85% 30%,#000,#0000);mask-image:radial-gradient(60% 70% at 85% 30%,#000,#0000)}.moi-photo{min-height:100%;margin:0;position:relative}.moi-photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}.moi-badge{color:var(--texte-3);background:#110b24d6;border-radius:14px;gap:2px;padding:10px 16px;font-size:12.5px;display:grid;position:absolute;bottom:20px;left:20px;box-shadow:inset 0 0 0 1px #ffffff1f}.moi-badge b{color:var(--texte);font-size:14px;font-weight:600}.moi-texte{padding:clamp(36px,5vw,72px) clamp(28px,5vw,72px) clamp(36px,5vw,64px) clamp(8px,2vw,24px)}.moi-sur{color:var(--violet-clair);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12.5px;font-weight:600}.moi-texte>p:not(.moi-sur){max-width:30em;margin-top:18px;font-size:17px}.moi-points{gap:10px;margin-top:32px;display:grid}.moi-points li{background:#ffffff0a;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;font-size:14.5px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.moi-points li>span:last-child{color:var(--texte-3);gap:1px;display:grid}.moi-points b{color:var(--texte);font-size:15px;font-weight:600}.moi-tuile{background:#8f57ff29;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #b9a2ff38}.moi-tuile .logo-app{width:20px;height:20px;color:var(--violet-clair)!important}.moi-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.moi-faits{flex-wrap:wrap;gap:8px;display:flex}.moi-faits li{color:var(--texte-2);border-radius:999px;padding:5px 12px;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff1f}@media (width<=860px){.moi-carte{grid-template-columns:1fr}.moi-photo{aspect-ratio:4/4.2;min-height:0}.moi-photo img{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.moi-texte{padding:8px 22px 30px}}.boutons{align-items:center}@media (width<=900px){.th-a.th-site-a{display:none}}.ws-scene{isolation:isolate;background:linear-gradient(135deg,#2b1d62,#120c2a 75%);border-radius:26px;padding:clamp(16px,2.4vw,34px);position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #b9a2ff24}.ws-scene:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#8f57ff66,#0000);position:absolute;inset:10% 5% 0}.ws-scene:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#0000 40%,#000);mask-image:radial-gradient(80% 70%,#0000 40%,#000)}.ws-fenetre{border-radius:14px;box-shadow:0 0 0 1px #ffffff1f,inset 0 1px #ffffff14,0 40px 80px -30px #000000e6,0 0 0 6px #ffffff08}.ws-fenetre-barre{background:#110b24e6}.ws-points i:first-child{background:#ff5f57}.ws-points i:nth-child(2){background:#febc2e}.ws-points i:nth-child(3){background:#28c840}.ws-points i{opacity:.75}.ws-adresse{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-onglets{counter-reset:ws;border-top:0;gap:8px}.ws-onglets button{counter-increment:ws;border-bottom:0;border-radius:16px;padding:18px 20px;transition:background-color .3s,box-shadow .3s}.ws-onglets button:hover{background:#ffffff08}.ws-onglets [aria-selected=true]{background:linear-gradient(#ffffff0f,#ffffff04),#2b1d6273;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #b9a2ff38,0 20px 40px -24px #6a52d9b3}.ws-o-haut b:before{content:counter(ws, decimal-leading-zero);color:var(--texte-3);font-variant-numeric:tabular-nums;margin-right:12px;font-size:13px;font-weight:500}.ws-onglets [aria-selected=true] .ws-o-haut b:before{color:var(--violet-clair)}.ws-onglets [aria-selected=true] em{background:#8f57ff2e;border-radius:999px;padding:3px 10px;box-shadow:inset 0 0 0 1px #b9a2ff3d}.ws-o-desc{padding-left:33px}.ws-barre{border-radius:2px;height:2px;bottom:0;left:20px}.ws-onglets [aria-selected=true] .ws-barre{background:#b9a2ff59;width:calc(100% - 40px)}.auto .ws-onglets [aria-selected=true] .ws-barre{background:var(--violet-clair);transform-origin:0;animation:7s linear both ws-barre-carte;box-shadow:0 0 10px #8f57ffcc}@keyframes ws-barre-carte{0%{scale:0 1}}.ws-inclus{border-top:0;gap:14px;padding-top:0}.ws-inclus li{background:#ffffff08;border-radius:18px;padding:22px 20px;transition:background-color .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #ffffff12}.ws-inclus li:hover{background:#2b1d6259;box-shadow:inset 0 0 0 1px #b9a2ff38}@media (width<=900px){.ws-scene{order:-1}}.th-b{background:radial-gradient(120% 60% at 0 0,#b9a2ff24,#0000 60%),linear-gradient(165deg,#2b1d62,#1a1240 70%,#120c2a);box-shadow:inset 0 0 0 1px #b9a2ff24}.th-b:before{background-image:radial-gradient(#ffffff17 1px,#0000 1px)}.mo{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c""a a d c""e f g g""h i g g""h j j j";grid-auto-rows:clamp(150px,14.5vw,210px);gap:14px;display:grid}.mo-a{grid-area:a}.mo-b{grid-area:b}.mo-c{grid-area:c}.mo-d{grid-area:d}.mo-e{grid-area:e}.mo-f{grid-area:f}.mo-g{grid-area:g}.mo-h{grid-area:h}.mo-i{grid-area:i}.mo-j{grid-area:j}.mo-case{isolation:isolate;background:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait);transition:box-shadow .4s, translate .5s var(--sortie);border-radius:18px;display:block;position:relative;overflow:hidden}.mo-case img{z-index:-2;object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:scale .8s var(--sortie), object-position 7s ease-in-out;position:absolute;inset:0}.mo-case:after{content:"";z-index:-1;background:linear-gradient(#0000 45%,#08070be0);transition:opacity .4s;position:absolute;inset:0}.mo-legende{gap:2px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.mo-legende b{color:var(--texte);letter-spacing:-.01em;font-size:16px;font-weight:600}.mo-prix{color:var(--texte);opacity:0;transition:opacity .35s, translate .35s var(--sortie);background:#110b24db;border-radius:999px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:12px;right:12px;translate:0 -4px;box-shadow:inset 0 0 0 1px #ffffff24}.mo-a .mo-legende b,.mo-g .mo-legende b{font-size:20px}.mo-case:hover,.mo-case:focus-visible{translate:0 -3px;box-shadow:inset 0 0 0 1px #b9a2ff66,0 24px 50px -24px #6a52d9b3}.mo-case:hover img,.mo-case:focus-visible img{scale:1.04}.mo-case:hover .mo-prix,.mo-case:focus-visible .mo-prix{opacity:1;translate:0}.mo-long:hover img,.mo-long:focus-visible img{object-position:50% 100%;scale:1}@media (width<=900px){.mo{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b c""d c""e f""g g""i h""j h";grid-auto-rows:clamp(130px,34vw,190px);gap:10px}.mo-prix{opacity:1;translate:0}.mo-legende{bottom:10px;left:12px;right:12px}.mo-legende span{display:none}}@media (prefers-reduced-motion:reduce){.mo-case,.mo-case img{transition:none}}.mo-legende{text-shadow:0 1px 12px #0009}.mo-c img,.mo-h img{object-position:30% 0}.mo-case:after{background:linear-gradient(#0000 60%,#08070b8c)}.mo-legende{max-width:calc(100% - 32px);text-shadow:none;background:#110b24e0;border-radius:12px;padding:9px 14px;right:auto;box-shadow:inset 0 0 0 1px #ffffff1f}.mo-legende b,.mo-a .mo-legende b,.mo-g .mo-legende b{font-size:15px}.mo-legende span{color:var(--texte-3);font-size:12px}.mo-case:hover .mo-legende{box-shadow:inset 0 0 0 1px #b9a2ff59}@media (width<=900px){.mo-legende{max-width:calc(100% - 20px);padding:6px 10px;bottom:10px;left:10px}.mo-legende b,.mo-a .mo-legende b,.mo-g .mo-legende b{font-size:13.5px}}.mo{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"a a b c d d""a a e f g g""h i i j g g";grid-auto-rows:clamp(96px,9vw,128px);gap:10px}.mo-case{border-radius:14px}.mo-legende{border-radius:9px;max-width:calc(100% - 16px);padding:5px 10px;bottom:8px;left:8px}.mo-legende b,.mo-a .mo-legende b,.mo-g .mo-legende b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.mo-legende span{display:none}.mo-a .mo-legende span,.mo-g .mo-legende span{font-size:11.5px;display:block}.mo-prix{padding:3px 8px;font-size:11px;top:8px;right:8px}@media (width<=900px){.mo{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b c""d e""f h""g g""i j";grid-auto-rows:clamp(84px,24vw,120px);gap:8px}.mo-prix,.mo-a .mo-legende span,.mo-g .mo-legende span{display:none}}.page-legale{padding-top:clamp(130px,15vw,190px);padding-bottom:var(--section)}.legal{max-width:72ch}.legal h1{font-size:var(--t-2)}.legal .maj{color:var(--texte-3);margin-top:14px;font-size:15px}.legal .resume{background:linear-gradient(135deg,#2b1d628c,#120c2a8c);border-radius:18px;margin-top:36px;padding:24px 28px;box-shadow:inset 0 0 0 1px #b9a2ff29}.legal .resume p+p{margin-top:12px}.legal .sommaire{border-block:1px solid var(--trait);columns:2;column-gap:32px;margin-top:36px;padding:20px 0;font-size:15.5px}.legal .sommaire li{break-inside:avoid;padding:3px 0}.legal .sommaire a{color:var(--texte-2);text-decoration:none}.legal .sommaire a:hover{color:var(--texte)}.legal h2{color:var(--texte);margin-top:56px;scroll-margin-top:110px;font-size:clamp(22px,2.2vw,28px)}.legal h3{color:var(--texte);margin-top:30px;scroll-margin-top:110px;font-size:18px}.legal p,.legal li{font-size:16.5px;line-height:1.7}.legal h2+p,.legal h3+p,.legal p+p,.legal p+ul,.legal ul+p,.legal h2+ul{margin-top:14px}.legal ul:not(.sommaire){padding-left:1.2em;list-style:outside}.legal ul:not(.sommaire) li{margin-top:6px}.legal ul:not(.sommaire) li::marker{color:var(--texte-3)}.legal strong{color:var(--texte);font-weight:600}.legal a:not(.bouton){color:var(--texte);text-decoration:underline;-webkit-text-decoration-color:var(--violet-clair);text-decoration-color:var(--violet-clair);text-underline-offset:3px}@media (width<=640px){.legal .sommaire{columns:1}.legal .resume{padding:20px}}.page-404{align-content:center;justify-items:start;gap:18px;min-height:70vh;padding-block:140px 100px;display:grid}.page-404 h1{font-size:var(--t-1)}.page-404-code{color:var(--violet-clair);letter-spacing:.14em;font-size:14px;font-weight:600}.mo-note{color:var(--texte-3);margin-bottom:14px;font-size:13.5px}.ws-inclus{counter-reset:atout}.ws-inclus li{counter-increment:atout;gap:10px;padding-top:24px;position:relative}.ws-inclus li>svg{display:none}.ws-inclus li:before{content:counter(atout, decimal-leading-zero);color:var(--violet-clair);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1}.ws-inclus li:after{content:"";background:var(--violet-clair);width:28px;height:2px;transition:width .5s var(--sortie);border-radius:2px;position:absolute;top:0;left:20px;box-shadow:0 0 10px #8f57ffb3}.ws-inclus li:hover:after{width:calc(100% - 40px)}.mo.mo-sv{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c""a a d e";grid-auto-rows:clamp(104px,10vw,140px)}.mo-sv-a{grid-area:a}.mo-sv-b{grid-area:b}.mo-sv-c{grid-area:c}.mo-sv-d{grid-area:d}.mo-sv-e{grid-area:e}.mo-sv .mo-legende span{display:block}.mo-case video{z-index:-2;object-fit:cover;width:100%;height:100%;transition:scale .8s var(--sortie);position:absolute;inset:0}.mo-case:hover video{scale:1.04}.mo-app-maq{gap:5px;display:grid;position:absolute;inset:12px 12px auto}.mo-app-maq i{color:var(--texte-3);background:#ffffff0d;border-radius:8px;align-items:center;gap:7px;padding:5px 9px;font-size:11.5px;font-style:normal;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.mo-app-maq i:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--texte-3);border-radius:50%;flex:none}.mo-app-maq i.faite{color:var(--texte)}.mo-app-maq i.faite:before{background:var(--violet-vif);box-shadow:0 0 8px #8f57ffcc}@media (width<=900px){.mo.mo-sv{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b c""d e";grid-auto-rows:clamp(110px,30vw,150px)}.mo-sv .mo-legende span,.mo-app-maq i:nth-child(3){display:none}}.mo-app-maq i:nth-child(3){display:none}.mo-sv .mo-legende{padding:8px 13px;bottom:12px;left:12px}.mo-sv .mo-legende b{font-size:14px}.mo-sv .mo-legende span{font-size:12.5px}.mo-app-maq{gap:7px;inset:16px 16px auto}.mo-app-maq i{padding:7px 11px;font-size:12.5px}@media (width<=900px){.mo.mo-sv{grid-auto-rows:clamp(130px,36vw,180px);gap:10px}}.mo.mo-sv{grid-auto-rows:clamp(170px,17vw,245px);gap:14px}.mo-sv-a .mo-legende b{font-size:18px}@media (width<=900px){.mo.mo-sv{grid-auto-rows:clamp(150px,42vw,210px)}}.mo-app{background:radial-gradient(70% 60% at 70% 40%,#8f57ff59,#0000 70%),linear-gradient(135deg,#2b1d62,#120c2a)}.mo-case img.mo-app-tel{z-index:-1;object-fit:initial;filter:drop-shadow(0 18px 30px #000000b3);width:46%;height:auto;transition:translate .6s var(--sortie), rotate .6s var(--sortie);inset:14px 9% auto auto;rotate:6deg}.mo-app:hover img.mo-app-tel{translate:0 -10px;rotate:3deg;scale:1}.mo-app:after{background:linear-gradient(#0000 55%,#08070b99)}@media (width<=900px){.mo-case img.mo-app-tel{width:52%;top:10px;right:6%}}.helio{--accent:#8f57ff}.helio-corps{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);padding-top:clamp(40px,6vw,80px);display:grid}.helio-texte h2{font-size:var(--t-2)}.helio-texte>p{max-width:32em;margin-top:18px;font-size:17px}.helio-essais{gap:10px;margin-top:28px;display:grid}.helio-essais li{background:#ffffff0a;border-radius:14px;padding:12px 16px;font-size:15px;box-shadow:inset 0 0 0 1px #ffffff12}.helio-note{color:var(--texte-3);margin-top:18px;font-size:13.5px}@media (width<=900px){.helio-corps{grid-template-columns:1fr}}.helio [hidden]{display:none!important}.mg-court{color:#4a433c;font-size:max(9px,1cqw);line-height:1.5}.mg-court b{color:#1b1816}.mg-article .mg-fond{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mg-duo img,.mg-mosaique img,.mg-pano img,.mg-col-photo img{object-fit:cover;width:100%;height:100%;display:block}.mg-article .mg-chapo{max-width:38cqw}.mg-g-plein{color:#fff;justify-content:flex-end}.mg-g-plein:before{content:"";z-index:1;background:linear-gradient(#0000004d,#0000 26% 38%,#000000d6);position:absolute;inset:0}.mg-plein-texte{z-index:2;gap:1.1cqw;display:grid;position:relative}.mg-g-plein .mg-folio{z-index:2;color:#ffffffbf}.mg-g-plein .mg-rubrique{color:#fffc}.mg-g-plein .mg-titre{color:#fff;margin:0;font-size:7.6cqw;line-height:.9}.mg-g-plein .mg-chapo{color:#fff;font-size:1.75cqw}.mg-g-plein .mg-court{color:#ffffffd6;max-width:34cqw}.mg-g-plein .mg-liens .lien{color:#fff}.mg-grand-num{letter-spacing:-.04em;color:var(--p-accent);font-family:DM Serif Display,serif;font-size:14cqw;line-height:1;position:absolute;top:.6cqw;right:2.4cqw}.mg-g-titre .mg-titre{max-width:30cqw;margin-top:1.2cqw;font-size:6.2cqw;line-height:.92}.mg-duo{flex:none;grid-template-columns:1.35fr 1fr;gap:.9cqw;height:18cqw;margin:.8cqw 0 .4cqw;display:grid}.mg-duo img:last-child{height:calc(100% - 3.4cqw);margin-top:3.4cqw}.mg-lettre:first-letter{float:left;color:var(--p-accent);margin:.25cqw .5cqw 0 0;font-family:DM Serif Display,serif;font-size:3.7cqw;font-weight:400;line-height:.8}.mg-g-citation{background:var(--p-fond);color:var(--p-encre)}.mg-g-citation .mg-rubrique,.mg-g-citation .mg-folio{color:color-mix(in srgb, var(--p-encre) 62%, transparent)}.mg-g-citation .mg-titre{color:var(--p-encre);font-size:3.4cqw}.mg-citation{margin:auto 0}.mg-citation p{letter-spacing:-.01em;font-family:DM Serif Display,serif;font-size:3cqw;font-style:italic;line-height:1.14}.mg-citation p:before{content:"«";height:4.6cqw;color:var(--p-accent-clair);font-size:9cqw;font-style:normal;line-height:.9;display:block}.mg-citation cite{letter-spacing:.16em;text-transform:uppercase;color:var(--p-accent-clair);margin-top:1.6cqw;font-size:max(8px,.85cqw);font-style:normal;display:block}.mg-bas{border-top:1px solid color-mix(in srgb, var(--p-encre) 22%, transparent);grid-template-columns:13cqw 1fr;align-items:end;gap:1.8cqw;padding-top:1.6cqw;display:grid}.mg-vignette{aspect-ratio:1;object-fit:cover;width:100%;display:block}.mg-g-citation .mg-court{color:color-mix(in srgb, var(--p-encre) 82%, transparent)}.mg-g-citation .mg-liens .lien{color:var(--p-encre)}.mg-g-colonne{flex-direction:row;padding:0}.mg-col-photo{flex:0 0 43%;height:100%;margin:0;overflow:hidden}.mg-col-texte{flex-direction:column;flex:1;justify-content:center;gap:1.1cqw;min-width:0;padding:3.4cqw 3cqw 5cqw;display:flex}.mg-g-colonne .mg-titre{margin:0;font-size:4.4cqw}.mg-g-colonne .mg-chapo{font-size:1.3cqw}.mg-g-colonne .mg-chiffres{flex-direction:column;gap:.7cqw}.mg-g-colonne .mg-chiffres div{justify-content:space-between;gap:1cqw;display:flex}.mg-g-colonne .mg-folio{left:calc(43% + 3cqw)}.mg-mosaique{flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1.55fr 1fr;gap:.6cqw;height:29cqw;margin:-3.4cqw -3.4cqw 1.2cqw;display:grid}.mg-mosaique img:first-child{grid-row:span 2}.mg-g-mosaique .mg-titre{margin-top:.2cqw;font-size:5cqw}.mg-tete-ronde{border-bottom:1px solid #d5cec4;grid-template-columns:1fr 15cqw;align-items:center;gap:2cqw;padding-bottom:1.6cqw;display:grid}.mg-tete-ronde>div{gap:.8cqw;display:grid}.mg-g-entretien .mg-titre{margin:0;font-size:4.8cqw}.mg-rond{object-fit:cover;border-radius:50%;width:15cqw;height:15cqw}.mg-qr{gap:1.3cqw;margin:1cqw 0 .4cqw;display:grid}.mg-qr div{grid-template-columns:9cqw 1fr;gap:1.4cqw;display:grid}.mg-qr dt{color:var(--p-accent);font-family:DM Serif Display,serif;font-size:1.45cqw;font-style:italic;line-height:1.25}.mg-qr dd{color:#4a433c;font-size:max(9px,1cqw);line-height:1.5}.mg-outils{letter-spacing:.14em;text-transform:uppercase;color:#8a8178;font-size:max(8px,.8cqw)}.mg-outils i{color:var(--p-accent);margin:0 .7cqw;font-style:normal}.mg-g-entretien .mg-liens{margin-top:auto}.mg-g-chiffres .mg-titre{font-size:5.6cqw}.mg-court-grand{color:#3a342e;max-width:40cqw;font-family:DM Serif Display,serif;font-size:1.5cqw;line-height:1.35}.mg-gros-chiffres{border-block:1px solid #d5cec4;grid-template-columns:1fr 1fr;gap:1.6cqw 2.4cqw;margin:.6cqw 0;padding:1.5cqw 0;display:grid}.mg-gros-chiffres dt{color:var(--p-accent);font-variant-numeric:lining-nums;font-family:DM Serif Display,serif;font-size:3.6cqw;line-height:1}.mg-gros-chiffres dd{color:#6d655c;margin-top:.4cqw;font-size:max(8px,.85cqw);line-height:1.35}.mg-pano{flex:1;min-height:0;margin:.4cqw -3.4cqw .6cqw;overflow:hidden}.mg-p-ecran.actif .cp-ecran img{animation:none}.mg-p-ecran.actif .cp-ecran .mg-defile{animation:30s ease-in-out 1.2s infinite alternate ecran-defile}.cp-ecran .mg-fond{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mg-fenetre{z-index:1;background:#fff;border-radius:1.4cqw;flex-direction:column;width:100%;height:84cqw;display:flex;position:relative;overflow:hidden;box-shadow:0 4cqw 8cqw -2.4cqw #00000080,0 0 0 1px #00000014}.mg-fenetre-barre{color:#6d6862;background:#ecebe8;flex:none;align-items:center;gap:1cqw;padding:1.5cqw 2cqw;font-size:max(8px,1.6cqw);display:flex}.mg-fenetre-barre i{background:#cfccc6;border-radius:50%;width:1.5cqw;height:1.5cqw}.mg-fenetre-barre span{background:#fff;border-radius:99px;margin:0 auto;padding:.4cqw 4.8cqw}.mg-fenetre-vue{flex:1;position:relative;overflow:hidden;container-type:size}.cp-ecran .mg-fenetre-vue img{width:100%;height:auto;display:block}.mg-legende-libre{z-index:1;gap:.8cqw;width:100%;display:grid;position:relative}.mg-legende-libre b{color:#1b1816;font-family:DM Serif Display,serif;font-size:4.6cqw;font-weight:400;line-height:1}.mg-legende-libre span{color:#6d655c;font-size:max(9px,1.8cqw);font-style:italic}.mg-e-fenetre{background:var(--p-surface);align-content:center;gap:4.4cqw;padding:8cqw 6.8cqw 10cqw;display:grid}.mg-e-photo{align-content:end;gap:3.6cqw;padding:6.8cqw 6.8cqw 8cqw;display:grid}.mg-e-photo:before{content:"";background:linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.mg-e-photo .mg-legende-libre b{color:#fff}.mg-e-photo .mg-legende-libre span{color:#fffc}.mg-article>*{flex-shrink:0}.mg-g-titre .mg-rubrique{max-width:28cqw}.mg-duo{height:16cqw}.mg-citation p:before{height:auto;margin-bottom:.4cqw;font-size:6.4cqw;line-height:1}.mg-g-entretien .mg-pano{margin-top:.4cqw}.mg-e-photo{align-content:center;padding:6.8cqw 5.6cqw 8cqw}.mg-e-photo .mg-fenetre{justify-self:stretch;width:100%;height:92cqw}.mg-e-fenetre{padding:6.8cqw 5.6cqw 8cqw}.mg-e-fenetre .mg-fenetre{height:92cqw}.mg-duo{grid-template-rows:minmax(0,1fr);overflow:hidden}.mg-mosaique{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.mg-duo img,.mg-mosaique img{min-height:0}.js .th [data-reveal]{opacity:1;transition:none;translate:none}@media (prefers-reduced-motion:no-preference){.th [data-reveal]{animation:arrivee .6s var(--sortie) both}.th h1[data-reveal]{animation-delay:60ms}.th .th-droite[data-reveal]{animation-delay:.12s}}@keyframes arrivee{0%{opacity:0;translate:0 14px}}[data-hors] *,[data-hors] :before,[data-hors] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.barre{view-transition-name:barre}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}}.guide-couv{width:100%;max-width:420px;height:auto;box-shadow:0 0 0 1px var(--trait), 0 40px 80px -30px #000000e6, 0 0 120px -40px #7c3aff73;border-radius:10px}.guide-points{gap:14px;max-width:420px;margin:32px 0 0;padding:0;list-style:none;display:grid}.guide-points li{color:var(--texte-2);font-size:15px;line-height:1.5}.guide-points b{color:var(--texte);font-weight:600;display:block}.guide-titre{color:var(--texte);letter-spacing:-.02em;font-size:22px;font-weight:600}.guide-accord{color:var(--texte-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.guide-accord input{accent-color:var(--violet-bouton);flex:none;width:16px;height:16px;margin-top:3px}.guide-lien{text-align:center;color:var(--texte-2);margin-top:28px;font-size:15px}@media (width<=860px){.guide-grille{grid-template-columns:1fr}.guide-couv{max-width:300px}}.test-zone{padding-top:48px;padding-bottom:var(--section);max-width:880px}.test-zone [hidden]{display:none!important}.outil-ligne{gap:12px;display:flex}.outil-ligne input{flex:1;min-width:0}.outil-erreur{color:#ffb4b4;font-size:15px;line-height:1.5}.outil-lien{color:var(--texte-2);margin-top:56px;font-size:15px}.outil-lien a{color:var(--texte);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--trait-fort);text-decoration-color:var(--trait-fort)}.outil-lien a:hover{-webkit-text-decoration-color:var(--violet-clair);text-decoration-color:var(--violet-clair)}.outil-attente{color:var(--texte-2);align-items:center;gap:14px;margin-top:40px;font-size:15px;display:flex}.outil-roue{border:2px solid var(--trait-fort);border-top-color:var(--violet-clair);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite outil-roue}@keyframes outil-roue{to{rotate:360deg}}@media (width<=600px){.outil-ligne{flex-direction:column}}.outil-resultat{border-radius:var(--rayon);background:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait);outline:none;margin-top:48px;padding:clamp(24px,4vw,44px)}.res-tete{align-items:center;gap:clamp(20px,4vw,40px);display:flex}.anneau{aspect-ratio:1;--couleur:var(--violet-clair);flex:none;width:clamp(120px,22vw,160px);position:relative}.anneau[data-niveau=bas]{--couleur:#ff8a7a}.anneau[data-niveau=moyen]{--couleur:#f5c46b}.anneau svg{width:100%;height:100%;rotate:-90deg}.anneau circle{fill:none;stroke:var(--trait-fort);stroke-width:9px}.anneau .anneau-plein{stroke:var(--couleur);stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:calc(326.7 - 326.7 * var(--note) / 100)}.anneau p{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.anneau b{color:var(--texte);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,3rem);font-weight:600;line-height:1}.anneau span{color:var(--texte-3);margin-top:4px;font-size:14px}.res-site{color:var(--texte-3);letter-spacing:.08em;text-transform:uppercase;font-size:14px}.res-verdict{color:var(--texte);letter-spacing:-.025em;margin-top:8px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600;line-height:1.2}.res-phrase{color:var(--texte-2);max-width:34em;margin-top:10px;font-size:16px;line-height:1.55}@media (width<=600px){.res-tete{flex-direction:column;align-items:flex-start}}.res-familles{border-top:1px solid var(--trait);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 24px;margin-top:40px;padding-top:32px;display:grid}.res-famille p{color:var(--texte-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;display:flex}.res-famille b{color:var(--texte);font-variant-numeric:tabular-nums;font-weight:600}.res-famille small{color:var(--texte-3);font-weight:500}.res-barre{background:var(--trait);border-radius:4px;height:4px;margin-top:10px;display:block;overflow:hidden}.res-barre span{border-radius:inherit;background:var(--violet-clair);height:100%;display:block}.res-avertissement{color:var(--texte-3);margin-top:24px;font-size:14px;line-height:1.5}.res-titre{color:var(--texte);margin-top:44px;font-size:18px;font-weight:600}.res-liste{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.res-liste li{background:var(--bloc-2);border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.res-liste b{color:var(--texte);font-size:15px;font-weight:500;line-height:1.5;display:block}.res-liste small{color:var(--texte-3);margin-top:4px;font-size:13px;display:block}.res-pastille{background:#ff8a7a;border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.res-moyen .res-pastille{background:#f5c46b}.res-oui .res-pastille{background:#7fd8a4}.res-bien{margin-top:28px}.res-bien summary{cursor:pointer;color:var(--texte-2);font-size:15px;font-weight:500}.res-bien summary:hover{color:var(--texte)}.res-appel{border-top:1px solid var(--trait);margin-top:44px;padding-top:32px}.res-appel-texte{color:var(--texte);max-width:34em;font-size:17px;line-height:1.55}.res-appel .boutons{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.test-form{gap:28px;display:grid}.test-famille{border-radius:var(--rayon);background:var(--bloc);box-shadow:inset 0 0 0 1px var(--trait);border:0;margin:0;padding:28px clamp(20px,3vw,32px)}.test-famille legend{float:left;width:100%;color:var(--texte);align-items:baseline;gap:12px;margin-bottom:8px;font-size:18px;font-weight:600;display:flex}.test-famille legend span{color:var(--violet-clair);letter-spacing:.12em;font-size:13px}.test-question{clear:both;border-top:1px solid var(--trait);padding:18px 0}.test-question:first-of-type{border-top:0}.test-question p{color:var(--texte);font-size:16px;line-height:1.5}.test-num{color:var(--texte-3);font-variant-numeric:tabular-nums}.test-choix{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.test-choix label{cursor:pointer;position:relative}.test-choix input{opacity:0;cursor:pointer;position:absolute;inset:0}.test-choix span{min-height:42px;box-shadow:inset 0 0 0 1px var(--trait-fort);color:var(--texte-2);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.test-choix label:hover span{color:var(--texte);box-shadow:inset 0 0 0 1px var(--texte-3)}.test-choix input:checked+span{background:var(--violet-bouton);color:#fff;box-shadow:none}.test-choix input:focus-visible+span{outline:2px solid var(--violet-clair);outline-offset:2px}.test-pied{-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--trait-fort);background:#110f17d9;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 14px 14px 22px;display:flex;position:sticky;bottom:16px}.test-compte{color:var(--texte-2);font-size:15px}.test-compte b{color:var(--texte);font-variant-numeric:tabular-nums}@media print{.barre,.pied,.tete-page,.outil-lien,.test-form,.res-appel .boutons,.assistant,[class*=assistant]{display:none!important}html,body,.outil-resultat,.res-liste li{color:#111!important;box-shadow:none!important;background:#fff!important}.res-verdict,.res-liste b,.anneau b,.res-famille b,.res-appel-texte,.res-titre{color:#111!important}.test-zone{padding:0}.outil-resultat{margin:0;padding:0}}.assistant{--a-accent:var(--accent,#ececef);--a-verre:#0e0e12db;--a-lisere:#ffffff1a;--a-texte:var(--encre,#f4f4f5);--a-second:var(--second,#a1a1aa);--a-tert:var(--tert,#8a8a93);--a-ease:var(--ease,cubic-bezier(.22, 1, .36, 1));--a-bas:max(20px, env(safe-area-inset-bottom));font-family:var(--police,"Inter Variable", system-ui, sans-serif);-webkit-font-smoothing:antialiased}.assistant-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assistant-icone{width:100%;height:100%;display:block}.assistant-bulle{right:20px;bottom:var(--a-bas);z-index:45;min-height:48px;color:var(--a-texte);letter-spacing:-.01em;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .5s var(--a-ease), translate .5s var(--a-ease), bottom .5s var(--a-ease), box-shadow .25s ease, background-color .25s ease;background:#141418f2;border:0;border-radius:99px;align-items:center;gap:9px;padding:0 18px 0 14px;font-size:15px;font-weight:500;display:inline-flex;position:fixed;translate:0 12px;box-shadow:inset 0 0 0 1px #ffffff21,0 18px 40px -14px #000}.assistant.est-visible .assistant-bulle{opacity:1;pointer-events:auto;translate:0}.assistant.est-ouvert .assistant-bulle{opacity:0;pointer-events:none;translate:0 12px}.assistant-bulle:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a-accent) 45%, transparent), 0 0 0 4px color-mix(in srgb, var(--a-accent) 12%, transparent), 0 18px 40px -14px #000;background:#1c1c21eb}.assistant-bulle:focus-visible,.assistant-panneau :focus-visible{outline:2px solid var(--a-accent);outline-offset:3px}.assistant-bulle-icone{width:22px;height:22px;color:var(--a-accent);flex:none}.assistant-panneau{right:20px;bottom:var(--a-bas);z-index:48;background:radial-gradient(120% 70% at 85% -12%, color-mix(in oklab, var(--a-accent) 16%, transparent), transparent 62%), var(--a-verre);-webkit-backdrop-filter:saturate(160%)blur(26px);backdrop-filter:saturate(160%)blur(26px);width:min(392px,100vw - 40px);height:min(640px,100dvh - 96px);box-shadow:inset 0 0 0 1px var(--a-lisere), inset 0 1px 0 #ffffff14, 0 40px 90px -30px #000, 0 12px 30px -18px #000000e6;color:var(--a-texte);opacity:0;transform-origin:100% 100%;transition:opacity .26s ease, translate .42s var(--a-ease), scale .42s var(--a-ease);border-radius:22px;flex-direction:column;display:flex;position:fixed;overflow:hidden;translate:0 16px;scale:.98}.assistant-panneau[hidden]{display:none}.assistant.est-ouvert .assistant-panneau{opacity:1;translate:0;scale:1}.assistant-tete{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 10px 14px 16px;display:flex}.assistant-avatar{background:radial-gradient(circle at 30% 25%, color-mix(in oklab, var(--a-accent) 26%, #17171b), #0d0d10 72%);width:38px;height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--a-accent) 38%, transparent);color:var(--a-accent);border-radius:50%;flex:none;place-items:center;padding:9px;display:grid}.assistant-tete-texte{flex:1;min-width:0}.assistant-titre{font-family:var(--police-titre,"Playfair Display Variable", Georgia, serif);letter-spacing:-.01em;color:#fff;margin:0;font-size:19px;font-weight:400;line-height:1.15}.assistant-titre:focus{outline:none}.assistant-titre:focus-visible{outline:2px solid var(--a-accent);outline-offset:2px;border-radius:4px}.assistant-statut{color:var(--a-second);align-items:center;gap:7px;margin:3px 0 0;font-size:12.5px;display:flex}.assistant-statut i{background:var(--a-accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--a-accent) 18%, transparent);border-radius:50%}.assistant-fermer{width:44px;height:44px;color:var(--a-second);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:12px;transition:background-color .2s,color .2s;display:grid}.assistant-fermer:hover{color:#fff;background:#ffffff12}.assistant-fil{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex-direction:column;flex:1;gap:10px;min-height:0;padding:18px 16px 12px;display:flex;overflow-y:auto}.assistant-message{overflow-wrap:anywhere;max-width:88%;animation:assistant-arrivee .36s var(--a-ease) both;padding:11px 14px;font-size:15px;line-height:1.55}.assistant-message p{margin:0}.assistant-message p+p,.assistant-message p+ul,.assistant-message ul+p{margin-top:8px}.assistant-message ul{margin:0;padding-left:18px;list-style:outside}.assistant-message li+li{margin-top:3px}.assistant-message strong{color:#fff;font-weight:600}.assistant-message a{color:var(--a-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--a-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--a-accent) 45%, transparent);text-underline-offset:3px}.assistant-message a:hover{text-decoration-color:currentColor}.assistant-message-lui{color:var(--a-texte);background:#ffffff0e;border-radius:18px 18px 18px 6px;align-self:flex-start;box-shadow:inset 0 0 0 1px #ffffff12}.assistant-message-vous{color:#09090b;background:#f4f4f5;border-radius:18px 18px 6px;align-self:flex-end}@keyframes assistant-arrivee{0%{opacity:0;translate:0 8px}}.assistant-ecrit{padding:14px 16px}.assistant-points{gap:5px;display:flex}.assistant-points i{background:var(--a-second);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite assistant-point}.assistant-points i:nth-child(2){animation-delay:.15s}.assistant-points i:nth-child(3){animation-delay:.3s}@keyframes assistant-point{0%,60%,to{opacity:.35;translate:0}30%{opacity:1;translate:0 -3px}}.assistant-suggestions{animation:assistant-arrivee .36s var(--a-ease) .12s both;gap:8px;margin-top:4px;display:grid}.assistant-suggestion{min-height:44px;color:var(--a-texte);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;padding:10px 14px;font-size:14.5px;transition:background-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff21}.assistant-suggestion:after{content:"→";color:var(--a-accent);opacity:.7;transition:translate .25s var(--a-ease), opacity .2s ease;margin-left:auto;padding-left:12px}.assistant-suggestion:hover:after{opacity:1;translate:3px}.assistant-saisie{border-top:1px solid #ffffff12;padding:10px 12px 4px}.assistant-champ-cadre{background:#ffffff0b;border-radius:16px;align-items:flex-end;gap:6px;padding:4px 4px 4px 14px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.assistant-saisie textarea{min-width:0;min-height:44px;max-height:132px;color:var(--a-texte);resize:none;background:0 0;border:0;outline:none;flex:1;padding:11px 0;font-size:16px;line-height:1.4}.assistant-saisie textarea:focus-visible{outline:none}.assistant-saisie textarea::placeholder{color:var(--a-tert)}.assistant-saisie textarea:disabled{cursor:not-allowed}.assistant-envoyer{color:#09090b;cursor:pointer;background:#f4f4f5;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:11px;transition:opacity .2s,background-color .2s,box-shadow .25s;display:grid}.assistant-envoyer:hover:not(:disabled){box-shadow:0 0 0 4px color-mix(in srgb, var(--a-accent) 22%, transparent);background:#fff}.assistant-envoyer:disabled{opacity:.3;cursor:default}.assistant-compteur{text-align:right;color:var(--a-tert);font-variant-numeric:tabular-nums;margin:6px 4px 0;font-size:12px}.assistant-compteur[hidden]{display:none}.assistant-mention{text-align:center;color:var(--a-tert);margin:0;padding:6px 16px 12px;font-size:12px;line-height:1.45}.assistant-mention a{color:var(--a-second);text-underline-offset:2px;text-decoration:underline}.assistant-mention a:hover{color:#fff}@media (width<=767px){.assistant{--a-bas:max(12px, env(safe-area-inset-bottom))}.assistant-bulle{min-height:46px;padding:0 16px 0 12px;font-size:14.5px;right:12px}.assistant.avec-barre .assistant-bulle{bottom:calc(var(--a-bas) + 66px)}body.feuille-ouverte .assistant-bulle{opacity:0;pointer-events:none}.assistant-panneau{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));border-radius:20px;width:auto;height:min(620px,100dvh - 72px)}body.assistant-ouvert .barre-action{translate:0 160%!important}.assistant-message{max-width:92%}}@media (prefers-reduced-motion:reduce){.assistant-bulle,.assistant-panneau,.assistant-suggestion:after{transition:none}.assistant-bulle,.assistant.est-visible .assistant-bulle{translate:none}.assistant-panneau{translate:none;scale:none}.assistant-message,.assistant-suggestions{animation:none}.assistant-points i{opacity:.7;animation:none}}.assistant-bulle-orbe{width:30px;height:30px;margin-left:-4px}.assistant-orbe{display:block}.assistant-avatar-orbe{background:radial-gradient(circle at 50% 45%, color-mix(in oklab, var(--a-accent) 14%, #121216), #0a0a0d 72%);width:46px;height:46px;padding:0}.assistant{--a-accent:#b9a2ff;--a-verre:#110f17f0;--a-lisere:#f3f1f81a;--a-texte:#f3f1f8;--a-second:#a7a2b5;--a-tert:#77728a;font-family:Montserrat Variable,system-ui,sans-serif}.assistant-bulle{background:#110f17e6;font-weight:600;box-shadow:inset 0 0 0 1px #f3f1f829,0 18px 40px -14px #000}.assistant-bulle:focus-visible,.assistant-panneau :focus-visible{outline-color:#f3f1f8}.assistant-panneau{background:var(--a-verre);border-radius:18px}.assistant-titre{letter-spacing:-.02em;font-family:inherit;font-size:17px;font-weight:600}.assistant-suggestion:after{color:var(--a-second)}.assistant-suggestion:hover{background:#f3f1f80d;box-shadow:inset 0 0 0 1px #f3f1f859}.assistant-champ-cadre:focus-within{box-shadow:inset 0 0 0 1px #f3f1f880,0 0 0 3px #f3f1f814}.assistant-galet{width:100%;height:100%;display:block}.assistant-avatar-orbe{place-items:center;padding:6px;display:grid}.assistant-bulle{color:#fff;background:#4630a3;gap:10px;min-height:52px;padding:0 20px 0 7px;font-size:15px;font-weight:600;box-shadow:inset 0 1px #ffffff29,0 12px 30px -12px #503abebf,0 18px 40px -16px #000}.assistant-bulle:hover{background:#533cb5;box-shadow:inset 0 1px #fff3,0 14px 34px -12px #503abee6,0 18px 40px -16px #000}.assistant-bulle:focus-visible{outline-color:#fff}.assistant-bulle-orbe{background:#110f17;border-radius:50%;width:38px;height:38px;margin-left:0;padding:7px}@media (width<=767px){.assistant-bulle{min-height:50px;padding:0 18px 0 6px;font-size:14.5px}.assistant-bulle-orbe{width:36px;height:36px}}
