.chiffres{--chiffres-pas:90ms;padding-block:clamp(4.5rem,9vw,8.5rem) clamp(2.5rem,5vw,5rem)}.chiffres-cadre{margin-inline:calc(var(--marge) * -1);position:relative}.chiffres-pastille{width:fit-content;max-width:calc(100% - var(--marge) * 2);margin-left:var(--marge);background-color:var(--accent);color:var(--sur-accent);clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ease-expo) .15s;padding:.7rem .9rem .65rem}.chiffres-cadre[data-vu] .chiffres-pastille{clip-path:inset(0)}.chiffres-trait{background-color:var(--trait);transform-origin:0;height:1px;transition:transform 1.5s var(--ease-expo);display:block;transform:scaleX(0)}.chiffres-cadre[data-vu] .chiffres-trait-haut{transform:none}.chiffres-cadre:has(.chiffres-valeur[data-vu]) .chiffres-trait-bas{transform:none}.chiffres-rangee{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chiffres-fait{min-height:clamp(11rem,18vw,16rem);padding:clamp(1.25rem, 1.8vw, 1.75rem) var(--marge) clamp(1rem, 1.4vw, 1.5rem);flex-direction:column;display:flex;position:relative;container-type:inline-size}.chiffres-filet{background-color:var(--trait);transform-origin:top;width:1px;transition:transform 1.5s var(--ease-expo) calc(var(--k) * var(--chiffres-pas));position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.chiffres-fait:first-child .chiffres-filet{display:none}.chiffres-cadre[data-vu] .chiffres-filet{transform:none}.chiffres-label{letter-spacing:-.005em;max-width:11em;color:var(--texte);opacity:0;transition:opacity .9s var(--ease-out) calc(.2s + var(--k) * var(--chiffres-pas)), transform 1.1s var(--ease-expo) calc(.2s + var(--k) * var(--chiffres-pas));font-size:clamp(1.125rem,1.5vw,1.5rem);line-height:1.18;transform:translateY(.9rem)}.chiffres-cadre[data-vu] .chiffres-label{opacity:1;transform:none}.chiffres-valeur{letter-spacing:-.035em;color:var(--texte-fort);white-space:nowrap;margin-top:auto;padding-top:2rem;font-size:clamp(3rem,50cqi,13.5rem);line-height:.82}.chiffres-masque{margin-block:-.14em -.1em;padding-block:.14em .1em;display:block;overflow:visible clip}.chiffres-monte{transition:transform 1.25s var(--ease-expo) calc(var(--k) * var(--chiffres-pas));margin-left:-.02em;display:block;transform:translateY(125%)}.chiffres-valeur[data-vu] .chiffres-monte{transform:none}@media (max-width:47.99rem){.chiffres{--chiffres-pas:0s}.chiffres-rangee{grid-template-columns:minmax(0,1fr)}.chiffres-fait{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:0;padding-block:1.5rem 1.1rem}.chiffres-label{max-width:9.5em;padding-bottom:.3rem;font-size:1.0625rem}.chiffres-valeur{text-align:right;flex:none;margin-top:0;padding-top:0;font-size:min(clamp(3.5rem,23cqi,6.5rem),22vw)}.chiffres-monte{margin-left:0}.chiffres-filet{transform-origin:0;width:auto;height:1px;bottom:auto;right:0;transform:scaleX(0)}}
.formules{--formules-pas:0s;--formules-monte:.52s;--formules-descend:.36s;--formules-air-nom:clamp(4rem, min(6.2vw, 8.5vh), 6rem);--formules-air-prix:clamp(1.5rem, min(3.4vw, 4.6vh), 3.5rem);--formules-air-liste:clamp(1.25rem, min(2.6vw, 3.4vh), 2.75rem);--formules-air-pied:clamp(1.5rem, min(3vw, 4vh), 3.25rem);--formules-air-bas:clamp(1.5rem, min(2.6vw, 3.4vh), 2.75rem)}.formules-tete{gap:clamp(1.75rem,3vw,3rem);display:grid}.formules-intro{max-width:29em}.formules-lancement{opacity:0;max-width:40em;transition:opacity .9s var(--ease-out) .2s, transform 1.1s var(--ease-expo) .2s;margin-top:clamp(3.5rem,7vw,7rem);margin-bottom:clamp(1.75rem,2.6vw,2.75rem);padding-left:1.125rem;font-size:clamp(1.125rem,1.35vw,1.4375rem);line-height:1.35;position:relative;transform:translateY(.75rem)}.formules-lancement-trait{background-color:var(--accent);transform-origin:top;width:2px;transition:transform .9s var(--ease-expo) .35s;position:absolute;top:.2em;bottom:.2em;left:0;transform:scaleY(0)}.formules-offres[data-vu] .formules-lancement{opacity:1;transform:none}.formules-offres[data-vu] .formules-lancement-trait{transform:none}html[data-theme=sombre] .formules-lancement-trait{background-color:var(--doux)}.formules-surface{margin-inline:calc(var(--marge) * -1);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:clamp(1.5rem,2.6vw,2.5rem) clamp(1.5rem,2.4vw,2.25rem);display:grid;position:relative}.formules-surface-filet{position:absolute;top:0;left:0}.formules-surface-champ,.formules-surface-texte{min-width:0;padding-inline:var(--marge)}.formules-surface-label{color:var(--texte-fort);margin-bottom:.85rem;font-size:clamp(1.25rem,1.6vw,1.6875rem);font-style:italic;line-height:1.18;display:block}.formules-surface-pas{border:1px solid var(--texte);max-width:100%;height:3.5rem;color:var(--texte-fort);align-items:stretch;display:inline-flex}.formules-surface-bouton{width:3.5rem;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--d-survol) var(--ease-out);background-color:#0000;border:0;border-radius:0;flex:none;place-items:center;padding:0;display:grid}.formules-surface-bouton svg{width:1.25rem;height:1.25rem;transition:transform var(--d-presse) var(--ease-out)}.formules-surface-bouton:active:not([aria-disabled]) svg{transform:scale(.82)}@media (hover:hover) and (pointer:fine){.formules-surface-bouton:hover:not([aria-disabled]){background-color:var(--surface)}}.formules-surface-bouton[aria-disabled]{cursor:default}.formules-surface-bouton[aria-disabled] svg{opacity:.32}.formules-surface-bouton:focus-visible{outline:1px solid var(--texte-fort);outline-offset:-5px}.formules-surface-case{border-inline:1px solid var(--texte);cursor:text;flex-wrap:wrap;flex:auto;place-content:center;align-items:baseline;gap:.28em;min-width:7.25rem;padding-inline:.75rem;font-size:2rem;line-height:1;display:flex}.formules-surface-case:focus-within{outline:1px solid var(--texte-fort);outline-offset:-5px}.formules-surface-nombre{width:1.9em;min-width:0;color:var(--texte-fort);font:inherit;letter-spacing:-.02em;text-align:center;appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}@supports (field-sizing:content){.formules-surface-nombre{field-sizing:content;width:auto;min-width:.6em}}.formules-surface-unite{color:var(--doux);-webkit-user-select:none;user-select:none;font-size:.56em}html[data-theme=clair] .formules-surface-pas[data-erreur],html[data-theme=clair] .formules-surface-pas[data-erreur] .formules-surface-case{border-color:var(--accent)}.formules-surface-texte{align-self:end}.formules-surface-regle{text-wrap:balance;max-width:36em;font-size:var(--t-corps);color:var(--doux);line-height:1.4}.formules-surface-message{max-width:30em;font-size:var(--t-corps);color:var(--texte-fort);margin-top:.5rem;line-height:1.35}.formules-surface-message:empty{margin-top:0}html[data-theme=clair] .formules-surface-message{color:var(--sang)}.formules-surface-champ,.formules-surface-regle{opacity:0;transition:opacity .9s var(--ease-out) var(--formules-surface-retard,.28s), transform 1.1s var(--ease-expo) var(--formules-surface-retard,.28s);transform:translateY(.75rem)}.formules-surface-regle{--formules-surface-retard:.36s}.formules-offres[data-vu] :is(.formules-surface-champ,.formules-surface-regle){opacity:1;transform:none}@media (max-width:47.99rem){.formules-surface-pas{display:flex}}@media (min-width:60rem){.formules-surface{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0}.formules-surface-texte{grid-column:2/-1}}@media (scripting:none){.formules-surface-champ{display:none}.formules-surface-texte{grid-column:1/-1}}.formules-grille{margin-inline:calc(var(--marge) * -1);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.formules-filet-haut{position:absolute;top:0;left:0}.formules-filet-bas{background-color:var(--trait);transform-origin:0;height:1px;transition:transform 1.5s var(--ease-expo) .5s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.formules-grille:has(.formules-colonne[data-prix]) .formules-filet-bas{transform:none}.formules-sommaire{border-bottom:1px solid var(--trait);flex-wrap:wrap;display:flex;overflow:clip}.formules-sommaire li{border-top:1px solid var(--trait);border-left:1px solid var(--trait);flex:6.25rem;min-width:0;margin:-1px 0 0 -1px;display:flex}.formules-sommaire a{min-height:2.75rem;padding:.75rem .5rem .7rem var(--marge);color:var(--texte-fort);transition:opacity var(--d-presse) var(--ease-out);flex-direction:column;flex:auto;justify-content:center;gap:.2rem;text-decoration:none;display:flex}.formules-sommaire a:active{opacity:.55}.formules-sommaire a:focus-visible{outline-offset:-4px}.formules-sommaire em{color:var(--texte);font-size:1.0625rem;line-height:1.15}.formules-sommaire span{letter-spacing:-.02em;font-variant-numeric:lining-nums;white-space:nowrap;font-size:1.625rem;line-height:1}.formules-sommaire :is(em,span){opacity:0;transition:opacity .6s var(--ease-out) calc(.32s + var(--i,0) * 70ms), transform .8s var(--ease-expo) calc(.32s + var(--i,0) * 70ms);transform:translateY(.5rem)}.formules-offres[data-vu] .formules-sommaire :is(em,span){opacity:1;transform:none}.formules-colonne{isolation:isolate;grid-template-rows:repeat(5,auto);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.formules-filet-v{display:none}.formules-filet-h{position:absolute;top:0;left:0}.formules-couche{grid-area:1/1/-1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;min-width:0;padding-inline:var(--marge);display:grid;position:relative}.formules .formules-colonne .formules-double{clip-path:inset(100% 0 0);transition:clip-path var(--formules-clip-duree,var(--formules-descend)) var(--formules-clip-courbe,var(--ease-out)) var(--formules-clip-retard,0s);pointer-events:none;-webkit-user-select:none;user-select:none}html[data-theme-pret] .formules .formules-colonne .formules-double{transition:clip-path var(--formules-clip-duree,var(--formules-descend)) var(--formules-clip-courbe,var(--ease-out)) var(--formules-clip-retard,0s), background-color var(--d-theme) var(--ease-out), --fond 0s linear .1s, --texte 0s linear .1s, --texte-fort 0s linear .1s, --doux 0s linear .1s, --trait 0s linear .1s, --surface 0s linear .1s, --inverse-fond 0s linear .1s, --inverse-texte 0s linear .1s}.formules .formules-colonne[data-actif][data-vu] .formules-double{--formules-clip-duree:var(--formules-monte);clip-path:inset(0)}.formules .formules-colonne[data-actif][data-vu]:not([data-pret]) .formules-double{--formules-clip-duree:1.3s;--formules-clip-courbe:var(--ease-expo);--formules-clip-retard:calc(.25s + var(--k) * var(--formules-pas))}.formules-decor{position:absolute;inset:0;overflow:clip;-webkit-mask-image:linear-gradient(#000 0% 34%,#00000047 58% 100%);mask-image:linear-gradient(#000 0% 34%,#00000047 58% 100%)}.formules-decor .planche{aspect-ratio:auto;opacity:.13;width:100%;height:108%;transition:transform .9s var(--ease-out);position:absolute;inset:-4% 0;transform:translateY(5%)}.formules-colonne[data-actif][data-vu] .formules-decor .planche{transition-duration:1.4s;transform:none}.formules-badge{top:0;left:var(--marge);background-color:var(--accent);color:var(--sur-accent);clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease-expo) calc(.45s + var(--k) * var(--formules-pas));padding:.7rem .85rem .65rem;position:absolute}.formules-colonne[data-vu] .formules-badge{clip-path:inset(0)}.formules-masque{margin-block:-.12em -.24em;padding-block:.12em .24em;display:block;overflow:visible clip}.formules-monte{display:block;transform:translateY(125%)}.formules-nom{padding-top:var(--formules-air-nom);grid-row:1;container-type:inline-size}.formules-nom .formules-masque{letter-spacing:-.03em;color:var(--texte-fort);font-size:min(clamp(3rem,19cqi,6rem),26cqi);line-height:.95}.formules-nom .formules-monte{transition:transform 1.15s var(--ease-expo) calc(var(--k) * var(--formules-pas))}.formules-colonne[data-vu] .formules-nom .formules-monte{transform:none}.formules-promesse{letter-spacing:-.005em;opacity:0;max-width:17em;transition:opacity .9s var(--ease-out) calc(.22s + var(--k) * var(--formules-pas)), transform 1.1s var(--ease-expo) calc(.22s + var(--k) * var(--formules-pas));grid-row:2;padding-top:clamp(.85rem,1.2vw,1.25rem);font-size:clamp(1.25rem,1.6vw,1.6875rem);font-style:italic;line-height:1.18;transform:translateY(.75rem)}.formules-colonne[data-vu] .formules-promesse{opacity:1;transform:none}.formules-tarif{padding-top:var(--formules-air-prix);grid-row:3}.formules-prix{container-type:inline-size}.formules-prix .formules-masque{letter-spacing:-.04em;color:var(--texte-fort);margin-block:-.1em -.12em;padding-block:.1em .12em;font-size:clamp(4rem,31cqi,10rem);line-height:.84}.formules-prix .formules-monte{transition:transform 1.15s var(--ease-expo) calc(var(--k) * var(--formules-pas));margin-left:-.02em}.formules-colonne[data-prix] .formules-prix .formules-monte{transform:none}.formules-grille[data-commande] .formules-prix .formules-masque{font-size:min(clamp(4rem,31cqi,10rem),36cqi)}.formules-pour{font-size:var(--t-corps);color:var(--doux);opacity:0;transition:opacity .7s var(--ease-out) calc(.95s + var(--k) * var(--formules-pas));margin-top:clamp(.55rem,.8vw,.8rem);font-style:italic;line-height:1.3}.formules-colonne[data-prix] .formules-pour{opacity:1}.formules-pour+.formules-normal{margin-top:.3rem}.formules-normal{font-size:var(--t-corps);color:var(--doux);opacity:0;transition:opacity .7s var(--ease-out) calc(1.05s + var(--k) * var(--formules-pas));margin-top:clamp(.9rem,1.2vw,1.25rem);line-height:1.3}.formules-barre{color:var(--texte);white-space:nowrap;margin-left:.3em;text-decoration:none;display:inline-block;position:relative}.formules-rature{background-color:var(--accent);transform-origin:0;height:.09em;min-height:1.5px;transition:transform .6s var(--ease-out) calc(1.5s + var(--k) * var(--formules-pas));position:absolute;top:54%;left:-.14em;right:-.14em;transform:scaleX(0)}:is(html[data-theme=clair] .formules-double,html[data-theme=sombre] .formules-base) .formules-barre{background-color:var(--accent);box-shadow:0 0 0 .22em var(--accent);color:var(--sur-accent)}:is(html[data-theme=clair] .formules-double,html[data-theme=sombre] .formules-base) .formules-rature{background-color:var(--sur-accent)}.formules-delai{opacity:0;transition:opacity .7s var(--ease-out) calc(1.15s + var(--k) * var(--formules-pas));margin-top:.7rem}.formules-colonne[data-prix] :is(.formules-normal,.formules-delai){opacity:1}.formules-colonne[data-prix] .formules-rature{transform:none}.formules-inclus{margin-top:var(--formules-air-liste);grid-row:4;padding-top:clamp(1.1rem,1.7vw,1.75rem);position:relative}.formules-inclus-filet{background-color:var(--trait);transform-origin:0;height:1px;transition:transform 1.1s var(--ease-expo) calc(.3s + var(--k) * var(--formules-pas));position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.formules-colonne[data-prix] .formules-inclus-filet{transform:none}.formules-plus{margin-bottom:.7rem;font-size:clamp(1.125rem,1.3vw,1.3125rem);font-style:italic;line-height:1.25}.formules-liste{gap:.55rem;font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.26;display:grid}.formules-liste li{padding-left:1.2rem;position:relative}.formules-liste li:before{content:"";opacity:.7;background-color:currentColor;width:.25rem;height:.25rem;position:absolute;top:calc(.63em - .125rem);left:.05rem}.formules-plus,.formules-liste li{opacity:0;transition:opacity .7s var(--ease-out) calc(.38s + var(--k) * var(--formules-pas) + var(--i,0) * 45ms), transform .9s var(--ease-expo) calc(.38s + var(--k) * var(--formules-pas) + var(--i,0) * 45ms);transform:translateY(.6rem)}.formules-colonne[data-prix] :is(.formules-plus,.formules-liste li){opacity:1;transform:none}.formules-pied{z-index:var(--z-contenu);padding:var(--formules-air-pied) var(--marge) var(--formules-air-bas);grid-area:5/1}.formules-pied .bouton{display:flex}.formules-pied .bouton-corps{width:100%}.formules-pied .bouton-face{justify-content:space-between;width:100%}.formules .bouton{max-width:100%}.formules .bouton-corps{white-space:normal;align-items:stretch;max-width:100%;height:auto;min-height:3rem}.formules .bouton-face{min-width:0;height:auto;padding-block:.75rem}.formules-colonne[data-actif][data-vu] .formules-pied .bouton{--b-fond:var(--fond);--b-texte:var(--texte-fort);--b-bord:var(--fond);--b-fond-survol:var(--inverse-fond);--b-texte-survol:var(--inverse-texte)}.formules-colonne[data-actif][data-vu] .formules-pied .bouton:focus-visible{outline-color:var(--fond)}@media (scripting:none){.formules .formules-colonne[data-actif] .formules-double{clip-path:inset(0)}.formules-colonne[data-actif] .formules-decor .planche{transform:none}.formules-colonne[data-actif] .formules-pied .bouton{--b-fond:var(--fond);--b-texte:var(--texte-fort);--b-bord:var(--fond);--b-fond-survol:var(--inverse-fond);--b-texte-survol:var(--inverse-texte)}}@media (min-width:60rem){.formules{--formules-pas:.11s}.formules-grille{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr))}.formules-colonne{grid-row:1/-1;grid-template-rows:subgrid}.formules-filet-h,.formules-sommaire{display:none}.formules-filet-v{display:block;position:absolute;top:0;left:0}}.formules-commerce{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:clamp(2.5rem,5vw,5rem);min-height:clamp(27rem,40vw,38rem);margin-top:clamp(4.5rem,9vw,9rem);padding:clamp(1.5rem,3.2vw,3.25rem);display:grid;position:relative;overflow:clip}.formules-commerce-decor{opacity:.2;pointer-events:none;width:62%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%);mask-image:linear-gradient(90deg,#0000,#000 42%)}.formules-commerce-decor .planche{aspect-ratio:auto;width:100%;height:100%}.formules-commerce-texte,.formules-commerce-pied{min-width:0;position:relative}.formules-commerce-titre{max-width:8.4em}.formules-commerce-exemples{font-size:var(--t-titre-3);color:var(--doux);margin-top:clamp(.9rem,1.4vw,1.5rem);font-style:italic;line-height:1.1}.formules-commerce-phrase{max-width:25em;margin-top:clamp(1.75rem,3vw,3rem);font-size:clamp(1.125rem,1.4vw,1.5rem);line-height:1.34}.formules-commerce-pied{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;display:flex}.formules-commerce-prix{letter-spacing:-.04em;color:var(--texte-fort);white-space:nowrap;font-size:clamp(3.5rem,7.4vw,8.5rem);line-height:.84}.formules-tva{margin-top:1.1rem}.formules-appel{margin-top:clamp(4rem,8vw,8rem)}.formules-appel-rangee{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.75rem 3rem;padding-top:clamp(1.75rem,3vw,3rem);display:flex}.formules-appel-phrase{max-width:16em}@media (max-width:47.99rem){.formules-decor .planche{opacity:.1}.formules-commerce{gap:2.25rem;min-height:0}.formules-commerce-decor{order:3;width:auto;height:11rem;margin:0 calc(-1*clamp(1.5rem,3.2vw,3.25rem)) calc(-1*clamp(1.5rem,3.2vw,3.25rem));position:relative;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.formules-commerce-pied{flex-direction:column;align-items:flex-start}.formules-commerce-prix{font-size:min(clamp(3.5rem,7.4vw,8.5rem),22vw)}.formules-commerce-titre{font-size:min(var(--t-titre-2), 13.5vw)}.formules-commerce-exemples{font-size:min(var(--t-titre-3), 9vw)}}
