@layer components{.landing .acc-ecran{--ecran-fond:#fbf7f2;--ecran-fond-2:#f3ede4;--ecran-texte:var(--encre);--ecran-attenue:#776c65;--ecran-filet:#221d1b1f;--ecran-prune:var(--prune);--ecran-prune-doux:#f0e4ea;--ecran-ok:#2f6b3c;--ecran-ok-doux:#e4efe5;--t1-bg:#f7e1ea;--t1-bd:#b97d95;--t1-fg:#7b3e55;--t2-bg:#f3e7d5;--t2-bd:#b89670;--t2-fg:#6c5335;--t3-bg:#e3ede2;--t3-bd:#86a886;--t3-fg:#3e5a3e;background:var(--ecran-fond-2);color:var(--ecran-texte);border:1px solid var(--ecran-filet);font-variant-numeric:tabular-nums;text-align:left;border-radius:16px}.landing .acc-tete{gap:1.2rem;max-width:760px;display:grid}.landing .acc-tete h2{text-wrap:balance;font-size:clamp(2.1rem,4.8vw,4rem);line-height:1.02}.landing .acc-eyebrow{color:var(--attenue);align-items:center;gap:.75rem}.landing .acc-eyebrow i{background:var(--accent);width:34px;height:1px;display:block}.landing .acc-fil{padding:clamp(80px,11vw,140px) 0 clamp(70px,9vw,120px)}.landing .acc-etapes{gap:clamp(64px,9vw,120px);margin:clamp(56px,8vw,96px) 0 0;padding:0;list-style:none;display:grid;position:relative}.landing .acc-etape{grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);align-items:start;scroll-margin-top:96px;display:grid}.landing .acc-texte{grid-area:1/1;align-content:start;justify-self:end;gap:.75rem;max-width:440px;padding-top:2px;display:grid}.landing .acc-noeud{grid-area:1/2}.landing .acc-maquette{grid-area:1/3;width:100%;min-width:0;max-width:440px;margin:0}.landing .acc-etape:nth-child(2n of .acc-etape) .acc-texte{grid-column:3;justify-self:start}.landing .acc-etape:nth-child(2n of .acc-etape) .acc-maquette{grid-column:1;justify-self:end}.landing .acc-quand{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}.landing .acc-etape h3{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.08}.landing .acc-texte>p:not(.acc-quand):not(.acc-inclus-ligne){color:var(--attenue);max-width:42ch}.landing .acc-inclus-ligne{color:var(--contenu);flex-wrap:wrap;gap:.4rem .9rem;font-size:.8rem;display:flex}.landing .acc-inclus-ligne span{align-items:center;gap:.45rem;display:inline-flex}.landing .acc-inclus-ligne span:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}.landing .acc-noeud{z-index:2;place-items:center;height:40px;display:grid;position:relative}.landing .acc-noeud i{background:var(--accent);border:3px solid var(--surface);width:16px;height:16px;box-shadow:0 0 0 1px var(--accent);transition:background .35s var(--ease), transform .45s var(--spring);border-radius:50%;display:block}.landing .acc-noeud.attente i{background:var(--surface);transform:scale(.8)}.landing .acc-etapes:before{content:"";background:var(--accent);opacity:.55;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.landing .acc-fil-pret .acc-etapes:before{display:none}.landing .acc-fil-svg{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing .acc-trace-fond{fill:none;stroke:var(--filet);stroke-width:2px}.landing .acc-trace{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round}.landing .acc-voyageur{z-index:3;background:var(--accent);color:var(--sur-accent);white-space:nowrap;pointer-events:none;will-change:transform;border-radius:7px;align-items:center;padding:5px 10px;font-size:.68rem;font-weight:600;display:none;position:absolute;top:0;left:0;box-shadow:0 10px 24px -12px #00000073}.landing .acc-fil-anime .acc-voyageur{display:inline-flex}.landing .acc-voyageur b{font-weight:600}.landing .acc-note-exemple{color:var(--attenue);text-align:center;margin-top:clamp(48px,7vw,80px);font-size:.78rem}@media (max-width:760px){.landing .acc-etape{grid-template-columns:40px minmax(0,1fr);row-gap:1.4rem}.landing .acc-etape .acc-noeud{grid-area:1/1;justify-self:start;width:22px}.landing .acc-etape:nth-child(2n of .acc-etape) .acc-noeud{grid-area:1/1;justify-self:start;width:22px}.landing .acc-etape .acc-texte{grid-area:1/2;justify-self:start}.landing .acc-etape:nth-child(2n of .acc-etape) .acc-texte{grid-area:1/2;justify-self:start}.landing .acc-etape .acc-maquette{grid-area:2/2;justify-self:start}.landing .acc-etape:nth-child(2n of .acc-etape) .acc-maquette{grid-area:2/2;justify-self:start}.landing .acc-etapes:before{left:11px}.landing .acc-voyageur{border-radius:4px;width:14px;height:14px;padding:0}.landing .acc-voyageur b{display:none}}.landing .acc-scene{padding:16px;position:relative;overflow:hidden;box-shadow:0 30px 70px -48px #221d1bb3}.landing .acc-scene-tete{border-bottom:1px solid var(--ecran-filet);color:var(--ecran-attenue);justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:12px;padding-bottom:10px;font-size:.7rem;display:flex}.landing .acc-scene-tete b{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;color:var(--ecran-texte);font-size:.98rem;font-weight:600}.landing .acc-pastille{background:var(--ecran-prune-doux);color:var(--ecran-prune);transition:background .3s var(--ease), color .3s var(--ease);border-radius:99px;align-items:center;gap:.35rem;padding:3px 8px;font-size:.66rem;font-weight:600;display:inline-flex}.landing .acc-pastille.ok{background:var(--ecran-ok-doux);color:var(--ecran-ok)}.landing .acc-apparait{transition:opacity .45s var(--ease), transform .5s var(--ease)}.landing .acc-apparait.cache{opacity:0;transform:translateY(8px)}.landing .acc-tape.ecrit:after{content:"";vertical-align:-.12em;background:currentColor;width:1px;height:1em;margin-left:1px;animation:.9s step-end infinite acc-caret;display:inline-block}@keyframes acc-caret{50%{opacity:0}}.landing .acc-tap{position:relative}.landing .acc-tap.touche:after{content:"";border:2px solid var(--ecran-prune);pointer-events:none;width:30px;height:30px;animation:acc-tap .6s var(--ease) forwards;border-radius:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}@keyframes acc-tap{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.landing .acc-vitrine{padding-bottom:86px}.landing .acc-vitrine-marque{align-items:center;gap:.6rem;display:flex}.landing .acc-vitrine-marque i{background:var(--taupe);border-radius:50%;width:26px;height:26px;display:block}.landing .acc-presta{border:1px solid var(--ecran-filet);transition:border-color .25s var(--ease), background .25s var(--ease);border-radius:9px;justify-content:space-between;gap:.8rem;margin-bottom:6px;padding:9px 10px;font-size:.8rem;display:flex}.landing .acc-presta span{color:var(--ecran-attenue)}.landing .acc-presta.sel{border-color:var(--ecran-prune);background:var(--ecran-prune-doux)}.landing .acc-creneaux{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.landing .acc-creneau{border:1px solid var(--ecran-filet);transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border-radius:7px;padding:6px 10px;font-size:.74rem}.landing .acc-creneau.sel{background:var(--ecran-prune);border-color:var(--ecran-prune);color:#fffdfb}.landing .acc-creneau.pris{color:var(--ecran-attenue);opacity:.6;text-decoration:line-through}.landing .acc-reserver{background:var(--ecran-texte);width:100%;color:var(--ecran-fond);text-align:center;transition:transform .2s var(--ease);border-radius:99px;padding:10px;font-size:.8rem;font-weight:600;display:block}.landing .acc-reserver.presse{transform:scale(.96)}.landing .acc-confirme{background:var(--ecran-fond);border-top:1px solid var(--ecran-filet);transition:opacity .4s var(--ease), transform .5s var(--ease);grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;padding:14px 16px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 30px -24px #221d1b80}.landing .acc-confirme.cache{opacity:0;pointer-events:none;transform:translateY(100%)}.landing .acc-coche{background:var(--ecran-ok-doux);width:40px;height:40px;color:var(--ecran-ok);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.landing .acc-confirme b{font-family:var(--font-fraunces), Georgia, serif;font-size:1.1rem;font-weight:600}.landing .acc-confirme>span:last-child{color:var(--ecran-attenue);font-size:.76rem}.landing .acc-montant{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;margin:6px 0 14px;font-size:2.6rem;font-weight:600;line-height:1}.landing .acc-lignes{border-top:1px solid var(--ecran-filet)}.landing .acc-lignes div{border-bottom:1px solid var(--ecran-filet);justify-content:space-between;gap:1rem;padding:8px 0;font-size:.8rem;display:flex}.landing .acc-lignes div span{color:var(--ecran-attenue)}.landing .acc-lignes .zero b{color:var(--ecran-ok)}.landing .acc-tampon{border:2px solid var(--ecran-ok);color:var(--ecran-ok);font-family:var(--font-fraunces), Georgia, serif;transition:opacity .3s var(--ease), transform .45s var(--spring);border-radius:8px;padding:4px 12px;font-size:1rem;font-weight:600;position:absolute;top:52px;right:16px;transform:rotate(-8deg)}.landing .acc-tampon.cache{opacity:0;transform:rotate(-8deg)scale(1.6)}.landing .acc-carte-cb{color:var(--ecran-attenue);align-items:center;gap:.6rem;margin-top:12px;font-size:.74rem;display:flex}.landing .acc-carte-cb i{background:linear-gradient(135deg, var(--encre), var(--prune));border-radius:4px;width:28px;height:19px;display:block}.landing .acc-mail-de{color:var(--ecran-attenue);font-size:.72rem}.landing .acc-mail-sujet{min-height:2.6em;margin:4px 0 12px;font-size:.88rem;font-weight:600}.landing .acc-mail-corps{border:1px solid var(--ecran-filet);background:var(--ecran-fond);border-radius:10px;overflow:hidden}.landing .acc-mail-bandeau{background:var(--taupe);color:#fffdfb;font-family:var(--font-fraunces), Georgia, serif;align-items:center;gap:.5rem;padding:12px 14px;font-size:1rem;display:flex}.landing .acc-mail-bandeau i{background:#fffdfbd9;border-radius:50%;width:18px;height:18px;display:block}.landing .acc-mail-infos{gap:6px;padding:12px 14px;font-size:.78rem;display:grid}.landing .acc-mail-infos span{color:var(--ecran-attenue)}.landing .acc-mail-btn{background:var(--taupe);color:#fffdfb;border-radius:99px;margin:2px 14px 14px;padding:8px 14px;font-size:.74rem;font-weight:600;display:inline-block}.landing .acc-tel{border:1px solid var(--ecran-filet);background:var(--ecran-fond);border-radius:26px;max-width:300px;margin:0 auto;padding:14px 12px 18px}.landing .acc-tel-tete{border-bottom:1px solid var(--ecran-filet);color:var(--ecran-attenue);text-align:center;margin-bottom:12px;padding-bottom:10px;font-size:.68rem}.landing .acc-tel-tete b{color:var(--ecran-texte);font-size:.82rem;display:block}.landing .acc-horodatage{color:var(--ecran-attenue);text-align:center;margin:4px 0 8px;font-size:.64rem}.landing .acc-bulle{background:var(--ecran-fond-2);border-radius:16px 16px 16px 5px;max-width:92%;padding:9px 12px;font-size:.78rem;line-height:1.4}.landing .acc-bulle u{color:var(--ecran-prune);text-decoration:none}.landing .acc-points{background:var(--ecran-fond-2);border-radius:16px 16px 16px 5px;gap:4px;padding:11px 12px;display:inline-flex}.landing .acc-points.cache{display:none}.landing .acc-points i{background:var(--ecran-attenue);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite acc-point}.landing .acc-points i:nth-child(2){animation-delay:.15s}.landing .acc-points i:nth-child(3){animation-delay:.3s}@keyframes acc-point{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.landing .acc-mail-h2{color:var(--ecran-attenue);align-items:center;gap:.5rem;margin-top:12px;font-size:.72rem;display:flex}.landing .acc-live{align-items:center;gap:.42rem;font-size:.68rem;display:flex}.landing .acc-live i{background:var(--sauge-deep);width:6px;height:6px;animation:acc-pouls 2.4s var(--ease) infinite;border-radius:50%;display:block}@keyframes acc-pouls{0%,to{opacity:1}50%{opacity:.25}}.landing .acc-ag-wrap{position:relative}.landing .acc-ag{grid-template-columns:34px repeat(3,minmax(0,1fr));column-gap:5px;display:grid}.landing .acc-ag-nom{align-items:center;gap:5px;min-width:0;padding-bottom:6px;font-size:.7rem;font-weight:600;display:flex}.landing .acc-ag-nom i{border-radius:50%;flex:none;width:8px;height:8px;display:block}.landing .acc-ag-nom i.t1{background:var(--t1-bd)}.landing .acc-ag-nom i.t2{background:var(--t2-bd)}.landing .acc-ag-nom i.t3{background:var(--t3-bd)}.landing .acc-ag-heures{height:220px;color:var(--ecran-attenue);font-size:.6rem;position:relative}.landing .acc-ag-heures span{position:absolute;right:5px;transform:translateY(-50%)}.landing .acc-ag-col{border-left:1px solid var(--ecran-filet);background:repeating-linear-gradient(to bottom, transparent 0 54px, var(--ecran-filet) 54px 55px);height:220px;position:relative}.landing .acc-ag-rdv{transition:opacity .4s var(--ease), transform .55s var(--spring), box-shadow .3s var(--ease);border-left:3px solid;border-radius:6px;padding:4px 6px;font-size:.62rem;font-weight:600;line-height:1.2;position:absolute;left:3px;right:3px;overflow:hidden}.landing .acc-ag-rdv.t1{background:var(--t1-bg);border-left-color:var(--t1-bd);color:var(--t1-fg)}.landing .acc-ag-rdv.t2{background:var(--t2-bg);border-left-color:var(--t2-bd);color:var(--t2-fg)}.landing .acc-ag-rdv.t3{background:var(--t3-bg);border-left-color:var(--t3-bd);color:var(--t3-fg)}.landing .acc-ag-rdv small{font-size:inherit;opacity:.8;font-weight:500;display:block}.landing .acc-ag-rdv.vedette{box-shadow:0 0 0 2px var(--ecran-prune)}.landing .acc-ag-rdv.cache{opacity:0;transform:translateY(-14px)scale(.94)}.landing .acc-ag-etat{color:var(--ecran-ok);background:#fffdfbbf;border-radius:99px;margin-top:3px;padding:1px 5px;font-size:.56rem;display:inline-block}.landing .acc-maintenant{z-index:2;border-top:2px solid var(--ecran-prune);pointer-events:none;height:0;transition:top .9s linear;position:absolute;left:34px;right:0}.landing .acc-maintenant:before{content:"";background:var(--ecran-prune);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.landing .acc-etoiles{gap:4px;margin:6px 0 10px;display:flex}.landing .acc-etoiles svg{width:26px;height:26px;transition:transform .4s var(--spring)}.landing .acc-etoiles svg path{fill:var(--ecran-filet);transition:fill .25s var(--ease)}.landing .acc-etoiles svg.pleine{transform:scale(1.08)}.landing .acc-etoiles svg.pleine path{fill:#c99a3b}.landing .acc-avis-texte{min-height:2.7em;font-family:var(--font-fraunces), Georgia, serif;font-size:1.12rem;line-height:1.3}.landing .acc-avis-pied{color:var(--ecran-attenue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:12px;font-size:.72rem;display:flex}.landing .acc-fiche-tete{align-items:center;gap:.7rem;display:flex}.landing .acc-avatar{background:var(--ecran-prune-doux);width:38px;height:38px;color:var(--ecran-prune);border-radius:50%;place-items:center;font-size:.82rem;font-weight:600;display:grid}.landing .acc-fiche-tete b{font-family:var(--font-fraunces), Georgia, serif;font-size:1.05rem;display:block}.landing .acc-fiche-tete span{color:var(--ecran-attenue);font-size:.72rem}.landing .acc-note{background:#f6ecd7;border-radius:9px;min-height:3.2em;margin-top:12px;padding:10px 12px;font-size:.78rem}.landing .acc-note small{letter-spacing:.1em;text-transform:uppercase;color:#7a5c1e;margin-bottom:3px;font-size:.62rem;font-weight:700;display:block}.landing .acc-histo{gap:6px;margin-top:12px;display:grid}.landing .acc-histo>div{border-bottom:1px solid var(--ecran-filet);justify-content:space-between;gap:.8rem;padding:7px 0;font-size:.76rem;display:flex}.landing .acc-histo>div>span{color:var(--ecran-attenue)}.landing .acc-inclus{padding:clamp(80px,10vw,130px) 0}.landing .acc-inclus-tete{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;display:grid}.landing .acc-compteur-bloc{justify-items:start;gap:.8rem;display:grid}.landing .acc-compteur{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.05em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,10vw,8.5rem);font-weight:600;line-height:.85}.landing .acc-compteur-bloc p{max-width:34ch;color:var(--attenue)}.landing .acc-familles{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem 2rem;margin-top:clamp(48px,7vw,80px);display:grid}.landing .acc-famille h3{border-bottom:1px solid var(--accent);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);padding-bottom:.9rem;font-size:.72rem;font-weight:600}.landing .acc-famille li{border-bottom:1px solid var(--filet);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.7rem 0;font-size:.92rem;display:flex}.landing .acc-tag{border:1px solid var(--filet);color:var(--attenue);border-radius:99px;flex:none;padding:1px 7px;font-size:.66rem;font-style:normal;font-weight:600}.landing .acc-inclus-pied{margin-top:2.6rem}@media (max-width:1000px){.landing .acc-familles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing .acc-inclus-tete{grid-template-columns:1fr}}@media (max-width:560px){.landing .acc-familles{grid-template-columns:1fr}}.landing .acc-migration{padding:clamp(80px,10vw,130px) 0}.landing .acc-migration-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem clamp(30px,6vw,90px);display:grid}.landing .acc-migration-texte{gap:1.2rem;display:grid}.landing .acc-migration h2{text-wrap:balance;font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:1.02}.landing .acc-sources{flex-wrap:wrap;gap:.5rem;display:flex}.landing .acc-sources span{border:1px solid var(--filet);border-radius:99px;padding:.35rem .8rem;font-size:.8rem}.landing .acc-imp-compte{color:var(--ecran-attenue);justify-content:space-between;font-size:.78rem;display:flex}.landing .acc-imp-compte b{color:var(--ecran-texte)}.landing .acc-imp-barre{background:var(--ecran-filet);border-radius:99px;height:6px;margin:8px 0 12px;overflow:hidden}.landing .acc-imp-barre i{border-radius:inherit;background:var(--ecran-prune);transform-origin:0;width:100%;height:100%;transition:transform .25s linear;display:block}.landing .acc-imp-lignes{border-top:1px solid var(--ecran-filet);height:168px;overflow:hidden}.landing .acc-imp-lignes>div{border-bottom:1px solid var(--ecran-filet);grid-template-columns:1fr auto;gap:.6rem;padding:7px 0;font-size:.76rem;display:grid}.landing .acc-imp-lignes>div span{color:var(--ecran-attenue)}.landing .acc-imp-lignes>div.glisse{animation:acc-glisse .35s var(--ease) both}@keyframes acc-glisse{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.landing .acc-imp-fini{color:var(--ecran-ok);align-items:center;gap:.5rem;margin-top:12px;font-size:.8rem;font-weight:600;display:flex}@media (max-width:860px){.landing .acc-migration-grille{grid-template-columns:1fr}}.landing .acc-tarifs{padding:clamp(80px,10vw,130px) 0}.landing .acc-tarifs-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.6rem;display:flex}.landing .acc-tarifs-tete h2{max-width:14ch;font-size:clamp(2.1rem,4.6vw,3.8rem)}.landing .acc-bascule{border:1px solid var(--filet);border-radius:99px;min-width:0;margin:0;padding:3px;display:inline-flex}.landing .acc-bascule button{color:var(--attenue);transition:background .25s var(--ease), color .25s var(--ease);border-radius:99px;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.landing .acc-bascule button[aria-pressed=true]{background:var(--contenu);color:var(--surface)}.landing .acc-plans{border-top:1px solid var(--filet);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.6rem;display:grid}.landing .acc-plan{grid-template-rows:auto auto auto auto 1fr auto;gap:1rem;padding:2rem 2rem 2rem 0;display:grid}.landing .acc-plan ul{align-self:start}.landing .acc-plan+.acc-plan{border-left:1px solid var(--filet);padding-left:2rem}.landing .acc-plan h3{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.028em;font-size:1.6rem}.landing .acc-pour{color:var(--attenue);font-size:.9rem}.landing .acc-prix{align-items:baseline;gap:.4rem;display:flex}.landing .acc-prix b{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,4.4rem);font-weight:600;line-height:1}.landing .acc-prix span{color:var(--attenue)}.landing .acc-prix-note{min-height:1.3em;color:var(--attenue);font-size:.82rem}.landing .acc-tarifs .acc-a,.landing .acc-tarifs[data-acc-freq=annuel] .acc-m{display:none}.landing .acc-tarifs[data-acc-freq=annuel] .acc-a{display:inline}.landing .acc-plan ul{gap:.5rem;font-size:.92rem;display:grid}.landing .acc-plan li{align-items:baseline;gap:.6rem;display:flex}.landing .acc-plan li:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);flex:none;width:9px;height:5px;transform:rotate(-45deg)translateY(-3px)}.landing .acc-plan .btn{justify-self:start}.landing .acc-tarifs-pied{border-top:1px solid var(--filet);color:var(--attenue);flex-wrap:wrap;gap:.6rem 2rem;margin-top:1.6rem;padding-top:1.4rem;font-size:.85rem;display:flex}.landing .acc-tarifs-pied b{color:var(--contenu);font-weight:600}@media (max-width:760px){.landing .acc-plans{grid-template-columns:1fr}.landing .acc-plan,.landing .acc-plan+.acc-plan{border-left:0;padding:1.8rem 0}.landing .acc-plan+.acc-plan{border-top:1px solid var(--filet)}}.landing .acc-faq{padding:0 0 clamp(80px,10vw,130px)}.landing .acc-faq-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem 4rem;display:grid}.landing .acc-faq h2{text-wrap:balance;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.05}.landing .acc-faq details{border-bottom:1px solid var(--filet)}.landing .acc-faq details:first-child{border-top:1px solid var(--filet)}.landing .acc-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.landing .acc-faq summary::-webkit-details-marker{display:none}.landing .acc-faq summary i{flex:none;width:14px;height:14px;margin-top:.35rem;position:relative}.landing .acc-faq summary i:before,.landing .acc-faq summary i:after{content:"";background:var(--accent);height:1.5px;transition:transform .3s var(--ease);position:absolute;top:6px;left:0;right:0}.landing .acc-faq summary i:after{transform:rotate(90deg)}.landing .acc-faq details[open] summary i:after{transform:rotate(0)}.landing .acc-faq details p{max-width:60ch;color:var(--attenue);padding:0 0 1.2rem}@media (max-width:760px){.landing .acc-faq-grille{grid-template-columns:1fr}}.landing .acc-final{text-align:center;padding:clamp(90px,12vw,150px) 0}.landing .acc-final h2{text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(2.2rem,5.4vw,4.6rem)}.landing .acc-final .lead{margin:1.4rem auto 0}.landing .acc-final-cta{justify-content:center;margin-top:2.4rem;display:flex}}