.scene{max-width:520px;margin-left:auto;text-align:left}.scene-card{position:relative;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);box-shadow:0 30px 60px rgba(var(--black-rgb),.28)}.scene-svg{display:block;width:100%;height:auto}.scene-tag{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 9px;border-radius:999px;background:rgba(16,37,66,.72);backdrop-filter:blur(4px);color:#fff;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.3px}.scene-tag svg{width:15px;height:15px}.scene-tag .ico-winter,.scene[data-season=winter] .scene-tag .ico-summer{display:none}.scene[data-season=winter] .scene-tag .ico-winter{display:block}.scene-legend{display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 16px;background:rgba(16,37,66,.55);color:#fff;font-size:var(--fs-xs);min-height:46px;align-items:center}.scene-legend strong{flex-basis:100%;font-size:var(--fs-sm)}.scene-legend span{display:inline-flex;align-items:center;gap:6px}.scene-legend i{width:10px;height:10px;border-radius:50%;flex:none}.scene-legend .lg-winter,.scene[data-season=winter] .scene-legend .lg-summer{display:none}.scene[data-season=winter] .scene-legend .lg-winter{display:inline-flex}.scene-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:12px}.chips-saisons{display:contents}.scene-chip{border:1px solid rgba(255,255,255,.35);background:0 0;color:rgba(255,255,255,.85);border-radius:999px;padding:5px 12px;font:600 var(--fs-2xs)/1.3 'Open Sans',sans-serif;cursor:pointer;transition:background .3s,color .3s;position:relative;overflow:hidden;isolation:isolate}.scene-chip[aria-pressed=true]{background:#fff;color:var(--blue-navy);border-color:#fff}.scene-pause{margin-left:auto;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:0 0;color:#fff;cursor:pointer;display:grid;place-items:center}.scene-pause svg{width:12px;height:12px}.scene-pause .ico-play,.scene.is-paused .scene-pause .ico-pause{display:none}.scene.is-paused .scene-pause .ico-play{display:block}.scene-case{display:flex;align-items:center;gap:10px;margin-top:14px;color:#fff;text-decoration:none;font-size:var(--fs-sm);opacity:.92}.scene-case img{width:44px;height:44px;border-radius:8px;object-fit:cover}.scene-case b{color:var(--green-light)}.s-fade{transition:opacity .9s}.bld,.only-summer,.only-winter{opacity:0}.scene[data-building=city] .bld-city,.scene[data-season=summer] .only-summer,.scene[data-season=winter] .only-winter{opacity:1}.silh{opacity:.5;transition:opacity .9s}.scene[data-season=winter] .silh{opacity:.9}.meubles{fill:#102542;opacity:.14;transition:fill .9s,opacity .9s}.scene[data-season=winter] .meubles{fill:#fff;opacity:.1}.ray{opacity:0;transition:opacity .7s}.scene[data-season=summer] .ray.only-summer,.scene[data-season=winter] .ray.only-winter{opacity:1}.scene[data-season] .ray.d1{transition-delay:0.5s}.scene[data-season] .ray.d2{transition-delay:0.9s}.scene[data-season] .ray.d3{transition-delay:1.3s}.ray-base{fill:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;opacity:.28}.ray-flow{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 12;animation:2.2s linear infinite flux}@keyframes flux{to{stroke-dashoffset:-44}}.sun-rays{transform-box:view-box;transform-origin:70px 78px;animation:40s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}.membrane-glow{animation:3s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.flake{animation:linear infinite neige}@keyframes neige{from{transform:translate(0,-30px)}to{transform:translate(14px,420px)}}.heat-wave{animation:2.4s ease-in-out infinite monte}@keyframes monte{0%{transform:translateY(6px);opacity:0}40%{opacity:1}100%{transform:translateY(-14px);opacity:0}}.light-pool{animation:4s ease-in-out infinite respire}@keyframes respire{50%{opacity:.55}}.t-lueur{opacity:0}.scene.progressif.vers-ete .t-lueur,.scene.progressif.vers-hiver .t-lueur{animation:4.2s forwards lueur}@keyframes lueur{0%,100%{opacity:0}45%{opacity:.8}}.scene.progressif .t-soleil{opacity:1;transition:transform 3.2s cubic-bezier(.2, .6, .3, 1) .4s}.scene.progressif[data-season=winter] .t-soleil{transform:translate(34px,292px);transition:transform 3.2s cubic-bezier(.55, 0, .8, .4) .2s}.scene.progressif .t-astre{transition:fill 2.6s .8s}.scene.progressif[data-season=winter] .t-astre{fill:#f97316;transition:fill 2s .4s}.scene.progressif[data-season=winter] .t-ciel{transition:opacity 2.6s 1.1s}.scene.progressif[data-season=summer] .t-ciel{transition:opacity 2.4s .6s}.scene.progressif[data-season=winter] .meubles,.scene.progressif[data-season=winter] .silh{transition-duration:2.2s;transition-delay:1.4s}.scene.progressif[data-season=summer] .meubles,.scene.progressif[data-season=summer] .silh{transition-duration:2.2s;transition-delay:0.6s}.scene.progressif[data-season=winter] .t-nuit{transition:opacity 2.2s 1.4s}.scene.progressif[data-season=summer] .t-nuit{transition:opacity 2.2s .7s}.scene.progressif[data-season=winter] .t-lampe{transition:opacity .5s 2.7s}.scene.progressif[data-season=summer] .t-lampe{transition:opacity .5s .2s}.scene.progressif[data-season=winter] .t-radiateur{transition:opacity .9s 3s}.scene.progressif[data-season=summer] .t-radiateur{transition:opacity .6s .2s}.scene.progressif[data-season=winter] .t-ete-dedans{transition:opacity .6s}.scene.progressif[data-season=summer] .t-ete-dedans{transition:opacity .9s 3s}.scene.progressif .t-fenetres{transition:none}.scene.progressif .t-fenetres rect{opacity:0;transition:opacity .25s}.scene.progressif[data-season=winter] .t-fenetres rect{opacity:1}.scene.progressif[data-season=winter] .t-fenetres rect:first-child{transition-delay:2.2s}.scene.progressif[data-season=winter] .t-fenetres rect:nth-child(2){transition-delay:2.5s}.scene.progressif[data-season=winter] .t-fenetres rect:nth-child(3){transition-delay:2.35s}.scene.progressif[data-season=winter] .t-fenetres rect:nth-child(4){transition-delay:2.8s}.scene.progressif[data-season=winter] .t-fenetres rect:nth-child(5){transition-delay:2.6s}.scene.progressif[data-season=winter] .t-fenetres rect:nth-child(6){transition-delay:3s}.scene.progressif[data-season=winter] .t-fenetres rect:nth-child(7){transition-delay:2.9s}.scene.progressif[data-season=winter] .t-fenetres rect:nth-child(8){transition-delay:3.2s}.scene.progressif[data-season=winter] .t-flocons{transition:opacity 1.4s 2.3s}.scene.progressif[data-season=summer] .t-flocons{transition:opacity .8s}.scene.progressif[data-season=winter] .t-sol{transition:opacity 1.6s 3s}.scene.progressif[data-season=summer] .t-sol{transition:opacity 1.6s 1.2s}.scene.progressif[data-season=summer] .ray.only-winter,.scene.progressif[data-season=winter] .ray.only-summer{transition-delay:0s;transition-duration:.5s}.scene.progressif[data-season=summer] .ray.only-summer.d1{transition-delay:3.4s}.scene.progressif[data-season=summer] .ray.only-summer.d2{transition-delay:3.8s}.scene.progressif[data-season=summer] .ray.only-summer.d3{transition-delay:4.2s}.scene.progressif[data-season=winter] .ray.only-winter.d1{transition-delay:3.8s}.scene.progressif[data-season=winter] .ray.only-winter.d2{transition-delay:4.2s}.scene.progressif .scene-legend{transition:opacity .4s}.scene.progressif.legende-cachee .scene-legend{opacity:0}@media (prefers-reduced-motion:reduce){.scene.progressif *,.scene.progressif .scene-legend{transition:none!important;animation:none!important}.flake,.heat-wave,.light-pool,.membrane-glow,.ray-flow,.sun-rays{animation:none}.bld,.only-summer,.only-winter,.ray,.s-fade{transition:none}}.scene.is-paused *,.scene.is-paused ::before{animation-play-state:paused!important}.scene-chip::before{content:'';position:absolute;inset:0;z-index:-1;background:rgba(155,199,16,.5);transform-origin:left;transform:scaleX(0)}.scene.progression .scene-chip[aria-pressed=true]::before{animation:chip-progres var(--duree-scene,11s) linear forwards}@keyframes chip-progres{to{transform:scaleX(1)}}.scene[data-mode=saisons] .chips-saisons{display:flex;flex:1;gap:6px}.scene[data-mode=saisons] .chips-saisons .scene-chip{flex:1;text-align:center;padding:6px 12px}.scene[data-season=winter] .chips-saisons .scene-chip:first-child::before{transform:scaleX(1)}.acc--remplacement .acc-carte{position:relative}.rp-statut{position:absolute;top:14px;right:14px;z-index:2;font:700 var(--fs-xs)/1 'Open Sans',sans-serif;height:26px}.rp-statut>span{display:inline-block;padding:6px 10px;border-radius:999px;white-space:nowrap}.st-cours{position:absolute;right:0;top:0;background:#fef3c7;color:#92400e;opacity:0}.st-fini{background:#dcfce7;color:#166534}.acc.joue .acc-panneau--sans .st-cours{animation:13.5s linear infinite st-cours-sans}.acc.joue .acc-panneau--sans .st-fini{animation:13.5s linear infinite st-fini-sans}.acc.joue .acc-panneau--avec .st-cours{animation:13.5s linear infinite st-cours-avec}.acc.joue .acc-panneau--avec .st-fini{animation:13.5s linear infinite st-fini-avec}@keyframes st-cours-sans{0%,64%{opacity:1}100%,66%{opacity:0}}@keyframes st-fini-sans{0%,64%{opacity:0}100%,66%{opacity:1}}@keyframes st-cours-avec{0%,33%{opacity:1}100%,35%{opacity:0}}@keyframes st-fini-avec{0%,33%{opacity:0}100%,35%{opacity:1}}@media (max-width:600px){.rp-statut{top:6px;right:6px;font-size:10px}.rp-statut>span{padding:4px 7px}}.rp-et{position:absolute;top:0;right:0;padding:6px 10px;border-radius:999px;white-space:nowrap;background:#fef3c7;color:#92400e}.rp-et b{font-weight:800}.rp-et-fin{background:#dcfce7;color:#166534}.et-r1{opacity:0}.acc.joue .et-r1{animation:13.5s linear infinite et-r1}@keyframes et-r1{0%,10.5%{opacity:1}100%,12%{opacity:0}}.et-r2{opacity:0}.acc.joue .et-r2{animation:13.5s linear infinite et-r2}@keyframes et-r2{0%,10.5%{opacity:0}12%,17.5%{opacity:1}100%,19%{opacity:0}}.et-r3{opacity:0}.acc.joue .et-r3{animation:13.5s linear infinite et-r3}@keyframes et-r3{0%,17.5%{opacity:0}19%,25.5%{opacity:1}100%,27%{opacity:0}}.et-r4{opacity:0}.acc.joue .et-r4{animation:13.5s linear infinite et-r4}@keyframes et-r4{0%,25.5%{opacity:0}27%,42.5%{opacity:1}100%,44%{opacity:0}}.et-r5{opacity:0}.acc.joue .et-r5{animation:13.5s linear infinite et-r5}@keyframes et-r5{0%,42.5%{opacity:0}44%,48.5%{opacity:1}100%,50%{opacity:0}}.et-r6{opacity:0}.acc.joue .et-r6{animation:13.5s linear infinite et-r6}@keyframes et-r6{0%,48.5%{opacity:0}50%,55.5%{opacity:1}100%,57%{opacity:0}}.et-r7{opacity:0}.acc.joue .et-r7{animation:13.5s linear infinite et-r7}@keyframes et-r7{0%,55.5%{opacity:0}57%,63.5%{opacity:1}100%,65%{opacity:0}}.et-r-fin{opacity:1}.acc.joue .et-r-fin{animation:13.5s linear infinite et-r-fin}@keyframes et-r-fin{0%,63.5%{opacity:0}100%,65%{opacity:1}}.et-m1{opacity:0}.acc.joue .et-m1{animation:13.5s linear infinite et-m1}@keyframes et-m1{0%,15.5%{opacity:1}100%,17%{opacity:0}}.et-m2{opacity:0}.acc.joue .et-m2{animation:13.5s linear infinite et-m2}@keyframes et-m2{0%,15.5%{opacity:0}17%,30.5%{opacity:1}100%,32%{opacity:0}}.et-m-fin{opacity:1}.acc.joue .et-m-fin{animation:13.5s linear infinite et-m-fin}@keyframes et-m-fin{0%,30.5%{opacity:0}100%,32%{opacity:1}}.r-toile{opacity:0}.acc.joue .r-toile{animation:13.5s linear infinite r-toile}@keyframes r-toile{0%,0.5%{opacity:0}2%,63%{opacity:1}100%,64.5%{opacity:0}}.r-moulure-anc{opacity:0}.acc.joue .r-moulure-anc{animation:13.5s linear infinite r-moulure-anc}@keyframes r-moulure-anc{0%,10%{opacity:1}100%,11.5%{opacity:0}}.r-vitres-anc{opacity:0}.acc.joue .r-vitres-anc{animation:13.5s linear infinite r-vitres-anc}@keyframes r-vitres-anc{0%,16%{opacity:1}100%,17.5%{opacity:0}}.r-cadre-anc{opacity:0}.acc.joue .r-cadre-anc{animation:13.5s linear infinite r-cadre-anc}@keyframes r-cadre-anc{0%,24%{opacity:1}100%,25.5%{opacity:0}}.r-ouverture{opacity:0}.acc.joue .r-ouverture{animation:13.5s linear infinite r-ouverture}@keyframes r-ouverture{0%,22.5%{opacity:0}24%,46%{opacity:1}100%,47.5%{opacity:0}}.r-bache{opacity:0}.acc.joue .r-bache{animation:13.5s linear infinite r-bache}@keyframes r-bache{0%,23.5%{opacity:0}25%,42%{opacity:1}100%,43.5%{opacity:0}}.r-poussiere{opacity:0}.acc.joue .r-poussiere{animation:13.5s linear infinite r-poussiere}@keyframes r-poussiere{0%,4.5%{opacity:0}56%,6%{opacity:1}100%,57.5%{opacity:0}}.r-debris-1{opacity:1}.acc.joue .r-debris-1{animation:13.5s linear infinite r-debris-1}@keyframes r-debris-1{0%,9.5%{opacity:0}100%,11%{opacity:1}}.r-debris-2{opacity:1}.acc.joue .r-debris-2{animation:13.5s linear infinite r-debris-2}@keyframes r-debris-2{0%,17.5%{opacity:0}100%,19%{opacity:1}}.r-debris-3{opacity:1}.acc.joue .r-debris-3{animation:13.5s linear infinite r-debris-3}@keyframes r-debris-3{0%,24.5%{opacity:0}100%,26%{opacity:1}}.r-cadre-neuf{opacity:1}.acc.joue .r-cadre-neuf{animation:13.5s linear infinite r-cadre-neuf}@keyframes r-cadre-neuf{0%,38.5%{opacity:0}100%,40%{opacity:1}}.r-mousse{opacity:1}.acc.joue .r-mousse{animation:13.5s linear infinite r-mousse}@keyframes r-mousse{0%,43.5%{opacity:0}100%,45%{opacity:1}}.r-vitres-neuves{opacity:1}.acc.joue .r-vitres-neuves{animation:13.5s linear infinite r-vitres-neuves}@keyframes r-vitres-neuves{0%,49.5%{opacity:0}100%,51%{opacity:1}}.r-moulure-neuve{opacity:1}.acc.joue .r-moulure-neuve{animation:13.5s linear infinite r-moulure-neuve}@keyframes r-moulure-neuve{0%,56.5%{opacity:0}100%,58%{opacity:1}}.r-ouvrier{opacity:0}.acc.joue .r-ouvrier{animation:13.5s linear infinite r-ouvrier}@keyframes r-ouvrier{0%,0.5%{opacity:0}2%,63%{opacity:1}100%,64.5%{opacity:0}}.r-levier{opacity:0}.acc.joue .r-levier{animation:13.5s linear infinite r-levier}@keyframes r-levier{0%,0.5%{opacity:0}2%,27%{opacity:1}100%,28.5%{opacity:0}}.r-perceuse{opacity:0}.acc.joue .r-perceuse{animation:13.5s linear infinite r-perceuse}@keyframes r-perceuse{0%,27.5%{opacity:0}29%,49%{opacity:1}100%,50.5%{opacity:0}}.r-calfeutre{opacity:0}.acc.joue .r-calfeutre{animation:13.5s linear infinite r-calfeutre}@keyframes r-calfeutre{0%,50.5%{opacity:0}52%,63%{opacity:1}100%,64.5%{opacity:0}}.m-salete{opacity:0}.acc.joue .m-salete{animation:13.5s linear infinite m-salete}@keyframes m-salete{0%,13%{opacity:1}100%,14.5%{opacity:0}}.m-vapo{opacity:0}.acc.joue .m-vapo{animation:13.5s linear infinite m-vapo}@keyframes m-vapo{0%,0.5%{opacity:0}2%,24%{opacity:1}100%,25.5%{opacity:0}}.m-brume-1{opacity:0}.acc.joue .m-brume-1{animation:13.5s linear infinite m-brume-1}@keyframes m-brume-1{0%,3.5%{opacity:0}5%,9%{opacity:1}10.5%,100%{opacity:0}}.m-brume-2{opacity:0}.acc.joue .m-brume-2{animation:13.5s linear infinite m-brume-2}@keyframes m-brume-2{0%,15.5%{opacity:0}17%,20%{opacity:1}100%,21.5%{opacity:0}}.m-poseur{opacity:0}.acc.joue .m-poseur{animation:13.5s linear infinite m-poseur}@keyframes m-poseur{0%,32%{opacity:1}100%,33.5%{opacity:0}}.m-pret{opacity:1}.acc.joue .m-pret{animation:13.5s linear infinite m-pret}@keyframes m-pret{0%,31.5%{opacity:0}100%,33%{opacity:1}}.r-vitre-portee{opacity:0}.acc.joue .r-vitre-portee{animation:13.5s linear infinite r-vitre-portee}@keyframes r-vitre-portee{0%,13%{opacity:0;transform:translate(0,0)}14%{opacity:1;transform:translate(0,0)}20%{opacity:1;transform:translate(-132px,40px)}100%,22%{opacity:0;transform:translate(-132px,40px)}}.m-racloir{opacity:0}.acc.joue .m-racloir{animation:13.5s ease-in-out infinite m-racloir}@keyframes m-racloir{0%,8%{opacity:0;transform:translateY(0)}9%{opacity:1;transform:translateY(0)}15%{opacity:1;transform:translateY(166px)}100%,16%{opacity:0;transform:translateY(166px)}}.m-film{transform-box:fill-box;transform-origin:top}.acc.joue .m-film{animation:13.5s ease-in-out infinite m-film}@keyframes m-film{0%,20%{transform:scaleY(0)}100%,30%{transform:scaleY(1)}}.m-raclette{opacity:0}.acc.joue .m-raclette{animation:13.5s ease-in-out infinite m-raclette}@keyframes m-raclette{0%,19%{opacity:0;transform:translateY(0)}20%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(166px)}100%,31%{opacity:0;transform:translateY(166px)}}.m-pret{transform-box:fill-box;transform-origin:center}.acc--remplacement.joue *,.acc--remplacement.joue ::before{animation-duration:20s!important}.m-salete-cadre{opacity:0}.acc.joue .m-salete-cadre{animation:13.5s linear infinite m-salete-cadre}@keyframes m-salete-cadre{0%,9%{opacity:1}100%,11%{opacity:0}}.m-chiffon{opacity:0}.acc.joue .m-chiffon{animation:13.5s linear infinite m-chiffon}@keyframes m-chiffon{0%,1.5%{opacity:0;transform:translate(112px,223px)}2%{opacity:1;transform:translate(112px,223px)}5%{transform:translate(288px,223px)}7.5%{transform:translate(288px,40px)}10%{opacity:1;transform:translate(112px,40px)}100%,11%{opacity:0;transform:translate(112px,40px)}}.r-bac{opacity:1}.acc.joue .r-bac{animation:13.5s linear infinite r-bac}@keyframes r-bac{0%,0.5%{opacity:0}100%,2%{opacity:1}}.r-chantier{opacity:0}.acc.joue .r-chantier{animation:13.5s linear infinite r-chantier}@keyframes r-chantier{0%,0.5%{opacity:0}2%,63%{opacity:1}100%,64.5%{opacity:0}}@keyframes te-progres{to{transform:scaleX(1)}}@keyframes te-reflet{50%{opacity:.75}}.buee-grande{display:none}@media (max-width:600px){.rp-et .et-nom{display:none}.rp-et{padding:4px 7px}.buee-grande{display:inline}.buee-petite{display:none}}.acc{background:#f5f7fa;padding:var(--space-2xl) 0}.acc-entete{text-align:center;max-width:720px;margin:0 auto var(--space-xl)}.acc-entete h2{color:var(--blue-navy);margin-bottom:var(--space-sm)}.acc-entete p{color:var(--gray-600);font-size:var(--fs-lg);line-height:1.6}.acc-temps{display:flex;align-items:center;gap:12px;max-width:560px;margin:0 auto var(--space-lg);color:var(--gray-600);font-size:var(--fs-xs);font-weight:600}.acc-temps-barre{flex:1;height:6px;border-radius:3px;background:#e2e8f0;position:relative;cursor:pointer;touch-action:pan-y}.acc-temps-barre::before{content:'';position:absolute;inset:-12px -6px}.acc-temps-barre i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#fde68a,#f97316);transform-origin:left}.acc-temps-barre b{position:absolute;top:50%;left:100%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;border:2px solid var(--orange);box-shadow:0 1px 4px rgba(16,37,66,.25);transition:width .15s,height .15s,margin .15s;pointer-events:none}.acc-temps-barre.saisie b,.acc-temps-barre:hover b{width:20px;height:20px;margin:-10px 0 0 -10px}.acc-temps-barre:focus-visible{outline:2px solid var(--blue-primary);outline-offset:6px}.acc.joue .acc-temps-barre b{animation:13.5s linear infinite acc-pouce}@keyframes acc-pouce{0%,7%{left:0;opacity:1}73%{left:100%}88%{left:100%;opacity:1}100%{left:100%;opacity:0}}.acc-pause{width:28px;height:28px;border-radius:50%;border:1px solid #cbd5e1;background:#fff;color:var(--gray-600);cursor:pointer;display:grid;place-items:center;flex:none}.acc-pause svg{width:10px;height:10px}.acc-pause .ico-play,.acc.is-paused .acc-pause .ico-pause{display:none}.acc.is-paused .acc-pause .ico-play{display:block}.acc-grille{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.acc-carte{background:#fff;box-shadow:0 4px 20px rgba(16,37,66,.06);overflow:hidden}.acc-carte h3{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-xl)}.acc-panneau--sans h3{color:var(--orange-dark)}.acc-panneau--avec h3{color:var(--green-text)}.acc-svg{display:block;width:100%;height:auto;border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6}.acc-carte ul{list-style:none;margin:0;padding:16px 22px 20px;display:grid;gap:8px}.acc-carte li{display:flex;gap:10px;color:var(--gray-700);font-size:var(--fs-md);line-height:1.5}.acc-carte li::before{content:'';width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}.acc-panneau--sans li::before{background:var(--orange)}.acc-panneau--avec li::before{background:var(--green-primary)}@media (max-width:760px){.acc-grille{grid-template-columns:1fr}}.acc-panneau--sans{--chaleur:0.9;--plafond:1;--colonne:0.75;--mercure:0.92;--rouge:1;--air:1;--air-chaud:1;--descente:0.8;--colonne-h:1;--fane:0.85;--buee:0.85;--effort:1}.acc-panneau--avec{--chaleur:0.2;--plafond:0.22;--colonne:0.1;--mercure:0.4;--rouge:0.12;--air:0.12;--air-chaud:0.22;--descente:0.35;--colonne-h:0.5;--fane:0.1;--buee:0.3;--effort:0.35}.acc-panneau--avec .acc-ir-entre,.acc-panneau--sans .acc-ir-renvoye,.acc-panneau--sans .acc-membrane{display:none}.acc-meuble-chaud,.acc-sol,.acc-vapeurs{--max:var(--chaleur);opacity:var(--max)}.acc-meuble-chaud{--max:calc(var(--chaleur) * 0.55)}.acc-colonne{--max:var(--colonne);opacity:var(--max);filter:blur(7px)}.acc-air{--max:var(--air);opacity:var(--max)}.acc-air-chaud{--max:var(--air-chaud);opacity:var(--max)}.acc-masque-colonne{transform-box:fill-box;transform-origin:bottom;transform:scaleY(var(--colonne-h))}.acc-masque-nappe{transform-box:fill-box;transform-origin:top;transform:scaleY(var(--descente))}.acc.joue .acc-masque-colonne{animation:13.5s ease-out infinite acc-colonne-monte}.acc.joue .acc-masque-nappe{animation:13.5s ease-in-out infinite acc-nappe-descend}@keyframes acc-colonne-monte{0%,7%{transform:scaleY(0)}100%,32%{transform:scaleY(var(--colonne-h))}}@keyframes acc-nappe-descend{0%,16%{transform:scaleY(0)}100%,73%{transform:scaleY(var(--descente))}}.acc.joue .acc-air-chaud{animation:13.5s ease-in-out infinite acc-op}.acc-mercure-chaud{--max:var(--rouge);opacity:var(--max)}.acc-plafond{transform-box:fill-box;transform-origin:top;transform:scaleY(var(--plafond))}.acc-mercure{transform-box:fill-box;transform-origin:bottom;transform:scaleY(var(--mercure))}.acc-chevron{animation:4s linear infinite acc-monte}@keyframes acc-monte{0%{transform:translateY(20px);opacity:0}25%{opacity:1}100%{transform:translateY(-170px);opacity:0}}.acc.joue .acc-air,.acc.joue .acc-colonne,.acc.joue .acc-mercure-chaud,.acc.joue .acc-meuble-chaud,.acc.joue .acc-sol,.acc.joue .acc-vapeurs{animation:13.5s ease-in-out infinite acc-op}.acc.joue .acc-plafond{animation:13.5s ease-in-out infinite acc-plafond}.acc.joue .acc-mercure{animation:13.5s ease-in-out infinite acc-mercure}.acc.joue .acc-temps-barre i{animation:13.5s linear infinite acc-jour}.acc.joue .acc-air .acc-chevron{animation:4s linear infinite acc-monte}@keyframes acc-op{0%,100%,7%{opacity:0}73%,88%{opacity:var(--max)}}@keyframes acc-plafond{0%,100%,7%{transform:scaleY(0)}73%,88%{transform:scaleY(var(--plafond))}}@keyframes acc-mercure{0%,100%,7%{transform:scaleY(.25)}73%,88%{transform:scaleY(var(--mercure))}}@keyframes acc-jour{0%,7%{transform:scaleX(0);opacity:1}73%{transform:scaleX(1)}88%{transform:scaleX(1);opacity:1}100%{transform:scaleX(1);opacity:0}}.acc.is-paused *,.acc.is-paused ::before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.scene-chip::before{display:none}.acc *,.acc .ray-flow{animation:none!important}}.acc--hiver{background:#fff}.acc-panneau--avec .rayon-sans,.acc-panneau--sans .rayon-avec{display:none}.acc-panneau--avec .acc-gouttes circle:nth-child(2n){display:none}.acc-fane{--max:var(--fane);opacity:var(--max)}.acc-buee{--max:var(--buee);opacity:var(--max)}.acc-gouttes{--max:0.9}.acc-effort{opacity:var(--effort);animation:2.6s ease-in-out infinite acc-effort}@keyframes acc-effort{50%{opacity:calc(var(--effort) * .6)}}.acc.joue .acc-buee,.acc.joue .acc-fane,.acc.joue .acc-gouttes{animation:13.5s ease-in-out infinite acc-op}.acc-solo .t-court{display:none}@media (max-width:600px){.acc-solo .t-long{display:none}.acc-solo .t-court{display:inline}.acc-citation{padding:10px 12px;font-size:var(--fs-sm)}.acc-solo ul{padding:10px 14px 14px}.roi-svg text{font-size:21px}.acc--roi .acc-solo ul,.roi-svg text[font-size="11"]{display:none}.acc--roi .acc-note{padding:8px 12px 0}}.acc-citation{max-width:760px;margin:var(--space-md) auto 0;padding:14px 20px;border-left:4px solid var(--green-primary);background:#fff;border-radius:0 10px 10px 0;color:var(--gray-700)}.acc-citation p{margin:0 0 6px;font-style:italic;line-height:1.55}.acc-citation cite{font-style:normal;font-size:var(--fs-sm);font-weight:700;color:var(--blue-navy)}.acc-solo{max-width:820px;margin:0 auto}.acc-solo li::before{background:var(--green-primary)}.acc-note{margin:0;padding:8px 22px 0;font-size:var(--fs-xs);color:var(--gray-600)}.acc--carrefour .acc-panneau--sans{--ca:0.9;--employe-fin:0}.acc--carrefour .acc-panneau--avec{--ca:0.633;--employe-fin:1}.ca-ext{transform-box:fill-box;transform-origin:bottom;transform:scaleY(.5)}.ca-int{transform-box:fill-box;transform-origin:bottom;transform:scaleY(var(--ca))}.ca-employe{opacity:var(--employe-fin)}.ca-badge{--max:1}.acc.joue .ca-int{animation:13.5s ease-in-out infinite ca-int}.acc.joue .ca-employe{animation:13.5s ease-in-out infinite ca-employe}.acc.joue .ca-badge{animation:13.5s ease-in-out infinite acc-op}@keyframes ca-int{0%,100%,7%{transform:scaleY(.5)}73%,88%{transform:scaleY(var(--ca))}}@keyframes ca-employe{0%,100%,30%{opacity:1}73%,88%{opacity:var(--employe-fin)}}.rp-ancien,.rp-bache,.rp-poseur,.rp-poussiere,.rp-raclette{opacity:0}.rp-film{transform-box:fill-box;transform-origin:top}.rp-pret{transform-box:fill-box;transform-origin:center}.acc.joue .rp-ancien{animation:13.5s linear infinite rp-ancien}.acc.joue .rp-bache{animation:13.5s linear infinite rp-bache}.acc.joue .rp-poussiere{animation:13.5s linear infinite rp-poussiere}.acc.joue .rp-debris{animation:13.5s linear infinite rp-debris}.acc.joue .rp-neuf{animation:13.5s linear infinite rp-neuf}.acc.joue .rp-film{animation:13.5s ease-in-out infinite rp-film}.acc.joue .rp-raclette{animation:13.5s ease-in-out infinite rp-raclette}.acc.joue .rp-poseur{animation:13.5s linear infinite rp-poseur}.acc.joue .rp-pret{animation:13.5s ease-out infinite rp-pret}@keyframes rp-ancien{0%,100%,18%{opacity:1}24%,90%{opacity:0}}@keyframes rp-bache{0%,100%,22%,63%{opacity:0}27%,58%{opacity:1}}@keyframes rp-poussiere{0%,100%,24%,62%{opacity:0}30%,56%{opacity:1}}@keyframes rp-debris{0%,100%,22%{opacity:0}30%,88%{opacity:1}}@keyframes rp-neuf{0%,100%,58%{opacity:0}66%,88%{opacity:1}}@keyframes rp-film{0%,10%{transform:scaleY(0)}100%,32%{transform:scaleY(1)}}@keyframes rp-raclette{0%,8%{transform:translateY(0);opacity:0}10%{opacity:1}32%{transform:translateY(166px);opacity:1}100%,35%{transform:translateY(166px);opacity:0}}@keyframes rp-poseur{0%,100%,34%{opacity:1}40%,92%{opacity:0}}@keyframes rp-pret{0%,34%{opacity:0;transform:scale(.6)}100%,39%{opacity:1;transform:scale(1)}}.roi-revele{transform-box:fill-box;transform-origin:left}.acc.joue .roi-revele{animation:13.5s linear infinite roi-revele}.acc.joue .roi-courbes{animation:13.5s linear infinite roi-fondu}.acc.joue .roi-zone{animation:13.5s ease-in-out infinite roi-zone}@keyframes roi-revele{0%,7%{transform:scaleX(0)}100%,73%{transform:scaleX(1)}}@keyframes roi-fondu{0%,88%{opacity:1}100%{opacity:0}}@keyframes roi-zone{0%,100%,22%{opacity:0}30%,88%{opacity:1}}.acc.joue .roi-p1{animation:13.5s linear infinite roi-p1}.acc.joue .roi-p6{animation:13.5s linear infinite roi-p6}@keyframes roi-p1{0%,100%,13%{opacity:0}16%,88%{opacity:1}}@keyframes roi-p6{0%,100%,46%{opacity:0}49%,88%{opacity:1}}.roi-gain{margin:14px 22px 0;padding:14px 16px;border-radius:10px;background:#f8fafc;display:grid;gap:10px}.roi-gain-titre{margin:0;font-weight:700;color:var(--blue-navy);font-size:var(--fs-sm)}.roi-gain-ligne{display:grid;grid-template-columns:minmax(150px,1fr) 2fr;gap:12px;align-items:center;font-size:var(--fs-sm);color:var(--gray-700)}.roi-barre{display:flex;gap:2px;height:26px}.roi-barre i{display:flex;align-items:center;padding:0 10px;font-style:normal;font-size:var(--fs-xs);font-weight:700;white-space:nowrap;overflow:hidden}.roi-barre i:first-child{border-radius:4px 0 0 4px}.roi-barre i:last-child{border-radius:0 4px 4px 0}.roi-confort{background:#2b8fbc;color:#fff}.roi-economies{background:#9bc710;color:var(--blue-navy)}.roi-legende{margin:0;display:flex;gap:16px;font-size:var(--fs-xs);color:var(--gray-600)}.roi-legende span{display:inline-flex;align-items:center;gap:6px}.roi-legende i{width:12px;height:12px;border-radius:3px}@media (max-width:600px){.roi-gain{margin:12px 10px 0;padding:12px}.roi-gain-ligne{grid-template-columns:1fr;gap:4px}}.roi2{padding:6px 22px 18px}.roi2-partie{display:flex;align-items:center;gap:10px;margin:16px 0 10px;font-size:var(--fs-lg);color:var(--blue-navy)}.acc-carte.roi2 h3.roi2-partie{position:static;padding:0;border-radius:0;background:0 0;box-shadow:none;font:700 var(--fs-lg)/1.3 'Playfair Display',Georgia,serif;color:var(--blue-navy)}.roi2-partie span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--blue-navy);color:#fff;font:700 var(--fs-sm)/1 'Open Sans',sans-serif;flex:none}.roi2-pistes{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:26px}.roi2-titre{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 10px;margin-bottom:5px;font-size:var(--fs-sm)}.roi2-nom{font-weight:700;color:var(--gray-700)}.roi2-statut{position:relative;text-align:right;font-weight:700}.roi2-statut .s-remb{color:var(--gray-600);position:absolute;right:0;opacity:0;white-space:nowrap;padding-left:8px;background:#fff}.roi2-statut .s-gain{color:var(--green-text)}.roi2-piste{position:relative;height:14px;border-radius:4px;background:#eef2f6;overflow:hidden}.roi2-plein{position:absolute;inset:0;background:linear-gradient(90deg,#cbd5e1 0 var(--debut),#9bc710 var(--fin) 100%)}.roi2-cache{position:absolute;inset:0;background:#eef2f6;transform-origin:right;transform:scaleX(0)}.roi2-curseur{position:absolute;top:0;bottom:22px;left:100%;width:2px;margin-left:-1px;background:var(--blue-navy);opacity:0}.roi2-axe{position:absolute;left:0;right:0;bottom:0;height:16px;font-size:var(--fs-xs);color:var(--gray-600)}.roi2-axe span{position:absolute;transform:translateX(-50%);white-space:nowrap}.roi2-axe span:first-child{transform:none}.roi2-axe span:last-child{transform:translateX(-100%)}.roi2-legende{display:flex;flex-wrap:wrap;gap:6px 16px;margin:4px 0 0;font-size:var(--fs-xs);color:var(--gray-600)}.roi2-legende span{display:inline-flex;align-items:center;gap:6px}.roi2-legende i{width:12px;height:12px;border-radius:3px}.roi2-l-remb{background:#cbd5e1}.roi2-l-gain{background:#9bc710}.roi2-legende+.roi2-partie{margin-top:28px;padding-top:18px;border-top:1px solid #eef2f6}.roi2-texte{margin:0 0 10px;color:var(--gray-700);font-size:var(--fs-md);line-height:1.55}.roi2 .roi-gain{margin:0}.roi2-note{padding:12px 0 0}.acc.joue .roi2-cache{animation:13.5s linear infinite roi2-cache}.acc.joue .roi2-curseur{animation:13.5s linear infinite roi2-curseur}@keyframes roi2-cache{0%,7%{transform:scaleX(1)}100%,73%{transform:scaleX(0)}}@keyframes roi2-curseur{0%,7%{left:0;opacity:1}73%{left:100%;opacity:1}100%,80%{left:100%;opacity:0}}.acc.joue .roi2--chere .s-remb{animation:13.5s linear infinite roi2-remb-chere}.acc.joue .roi2--chere .s-gain{animation:13.5s linear infinite roi2-gain-chere}.acc.joue .roi2--moyen .s-remb{animation:13.5s linear infinite roi2-remb-moyen}.acc.joue .roi2--moyen .s-gain{animation:13.5s linear infinite roi2-gain-moyen}.acc.joue .roi2--bas .s-remb{animation:13.5s linear infinite roi2-remb-bas}.acc.joue .roi2--bas .s-gain{animation:13.5s linear infinite roi2-gain-bas}@keyframes roi2-remb-chere{0%,13%{opacity:1}100%,15%{opacity:0}}@keyframes roi2-gain-chere{0%,13%{opacity:0}100%,15%{opacity:1}}@keyframes roi2-remb-moyen{0%,26%{opacity:1}100%,28%{opacity:0}}@keyframes roi2-gain-moyen{0%,26%{opacity:0}100%,28%{opacity:1}}@keyframes roi2-remb-bas{0%,47%{opacity:1}100%,49%{opacity:0}}@keyframes roi2-gain-bas{0%,47%{opacity:0}100%,49%{opacity:1}}@media (max-width:600px){.roi2{padding:4px 12px 14px}.acc-carte.roi2 h3.roi2-partie{font-size:var(--fs-base)}.roi2-titre{font-size:var(--fs-xs)}.roi2-pistes{gap:10px}.roi2-legende{gap:4px 12px}.roi2-axe span:nth-child(2n){display:none}.roi2-texte{font-size:var(--fs-sm)}}.acc.joue .rp-ouvrier{animation:13.5s linear infinite rp-ouvrier}.rp-ouvrier{opacity:0}@keyframes rp-ouvrier{0%,100%,12%,60%{opacity:0}16%,54%{opacity:1}}.acc{padding:var(--space-xl) 0}.acc-entete{margin-bottom:var(--space-md)}.acc-entete h2{margin-bottom:var(--space-xs)}.acc-entete p{font-size:var(--fs-md)}.acc-temps{margin-bottom:var(--space-md)}.acc-comparaison,.acc-grille{max-width:920px;margin-left:auto;margin-right:auto}.acc-grille{grid-template-columns:1fr 1fr;gap:12px}.acc-carte{position:relative;border-radius:12px}.acc-carte .acc-svg{border:0}.acc-carte h3{position:absolute;left:8px;bottom:8px;padding:4px 10px;border-radius:999px;font:700 var(--fs-xs)/1.2 'Open Sans',sans-serif;background:rgba(255,255,255,.94);box-shadow:0 2px 6px rgba(16,37,66,.15)}.acc-comparaison{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;margin-top:10px;background:#fff;border:1px solid #e8edf3;border-radius:12px;padding:4px 0}.acc-cellule{display:flex;gap:8px;margin:0;padding:9px 14px;font-size:var(--fs-sm);line-height:1.45;color:var(--gray-700);border-top:1px solid #eef2f6}.acc-cellule:nth-child(-n+2){border-top:0}.acc-cellule::before{content:'';width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}.acc-cellule--sans::before{background:var(--orange)}.acc-cellule--avec::before{background:var(--green-primary)}@media (max-width:760px){.acc-grille{grid-template-columns:1fr 1fr;gap:8px}}@media (max-width:600px){.acc{padding:var(--space-lg) 0}.acc-entete h2{font-size:var(--fs-2xl)}.acc-entete p{font-size:var(--fs-sm);line-height:1.5}.acc-temps{font-size:11px;gap:8px}.acc-grille{gap:6px}.acc-comparaison{column-gap:6px}.acc-carte{border-radius:10px}.acc-carte h3{left:5px;bottom:5px;padding:3px 7px;font-size:11px}.acc-cellule{padding:7px 8px;font-size:var(--fs-xs);gap:6px}.acc-cellule::before{width:6px;height:6px;margin-top:5px}.acc-svg .ray-base{stroke-width:11}.acc-svg .ray-flow{stroke-width:5;stroke-dasharray:12 10}.acc-cellule .t-long,.acc-svg text:not(.texte-essentiel){display:none}.acc-cellule .t-court{display:inline}}.t-court{display:none}.acc--remplacement .acc-carte h3{position:static;display:block;padding:8px 12px;border-radius:0;box-shadow:none;background:#fff;border-bottom:1px solid #eef2f6}.acc--remplacement .rp-statut{top:42px;right:10px}@media (max-width:600px){.acc--remplacement .acc-carte h3{padding:6px 8px;text-align:center}.acc--remplacement .rp-statut{top:32px;right:5px}.rp-h3-suite{display:none}}@keyframes descend{0%{transform:translateY(-4px);opacity:0}40%{opacity:1}100%{transform:translateY(12px);opacity:0}}.acc-panneau--sans h3{color:#b91c1c}.acc-cellule--sans::before,.acc-panneau--sans li::before{background:#dc2626}.scene-cas{display:flex;flex-direction:column;gap:4px;margin-top:14px}.scene-cas-piste{display:grid;min-width:0}.scene-cas .scene-case{grid-area:1/1;margin-top:0;opacity:0;transform:translateY(6px);transition:opacity .5s,transform .5s}.scene-cas .scene-case.actif{opacity:.92;transform:none}.scene-cas .scene-case.actif:hover{opacity:1}.scene-cas .scene-case>span{display:flex;flex-direction:column;gap:1px}.scene-cas small{font-size:var(--fs-2xs);opacity:.75}.scene-cas-icone{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:rgba(255,255,255,.12);color:var(--green-light)}.scene-cas-icone svg{width:24px;height:24px}.scene-cas-points{display:flex;margin-left:47px}.scene-cas-point{width:22px;height:24px;padding:0;border:0;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:center}.scene-cas-point::before{content:"";width:7px;height:7px;border-radius:4px;background:rgba(255,255,255,.4);transition:width .3s,background .3s}.scene-cas-point[aria-current=true]::before{width:16px;background:var(--green-light)}.scene-cas-point:focus-visible{outline:#fff solid 2px;outline-offset:-2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.scene-cas .scene-case{transition:none;transform:none}}:root{--sec-pad:var(--space-2xl);--sec-tete:var(--space-lg)}@media (max-width:768px){:root{--sec-pad:var(--space-xl)}}main :is(.video-showcase-section,.how-it-works-section,.comparison-section,.specs-section,.faq-section,.cta-band,.acc,.nav-cards-section,.solutions-sectors,.projects-preview,.process-section,.realisations-v2){padding:var(--sec-pad) 0}main :is(.membrane-hero,.product-hero){padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}main :is(.section-title,.acc-entete){text-align:center;max-width:760px;margin:0 auto var(--sec-tete)}main :is(.section-title,.acc-entete) h2{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:400;line-height:1.25;color:var(--gray-800);margin:0 0 var(--space-sm)}main :is(.section-title,.acc-entete) p{font-size:var(--fs-md);line-height:1.6;color:var(--gray-600);margin:0}main .video-showcase-section .section-title h2{color:var(--white)}main .video-showcase-section .section-title p{color:rgba(var(--white-rgb),.85)}main .solutions-sectors .section-title h2{color:var(--white)}main .solutions-sectors .section-title p{color:rgba(var(--white-rgb),.85)}main :is(#video-demo,#comment-ca-fonctionne,#galerie-comparaison,#specifications,#faq,#soumission,#technology,#sectors,#cas-mesure,#realisations,#rentabilite,#process,#sans-remplacer){scroll-margin-top:150px}main .acc-carte{border-radius:var(--radius-lg);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm)}main .acc-comparaison{border-color:var(--gray-200);border-radius:var(--radius-lg)}main .acc-cellule{color:var(--gray-600);border-top-color:var(--gray-100)}main :is(.acc-carte h3,.rp-statut,.acc-temps){font-family:var(--font-main)}main :is(.page-nav-pill,.tech-nav-pill,.scene-chip,.acc-carte h3){border-radius:999px}main :is(.acc-citation,.citation-v2){border-left:4px solid var(--green-primary)}@media (max-width:600px){:root{--sec-pad:var(--space-lx);--sec-tete:var(--space-md)}main :is(.acc-temps,.acc-carte h3){font-size:var(--fs-2xs)}main .page-nav-pills-track{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}main .page-nav-pill{flex:none}}main .cta-band.cta-membrane{padding:var(--space-2xl) 0}main .cta-reassurance{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs) var(--space-lg);margin:0 0 var(--space-lg);padding:0;font-size:var(--fs-sm);font-weight:600}main .cta-reassurance li::before{content:'✓';margin-right:var(--space-xs)}main .cta-liens{margin:var(--space-lg) 0 0;font-size:var(--fs-sm)}main .cta-liens a{color:var(--white);text-decoration:underline}@media (max-width:600px){main .cta-band.cta-membrane{padding:var(--space-xl) 0}main .cta-reassurance{flex-direction:column;align-items:center}}main .rl-portes{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-top:var(--space-lg)}main .rl-porte{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--white);border:2px solid var(--blue-navy);border-radius:var(--radius-lg);color:var(--blue-navy);text-decoration:none;transition:background .2s,color .2s}main .rl-porte>svg:first-child{flex:none;width:32px;height:32px;color:var(--blue-primary)}main .rl-porte>svg:last-child{flex:none;margin-left:auto}main .rl-porte-texte{display:flex;flex-direction:column;gap:2px}main .rl-porte-titre{font-weight:700;font-size:var(--fs-base)}main .rl-porte-desc{font-size:var(--fs-2xs);color:var(--gray-600)}main .rl-porte:hover{background:var(--blue-navy);color:var(--white)}main .rl-porte:hover :is(svg,.rl-porte-desc){color:var(--white)}.acc-resume{display:none}@media (max-width:600px){main .rl-portes{gap:var(--space-sm)}main .rl-porte{flex-direction:column;justify-content:center;gap:var(--space-xs);padding:var(--space-md) var(--space-sm);text-align:center}main .rl-porte-desc,main .rl-porte>svg:last-child{display:none}main .acc-grille{grid-template-columns:1fr;gap:6px}main .acc-grille .acc-svg{aspect-ratio:16/10;height:auto}main :is(.acc--remplacement,.acc--carrefour) .acc-grille .acc-svg{aspect-ratio:4/3}main .acc-grille .acc-carte h3{white-space:nowrap;font-size:12px;padding:4px 10px}main .acc--remplacement .acc-grille .acc-carte h3{position:absolute;left:6px;top:6px;bottom:auto;z-index:2;border:0;border-radius:999px;box-shadow:0 2px 6px rgba(16,37,66,.15);background:rgba(255,255,255,.94);text-align:left}main .acc-comparaison{display:none}main .acc-resume{display:block;list-style:none;margin:12px 0 0;padding:4px 16px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg)}main .acc-resume li{position:relative;padding:9px 0 9px 26px;font-size:14.5px;line-height:1.45;color:var(--gray-700)}main .acc-resume li+li{border-top:1px solid var(--gray-100)}main .acc-resume li::before{content:'';position:absolute;left:0;top:11px;width:17px;height:17px;border-radius:50%;background:var(--green-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px no-repeat}}