.cav[data-astro-cid-wuwbh4c4]{--cav-accent:var(--ink);--cav-mono:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.cav-titre[data-astro-cid-wuwbh4c4]{margin:0 0 .5rem}.cav-sous[data-astro-cid-wuwbh4c4]{color:var(--muted);font-size:.95rem;margin:0 0 .4rem}.car-wrap[data-astro-cid-wuwbh4c4]{position:relative}.car-piste[data-astro-cid-wuwbh4c4]{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px;scrollbar-width:thin}.car-piste[data-astro-cid-wuwbh4c4]::-webkit-scrollbar{height:6px}.car-piste[data-astro-cid-wuwbh4c4]::-webkit-scrollbar-thumb{background:var(--border);border-radius:100px}.car-item[data-astro-cid-wuwbh4c4]{flex:0 0 248px;scroll-snap-align:start;min-width:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.car-item[data-astro-cid-wuwbh4c4] img[data-astro-cid-wuwbh4c4]{width:100%;height:auto;aspect-ratio:var(--cav-ratio,1/1);object-fit:var(--cav-fit,contain);display:block;background:var(--surface-2)}.car-item[data-astro-cid-wuwbh4c4] .rev-body[data-astro-cid-wuwbh4c4]{padding:12px 14px;flex:1}.cav-num[data-astro-cid-wuwbh4c4],.cav-nav[data-astro-cid-wuwbh4c4]{display:none}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-piste[data-astro-cid-wuwbh4c4]{display:grid;overflow:visible;scroll-snap-type:none;padding:10px 0 6px;perspective:1600px;justify-items:center;outline-offset:6px}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4]{grid-area:1/1;width:min(320px,32vw,40vh);flex:none;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .45s ease,filter .45s ease,box-shadow .45s ease;transform-origin:center center;cursor:pointer;user-select:none;-webkit-user-select:none}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item-texte[data-astro-cid-wuwbh4c4]{width:min(340px,34vw)}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4] img[data-astro-cid-wuwbh4c4]{pointer-events:none;-webkit-user-drag:none}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .rev-body[data-astro-cid-wuwbh4c4]{padding:12px 18px 16px}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4]:not(.car-item-texte) .rev-body[data-astro-cid-wuwbh4c4] p[data-astro-cid-wuwbh4c4]:not(.micro){font-size:.95rem;line-height:1.5;margin:.3rem 0 .4rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item-texte[data-astro-cid-wuwbh4c4] .rev-body[data-astro-cid-wuwbh4c4]{padding:26px 28px 28px}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item-texte[data-astro-cid-wuwbh4c4] p[data-astro-cid-wuwbh4c4]:not(.micro){font-size:1.04rem;line-height:1.6}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .cav-num[data-astro-cid-wuwbh4c4]:before{content:attr(data-num)}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .cav-num[data-astro-cid-wuwbh4c4]{display:block;font-family:var(--cav-mono);font-size:.74rem;letter-spacing:.12em;color:var(--cav-accent);margin-bottom:6px}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4][data-pos="0"]{transform:none;opacity:1;z-index:3;cursor:default;box-shadow:0 0 0 4px color-mix(in srgb,var(--cav-accent) 22%,transparent),var(--shadow-lg)}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4][data-pos="-1"]{transform:translate(-84%) rotateY(26deg) scale(.84);opacity:.55;z-index:2;filter:saturate(.6) brightness(.92)}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4][data-pos="1"]{transform:translate(84%) rotateY(-26deg) scale(.84);opacity:.55;z-index:2;filter:saturate(.6) brightness(.92)}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4][data-pos="-2"]{transform:translate(-84%) rotateY(26deg) scale(.7);opacity:0;z-index:1;pointer-events:none}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4][data-pos="2"]{transform:translate(84%) rotateY(-26deg) scale(.7);opacity:0;z-index:1;pointer-events:none}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4][data-pos=loin]{transform:scale(.6);opacity:0;z-index:0;pointer-events:none}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .cav-nav[data-astro-cid-wuwbh4c4]{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px}.cav-fleche[data-astro-cid-wuwbh4c4]{width:48px;height:48px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:1.7rem;line-height:1;padding-bottom:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s}.cav-fleche[data-astro-cid-wuwbh4c4]:hover{border-color:var(--cav-accent);background:var(--surface-2)}.cav-points[data-astro-cid-wuwbh4c4]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center;max-width:70%}.cav-point[data-astro-cid-wuwbh4c4]{width:8px;height:8px;border-radius:100px;border:0;padding:0;background:var(--border);cursor:pointer;transition:width .3s,background .3s}.cav-point[data-astro-cid-wuwbh4c4][aria-current=true]{width:34px;background:var(--cav-accent)}@media (max-width:760px){.car-item[data-astro-cid-wuwbh4c4]{flex-basis:74vw}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4],.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item-texte[data-astro-cid-wuwbh4c4]{width:78vw}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4][data-pos="-1"]{transform:translate(-72%) rotateY(24deg) scale(.82)}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4][data-pos="1"]{transform:translate(72%) rotateY(-24deg) scale(.82)}.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .rev-body[data-astro-cid-wuwbh4c4]{padding:14px 16px 18px}}@media (prefers-reduced-motion:reduce){.cav[data-astro-cid-wuwbh4c4][data-cav-3d] .car-item[data-astro-cid-wuwbh4c4]{transition:none}}.container[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{max-width:100%;height:auto}.unique[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:100%;height:auto}.tbl-scroll[data-astro-cid-j7pv25f6]{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.tbl-scroll[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6]{min-width:520px}.hero-liens[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.6rem 0 0}.hero-achat-lien[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.9rem;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.hero-achat-lien[data-astro-cid-j7pv25f6]:hover{color:var(--text)}@media (max-width:860px){.hero-liens[data-astro-cid-j7pv25f6]{justify-content:center}}.competences[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 1.4rem}.competences[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:var(--postit);padding:14px 16px;border-radius:2px;box-shadow:var(--shadow-postit);display:flex;flex-direction:column;gap:2px}.competences[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(1){transform:rotate(-1.2deg)}.competences[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(2){transform:rotate(.8deg)}.competences[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:nth-child(3){transform:rotate(-.6deg)}.competences[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-weight:400;font-size:1.35rem;line-height:1.15}.competences[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.92rem;color:var(--muted)}.etapes[data-astro-cid-j7pv25f6]{list-style:none;counter-reset:etape;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0}.etapes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{counter-increment:etape;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent-2);padding:16px 16px 16px 18px;font-size:.95rem}.etapes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(etape);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:.4rem;border-radius:50%;background:var(--accent);color:var(--on-accent);font-family:var(--font-head);font-size:1.3rem;border:2px solid var(--on-accent)}.etapes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-head);font-weight:400;font-size:1.3rem}.note-postit[data-astro-cid-j7pv25f6]{background:var(--postit);padding:16px 20px;border-radius:2px;box-shadow:var(--shadow-postit);transform:rotate(-.5deg);margin:0}.vs[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:1.4rem}.vs[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-width:0}.vs-col[data-astro-cid-j7pv25f6]{border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;background:var(--surface)}.vs-pcl[data-astro-cid-j7pv25f6]{border-top:4px solid var(--accent-2)}.vs-pla[data-astro-cid-j7pv25f6]{border-top:4px solid var(--ink)}.vs-emoji[data-astro-cid-j7pv25f6]{font-size:1.8rem}.vs-col[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.3rem 0 .7rem}.vs-col[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.vs-col[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:1.4rem;position:relative;font-size:.95rem;color:var(--muted)}.vs-col[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";position:absolute;left:0;color:var(--ink);font-weight:600}.vs-link[data-astro-cid-j7pv25f6]{font-weight:600;text-decoration:underline;text-underline-offset:3px}.vs-img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16/10;object-fit:contain;background:var(--surface-2);border-radius:var(--radius-sm);margin:.2rem 0 1rem}.feat-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.feat-ic[data-astro-cid-j7pv25f6]{font-size:2rem}.final-cta[data-astro-cid-j7pv25f6]{background:var(--surface-2);border-top:1px solid var(--border)}#avis[data-astro-cid-j7pv25f6] .cav[data-astro-cid-j7pv25f6]+.cav[data-astro-cid-j7pv25f6]{margin-top:1.6rem}@media (max-width:860px){.age-sel[data-astro-cid-j7pv25f6],.vs[data-astro-cid-j7pv25f6],.feat-grid[data-astro-cid-j7pv25f6],.competences[data-astro-cid-j7pv25f6],.etapes[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media (max-width:380px){.age-sel[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
