view-transition{navigation:auto}@keyframes vt-sort{to{opacity:0;transform:translateY(-8px)}}@keyframes vt-entre{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{background:var(--blanc);color:var(--noir);font-family:var(--corps);font-size:17px;line-height:1.6}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.contenu{max-width:1180px;margin-inline:auto;padding-inline:24px}@media(max-width:720px){.nav .btn{display:none}}.scene{padding-block:56px 40px;position:relative;overflow:hidden;background:radial-gradient(58% 70% at 78% 4%,#2c2315 0%,transparent 62%),var(--blanc)}h1{font-size:clamp(2.1rem,4.6vw,3.5rem);margin:14px 0 12px}h1 em{font-style:normal;color:var(--bleu)}.chapeau{color:var(--gris);max-width:52ch;font-size:clamp(1rem,1.3vw,1.13rem)}.intro{display:grid;gap:22px;margin-top:4px}@media(min-width:1000px){.intro{grid-template-columns:1fr auto;align-items:end;gap:56px}}.intro-etat{display:flex;flex-direction:column;gap:13px;align-items:flex-start}.etats{list-style:none;display:flex;flex-direction:column;gap:7px;font-size:14.5px;color:var(--gris)}.etats li{display:flex;align-items:center;gap:9px}.etats i{font-style:normal;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none;background:#e06a5a29;color:var(--rouge-texte)}.etats li:last-child i{background:#25d36629;color:var(--vert-texte)}.horloge{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--bord);border-radius:999px;padding:7px 15px;font-size:14px;color:var(--nuit-accent);background:#d9c9a80f}.horloge .point{width:7px;height:7px;border-radius:50%;background:var(--nuit-accent);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.32}}.metiers{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.metier{border:1px solid var(--bord);border-radius:999px;padding:11px 19px;font-size:15px;font-weight:600;color:var(--gris);min-height:48px;display:inline-flex;align-items:center;transition:.15s}.metier:hover{border-color:var(--creme);color:var(--noir)}.metier[aria-pressed=true]{background:var(--noir);color:var(--blanc);border-color:var(--noir)}.duo{display:grid;gap:28px;margin-top:38px;align-items:start}@media(min-width:1000px){.duo{grid-template-columns:380px 1fr;gap:44px}}@keyframes wa-pop{0%{opacity:0;transform:translateY(9px) scale(.97)}to{opacity:1;transform:none}}@keyframes wa-saute{0%,60%,to{transform:none;opacity:.4}30%{transform:translateY(-5px);opacity:.95}}@media(prefers-reduced-motion:reduce){.wa-b,.wa-carte{animation:none}.wa-frappe i{animation:none;opacity:.55}.wa-coche,.wa-coche .c2{transition:none}}.panneau{background:var(--blanc-pur);color:var(--noir);border-radius:22px;overflow:hidden;box-shadow:0 26px 60px -26px #000000b3}.panneau-tete{padding:20px 24px;border-bottom:1px solid var(--bord);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.panneau-tete h2{font-size:20px;letter-spacing:-.01em}.panneau-tete p{font-size:13.5px;color:var(--gris);margin-top:2px}.etape{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--gris)}.etape i{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--bord-controle);display:grid;place-items:center;font-style:normal;font-size:11.5px;font-weight:700}.etape.on i{background:var(--noir);color:var(--blanc);border-color:var(--noir)}.panneau-corps{padding:22px 24px 26px}.lbl{font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--gris);margin-bottom:11px}.services{display:grid;gap:10px}@media(min-width:560px){.services{grid-template-columns:1fr 1fr}}.srv{border:1.5px solid var(--bord-controle);border-radius:14px;padding:13px 15px;text-align:left;background:var(--blanc);transition:.14s;min-height:64px}.srv:hover{border-color:var(--noir)}.srv[aria-pressed=true]{border-color:var(--noir);background:var(--noir);color:var(--blanc)}.srv b{display:block;font-size:15.5px;font-family:var(--titre);font-weight:700}.srv small{font-size:13px;color:var(--gris)}.srv[aria-pressed=true] small{color:inherit;opacity:.72}.creneaux{display:flex;flex-wrap:wrap;gap:9px;margin-top:6px}.cr{border:1.5px solid var(--bord-controle);border-radius:11px;padding:10px 15px;background:var(--blanc);font-weight:600;font-size:14.5px;min-height:48px;transition:.14s}.cr:hover{border-color:var(--noir)}.cr[aria-pressed=true]{background:var(--noir);color:var(--blanc);border-color:var(--noir)}.cr[disabled]{opacity:.36;cursor:not-allowed;text-decoration:line-through}.recap{margin-top:20px;border-top:1px solid var(--bord);padding-top:16px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.recap-txt{font-size:14.5px;color:var(--noir)}.recap-txt b{font-family:var(--titre)}.valider{background:var(--bleu);color:#fff;min-height:52px;padding:0 26px;border-radius:999px;font-weight:600}.valider:hover{background:var(--bleu-fonce)}.valider[disabled]{opacity:.42;cursor:not-allowed}.confirme{text-align:center;padding:16px 0 4px}.confirme .rond{width:56px;height:56px;border-radius:50%;background:#1f7a4d;color:#fff;display:grid;place-items:center;margin:0 auto 14px;font-size:26px}.confirme h3{font-size:21px;margin-bottom:6px}.confirme p{font-size:14.5px;color:var(--gris);max-width:44ch;margin-inline:auto}.rejouer{margin-top:16px;border:1.5px solid var(--bord-controle);border-radius:999px;padding:11px 22px;font-weight:600;font-size:14.5px;min-height:48px}.rejouer:hover{border-color:var(--noir)}.patron{margin-top:46px;border:1px solid var(--bord);border-radius:22px;padding:26px;background:var(--blanc-pur)}.patron h2{font-size:clamp(1.3rem,2.4vw,1.7rem)}.patron>p{color:var(--gris);font-size:15px;margin-top:6px;max-width:62ch}.stats{display:grid;gap:12px;margin-top:22px}@media(min-width:640px){.stats{grid-template-columns:repeat(4,1fr)}}.stat{border:1px solid var(--bord);border-radius:15px;padding:15px 17px;background:var(--blanc-2)}.stat b{display:block;font-family:var(--titre);font-size:27px;line-height:1.1}.stat small{color:var(--gris);font-size:12.5px}.agenda{margin-top:16px;border:1px solid var(--bord);border-radius:15px;overflow:hidden}.ligne{display:flex;align-items:center;gap:14px;padding:13px 17px;border-bottom:1px solid var(--bord);font-size:14.5px}.ligne:last-child{border-bottom:0}.ligne .h{font-family:var(--titre);font-weight:700;width:52px;flex:none}.ligne .qui{flex:1;min-width:0}.ligne .qui span{display:block;color:var(--gris);font-size:12.5px}.ligne .et{font-size:11.5px;padding:4px 10px;border-radius:999px;white-space:nowrap}.et-conf{background:#25d36624;color:var(--vert-texte)}.et-neuf{background:#4066ff29;color:var(--bleu-texte)}.fictif{margin-top:14px;font-size:12.5px;color:var(--gris);display:flex;align-items:center;gap:8px}.fictif i{font-style:normal;color:var(--nuit-accent)}.fin{margin-top:52px;border-top:1px solid var(--bord);padding-block:44px 60px;text-align:center}.fin h2{font-size:clamp(1.5rem,3.2vw,2.2rem);max-width:22ch;margin:0 auto 12px}.fin p{color:var(--gris);max-width:52ch;margin:0 auto 22px}.fin-cta{display:flex;gap:13px;justify-content:center;flex-wrap:wrap}@media(max-width:640px){.scene{padding-block:34px 30px}.duo{margin-top:28px}.panneau-corps{padding:18px 17px 22px}.panneau-tete{padding:16px 17px}.fin-cta .btn{width:100%}.recap{flex-direction:column;align-items:stretch}.valider{width:100%}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@keyframes wa-apparait{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.section-tete,.cas-photo,.onglets,.panneau-o h3,.panneau-o .intro,.chips,.chips-titre,.serp,.dash-fig,.ads-cta,.final .contenu>*{animation:wa-apparait .38s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 44%}.autos>*,.etapes>*,.bascule>*,.socle>*,.devis-cartes>*,.faq>*,.dash-liste>*,.coches>*,.preuves .contenu>*,.canaux>*,ul.pistes>*,ol.suite>*{animation:wa-apparait .38s cubic-bezier(.22,1,.36,1) both;animation-timeline:view()}.autos>*:nth-child(1),.etapes>*:nth-child(1),.bascule>*:nth-child(1),.socle>*:nth-child(1),.devis-cartes>*:nth-child(1),.faq>*:nth-child(1),.dash-liste>*:nth-child(1),.coches>*:nth-child(1),.preuves .contenu>*:nth-child(1),.canaux>*:nth-child(1),ul.pistes>*:nth-child(1),ol.suite>*:nth-child(1){animation-range:entry 2% entry 42%}.autos>*:nth-child(2),.etapes>*:nth-child(2),.bascule>*:nth-child(2),.socle>*:nth-child(2),.devis-cartes>*:nth-child(2),.faq>*:nth-child(2),.dash-liste>*:nth-child(2),.coches>*:nth-child(2),.preuves .contenu>*:nth-child(2),.canaux>*:nth-child(2),ul.pistes>*:nth-child(2),ol.suite>*:nth-child(2){animation-range:entry 7% entry 47%}.autos>*:nth-child(3),.etapes>*:nth-child(3),.bascule>*:nth-child(3),.socle>*:nth-child(3),.devis-cartes>*:nth-child(3),.faq>*:nth-child(3),.dash-liste>*:nth-child(3),.coches>*:nth-child(3),.preuves .contenu>*:nth-child(3),.canaux>*:nth-child(3),ul.pistes>*:nth-child(3),ol.suite>*:nth-child(3){animation-range:entry 12% entry 52%}.autos>*:nth-child(4),.etapes>*:nth-child(4),.bascule>*:nth-child(4),.socle>*:nth-child(4),.devis-cartes>*:nth-child(4),.faq>*:nth-child(4),.dash-liste>*:nth-child(4),.coches>*:nth-child(4),.preuves .contenu>*:nth-child(4),.canaux>*:nth-child(4),ul.pistes>*:nth-child(4),ol.suite>*:nth-child(4){animation-range:entry 17% entry 57%}.autos>*:nth-child(5),.etapes>*:nth-child(5),.bascule>*:nth-child(5),.socle>*:nth-child(5),.devis-cartes>*:nth-child(5),.faq>*:nth-child(5),.dash-liste>*:nth-child(5),.coches>*:nth-child(5),.preuves .contenu>*:nth-child(5),.canaux>*:nth-child(5),ul.pistes>*:nth-child(5),ol.suite>*:nth-child(5){animation-range:entry 22% entry 62%}.autos>*:nth-child(6),.etapes>*:nth-child(6),.bascule>*:nth-child(6),.socle>*:nth-child(6),.devis-cartes>*:nth-child(6),.faq>*:nth-child(6),.dash-liste>*:nth-child(6),.coches>*:nth-child(6),.preuves .contenu>*:nth-child(6),.canaux>*:nth-child(6),ul.pistes>*:nth-child(6),ol.suite>*:nth-child(6){animation-range:entry 27% entry 67%}.autos>*:nth-child(7),.etapes>*:nth-child(7),.bascule>*:nth-child(7),.socle>*:nth-child(7),.devis-cartes>*:nth-child(7),.faq>*:nth-child(7),.dash-liste>*:nth-child(7),.coches>*:nth-child(7),.preuves .contenu>*:nth-child(7),.canaux>*:nth-child(7),ul.pistes>*:nth-child(7),ol.suite>*:nth-child(7){animation-range:entry 32% entry 72%}.autos>*:nth-child(8),.etapes>*:nth-child(8),.bascule>*:nth-child(8),.socle>*:nth-child(8),.devis-cartes>*:nth-child(8),.faq>*:nth-child(8),.dash-liste>*:nth-child(8),.coches>*:nth-child(8),.preuves .contenu>*:nth-child(8),.canaux>*:nth-child(8),ul.pistes>*:nth-child(8),ol.suite>*:nth-child(8){animation-range:entry 37% entry 77%}@keyframes wa-zoom{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes wa-entre{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero h1,.hero-sous,.hero-cta,.hero-preuve,.hero .wa,.tel-legende{animation:wa-entre .55s cubic-bezier(.22,1,.36,1) both}.hero h1{animation-delay:.04s}.hero-sous{animation-delay:.14s}.hero-cta{animation-delay:.24s}.hero-preuve{animation-delay:.34s}.tel-legende{animation-delay:.44s}@media(prefers-reduced-motion:reduce){.btn:hover,.btn-bleu:hover,.btn-ligne:hover{transform:none}}@keyframes wa-progres{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@property --n{syntax: "<integer>"; initial-value: 0; inherits: false}@keyframes wa-compte{0%{--n:0}to{--n:var(--fin)}}@keyframes wa-panneau{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.devis-carte,.col,.auto,.etape,.canal{transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s}.devis-carte:hover,.canal:hover{transform:translateY(-3px);border-color:var(--bord-controle)}.col:hover{transform:translateY(-2px)}.cas-photo img{transition:transform .5s cubic-bezier(.22,1,.36,1)}.cas-photo:hover img{transform:scale(1.02)}.metier,.onglet{transition:transform .16s,background .15s,color .15s,border-color .15s}.metier:hover,.onglet:hover{transform:translateY(-1px)}}@keyframes wa-flotte{0%,to{translate:0 0}50%{translate:0 -5px}}.section h2,.panneau-o h3{animation:wa-titre .55s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 46%}@keyframes wa-titre{0%{opacity:0;transform:translateY(14px);clip-path:inset(0 22% 0 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}.hero>*{position:relative;z-index:1}@keyframes aurore-a{to{transform:translate3d(-6%,4%,0) scale(1.15)}}@keyframes aurore-b{to{transform:translate3d(7%,-5%,0) scale(1.12)}}@media(hover:hover){.btn-bleu:hover:before{opacity:1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hero-grille>div:last-child{perspective:1400px}.hero .wa{transition:rotate .35s cubic-bezier(.22,1,.36,1)}}@keyframes ruban{to{transform:translate(-50%)}}@keyframes mot-monte{0%{opacity:0;transform:translateY(.5em) rotate(2deg);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes grain{0%{transform:translate(0)}10%{transform:translate(-3%,-2%)}20%{transform:translate(2%,3%)}30%{transform:translate(-2%,2%)}40%{transform:translate(3%,-3%)}50%{transform:translate(-3%,3%)}60%{transform:translate(2%,-2%)}70%{transform:translate(-2%,-3%)}80%{transform:translate(3%,2%)}90%{transform:translate(-3%,-2%)}to{transform:translate(0)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lueur.on{opacity:1}}@keyframes lettre-monte{0%{opacity:0;transform:translateY(.6em) rotateX(-55deg);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.hero h1 .mot{transform-style:preserve-3d}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bascule,.etapes,.devis-cartes,.canaux{perspective:1200px}.col,.etape,.devis-carte,.canal{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .35s}.col:hover,.etape:hover,.devis-carte:hover,.canal:hover{box-shadow:0 26px 50px -26px #000000bf}}@media(prefers-reduced-motion:no-preference){.hero .wa,.duo .wa{view-transition-name:wa-telephone}::view-transition-group(wa-telephone){animation-duration:.5s}}.demo-fictif{margin:0 0 18px;font-size:13px;color:var(--gris);border:1px dashed var(--bord);border-radius:999px;padding:7px 15px;display:inline-block}
