.preuve{display:grid;gap:clamp(28px,3vw,64px)}.preuve__titre{font-size:clamp(32px,2.6vw,72px);font-weight:700;line-height:1.05;color:#fff;max-width:24ch;text-wrap:balance}.preuve__chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:clamp(24px,4vw,96px);align-items:end}.preuve__chiffre{display:grid;gap:4px}.preuve__n{display:inline-flex;align-items:baseline;gap:.1em;font-size:clamp(72px,7.2vw,200px);font-weight:700;line-height:.9;letter-spacing:-.03em;color:#fff}.preuve__chiffre--seul .preuve__n{color:var(--glacier)}.preuve__chiffre--nous .preuve__n{color:var(--meleze)}.preuve__etoile{align-self:center;translate:0 -.1em}.preuve__legende{font-size:clamp(16px,1.05vw,24px);line-height:1.3;color:#ffffffd1;max-width:18ch}.preuve__chiffre--nous .preuve__legende{color:#fff}.preuve__tableau{border:1px solid rgba(255,255,255,.16);background:#ffffff08;max-width:1100px}.preuve__tableau-tete{display:grid;border-bottom:1px solid rgba(255,255,255,.16);font-size:clamp(14px,.85vw,18px);color:#ffffffb8}.preuve__tableau-titre{padding:clamp(12px,1vw,20px) clamp(16px,1.4vw,28px) 0;font-weight:500;color:#fff}.preuve__colonnes,.preuve__ligne{display:grid;grid-template-columns:10ch minmax(0,1fr) 9em;gap:clamp(12px,1.4vw,32px);align-items:center;padding:clamp(10px,.75vw,16px) clamp(16px,1.4vw,28px)}.preuve__colonnes{font-size:clamp(12px,.7vw,15px);text-transform:uppercase;letter-spacing:.08em;color:#fff9}.preuve__defile{height:clamp(300px,42vh,560px)}.preuve__defile [data-slot=marquee-track],.preuve__defile [data-slot=marquee-group],.preuve__lignes{width:100%}.preuve__lignes{display:grid}.preuve__ligne{border-bottom:1px solid rgba(255,255,255,.08);font-size:clamp(16px,1vw,22px);color:#ffffffd1}.preuve__heure{font-weight:500;font-variant-numeric:tabular-nums;color:#fff}.preuve__jour{font-weight:400;color:#fff9}.preuve__decision{display:inline-flex;align-items:center;gap:8px;color:var(--glacier);white-space:nowrap}.preuve__ligne--nous{background:color-mix(in srgb,var(--meleze) 16%,transparent);color:#fff}.preuve__ligne--nous .preuve__decision{color:var(--meleze);font-weight:500}.preuve__source{font-size:clamp(13px,.75vw,16px);line-height:1.5;color:#fff9;max-width:80ch}@media (max-width: 767px){.preuve__chiffres{grid-template-columns:1fr;gap:24px;align-items:start}.preuve__n{font-size:clamp(64px,20vw,96px)}.preuve__colonnes{display:none}.preuve__ligne{grid-template-columns:9ch minmax(0,1fr) auto;gap:10px;font-size:clamp(15px,.781vw,20px)}.preuve__defile{height:60vh}}.accueil-scene{position:relative;height:88vh;height:88svh;background:var(--papier)}.accueil-scene .mosaique[data-mode=ancre]{z-index:4}.accueil-scene:not([data-entree-finie]){overflow:hidden}.tuile-promesse{display:flex;flex-direction:column;padding:clamp(16px,1.15vw,30px);overflow:hidden}.tuile-promesse__logo{flex:none;width:clamp(36px,2.4vw,56px);height:clamp(36px,2.4vw,56px);padding:clamp(8px,.55vw,13px);background:#fff;color:var(--gentiane);display:grid;place-items:center;margin-bottom:clamp(8px,1vw,24px);transition:scale .16s var(--sortie)}.tuile-promesse__logo:active{scale:.96}.tuile-promesse__phrase{font-size:clamp(32px,3.4vw,96px);font-weight:700;line-height:1;letter-spacing:-.025em;color:#fff;text-wrap:balance}.tuile-promesse__offre,.tuile-promesse__preuve{font-size:max(16px,1.05vw);line-height:1.35;color:#fff;max-width:52ch}.tuile-promesse__offre{margin-top:clamp(12px,1.2vw,28px)}.tuile-promesse__preuve{margin-top:clamp(8px,.6vw,14px);font-size:max(15px,.95vw);color:#ffffffdb}.tuile-promesse__balise{display:inline-block;vertical-align:-3px;margin-right:8px;color:#fff}.tuile-promesse__source{display:inline-flex;align-items:center;min-height:24px;font-size:max(15px,.95vw);color:#fff;text-decoration:underline;text-underline-offset:3px}html[lang=fr] .tuile-promesse__phrase{font-size:clamp(30px,min(3.4vw,5vh),96px)}@media (min-width: 1024px) and (max-height: 700px){.tuile-promesse__logo{display:none}}.tuile-promesse__preuve{margin-bottom:clamp(8px,.8vw,20px)}.tuile-promesse__bouton{flex:none;margin-top:auto;align-self:flex-start;background:#fff;color:var(--gentiane)}@media (min-width: 1024px) and (max-height: 800px){.mosaique__grille[data-promesse]{grid-template-rows:160fr 840fr 160fr}}.accueil-indice{display:inline-flex;align-items:center;gap:8px;font-family:var(--police-texte);font-size:max(15px,.95vw);font-weight:500;color:var(--encre);transition:opacity .3s var(--courbe),visibility 0s}.accueil-indice--ordi{position:absolute;left:50%;top:calc(100% + 3vh);transform:translate(-50%);z-index:5}.accueil-indice--tel{display:none}.accueil-indice__chevron{animation:indice-descend 2s ease-in-out infinite}@keyframes indice-descend{0%,to{transform:translateY(-3px)}50%{transform:translateY(5px)}}.accueil-scene[data-defile] .accueil-indice{opacity:0;visibility:hidden;transition:opacity .3s var(--courbe),visibility 0s linear .3s}@media (prefers-reduced-motion: reduce){.accueil-indice__chevron{animation:none}}.accueil-offres,.accueil-comment{padding:clamp(96px,14vh,200px) 15.1vw clamp(96px,9vw,180px)}.accueil-offres{padding-top:clamp(48px,6.5vh,96px)}.accueil-offres__tete{display:grid;gap:16px;max-width:60ch}.accueil-offres__titre,.accueil-comment__titre{font-size:clamp(40px,3.6vw,104px);font-weight:700;line-height:1;letter-spacing:-.025em}.accueil-offres__sous{font-size:clamp(18px,1.2vw,28px);line-height:1.4;color:var(--texte-2)}.accueil-offres__lignes{margin-top:clamp(40px,4vw,96px);border-top:1px solid var(--encre)}.offre-ligne{display:grid;grid-template-columns:clamp(44px,3.4vw,80px) minmax(0,.9fr) minmax(0,2fr) auto auto;align-items:center;gap:clamp(16px,1.6vw,40px);padding:clamp(20px,1.6vw,36px) 0;border-bottom:1px solid var(--encre);color:var(--encre);transition:background-color .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1),scale .16s var(--sortie)}.offre-ligne:active{scale:.985}.offre-ligne__picto{width:clamp(44px,3.4vw,80px);height:clamp(44px,3.4vw,80px);display:grid;place-items:center;padding:18%;background:var(--c);color:var(--t)}.offre-ligne__picto svg{width:100%;height:100%}.offre-ligne__nom{font-size:clamp(28px,2.2vw,60px);font-weight:500;line-height:.95;letter-spacing:-.02em}.offre-ligne__quoi{font-size:clamp(18px,1.15vw,26px);line-height:1.4;color:var(--encre)}.offre-ligne__prix{font-family:var(--police-titre);font-size:clamp(18px,1.15vw,26px);font-weight:500;white-space:nowrap;color:var(--gentiane)}.offre-ligne__lien{display:inline-flex;align-items:center;gap:10px;font-size:clamp(15px,.9vw,20px);font-weight:500;color:var(--gentiane)}.offre-ligne__lien-mot{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .3s var(--courbe),opacity .25s var(--courbe)}.offre-ligne__rond{display:grid;place-items:center;width:clamp(40px,2.6vw,56px);height:clamp(40px,2.6vw,56px);border-radius:50%;border:1.5px solid var(--gentiane);color:var(--gentiane);transition:background-color .3s var(--courbe),color .3s var(--courbe),transform .3s var(--sortie)}@media (hover: hover) and (pointer: fine){.offre-ligne:hover .offre-ligne__lien-mot,.offre-ligne:focus-visible .offre-ligne__lien-mot{max-width:6em;opacity:1}.offre-ligne:hover .offre-ligne__rond,.offre-ligne:focus-visible .offre-ligne__rond{background:var(--gentiane);color:#fff;transform:translate(4px)}.offre-ligne:hover .offre-ligne__nom{color:var(--gentiane)}}.offre-ligne:focus-visible{outline-offset:6px}.accueil-comment{border-top:1px solid var(--filet)}.accueil-comment__etapes{margin-top:clamp(40px,4vw,96px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.etape{--pad: clamp(18px, 1.6vw, 36px);position:relative;display:flex;flex-direction:column;gap:clamp(10px,.8vw,18px);min-height:clamp(380px,31vw,720px);padding:var(--pad);background-color:var(--c);color:var(--t)}.etape__balise{display:block;margin-top:auto;align-self:flex-end;width:clamp(104px,9.5vw,230px);height:clamp(104px,9.5vw,230px);color:var(--t)}.etape__n{color:var(--t)}.etape__titre{font-size:clamp(26px,1.9vw,48px);font-weight:700;line-height:1.05;letter-spacing:-.02em}.etape__texte{font-size:clamp(16px,1.05vw,24px);line-height:1.45;color:var(--t);max-width:34ch}.accueil-comment__essai{margin-top:clamp(40px,4vw,96px);display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:clamp(18px,1.2vw,28px);line-height:1.4;color:var(--encre)}.accueil-comment__essai-balise{flex:none}.accueil-comment__essai-lien{display:inline-flex;align-items:center;min-height:44px;color:var(--gentiane);font-weight:500;text-decoration:underline;text-underline-offset:4px}.accueil-preuve{background-color:var(--nuit);padding:clamp(96px,12vh,200px) 15.1vw}@media (max-width: 1023px){.accueil-scene{height:auto;overflow:visible;overflow-x:clip}.accueil-scene .mosaique[data-mode=ancre]{position:relative;inset:auto}.accueil-scene .mosaique__grille{padding-top:var(--marge)}.tuile-promesse{order:-1;flex:0 0 100%;width:100%;min-height:0;padding:24px 20px 20px}.tuile-promesse__logo{width:44px;height:44px}.tuile-promesse__phrase{font-size:clamp(32px,8.6vw,44px)}.tuile-promesse__bouton{margin-top:28px}.accueil-indice--ordi{display:none}.accueil-indice--tel{display:inline-flex;margin-top:28px;color:#fff;align-self:center}.accueil-offres,.accueil-comment{padding:72px 24px 64px}.accueil-offres__lignes{margin-top:32px}.offre-ligne{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"picto nom lien" "quoi quoi quoi" "prix prix prix";gap:10px 14px;padding:20px 0}.offre-ligne__picto{grid-area:picto;width:40px;height:40px}.offre-ligne__nom{grid-area:nom;font-size:28px}.offre-ligne__quoi{grid-area:quoi;font-size:clamp(17px,.885vw,22.7px)}.offre-ligne__prix{grid-area:prix;font-size:clamp(17px,.885vw,22.7px)}.offre-ligne__lien{grid-area:lien}.accueil-comment__etapes{grid-template-columns:1fr;gap:10px;margin-top:32px}.etape{min-height:0}.etape__balise{width:96px;height:96px}.accueil-preuve{padding:72px 24px}}@media (min-width: 768px) and (max-width: 1023px){.tuile-promesse{grid-column:1 / -1;order:-1;min-height:60vh}}
