.ld{--bg:#121212;--inset:#171b1c;--carte:#1a1e20;--sel:#2c3236;--ink:#f8fafc;--ink2:#c9ced1;--muted:#9aa3a6;--filet:rgba(255,255,255,.08);--brand:#fd5200;--brand-ink:#1a0a02;--or:#e0a43a;--vert:94,207,149;--orange:253,82,0;--bleu:106,169,255;--violet:167,139,250;--cyan:72,200,214;--indigo:129,140,248;--prune:196,116,176;--ardoise:148,163,184;--sarcelle:45,176,160;--f-titre:var(--font-outfit,var(--font-geist-sans)),system-ui,sans-serif;--f-corps:var(--font-inter,var(--font-geist-sans)),system-ui,sans-serif;--h1-div:10.5;--fs-h1:clamp(1.5rem,min(1.757rem + 3.048vw,(100vw - 2 * var(--marge))/var(--h1-div)),4.5rem);--fs-num:clamp(1.953rem,1.772rem + .743vw,2.441rem);--fs-h2:clamp(1.625rem,1.232rem + 1.964vw,3rem);--fs-h3:clamp(1.25rem,1.204rem + .19vw,1.375rem);--fs-lead:clamp(1.0625rem,1.016rem + .19vw,1.1875rem);--fs-body:1rem;--fs-nav:.9375rem;--fs-sm:.875rem;--fs-xs:.75rem;--fw-titre:450;--fw-chiffre:600;--lh-h1:1.05;--lh-h2:1.1;--lh-h3:1.3;--lh-body:24px;--lh-sm:20px;--lh-xs:16px;--ls-h1:-.03em;--ls-h2:-.025em;--ls-h3:-.01em;--s05:4px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s8:64px;--s10:80px;--s12:96px;--s15:120px;--esp-petit:var(--s2);--esp-moyen:var(--s8);--esp-section:var(--s15);--gap:var(--s3);--pad-carte:var(--s4);--pad-carte-grille:var(--s3);--marge:var(--s3);--mesure:640px;--mesure-chapeau:44ch;--nav-h:72px;--hero-haut:var(--s12);--r-lg:20px;--r-md:14px;--r-sm:10px;--r-xs:8px;--r-pill:999px;--r-in:max(var(--r-sm),calc(var(--r-lg) - var(--pad-carte)));--r-seg:calc(var(--r-md) - var(--s05));--pastille-px:12px;--pastille-fond:rgba(255,255,255,.06);--pastille-bord:rgba(255,255,255,.10);--ic-pastille:var(--s2);--ic-trait:1.75;--nav-fond:rgba(18,18,18,.78);--nav-flou:16px;--t-nav-entree:380ms;--t-nav-sortie:320ms;--t-nav-fond:300ms;--ease-nav:cubic-bezier(.22,1,.36,1);--t-lien:200ms;--survol:rgba(255,255,255,.06);--btn-h:48px;--carte-grille:#16191b;--filet-carte:rgba(255,255,255,.07);--filet-carte-survol:rgba(255,255,255,.14);--pad-scene:var(--s1);--scene-fond:#111415;--filet-scene:rgba(255,255,255,.06);--ic-tuile:36px;--vitre-h:136px;--fs-legende:.8125rem;--t-carte:250ms;--panneau-seul:#141617;--panneau-avec:#1b1f21;--filet-avec:rgba(255,255,255,.12);--gris:107,116,119;--puce:var(--s3);--ic-puce:var(--s2);--mot-de:#fd5200;--mot-a:#ff6a1f;--lamelles-fond:#101010;--lamelles-fondu-h:40%;--lamelles-voile:rgba(16,16,16,.62);--esp-aide:var(--s3);--esp-hero-tel:var(--s10);--fin-carte-h:clamp(440px,58svh,600px);--fin-carte-fond:linear-gradient(160deg,#fd5200,#e04600 35%,#c23d00 80%);--fin-carte-lueur:radial-gradient(55% 65% at 100% 0,rgba(255,214,190,.30),rgba(255,214,190,0));--fin-carte-filet:rgba(255,255,255,.16);--fin-lamelles:repeating-linear-gradient(90deg,rgba(0,0,0,.07) 0 2px,transparent 2px 8px);--ph-w:clamp(128px,calc((100vw - 2 * var(--marge) - var(--gap)) / 2),280px);--ph-h:calc(var(--ph-w) * 19.5 / 9);--ph-bord:calc(var(--ph-w) * .03);--ph-r:calc(var(--ph-w) * .16);--ph-visible:.4;background:var(--bg);color:var(--ink);font-family:var(--f-corps);font-size:var(--fs-body);line-height:var(--lh-body);font-variant-numeric:tabular-nums;overflow-x:clip;min-height:100dvh}.ld *{box-sizing:border-box}.ld a{color:inherit;text-decoration:none}.ld dd,.ld dl,.ld p,.ld ul{margin:0;padding:0}.ld li,.ld p{text-wrap:pretty}.ld .wrap{width:min(1100px,100% - 2 * var(--marge));margin:0 auto;position:relative}.ld .g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.ld .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ld .gros,.ld .prix,.ld h1,.ld h2,.ld h3{margin:0;font-family:var(--f-titre);font-weight:var(--fw-titre)}.ld h1{font-size:var(--fs-h1);line-height:round(up,var(--lh-h1) * 1em,4px);letter-spacing:var(--ls-h1)}.ld h1,.ld h2{text-wrap:balance}.ld h2{font-size:var(--fs-h2);line-height:round(up,var(--lh-h2) * 1em,4px);letter-spacing:var(--ls-h2)}.ld h3{font-size:var(--fs-h3);line-height:round(up,var(--lh-h3) * 1em,4px);letter-spacing:var(--ls-h3);text-wrap:balance}.ld h1 .l,.ld h2 .l{display:block;text-wrap:balance}.ld .libelle{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:500;color:var(--muted)}.ld .lead{font-size:var(--fs-lead);line-height:round(up,1.5em,4px);color:var(--ink2);text-wrap:balance;max-width:var(--mesure-chapeau)}.ld .fort{font-style:normal;background:linear-gradient(90deg,var(--mot-de),var(--mot-a));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ld .faq .rep,.ld .methode p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.ld .s{position:relative;isolation:isolate;overflow-x:clip;padding:var(--esp-section) 0}.ld .s:not(.hero):after{content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09) 20%,rgba(255,255,255,.09) 80%,transparent)}.ld .s:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 800px}.ld[data-tout] .s:not(.hero){content-visibility:visible}.ld .halo{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.ld .s.lueur:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.09) 20%,rgba(200,215,228,.22) 50%,rgba(255,255,255,.09) 80%,transparent)}.ld .s.lueur:before{content:"";position:absolute;left:50%;width:800px;max-width:100%;transform:translateX(-50%);top:0;height:200px;z-index:-1;pointer-events:none;background:radial-gradient(50% 100% at 50% 0,rgba(150,175,195,.07),rgba(150,175,195,0))}.ld .head{text-align:center}.ld .head,.ld .head .t{display:flex;flex-direction:column;align-items:center}.ld .head .lead,.ld .head h2{margin-top:var(--esp-petit)}.ld .pastille{display:inline-flex;align-items:center;gap:var(--s1);height:var(--s4);padding:0 var(--pastille-px);border-radius:var(--r-sm);background:var(--pastille-fond);border:1px solid var(--pastille-bord);font-family:var(--f-corps);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:500;letter-spacing:0;color:var(--ink2);white-space:nowrap}.ld .pastille svg{flex:none;width:var(--ic-pastille);height:var(--ic-pastille);fill:none;stroke:var(--ink2);stroke-width:var(--ic-trait);stroke-linecap:round;stroke-linejoin:round}.ld .pastille.or svg{stroke:var(--or)}.ld .apres{margin-top:var(--esp-moyen)}.ld .btn{display:inline-flex;align-items:center;justify-content:center;height:var(--btn-h);padding:0 var(--s3);border-radius:var(--r-md);font-family:inherit;font-weight:600;font-size:var(--fs-body);white-space:nowrap;border:0;cursor:pointer}.ld .btn:focus-visible,.ld .faq summary:focus-visible,.ld .lien-aide:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ld .btn-go{background:var(--brand);color:var(--brand-ink);box-shadow:0 8px 32px -8px rgba(253,82,0,.5)}.ld .btn-fonce{background:#121212;color:#fff;box-shadow:0 8px 24px -8px rgba(0,0,0,.45)}.ld .btn-2{background:#293133;color:var(--ink);box-shadow:inset 0 0 0 1px var(--filet)}.ld .tag{height:var(--s3);padding:0 var(--s1);border-radius:var(--r-sm);background:var(--filet);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:500;letter-spacing:.04em}.ld .lien-aide,.ld .tag{display:inline-flex;align-items:center;color:var(--ink2)}.ld .lien-aide{min-height:var(--s3);font-size:var(--fs-sm);line-height:var(--lh-sm);text-decoration:underline;text-decoration-color:rgba(255,255,255,.28);text-underline-offset:3px}.ld .lien-aide:hover{color:var(--ink)}.ld .carte{position:relative;background:var(--carte);border:1px solid var(--filet);border-radius:var(--r-lg);padding:var(--pad-carte);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ld .carte>.tag{position:absolute;top:var(--pad-carte);right:var(--pad-carte)}.ld svg.ic{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ld .t-vert{--c1:#34613f;--c2:#1b3120}.ld .t-sarcelle{--c1:#136358;--c2:#0e322c}.ld .t-cyan{--c1:#0c606d;--c2:#0c3137}.ld .t-bleu{--c1:#2c5a7c;--c2:#182e3f}.ld .t-indigo{--c1:#48527f;--c2:#252a40}.ld .t-violet{--c1:#5f4a77;--c2:#30263c}.ld .t-magenta{--c1:#6f4565;--c2:#392333}.ld .t-framboise{--c1:#78434e;--c2:#3d2228}.ld .hero{padding:0 0 var(--esp-section);overflow:hidden}.ld .fond-lamelles{position:absolute;inset:0;z-index:-2;pointer-events:none;background:var(--lamelles-fond)}.ld .fond-lamelles canvas{display:block;width:100%;height:100%}.ld .fond-lamelles[data-repli]{background:repeating-linear-gradient(90deg,transparent 0 6px,var(--lamelles-fond) 6px 8px),repeating-linear-gradient(180deg,transparent 0 14px,var(--lamelles-fond) 14px 16px),radial-gradient(70% 38% at 22% 80%,rgba(161,31,0,.8),transparent 72%),radial-gradient(60% 32% at 82% 64%,rgba(161,31,0,.6),transparent 72%),linear-gradient(180deg,#1a0f0c 0,#330a00 28%,#4e0e00 60%,#6a1500 100%)}.ld .fond-lamelles:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 45% at 50% 28%,var(--lamelles-voile),transparent 100%),linear-gradient(180deg,transparent calc(100% - var(--lamelles-fondu-h)),var(--bg))}.ld .hero>.wrap{min-height:calc(100svh + var(--ph-h) * (1 - var(--ph-visible)));display:flex;flex-direction:column}.ld .nav{position:fixed;z-index:30;top:0;left:0;right:0;height:var(--nav-h);transform:translateZ(0);transition:transform var(--t-nav-entree) var(--ease-nav)}.ld .nav:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--nav-fond);-webkit-backdrop-filter:blur(var(--nav-flou)) saturate(140%);backdrop-filter:blur(var(--nav-flou)) saturate(140%);border-bottom:1px solid var(--filet);opacity:0;transition:opacity var(--t-nav-fond) ease-out;pointer-events:none}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ld .nav:before{background:rgba(18,18,18,.95)}}.ld .nav[data-fond]:before{opacity:1}.ld .nav[data-cache]:not(:focus-within){transform:translate3d(0,calc(-100% - 1px),0);pointer-events:none;transition-duration:var(--t-nav-sortie)}.ld .nav[data-cache]:not(:focus-within) .nav-in{opacity:.35;transition-duration:var(--t-nav-sortie)}.ld .nav-in{transition:opacity var(--t-nav-entree) var(--ease-nav);height:100%;display:grid;grid-template-columns:1fr auto 1fr}.ld .marque,.ld .nav-in{align-items:center;gap:var(--s2)}.ld .marque{display:inline-flex;justify-self:start;border-radius:var(--r-sm)}.ld .marque:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ld .nav img{width:var(--s4);height:var(--s4);border-radius:var(--r-xs)}.ld .nav .nom{font-weight:600;letter-spacing:.02em}.ld .nav .liens{display:flex;gap:var(--s1)}.ld .nav .liens a{position:relative;display:inline-flex;align-items:center;height:var(--s5);padding:0 var(--s2);border-radius:var(--r-sm);font-size:var(--fs-nav);font-weight:500;color:var(--ink)}.ld .nav .liens a:after{content:"";position:absolute;left:var(--s2);right:var(--s2);bottom:var(--s1);height:1px;background:currentColor;transform:scaleX(0);transition:transform var(--t-lien) ease-out}.ld .nav .liens a:focus-visible:after,.ld .nav .liens a:hover:after{transform:scaleX(1)}.ld .nav .liens a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ld .nav-action{grid-column:3;justify-self:end}.ld .nav .scan{height:var(--s5);padding:0 var(--s2);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);display:flex;align-items:center;gap:var(--s1);font-size:var(--fs-sm);font-weight:500;color:var(--ink);transition:background-color var(--t-lien) ease-out}.ld .nav .scan svg{width:18px;height:18px;stroke:var(--ink2);fill:none;stroke-width:1.6;stroke-linecap:round}.ld .nav .scan-tel{display:none}.ld .h-txt{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:calc(var(--nav-h) + var(--hero-haut))}.ld .h-txt h1 .h1-l1,.ld .h-txt h1 .h1-l2{display:block}.ld .h-txt h1 .h1-sur{display:flex;width:max-content;margin:0 auto var(--esp-petit)}.ld .h-txt .lead{margin-top:var(--esp-petit)}.ld .h-cta{margin-top:var(--s4);display:flex;justify-content:center;gap:var(--s2)}.ld .h-aide{margin-top:var(--esp-aide);display:flex;flex-direction:column;align-items:center;gap:var(--s1)}.ld .h-aide .note{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);text-wrap:balance}.ld #installer{scroll-margin-top:var(--s1)}.ld .phones{position:relative;z-index:2;display:flex;justify-content:center;gap:var(--gap);margin-top:auto;padding-top:var(--esp-hero-tel);animation:ld-entree .6s ease-out both}.ld .phone{position:relative;flex:none;width:var(--ph-w);height:var(--ph-h);border-radius:var(--ph-r);background:linear-gradient(160deg,#2a2c2f,#0d0e10 38%,#0d0e10 70%,#24262a);padding:var(--ph-bord);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.12),0 2px 6px rgba(0,0,0,.35),0 24px 48px -16px rgba(0,0,0,.6),0 60px 120px -30px rgba(0,0,0,.75)}.ld .phone .scr{width:100%;height:100%;border-radius:calc(var(--ph-r) - var(--ph-bord));overflow:hidden;background:var(--bg);padding-top:calc(var(--ph-w) * .13);padding-bottom:calc(var(--ph-w) * .05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.ld .phone .scr img{width:100%;height:auto;display:block}.ld .phone .isl{position:absolute;top:calc(var(--ph-w) * .062);left:50%;transform:translateX(-50%);width:calc(var(--ph-w) * .28);height:calc(var(--ph-w) * .082);border-radius:var(--r-pill);background:#000;z-index:2}.ld .phone.ph-1{z-index:2}.ld .phone.ph-2{z-index:1}@keyframes ld-entree{0%{translate:0 var(--esp-moyen)}to{translate:0 0}}.ld .methode{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px}.ld .methode>.carte{min-width:0;display:flex;flex-direction:column;padding:var(--pad-scene);background:var(--carte-grille);border-color:var(--filet-carte);transition:border-color var(--t-carte) ease-out}.ld .vitre{height:var(--vitre-h);border-radius:var(--r-md);border:1px solid var(--filet-scene);background:linear-gradient(135deg,var(--c1),var(--c2))}.ld .tuile,.ld .vitre{flex:none;display:flex;align-items:center;justify-content:center}.ld .tuile svg.ic{width:var(--ic-tuile);height:var(--ic-tuile);stroke:#fff;overflow:visible}.ld .tuile svg.ic *{vector-effect:non-scaling-stroke;stroke-width:calc(var(--ic-tuile) * 1.4 / 24)}.ld .methode .txt{padding:20px 16px 0;margin-bottom:20px}.ld .methode h3{white-space:nowrap;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.ld .methode p{margin-top:var(--s1)}.ld .methode .nomsrc{margin:auto 16px 0;padding:12px 0 6px;border-top:1px solid var(--filet-carte);display:flex;flex-direction:row;align-items:center;gap:12px}@media (min-width:1100px){.ld .methode .nomsrc{flex-direction:column;align-items:flex-start;gap:0}}@media (max-width:1099px){.ld .methode{grid-template-columns:repeat(2,minmax(0,1fr))}.ld{--vitre-h:120px}}@media (max-width:767px){.ld{--vitre-h:88px;--ic-tuile:32px}.ld .methode .txt{padding:12px 4px 0;margin-bottom:12px}.ld .methode h3{font-size:clamp(.875rem,.45rem + 2vw,1.25rem)}.ld .methode p{margin-top:var(--s05);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ld .methode .nomsrc{margin-inline:4px;padding:8px 0 4px;align-items:flex-start;gap:0}.ld .methode .nomsrc,.ld .methode .src-liens{flex-direction:column}.ld .methode>.carte:has(.src-lien+.src-lien) .nomsrc,.ld .methode>.carte:nth-child(odd):has(+.carte .src-lien+.src-lien) .nomsrc,.ld .methode>.carte:nth-child(odd):has(.src-lien+.src-lien)+.carte .nomsrc{min-height:calc(12px + var(--lh-xs) + 64px)}}@media (max-width:359px){.ld .h1-sur{padding:0 8px;gap:6px}.ld{--vitre-h:72px;--ic-tuile:28px}.ld .methode h3{white-space:normal;text-wrap:balance;overflow:visible;min-height:calc(2 * round(up,var(--lh-h3) * 1em,4px))}.ld .methode .src-lien{font-size:var(--fs-xs);gap:3px}.ld .methode .src-lien svg.ic{width:10px;height:10px}}.ld .gros,.ld .prix{font-size:var(--fs-num);line-height:round(up,1.1em,4px);font-weight:var(--fw-chiffre);letter-spacing:var(--ls-h1)}.ld .gros small,.ld .prix small{font-family:var(--f-corps);font-size:var(--fs-body);color:var(--ink2);letter-spacing:0;font-weight:500;margin-left:var(--s05)}.ld .paie{margin-top:var(--s3);text-align:center;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.ld .onglets{display:flex;width:max-content;max-width:100%;margin-inline:auto;padding:var(--s05);gap:var(--s05);border-radius:var(--r-md);background:var(--carte);border:1px solid var(--filet)}.ld .onglets button{height:var(--s5);min-width:112px;padding:0 var(--s3);border-radius:var(--r-seg);border:0;background:none;color:var(--muted);font:inherit;font-weight:500;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.ld .onglets button[aria-selected=true]{background:var(--sel);color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.ld .onglets button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ld .onglets~[role=tabpanel]{margin-top:var(--s3)}.ld [role=tabpanel][hidden]{display:none}.ld .etapes{list-style:none;margin:0;padding:0;grid-template-columns:repeat(12,minmax(0,1fr))}.ld .etape{grid-column:span 3;display:flex;flex-direction:column;align-items:center;gap:var(--s3)}.ld .etapes.n2 .etape{grid-column:span 6;flex-direction:row;justify-content:center;gap:var(--s5)}.ld .leg{align-self:stretch;display:flex;gap:var(--s2);text-align:left}.ld .etapes.n2 .leg{align-self:center;max-width:260px}.ld .leg .num{flex:none;width:var(--s3);height:var(--s3);border-radius:50%;background:var(--filet);color:var(--ink);font-size:var(--fs-xs);line-height:var(--s3);font-weight:600;text-align:center}.ld .leg b{display:block;font-weight:600}.ld .leg span:not(.num):not(.sr){display:block;margin-top:var(--s05);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.ld .leg .ic-txt{display:inline-block;width:var(--s2);height:var(--s2);vertical-align:-3px;stroke:var(--ink2);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ld .mini{--mini-r:26px;--mini-pad:6px;position:relative;flex:none;width:144px;height:292px;border-radius:var(--mini-r);background:#0b0c0d;padding:var(--mini-pad);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 48px -16px rgba(0,0,0,.8)}.ld .mini .isl{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:38px;height:11px;border-radius:8px;background:#000;z-index:3}.ld .mini .ecr{position:relative;width:100%;height:100%;border-radius:calc(var(--mini-r) - var(--mini-pad));overflow:hidden;background:#121212;font-size:10px;line-height:14px;color:var(--ink)}.ld .mini img{display:block;border-radius:22%}.ld .mini small{display:block;font-size:8.5px;line-height:12px;color:var(--muted);font-weight:400}.ld .mini .cam{position:absolute;top:13px;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:#000;box-shadow:inset 0 0 0 1.5px #1b1d1f;z-index:3}.ld .and .ecr{background:#121212;font-family:Roboto,"Google Sans",var(--f-texte,Inter),system-ui,sans-serif}.ld .and .ecr svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ld .a-etat{position:absolute;top:0;left:0;right:0;height:26px;justify-content:space-between;padding:0 12px;font-size:8.5px;font-weight:500;color:#e8eaed}.ld .a-etat,.ld .a-ind{display:flex;align-items:center}.ld .a-ind{gap:3px}.ld .and .ecr .a-ind svg{width:8px;height:8px;fill:currentColor;stroke:none}.ld .a-bat{width:6px;height:10px;border-radius:1.5px;border:1px solid;padding:1px;display:flex;align-items:flex-end}.ld .a-bat i{display:block;width:100%;height:70%;border-radius:.5px;background:currentColor}.ld .a-chrome{position:absolute;top:26px;left:0;right:0;height:30px;gap:6px;background:#202124;color:#e8eaed}.ld .a-chrome,.ld .a-omni{display:flex;align-items:center;padding:0 7px}.ld .a-omni{flex:1;min-width:0;height:20px;gap:4px;border-radius:999px;background:#303134;font-size:7.5px;white-space:nowrap;overflow:hidden}.ld .and .ecr svg.a-cad{flex:none;width:8px;height:8px;stroke-width:2.4;color:#9aa0a6}.ld .a-onglets{flex:none;width:12px;height:12px;border:1.3px solid;border-radius:3px;font-size:6.5px;line-height:9.5px;text-align:center;font-weight:600}.ld .and .ecr svg.a-menu{flex:none;width:12px;height:12px;fill:currentColor;stroke:none}.ld .a-page{position:absolute;top:56px;left:0;right:0;bottom:14px;display:flex;flex-direction:column;align-items:center;padding:26px 12px 0;text-align:center;color:#f8fafc}.ld .a-page b{margin-top:10px;font-family:var(--f-titre);font-size:11px;line-height:15px;font-weight:600;white-space:nowrap}.ld .a-lead{margin-top:4px;font-size:7.5px;line-height:10.5px;color:#9aa3a6}.ld .a-btn{position:relative;margin-top:18px;width:100%;height:24px;border-radius:10px;background:var(--brand);color:var(--brand-ink);font-size:8.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.ld .a-lien{margin-top:auto;margin-bottom:12px;font-size:7px;white-space:nowrap;color:#9aa3a6;text-decoration:underline;text-underline-offset:2px}.ld .a-geste{position:absolute;left:50%;bottom:5px;width:40px;height:3px;margin-left:-20px;border-radius:2px;background:rgba(255,255,255,.75)}.ld .a-voile{position:absolute;inset:0;background:rgba(0,0,0,.6)}.ld .a-feuille{position:absolute;left:0;right:0;bottom:0;padding:8px 12px 18px;background:#2b2c2f;border-radius:16px 16px 0 0;color:#e8eaed;text-align:left}.ld .a-poignee{display:block;width:24px;height:3px;margin:0 auto 9px;border-radius:2px;background:#5f6368}.ld .a-feuille>b{display:block;font-size:10px;line-height:13px;font-weight:500}.ld .a-id{display:flex;align-items:center;gap:8px;margin:10px 0 14px;font-size:9px;line-height:12px;font-weight:600;min-width:0}.ld .a-id img{flex:none}.ld .a-id small{display:block;font-size:7.5px;line-height:10px;color:#9aa0a6;font-weight:400}.ld .a-act{justify-content:flex-end;gap:6px}.ld .a-act,.ld .a-act span{display:flex;align-items:center}.ld .a-act span{position:relative;height:22px;padding:0 8px;border-radius:999px;font-size:8.5px;font-weight:500;color:#a8c7fa}.ld .a-act .ok{padding:0 11px;background:#a8c7fa;color:#062e6f}.ld .and .anneau{border-radius:inherit}.ld .a-btn .anneau{inset:-4px;border-radius:13px}.ld .mini.ios .ecr{background:#121212;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;font-size:8.5px;line-height:11px;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.ld .ios .ecr svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ld .ios .ecr img{border-radius:23%}.ld .i-etat{position:absolute;z-index:2;top:0;left:0;right:0;height:22px;display:flex;align-items:center;justify-content:space-between;padding:1px 9px 0 0;color:#fff}.ld .i-etat.clair{color:#000}.ld .i-heure{width:46px;text-align:center;font-size:9px;font-weight:600;letter-spacing:0}.ld .i-ind{display:flex;align-items:center;gap:2.5px}.ld .ios .ecr .i-ind svg{fill:currentColor;stroke:none;height:6.5px;width:auto}.ld .i-bat{position:relative;width:13px;height:6.5px;border-radius:2px;border:1px solid;opacity:.95;padding:.8px;margin-right:1.5px}.ld .i-bat i{display:block;width:80%;height:100%;border-radius:.8px;background:currentColor}.ld .i-bat:after{content:"";position:absolute;right:-2.6px;top:1.2px;width:1.2px;height:2.2px;border-radius:0 1px 1px 0;background:currentColor;opacity:.5}.ld .i-page{position:absolute;inset:0 0 62px;display:flex;flex-direction:column;align-items:center;padding:46px 12px 0;color:#f8fafc;text-align:center}.ld .i-page b{margin-top:7px;font-size:11px;line-height:14px;font-weight:700;letter-spacing:.04em}.ld .i-slogan{margin-top:3px;font-size:8px;line-height:11px;color:#9aa3a6}.ld .i-go{margin-top:auto;width:100%;height:21px;border-radius:999px;background:#fd5200;color:#1a0a02;font-size:8.5px;font-weight:600;display:flex;align-items:center;justify-content:center}.ld .i-deja{margin:7px 0 12px;font-size:8px;line-height:11px;color:#f8fafc;text-decoration:underline;text-underline-offset:2px}.ld .i-safari{position:absolute;left:0;right:0;bottom:0;height:62px;background:rgba(248,248,248,.97);border-top:.5px solid rgba(0,0,0,.18);padding:6px 7px 0}.ld .i-adr{position:relative;height:21px;border-radius:11px;background:#fff;box-shadow:0 .5px 2px rgba(0,0,0,.18),0 0 0 .5px rgba(0,0,0,.05);display:flex;align-items:center;padding:0 6px}.ld .i-aa{font-size:9px;font-weight:600;letter-spacing:-.04em;color:#000;width:16px}.ld .ios .i-aa small{display:inline;font-size:6.5px;color:#000;font-weight:600}.ld .i-url{flex:1;text-align:center;font-size:8.5px;color:#000;margin-right:2px}.ld .ios .ecr svg.i-rech{width:10px;height:10px;color:#000;stroke-width:2}.ld .i-outils{display:flex;align-items:center;justify-content:space-between;height:22px;margin-top:2px;padding:0 3px;color:#007aff}.ld .ios .ecr .i-outils svg{width:14px;height:14px;stroke-width:1.9}.ld .ios .ecr .i-outils svg.off{color:#c4c4c7}.ld .i-btn{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px}.ld .i-barre{position:absolute;left:50%;bottom:3px;width:42px;height:3px;margin-left:-21px;border-radius:2px;background:#000}.ld .i-barre.blanc{background:#fff}.ld .i-voile{position:absolute;inset:0;background:rgba(0,0,0,.4)}.ld .i-feuille{position:absolute;left:0;right:0;bottom:0;top:58px;background:#f2f2f7;border-radius:12px 12px 0 0;padding:0 5px}.ld .i-tete{position:relative;display:flex;align-items:flex-start;gap:6px;margin:0 -5px;padding:8px 3px 7px 8px;border-bottom:.5px solid rgba(60,60,67,.2)}.ld .i-tete img{flex:none;box-shadow:0 0 0 .5px rgba(0,0,0,.15)}.ld .i-id{display:flex;flex-direction:column;align-items:flex-start;min-width:0;font-size:7.5px;line-height:10px;color:#8a8a8e}.ld .i-id b{font-size:8.5px;line-height:11px;font-weight:600;color:#000}.ld .i-opt{margin-top:2px;padding:0 5px;border-radius:999px;color:#3c3c43;font-weight:500}.ld .i-opt,.ld .i-x{background:rgba(118,118,128,.14)}.ld .i-x{position:absolute;right:7px;top:7px;width:14px;height:14px;border-radius:50%;color:#7c7c80;font-size:10px;line-height:13px;text-align:center;font-weight:600}.ld .i-apps{display:flex;justify-content:space-between;padding:7px 0 6px}.ld .i-apps>span{width:25%;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:7px;line-height:9px;color:#000;letter-spacing:-.04em;white-space:nowrap}.ld .ios .ecr .i-apps svg{width:24px;height:24px;border-radius:6px;padding:4px;color:#fff;stroke-width:1.8}.ld .ios .ecr .i-apps svg.ad{background:#fff;color:#1e8cf2;box-shadow:0 0 0 .5px rgba(0,0,0,.12);stroke-width:1.6}.ld .ios .ecr .i-apps svg.ms{background:linear-gradient(#5fe36f,#2fc04a);fill:#fff;stroke:none}.ld .ios .ecr .i-apps svg.ml{background:linear-gradient(#5bb2ff,#1a7cf0)}.ld .ios .ecr .i-apps svg.nt{background:linear-gradient(#ffd953 0 26%,#fff 26%);color:#c9c9cc;box-shadow:0 0 0 .5px rgba(0,0,0,.12);stroke-width:1.5}.ld .i-groupe{background:#fff;border-radius:8px;margin-top:5px}.ld .i-groupe>span{position:relative;height:19px;display:flex;align-items:center;gap:6px;padding:0 7px;color:#000}.ld .i-groupe>span+span:before{content:"";position:absolute;top:0;left:7px;right:0;border-top:.5px solid rgba(60,60,67,.2)}.ld .i-groupe em{flex:1;min-width:0;font-style:normal;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld .ios .ecr .i-groupe svg{flex:none;width:12px;height:12px;stroke-width:1.6}.ld .i-dos{position:absolute;left:9px;right:9px;top:22px;height:20px;border-radius:9px 9px 0 0;background:#2a2d30}.ld .i-ajout{position:absolute;left:0;right:0;bottom:0;top:28px;background:#f2f2f7;border-radius:10px 10px 0 0;display:flex;flex-direction:column}.ld .i-nav{display:flex;align-items:center;justify-content:space-between;gap:4px;height:32px;padding:0 8px;font-size:8px;color:#007aff}.ld .i-nav b{flex:1;text-align:center;font-size:7px;line-height:8.5px;font-weight:600;color:#000;letter-spacing:-.02em}.ld .i-nav span{position:relative;border-radius:6px}.ld .i-nav .ok{font-weight:600}.ld .i-carte{display:flex;align-items:center;gap:6px;margin:0 6px;padding:6px;background:#fff;border-radius:8px}.ld .i-carte img{flex:none;box-shadow:0 0 0 .5px rgba(0,0,0,.15)}.ld .i-champs{flex:1;min-width:0;display:flex;flex-direction:column}.ld .i-nom{display:flex;align-items:center;height:15px;font-size:8.5px;color:#000;border-bottom:.5px solid rgba(60,60,67,.25)}.ld .i-curseur{width:1px;height:10px;margin-left:1px;background:#007aff}.ld .i-eff{margin-left:auto;width:9px;height:9px;border-radius:50%;background:#c7c7cc;color:#fff;font-size:8px;line-height:9px;text-align:center}.ld .i-lien{padding-top:3px;color:#8a8a8e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld .i-lien,.ld .i-note{font-size:7.5px;line-height:10px}.ld .i-note{margin:5px 10px 0;color:#6c6c70}.ld .i-clavier{margin-top:auto;background:#d1d3d9;padding:5px 2px 16px;display:flex;flex-direction:column;gap:4px}.ld .i-clavier div{display:flex;justify-content:center;gap:2px}.ld .i-clavier span{flex:0 0 10.6px;height:15px;border-radius:2.5px;background:#fff;box-shadow:0 .5px 0 rgba(0,0,0,.3);font-size:7.5px;line-height:15px;text-align:center;color:#000}.ld .i-clavier span.sp{flex-basis:15px;background:#abb0ba}.ld .i-clavier span.l{flex-basis:24px;font-size:7px}.ld .i-clavier span.esp{flex:1;font-size:7px;color:#000}.ld .i-clavier span.bleu{background:#007aff;color:#fff;font-weight:600}.ld .i-fondecran{position:absolute;inset:0;background:radial-gradient(120% 70% at 20% 10%,#5d7fa8 0,rgba(93,127,168,0) 60%),radial-gradient(90% 60% at 90% 95%,#9a6f8e 0,rgba(154,111,142,0) 65%),linear-gradient(170deg,#2b3d5c,#1c2238 55%,#3a2f4a)}.ld .i-grille{position:absolute;top:32px;left:8px;right:8px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:9px}.ld .i-app{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;height:36px;border-radius:8px;font-size:7.5px;line-height:9px;color:#fff;font-weight:500;text-shadow:0 .5px 2px rgba(0,0,0,.4)}.ld .i-app i{display:block;width:24px;height:24px;border-radius:6px;background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.18);backdrop-filter:blur(2px)}.ld .i-app em{display:block;width:18px;height:3px;margin-top:2px;border-radius:2px;background:rgba(255,255,255,.3)}.ld .i-app.bk{margin:0 -2px}.ld .i-app.bk img{box-shadow:0 1px 4px rgba(0,0,0,.35)}.ld .i-cherche{position:absolute;left:50%;bottom:62px;transform:translateX(-50%);display:flex;align-items:center;gap:3px;height:15px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.2);color:#fff;font-size:7.5px}.ld .ios .ecr .i-cherche svg{width:8px;height:8px;stroke-width:2.4}.ld .i-dock{position:absolute;left:5px;right:5px;bottom:11px;height:40px;border-radius:15px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:space-around;padding:0 5px}.ld .i-dock i{width:24px;height:24px;border-radius:6px;background:rgba(255,255,255,.26)}.ld .mini .anneau{position:absolute;inset:-3px;border-radius:inherit;border:1.5px solid #0a84ff;box-shadow:0 0 0 1.5px rgba(255,255,255,.95),0 0 10px 1px rgba(10,132,255,.55);pointer-events:none;animation:ld-anneau 1.6s ease-in-out infinite}.ld .i-groupe .anneau{inset:-1px -2px;border-radius:7px}.ld .i-nav .anneau{inset:-3px -4px}.ld .i-app .anneau{inset:-3px -2px -2px;border-radius:9px}@keyframes ld-anneau{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.07);opacity:.55}}@media (prefers-reduced-motion:reduce){.ld .ios .anneau,.ld .mini .anneau{animation:none;opacity:1;transform:none}}.ld .inst{min-height:100dvh;padding:var(--s8) var(--marge) var(--s4);text-align:center}.ld .inst,.ld .inst-in{display:flex;flex-direction:column;align-items:center}.ld .inst-in{width:min(440px,100%)}.ld .inst-logo{width:72px;height:72px;border-radius:calc(72px * .25)}.ld .inst h1{margin-top:var(--s3);font-size:var(--fs-h2)}.ld .inst .lead{margin-top:var(--s1)}.ld .inst-btn{margin-top:var(--s4);width:100%;height:56px}.ld .inst-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.ld .inst-etapes{margin-top:var(--s4);width:100%;text-align:left;background:var(--carte);border:1px solid var(--filet);border-radius:var(--r-lg);padding:var(--pad-carte)}.ld .inst-etapes>b{display:block}.ld .inst-etapes ol{margin:var(--s2) 0 0;padding-left:var(--s3);list-style:decimal}.ld .inst-etapes li::marker{color:var(--muted);font-weight:600}.ld .inst-etapes li{color:var(--ink2)}.ld .inst-etapes li+li{margin-top:var(--s1)}.ld .inst .k{display:inline-block;min-width:var(--s3);padding:0 var(--s05);border-radius:var(--r-xs);background:rgba(255,255,255,.1);color:var(--ink);text-align:center;font-weight:600}.ld .inst-note{display:block;margin-top:var(--s2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.ld .inst-schema{width:min(1100px,100%);margin-top:var(--s4);text-align:left}.ld .inst-lien{margin-top:auto;padding-top:var(--s5);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)!important;text-decoration:underline!important;text-underline-offset:3px}.ld .faq{max-width:880px;margin-inline:auto;border-top:1px solid var(--filet)}.ld .faq details{border-bottom:1px solid var(--filet)}.ld .faq summary{list-style:none;cursor:pointer;padding:var(--s3) 0;display:flex;align-items:center;gap:var(--s2);font-weight:600}.ld .faq summary::-webkit-details-marker{display:none}.ld .faq summary span{flex:1}.ld .faq summary svg{width:var(--s3);height:var(--s3);stroke:var(--muted);fill:none;stroke-width:1.6;flex:none;transition:transform .2s ease-out}.ld .faq details[open] summary svg{transform:rotate(45deg)}.ld .faq .rep{padding:0 var(--s6) var(--s3) 0}.ld .zone-fin{min-height:100svh;display:flex;flex-direction:column}.ld .s.s-fin{flex:1;display:flex;align-items:center;padding-top:0;padding-bottom:0;content-visibility:visible}.ld .s.s-fin:after{display:none}.ld .final{min-height:var(--fin-carte-h);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--s8) var(--pad-carte);background:var(--fin-carte-lueur),var(--fin-carte-fond);border-color:var(--fin-carte-filet);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 24px 64px -24px rgba(253,82,0,.35);overflow:hidden;isolation:isolate;color:#fff}.ld .final:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--fin-lamelles);-webkit-mask-image:radial-gradient(80% 90% at 0 100%,#000,transparent);mask-image:radial-gradient(80% 90% at 0 100%,#000,transparent)}.ld .final .lead{margin-top:var(--esp-petit);color:#fff}.ld .final .btn{margin-top:var(--s5)}.ld footer{padding:var(--s6) 0}.ld footer .wrap{display:flex;align-items:center;gap:var(--s3);flex-wrap:wrap}.ld footer img{width:var(--s4);height:var(--s4);border-radius:var(--r-xs)}.ld footer .nom{font-weight:600}.ld footer .c{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ld footer .legal{margin-left:auto;display:flex;gap:0 var(--s2);flex-wrap:wrap;margin-block:-12px}.ld footer .legal .c{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-decoration-color:rgba(255,255,255,.2);text-underline-offset:3px}.ld-qr{position:fixed;inset:0;margin:auto;height:fit-content;max-height:calc(100dvh - 2 * var(--s2));border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);background:var(--carte);color:var(--ink);padding:var(--s4);width:min(400px,100% - 2 * var(--s2));text-align:center;box-shadow:0 40px 120px -20px rgba(0,0,0,.9)}.ld-qr::backdrop{background:rgba(0,0,0,.7)}.ld .qr,.ld-qr .qr{position:relative;flex:none;box-sizing:content-box;padding:10px;background:#fff;border-radius:var(--r-md);box-shadow:0 0 0 1px rgba(255,255,255,.1),0 18px 40px -18px rgba(0,0,0,.9)}.ld .inst-ordi .qr{padding:7px;border-radius:var(--r-sm)}.qr-code{display:block;width:100%;height:100%}.qr-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:22%;box-shadow:0 0 0 3px #fff}.ld .inst-qr-ordi,.ld-qr .qr{margin:0 auto}.ld .inst-qr-ordi{width:204px;height:204px;margin-top:var(--s3)}.qr-pas{list-style:none;margin:0;padding:0;display:flex;gap:var(--s1)}.qr-pas li{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink2);white-space:nowrap}.qr-pas i{flex:none;width:22px;height:22px;border-radius:50%;background:var(--sel,#293133);box-shadow:inset 0 0 0 1px var(--filet);font-style:normal;font-size:var(--fs-xs);line-height:22px;font-weight:600;text-align:center;color:var(--ink)}.ld-qr .qr-pas{justify-content:center;margin-top:var(--s3);padding:12px 0;border-block:1px solid var(--filet);gap:var(--s2)}.ld-qr p.url b{color:var(--ink2);font-weight:600}.ld-qr h2{margin-top:var(--s3);font-size:var(--fs-h3);line-height:round(up,1.3em,4px)}.ld-qr p{margin-top:var(--s1);color:var(--ink2)}.ld-qr p.url{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.ld-qr p.url a{text-decoration:underline;text-underline-offset:3px}.ld-qr button{margin-top:var(--s3);height:var(--btn-h);padding:0 var(--s3);border-radius:var(--r-md);border:0;background:#293133;color:var(--ink);font:inherit;font-weight:600;cursor:pointer;box-shadow:inset 0 0 0 1px var(--filet)}.ld .barre-cta{display:none}@media (max-width:1199px){.ld .etape,.ld .etapes.n2 .etape{grid-column:span 6;flex-direction:row;justify-content:flex-start;gap:var(--s4)}.ld .etapes.n2 .etape{justify-content:center}.ld .etape .leg{align-self:center}}@media (max-width:899px){.ld .nav .liens,.ld .nav .scan svg,.ld .nav .scan-ordi{display:none}.ld .nav .scan-tel{display:inline}}@media (max-width:759px){.ld .hero>.wrap{min-height:0}.ld{--esp-moyen:var(--s6);--esp-section:var(--s10);--gap:var(--s2);--pad-carte:var(--s3);--marge:20px;--nav-h:var(--s8);--hero-haut:var(--s6);--esp-hero-tel:var(--s6);--fin-carte-h:74svh}.ld .etapes{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--marge));padding:0 var(--marge) var(--s05);scroll-padding:0 var(--marge);scrollbar-width:none}.ld .etapes::-webkit-scrollbar{display:none}.ld .etape,.ld .etapes.n2 .etape{flex:0 0 74%;max-width:280px;flex-direction:column;justify-content:flex-start;gap:var(--s2);scroll-snap-align:start}.ld .etape .leg,.ld .etapes.n2 .leg{align-self:stretch;max-width:none}.ld .onglets{width:auto}.ld .onglets button{flex:1;min-width:0}.ld .final .btn,.ld .offre-gratuit .btn{width:100%;min-width:0;max-width:none}.ld .faq summary{padding:var(--s2) 0}.ld .faq .rep{padding:0 0 var(--s2)}.ld .final{padding:var(--s5) var(--pad-carte)}.ld .final .btn,.ld .final h2{margin-top:auto}.ld footer .wrap{flex-direction:column;justify-content:center;text-align:center;gap:var(--s2)}.ld footer .legal{margin-left:0;justify-content:center}.ld .barre-cta{display:block;position:fixed;z-index:20;left:0;right:0;bottom:0;padding:var(--s2) var(--marge) calc(var(--s2) + env(safe-area-inset-bottom));text-align:center;background:linear-gradient(180deg,rgba(18,18,18,0),rgba(18,18,18,.92) 30%);transform:translateY(110%);transition:transform .2s ease-out;pointer-events:none}.ld .barre-cta[data-visible]{transform:none;pointer-events:auto}.ld .barre-cta .btn{width:100%}.ld .barre-cta .lien-aide{min-height:var(--s4);margin-top:var(--s05)}.ld footer{padding-bottom:128px}}@media (max-width:479px){.ld .h-cta{flex-direction:column;align-self:stretch}.ld .h-cta .btn{width:100%}}@media (prefers-reduced-motion:reduce){.ld .barre-cta,.ld .btn,.ld .faq summary svg,.ld .methode>.carte,.ld .nav,.ld .nav .liens a:after,.ld .nav .scan,.ld .nav-in,.ld .nav:before,.ld .onglets button,.ld .seg-btn{transition:none}.ld .mini .anneau{animation:none;opacity:1}.ld .phones{animation:none}}.ld .s-blocage .apres{margin-top:var(--s6)}.ld .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);column-gap:var(--gap)}.ld .panneau{grid-row:span 5;display:grid;grid-template-rows:subgrid;row-gap:0;padding:28px}.ld .panneau.seul{--c:var(--gris);background:#131516;border-color:rgba(255,255,255,.06);box-shadow:none;color:var(--muted)}.ld .panneau.avec{--c:var(--orange);background:radial-gradient(70% 60% at 100% 0,rgba(var(--orange),.1),rgba(var(--orange),0) 70%),linear-gradient(180deg,#1d2123,#181b1d);border-color:rgba(var(--orange),.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 40px 80px -48px rgba(var(--orange),.28),0 20px 40px -20px rgba(0,0,0,.7);color:var(--ink)}.ld .p-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s2)}.ld .p-id{display:flex;flex-direction:column;gap:var(--s05);min-width:0}.ld .p-nom{font-family:var(--f-titre);font-size:var(--fs-h3);line-height:28px;font-weight:500;letter-spacing:var(--ls-h3);color:var(--ink)}.ld .seul .p-nom{color:var(--ink2)}.ld .p-sous{font-size:var(--fs-legende);line-height:var(--lh-xs);color:var(--muted)}.ld .tendance{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;font-size:.9375rem;line-height:20px;font-weight:500;color:var(--ink);white-space:nowrap}.ld .seul .tendance{color:var(--muted)}.ld .tendance svg{flex:none;width:18px;height:18px;fill:none;stroke:rgb(var(--c));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ld .avec .tendance svg{stroke:var(--mot-a)}.ld .graphe{margin-top:20px}.ld .graphe>svg{display:block;width:100%;height:auto;overflow:visible}.ld .graphe .grille{stroke:rgba(255,255,255,.07);stroke-dasharray:2 6}.ld .graphe .ligne{fill:none;stroke:rgb(var(--c));stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.ld .seul .graphe .ligne{stroke-width:2;opacity:.75}.ld .graphe .pts{stroke:rgb(var(--c));stroke-width:2;fill:#131516}.ld .avec .graphe .pts{fill:#1b1f21}.ld .seul .graphe .pts{opacity:.75}.ld .graphe .fin,.ld .graphe .halo{fill:rgb(var(--c))}.ld .graphe .halo{opacity:.2}.ld .graphe .aire{fill:url(#ld-gf)}.ld .graphe .haut{stop-color:rgb(var(--c));stop-opacity:.2}.ld .graphe .bas{stop-color:rgb(var(--c));stop-opacity:0}.ld .graphe .axe{display:flex;justify-content:space-between;margin-top:var(--s1);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.ld .lignes{display:contents;list-style:none}.ld .lignes li{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:.9375rem;line-height:22px;text-wrap:pretty}.ld .lignes li:first-child{margin-top:20px;padding-top:20px;border-top:1px solid var(--filet-carte)}.ld .seul .lignes li{color:var(--muted)}.ld .avec .lignes li{color:var(--ink);font-weight:500}.ld .puce{flex:none;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ld .avec .puce{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.ld .puce svg.ic{width:12px;height:12px;stroke-width:2.5;stroke:var(--muted)}.ld .avec .puce svg.ic{stroke:var(--mot-a)}@media (max-width:759px){.ld .duo{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:var(--gap)}.ld .panneau{grid-row:auto;padding:var(--pad-carte)}.ld .lignes,.ld .panneau{display:flex;flex-direction:column}.ld .graphe{margin-top:var(--s2)}}@media (max-width:359px){.ld .lignes li{font-size:.875rem;line-height:20px}.ld .p-nom{font-size:1.25rem}.ld .tendance{font-size:.875rem;gap:4px}.ld .tendance svg{width:16px;height:16px}}.ld .src-lib{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--muted)}.ld .src-liens{display:flex;flex-wrap:wrap;gap:0 16px}.ld .src-lien{display:inline-flex;align-items:center;gap:5px;min-height:32px;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:500;color:var(--ink2);border-radius:var(--r-xs);transition:color var(--t-lien) ease-out}.ld .src-an{font-weight:400;color:var(--muted)}.ld .src-lien svg.ic{width:12px;height:12px;stroke:var(--muted);stroke-width:2;transition:transform var(--t-lien) ease-out,stroke var(--t-lien) ease-out}.ld .src-lien:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.ld .methode>.carte:hover{border-color:var(--filet-carte-survol)}.ld .src-lien:hover{color:var(--ink)}.ld .src-lien:hover svg.ic{stroke:var(--ink);transform:translate(1px,-1px)}}.ld .btn{transition:transform .15s ease-out,background-color .18s ease-out,box-shadow .18s ease-out}.ld .faq summary,.ld .nav .scan,.ld-qr button{transition:background-color .18s ease-out,color .18s ease-out,transform .15s ease-out}.ld .btn:active,.ld .ld-cookies-btn:active,.ld .nav .scan:active,.ld .onglets button:active,.ld-qr button:active{transform:scale(.98)}.ld .nav .scan:focus-visible,.ld .src-lien:focus-visible,.ld footer .legal .c:focus-visible,.ld-qr button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover){.ld .btn-go:hover{background:#ff631a;box-shadow:0 10px 36px -8px rgba(253,82,0,.62)}.ld .btn-2:hover,.ld-qr button:hover{background:#323b3e}.ld .btn-fonce:hover{background:#242424}.ld .nav .scan:hover{background:rgba(255,255,255,.08)}.ld .onglets button[aria-selected=false]:hover{color:var(--ink);background:rgba(255,255,255,.04)}.ld .faq summary:hover svg{stroke:var(--ink)}.ld footer .legal .c:hover,.ld footer .marque:hover .nom{color:var(--ink)}.ld .ld-cookies-btn.refuser:hover{background:#353c40}.ld .ld-cookies-btn.accepter:hover{background:#ff631a}}@media (prefers-reduced-motion:reduce){.ld .btn,.ld .faq summary,.ld .nav .scan,.ld .src-lien,.ld .src-lien svg.ic,.ld-qr button{transition:none}.ld .btn:active,.ld .ld-cookies-btn:active,.ld .nav .scan:active,.ld .onglets button:active,.ld .src-lien:hover svg.ic,.ld-qr button:active{transform:none}}.ld .ld-cookies{position:fixed;z-index:30;left:50%;bottom:calc(var(--s2) + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(560px,calc(100% - 2 * var(--marge)));display:flex;align-items:center;gap:var(--s2);padding:var(--s2);background:var(--carte);border:1px solid var(--filet);border-radius:var(--r-md);font-family:var(--f-corps);color:var(--ink)}.ld .ld-cookies p{flex:1;margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink2)}.ld .ld-cookies-btns{display:flex;gap:var(--s1);flex-shrink:0}.ld .ld-cookies-btn{width:104px;height:40px;padding:0 var(--s2);border:0;border-radius:var(--r-sm);font-family:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.ld .ld-cookies-btn.refuser{background:#2c3236;color:var(--ink)}.ld .ld-cookies-btn.accepter{background:#fd5200;color:var(--brand-ink)}.ld .ld-cookies-btn:focus-visible,.ld footer .lien-cookies:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ld footer .lien-cookies{background:none;border:0;padding:0;font-family:inherit;cursor:pointer}@media (max-width:759px){.ld .ld-cookies{flex-direction:column;align-items:stretch;text-align:center}.ld .ld-cookies-btns{width:100%}.ld .ld-cookies-btn{flex:1;width:auto;height:var(--btn-h)}}@supports not (line-height:round(up,1em,4px)){.ld h1{line-height:var(--lh-h1)}.ld h2{line-height:var(--lh-h2)}.ld h3,.ld-qr h2{line-height:var(--lh-h3)}.ld .lead{line-height:1.5}.ld .gros,.ld .prix{line-height:1.1}}@supports not (height:1svh){.ld{min-height:100vh}@media (min-width:760px){.ld .hero>.wrap{min-height:calc(100vh + var(--ph-h) * (1 - var(--ph-visible)))}}.ld .inst,.ld .zone-fin{min-height:100vh}.ld-qr{max-height:calc(100vh - 2 * var(--s2))}}@supports not (overflow-x:clip){.ld{overflow-x:hidden}}.ld .etapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);align-items:stretch}.ld .etapes.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.ld .etape,.ld .etapes.n2 .etape{grid-column:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0;overflow:hidden;background:var(--carte-grille);border-color:var(--filet-carte)}.ld .etape .scene{--scene-h:264px;--k:.794;position:relative;height:var(--scene-h);display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(90% 70% at 50% 40%,rgba(255,255,255,.05),rgba(255,255,255,0) 70%),var(--inset);border-bottom:1px solid var(--filet-carte)}.ld .etape .cadre{flex:none;width:calc(144px * var(--k));height:calc(292px * var(--k))}.ld .etape .cadre .mini{transform:scale(var(--k));transform-origin:0 0}.ld .inst-schema .cadre{display:flex;justify-content:center}.ld .etape .mini{box-shadow:0 20px 40px -18px rgba(0,0,0,.9)}.ld .etape .leg,.ld .etapes.n2 .leg{align-self:stretch;max-width:none;display:flex;flex-direction:column;gap:0;padding:20px var(--pad-carte-grille) var(--pad-carte-grille);text-align:left}.ld .etape .leg .num{width:auto;height:auto;border-radius:0;background:none;text-align:left;font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:500;color:var(--muted)}.ld .etape .leg b{margin-top:6px;font-family:var(--f-titre);font-weight:500;font-size:1.125rem;line-height:24px;letter-spacing:var(--ls-h3);color:var(--ink);text-wrap:balance}.ld .etape .leg span.aide{display:block;margin-top:6px;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);text-wrap:pretty}.ld .s-inst .onglets~[role=tabpanel]{margin-top:var(--s4)}.ld .inst-ordi{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s3);margin-top:var(--gap);padding:var(--s2) var(--pad-carte-grille) var(--s2) var(--s2);background:var(--carte-grille);border:1px solid var(--filet-carte);border-radius:var(--r-lg)}.ld .inst-ordi-txt b{display:block;font-family:var(--f-titre);font-weight:500;font-size:1.125rem;line-height:24px;letter-spacing:var(--ls-h3)}.ld .inst-ordi-txt span{display:block;margin-top:4px;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted)}.ld .inst-ordi .qr-pas{flex-direction:column;gap:6px;padding-left:var(--s3);border-left:1px solid var(--filet-carte)}@media (hover:hover){.ld .etape:hover{border-color:var(--filet-carte-survol)}}@media (hover:none),(max-width:1023px){.ld .inst-ordi{display:none}}@media (min-width:1024px) and (max-width:1199px){.ld .etape .leg,.ld .etapes.n2 .leg{padding-inline:20px}.ld .etape .leg b{font-size:1rem}}@media (min-width:1024px){.ld .etapes.n2 .etape{flex-direction:row;align-items:stretch}.ld .etapes.n2 .etape .scene{flex:0 0 44%;border-bottom:0;border-right:1px solid var(--filet-carte)}.ld .etapes.n2 .leg{flex:1;min-width:0;justify-content:center;padding:var(--pad-carte-grille)}}@media (max-width:1023px){.ld .etapes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.ld .etapes,.ld .etapes.n2{display:flex;max-width:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--marge));padding:0 var(--marge) var(--s05);scroll-padding:0 var(--marge);scrollbar-width:none}.ld .etape,.ld .etapes.n2 .etape{flex:0 0 min(78%,280px);max-width:none;scroll-snap-align:start}.ld .etape .scene{--scene-h:236px;--k:.699}.ld .etape .leg,.ld .etapes.n2 .leg{padding:16px 20px 20px}.ld .etape .leg b{font-size:1.0625rem}.ld .s-inst .onglets~[role=tabpanel]{margin-top:var(--s3)}.ld .final .lead,.ld .final h2{position:relative;top:-20px}}@media (max-width:359px){.ld .p-nom{white-space:nowrap}.ld .tendance svg{display:none}}