.site [hidden]{display:none!important}.site{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}.site a{color:inherit;text-decoration:none}.site button{font:inherit;color:inherit}.site :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.site .k1{fill:var(--knot-left)}.site .k2{fill:var(--knot-right)}.site .wm{fill:var(--wordmark)}.site .ico{flex:none}.site .num{font-variant-numeric:tabular-nums}.site .cadre{max-width:var(--container-site);border-inline:1px solid var(--line);margin-inline:auto;position:relative}.site .pad{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.site .inner{padding-inline:var(--space-4)}@media (min-width:720px){.site .inner{padding-inline:var(--space-8)}}.site .btn{border-radius:var(--radius-fin);letter-spacing:-.005em;cursor:pointer;min-height:44px;transition:background-color var(--duree-instant) var(--courbe), border-color var(--duree-instant) var(--courbe), color var(--duree-instant) var(--courbe);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.site .btn .ico{transition:transform var(--duree-courte) var(--courbe)}.site .btn:hover .ico{transform:translate(2px)}.site .btn--primaire{background:var(--accent);color:var(--on-accent)}.site .btn--primaire:hover{background:var(--accent-hover)}.site .btn--second{background:var(--background);color:var(--accent);border-color:var(--line-strong)}.site .btn--second:hover{border-color:var(--accent)}.site .btn--s{min-height:38px;padding:0 14px;font-size:14px}.site .lien{align-items:center;gap:var(--space-1);color:var(--accent);font-size:15px;font-weight:500;display:inline-flex}.site .lien:hover .ico{transform:translate(2px)}.site .lien .ico{transition:transform var(--duree-courte) var(--courbe)}.site .nav{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);background:0 0;position:sticky}.site:before{content:"";height:env(safe-area-inset-top,0px);z-index:31;background:var(--background);position:fixed;inset:0 0 auto}.site .nav__in{max-width:var(--container-site);align-items:center;gap:28px;height:64px;margin-inline:auto;display:flex}@media (min-width:980px){.site .nav__in{height:72px}}.site .nav__logo{align-items:center;display:flex}.site .nav__logo svg{width:auto;height:20px;display:block}@media (min-width:980px){.site .nav__logo svg{height:22px}}.site .nav{transition:background-color var(--duree-courte) var(--courbe)}.site .nav__menu{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:none}.site .nav__lien{align-items:center;gap:var(--space-1);padding:var(--space-2) 10px;color:var(--foreground);border-radius:var(--radius-fin);cursor:pointer;transition:color var(--duree-instant) var(--courbe);background:0 0;border:0;font-size:15px;font-weight:450;display:inline-flex}.site .nav__lien .ico{color:var(--muted);transition:transform var(--duree-courte) var(--courbe)}.site .nav__lien[aria-expanded=true] .ico{transform:rotate(180deg)}.site .nav__droite{gap:var(--space-2);align-items:center;margin-left:auto;display:flex}.site .nav__connexion{display:none}.site .nav__burger{border-radius:var(--radius-fin);background:var(--background);width:44px;height:44px;color:var(--accent);box-shadow:var(--elevation-s);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.site .nav__burger .ico{stroke-width:2.25px}.site .nav__demo{display:none}@media (min-width:980px){.site .nav__menu{display:flex}.site .nav__connexion,.site .nav__demo{display:inline-flex}.site .nav__burger{display:none}}.site .nav.mega-ouvert{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}.site .nav.mega-ouvert .nav__lien{color:var(--muted)}.site .nav.mega-ouvert .nav__lien[aria-expanded=true],.site .nav.mega-ouvert .nav__lien:hover{color:var(--foreground)}.site .nav__voile{z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duree-courte) var(--courbe), visibility 0s linear .2s;background:0 0;position:fixed;inset:0}.site .nav.mega-ouvert .nav__voile{opacity:1;visibility:visible;transition:opacity var(--duree-courte) var(--courbe), visibility 0s}.site .mega-cadre{display:none}@media (min-width:980px){.site .mega-cadre{background:var(--background);height:0;box-shadow:var(--elevation-m);opacity:0;visibility:hidden;transition:height var(--duree-moyenne) var(--courbe), opacity var(--duree-courte) var(--courbe), transform var(--duree-courte) var(--courbe), visibility 0s linear .2s;border-radius:0 0 8px 8px;display:block;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:hidden;transform:translateY(-6px)}.site .mega-cadre.est-ouvert{opacity:1;visibility:visible;transition:height var(--duree-moyenne) var(--courbe), opacity var(--duree-courte) var(--courbe), transform var(--duree-courte) var(--courbe), visibility 0s;transform:none}.site .mega-cadre.sans-hauteur{transition-property:opacity,transform,visibility}}.site .mega{opacity:0;visibility:hidden;transform:translateX(var(--dx,0px));transition:opacity var(--duree-courte) var(--courbe), transform var(--duree-courte) var(--courbe), visibility 0s linear .2s;grid-template-columns:repeat(3,minmax(0,1fr)) 320px;display:grid;position:absolute;top:0;left:0;right:0}.site .mega.est-actif{opacity:1;visibility:visible;transition:opacity var(--duree-courte) var(--courbe) 40ms, transform var(--duree-moyenne) var(--courbe-entree), visibility 0s;transform:none}@media (max-width:1199px){.site .mega{grid-template-columns:repeat(3,minmax(0,1fr)) 272px}}.site .mega--pied{grid-template-rows:1fr auto}.site .mega__col{padding:var(--space-8) var(--space-8) 36px;gap:var(--space-5);align-content:start;min-width:0;display:grid}.site .mega--filets .mega__col+.mega__col{border-left:1px solid var(--line)}.site .mega__aside{background:var(--background-alt);border-left:1px solid var(--line);grid-area:1/4/-1;grid-template-rows:auto auto 1fr}.site .mega__titre{color:var(--foreground);margin:0;font-size:14px;font-weight:450;line-height:1.3}.site .mega__liste{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.site .mega--filets .mega__liste{gap:var(--space-3)}.site .mega__lien{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.site .mega__lien b{color:var(--accent);font-size:14px;font-weight:500;line-height:1.35}.site .mega__lien span{color:var(--muted);font-size:14px;line-height:1.4}.site .mega__lien:hover b,.site .mega__lien:focus-visible b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site .mega__pied{padding:var(--space-5) var(--space-8) 22px;border-top:1px solid var(--line);grid-area:2/1/auto/4}.site .mega__plus,.site .mega__action{align-items:center;gap:var(--space-1);font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;display:inline-flex}.site .mega__plus .ico,.site .mega__action .ico{transition:transform var(--duree-courte) var(--courbe)}.site .mega__plus:hover .ico,.site .mega__action:hover .ico{transform:translate(2px)}.site .mega__carte{margin-top:var(--space-2);background:var(--background);border:1px solid var(--line);border-radius:8px;align-self:end;display:grid;overflow:hidden}.site .mega__visuel{background:var(--wash-rose);place-items:center;height:64px;display:grid}.site .mega__visuel .noeud{width:48px;height:auto}.site .mega__carte-corps{gap:var(--space-1);padding:14px var(--space-4) var(--space-4);display:grid}.site .mega__carte-corps b{color:var(--foreground);font-size:14px;font-weight:550}.site .mega__carte-corps span{color:var(--muted);font-size:13.5px;line-height:1.45}.site .mega__action{margin-top:var(--space-2);justify-self:start}.site .nav.tel-ouvert{z-index:39;-webkit-backdrop-filter:none;backdrop-filter:none}html.sans-defilement,html.sans-defilement body{overflow:hidden}.site .tel-menu{z-index:1;padding-top:env(safe-area-inset-top,0px);background:var(--background);color:var(--foreground);opacity:0;transition:opacity var(--duree-courte) var(--courbe), transform var(--duree-courte) var(--courbe-entree);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.site .tel-menu.est-ouvert{opacity:1;transform:none}@media (min-width:980px){.site .tel-menu{display:none!important}}.site .tel-menu__haut{align-items:center;gap:var(--space-3);width:100%;max-width:var(--container-site);flex:none;height:64px;margin-inline:auto;display:flex}.site .tel-menu__logo{align-items:center;display:flex}.site .tel-menu__logo svg{width:auto;height:20px;display:block}.site .tel-menu__retour{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-fin);font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:-6px;font-size:17px;font-weight:500;display:inline-flex}.site .tel-menu__retour .ico{stroke-width:2.25px}.site .tel-menu__fermer{border-radius:var(--radius-fin);background:var(--accent-soft);width:44px;height:44px;color:var(--accent);cursor:pointer;border:0;flex:none;place-items:center;margin-left:auto;display:grid}.site .tel-menu__fermer .ico{stroke-width:2.25px}.site .tel-menu__corps{flex:1;min-height:0;position:relative;overflow:hidden}.site .tel-menu__niveau{max-width:var(--container-site);padding-top:var(--space-3);padding-bottom:var(--space-10);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transform:translateX(var(--dx));transition:opacity var(--duree-courte) var(--courbe), transform var(--duree-courte) var(--courbe), visibility 0s linear .2s;--dx:24px;margin-inline:auto;position:absolute;inset:0;overflow-y:auto}.site .tel-menu__racine{--dx:-24px}.site .tel-menu__niveau.est-actif{opacity:1;visibility:visible;transition:opacity var(--duree-courte) var(--courbe), transform var(--duree-moyenne) var(--courbe-entree), visibility 0s;transform:none}.site .tel-menu__rangees,.site .tel-menu__liens{margin:0;padding:0;list-style:none}.site .tel-menu__rangee{justify-content:space-between;align-items:center;gap:var(--space-3);border:0;border-bottom:1px solid var(--line);width:100%;min-height:60px;font:inherit;letter-spacing:-.01em;text-align:left;color:var(--foreground);cursor:pointer;background:0 0;padding:0;font-size:20px;font-weight:420;display:flex}.site .tel-menu__rangee .ico{color:var(--accent);stroke-width:2.25px;flex:none}.site .tel-menu__rangee[aria-current=page]{color:var(--accent)}.site .tel-menu__carte{gap:var(--space-1);padding:18px var(--space-5);border:1px solid var(--line-strong);border-radius:8px;margin-top:28px;display:grid}.site .tel-menu__carte b{color:var(--accent);font-size:16px;font-weight:500}.site .tel-menu__carte span{color:var(--muted);font-size:15px;line-height:1.45}.site .tel-menu__racine>.langues{margin-top:var(--space-4)}.site .tel-menu__section+.tel-menu__section{margin-top:28px}.site .tel-menu__titre{padding-bottom:var(--space-3);color:var(--foreground);border-bottom:1px solid var(--line);margin:0 0 6px;font-size:16px;font-weight:450}.site .tel-menu__section:first-child .tel-menu__titre{border-bottom:0;position:relative}.site .tel-menu__section:first-child .tel-menu__titre:before,.site .tel-menu__section:first-child .tel-menu__titre:after{content:"";width:50%;height:1px;position:absolute;bottom:0}.site .tel-menu__section:first-child .tel-menu__titre:before{background:var(--knot-left);left:0}.site .tel-menu__section:first-child .tel-menu__titre:after{background:var(--knot-right);right:0}.site .tel-menu__lien{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;gap:2px;padding:10px 0;display:grid}.site .tel-menu__lien b{color:var(--accent);font-size:17px;font-weight:500;line-height:1.3}.site .tel-menu__lien span{color:var(--muted);font-size:15px;line-height:1.4}.site .tel-menu__bas{width:100%;max-width:var(--container-site);padding-top:var(--space-3);padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--background);flex:none;gap:10px;margin-inline:auto;display:grid;position:relative}.site .tel-menu__bas:before{content:"";background:linear-gradient(to bottom, transparent, var(--background));pointer-events:none;height:24px;position:absolute;bottom:100%;left:0;right:0}.site .tel-menu__bas .btn{justify-content:center;width:100%;min-height:48px}@media (min-width:640px){.site .tel-menu__bas{grid-template-columns:1fr 1fr}}.site .hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.site .hero__grid{padding-block:56px 72px;display:grid}@media (min-width:720px){.site .hero__grid{padding-block:88px var(--space-24)}}.site .hero__texte{z-index:2;align-content:start;gap:28px;max-width:600px;display:grid;position:relative}.site .hero__fait{align-items:baseline;gap:var(--space-2);color:var(--foreground);flex-wrap:wrap;font-size:14px;display:inline-flex}.site .hero__fait b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:450}.site .h1{letter-spacing:-.026em;text-wrap:pretty;margin:0;font-size:clamp(34px,2.2vw + 12px,44px);font-weight:330;line-height:1.1}.site .h1 .suite{color:var(--muted)}.site .hero__actions{flex-wrap:wrap;gap:10px;display:flex}.site .hero__note{color:var(--muted);max-width:560px;font-size:13px;line-height:1.5}@media (min-width:1100px){.site .hero__grid{padding-block:120px var(--space-32)}}.site .signe{z-index:0;pointer-events:none;position:absolute}.site .signe svg{width:100%;height:auto;display:block;overflow:visible}.site .hero .signe{width:1000px;right:-330px;top:calc(-1 * var(--space-10))}@media (max-width:1099px){.site .hero .signe{opacity:.14;width:640px;top:auto;bottom:-230px;right:-330px}}.site .piece{background:var(--card);border:1px solid var(--line);box-shadow:var(--elevation-m);color:var(--foreground);border-radius:12px;position:absolute}.site .tel{background:var(--foreground);border-radius:var(--radius-device);width:292px;box-shadow:var(--elevation-m);padding:10px;position:absolute}.site .tel__ecran{background:var(--card);padding:46px var(--space-5) var(--space-5);color:var(--hotel-foreground);border-radius:37px;gap:14px;font-size:13px;display:grid;position:relative;overflow:hidden}.site .tel__ilot{top:var(--space-3);background:var(--foreground);border-radius:var(--radius-grand);width:90px;height:26px;margin-left:-45px;position:absolute;left:50%}.site .gp__tete{text-align:center;justify-items:center;gap:6px;display:grid}.site .gp__mono{background:var(--hotel-accent);width:44px;height:44px;color:var(--hotel-on-accent);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.site .gp__hotel{letter-spacing:.14em;color:var(--hotel-muted);text-transform:uppercase;font-size:10.5px;font-weight:600}.site .gp__titre{letter-spacing:-.015em;font-size:18px;font-weight:650;line-height:1.2}.site .gp__service{color:var(--hotel-muted);font-size:12.5px}.site .gp__montants{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.site .gp__m{border-radius:var(--radius-pill);border:1px solid var(--hotel-line-control);background:var(--card);height:46px;color:var(--hotel-foreground);transition:background-color var(--duree-courte) var(--courbe), color var(--duree-courte) var(--courbe), border-color var(--duree-courte) var(--courbe);place-items:center;font-size:15px;font-weight:650;display:grid}.site .gp__m[aria-pressed=true]{background:var(--hotel-accent);border-color:var(--hotel-accent);color:var(--hotel-on-accent)}.site .gp__autre{text-align:center;color:var(--hotel-accent);font-size:12.5px;font-weight:600}.site .gp__recap{border:1px solid var(--hotel-line);background:var(--hotel-card-sunk);padding:10px var(--space-3);color:var(--hotel-text);border-radius:12px;gap:6px;font-size:12.5px;display:grid}.site .gp__recap div{justify-content:space-between;gap:var(--space-2);display:flex}.site .gp__recap .t{border-top:1px solid var(--hotel-line);color:var(--hotel-foreground);padding-top:7px;font-size:13.5px;font-weight:650}.site .gp__bouton{border-radius:var(--radius-pill);background:var(--hotel-accent);height:48px;color:var(--hotel-on-accent);place-items:center;font-size:14.5px;font-weight:600;display:grid}.site .gp__confiance{color:var(--hotel-text);justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.site .gp__confiance .noeud{width:18px;height:auto}.site .gp__confiance .k1{fill:var(--hotel-accent)}.site .gp__confiance .k2{fill:var(--hotel-on-inverse-muted)}.site .gp__note{color:var(--hotel-muted);text-align:center;font-size:10px;line-height:1.4}.site .solde{width:260px;padding:18px var(--space-5);background:var(--hotel-accent);color:var(--hotel-on-accent);border-color:#0000}.site .solde__l{color:var(--hotel-on-inverse-muted);font-size:12.5px;font-weight:500}.site .solde__v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:650;line-height:1.15}.site .solde__pied{border-top:1px solid var(--hotel-inverse-line);color:var(--hotel-on-inverse-muted);margin-top:10px;padding-top:10px;font-size:12px}.site .recu{width:280px;padding:var(--space-3) 14px;gap:var(--space-1);color:var(--hotel-text);font-size:12.5px;display:grid}.site .recu__l{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.site .recu__l b{color:var(--hotel-foreground);white-space:nowrap;font-size:14px;font-weight:600}.site .recu__mot{color:var(--hotel-muted);font-style:normal}.site .toast{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--line);box-shadow:var(--elevation-s);color:var(--success);white-space:nowrap;padding:9px 14px 9px 10px;font-size:13px;font-weight:600;display:inline-flex}.site .toast .rond{background:var(--success-soft);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.site .carte{aspect-ratio:85.6/54;border-radius:var(--radius-moyen);background:var(--hotel-accent);width:236px;color:var(--hotel-on-accent);padding:var(--space-4) 18px;box-shadow:var(--elevation-m);grid-template-rows:auto 1fr auto;display:grid}.site .carte__tete{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.site .carte__pied{max-width:150px;font-size:12.5px;font-weight:600;line-height:1.3}.site .carte__nom{align-self:center;gap:3px;display:grid}.site .carte__nom b{letter-spacing:-.015em;font-size:30px;font-weight:330;line-height:1}.site .carte__nom span{color:var(--hotel-on-inverse-muted);font-size:12px;font-weight:450}.site .carte__pied:last-child{color:var(--hotel-on-inverse-muted);font-size:11.5px;font-weight:500}.site .carte{position:absolute}.site .bloc--scene .bloc__visuel{min-height:560px}.site .scene .tel{z-index:2;margin-left:-146px;top:18px;left:50%}.site .scene .carte{z-index:1;top:300px;left:6%;transform:rotate(-5deg)}.site .scene .toast{z-index:3;top:150px;right:6%}.site .scene .solde{z-index:3;top:212px;right:4%}.site .scene .recu{z-index:3;top:360px;right:4%}@media (max-width:899px){.site .bloc--scene .bloc__visuel{min-height:640px}.site .scene .tel{transform-origin:top;transform:scale(.9)}.site .scene .carte{width:190px;top:470px;left:4%}.site .scene .toast{top:420px;right:4%}.site .scene .solde{width:200px;padding:14px var(--space-4);top:476px;right:4%}.site .scene .solde__v{font-size:28px}.site .scene .recu{display:none}}.site .metiers{border-bottom:1px solid var(--line);overflow:hidden}.site .metiers__piste{gap:56px;width:max-content;padding-block:26px;animation:60s linear infinite site-defile;display:flex}.site .metiers:hover .metiers__piste{animation-play-state:paused}.site .metiers__m{align-items:center;gap:var(--space-3);letter-spacing:-.01em;color:var(--muted);white-space:nowrap;font-size:20px;font-weight:400;display:inline-flex}.site .metiers__m .noeud{opacity:.9;width:16px;height:auto}@keyframes site-defile{to{transform:translate(-50%)}}.site .section{border-bottom:1px solid var(--line);padding-block:88px}.site .h2{letter-spacing:-.022em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(26px,1.4vw + 12px,32px);font-weight:330;line-height:1.14}.site .h2 .suite{color:var(--muted)}.site .section__tete{gap:18px;margin-bottom:44px;display:grid}.site .grille{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:900px){.site .grille{grid-template-columns:repeat(3,minmax(0,1fr))}.site .g2{grid-column:span 2}.site .g3{grid-column:span 3}}.site .bloc{border:1px solid var(--line);border-radius:var(--radius-petit);background:var(--background);min-height:460px;transition:border-color var(--duree-courte) var(--courbe);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.site .bloc:hover{border-color:var(--line-strong)}.site .bloc__tete{z-index:2;gap:var(--space-2);padding:26px 28px 0;padding-right:76px;display:grid;position:relative}.site .h3{letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:clamp(21px,.6vw + 15px,24px);font-weight:350;line-height:1.2}.site .bloc__texte{color:var(--muted);max-width:46ch;margin:0;font-size:15px}.site .bloc__plus{z-index:3;border-radius:var(--radius-fin);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);transition:transform var(--duree-courte) var(--courbe);place-items:center;display:grid;position:absolute;top:22px;right:22px}.site .bloc:hover .bloc__plus{transform:rotate(90deg)}.site .bloc__visuel{min-height:320px;position:relative}.site .lavis-rose{background:radial-gradient(110% 80% at 100% 100%, var(--wash-rose) 0%, transparent 62%), radial-gradient(80% 70% at 0% 100%, var(--wash-sable) 0%, transparent 58%), var(--background)}.site .lavis-menthe{background:radial-gradient(100% 80% at 100% 100%, var(--wash-menthe) 0%, transparent 60%), radial-gradient(70% 60% at 0% 100%, var(--wash-rose) 0%, transparent 60%), var(--background)}.site .lavis-sable{background:radial-gradient(100% 90% at 50% 110%, var(--wash-sable) 0%, transparent 62%), var(--background)}.site .lavis-lin{background:linear-gradient(180deg, var(--background) 0%, var(--wash-lin) 100%)}.site .v-page .tel{left:var(--space-10);transform-origin:0 100%;bottom:-150px;transform:scale(.9)}.site .fenetre{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-petit);box-shadow:var(--elevation-m);color:var(--foreground);font-size:12.5px;position:absolute;overflow:hidden}.site .fenetre__barre{height:34px;padding:0 var(--space-3);background:var(--card-sunk);border-bottom:1px solid var(--line);align-items:center;gap:6px;display:flex}.site .fenetre__barre i{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.site .fenetre__adresse{border-radius:var(--radius-fin);background:var(--card);border:1px solid var(--line);max-width:260px;height:22px;color:var(--muted);flex:1;justify-content:center;align-items:center;gap:5px;margin-left:14px;font-size:11px;display:flex}.site .v-page .fenetre{left:300px;right:calc(-1 * var(--space-5));top:var(--space-6);bottom:calc(-1 * var(--space-10))}.site .studio{grid-template-columns:1fr 1fr;height:100%;display:grid}.site .studio__reglages{border-right:1px solid var(--line);align-content:start;gap:14px;padding:18px;display:grid}.site .studio__titre{font-size:14px;font-weight:650}.site .studio__champ{gap:6px;display:grid}.site .studio__champ>span{color:var(--text);font-size:11.5px;font-weight:600}.site .studio__couleur{align-items:center;gap:var(--space-2);border:1px solid var(--line-control);font-variant-numeric:tabular-nums;border-radius:8px;height:34px;padding:0 10px;display:flex}.site .studio__couleur i{background:var(--hotel-accent);border-radius:4px;width:16px;height:16px}.site .seg{border-radius:var(--radius-pill);background:var(--card-sunk);border:1px solid var(--line);gap:2px;padding:3px;display:flex}.site .seg span{text-align:center;border-radius:var(--radius-pill);color:var(--muted);flex:1;padding:5px 0;font-size:11.5px;font-weight:600}.site .seg span.on{background:var(--card);color:var(--foreground);box-shadow:var(--elevation-s)}.site .studio__ajust{color:var(--muted);background:var(--background-alt);border-radius:8px;padding:10px;font-size:11px;line-height:1.45}.site .studio__apercu{background:var(--hotel-card-sunk);align-content:start;gap:10px;padding:18px;display:grid}.site .studio__apercu .gp__m{height:38px;font-size:13px}.site .studio__apercu .gp__bouton{height:40px;font-size:13px}.site .v-wallet .liste{left:28px;right:28px;top:var(--space-6);padding:var(--space-1) var(--space-4) 2px;display:grid}.site .liste__tete{padding:var(--space-3) 0 10px;border-bottom:1px solid var(--hotel-line);align-items:center;gap:10px;display:flex}.site .liste__tete b{color:var(--hotel-foreground);font-size:13.5px;font-weight:650;display:block}.site .liste__tete small{color:var(--hotel-muted);font-size:11.5px;display:block}.site .liste__l--virement b{color:var(--hotel-accent)}.site .liste__l{border-bottom:1px solid var(--hotel-line);color:var(--hotel-text);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;font-size:12px;display:flex}.site .liste__l:last-child{border-bottom:0}.site .liste__l b{color:var(--hotel-foreground);white-space:nowrap;font-size:13px;font-weight:600}.site .liste__l small{color:var(--hotel-muted);margin-top:2px;font-size:11.5px;display:block}.site .v-carte .carte{left:50%;top:var(--space-10);margin-left:calc(-1 * var(--space-32));width:256px}.site .v-carte .qr{border-radius:var(--radius-petit);background:var(--card);border:1px solid var(--line);width:74px;height:74px;box-shadow:var(--elevation-s);padding:var(--space-2);margin-left:70px;position:absolute;top:150px;left:50%}.site .v-direction .piece{gap:14px;padding:18px 18px 14px;display:grid;top:26px;left:28px;right:28px}.site .tuiles{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.site .tuile__l{color:var(--muted);font-size:11.5px;font-weight:500}.site .tuile__v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:650}.site .tuile__d{color:var(--success);font-size:11px;font-weight:600}.site .barres{gap:var(--space-2);display:grid}.site .barre{gap:var(--space-2);color:var(--text);grid-template-columns:92px 1fr 34px;align-items:center;font-size:11.5px;display:grid}.site .barre__piste{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.site .barre__plein{height:100%;width:var(--p);background:var(--hotel-accent);transform-origin:0;border-radius:4px;display:block}.site .barre b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.site .v-siege .piece{padding:6px 18px;display:grid;top:26px;left:28px;right:28px}.site .devise{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:14px 0;display:grid}.site .devise:last-child{border-bottom:0}.site .devise__code{letter-spacing:.1em;color:var(--accent-text);font-size:11px;font-weight:700}.site .devise__v{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.site .devise__n{color:var(--muted);font-size:11.5px}.site .bloc--large{grid-template-rows:none;min-height:0}@media (min-width:900px){.site .bloc--large{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.site .bloc--large .bloc__tete{padding:var(--space-8) 28px var(--space-8);align-content:start;gap:14px}.site .bloc--large .bloc__visuel{min-height:330px}.site .v-paie .fenetre{inset:80px 28px -30px 0}@media (min-width:900px){.site .v-paie .fenetre{top:28px;right:80px}}@media (max-width:899px){.site .v-paie .fenetre{left:var(--space-4);right:var(--space-4)}}.site .paie{padding:var(--space-4) 18px;gap:var(--space-3);display:grid}.site .paie__tete{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.site .paie__titre{font-size:14px;font-weight:650}.site .paie__btn{height:30px;padding:0 var(--space-3);border-radius:var(--radius-fin);background:var(--accent);color:var(--on-accent);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.site .paie__mention{color:var(--muted);background:var(--background-alt);border-radius:var(--radius-fin);padding:7px 10px;font-size:11px}.site .tableau{border-collapse:collapse;width:100%;font-size:12px}.site .tableau th{text-align:start;letter-spacing:.02em;color:var(--muted);border-bottom:1px solid var(--line-strong);padding:7px 0;font-size:10.5px;font-weight:600}.site .tableau td{border-bottom:1px solid var(--line);color:var(--text);padding:9px 0}.site .tableau .n{text-align:end;font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:600}.site .tableau td:first-child{color:var(--foreground);font-weight:600}.site .engagements{text-align:center;border-bottom:1px solid var(--line);padding-block:104px 0}.site .engagements .h2{margin-inline:auto}.site .chiffres{margin-top:var(--space-16);border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:900px){.site .chiffres{grid-template-columns:repeat(4,1fr)}}.site .chiffre{padding:30px var(--space-4) 34px;gap:var(--space-2);align-content:start;justify-items:center;display:grid}.site .chiffre+.chiffre{border-left:1px solid var(--line)}@media (max-width:899px){.site .chiffre:nth-child(3){border-left:0}.site .chiffre:nth-child(n+3){border-top:1px solid var(--line)}}.site .chiffre__v{letter-spacing:-.03em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(30px,3.4vw,44px);font-weight:330;line-height:1.05}.site .chiffre:first-child .chiffre__v{color:var(--foreground)}.site .chiffre__l{color:var(--muted);max-width:22ch;font-size:14.5px;line-height:1.4}.site .engagements__note{color:var(--muted);padding:18px var(--space-4) 22px;border-top:1px solid var(--line);margin:0;font-size:12.5px}.site .commencer{gap:var(--space-12);border-bottom:1px solid var(--line);padding-block:88px;display:grid}@media (min-width:900px){.site .commencer{gap:var(--space-10);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}}.site .commencer__a{align-content:start;gap:18px;display:grid}.site .commencer__a p{color:var(--muted);max-width:46ch;margin:0}.site .raccourci{align-content:start;gap:10px;font-size:15px;display:grid}.site .raccourci__ico{border:1px solid var(--line);width:36px;height:36px;color:var(--accent);border-radius:8px;place-items:center;display:grid}.site .raccourci b{font-weight:550}.site .raccourci p{color:var(--muted);margin:0}.site .pied{padding-block:56px var(--space-10);gap:var(--space-10);font-size:14px;display:grid}.site .pied__cols{gap:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:900px){.site .pied__cols{grid-template-columns:repeat(4,1fr)}}.site .pied h4{margin:0 0 var(--space-3);color:var(--foreground);font-size:14px;font-weight:600}.site .pied ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.site .pied a{color:var(--muted)}.site .pied a:hover{color:var(--foreground)}.site .pied__bas{gap:var(--space-3) var(--space-6);color:var(--muted);padding-top:var(--space-6);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;font-size:12.5px;display:flex}.site .pied__note{color:var(--muted);max-width:70ch;margin:0;font-size:12.5px}.site .entree{animation:site-entree var(--duree-signature) var(--courbe-entree) both}.site .entree-2{animation-delay:.12s}.site .entree-3{animation-delay:.24s}.site .entree-4{animation-delay:.36s}@keyframes site-entree{0%{transform:translateY(16px)}to{transform:none}}.site .signe .k1,.site .signe .k2{transform-box:fill-box}.site .noue .signe .k1{animation:site-k1 var(--duree-signature) var(--courbe-entree) both}.site .noue .signe .k2{animation:site-k2 var(--duree-signature) var(--courbe-entree) both}@keyframes site-k1{0%{transform:translate(-16%)}to{transform:none}}@keyframes site-k2{0%{transform:translate(16%)}to{transform:none}}.site .pop{animation:site-pop var(--duree-moyenne) var(--courbe-entree) both}@keyframes site-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.site .presse{animation:site-presse var(--duree-courte) var(--courbe)}@keyframes site-presse{50%{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.site .metiers__piste{animation:none}}.site .nav__in{position:relative}.site .gp__recap,.site .toast,.site .recu{transition:opacity var(--duree-moyenne) var(--courbe)}.site .v-hist .piece{left:28px;right:28px;top:var(--space-6);padding:var(--space-1) var(--space-4);display:grid}.site .hist{border-bottom:1px solid var(--line);color:var(--foreground);grid-template-columns:132px 1fr;gap:10px;padding:11px 0;font-size:12px;display:grid}.site .hist:last-child{border-bottom:0}.site .hist__q{color:var(--muted);font-variant-numeric:tabular-nums}.site .hist--plus span:last-child{color:var(--accent);font-weight:600}.site .hist--plus .hist__q{color:var(--accent);align-items:center;display:flex}.site .studio__ajust{display:none}.site .fils{width:100%;height:260px;margin-top:calc(-1 * var(--space-6));display:block}@media (min-width:1000px){.site .fils{z-index:1;width:46%;height:100%;margin:0;position:absolute;top:0;bottom:0;right:0}}.site .toast{position:absolute}.site .scene .tel{margin-left:-146px;left:34%}@media (max-width:899px){.site .scene .tel{left:50%}}@media (max-width:999px){.site .hero>.cadre{flex-direction:column;display:flex}.site .hero .hero__grid{padding-bottom:var(--space-2);order:1}.site .fils{height:240px;margin:0 0 var(--space-8);order:2}}@media (max-width:520px){.site .devise{grid-template-columns:40px minmax(0,1fr)}.site .devise__n{grid-column:2}}.site .hero__essai{color:var(--muted);margin-top:-14px;font-size:13.5px}@media (max-width:640px){.site .hero__actions .btn{justify-content:center;width:100%;min-height:50px;font-size:16px}}.site .btn--plein{justify-content:center;width:100%;min-height:48px}.site .voile-fond{z-index:40;background:var(--scrim);animation:site-fondu var(--duree-courte) var(--courbe) both;position:fixed;inset:0}.site .feuille{z-index:41;background:var(--background);width:min(520px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--foreground);border:1px solid var(--line);box-shadow:var(--elevation-m);animation:site-monte var(--duree-moyenne) var(--courbe-entree) both;border-radius:12px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@media (max-width:640px){.site .feuille{border-radius:var(--radius-moyen) var(--radius-moyen) 0 0;width:100%;padding-bottom:env(safe-area-inset-bottom,0px);animation-name:site-glisse;inset:auto 0 0;transform:none}}.site .feuille__tete{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6) 0;display:flex}.site .feuille__titre{letter-spacing:-.018em;margin:0;font-size:22px;font-weight:400}.site .feuille__fermer{border-radius:var(--radius-fin);background:var(--background-alt);width:40px;height:40px;color:var(--foreground);cursor:pointer;border:0;place-items:center;display:grid}.site .feuille__corps{padding:var(--space-4) var(--space-6) var(--space-6);gap:14px;display:grid}.site .feuille__intro{color:var(--muted);margin:0;font-size:15px}.site .feuille__mention{color:var(--muted);margin:0;font-size:12.5px}.site .feuille__fait{justify-items:start}.site .feuille__ok{background:var(--success-soft);width:44px;height:44px;color:var(--success);border-radius:50%;place-items:center;display:grid}.site .champ{color:var(--foreground);gap:6px;min-width:0;font-size:14px;font-weight:500;display:grid}.site .champ input,.site .champ select{font:inherit;height:46px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-fin);background:var(--background);color:var(--foreground);width:100%;font-size:16px;font-weight:400}.site .champ input:focus,.site .champ select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.site .champ input[aria-invalid=true]{border-color:var(--danger)}.site .champs-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:420px){.site .champs-2{grid-template-columns:1fr}}.site .champ__erreur{color:var(--danger);margin:0;font-size:13px}@keyframes site-fondu{0%{opacity:0}}@keyframes site-monte{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.98)}}@keyframes site-glisse{0%{transform:translateY(100%)}}.site .cookies{z-index:35;left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:440px;padding:var(--space-5) 22px;background:var(--background);color:var(--foreground);border:1px solid var(--line);border-radius:var(--radius-petit);box-shadow:var(--elevation-m);animation:site-pop var(--duree-moyenne) var(--courbe-entree) both;gap:14px;font-size:14.5px;line-height:1.5;display:grid;position:fixed}.site .cookies p{color:var(--text);margin:0}.site .cookies a,.site .cookies__lien{color:var(--accent);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site .cookies__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.site .cookies__actions .btn{flex:1;justify-content:center}.site .cookies__choix{gap:var(--space-2);display:grid}.site .cookies__ligne{justify-content:space-between;align-items:center;gap:var(--space-3);padding:10px var(--space-3);border:1px solid var(--line);border-radius:8px;display:flex}.site .cookies__ligne b{font-size:14px;font-weight:550;display:block}.site .cookies__ligne small{color:var(--muted);font-size:12.5px;display:block}.site .cookies__ligne input{width:20px;height:20px;accent-color:var(--accent)}.site .va-venir{transform:translateY(28px)}.site .est-venu{transition:transform var(--duree-signature) var(--courbe-entree);transform:none}.site .bloc .piece,.site .bloc .fenetre,.site .bloc .tel,.site .bloc .carte{transition:transform var(--duree-moyenne) var(--courbe), box-shadow var(--duree-moyenne) var(--courbe)}.site .bloc:hover .bloc__visuel>.piece,.site .bloc:hover .bloc__visuel>.fenetre{transform:translateY(-4px)}.site .bloc:hover .v-carte .carte{transform:translateY(-4px)rotate(-1deg)}.site .barres.a-tracer .barre__plein{transform:scaleX(0)}.site .barres.trace .barre__plein{transition:transform var(--duree-signature) var(--courbe-entree);transform:scaleX(1)}.site .barres.trace .barre:nth-child(2) .barre__plein{transition-delay:80ms}.site .barres.trace .barre:nth-child(3) .barre__plein{transition-delay:.16s}.site .barres.trace .barre:nth-child(4) .barre__plein{transition-delay:.24s}.site .barres.trace .barre:nth-child(5) .barre__plein{transition-delay:.32s}@media (max-width:640px){.site .h2 .suite{display:none}}.site .h2--grand{letter-spacing:-.028em;max-width:16ch;margin-inline:auto;font-size:clamp(34px,2.6vw + 14px,52px);line-height:1.08}@media (max-width:640px){.site .h2--grand br{display:none}}.site .gerbe{border-top:1px solid var(--line);background:radial-gradient(46% 92% at 50% 100%, var(--wash-sable) 0%, transparent 70%), radial-gradient(70% 120% at 50% 100%, var(--wash-rose) 0%, transparent 72%), var(--background);height:380px;position:relative;overflow:hidden}.site .gerbe__fils{width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:640px){.site .gerbe{height:250px}}.site .filet-lueur{position:relative}.site .filet-lueur:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, var(--knot-left), transparent);opacity:0;pointer-events:none;width:200px;height:1px;position:absolute;top:-1px;left:0}.site .filet-lueur.luit:before{animation:site-lueur var(--duree-signature) var(--courbe) both}@keyframes site-lueur{0%{opacity:0;transform:translate(-200px)}12%{opacity:.9}88%{opacity:.9}to{opacity:0;transform:translateX(var(--l,1200px))}}.site .metiers.filet-lueur:before{top:0}.site .gp__langue{border:1px solid var(--hotel-line);border-radius:var(--radius-pill);background:var(--card);letter-spacing:.08em;color:var(--hotel-muted);padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:15px;right:22px}.site button.bloc__plus{cursor:pointer;border:0;padding:0}.site .fiche-fond{z-index:44;-webkit-backdrop-filter:blur(6px);animation:site-fondu var(--duree-courte) var(--courbe) both;background:0 0;position:fixed;inset:0}.site .fiche{z-index:45;left:50%;top:var(--space-8);bottom:var(--space-8);overscroll-behavior:contain;background:var(--background);width:min(1040px,100vw - 48px);color:var(--foreground);border:1px solid var(--line);border-radius:var(--radius-moyen);box-shadow:var(--elevation-m);animation:site-fiche var(--duree-moyenne) var(--courbe-entree) both;position:fixed;overflow:auto;transform:translate(-50%)}@keyframes site-fiche{0%{opacity:0;transform:translate(-50%,18px)scale(.985)}}.site .fiche__barre{z-index:3;justify-content:flex-end;height:0;display:flex;position:sticky;top:0}.site .fiche__fermer{margin:var(--space-4) var(--space-4) 0 0;border-radius:var(--radius-fin);background:var(--accent-soft);width:40px;height:40px;color:var(--accent);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.site .fiche__haut{padding:52px 56px var(--space-10);gap:28px;display:grid}@media (min-width:900px){.site .fiche__haut{gap:var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.site .fiche__a{align-content:start;gap:18px;display:grid}.site .fiche__titre{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(26px,1.4vw + 12px,32px);font-weight:330;line-height:1.14}.site .fiche__contenu{gap:18px;display:grid}.site .fiche__texte{color:var(--muted);max-width:52ch;margin:0;font-size:16.5px}.site .fiche__points{align-content:start;gap:14px;margin:0;padding:6px 0 0;list-style:none;display:grid}.site .fiche__points li{color:var(--text);align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.site .fiche__points .ico{color:var(--accent);margin-top:3px}.site .fiche__actions{flex-wrap:wrap;gap:10px;display:flex}.site .fiche__note{color:var(--muted);max-width:60ch;margin:0;font-size:12.5px}.site .fiche__visuel{border:1px solid var(--line);border-radius:12px;margin:0 56px 56px;display:grid;position:relative;overflow:hidden}.site .fiche__visuel>.bloc__visuel{min-height:440px}.site .fiche__visuel--scene>.bloc__visuel{min-height:560px}.site .fiche__visuel--large>.bloc__visuel{min-height:380px}@media (max-width:899px){.site .fiche__visuel--scene>.bloc__visuel{min-height:640px}}@media (max-width:640px){.site .fiche{inset:env(safe-area-inset-top,0px) 0 0 0;border-radius:var(--radius-moyen) var(--radius-moyen) 0 0;width:100%;animation-name:site-glisse;transform:none}.site .fiche__haut{padding:28px var(--space-5) var(--space-6)}.site .fiche__visuel{margin:0 16px calc(24px + env(safe-area-inset-bottom,0px))}.site .fiche__visuel>.bloc__visuel{min-height:380px}.site .fiche__actions .btn{justify-content:center;width:100%}}.site .inscription{z-index:40;background:var(--background-alt);animation:site-fondu var(--duree-moyenne) var(--courbe) both;position:fixed;inset:0;overflow:hidden}.site .inscription:after{opacity:.4;content:"";background:var(--background-alt);position:absolute;inset:0}.site .inscription__espace{inset:calc(-1 * var(--space-3));filter:blur(7px);opacity:.9;pointer-events:none;grid-template-columns:232px 1fr;display:grid;position:absolute}.site .esp__cote{background:var(--background);border-right:1px solid var(--line);gap:var(--space-4);align-content:start;padding:28px 22px;display:grid}.site .esp__cote .gp__mono{width:34px;height:34px;margin-bottom:14px;font-size:12px}.site .esp__cote i{border-radius:var(--radius-fin);background:var(--line);width:70%;height:12px;display:block}.site .esp__cote i.on{background:var(--accent-soft);width:86%}.site .esp__corps{padding:var(--space-10) var(--space-12);align-content:start;gap:26px;display:grid}.site .esp__titre{color:var(--foreground);font-size:26px;font-weight:400}.site .esp__tuiles{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.site .esp__tuiles div{background:var(--background);border:1px solid var(--line);border-radius:var(--radius-petit);padding:18px var(--space-5);gap:6px;display:grid}.site .esp__tuiles small{color:var(--muted);font-size:12.5px}.site .esp__tuiles b{color:var(--foreground);font-size:28px;font-weight:600}.site .esp__grand{background:var(--background);border:1px solid var(--line);border-radius:var(--radius-petit);height:240px;padding:var(--space-6) 9%;align-items:flex-end;gap:9%;display:flex}.site .esp__grand span{height:calc(var(--p) * 2.4);background:var(--hotel-accent);opacity:.8;border-radius:4px 4px 0 0;flex:1}.site .esp__lignes{gap:var(--space-3);display:grid}.site .esp__lignes i{background:var(--background);border:1px solid var(--line);border-radius:8px;height:44px;display:block}@media (max-width:640px){.site .inscription__espace{grid-template-columns:1fr}.site .esp__cote{display:none}.site .esp__corps{padding:var(--space-6) var(--space-4)}.site .esp__tuiles{grid-template-columns:1fr 1fr}}.site .feuille--inscription{border-radius:12px;width:min(460px,100vw - 32px)}.site .feuille--inscription .feuille__tete{padding:18px var(--space-5) 0 28px}.site .feuille__logo svg{width:auto;height:20px;display:block}.site .feuille--inscription .feuille__corps{gap:14px;padding:18px 28px 28px}.site .feuille--inscription .feuille__titre{letter-spacing:-.02em;font-size:26px;font-weight:330}.site .case{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.site .case input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.site .feuille__sable{gap:var(--space-2);padding:10px var(--space-3);background:var(--accent-soft);color:var(--text);border-radius:8px;align-items:flex-start;margin:0;font-size:13px;line-height:1.45;display:flex}.site .feuille__sable .ico{color:var(--accent);margin-top:1px}.site .feuille__deja{text-align:center;color:var(--muted);margin:0;font-size:14px}.site .feuille__deja a{color:var(--accent);font-weight:500}@media (max-width:640px){.site .feuille--inscription{top:calc(12px + env(safe-area-inset-top,0px));width:100%;max-height:none}.site .feuille--inscription .feuille__corps{padding:14px var(--space-5) var(--space-6)}.site .fiche__titre{padding-right:52px}}.site .fiche__visuel .v-direction .piece,.site .fiche__visuel .v-siege .piece,.site .fiche__visuel .v-hist .piece,.site .fiche__visuel .v-wallet .liste{width:min(560px,100% - 32px);top:44px;left:50%;right:auto;transform:translate(-50%)}.site [data-ancre]{scroll-margin-top:88px}.site .pied__reglages{align-items:center;gap:10px var(--space-4);flex-wrap:wrap;display:flex}.site .langues{color:var(--muted);align-items:center;gap:2px;display:inline-flex}.site .langues>.ico{margin-right:var(--space-1)}.site .langues__l{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-fin);color:var(--muted);border:1px solid #0000;align-items:center;font-size:13px;font-weight:550;display:inline-flex}.site .pied a.langues__l{color:var(--muted)}.site .langues__l:hover,.site .pied a.langues__l:hover{color:var(--foreground)}.site .langues__l[aria-current=true],.site .pied a.langues__l[aria-current=true]{color:var(--foreground);border-color:var(--line-strong);background:var(--background)}.site .tete{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.site .tete__grille{gap:var(--space-10);padding-block:var(--space-12) 56px;display:grid}@media (min-width:1000px){.site .tete__grille{gap:var(--space-16);padding-block:88px var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center}}.site .tete__texte{gap:var(--space-6);align-content:start;min-width:0;max-width:600px;display:grid}.site .tete__sur{color:var(--accent);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:500;display:inline-flex}.site .tete__sur .noeud{width:20px;height:auto}.site .tete__chapo{color:var(--muted);text-wrap:pretty;max-width:54ch;margin:0;font-size:18px;line-height:1.55}@media (max-width:640px){.site .tete__chapo{font-size:17px}}.site .tete__visuel{border:1px solid var(--line);min-width:0;padding:var(--space-5) var(--space-4);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}@media (min-width:1000px){.site .tete__visuel{min-height:480px;padding:var(--space-10)}}.site .tete__visuel .piece{position:relative}.site .tete__note{color:var(--muted);max-width:60ch;margin:0;font-size:13px;line-height:1.5}.site .leve{animation:site-leve var(--duree-longue) var(--courbe-entree) both}.site .leve-2{animation-delay:.12s}.site .leve-3{animation-delay:.2s}.site .leve-4{animation-delay:.32s}@keyframes site-leve{0%{transform:translateY(14px)}}.site .bloc__num{z-index:3;min-width:36px;height:36px;padding:0 var(--space-2);border-radius:var(--radius-fin);background:var(--accent-soft);color:var(--accent);font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:22px;right:22px}.site .piece a:focus-visible,.site .fenetre a:focus-visible{outline-color:var(--accent)}.site .rangee{text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(70% 120% at 50% 0%, var(--wash-lin) 0%, var(--background) 70%);padding-block:88px 0}.site .rangee .h2{margin-inline:auto}.site .rangee__chiffres{margin-top:var(--space-12);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.site .rangee__chiffres{grid-template-columns:repeat(4,minmax(0,1fr))}}.site .rangee__c{padding:28px var(--space-3) var(--space-8);gap:var(--space-2);align-content:start;justify-items:center;display:grid}.site .rangee__c+.rangee__c{border-left:1px solid var(--line)}@media (max-width:899px){.site .rangee__c:nth-child(3){border-left:0}.site .rangee__c:nth-child(n+3){border-top:1px solid var(--line)}}.site .rangee__v{letter-spacing:-.03em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(26px,3.2vw,40px);font-weight:330;line-height:1.05}.site .rangee__c:first-child .rangee__v{color:var(--foreground)}.site .rangee__l{color:var(--muted);max-width:22ch;font-size:14.5px;line-height:1.4}.site .rangee__note{color:var(--muted);padding:18px var(--space-4) 22px;border-top:1px solid var(--line);margin:0;font-size:12.5px}@media (max-width:420px){.site .rangee__v{font-size:24px}.site .rangee__l{font-size:13.5px}}.site .pile{width:min(440px,100%);position:relative}.site .pile__dos{background:var(--card);border:1px solid var(--line);box-shadow:var(--elevation-s);border-radius:12px;position:absolute;inset:0;transform:translate(14px,-14px)rotate(2.5deg)}.site .dossier{display:grid;overflow:hidden}.site .dossier__tete{padding:18px var(--space-5) 14px;border-bottom:1px solid var(--line);gap:2px;display:grid}.site .dossier__tete b{color:var(--foreground);font-size:15px;font-weight:650}.site .dossier__tete span{color:var(--muted);font-size:12.5px}.site .dossier__liste{padding:6px var(--space-2);margin:0;list-style:none}.site .dossier__liste a{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);color:var(--foreground);transition:background-color var(--duree-instant) var(--courbe);border-radius:8px;font-size:14px;font-weight:500;display:flex}.site .dossier__liste a:hover{background:var(--background-alt)}.site .dossier__liste a .ico{color:var(--muted);transition:transform var(--duree-courte) var(--courbe);margin-left:auto}.site .dossier__liste a:hover .ico{transform:translate(2px)}.site .dossier__n{width:20px;color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:650}.site .dossier__pied{padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--card-sunk);color:var(--muted);font-size:12px}.site .v2-recu{min-height:470px}.site .v2-recu .tel{top:30px;left:56px}.site .v2-recu .calcul{right:var(--space-10);z-index:2;width:330px;top:70px}@media (max-width:1199px){.site .v2-recu .tel{left:28px}.site .v2-recu .calcul{right:var(--space-6);width:300px}}@media (max-width:899px){.site .v2-recu{min-height:690px}.site .v2-recu .calcul{left:var(--space-4);right:var(--space-4);top:var(--space-4);width:auto}.site .v2-recu .tel{margin-left:-146px;top:204px;left:50%}}.site .calcul{padding:var(--space-4) 18px;gap:var(--space-3);color:var(--text);font-size:13px;display:grid}.site .calcul__titre{color:var(--muted);font-size:12px;font-weight:600}.site .calcul__l{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.site .calcul__l small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.site .calcul__l b{color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.site .calcul__l--t{border-top:1px solid var(--line);padding-top:var(--space-3);color:var(--foreground);font-weight:650}.site .calcul__l--t b{font-size:17px;font-weight:650}.site .v2-solde .solde{width:auto;top:26px;left:28px;right:28px}.site .v2-solde .recu{left:var(--space-12);right:var(--space-4);width:auto;top:190px}.site .v2-solde .solde__pied{gap:var(--space-2);align-items:baseline;display:flex}@media (max-width:520px){.site .v2-solde .recu{left:28px}}.site .v2-releve .piece{padding:14px var(--space-4) var(--space-3);display:grid;top:26px;left:28px;right:28px}@media (max-width:420px){.site .v2-releve .piece,.site .v2-hist .piece,.site .v2-paie .fenetre{left:var(--space-4);right:var(--space-4)}}.site .releve__tete{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:1px solid var(--line);flex-wrap:wrap;padding-bottom:10px;display:flex}.site .releve__tete b{font-size:13.5px;font-weight:650}.site .releve__tete span{color:var(--muted);font-size:11.5px}.site .releve__l{min-height:44px;padding:var(--space-2) 0;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.site .releve__l b{font-weight:600}.site .releve__l>span{color:var(--text);font-variant-numeric:tabular-nums;text-align:end}.site .releve__l .vide{color:var(--muted)}.site .releve__note{color:var(--muted);margin:0;padding-top:10px;font-size:11px;line-height:1.45}.site .v2-paie .fenetre{top:26px;left:28px;right:28px}.site .paie1{padding:var(--space-4);gap:var(--space-3);display:grid}.site .paie1__tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.site .paie1__tete b{font-size:13.5px;font-weight:650}.site .paie1__ligne{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 0;font-size:13px;display:grid}.site .paie1__ligne b{color:var(--foreground);font-weight:600}.site .paie1__ligne small{color:var(--muted);grid-column:1/-1;font-size:11.5px}.site .v2-hist .piece{left:28px;right:28px;top:var(--space-6);padding:var(--space-1) var(--space-4);display:grid}.site .p-hist{border-bottom:1px solid var(--line);color:var(--foreground);grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:10px;padding:11px 0;font-size:12px;display:grid}.site .p-hist:last-child{border-bottom:0}.site .p-hist>span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.site .p-hist--plus>span{font-weight:600;color:var(--accent)!important}.site .p-hist--plus>span:first-child{align-items:center;display:flex}.site .v2-mot{min-height:380px}.site .v2-mot .fenetre{left:var(--space-10);right:var(--space-10);top:28px}@media (max-width:899px){.site .v2-mot{min-height:420px}.site .v2-mot .fenetre{left:var(--space-4);right:var(--space-4)}}.site .textes{padding:18px var(--space-5) var(--space-5);gap:var(--space-2);display:grid}.site .textes__titre{margin-bottom:var(--space-1);font-size:14px;font-weight:650}.site .textes__label{color:var(--text);margin-top:6px;font-size:11.5px;font-weight:600}.site .textes__champ{min-height:40px;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--line-control);color:var(--foreground);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.site .textes__ok{align-items:center;gap:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-pill);background:var(--success-soft);color:var(--success);white-space:nowrap;font-size:11.5px;font-weight:600;display:inline-flex}.site .textes__refus{padding:10px var(--space-3);background:var(--danger-soft);color:var(--danger);border-radius:8px;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.site .textes__refus .ico{color:var(--danger);margin-top:1px}.site .textes__refus b{font-weight:650}.site .textes__actions{padding-top:var(--space-1);justify-content:flex-end;display:flex}.site .textes__btn{border-radius:var(--radius-fin);background:var(--line-strong);height:32px;color:var(--muted);align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.site .v2-muette .tel{margin-left:-146px;top:26px;left:50%}.site .v2-muette .tel__ecran{align-content:start;min-height:520px}.site .neutre{text-align:center;padding:var(--space-16) var(--space-3) 0;color:var(--text);justify-items:center;gap:10px;display:grid}.site .neutre i{border:1.5px solid var(--hotel-line-control);border-radius:50%;width:40px;height:40px}.site .neutre b{color:var(--foreground);font-size:16px;font-weight:650}.site .neutre span{color:var(--hotel-muted);max-width:26ch;font-size:12.5px;line-height:1.45}.site .bloc--large .v2-courriel{min-height:330px}.site .v2-courriel .courriel{top:36px;left:0;right:150px}.site .v2-courriel .prefs{z-index:2;width:300px;top:196px;right:28px}@media (max-width:899px){.site .bloc--large .v2-courriel{min-height:400px}.site .v2-courriel .courriel{left:var(--space-4);right:var(--space-4);top:var(--space-2)}.site .v2-courriel .prefs{left:var(--space-10);right:var(--space-4);width:auto;top:236px}}.site .courriel{display:grid;overflow:hidden}.site .courriel__tete{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);padding:14px 18px;display:flex}.site .courriel__de{color:var(--muted);gap:1px;min-width:0;font-size:12px;display:grid}.site .courriel__de b{color:var(--foreground);font-size:13.5px;font-weight:650}.site .courriel__quand{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11.5px}.site .courriel__corps{padding:var(--space-4) 18px 18px;gap:var(--space-1);display:grid}.site .courriel__sujet{letter-spacing:-.01em;color:var(--foreground);font-size:17px;font-weight:650}.site .courriel__texte{color:var(--text);font-size:13px}.site .courriel__pied{padding:var(--space-3) 18px;border-top:1px solid var(--line);background:var(--card-sunk);justify-content:flex-start}.site .prefs{padding:14px var(--space-4);gap:10px;font-size:12.5px;display:grid}.site .prefs__titre{color:var(--muted);font-size:12px;font-weight:600}.site .prefs__l{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.site .prefs__l b{color:var(--foreground);font-size:13px;font-weight:600;display:block}.site .prefs__l small{color:var(--muted);font-size:11.5px;display:block}.site .interrupteur{border-radius:var(--radius-pill);background:var(--hotel-accent);flex:none;width:36px;height:22px;position:relative}.site .interrupteur:after{content:"";background:var(--card);border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:17px}.site .docs{gap:var(--space-8);border-bottom:1px solid var(--line);padding-block:88px;display:grid}@media (min-width:900px){.site .docs{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.site .docs__texte{align-content:start;gap:18px;display:grid}.site .docs__texte p{color:var(--muted);max-width:52ch;margin:0}.site .docs__visuel{border:1px solid var(--line);border-radius:var(--radius-petit);min-height:440px;position:relative;overflow:hidden}.site .papier{aspect-ratio:210/297;background:var(--card);border:1px solid var(--line);width:210px;box-shadow:var(--elevation-s);padding:var(--space-4);align-content:start;gap:var(--space-2);color:var(--foreground);border-radius:4px;display:grid;position:absolute}.site .papier--1{left:5%;top:var(--space-8);transform:rotate(-2deg)}.site .papier--2{top:104px;left:calc(5% + 36px);transform:rotate(-1deg)}.site .papier--3{top:176px;left:calc(5% + 72px)}.site .papier--avant{width:280px;box-shadow:var(--elevation-m);z-index:2;top:56px;right:6%}.site .papier__bandeau{padding:7px var(--space-2);background:var(--veil);color:var(--accent);border-radius:3px;font-size:10px;font-weight:550;line-height:1.4}.site .papier__hotel{letter-spacing:.14em;text-transform:uppercase;color:var(--hotel-muted);font-size:9.5px;font-weight:600}.site .papier__titre{letter-spacing:-.01em;font-size:13px;font-weight:650;line-height:1.25}.site .papier--avant .papier__titre{font-size:16px}.site .papier__sous{color:var(--muted);font-size:11px}.site .papier__lignes{margin-top:var(--space-2);gap:7px;display:grid}.site .papier__lignes i{background:var(--line);border-radius:3px;height:5px;display:block}.site .papier__lignes i:nth-child(3n){width:72%}@media (max-width:899px){.site .docs__visuel{min-height:470px}.site .papier{width:210px;padding:var(--space-3) 14px}.site .papier__titre{font-size:12.5px}.site .papier--1{left:var(--space-4);top:var(--space-4)}.site .papier--2{left:var(--space-10);top:76px}.site .papier--3{left:var(--space-16);top:136px}.site .papier--avant{left:auto;right:var(--space-4);width:240px;top:196px}}.site .visuel-masque{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site .cartes2{width:min(500px,100%);height:380px;position:relative}.site .cartes2 .carte{z-index:1;width:260px;top:44px;left:3%;transform:rotate(-6deg)}.site .carte-qr{aspect-ratio:85.6/54;border-radius:var(--radius-moyen);background:var(--card);border:1px solid var(--line);width:240px;box-shadow:var(--elevation-m);padding:14px var(--space-4);gap:var(--space-2) var(--space-3);z-index:2;color:var(--foreground);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);display:grid;position:absolute;top:150px;right:2%;transform:rotate(4deg)}.site .carte-qr__hotel{color:var(--hotel-muted);grid-column:1/-1;font-size:10.5px;font-weight:500}.site .carte-qr__pied{align-self:end;max-width:130px;font-size:12.5px;font-weight:600;line-height:1.3}.site .carte-qr canvas{align-self:end;width:70px;height:70px}.site .prix{z-index:3;align-items:baseline;gap:var(--space-2);padding:var(--space-2) 14px;border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--line);box-shadow:var(--elevation-s);color:var(--text);white-space:nowrap;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute}.site .prix b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.site .prix--nfc{top:6px;left:34%}.site .prix--qr{top:322px;right:6%}.site .prix--lot{background:var(--hotel-accent);border-color:var(--hotel-accent);color:var(--hotel-on-accent);font-weight:600;top:262px;left:2%}@media (max-width:520px){.site .cartes2{height:456px}.site .cartes2 .carte{width:224px;top:44px;left:0}.site .carte-qr{width:224px;padding:var(--space-3) 14px;top:206px;right:0}.site .carte-qr canvas{width:60px;height:60px}.site .prix--nfc{top:2px;left:auto;right:0}.site .prix--qr{right:var(--space-1);top:362px}.site .prix--lot{top:412px;left:0}}.site .estim{gap:var(--space-4);display:grid}@media (min-width:980px){.site .estim{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.site .estim__form{border:1px solid var(--line);border-radius:var(--radius-petit);padding:var(--space-6);background:var(--background);align-content:start;gap:22px;min-width:0;display:grid}.site .estim__visuel{border:1px solid var(--line);border-radius:var(--radius-petit);padding:36px var(--space-8);place-items:start center;min-width:0;display:grid}@media (max-width:640px){.site .estim__form{padding:var(--space-5) var(--space-4)}.site .estim__visuel{padding:var(--space-4) 10px}}.site .bascule{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;font-size:15px;font-weight:500;display:flex;position:relative}.site .bascule input{opacity:0;cursor:pointer;width:44px;height:26px;margin:-13px 0 0;position:absolute;top:50%;left:0}.site .bascule__piste{border-radius:var(--radius-pill);background:var(--line-strong);width:44px;height:26px;transition:background-color var(--duree-courte) var(--courbe);flex:none;position:relative}.site .bascule__piste:after{content:"";background:var(--card);width:20px;height:20px;box-shadow:var(--elevation-s);transition:transform var(--duree-courte) var(--courbe);border-radius:50%;position:absolute;top:3px;left:3px}.site .bascule input:checked+.bascule__piste{background:var(--accent)}.site .bascule input:checked+.bascule__piste:after{transform:translate(18px)}.site .bascule input:focus-visible+.bascule__piste{outline:2px solid var(--accent);outline-offset:2px}.site .estim__devise{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.site .estim__devise legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.site .choix{background:var(--background-alt);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:flex}.site .choix button{border-radius:var(--radius-fin);min-height:44px;color:var(--muted);cursor:pointer;transition:background-color var(--duree-instant) var(--courbe), color var(--duree-instant) var(--courbe);background:0 0;border:0;flex:1;font-size:14px;font-weight:500}.site .choix button[aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:var(--elevation-s)}.site .estim__aide{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.site .estim__grille{gap:var(--space-4) 14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.site .estim__large{grid-column:1/-1}.site .ch{min-width:0;color:var(--foreground);align-content:end;gap:6px;font-size:14px;font-weight:500;display:grid}.site .ch input{width:100%;min-width:0;height:46px;padding:0 var(--space-3);font:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--line-strong);border-radius:var(--radius-fin);font-size:16px;font-weight:400}.site .ch input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.site .ch input[aria-invalid=true]{border-color:var(--danger)}.site .ch input[type=number]{appearance:textfield}.site .ch input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.site .ch input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.site .ch__erreur{margin:calc(-1 * var(--space-2)) 0 0;color:var(--danger);font-size:13px}.site .affixe{display:block;position:relative}.site .affixe input{padding-right:36px}.site .affixe__s{right:var(--space-3);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.site .pas{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px;display:grid}.site .pas button{border:1px solid var(--line-strong);border-radius:var(--radius-fin);background:var(--background);height:46px;color:var(--accent);cursor:pointer;transition:border-color var(--duree-instant) var(--courbe);place-items:center;padding:0;display:grid}.site .pas button:hover:not(:disabled){border-color:var(--accent)}.site .pas button:disabled{color:var(--line-strong);cursor:default}.site .pas input{text-align:center;padding:0 var(--space-1)}.site .folio{width:min(560px,100%);padding:26px 26px var(--space-5);background:var(--card);color:var(--foreground);border:1px solid var(--line);border-radius:var(--radius-petit);box-shadow:var(--elevation-m);display:grid}.site .folio__tete{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:1px solid var(--foreground);padding-bottom:18px;display:flex}.site .folio__titre{letter-spacing:-.01em;font-size:18px;font-weight:650}.site .folio__sous{color:var(--muted);margin-top:2px;font-size:12.5px}.site .folio__meta{color:var(--muted);text-align:end;font-size:12px;line-height:1.5}.site .folio__l{gap:var(--space-1) 18px;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;padding:15px 0;font-size:13.5px;display:grid}.site .folio__l b{font-weight:600;display:block}.site .folio__l small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.site .folio__q{color:var(--muted);white-space:nowrap;font-size:12.5px}.site .folio__s{text-align:end;white-space:nowrap;min-width:84px;font-weight:600}.site .folio__l--off .folio__s{color:var(--muted);font-weight:500}.site .folio__total{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:18px 0 6px;font-size:15px;font-weight:600;display:flex}.site .folio__total b{letter-spacing:-.02em;font-size:28px;font-weight:650}.site .folio__pied{margin:var(--space-3) 0 0;padding:var(--space-3) 14px;background:var(--background-alt);color:var(--muted);border-radius:8px;font-size:12px;line-height:1.5}@media (max-width:560px){.site .folio{padding:18px var(--space-4) var(--space-4)}.site .folio__tete{flex-direction:column;gap:6px}.site .folio__meta{text-align:start}.site .folio__l{grid-template-columns:minmax(0,1fr) auto}.site .folio__q{grid-area:2/1}.site .folio__s{grid-area:1/2/span 2;align-self:center;min-width:0}}.site .faq{gap:var(--space-8);border-bottom:1px solid var(--line);padding-block:88px;display:grid}@media (min-width:900px){.site .faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px}.site .faq__tete{align-self:start;position:sticky;top:112px}}.site .faq__tete{align-content:start;gap:18px;display:grid}.site .faq__chapo{color:var(--muted);justify-items:start;gap:10px;margin:0;font-size:15px;display:grid}.site .faq__liste{border-top:1px solid var(--line)}.site .q{border-bottom:1px solid var(--line)}.site .q summary{justify-content:space-between;align-items:center;gap:var(--space-4);letter-spacing:-.005em;cursor:pointer;min-height:64px;padding:14px 0;font-size:17px;font-weight:450;list-style:none;display:flex}.site .q summary::-webkit-details-marker{display:none}.site .q summary:focus-visible{outline-offset:4px}.site .q__signe{border-radius:var(--radius-fin);background:var(--accent-soft);flex:none;width:30px;height:30px;position:relative}.site .q__signe:before,.site .q__signe:after{content:"";background:var(--accent);width:12px;height:2px;transition:transform var(--duree-courte) var(--courbe);border-radius:1px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.site .q__signe:after{transform:rotate(90deg)}.site .q[open] .q__signe:after{transform:rotate(0)}.site .q p{padding:0 46px var(--space-6) 0;max-width:64ch;color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.site .q[open] p{animation:site-leve var(--duree-moyenne) var(--courbe-entree) both}@media (max-width:640px){.site .q summary{font-size:16px}.site .q p{padding-right:0}}.site .faq__note{color:var(--muted);margin:0;padding-top:18px;font-size:12.5px}.site .pile--etroite{width:min(420px,100%)}.site .devises2{padding:6px var(--space-5) 0;display:grid}.site .devises2__tete{padding:14px 0 var(--space-3);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.site .devises2__tete b{font-size:14px;font-weight:650}.site .devises2__tete span{color:var(--muted);font-size:12px}.site .devises2 .devise{padding:var(--space-4) 0}.site .devises2__pied{align-items:flex-start;gap:var(--space-2);margin:0 calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--card-sunk);color:var(--muted);border-radius:0 0 12px 12px;font-size:12px;line-height:1.45;display:flex}.site .devises2__pied .ico{color:var(--accent-text);margin-top:1px}@media (max-width:520px){.site .devises2{padding-inline:var(--space-4)}.site .devises2__pied{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}}.site .bloc__marge{border-left:2px solid var(--line-strong);max-width:46ch;color:var(--muted);margin:0;padding-left:14px;font-size:13.5px;line-height:1.5}.site .bloc__marge b{color:var(--foreground);font-weight:600}.site .bloc--large .v2-console{min-height:440px}.site .v2-console .fenetre{top:28px;left:0;right:28px;bottom:calc(-1 * var(--space-6))}@media (max-width:899px){.site .bloc--large .v2-console{min-height:540px}.site .v2-console .fenetre{left:var(--space-4);right:var(--space-4);top:var(--space-2)}}.site .console{padding:var(--space-4) 18px;gap:var(--space-3);display:grid}.site .console__tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.site .console__tete b{font-size:14px;font-weight:650}.site .console__tete span{color:var(--muted);font-size:11.5px}.site .console__t{border-collapse:collapse;width:100%;font-size:12px}.site .console__t th{text-align:start;letter-spacing:.02em;color:var(--muted);border-bottom:1px solid var(--line-strong);padding:7px 0;font-size:10.5px;font-weight:600}.site .console__t td{border-bottom:1px solid var(--line);color:var(--text);vertical-align:middle;padding:9px 0}.site .console__t td b{color:var(--foreground);font-weight:600;display:block}.site .console__t td small{letter-spacing:.1em;color:var(--accent-text);font-size:10.5px;font-weight:600;display:block}.site .console__t .n{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:10px}.site .console__totaux{grid-template-columns:1fr 1fr;gap:10px;display:grid}.site .console__totaux div{padding:10px var(--space-3);background:var(--background-alt);border-radius:8px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;display:grid}.site .console__totaux b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.site .console__totaux small{color:var(--muted);grid-column:2;font-size:11px}@media (max-width:560px){.site .console__t .c-eff,.site .console__t .c-part{display:none}.site .console__totaux{grid-template-columns:1fr}}.site .v2-etapes .etapes{left:var(--space-10);right:var(--space-10);top:28px}@media (max-width:899px){.site .v2-etapes .etapes{left:var(--space-4);right:var(--space-4);top:var(--space-4)}.site .v2-etapes{min-height:360px}}.site .etapes{padding:var(--space-2) 18px;display:grid}.site .etape{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;font-size:12.5px;display:grid}.site .etape:last-child{border-bottom:0}.site .etape b{color:var(--foreground);font-size:13.5px;font-weight:600;display:block}.site .etape small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.site .etape__m{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--muted);background:var(--card);border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid}.site .etape--fait .etape__m{background:var(--hotel-accent);border-color:var(--hotel-accent);color:var(--hotel-on-accent)}.site .etape--cours .etape__m{border-color:var(--hotel-accent);color:var(--hotel-accent);box-shadow:0 0 0 3px var(--hotel-line)}.site .etape__etat{border-radius:var(--radius-pill);background:var(--hotel-accent-soft);color:var(--hotel-accent);white-space:nowrap;align-self:center;padding:3px 9px;font-size:11px;font-weight:600}.site .v2-hotels .hotels{left:28px;right:28px;top:var(--space-6)}@media (max-width:420px){.site .v2-hotels .hotels,.site .v2-repere .repere{left:var(--space-4);right:var(--space-4)}}.site .hotels{padding:var(--space-1) 14px 0;display:grid}.site .hotels__l{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.site .hotels__l b{color:var(--foreground);font-size:13px;font-weight:600;display:block}.site .hotels__l small{letter-spacing:.1em;color:var(--accent-text);font-size:10.5px;font-weight:600;display:block}.site .hotels__m{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--text);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.site .hotels__m--ht{background:var(--hotel-accent);border-color:var(--hotel-accent);color:var(--hotel-on-accent)}.site .hotels__avis{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) 14px;background:var(--veil);color:var(--accent);border-radius:0 0 12px 12px;margin:0 -14px;font-size:12px;line-height:1.45;display:flex}.site .hotels__avis .ico{margin-top:1px}.site .v2-notes{min-height:340px}.site .v2-notes .note2--eur{left:var(--space-10);width:320px;top:30px}.site .v2-notes .note2--usd{right:var(--space-10);top:var(--space-24);z-index:2;width:320px}@media (max-width:1199px){.site .v2-notes .note2--eur{left:var(--space-6)}.site .v2-notes .note2--usd{right:var(--space-6)}}@media (max-width:899px){.site .v2-notes{min-height:450px}.site .v2-notes .note2--eur{left:var(--space-4);right:var(--space-10);width:auto;top:var(--space-4)}.site .v2-notes .note2--usd{left:var(--space-10);right:var(--space-4);width:auto;top:252px}}.site .note2{padding:14px var(--space-4) var(--space-3);display:grid}.site .note2__tete{border-bottom:1px solid var(--foreground);gap:1px;padding-bottom:10px;display:grid}.site .note2__tete b{font-size:13.5px;font-weight:650}.site .note2__tete span{color:var(--muted);font-size:11.5px}.site .note2__l{border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;font-size:12.5px;display:flex}.site .note2__l small{color:var(--muted);font-size:11.5px;display:block}.site .note2__l b,.site .note2__t b{color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.site .note2__t{justify-content:space-between;align-items:baseline;padding-top:10px;font-size:13px;font-weight:600;display:flex}.site .note2__t b{font-size:17px;font-weight:650}.site .v2-repere .repere{top:30px;left:28px;right:28px}.site .repere{padding:var(--space-4) 18px;gap:14px;display:grid}.site .repere__titre{color:var(--text);font-size:12.5px;font-weight:600}.site .repere__piste{background:var(--line);border-radius:5px;height:10px;margin-top:46px;position:relative}.site .repere__bande{background:var(--line-strong);border-radius:5px;position:absolute;inset:0 18% 0 38%}.site .repere__marque{left:var(--x);width:0;height:0;position:absolute;top:50%}.site .repere__point{left:calc(-1 * var(--space-2));top:calc(-1 * var(--space-2));background:var(--hotel-accent);width:16px;height:16px;box-shadow:0 0 0 3px var(--card);border-radius:50%;position:absolute}.site .repere__marque b,.site .repere__valeur{right:calc(-1 * var(--space-3));white-space:nowrap;font-size:11.5px;position:absolute}.site .repere__marque b{color:var(--foreground);font-weight:600;bottom:28px}.site .repere__valeur{bottom:var(--space-3);color:var(--hotel-accent);font-variant-numeric:tabular-nums;font-weight:650}.site .repere__axe{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.site .repere__note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:10px;font-size:11.5px}.site .renvoi{align-items:center;gap:var(--space-4);padding-block:var(--space-8);border-bottom:1px solid var(--line);display:flex}.site .renvoi p{color:var(--muted);gap:var(--space-1) 10px;flex-wrap:wrap;align-items:baseline;margin:0;font-size:15px;display:flex}.site .renvoi__ico{border:1px solid var(--line);width:36px;height:36px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.site .pied__cookies{font:inherit;color:var(--muted);cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.site .pied__cookies:hover{color:var(--foreground)}.site .tete__visuel--code{padding:var(--space-6)}@media (max-width:640px){.site .tete__visuel--code{padding:var(--space-2)}.site .code .code__barre{padding:0}.site .code .code__onglets button{padding:0 var(--space-2);font-size:12.5px}.site .code .code__onglets button[aria-selected=true]:after{left:var(--space-2);right:var(--space-2)}.site .code .code__panneau{padding:14px var(--space-4) var(--space-4)}}.site .code{border-radius:var(--radius-petit);background:var(--code);width:100%;min-width:0;max-width:560px;color:var(--line);box-shadow:var(--elevation-m);text-align:start;overflow:hidden}.site .code__barre{padding:0 var(--space-1);border-bottom:1px solid var(--code-line);align-items:center;display:flex}.site .code__onglets{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.site .code__onglets::-webkit-scrollbar{display:none}.site .code__onglets button{min-height:44px;padding:0 var(--space-3);color:var(--hotel-on-inverse-muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:13px;font-weight:500;position:relative}.site .code__onglets button[aria-selected=true]{color:var(--card)}.site .code__onglets button[aria-selected=true]:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--inverse-accent);border-radius:1px;height:2px;position:absolute;bottom:-1px}.site .code__onglets button:focus-visible,.site .code__copier:focus-visible{outline-color:var(--inverse-accent);outline-offset:-2px}.site .code__copier{border:1px solid var(--code-line);border-radius:var(--radius-fin);background:var(--code);min-height:36px;color:var(--line);cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.site .code__panneau{padding:var(--space-4) var(--space-5) 18px;gap:var(--space-3);display:grid}.site .code__panneau:focus-visible{outline:2px solid var(--inverse-accent);outline-offset:-4px}.site .code__fichier{justify-content:space-between;align-items:center;gap:var(--space-2);letter-spacing:.12em;color:var(--hotel-on-inverse-muted);font-size:11px;font-weight:600;display:flex}.site .code__fichier .code__copier{letter-spacing:0}.site .code pre{font-family:var(--font-mono);color:var(--line);margin:0;font-size:13px;line-height:1.75;overflow-x:auto}.site .code code{font:inherit}.site .c-b{color:var(--card);font-weight:550}.site .c-a{color:var(--hotel-on-inverse-muted)}.site .c-s{color:var(--inverse-accent)}.site .c-m{color:var(--inverse-accent);font-weight:650}.site .code__note{padding-top:var(--space-3);border-top:1px solid var(--code-line);color:var(--hotel-on-inverse-muted);margin:0;font-size:12.5px;line-height:1.5}.site .v2-embed{min-height:420px}.site .v2-embed .fenetre{left:var(--space-10);width:360px;top:28px;bottom:-30px}.site .v2-embed .proprietes{right:var(--space-8);top:var(--space-16);z-index:2;width:330px}@media (max-width:1199px){.site .v2-embed .fenetre{left:var(--space-6);width:320px}.site .v2-embed .proprietes{right:var(--space-5);width:300px}}@media (max-width:899px){.site .v2-embed{min-height:720px}.site .v2-embed .fenetre{left:var(--space-4);right:var(--space-4);width:auto;top:var(--space-4);bottom:auto}.site .v2-embed .proprietes{left:var(--space-8);right:var(--space-4);width:auto;top:330px}}.site .hote{padding:0 0 18px}.site .hote__barre{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);padding:10px 14px;font-size:12px;display:flex}.site .hote__barre span{background:var(--line);border-radius:3px;width:40px;height:6px}.site .hote__barre span:last-child{margin-left:auto}.site .hote__cadre{margin:22px var(--space-4) 0;padding:26px var(--space-4) var(--space-4);border:1.5px dashed var(--knot-right);border-radius:var(--radius-petit);background:var(--hotel-card-sunk);gap:var(--space-3);display:grid;position:relative}.site .hote__cadre .gp__m{height:38px;font-size:13px}.site .hote__cadre .gp__bouton{height:40px;font-size:13px}.site .hote__etiquette{top:-10px;left:var(--space-3);padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--inverse-accent);color:var(--accent-text);font-size:10.5px;font-weight:600;position:absolute}.site .proprietes{padding:var(--space-1) 18px;margin:0;display:grid}.site .proprietes>div{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.site .proprietes>div:last-child{border-bottom:0}.site .proprietes dt{color:var(--foreground);font-size:12px;font-weight:650}.site .proprietes dd{color:var(--text);margin:3px 0 0;font-size:12.5px;line-height:1.45}.site .v2-fisc .proprietes{top:26px;left:28px;right:28px}@media (max-width:420px){.site .v2-fisc .proprietes{left:var(--space-4);right:var(--space-4)}}.site .v2-fisc{min-height:380px}.site .pays{margin:var(--space-1) var(--space-1) 0 0;padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--hotel-accent-soft);color:var(--hotel-accent);font-size:11.5px;font-weight:600;display:inline-block}.site .bloc--large .v2-cles{min-height:330px}.site .v2-cles .cle{top:28px;left:0;right:28px}@media (max-width:899px){.site .bloc--large .v2-cles{min-height:600px}.site .v2-cles .cle{left:var(--space-4);right:var(--space-4);top:var(--space-2)}}.site .cle{gap:14px;padding:18px;display:grid}.site .cle__l{gap:6px;display:grid}.site .cle__lab{color:var(--muted);font-size:11.5px;font-weight:600}.site .cle__v{padding:10px var(--space-3);background:var(--background-alt);border:1px solid var(--line);font-family:var(--font-mono);color:var(--foreground);overflow-wrap:anywhere;border-radius:8px;font-size:13px;display:block}.site .cle__props{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.site .cle__props dt{color:var(--foreground);font-size:12px;font-weight:650}.site .cle__props dd{color:var(--text);margin:3px 0 0;font-size:12px;line-height:1.45}@media (max-width:640px){.site .cle__props{grid-template-columns:1fr}}.site .cle__erreurs{padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.site .cle__erreurs span{padding:3px 9px 3px var(--space-1);border-radius:var(--radius-pill);background:var(--background-alt);color:var(--text);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.site .cle__erreurs b{border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--accent);padding:1px 6px;font-size:10.5px;font-weight:650}.site .btn--entier{justify-content:center;width:100%;min-height:48px}.site .porte{align-content:center;justify-items:center;gap:var(--space-5);min-height:640px;padding:56px var(--space-4) var(--space-16);border-bottom:1px solid var(--line);display:grid}@media (min-width:720px){.site .porte{min-height:780px;padding-block:72px 80px}}.site .porte__carte{background:var(--background);border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--elevation-m);border-radius:12px;gap:18px;padding:36px 36px 28px;display:grid}@media (max-width:480px){.site .porte__carte{padding:28px var(--space-5) 22px}}.site .porte__titre{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:400;line-height:1.2}.site .porte__intro{margin:calc(-1 * var(--space-2)) 0 0;color:var(--muted);font-size:14.5px}.site .porte__form{gap:var(--space-4);display:grid}.site .porte__ligne{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.site .porte__oubli{min-height:44px;margin:calc(-1 * var(--space-3)) 0;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:500}.site .porte__oubli:hover{text-underline-offset:3px;text-decoration:underline}.site .porte__mdp{display:block;position:relative}.site .porte__mdp input{padding-right:var(--space-24)}.site .porte__voir{right:var(--space-1);top:var(--space-1);bottom:var(--space-1);padding:0 var(--space-3);background:var(--background-alt);color:var(--foreground);cursor:pointer;border:0;border-radius:4px;font-size:13px;font-weight:500;position:absolute}.site .porte__aide{padding:10px var(--space-3);border-radius:var(--radius-fin);background:var(--background-alt);color:var(--text);margin:-6px 0 0;font-size:13px}.site .porte__msg{gap:var(--space-2);padding:10px var(--space-3);border-radius:var(--radius-fin);background:var(--accent-soft);color:var(--text);align-items:flex-start;margin:0;font-size:13px;line-height:1.45;display:flex}.site .porte__msg .ico{color:var(--accent);margin-top:1px}.site .porte__salarie{gap:var(--space-3);border-top:1px solid var(--line);align-items:flex-start;padding-top:18px;display:flex}.site .porte__salarie p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.site .porte__salarie b{color:var(--foreground);font-weight:550;display:block}.site .porte__salarie-ico{border:1px solid var(--line);width:32px;height:32px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid}.site .porte__pied{justify-content:center;align-items:center;gap:0 var(--space-2);color:var(--muted);text-align:center;flex-wrap:wrap;margin:0;font-size:14.5px;display:flex}.site .porte__essai,.site .lien--bouton{align-items:center;gap:var(--space-1);min-height:44px;font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline-flex}.site .porte__essai .ico,.site .lien--bouton .ico{transition:transform var(--duree-courte) var(--courbe)}.site .porte__essai:hover .ico,.site .lien--bouton:hover .ico{transform:translate(2px)}@media (min-width:1000px){.site .tete__grille--demande{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start}}.site .engage{margin:var(--space-1) 0 0;gap:14px;padding:0;list-style:none;display:grid}.site .engage li{gap:var(--space-3);color:var(--text);grid-template-columns:24px minmax(0,1fr);font-size:15.5px;line-height:1.5;display:grid}.site .engage__m{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;place-items:center;margin-top:1px;display:grid}.site .demande{min-width:0;padding:var(--space-8);background:var(--background);border:1px solid var(--line);box-shadow:var(--elevation-m);border-radius:12px}@media (max-width:640px){.site .demande{padding:var(--space-6) 18px}}.site .demande__form{gap:14px;display:grid}.site .demande__titre{margin:0 0 var(--space-1);letter-spacing:-.018em;font-size:22px;font-weight:400}.site .demande__proto{gap:var(--space-2);color:var(--muted);align-items:flex-start;margin:0;font-size:12.5px;display:flex}.site .demande__proto .ico{margin-top:2px}.site .demande__fait{justify-items:start;gap:14px;display:grid}.site .demande__fait p{color:var(--muted);margin:0}.site .demande__ok{background:var(--success-soft);width:44px;height:44px;color:var(--success);border-radius:50%;place-items:center;display:grid}.site .v2-d1 .tel{margin-left:-146px;top:26px;left:50%}.site .bac{margin:-6px 0 calc(-1 * var(--space-1));border-radius:var(--radius-pill);background:var(--veil);color:var(--accent);justify-self:center;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.site .nav:before{content:"";z-index:-1;background:var(--background);opacity:.86;pointer-events:none;position:absolute;inset:0}.site .fiche-fond:before{content:"";z-index:-1;background:var(--foreground);opacity:.28;pointer-events:none;position:absolute;inset:0}.site .nav__voile:before{content:"";z-index:-1;background:var(--background);opacity:.36;pointer-events:none;position:absolute;inset:0}.site .aller-au-contenu{left:var(--space-4);top:calc(-1 * var(--space-16));z-index:60;padding:var(--space-2) var(--space-4);border-radius:var(--radius-fin);background:var(--accent);color:var(--on-accent);font-size:15px;font-weight:500;position:absolute}.site .aller-au-contenu:focus-visible{top:var(--space-2)}.site main:focus{outline:none}.site .bloc__detail{z-index:3;pointer-events:none;position:absolute;inset:0}.site summary.bloc__plus{cursor:pointer;pointer-events:auto;z-index:2;border:0;padding:0;list-style:none}.site summary.bloc__plus::-webkit-details-marker{display:none}.site .bloc__detail[open]>.bloc__fiche{z-index:1;pointer-events:auto;align-content:start;gap:var(--space-4);background:var(--background);color:var(--text);padding:72px 22px 22px;font-size:15px;line-height:1.55;display:grid;position:absolute;inset:0;overflow:auto}.site .bloc__detail:not([open])>.bloc__fiche{display:none}.site .juridique__corps{max-width:var(--container-text);padding-block:var(--space-16) var(--space-24);gap:var(--space-6);display:grid}.site .juridique__intro{font-size:var(--text-chapeau);line-height:var(--text-chapeau--line-height);color:var(--muted);margin:0}.site .juridique__section{gap:var(--space-3);display:grid}.site .juridique__section p,.site .juridique__pied{font-size:var(--text-texte);line-height:var(--text-texte--line-height);color:var(--text);margin:0}.site .juridique__titre{margin:var(--space-4) 0 0;font-size:var(--text-titre-3);font-weight:var(--text-titre-3--font-weight);letter-spacing:var(--text-titre-3--letter-spacing);line-height:var(--text-titre-3--line-height);color:var(--foreground)}.site .juridique__tableau{overflow-x:auto}.site .juridique__tableau table{border-collapse:collapse;width:100%;font-size:15px}.site .juridique__tableau th{text-align:start;color:var(--foreground);padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--line-strong);font-weight:600}.site .juridique__tableau td{vertical-align:top;color:var(--text);padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--line)}
