.guide-index-v2{--gi-encre:#0f1328;--gi-encre-doux:#c9cee4;--gi-bleu:var(--blog-accent);--gi-bleu-sombre:#2a3bbf;--gi-bleu-voile:#eef0fe;--gi-gris-voile:#f4f6fb;--gi-gris-chiffre:#9ca3c0;--gi-gris-texte:#5a6080;--gi-filet:#e8ecf5;--gi-coque:1160px;--gi-gouttiere:24px;--gi-remontee:104px;--gi-barre:1221px}.guide-index-v2 .guide-index-wrap{background:var(--blog-cotton)}.guide-index-v2 .guide-index__bandeau{background:var(--gi-encre);color:#fff;padding:133px max(var(--gi-gouttiere),calc((100% - var(--gi-coque))/2)) 150px}.guide-index-v2 .guide-index__fil{align-items:center;color:var(--gi-encre-doux);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;line-height:1.4}.guide-index-v2 .guide-index__fil ol{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.guide-index-v2 .guide-index__fil li+li:before{color:var(--gi-encre-doux);content:"\203A";margin-right:8px}.guide-index-v2 .guide-index__fil a{color:var(--gi-encre-doux);text-decoration:none}.guide-index-v2 .guide-index__fil a:focus-visible,.guide-index-v2 .guide-index__fil a:hover{color:#fff;text-decoration:underline;text-underline-offset:.15em}.guide-index-v2 .guide-index__fil [aria-current]{color:#fff;font-weight:700}.guide-index-v2 .guide-index__bandeau-corps{align-items:flex-end;display:flex;flex-wrap:wrap;gap:48px;margin-top:28px}.guide-index-v2 .guide-index__titres{display:flex;flex:1 1 520px;flex-direction:column;gap:16px;min-width:0}.guide-index-v2 .guide-index__surtitre{color:var(--blog-eco-lime);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.guide-index-v2 .guide-index__titre{color:#fff;font-size:clamp(34px,4.4vw,54px);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:0}.guide-index-v2 .guide-index__accroche{color:var(--gi-encre-doux);flex:1 1 360px;font-size:17px;line-height:1.6;margin:0;min-width:0}.guide-index-v2 .guide-index__main{box-sizing:border-box;display:flex;flex-direction:column;gap:56px;margin:calc(var(--gi-remontee)*-1) auto 0;max-width:calc(var(--gi-coque) + var(--gi-gouttiere)*2);padding:0 var(--gi-gouttiere) 80px;width:100%}.guide-index-v2 .guide-index__section{display:flex;flex-direction:column;gap:20px}.guide-index-v2 .guide-index__gros-plans{display:flex;flex-direction:column;gap:16px}.guide-index-v2 .guide-index__plan{background:#fff;border:1px solid var(--gi-filet);border-radius:24px;box-shadow:0 24px 48px -24px rgba(15,19,40,.35);display:flex;flex-wrap:wrap;overflow:hidden}.guide-index-v2 .guide-index__gros-plans .guide-index__plan[hidden]{display:none}.guide-index-v2 .guide-index__visuel{background:var(--gi-bleu-voile);box-sizing:border-box;display:flex;flex:1 1 400px;flex-direction:column;justify-content:flex-start;min-height:340px;padding:32px;position:relative}.guide-index-v2 .guide-index__plan--attente .guide-index__visuel{background:var(--gi-gris-voile)}.guide-index-v2 .guide-index__numero{color:var(--gi-bleu);font-size:120px;font-weight:900;letter-spacing:-.04em;line-height:.9;position:relative}.guide-index-v2 .guide-index__plan--attente .guide-index__numero{color:var(--gi-gris-chiffre)}.guide-index-v2 .guide-index__photo{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.guide-index-v2 .guide-index__voile{background:var(--gi-bleu-voile);inset:0;opacity:.78;position:absolute}.guide-index-v2 .guide-index__plan--attente .guide-index__voile{background:var(--gi-gris-voile)}.guide-index-v2 .guide-index__texte{box-sizing:border-box;display:flex;flex:1 1 480px;flex-direction:column;gap:18px;justify-content:center;min-width:0;padding:44px}.guide-index-v2 .guide-index__besoin{color:var(--gi-bleu);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}.guide-index-v2 .guide-index__nom{color:var(--gi-encre);font-size:clamp(28px,3vw,40px);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0}.guide-index-v2 .guide-index__desc{color:var(--gi-gris-texte);font-size:17px;line-height:1.6;margin:0}.guide-index-v2 .guide-index__action{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.guide-index-v2 .guide-index__cta{align-items:center;background:var(--gi-encre);border-radius:100px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;line-height:1.2;padding:14px 26px;text-decoration:none;transition:background-color .2s ease}.guide-index-v2 .guide-index__cta:focus-visible,.guide-index-v2 .guide-index__cta:hover{background:var(--gi-bleu);color:#fff}.guide-index-v2 .guide-index__cta:focus-visible{outline:2px solid var(--gi-bleu);outline-offset:3px}.guide-index-v2 .guide-index__preparation{align-items:center;align-self:flex-start;background:var(--gi-gris-voile);border-radius:100px;color:var(--gi-gris-texte);display:inline-flex;font-size:15px;font-weight:700;line-height:1.2;margin:0;padding:12px 22px}.guide-index-v2 .guide-index__choix{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.guide-index-v2 .guide-index__onglet{background:#fff;border:2px solid var(--gi-filet);border-radius:16px;box-sizing:border-box;color:var(--gi-encre);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;min-height:112px;padding:18px 20px;text-align:left;transition:border-color .2s ease,background-color .2s ease}.guide-index-v2 .guide-index__onglet[aria-pressed=true]{background:var(--gi-bleu-voile);border-color:var(--gi-bleu)}.guide-index-v2 .guide-index__onglet:hover{border-color:var(--gi-bleu)}.guide-index-v2 .guide-index__onglet:focus-visible{outline:2px solid var(--gi-bleu);outline-offset:3px}.guide-index-v2 .guide-index__onglet-tete{color:var(--gi-gris-texte);display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:space-between;line-height:1.3}.guide-index-v2 .guide-index__onglet[aria-pressed=true] .guide-index__onglet-tete{color:var(--gi-bleu-sombre)}.guide-index-v2 .guide-index__onglet-statut{color:var(--gi-gris-texte);font-weight:500}.guide-index-v2 .guide-index__onglet-nom{font-size:17px;font-weight:700;line-height:1.25}.guide-index-v2 .guide-index__pourquoi{display:flex;flex-wrap:wrap;gap:48px}.guide-index-v2 .guide-index__pourquoi-titre{color:var(--gi-encre);flex:1 1 280px;font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0}.guide-index-v2 .guide-index__pourquoi-texte{color:var(--gi-gris-texte);flex:2 1 480px;font-size:17px;line-height:1.65;min-width:0}.guide-index-v2 .guide-index__pourquoi-texte>*{margin:0 0 16px}.guide-index-v2 .guide-index__pourquoi-texte>:last-child{margin-bottom:0}.guide-index-v2 .guide-index__blog{align-items:center;background:#fff;border:1px solid var(--gi-filet);border-radius:16px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:22px 28px}.guide-index-v2 .guide-index__blog-texte{color:var(--gi-gris-texte);font-size:16px;line-height:1.5;margin:0}.guide-index-v2 .guide-index__blog-lien{align-items:center;color:var(--gi-bleu);display:inline-flex;font-size:15px;font-weight:700;text-decoration:none}.guide-index-v2 .btn__icon--right{margin-left:.6em}.guide-index-v2 .btn__icon{position:relative;top:1px}.guide-index-v2 .btn__icon svg{width:calc(.5em - 1px)}.guide-index-v2 .guide-index__blog-lien:focus-visible,.guide-index-v2 .guide-index__blog-lien:hover{text-decoration:underline;text-underline-offset:.15em}@media (min-width:1026px){.guide-index-v2 .guide-index__bandeau,.guide-index-v2 .guide-index__main{padding-left:max(var(--gi-gouttiere),calc((100% - var(--gi-barre))/2));padding-right:max(var(--gi-gouttiere),calc((100% - var(--gi-barre))/2))}.guide-index-v2 .guide-index__main{max-width:none}}@media (max-width:767px){.guide-index-v2{--gi-remontee:72px}.guide-index-v2 .guide-index__bandeau{padding:104px 20px 110px}.guide-index-v2 .guide-index__section{gap:16px}.guide-index-v2 .guide-index__bandeau-corps{gap:24px;margin-top:20px}.guide-index-v2 .guide-index__main{gap:40px;padding:0 20px 56px}.guide-index-v2 .guide-index__visuel{min-height:220px;padding:24px}.guide-index-v2 .guide-index__numero{font-size:88px}.guide-index-v2 .guide-index__texte{padding:28px 24px 32px}.guide-index-v2 .guide-index__choix{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-index-v2 .guide-index__onglet{min-height:96px;padding:14px 16px}.guide-index-v2 .guide-index__onglet-nom{font-size:15px}.guide-index-v2 .guide-index__pourquoi{gap:20px}.guide-index-v2 .guide-index__blog{padding:20px}}@media (prefers-reduced-motion:reduce){.guide-index-v2 .guide-index__cta,.guide-index-v2 .guide-index__onglet{transition:none}}