.vitrine{--blanc:#ffffff;--ciel:#f3f6fd;--ligne:#c9d6f7;--ligne-2:#98b0f0;--cobalt:#1f4fd8;--cobalt-2:#163fb3;--cobalt-doux:#e6edfd;--electrique:#3d7bff;--nuit:#0a1440;--nuit-2:#101c52;--nuit-3:#060d2b;--encre:#10162b;--encre-2:#4a5473;--craie:#7d86a3;--bord:#d9e1f5;--vert:#1db978;--vert-doux:#e3f7ee;--rouge:#e04a3a;--rouge-doux:#fdeceb;--f-titre:var(--f-manrope),"Manrope","Segoe UI",system-ui,sans-serif;--f-texte:var(--f-plex),"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--f-mono:var(--f-plex-mono),"IBM Plex Mono",ui-monospace,Consolas,monospace;--large:1240px;--gutter:clamp(16px,4vw,48px)}.vitrine *,.vitrine :after,.vitrine :before{box-sizing:border-box}.vitrine{margin:0;background:var(--blanc);color:var(--encre);font-family:var(--f-texte);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.vitrine ::selection{background:var(--cobalt);color:#fff}.vitrine canvas,.vitrine img,.vitrine svg,.vitrine video{max-width:100%;display:block}.vitrine a{color:inherit;text-decoration:none}.vitrine h1,.vitrine h2,.vitrine h3,.vitrine h4{margin:0;font-family:var(--f-titre);font-weight:800;letter-spacing:-.03em;line-height:1.02;text-wrap:balance;color:inherit}.vitrine p{margin:0}.vitrine :focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.vitrine .wrap{max-width:var(--large);margin:0 auto;padding-inline:var(--gutter)}.vitrine .v-mono{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--craie)}.vitrine .v-mono.cobalt{color:var(--cobalt)}.vitrine .v-mono.blanc{color:rgba(255,255,255,.6)}.vitrine .v-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vitrine .v-section{padding-block:clamp(4rem,9vw,7rem)}.vitrine .titre{max-width:62ch}.vitrine .titre h2{font-size:clamp(2rem,4.2vw,3.2rem);margin-top:.8rem}.vitrine .titre p{margin-top:1rem;font-size:1.1rem;color:var(--encre-2);max-width:50ch}.vitrine .exemple{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--f-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--craie);border:1px dashed var(--ligne-2);border-radius:999px;padding:.3rem .7rem;white-space:nowrap}.vitrine .exemple:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cobalt)}.vitrine.attente .si-ouvert,.vitrine.libre .si-humain,.vitrine:not(.attente) .si-attente,.vitrine:not(.libre) .si-libre{display:none!important}.vitrine .ico{width:22px;height:22px;flex:none;color:var(--cobalt);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vitrine .logo{display:inline-flex;align-items:center;gap:.45em;font-family:var(--f-titre);font-weight:800;font-size:1.25rem;letter-spacing:-.045em;line-height:1}.vitrine .logo svg{height:1.05em;width:auto;color:var(--cobalt)}.vitrine .logo.blanc,.vitrine .logo.blanc svg{color:#fff}.vitrine .v-bande{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--bord)}.vitrine .v-bande .wrap{display:flex;align-items:center;gap:1.5rem;height:68px}.vitrine .v-bande nav{display:flex;align-items:center;gap:.1rem;margin-inline:auto}.vitrine .v-bande nav a{position:relative;font-size:.92rem;font-weight:500;color:var(--encre-2);padding:.55rem .85rem;border-radius:8px}.vitrine .v-bande nav a:hover{color:var(--encre)}.vitrine .v-bande nav a:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.3rem;height:2px;background:var(--cobalt);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.vitrine .v-bande nav a:hover:after{transform:scaleX(1)}.vitrine .actions-barre{display:flex;align-items:center;gap:.9rem}.vitrine .lien-connexion{font-size:.92rem;font-weight:500;color:var(--encre-2)}.vitrine .lien-connexion:hover{color:var(--encre)}.vitrine .burger{display:none;width:40px;height:40px;border:1px solid var(--bord);border-radius:10px;background:#fff;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px}.vitrine .burger i{display:block;width:16px;height:2px;background:var(--encre);border-radius:1px;transition:transform .2s ease,opacity .2s ease}.vitrine .burger[aria-expanded=true] i:first-child{transform:translateY(6px) rotate(45deg)}.vitrine .burger[aria-expanded=true] i:nth-child(2){opacity:0}.vitrine .burger[aria-expanded=true] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width:860px){.vitrine .v-bande nav{display:none;position:absolute;left:0;right:0;top:68px;flex-direction:column;align-items:stretch;background:#fff;border-bottom:1px solid var(--bord);padding:.6rem var(--gutter) 1rem;gap:.2rem}.vitrine .v-bande nav.ouvert{display:flex}.vitrine .v-bande nav a{padding:.8rem .5rem;font-size:1rem;border-bottom:1px solid var(--bord);border-radius:0}.vitrine .v-bande nav a:after{display:none}.vitrine .burger{display:flex}.vitrine .lien-connexion{display:none}}.vitrine .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--f-texte);font-weight:600;font-size:.95rem;padding:.8rem 1.35rem;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease;white-space:nowrap}.vitrine .btn.plein{background:var(--cobalt);color:#fff;box-shadow:0 10px 30px -12px rgba(31,79,216,.6)}.vitrine .btn.plein:hover{background:var(--cobalt-2);transform:translateY(-1px)}.vitrine .btn.v-ligne{background:transparent;color:var(--encre);border-color:var(--bord)}.vitrine .btn.v-ligne:hover{border-color:var(--encre)}.vitrine .btn.mini{padding:.5rem .95rem;font-size:.85rem;border-radius:8px}.vitrine .btn[disabled]{opacity:.6;cursor:wait}.vitrine .v-bande nav .btn{margin-left:.5rem}.vitrine .devise-ligne{margin-top:1.2rem;font-size:.88rem;color:var(--craie)}.vitrine .devise-ligne button{font:500 .88rem var(--f-texte);color:var(--cobalt);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.vitrine .v-hero{position:relative;overflow:hidden;background:var(--blanc)}.vitrine .v-hero canvas{position:absolute;inset:0;width:100%;height:100%}.vitrine .v-hero .voile{position:absolute;inset:0;background:linear-gradient(90deg,#fff,rgba(255,255,255,.9) 42%,rgba(255,255,255,0) 75%);pointer-events:none}.vitrine .v-hero .wrap{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(3rem,7vw,6rem) clamp(3rem,6vw,5rem)}.vitrine .v-hero h1{font-size:clamp(2.9rem,7vw,6.2rem);margin-top:1rem}.vitrine .v-hero h1 em{font-style:normal;color:var(--cobalt)}.vitrine .v-hero .sous{margin-top:1.4rem;max-width:44ch;font-size:1.15rem;color:var(--encre-2)}.vitrine .essai{margin-top:2rem}.vitrine .essai .champ{display:flex;gap:.5rem;padding:.4rem;background:#fff;border:1px solid var(--bord);border-radius:14px;box-shadow:0 20px 50px -30px rgba(10,20,64,.35);max-width:600px}.vitrine .essai input{flex:1 1;min-width:0;border:0;background:transparent;font:500 1rem var(--f-texte);padding:.7rem .9rem;color:var(--encre);outline:none}.vitrine .essai input::placeholder{color:var(--craie)}.vitrine .essai .note{margin-top:.7rem;font-size:.85rem;color:var(--craie);display:flex;flex-wrap:wrap;gap:.3rem 1.2rem}.vitrine .essai .note a{color:var(--cobalt);font-weight:500}@media (max-width:560px){.vitrine .essai .champ{flex-direction:column}.vitrine .essai .btn{width:100%}}.vitrine .faits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:2.4rem;padding-top:1.4rem;border-top:1px solid var(--bord)}.vitrine .fait{display:flex;align-items:center;gap:.7rem}.vitrine .fait b{display:block;font-family:var(--f-titre);font-weight:800;font-size:1.05rem;letter-spacing:-.02em;line-height:1.1}.vitrine .fait span{display:block;font-size:.78rem;color:var(--craie)}@media (max-width:720px){.vitrine .faits{grid-template-columns:1fr 1fr}}.vitrine .tel3d{justify-self:center;perspective:1500px;width:min(100%,300px)}.vitrine .tel{position:relative;width:100%;aspect-ratio:9/19.2;border-radius:46px;background:linear-gradient(160deg,#3a3e4a,#15171d 45%,#0a0b0f);transform:rotateY(-16deg) rotateX(6deg) rotate(1.5deg);transform-style:preserve-3d;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.22),inset 0 0 0 4px #1b1d24,inset 0 0 0 5px #3a3d47,40px 60px 90px -40px rgba(10,20,64,.55),0 30px 60px -30px rgba(0,0,0,.5);animation:flotte 8s ease-in-out infinite}@keyframes flotte{0%,to{transform:rotateY(-16deg) rotateX(6deg) rotate(1.5deg) translateY(0)}50%{transform:rotateY(-13deg) rotateX(4deg) rotate(1deg) translateY(-8px)}}.vitrine .tel .v-bouton{position:absolute;background:linear-gradient(90deg,#4a4e5a,#1b1d24);border-radius:2px}.vitrine .tel .v-bouton.son1{left:-3px;top:17%;width:3px;height:7%}.vitrine .tel .v-bouton.son2{left:-3px;top:26%;width:3px;height:7%}.vitrine .tel .v-bouton.marche{right:-3px;top:21%;width:3px;height:11%}.vitrine .tel .v-ecran{position:absolute;inset:9px;border-radius:38px;overflow:hidden;background:var(--nuit);transform:translateZ(1px)}.vitrine .tel .ilot{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:34%;height:24px;border-radius:14px;background:#000;z-index:5}.vitrine .tel .reflet{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.22),rgba(255,255,255,.06) 28%,transparent 46%);border-radius:38px}.vitrine .video{position:absolute;inset:0;font-family:var(--f-titre)}.vitrine .video .sc{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:28px 22px;opacity:0;animation:sc 12s infinite;animation-delay:var(--t)}@keyframes sc{0%,25.5%,to{opacity:0}.8%,24.6%{opacity:1}}.vitrine .video .sc.nuit{background:var(--nuit);color:#fff}.vitrine .video .sc.clair{background:#fff;color:var(--nuit)}.vitrine .video .w{font-weight:800;font-size:clamp(2rem,9vw,2.6rem);line-height:1;letter-spacing:-.04em}.vitrine .video .w em{font-style:normal;color:var(--electrique)}.vitrine .video .sc.clair .w em{color:var(--cobalt)}.vitrine .video .in{opacity:0;transform:translateY(18px);animation:entre 12s cubic-bezier(.2,.7,.2,1) infinite;animation-delay:calc(var(--t) + var(--d, 0s))}@keyframes entre{0%,25.5%,to{opacity:0;transform:translateY(18px)}24%,3%{opacity:1;transform:translateY(0)}}.vitrine .video .v-ligne{height:3px;background:var(--cobalt);width:0;margin-top:12px;animation:ligne 12s cubic-bezier(.2,.7,.2,1) infinite;animation-delay:calc(var(--t) + .5s)}@keyframes ligne{0%,25.5%,to{width:0}24%,6%{width:42%}}.vitrine .video .signe-anim{width:62%;margin-bottom:16px}.vitrine .video .signe-anim path{fill:none;stroke:#fff;stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:430;stroke-dashoffset:430;animation:dessine 12s cubic-bezier(.3,.6,.2,1) infinite;animation-delay:var(--t)}@keyframes dessine{0%,25.5%,to{stroke-dashoffset:430}11%,24%{stroke-dashoffset:0}}.vitrine .video .voix{display:flex;align-items:center;gap:4px;height:60px;margin-bottom:18px}.vitrine .video .voix i{flex:1 1;height:16%;background:var(--cobalt);border-radius:3px;animation:voix 1.1s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}@keyframes voix{0%,to{transform:scaleY(.5)}50%{transform:scaleY(3)}}.vitrine .video .cadres{position:relative;height:150px;margin-bottom:16px}.vitrine .video .cadres i{position:absolute;width:36%;aspect-ratio:9/16;border-radius:10px;background:#fff;opacity:0;animation:cadre 12s cubic-bezier(.2,.7,.2,1) infinite;animation-delay:calc(var(--t) + var(--d));box-shadow:0 16px 30px -12px rgba(0,0,0,.6)}.vitrine .video .cadres i:first-child{left:6%;top:12%;background:var(--electrique)}.vitrine .video .cadres i:nth-child(2){left:32%;top:0}.vitrine .video .cadres i:nth-child(3){left:58%;top:16%;background:#ffc21a}@keyframes cadre{0%,25.5%,to{opacity:0;transform:translateY(34px) rotate(-10deg)}24%,4%{opacity:1;transform:translateY(0) rotate(var(--r,0deg))}}.vitrine .video .chart{display:flex;align-items:flex-end;gap:6px;height:110px;margin-bottom:16px}.vitrine .video .chart i{flex:1 1;height:var(--h);background:var(--cobalt);border-radius:4px 4px 0 0;transform:scaleY(0);transform-origin:bottom;animation:pousse 12s cubic-bezier(.2,.7,.2,1) infinite;animation-delay:calc(var(--t) + var(--d))}.vitrine .video .chart i:last-child{background:var(--vert)}@keyframes pousse{0%,25.5%,to{transform:scaleY(0)}24%,7%{transform:scaleY(1)}}.vitrine .video .plus{margin-top:10px;font:600 .82rem var(--f-mono);color:var(--vert)}.vitrine .video .barre{position:absolute;left:18px;right:18px;bottom:30px;height:3px;background:rgba(255,255,255,.3);border-radius:2px;overflow:hidden;mix-blend-mode:difference;z-index:3}.vitrine .video .barre i{display:block;height:100%;background:#fff;width:0;animation:avance 12s linear infinite}@keyframes avance{0%{width:0}to{width:100%}}@media (max-width:900px){.vitrine .v-hero .wrap{grid-template-columns:1fr}.vitrine .v-hero .voile{background:linear-gradient(180deg,#fff,rgba(255,255,255,.92) 55%,rgba(255,255,255,.4))}.vitrine .tel3d{width:min(100%,260px);margin-top:2rem}}.vitrine .presentation{padding-block:0 clamp(3rem,6vw,5rem)}.vitrine .v-lecteur{position:relative;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:var(--nuit);box-shadow:0 40px 80px -40px rgba(10,20,64,.6);display:grid;place-items:center;color:#fff}.vitrine .v-lecteur video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vitrine .v-lecteur canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.vitrine .v-lecteur .affiche{position:relative;display:grid;justify-items:center;grid-gap:1rem;gap:1rem;text-align:center;padding:1rem}.vitrine .v-lecteur .affiche svg.s{width:clamp(90px,14vw,150px);color:#fff}.vitrine .v-lecteur .affiche p{font-family:var(--f-titre);font-weight:800;font-size:clamp(1.3rem,3vw,2rem);letter-spacing:-.03em}.vitrine .v-lecteur .jouer{display:inline-flex;align-items:center;gap:.6rem;background:#fff;color:var(--nuit);border:0;border-radius:999px;padding:.7rem 1.2rem .7rem .8rem;font:600 .95rem var(--f-texte);cursor:pointer}.vitrine .v-lecteur .jouer.son{position:absolute;left:1rem;bottom:1rem;z-index:2;box-shadow:0 10px 30px -10px rgba(10,20,64,.7)}.vitrine .v-lecteur .jouer.son i:after{content:none}.vitrine .v-lecteur .jouer.son .ico{width:18px;height:18px;color:#fff;stroke-width:2}.vitrine .v-lecteur .jouer.son[aria-pressed=true] i{background:var(--nuit)}.vitrine .v-lecteur .jouer i{width:32px;height:32px;border-radius:50%;background:var(--cobalt);display:grid;place-items:center}.vitrine .v-lecteur .jouer i:after{content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:6px 0 6px 10px;margin-left:2px}.vitrine .v-lecteur .bientot{position:absolute;left:1rem;bottom:1rem}.vitrine .portee{background:var(--ciel)}.vitrine .portee .cadre{margin-top:2.5rem;background:#fff;border:1px solid var(--bord);border-radius:22px;padding:clamp(1.4rem,3vw,2.4rem);box-shadow:0 30px 60px -40px rgba(10,20,64,.4);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:2rem 3rem;gap:2rem 3rem;align-items:start}.vitrine .portee .v-commandes{display:grid;grid-gap:1.2rem;gap:1.2rem}.vitrine .portee .gros b{display:block;font-family:var(--f-titre);font-weight:800;font-size:clamp(2.6rem,5vw,3.6rem);letter-spacing:-.04em;line-height:1}.vitrine .portee .gros span{display:block;margin-top:.4rem}.vitrine .portee .curseur label{display:flex;justify-content:space-between;font-size:.9rem;color:var(--encre-2);margin-bottom:.4rem}.vitrine .portee .curseur label b{color:var(--encre);font-family:var(--f-titre)}.vitrine .portee input[type=range]{width:100%;accent-color:var(--cobalt)}.vitrine .seg{display:flex;border:1px solid var(--bord);border-radius:10px;overflow:hidden}.vitrine .seg button{flex:1 1;font:500 .85rem var(--f-texte);color:var(--encre-2);background:#fff;border:0;padding:.6rem .8rem;cursor:pointer}.vitrine .seg button[aria-pressed=true]{background:var(--nuit);color:#fff}.vitrine .barres{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.vitrine .barre-l{display:grid;grid-template-columns:9.5rem 1fr;grid-gap:1rem;gap:1rem;align-items:center}.vitrine .barre-l .n{font-size:.95rem;font-weight:500;color:var(--encre-2)}.vitrine .barre-l .n small{display:block;font:400 .68rem var(--f-mono);letter-spacing:.06em;color:var(--craie);margin-top:.1rem}.vitrine .barre-l .b{position:relative;height:40px;background:var(--ciel);border-radius:8px}.vitrine .barre-l .b i{position:absolute;left:0;top:0;bottom:0;width:0;min-width:6px;background:var(--ligne-2);border-radius:8px;transition:width .6s cubic-bezier(.2,.7,.2,1)}.vitrine .barre-l .b span{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--f-titre);font-weight:800;font-size:1.15rem;letter-spacing:-.02em;white-space:nowrap;color:var(--encre);transition:left .6s cubic-bezier(.2,.7,.2,1)}.vitrine .barre-l.nous .n{color:var(--encre);font-weight:600}.vitrine .barre-l.nous .b i{background:var(--cobalt)}.vitrine .barre-l.nous .b span{color:var(--cobalt)}.vitrine .portee .reste{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:1.5rem 3rem;gap:1.5rem 3rem;align-items:center;padding-top:1.4rem;border-top:1px solid var(--bord)}.vitrine .portee .reste p{font-size:1.05rem;color:var(--encre);font-weight:500}.vitrine .portee .reste small{display:block;margin-top:.5rem;font-size:.78rem;color:var(--craie);font-weight:400}.vitrine .portee .reste svg{width:100%;height:auto}@media (max-width:900px){.vitrine .portee .cadre,.vitrine .portee .reste{grid-template-columns:1fr}}@media (max-width:560px){.vitrine .barre-l{grid-template-columns:1fr;gap:.3rem}}.vitrine .flux{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:1rem;gap:1rem;align-items:stretch;margin-top:3rem}.vitrine .pan{border:1px solid var(--bord);border-radius:18px;background:#fff;padding:1.2rem;display:flex;flex-direction:column;gap:.9rem}.vitrine .pan .lib{display:flex;justify-content:space-between;align-items:baseline}.vitrine .pan .vis{flex:1 1;min-height:210px;display:grid;place-items:center;background:var(--ciel);border-radius:12px;padding:1rem;overflow:hidden}.vitrine .pan h3{font-size:1.05rem;letter-spacing:-.02em}.vitrine .fleche{align-self:center;color:var(--ligne-2)}.vitrine .chat-mini{display:grid;grid-gap:.5rem;gap:.5rem}.vitrine .chat-mini .bulle{background:#fff;border:1px solid var(--bord);border-radius:12px 12px 12px 4px;padding:.6rem .8rem;font-size:.85rem;line-height:1.4;max-width:94%}.vitrine .chat-mini .tape{display:inline-block;overflow:hidden;white-space:nowrap;max-width:100%;border-right:2px solid var(--cobalt);width:0;animation:tape 7s steps(52) infinite}@keyframes tape{0%{width:0}55%,to{width:100%}}.vitrine .chat-mini .envoi{justify-self:end;background:var(--cobalt);color:#fff;border-radius:12px 12px 4px 12px;padding:.5rem .8rem;font-size:.8rem;font-weight:600;opacity:0;animation:envoi 7s infinite}@keyframes envoi{0%,58%{opacity:0;transform:translateY(6px)}64%,to{opacity:1;transform:translateY(0)}}.vitrine .cadre-mini{width:48%;aspect-ratio:9/16;border-radius:12px;background:var(--nuit);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:.9rem;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px rgba(10,20,64,.6)}.vitrine .cadre-mini .w{font-family:var(--f-titre);font-weight:800;font-size:1.15rem;line-height:1;letter-spacing:-.03em}.vitrine .cadre-mini .w em{font-style:normal;color:var(--electrique)}.vitrine .cadre-mini .l{height:3px;background:var(--electrique);width:0;margin-top:.5rem;animation:lmini 3.5s cubic-bezier(.2,.7,.2,1) infinite}@keyframes lmini{0%{width:0}35%,85%{width:60%}to{width:0}}.vitrine .cadre-mini .st{position:absolute;left:.6rem;right:.6rem;bottom:.7rem;font:500 .58rem var(--f-texte);text-align:center;background:rgba(255,255,255,.15);border-radius:4px;padding:.2rem}.vitrine .graph-mini{width:100%;display:grid;grid-gap:.7rem;gap:.7rem}.vitrine .graph-mini .bars{display:flex;align-items:flex-end;gap:5px;height:96px}.vitrine .graph-mini .bars i{flex:1 1;height:var(--h);background:var(--ligne);border-radius:3px 3px 0 0;transform:scaleY(0);transform-origin:bottom;animation:pousse-mini 4s cubic-bezier(.2,.7,.2,1) infinite}.vitrine .graph-mini .bars i:nth-child(2){animation-delay:.1s}.vitrine .graph-mini .bars i:nth-child(3){animation-delay:.2s}.vitrine .graph-mini .bars i:nth-child(4){animation-delay:.3s}.vitrine .graph-mini .bars i:nth-child(5){animation-delay:.4s}.vitrine .graph-mini .bars i:nth-child(6){animation-delay:.5s}.vitrine .graph-mini .bars i.top{background:var(--cobalt)}@keyframes pousse-mini{0%{transform:scaleY(0)}20%,90%{transform:scaleY(1)}to{transform:scaleY(0)}}.vitrine .graph-mini .ligne-b{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between}.vitrine .graph-mini .plus{font-family:var(--f-titre);font-weight:800;font-size:1.2rem;color:var(--vert);letter-spacing:-.03em}.vitrine .graph-mini .pill{font:500 .66rem var(--f-mono);letter-spacing:.04em;background:var(--cobalt-doux);color:var(--cobalt);padding:.3rem .6rem;border-radius:999px}@media (max-width:900px){.vitrine .flux{grid-template-columns:1fr}.vitrine .fleche{justify-self:center;transform:rotate(90deg)}}.vitrine .peaux{margin-top:3rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.vitrine .peau{border-radius:18px;overflow:hidden;border:1px solid var(--bord);background:#fff}.vitrine .peau .ecr{position:relative;aspect-ratio:9/14;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:1.2rem}.vitrine .peau .ecr svg.scene{position:absolute;inset:0;width:100%;height:100%}.vitrine .peau .ecr .b i{animation-duration:8s}.vitrine .peau.crayon .sol{stroke-dasharray:80;animation:pk-sol 8s linear infinite}.vitrine .peau.crayon .maison{stroke-dasharray:190;animation:pk-maison 8s linear infinite}.vitrine .peau.crayon .toit{transform-origin:45px 72px;animation:pk-toit 8s ease infinite}.vitrine .peau.crayon .soleil{transform-origin:72px 30px;animation:pk-soleil 8s cubic-bezier(.2,1.4,.4,1) infinite}.vitrine .peau.crayon .rayons{transform-origin:72px 30px;animation:pk-rayons 8s ease infinite}.vitrine .peau.crayon .piece{animation:pk-piece 8s cubic-bezier(.3,0,.2,1) infinite}.vitrine .peau.mentor .axe{stroke-dasharray:70;animation:pk-axe 8s linear infinite}.vitrine .peau.mentor .barre{transform-origin:50% 110px}.vitrine .peau.mentor .b1{animation:pk-b1 8s cubic-bezier(.2,.8,.2,1) infinite}.vitrine .peau.mentor .b2{animation:pk-b2 8s cubic-bezier(.2,.8,.2,1) infinite}.vitrine .peau.mentor .b3{animation:pk-b3 8s cubic-bezier(.2,.8,.2,1) infinite}.vitrine .peau.mentor .courbe{stroke-dasharray:70;animation:pk-courbe 8s linear infinite}.vitrine .peau.mentor .point{transform-origin:66px 32px;animation:pk-point 8s cubic-bezier(.2,1.4,.4,1) infinite}.vitrine .peau.mentor .halo{transform-origin:66px 32px;animation:pk-halo 8s ease-out infinite}.vitrine .peau.punch .bloc{transform-origin:45px 73px;animation:pk-bloc 8s cubic-bezier(.2,1.5,.3,1) infinite}.vitrine .peau.punch .boule{transform-origin:45px 73px;animation:pk-boule 8s cubic-bezier(.3,1.6,.4,1) infinite}.vitrine .peau.punch .traits{animation:pk-traits 8s ease infinite}.vitrine .peau.punch .fleche{transform-origin:45px 28px;animation:pk-fleche 8s cubic-bezier(.2,1.4,.4,1) infinite}@keyframes pk-sol{0%{stroke-dashoffset:80;opacity:1}10%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pk-maison{0%,10%{stroke-dashoffset:190;opacity:1}40%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pk-axe{0%{stroke-dashoffset:70;opacity:1}8%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pk-courbe{0%,36%{stroke-dashoffset:70;opacity:1}58%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pk-soleil{0%,48%{transform:scale(0)}54%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes pk-point{0%,58%{transform:scale(0)}63%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes pk-b1{0%,8%{transform:scaleY(0)}18%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes pk-b2{0%,16%{transform:scaleY(0)}26%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes pk-b3{0%,24%{transform:scaleY(0)}36%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes pk-toit{0%,40%{transform:scale(0);opacity:0}47%,92%{transform:scale(1);opacity:1}to{opacity:0}}@keyframes pk-rayons{0%,54%{transform:scale(0) rotate(-40deg);opacity:0}62%,92%{transform:scale(1) rotate(0);opacity:1}to{opacity:0}}@keyframes pk-piece{0%,56%{transform:translateX(4px) rotate(0);opacity:0}60%{opacity:1}84%,92%{transform:translateX(41px) rotate(2turn);opacity:1}to{opacity:0}}@keyframes pk-halo{0%,62%{transform:scale(1);opacity:0}64%{opacity:.9}78%,to{transform:scale(3.2);opacity:0}}@keyframes pk-bloc{0%,4%{transform:scale(0) rotate(-30deg)}14%,88%{transform:scale(1) rotate(0)}96%,to{transform:scale(0) rotate(20deg)}}@keyframes pk-boule{0%,14%{transform:scale(0)}24%,40%{transform:scale(1)}46%{transform:scale(1) translateY(-26px)}52%,88%{transform:scale(1) translateY(0)}96%,to{transform:scale(0)}}@keyframes pk-traits{0%,22%{opacity:0;transform:translateX(-6px)}28%,88%{opacity:1;transform:translateX(0)}96%,to{opacity:0}}@keyframes pk-fleche{0%,52%{transform:translateY(-30px);opacity:0}60%,88%{transform:translateY(0);opacity:1}96%,to{opacity:0}}.vitrine .peau .ecr .b{position:absolute;left:1rem;right:1rem;bottom:1rem;height:3px;background:rgba(0,0,0,.12);border-radius:2px;overflow:hidden}.vitrine .peau .ecr .b i{display:block;height:100%;width:0;background:currentColor;animation:avance 4s linear infinite}.vitrine .peau .tx{padding:.9rem 1.1rem;display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;border-top:1px solid var(--bord)}.vitrine .peau .tx h3{font-size:1rem;letter-spacing:-.02em}.vitrine .peau .tx span{font:400 .68rem var(--f-mono);letter-spacing:.06em;color:var(--craie);text-transform:uppercase}.vitrine .peau.votre .ecr{background:repeating-linear-gradient(-45deg,var(--ciel) 0 10px,#fff 10px 20px);border-bottom:0;align-items:center;text-align:center;gap:.6rem;color:var(--encre)}.vitrine .peau.votre .ecr .sw{display:flex;gap:.4rem}.vitrine .peau.votre .ecr .sw i{width:22px;height:22px;border-radius:6px;border:1px solid var(--bord)}.vitrine .peau.votre .ecr p{font-family:var(--f-titre);font-weight:800;font-size:1.2rem;letter-spacing:-.03em;line-height:1.1}.vitrine .peau.votre .ecr small{font-size:.82rem;color:var(--encre-2)}@media (max-width:900px){.vitrine .peaux{grid-template-columns:1fr 1fr}}.vitrine .savoir{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.vitrine .carte{border:1px solid var(--bord);border-radius:18px;background:#fff;padding:1.4rem;display:flex;flex-direction:column;gap:.9rem}.vitrine .carte .en{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.vitrine .carte h3{font-size:1.1rem;letter-spacing:-.02em}.vitrine .carte .lect{font-size:.9rem;color:var(--encre-2)}.vitrine .carte .lect b{color:var(--encre);font-weight:600}.vitrine .heures{display:grid;grid-template-columns:3ch repeat(24,minmax(0,1fr));grid-gap:3px;gap:3px;align-items:center}.vitrine .heures .j{font:500 .62rem var(--f-mono);color:var(--craie)}.vitrine .heures .h{aspect-ratio:1;border-radius:2px}.vitrine .heures .h.top{outline:2px solid var(--nuit);outline-offset:-1px}.vitrine .heures .ax{grid-column:2/-1;display:flex;justify-content:space-between;font:400 .6rem var(--f-mono);color:var(--craie);margin-top:.2rem}.vitrine .accroches{display:grid;grid-gap:.5rem;gap:.5rem}.vitrine .accroche{display:grid;grid-template-columns:1fr auto;grid-gap:.8rem;gap:.8rem;align-items:center}.vitrine .accroche .b{position:relative;height:24px;border-radius:4px;background:var(--ciel);overflow:hidden}.vitrine .accroche .b i{position:absolute;left:0;top:0;bottom:0;background:var(--cobalt);border-radius:4px}.vitrine .accroche .b.neg i{background:var(--rouge)}.vitrine .accroche .b span{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);font-size:.82rem;font-weight:500;color:#fff;mix-blend-mode:difference;white-space:nowrap}.vitrine .accroche b{font-family:var(--f-mono);font-size:.82rem;font-weight:600;color:var(--cobalt)}.vitrine .accroche b.neg{color:var(--rouge)}@media (max-width:820px){.vitrine .savoir{grid-template-columns:1fr}}.vitrine .accomp{background:var(--nuit);color:#fff;position:relative;overflow:hidden}.vitrine .accomp canvas{position:absolute;inset:0;width:100%;height:100%}.vitrine .accomp .wrap,.vitrine .frise{position:relative}.vitrine .frise{margin-top:3.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.vitrine .frise:before{content:"";position:absolute;left:6%;right:6%;top:30px;height:2px;background:rgba(255,255,255,.2)}.vitrine .frise:after{content:"";position:absolute;left:6%;top:29px;width:4px;height:4px;border-radius:50%;background:var(--electrique);box-shadow:0 0 0 4px rgba(61,123,255,.25);animation:parcourt 8s linear infinite}@keyframes parcourt{0%{left:6%}to{left:94%}}.vitrine .noeud{position:relative;text-align:center;display:grid;justify-items:center;grid-gap:.7rem;gap:.7rem}.vitrine .noeud .v-rond{width:62px;height:62px;border-radius:50%;background:var(--nuit);border:2px solid rgba(255,255,255,.25);display:grid;place-items:center;position:relative;z-index:1}.vitrine .noeud.humain .v-rond{background:var(--electrique);border-color:var(--electrique)}.vitrine .noeud .v-rond .ico{color:#fff;width:26px;height:26px}.vitrine .noeud .j{font-family:var(--f-mono);font-size:.72rem;font-weight:600;color:var(--electrique);letter-spacing:.12em}.vitrine .noeud h3{font-size:1.05rem;letter-spacing:-.02em;max-width:16ch}.vitrine .noeud .qui{font:500 .62rem var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55)}.vitrine .noeud.humain .qui{color:var(--electrique)}@media (max-width:720px){.vitrine .frise{grid-template-columns:1fr 1fr;gap:2rem 1rem}.vitrine .frise:after,.vitrine .frise:before{display:none}}.vitrine .grille-c{margin-top:3rem;border:1px solid var(--bord);border-radius:18px;overflow-x:auto}.vitrine .grille-c table{width:100%;min-width:680px;border-collapse:collapse;font-size:.95rem}.vitrine .grille-c th{text-align:left;padding:1.1rem 1.2rem;font-family:var(--f-titre);font-weight:800;font-size:1.05rem;letter-spacing:-.02em;border-bottom:1px solid var(--bord);vertical-align:bottom}.vitrine .grille-c td{padding:1rem 1.2rem;border-bottom:1px solid var(--bord);color:var(--encre-2);vertical-align:middle}.vitrine .grille-c tr:last-child td{border-bottom:0}.vitrine .grille-c td:first-child{color:var(--encre);font-weight:500;width:26%}.vitrine .grille-c td.nous,.vitrine .grille-c th.nous{background:var(--nuit);color:#fff}.vitrine .grille-c td.nous{color:#fff;font-weight:500}.vitrine .grille-c tr:last-child td.nous{border-radius:0 0 17px 0}.vitrine .non,.vitrine .oui{display:inline-flex;align-items:center;gap:.5rem}.vitrine .non:before,.vitrine .oui:before{content:"";width:22px;height:22px;border-radius:50%;flex:none;background-repeat:no-repeat;background-position:50%;background-size:14px}.vitrine .oui:before{background-color:var(--vert-doux);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231db978' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E")}.vitrine .non:before{background-color:var(--rouge-doux);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e04a3a' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.vitrine td.nous .oui:before{background-color:rgba(29,185,120,.25)}.vitrine .prix-tete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.vitrine .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:2.5rem;align-items:stretch}.vitrine .plan{background:#fff;border:1px solid var(--bord);border-radius:18px;padding:1.75rem;display:flex;flex-direction:column;gap:1.1rem}.vitrine .plan.vedette{background:var(--nuit);color:#fff;border-color:var(--nuit);box-shadow:0 40px 80px -40px rgba(10,20,64,.7)}.vitrine .plan .nom{font-family:var(--f-titre);font-weight:800;font-size:1.15rem;letter-spacing:-.02em;display:flex;justify-content:space-between;align-items:center}.vitrine .plan .tag{font-family:var(--f-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;background:var(--electrique);color:#fff;padding:.25rem .6rem;border-radius:999px}.vitrine .plan .p{font-family:var(--f-titre);font-weight:800;font-size:2.8rem;letter-spacing:-.04em;line-height:1}.vitrine .plan .p small{display:block;font:400 .78rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--craie);margin-top:.5rem}.vitrine .plan.vedette .p small{color:rgba(255,255,255,.55)}.vitrine .plan .par{font-size:.9rem;color:var(--encre-2)}.vitrine .plan.vedette .par{color:rgba(255,255,255,.75)}.vitrine .plan .par b{font-family:var(--f-titre);color:var(--cobalt)}.vitrine .plan.vedette .par b{color:var(--electrique)}.vitrine .plan ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;font-size:.93rem;color:var(--encre-2);flex:1 1}.vitrine .plan.vedette ul{color:rgba(255,255,255,.8)}.vitrine .plan li{display:flex;gap:.6rem;align-items:flex-start}.vitrine .plan li:before{content:"";flex:none;margin-top:.55em;width:14px;height:2px;background:var(--cobalt);transform:skewX(-30deg)}.vitrine .plan.vedette li:before{background:var(--electrique)}.vitrine .plan.vedette .btn.v-ligne{color:#fff;border-color:rgba(255,255,255,.3)}.vitrine .prix-note{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.6rem 2rem;font-size:.92rem;color:var(--encre-2)}.vitrine .prix-note span{display:inline-flex;align-items:center;gap:.5rem}@media (max-width:820px){.vitrine .plans{grid-template-columns:1fr}}.vitrine .final{background:var(--ciel)}.vitrine .final .wrap{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);grid-gap:3rem;gap:3rem;align-items:center}.vitrine .final h2{font-size:clamp(2.2rem,5vw,4rem)}.vitrine .final h2 em{font-style:normal;color:var(--cobalt)}.vitrine .final p.sous{margin-top:1.2rem;color:var(--encre-2);max-width:44ch;font-size:1.05rem}.vitrine .final .v-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.vitrine .form-attente{background:#fff;border:1px solid var(--bord);border-radius:18px;padding:1.6rem;box-shadow:0 40px 80px -40px rgba(10,20,64,.5)}.vitrine .form-attente,.vitrine .form-attente #etape-1,.vitrine .form-attente #etape-2,.vitrine .form-attente .cache{display:grid;grid-gap:.9rem;gap:.9rem}.vitrine .form-attente #etape-2[hidden]{display:none}.vitrine .form-attente .deux{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.vitrine .form-attente .progression{display:grid;grid-gap:.5rem;gap:.5rem}.vitrine .form-attente .jauge{height:4px;background:var(--ciel);border-radius:2px;overflow:hidden}.vitrine .form-attente .jauge i{display:block;height:100%;width:50%;background:var(--cobalt);border-radius:2px;transition:width .4s cubic-bezier(.2,.7,.2,1)}@media (max-width:560px){.vitrine .form-attente .deux{grid-template-columns:1fr}}.vitrine .form-attente label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.85rem;font-weight:500;color:var(--encre-2)}.vitrine .form-attente input,.vitrine .form-attente select{font:500 .95rem var(--f-texte);padding:.75rem .85rem;border:1px solid var(--bord);border-radius:10px;background:#fff;color:var(--encre);width:100%}.vitrine .form-attente .v-petit{font-size:.78rem;color:var(--craie)}.vitrine .form-attente .v-petit a{color:var(--cobalt)}.vitrine .form-attente .erreur{display:none;background:var(--rouge-doux);border:1px solid var(--rouge);border-radius:10px;padding:.8rem 1rem;font-size:.9rem}.vitrine .form-attente .erreur a{color:var(--cobalt);font-weight:600}.vitrine .form-attente.rate .erreur{display:block}.vitrine .form-attente .ok{display:none;gap:.9rem}.vitrine .form-attente .ok h3{font-size:1.5rem;letter-spacing:-.03em}.vitrine .form-attente .ok p{font-size:.95rem;color:var(--encre-2)}.vitrine .form-attente .lien{display:flex;gap:.5rem;align-items:center;background:var(--ciel);border:1px solid var(--bord);border-radius:10px;padding:.5rem .5rem .5rem .9rem}.vitrine .form-attente .lien code{flex:1 1;min-width:0;font:500 .85rem var(--f-mono);color:var(--encre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vitrine .partage{display:flex;flex-wrap:wrap;gap:.5rem}.vitrine .partage a,.vitrine .partage button{font:500 .82rem var(--f-texte);padding:.5rem .8rem;border-radius:8px;border:1px solid var(--bord);background:#fff;color:var(--encre);cursor:pointer}.vitrine .partage a:hover,.vitrine .partage button:hover{border-color:var(--encre)}.vitrine .form-attente.envoye .ok{display:grid}.vitrine .form-attente.envoye .cache,.vitrine .form-attente.envoye .erreur{display:none}@media (max-width:900px){.vitrine .final .wrap{grid-template-columns:1fr}}.vitrine .v-faq{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:3rem;gap:3rem}.vitrine .v-faq details{border-top:1px solid var(--bord);padding:1.1rem 0 1.1rem 1.4rem;position:relative}.vitrine .v-faq details:last-child{border-bottom:1px solid var(--bord)}.vitrine .v-faq details:before{content:"";position:absolute;left:0;top:1.3rem;width:3px;height:1.2rem;background:var(--bord);transform:skewY(-30deg)}.vitrine .v-faq details[open]:before{background:var(--cobalt)}.vitrine .v-faq summary{cursor:pointer;list-style:none;font-family:var(--f-titre);font-weight:700;font-size:1.05rem;letter-spacing:-.01em;display:flex;justify-content:space-between;gap:1rem}.vitrine .v-faq summary::-webkit-details-marker{display:none}.vitrine .v-faq summary:after{content:"+";font-family:var(--f-mono);color:var(--cobalt);flex:none}.vitrine .v-faq details[open] summary:after{content:"–"}.vitrine .v-faq details p{margin-top:.7rem;color:var(--encre-2);font-size:.95rem;max-width:60ch}@media (max-width:820px){.vitrine .v-faq{grid-template-columns:1fr;gap:2rem}}.vitrine .v-pied{background:var(--nuit-3);color:rgba(255,255,255,.6)}.vitrine .v-pied .wrap{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;justify-content:space-between;align-items:center;padding-block:2rem;font-size:.85rem}.vitrine .v-pied nav{display:flex;flex-wrap:wrap;gap:.25rem 1.4rem}.vitrine .v-pied nav a:hover{color:#fff}.vitrine .bandeau{position:fixed;left:16px;bottom:16px;z-index:55;max-width:min(440px,calc(100vw - 32px));background:#fff;border:1px solid var(--bord);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 30px 60px -30px rgba(10,20,64,.5);display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;font-size:.88rem;color:var(--encre-2)}.vitrine .bandeau[hidden]{display:none}.vitrine .bandeau p{flex:1 1;min-width:200px}.vitrine .bandeau .choix{display:flex;gap:.5rem;flex:none}.vitrine.suivi .si-sans-suivi,.vitrine:not(.suivi) .si-suivi{display:none}.vitrine .bandeau a{color:var(--cobalt);font-weight:500}.vitrine .interrupteur{position:fixed;right:16px;bottom:16px;z-index:60;display:inline-flex;align-items:center;gap:.5rem;background:var(--nuit-3);color:#fff;border:1px dashed rgba(255,255,255,.35);border-radius:999px;padding:.4rem .5rem .4rem .9rem;font:500 .7rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}.vitrine .interrupteur button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:rgba(255,255,255,.7);background:transparent;border:1px solid transparent;border-radius:999px;padding:.3rem .6rem;cursor:pointer}.vitrine .interrupteur button[aria-pressed=true]{background:var(--electrique);color:#fff}.vitrine .en-clair{padding-top:0}.vitrine .en-clair .colonnes{margin-top:2.2rem;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:3rem;gap:3rem;align-items:start}.vitrine .en-clair p{color:var(--encre-2);font-size:1.02rem;max-width:62ch}.vitrine .en-clair p+p{margin-top:1rem}.vitrine .en-clair ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.vitrine .en-clair li{padding-left:1.2rem;position:relative;font-size:.95rem;color:var(--encre-2)}.vitrine .en-clair li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:3px;background:var(--cobalt);border-radius:2px}.vitrine .en-clair li b{color:var(--encre);font-weight:600}@media (max-width:820px){.vitrine .en-clair .colonnes{grid-template-columns:1fr;gap:1.6rem}}.vitrine .fait b span{display:inline;font-size:inherit;color:inherit}.vitrine .flux>*,.vitrine .pan,.vitrine .pan .vis,.vitrine .pan .vis>*{min-width:0;max-width:100%}.vitrine .chat-mini{width:100%}.vitrine .chat-mini,.vitrine .chat-mini .bulle{min-width:0;overflow:hidden}.vitrine .graph-mini{min-width:0}.vitrine .carte canvas{width:100%;height:auto;display:block}@media (max-width:720px){.vitrine .grille-c{overflow:visible;border:0;border-radius:0}.vitrine .grille-c table{min-width:0;display:block}.vitrine .grille-c thead{display:none}.vitrine .grille-c tbody{display:grid;grid-gap:.9rem;gap:.9rem}.vitrine .grille-c tr{display:block;border:1px solid var(--bord);border-radius:16px;background:#fff;overflow:hidden}.vitrine .grille-c td{display:block;width:auto;padding:.7rem 1rem}.vitrine .grille-c td:first-child{width:auto;font-family:var(--f-titre);font-weight:800;font-size:1.02rem;letter-spacing:-.02em;padding-top:.9rem}.vitrine .grille-c td[data-col]{display:grid;grid-template-columns:6.2rem 1fr;grid-gap:.6rem;gap:.6rem;align-items:center;border-bottom:0}.vitrine .grille-c td[data-col]:before{content:attr(data-col);font:500 .66rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--craie)}.vitrine .grille-c td.nous{border-radius:0;padding-block:.85rem}.vitrine .grille-c td.nous:before{color:rgba(255,255,255,.65)}.vitrine .grille-c tr:last-child td.nous{border-radius:0}}@media (max-width:560px){.vitrine .barre-l .b span{left:auto!important;right:.6rem}.vitrine .portee .reste svg text{font-size:17px}.vitrine .barre-l .b{overflow:hidden}.vitrine .bandeau{left:12px;right:12px;bottom:12px;max-width:none;padding:.7rem .85rem;font-size:.82rem;gap:.6rem}.vitrine .bandeau p{min-width:0}.vitrine .bandeau .choix{width:100%;justify-content:flex-end}.vitrine .v-hero h1{font-size:clamp(2.5rem,12.5vw,3.4rem)}.vitrine .titre h2{font-size:clamp(1.85rem,8.5vw,2.4rem)}.vitrine .plan .p{font-size:2.4rem}.vitrine .peaux{grid-template-columns:1fr 1fr;gap:.8rem}.vitrine .frise .noeud h3{font-size:.95rem}}@media (prefers-reduced-motion:reduce){*,.vitrine :after,.vitrine :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition:none!important}.vitrine .tel{transform:rotateY(-16deg) rotateX(6deg) rotate(1.5deg)}.vitrine .video .sc:first-child,.vitrine .video .sc:first-child .in{opacity:1;transform:none}.vitrine .video .sc:first-child path{stroke-dashoffset:0}}