.catalogue-texte[data-astro-cid-srw7hlnm]{max-width:var(--measure)}.catalogue-actions[data-astro-cid-srw7hlnm]{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.catalogue-actions[data-astro-cid-srw7hlnm] .more-link[data-astro-cid-srw7hlnm]{margin-top:0}.sc-site-trouve{aspect-ratio:430/330;width:100%;min-height:0}.st-scene{width:100%;height:100%;display:block}@media (width<=899px){.sc-site-trouve{max-height:100cqh}}.st-ombre{fill:var(--ink)}.st-recherche{opacity:.35}.st-champ{fill:var(--paper);stroke:var(--ink);stroke-width:3.5px}.st-loupe{fill:none;stroke:var(--ink);stroke-width:3px}.st-poignee{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.st-q{fill:var(--ink);fill-opacity:.28}.st-q-vif{fill:var(--green);fill-opacity:1}.st-fantome{opacity:0}.st-fantome-fond{fill:var(--line);fill-opacity:.45;stroke:var(--ink);stroke-width:2.5px}.st-fantome-ligne{fill:var(--ink);fill-opacity:.24}.st-corps{fill:var(--paper);stroke:var(--ink);stroke-width:3.5px}.st-filet{stroke:var(--ink);stroke-width:3px}.st-pastille{fill:none;stroke:var(--ink);stroke-width:2.5px}.st-pastille-vive,.st-titre{fill:var(--green)}.st-ligne{fill:var(--ink);fill-opacity:.21}.st-carte{fill:var(--green-soft);stroke:var(--ink);stroke-width:3px}.st-carte-disque{fill:var(--green)}.st-carte-relief{fill:var(--green);fill-opacity:.55}.st-validation-fond{fill:var(--green);stroke:var(--ink);stroke-width:3px}.st-validation-coche{fill:none;stroke:var(--paper);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.st-bouton-fond{fill:var(--green);stroke:var(--ink);stroke-width:3px}.st-bouton-libelle{fill:var(--paper)}.st-coche{fill:none;stroke:var(--paper);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.st-onde{fill:none;stroke:var(--green);stroke-width:3px;opacity:0}.st-curseur{opacity:0}.st-curseur-forme{fill:var(--paper);stroke:var(--ink);stroke-width:2.6px;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){html.js .st-a{transform-box:fill-box;transform-origin:50%;animation-duration:5s;animation-timing-function:cubic-bezier(.16,.84,.44,1);animation-fill-mode:both}html.js .st-q2{animation-delay:.23s}html.js .st-q3{animation-delay:.47s}html.js .st-d2{animation-delay:.17s}html.js .st-d3{animation-delay:.32s}html.js .st-d4{animation-delay:.47s}html.js .st-d5{animation-delay:.61s}html.js .st-d6{animation-delay:.76s}html.js .st-d7{animation-delay:.87s}html.js .st-d8{animation-delay:.99s}html.js .st-entree{animation-name:st-entree}@keyframes st-entree{0%{opacity:0}3.49%,to{opacity:1}}html.js .st-recherche{animation-name:st-recherche}@keyframes st-recherche{0%,2.33%{opacity:0;transform:translateY(-12px)}10.47%{opacity:1;transform:translateY(0)}36.05%{opacity:1}41.86%,to{opacity:.35}}html.js .st-q{transform-origin:0;animation-name:st-q}@keyframes st-q{0%,11.63%{transform:scaleX(0)}16.28%,to{transform:scaleX(1)}}html.js .st-fantome{animation-name:st-fantome}@keyframes st-fantome{0%,22.09%{opacity:0;transform:translateY(-6px)}25.58%,29.07%{opacity:1;transform:translateY(0)}33.72%,to{opacity:0;transform:translateY(16px)}}html.js .st-fenetre{animation-name:st-fenetre}@keyframes st-fenetre{0%,26.74%{transform:translateY(34px)}31.98%{transform:translateY(-4px)}35.47%,to{transform:translateY(0)}}html.js .st-bloc{animation-name:st-bloc}@keyframes st-bloc{0%,38.37%{opacity:0;transform:translateY(6px)}43.02%,to{opacity:1;transform:translateY(0)}}html.js .st-validation{animation-name:st-validation}@keyframes st-validation{0%,63.95%{opacity:0;transform:scale(.4)}68.02%{opacity:1;transform:scale(1.06)}70.93%,to{opacity:1;transform:scale(1)}}html.js .st-bouton{animation-name:st-bouton}@keyframes st-bouton{0%,74.42%{opacity:0;transform:translateY(8px)}79.07%,to{opacity:1;transform:translateY(0)}}html.js .st-appui{animation-name:st-appui}@keyframes st-appui{0%,89.53%{transform:scale(1)}91.28%{transform:scale(.955)}94.19%{transform:scale(1.025)}97.09%,to{transform:scale(1)}}html.js .st-onde{animation-name:st-onde}@keyframes st-onde{0%,90.7%{opacity:0;transform:scale(.62)}92.44%{opacity:.5;transform:scale(.74)}to{opacity:0;transform:scale(1.3)}}html.js .st-coche{animation-name:st-coche}@keyframes st-coche{0%,93.02%{opacity:0;transform:scale(.5)}97.67%,to{opacity:1;transform:scale(1)}}html.js .st-curseur{animation-name:st-curseur}@keyframes st-curseur{0%,6.98%{opacity:0;transform:translate(268px,120px)}11.63%{opacity:1;transform:translate(206px,38px)}22.09%,27.33%{opacity:1;transform:translate(218px,44px)}34.88%{opacity:.55;transform:translate(248px,76px)}39.53%{opacity:0;transform:translate(268px,112px)}74.42%{opacity:0;transform:translate(252px,304px)}80.23%{opacity:1;transform:translate(192px,292px)}89.53%{opacity:1;transform:translate(134px,258px)}91.28%{opacity:1;transform:translate(134px,261px)}94.19%{opacity:1;transform:translate(134px,258px)}to{opacity:0;transform:translate(150px,278px)}}}.diag-stage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.diag-body{align-items:start;gap:clamp(1.25rem,3vw,3rem);min-height:0;display:grid}@media (width>=900px){.diag-body{grid-template-columns:1.25fr .75fr}}@media (width<=899px){.diag-wrap{--pin-runway:340vh}}.diag-wrap .pin-skip{text-decoration:none}.diag-scene{justify-content:center;align-items:center;font-size:min(2vw,.84rem);line-height:1.35;display:flex}.diag-win{border:1px solid var(--line);background:#fff;border-radius:1em;flex:none;width:30em;overflow:hidden;box-shadow:0 10px 28px #0a0a0a1a}.dw-chrome{background:#f3f1eb;border-bottom:1px solid #e7e2d8;align-items:center;gap:.5em;padding:.7em .9em;display:flex}.dw-chrome i{border-radius:50%;flex:none;width:.85em;height:.85em}.dw-chrome i:first-child{background:#ff5f57}.dw-chrome i:nth-child(2){background:#febc2e}.dw-chrome i:nth-child(3){background:#28c840}.dw-url{color:#6e6b63;background:#fff;border:1px solid #e2ddd3;border-radius:2em;flex:1;justify-content:center;align-items:center;gap:.45em;margin-left:.6em;padding:.35em .9em;font-size:.75em;display:flex}.dw-url svg{flex:none;width:.95em;height:.95em}.dw-page{padding:1.1em 1.4em 0}.dw-top{border-bottom:1px solid #ebe7de;align-items:center;gap:.55em;padding-bottom:.8em;display:flex}.dw-logo{background:var(--green-soft);border:1.5px solid var(--green);border-radius:50%;flex:none;width:1.5em;height:1.5em}.dw-top b{font-family:var(--font-title);font-size:.95em}.dw-top nav{color:#6e6b63;gap:.9em;margin-left:auto;font-size:.68em;display:flex}.dw-hero{padding:1.1em 0 .8em}.dw-h1{font-family:var(--font-title);margin-bottom:.55em;font-size:1.25em;display:block}.diag-scene .bar{background:#e9e5dc;border-radius:.25em;height:.5em;margin-bottom:.45em;display:block}.dw-cta{background:var(--green);color:var(--paper);border-radius:.5em;margin-top:.5em;padding:.6em 1.1em;font-size:.72em;font-weight:600;display:inline-block}.dw-main{grid-template-columns:1fr 1.05fr;gap:1.3em;padding:.5em 0 1.6em;display:grid}.dw-map{background:#eff3f0;border:1px solid #dfe5e0;border-radius:.6em;min-height:8.5em;position:relative}.dw-roads{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.dw-pin{width:1.9em;height:1.9em;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.dw-services b{font-family:var(--font-title);margin-bottom:.7em;font-size:.8em;display:block}.dw-footer{background:#f3f1eb;border-top:1px solid #e7e2d8;padding:1.1em 1.4em 2em;position:relative}.dw-stars{color:#b9b4a9;letter-spacing:.2em;font-size:.62em;position:absolute;top:1.5em;right:2.2em}.dw-mentions{color:var(--ink-soft);margin-top:.7em;font-size:.55em;display:block}.diag-gap{flex:none;justify-content:center;align-items:center;width:2.6em;display:flex}.diag-gap .ann-mark{font-size:1.7em}.diag-fiche{flex:none;width:13.5em}.f-label{text-align:center;color:#6e6b63;margin-bottom:.5em;font-size:.68em;display:block}.f-card{border:1px solid var(--line);background:#fff;border-radius:.9em;overflow:hidden;box-shadow:0 10px 28px #0a0a0a1a}.f-map{background:#eff3f0;justify-content:center;align-items:center;height:3.6em;display:flex}.f-body{padding:.8em 1em 1em}.f-body b{font-family:var(--font-title);font-size:.85em;display:block}.f-stars{color:var(--ink-soft);letter-spacing:.08em;margin:.35em 0 .5em;font-size:.6em;display:block}.f-row{color:#6e6b63;margin-top:.45em;font-size:.68em;display:block}.f-note{text-align:center;margin-top:.6em;display:block}.f-row.m{text-decoration:underline wavy var(--amber) 1px;text-underline-offset:.3em}.diag-scene .ann{pointer-events:none}.ann-wrap{position:absolute}.dw-map .ann-wrap{inset:0}.dw-map .ring{width:114%;height:118%;position:absolute;inset:-9% -7%;overflow:visible;transform:rotate(-3deg)}.dw-map .q{font-size:1.35em;position:absolute;top:.3em;right:.45em}.dw-map .ann-note{white-space:nowrap;position:absolute;top:calc(100% + .4em);left:50%;translate:-50%}.dw-stars .ann-wrap{inset:-95% -14% -95% -28%}.dw-stars .ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.note-avis{position:absolute;bottom:.55em;left:1.4em}.ann-path{fill:none;stroke:var(--amber);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ann-txt{color:var(--amber-text);font-size:.72em;font-style:italic;font-family:var(--font-body)}.ann-mark{color:var(--amber-text);font-family:var(--font-title);font-style:normal;font-weight:700}.diag-steps{align-items:start;gap:1.5rem;min-height:0;display:grid}.pain-step{border-left:2px solid var(--amber);flex-direction:column;justify-content:center;padding-left:1.4rem;display:flex}.pain-step h3{max-width:26ch;margin:0;font-size:1.15em}.pain-step p{max-width:44ch;color:var(--ink-soft);margin-top:.6em;font-size:.9em}.pain-final{flex-direction:column;justify-content:center;display:flex}.pain-final .pain-more-intro{color:var(--ink);margin:0;font-weight:600}.pain-final .transition{margin-top:1.2rem}.diag-final{border-bottom:1px solid var(--line);background:#fff;scroll-margin-top:4.5rem}.diag-final-inner{padding-block:clamp(2.5rem,7vw,5rem)}@media (width<=899px){.diag-final .pain-list{gap:.4rem;font-size:.88rem}.diag-final .transition{font-size:1rem}}.pain-list{max-width:var(--measure);gap:.6em;margin:1em 0 0;padding:0;font-size:.9em;list-style:none;display:grid}.pain-list li{color:var(--ink-soft);padding-left:1.6rem;position:relative}.pain-list li:before{content:"";border:2px solid var(--amber);border-radius:50%;width:.7em;height:.7em;position:absolute;top:.5em;left:0}.pain-list li:after{content:"";background:linear-gradient(45deg, transparent 44%, var(--green) 44% 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--green) 44% 56%, transparent 56%);transform-origin:50%;width:1em;height:1em;position:absolute;top:.35em;left:-.15em}.transition{font-family:var(--font-title);color:var(--ink);max-width:var(--measure);margin-top:1.5rem;font-size:1.15rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.diag-wrap.pin-on .diag-stage{overflow:hidden}.pin-on .diag-scene{font-size:min(2vw,clamp(.7rem,2.1svh,.84rem))}.pin-on .diag-body{align-items:center}.pin-on .ann .ann-path{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset 1.15s cubic-bezier(.3,.55,.25,1) .1s,opacity .12s .1s}.pin-on .ann .ann-txt,.pin-on .ann .ann-mark{opacity:0;transition:opacity .5s .65s}.pin-on .diag-scene.on-1 .a1 .ann-path,.pin-on .diag-scene.on-2 .a2 .ann-path,.pin-on .diag-scene.on-3 .a3 .ann-path{stroke-dashoffset:0;opacity:1}.pin-on .diag-scene.on-1 .a1 .ann-txt,.pin-on .diag-scene.on-1 .a1 .ann-mark,.pin-on .diag-scene.on-2 .a2 .ann-txt,.pin-on .diag-scene.on-2 .a2 .ann-mark,.pin-on .diag-scene.on-3 .a3 .ann-txt,.pin-on .diag-scene.on-3 .a3 .ann-mark{opacity:1}.pin-on .diag-fiche,.pin-on .diag-gap{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)}.pin-on .diag-scene.on-3 .diag-fiche,.pin-on .diag-scene.on-3 .diag-gap{opacity:1;transform:none}.pin-on .diag-scene:not(.on-3) .f-row.m{text-decoration:none}.pin-on .diag-steps{align-items:center;gap:0}.pin-on .pain-step{opacity:0;visibility:hidden;grid-area:1/1}.pin-on .pain-step.act{opacity:1;visibility:visible;animation:.45s cubic-bezier(.2,.7,.2,1) both rise}@media (width<=899px){@media (height<=800px){.diag-wrap.pin-on .pin-inner{justify-content:flex-start;gap:.5rem}.diag-wrap.pin-on .diag-body{gap:.5rem}.diag-wrap.pin-on .diag-scene{font-size:min(1.65vw,clamp(.7rem,2.1svh,.84rem))}.diag-wrap.pin-on .pain-step p{margin-top:.35em}.diag-wrap.pin-on .pin-skip{bottom:4rem}}.pin-on .pain-step h3{font-size:1.1rem}}}.sol-stage{background:var(--paper)}.sol-body{gap:2rem;min-height:0;display:grid}.sol-cards{gap:.8em;display:grid}.sol-card{background:var(--paper);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:12px;align-items:flex-start;gap:.9em;padding:1em 1.1em;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.sol-card .picto{flex:none;width:2.2em;height:2.2em;margin:0}.sol-card h3{margin:0;font-size:1.05em}.sol-card p{color:var(--ink-soft);margin-top:.3em;font-size:.85em}.sol-card h3 button{font:inherit;color:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.sol-scene{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:center;gap:1.5em;padding:1.6em;font-size:min(1.9vw,.8rem);display:grid;position:relative;box-shadow:0 10px 28px #0a0a0a14}.sc{flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex}.sc-note{color:var(--green);font-size:1.05em;font-style:italic;font-family:var(--font-body)}.sc1-page{aspect-ratio:4/3;border:1px solid var(--line);background:#fdfdfb;border-radius:.8em;width:26em;max-width:100%;position:relative}.sc1-page .blk{background:#e9e5dc;border-radius:.4em;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute}.sc1-page .b-nav{background:#f3f1eb;border:1px solid #e7e2d8;height:9%;top:4%;left:4%;right:4%}.sc1-page .b-h{width:52%;height:8%;top:19%;left:4%}.sc1-page .b-cta{background:var(--green);width:26%;height:10%;color:var(--paper);justify-content:center;align-items:center;font-size:.72em;font-weight:600;display:flex;top:33%;left:4%}.sc1-page .b-avis{width:28%;height:8%;color:var(--amber);letter-spacing:.15em;background:0 0;align-items:center;font-size:.75em;display:flex;top:34%;left:36%}.sc1-page .b-zone{background:var(--green-soft);justify-content:center;align-items:center;width:42%;height:44%;display:flex;top:50%;left:4%}.sc1-page .b-zone svg{width:1.6em;height:1.6em}.sc1-page .b-s1{width:44%;height:12%;top:50%;left:52%}.sc1-page .b-s2{width:44%;height:12%;top:66%;left:52%}.sc1-page .b-s3{width:44%;height:12%;top:82%;left:52%}.ph2{border:2.5px solid var(--ink);background:#fff;border-radius:2em;width:12.5em;padding:.45em;box-shadow:0 16px 34px #0a0a0a24}.ph2-screen{border:1px solid var(--line);background:#fdfdfb;border-radius:1.6em;flex-direction:column;height:20em;display:flex;position:relative;overflow:hidden}.ph2-status{color:var(--ink);align-items:center;gap:.4em;padding:.6em 1em .2em;font-size:.55em;font-weight:600;display:flex}.ph2-status b{font-family:var(--font-body);margin-right:auto}.ph2-sig{align-items:flex-end;gap:2px;display:inline-flex}.ph2-sig i{background:var(--ink);border-radius:1px;width:3px}.ph2-sig i:first-child{height:4px}.ph2-sig i:nth-child(2){height:6px}.ph2-sig i:nth-child(3){height:8px}.ph2-sig i:nth-child(4){height:10px}.ph2-batt{border:1.5px solid var(--ink);border-radius:3px;width:1.7em;height:.8em;padding:1.5px}.ph2-batt i{background:var(--green);border-radius:1px;width:72%;height:100%;display:block}.ph2-url{color:#6e6b63;background:#f3f1eb;border-radius:2em;justify-content:center;align-items:center;gap:.35em;margin:.35em .8em;padding:.5em;font-size:.55em;display:flex}.ph2-url svg{width:1em;height:1em}.ph2-content{flex:1;position:relative;overflow:hidden}.ph2-flow{align-content:start;gap:.55em;padding:.7em .9em;display:grid}.ph2-name{font-family:var(--font-title);font-size:.82em}.ph2-stars{color:var(--amber-text);letter-spacing:.12em;font-size:.55em;font-style:normal}.ph2-content .ln{background:#e9e5dc;border-radius:.3em;height:.5em;display:block}.ph2-content .img{background:linear-gradient(150deg, var(--green-soft), #dce9e2);border-radius:.6em;justify-content:center;align-items:center;height:4.4em;display:flex}.ph2-content .img svg{width:1.6em;height:1.6em}.svc{align-items:center;gap:.5em;display:flex}.svc .chk{color:var(--green);font-size:.62em;font-style:normal;font-weight:700}.svc .ln{flex:1}.ph2-cta{background:var(--green);color:var(--paper);border-radius:2em;justify-content:center;align-items:center;gap:.45em;padding:.75em;font-size:.72em;font-weight:600;display:flex;position:absolute;bottom:.6em;left:.7em;right:.7em;box-shadow:0 6px 16px #0f5b4a59}.ph2-cta svg{flex:none;width:1em;height:1em}.sc3-row{align-items:center;gap:1em;display:flex}.sc3-card{border:1px solid var(--line);background:#fff;border-radius:.8em;width:11em;padding:.9em 1em;box-shadow:0 4px 14px #0a0a0a0f}.sc3-card b{font-family:var(--font-title);font-size:.85em;display:block}.sc3-card span{color:#6e6b63;margin-top:.4em;font-size:.68em;display:block;position:relative}.sc3-card .cap{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .4em;font-size:.6em}.sc3-eq{font-family:var(--font-title);color:var(--green);font-size:1.9em;font-weight:700}.sc3-card span:after{content:"";background:var(--green);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-.15em;left:0}.sc4-box{gap:.9em;width:26em;max-width:100%;display:grid}.ai-win{border:1px solid var(--line);background:#fff;border-radius:1.2em;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 14px 30px #0a0a0a1a}.ai-top{color:#6e6b63;border-bottom:1px solid #ebe7de;justify-content:center;align-items:center;gap:.45em;padding:.75em;font-size:.68em;font-weight:600;display:flex}.ai-top .spark{background:var(--green);width:1.15em;height:1.15em;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:.85em;font-style:normal;display:inline-flex}.ai-chat{gap:.9em;padding:1.1em;display:grid}.ai-row{align-items:flex-start;gap:.6em;display:flex}.ai-avatar{background:var(--green);width:1.7em;height:1.7em;color:var(--paper);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75em;font-style:normal;display:flex}.ai-input{border:1px solid var(--line);background:#fdfdfb;border-radius:2em;align-items:center;gap:.6em;margin:.2em 1.1em 1.1em;padding:.5em .55em .5em 1em;display:flex}.ai-input i{color:var(--ink-soft);flex:1;font-size:.68em}.ai-send{background:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.9em;height:1.9em;display:flex}.ai-send svg{width:.85em;height:.85em;fill:var(--paper)}.sc4-signals{color:#6e6b63;flex-wrap:wrap;align-items:center;gap:.5em;font-size:.72em;display:flex}.signal{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:2em;align-items:center;padding:.3em .75em;font-weight:600;display:inline-flex}.q-bubble{background:var(--green-soft);border-radius:1em 1em .2em;justify-self:end;max-width:85%;padding:.7em 1em;font-size:.78em}.a-card{background:#f8f7f3;border:1px solid #ebe7de;border-radius:.2em 1em 1em;flex:1;padding:.8em 1em}.a-card b{font-family:var(--font-title);font-size:.9em}.a-card span{color:#6e6b63;margin-top:.4em;font-size:.72em;line-height:1.35;display:block}.a-card span em{color:var(--green);font-style:normal;font-weight:600}.a-card .src{color:#b9b4a9;margin-top:.6em;font-size:.62em;font-style:italic;display:block}@media (prefers-reduced-motion:no-preference){.pin-on .sol-inner{gap:clamp(1rem,3.5svh,2.5rem)}.sol-wrap.pin-on .note{margin:0;font-size:.8em}.pin-on .sol-body{flex:1;gap:1.5rem}@media (width>=900px){.sol-wrap.pin-on .sol-inner{gap:clamp(.75rem,2svh,1.5rem);font-size:clamp(.7rem,1.65svh,1.125rem)}.pin-on .sol-body{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:clamp(1rem,2.2vw,2.5rem)}.pin-on .sol-cards{align-content:center}.pin-on .sol-scene{height:100%;min-height:0}}.pin-on .sol-card,.pin-on .sol-card h3 button{cursor:pointer}.pin-on .sol-card.act{border-color:var(--green);box-shadow:4px 4px 0 var(--green);transform:translate(2px)}.pin-on .sol-scene{grid-template-columns:none;gap:0;min-height:24em;font-size:min(2.4vw,clamp(.75rem,2.2svh,1.05rem));overflow:hidden}.pin-on .sc{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .35s}.pin-on .sc.on{opacity:1;visibility:visible}.pin-on .sc1:not(.play) .b-nav{transform:translate(-2.5em,1.5em)rotate(-5deg)}.pin-on .sc1:not(.play) .b-h{transform:translate(3em,4em)rotate(7deg)}.pin-on .sc1:not(.play) .b-cta{transform:translate(5em,-1.5em)rotate(-9deg)}.pin-on .sc1:not(.play) .b-avis{transform:translate(-2em,5em)rotate(4deg)}.pin-on .sc1:not(.play) .b-zone{transform:translate(2.5em,-3.5em)rotate(6deg)}.pin-on .sc1:not(.play) .b-s1{transform:translate(-3.5em,2em)rotate(-6deg)}.pin-on .sc1:not(.play) .b-s2{transform:translate(2em,-4.5em)rotate(8deg)}.pin-on .sc1:not(.play) .b-s3{transform:translate(-1.5em,-2em)rotate(-4deg)}.pin-on .sc1.play .blk{transform:none}.pin-on .sc1.play .b-h{transition-delay:80ms}.pin-on .sc1.play .b-cta{transition-delay:.16s}.pin-on .sc1.play .b-avis{transition-delay:.22s}.pin-on .sc1.play .b-zone{transition-delay:.3s}.pin-on .sc1.play .b-s1{transition-delay:.38s}.pin-on .sc1.play .b-s2{transition-delay:.44s}.pin-on .sc1.play .b-s3{transition-delay:.5s}.pin-on .sc2.play .ph2-flow{animation:2.6s cubic-bezier(.4,.1,.3,1) .5s both ph2-scroll}@keyframes ph2-scroll{0%{transform:none}35%{transform:none}to{transform:translateY(-7em)}}.pin-on .sc2.play .ph2-cta{animation:.5s 2.6s ph2-pulse}@keyframes ph2-pulse{50%{transform:scale(1.07)}}.pin-on .sc3-eq{opacity:0;transform:scale(.4)}.pin-on .sc3.play .sc3-eq{animation:.45s cubic-bezier(.3,1.5,.4,1) 1.15s both eq-pop}@keyframes eq-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.pin-on .sc3-card span:after{transform:scaleX(0)}.pin-on .sc3.play .sc3-card span:after{animation:.4s both match}.pin-on .sc3.play .sc3-card span:first-of-type:after{animation-delay:.15s}.pin-on .sc3.play .sc3-card span:nth-of-type(2):after{animation-delay:.45s}.pin-on .sc3.play .sc3-card span:nth-of-type(3):after{animation-delay:.75s}@keyframes match{to{transform:scaleX(1)}}.pin-on .sc4-signals{opacity:0}.pin-on .sc4.play .sc4-signals{animation:.4s both rise}.pin-on .q-bubble{opacity:0;transform:translateY(8px)}.pin-on .sc4.play .q-bubble{animation:.45s cubic-bezier(.2,.7,.2,1) .35s both rise}.pin-on .sc4 .ai-row{opacity:0;transform:translateY(8px)}.pin-on .sc4.play .ai-row{animation:.5s cubic-bezier(.2,.7,.2,1) 1.1s both rise}@media (width<=899px){.pin-on .sol-body{flex-direction:column;flex:1;justify-content:center;gap:1.1rem;min-height:0;padding-bottom:.5rem;display:flex}.pin-on .sol-scene{flex:1;order:-1;min-height:0}.pin-on .sol-cards{display:grid}.pin-on .sol-card{opacity:0;visibility:hidden;cursor:default;grid-area:1/1}.pin-on .sol-card.act{opacity:1;visibility:visible;animation:.45s cubic-bezier(.2,.7,.2,1) both rise;transform:none}.pin-on .sol-card p{font-size:.85rem}.sol-wrap.pin-on .note{display:none}}@media (width>=900px) and (height<=640px){.sol-wrap.pin-on .note{display:none}}.pin-on .sol-stage.all .sol-scene{grid-template-columns:1fr 1fr;align-items:center;gap:1.2em;font-size:min(1.3vw,.62rem);animation:.4s cubic-bezier(.2,.7,.2,1) rise}.pin-on .sol-stage.all .sc{opacity:1;visibility:visible;grid-area:auto}.pin-on .sol-stage.all .sc1 .blk{transform:none}.pin-on .sol-stage.all .sc3-eq,.pin-on .sol-stage.all .q-bubble,.pin-on .sol-stage.all .a-card,.pin-on .sol-stage.all .ai-row,.pin-on .sol-stage.all .sc4-signals{opacity:1;transform:none}.pin-on .sol-stage.all .sc3-card span:after{transform:scaleX(1)}@media (width<=899px){.pin-on .sol-stage.all .sol-scene{flex:none;gap:1em;height:auto;padding:1em;font-size:min(1.4vw,.38rem)}.pin-on .sol-stage.all .sc-note,.pin-on .sol-stage.all .ai-input,.pin-on .sol-stage.all .sc4-signals{display:none}.pin-on .sol-stage.all .sol-cards{gap:.6rem;display:grid}.pin-on .sol-stage.all .sol-card{opacity:1;visibility:visible;grid-area:auto;padding:.65rem 1rem;animation:none;transform:none}.pin-on .sol-stage.all .sol-card h3{font-size:.95rem}.pin-on .sol-stage.all .sol-card p{display:none}}@media (width<=899px) and (height<=680px){.pin-on .sol-stage.all .pin-inner{gap:.7rem;padding-bottom:4.3rem}.pin-on .sol-stage.all .sol-head .lead,.pin-on .sol-stage.all .sol-scene{display:none}.pin-on .sol-stage.all .sol-body{gap:.45rem}.pin-on .sol-stage.all .sol-cards{gap:.35rem}.pin-on .sol-stage.all .sol-card{padding:.45rem .8rem}}}.section-texte[data-astro-cid-re5omuag]{max-width:var(--measure)}.section-texte[data-astro-cid-re5omuag] ul[data-astro-cid-re5omuag]{color:var(--ink-soft);gap:.4rem;margin:1rem 0;padding-left:1.2rem;display:grid}.etapes-grid[data-astro-cid-re5omuag]{gap:2rem 2.5rem;margin-top:2rem;display:grid}@media (width>=720px){.etapes-grid[data-astro-cid-re5omuag]{grid-template-columns:1fr 1fr 1fr}}.fonctionnalites-liste[data-astro-cid-re5omuag]{color:var(--ink-soft);gap:.35rem;margin:.75rem 0 0;padding-left:1.2rem;font-size:1rem;line-height:1.55;display:grid}.apres-grille[data-astro-cid-re5omuag]{margin-top:1.5rem}.deroulement-liste[data-astro-cid-re5omuag]{color:var(--ink-soft);gap:.75rem;margin:1rem 0 0;padding-left:1.4rem;display:grid}.deroulement-liste[data-astro-cid-re5omuag] strong[data-astro-cid-re5omuag]{color:var(--ink)}.final-cta[data-astro-cid-re5omuag]{margin-top:2rem}
