.v2-root .v2-fiche-tete{border-bottom:1px solid var(--v2-line);background:radial-gradient(55% 70% at 88% 12%, #8b5cf621, transparent 70%), radial-gradient(45% 60% at 4% 100%, #06b6d417, transparent 70%), var(--v2-paper);padding-bottom:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.v2-root .v2-fiche-filigrane{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #8b5cf629;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(10rem,26vw,24rem);font-weight:700;line-height:.8;position:absolute;top:1.5rem;right:-1.5vw}.v2-root .v2-fiche-ariane{padding-top:1.75rem;padding-inline:0}.v2-root .v2-fiche-grille{gap:3rem;margin-top:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:1024px){.v2-root .v2-fiche-grille{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:clamp(3.5rem,6vw,6rem)}}.v2-root .v2-fiche-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--v2-muted);align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.v2-root .v2-fiche-icone{background:var(--v2-paper-soft);border-radius:.875rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 0 0 1px #8b5cf633,0 12px 28px -16px #6d5cffb3}.v2-root .v2-fiche-icone svg{width:1.5rem;height:1.5rem}.v2-root .v2-fiche-titre{letter-spacing:-.045em;color:var(--v2-ink);margin-top:1.25rem;font-size:clamp(3rem,7vw,5.75rem);font-weight:700;line-height:.95}.v2-root .v2-fiche-cible{font-family:var(--v2-fonte-em), serif;background:var(--v2-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.75rem;font-size:clamp(1.375rem,2.2vw,1.75rem);font-style:italic;line-height:1.2}.v2-root .v2-fiche-intro .v2-lead{max-width:42rem}.v2-root .v2-reperes{border:1px solid var(--v2-line);border-radius:var(--v2-r-lg);background:var(--v2-paper-soft);gap:1.25rem;padding:2rem;display:grid;box-shadow:0 30px 70px -40px #3c28a073}@media (min-width:1024px){.v2-root .v2-reperes{position:sticky;top:6rem}}.v2-root .v2-reperes-prix{letter-spacing:-.02em;background:var(--v2-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:-.5rem;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:700;line-height:1.15}.v2-root .v2-reperes-liste{display:grid}.v2-root .v2-reperes-liste>div{border-top:1px solid var(--v2-line);padding-block:.875rem}.v2-root .v2-reperes-liste dt{letter-spacing:.12em;text-transform:uppercase;color:var(--v2-muted);font-size:.6875rem;font-weight:600}.v2-root .v2-reperes-liste dd{color:var(--v2-ink);margin-top:.25rem;font-size:.9375rem;line-height:1.5}.v2-root .v2-reperes-note{text-align:center;color:var(--v2-muted);font-size:.8125rem}.v2-root .v2-doc{gap:clamp(3rem,6vw,5rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.v2-root .v2-doc-bloc{border-top:1px solid var(--v2-line);gap:1.75rem;padding-top:2.5rem;display:grid}.v2-root .v2-doc-bloc:first-child{border-top:0;padding-top:0}@media (min-width:1024px){.v2-root .v2-doc-bloc{grid-template-columns:17rem minmax(0,1fr);gap:4rem}.v2-root .v2-doc-titre{align-self:start;position:sticky;top:6rem}}.v2-root .v2-doc-titre{letter-spacing:-.02em;color:var(--v2-ink);font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;line-height:1.2}.v2-root .v2-doc-titre span{letter-spacing:.12em;color:var(--v2-accent-text);margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:block}@media (min-width:768px){.v2-root .v2-doc-livrables{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.v2-root .v2-doc-livrables li{border:1px solid var(--v2-line);border-radius:var(--v2-r-md);background:var(--v2-paper-soft);padding:1.25rem;font-size:1rem}.v2-root .v2-autres a{background:var(--v2-paper-soft);align-content:start;gap:.375rem;min-height:9.5rem;padding:1.5rem 1.5rem 2.75rem;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}.v2-root .v2-autres a:hover{transform:translateY(-3px);box-shadow:0 22px 44px -28px #3c28a073}.v2-root .v2-autres strong{color:var(--v2-ink);font-size:1.0625rem}.v2-root .v2-autres .v2-autres-icone{background:#8b5cf61a;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.5rem;display:grid}.v2-root .v2-autres .v2-autres-icone svg{width:1.375rem;height:1.375rem}.v2-root .v2-autres .v2-autres-fleche{width:1.125rem;height:1.125rem;color:var(--v2-accent-text);transition:transform .2s;position:absolute;bottom:1.25rem;right:1.5rem}.v2-root .v2-autres a:hover .v2-autres-fleche{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.v2-root .v2-autres a,.v2-root .v2-autres .v2-autres-fleche{transition:none}.v2-root .v2-autres a:hover,.v2-root .v2-autres a:hover .v2-autres-fleche{transform:none}}.v2-root .v2-reperes-mention{border-radius:var(--v2-r-md);color:var(--v2-ink);background:#8b5cf612;padding:.875rem 1rem;font-size:.8125rem;line-height:1.5}.v2-root .v2-formules{padding-block:clamp(3.5rem,7vw,5.5rem) 0}.v2-root .v2-formules-titre{letter-spacing:-.03em;color:var(--v2-ink);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.1}.v2-root .v2-formules-grille{gap:1.5rem;margin-top:2.5rem;display:grid}@media (min-width:1024px){.v2-root .v2-formules-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}}.v2-root .v2-formules-grille>li{display:flex}.v2-root .v2-formules-note{color:var(--v2-muted);margin-top:1.25rem;font-size:.875rem}.v2-root .v2-deroule{gap:0;display:grid}.v2-root .v2-deroule li{border-top:1px solid var(--v2-line);grid-template-columns:8.5rem minmax(0,1fr);gap:1.5rem;padding-block:1.25rem;display:grid}.v2-root .v2-deroule li:first-child{border-top:0;padding-top:0}@media (max-width:599px){.v2-root .v2-deroule li{grid-template-columns:1fr;gap:.375rem}}.v2-root .v2-deroule-quand{letter-spacing:.04em;color:var(--v2-accent-text);font-size:.8125rem;font-weight:600}.v2-root .v2-deroule-titre{color:var(--v2-ink);font-size:1.0625rem;font-weight:600}.v2-root .v2-deroule-texte{color:var(--v2-muted);margin-top:.25rem;font-size:.9375rem;line-height:1.6}.v2-root .v2-pack-faq{border-top:1px solid var(--v2-line);display:grid}.v2-root .v2-pack-faq details{border-bottom:1px solid var(--v2-line)}.v2-root .v2-pack-faq summary{color:var(--v2-ink);cursor:pointer;justify-content:space-between;gap:1rem;padding-block:1.125rem;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.v2-root .v2-pack-faq summary::-webkit-details-marker{display:none}.v2-root .v2-pack-faq summary:after{content:"+";color:var(--v2-accent-text);flex:none}.v2-root .v2-pack-faq details[open] summary:after{content:"–"}.v2-root .v2-pack-faq p{color:var(--v2-muted);padding-bottom:1.25rem;font-size:.9375rem;line-height:1.65}.v2-root .v2-pack-liste{gap:.75rem;display:grid}.v2-root .v2-pack-liste li{color:var(--v2-ink);grid-template-columns:1.25rem 1fr;gap:.75rem;font-size:1rem;line-height:1.55;display:grid}.v2-root .v2-pack-liste svg{width:1.25rem;height:1.25rem;color:var(--v2-accent-text);margin-top:.15rem}.v2-root .v2-reperes-prix-long{font-size:1.1875rem;line-height:1.35}
