:root{--v-ombre: 0 1px 2px rgba(10, 11, 20, .04), 0 4px 16px rgba(10, 11, 20, .05);--v-ombre-forte: 0 2px 4px rgba(10, 11, 20, .05), 0 18px 46px rgba(10, 11, 20, .12);--v-rayon-carte: 12px;--v-alterne: #f7f7f5;--v-filet: #e8e8e4;--v-ambre: var(--ambre);--v-ambre-sombre: var(--ambre-sombre);--v-encre-fond: #0a0b14}.v-haut{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center;padding:40px 0 56px}.v-haut-texte,.v-haut-produit{min-width:0}.v-accroche{padding:0}.v-accroche h1{margin:0;font-family:Bricolage Grotesque,Archivo,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:1.04;font-size:clamp(30px,3.5vw,46px);max-width:20ch}.v-sous-titre{margin:18px 0 0;max-width:46ch;font-size:clamp(15px,1.4vw,17px);line-height:1.55;color:var(--gris)}.v-appel{margin:26px 0 0;display:flex;flex-wrap:wrap;gap:12px}.v-appel-note{margin:10px 0 0;font-size:13px;color:var(--gris)}.bouton.grand{font-size:15px;padding:14px 26px;min-height:50px}.v-compteurs{padding:44px 0}.v-compteurs-titre{margin:0 0 18px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.v-compteurs-grille{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px 56px;align-items:end}.v-compteurs-chiffres{display:flex;align-items:baseline;gap:44px;flex-wrap:wrap}.v-compteurs-dont{position:relative;margin:0;padding-left:44px;font-size:14px;font-style:italic;color:var(--gris);align-self:flex-end;padding-bottom:2px}.v-compteurs-dont:before{content:"";position:absolute;left:0;bottom:-4px;width:1px;height:88px;background:var(--trait-fort)}.v-compteur-second .v-compteur-nombre{font-size:clamp(38px,5.4vw,64px)}.v-compteur-second{align-self:flex-end}.v-compteur{min-width:0}.v-compteur-nombre{display:block;font-family:Bricolage Grotesque,Archivo,sans-serif;font-weight:800;letter-spacing:-.045em;font-size:clamp(54px,8vw,96px);line-height:.92;font-variant-numeric:tabular-nums;color:var(--encre)}.v-compteur-ambre .v-compteur-nombre{box-shadow:inset 0 -8px 0 var(--v-ambre)}.v-compteur-libelle{display:block;margin-top:10px;font-size:14px;line-height:1.4;color:var(--gris)}.v-compteurs-suite{margin:0;max-width:56ch;padding-bottom:6px;font-size:14.5px;line-height:1.6;color:var(--gris)}.v-compteurs-suite strong{color:var(--encre)}.v-differences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:52px 0}.v-carte{min-width:0;padding:26px 24px 28px;background:var(--surface);border:1px solid var(--v-filet);border-radius:var(--v-rayon-carte);box-shadow:var(--v-ombre)}.v-carte-marque{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:16px;border-radius:10px;background:var(--v-alterne);color:var(--encre);font-family:Bricolage Grotesque,Archivo,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.03em}.v-carte-bleue .v-carte-marque,.v-carte-ambre .v-carte-marque{background:var(--v-ambre);color:var(--encre)}.v-carte h3{margin:0 0 8px;font-family:Bricolage Grotesque,Archivo,sans-serif;font-weight:800;letter-spacing:-.025em;font-size:18px}.v-carte p{margin:0;font-size:14px;line-height:1.6;color:var(--gris)}.v-fond-alterne{position:relative}.v-fond-alterne:before{content:"";position:absolute;inset:0 0 0 50%;width:100vw;transform:translate(-50%);background:var(--v-alterne);z-index:-1}.v-etroit{max-width:64ch;margin-inline:auto;text-align:center}.v-etroit .v-metiers-grille,.v-etroit .v-deux-offres{text-align:left}.v-deux-colonnes{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px;align-items:start}.v-deux-colonnes>h2{margin:0;position:sticky;top:24px}.v-sombre{position:relative;background:var(--v-encre-fond);color:#f2f1ee;border-top:none!important;padding:72px 0}.v-sombre:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background:var(--v-encre-fond);z-index:-1}.page-vente .v-sombre>h2,.v-sombre .v-phrase{color:#fff}.v-sombre p{color:#b9b8c4}.v-sombre a:not(.bouton){color:#fff!important;text-decoration-color:var(--v-ambre)}.v-sombre .v-phrase{margin:0 auto 32px;max-width:20ch;font-family:Bricolage Grotesque,Archivo,sans-serif;font-weight:800;letter-spacing:-.035em;font-size:clamp(30px,4.6vw,56px);line-height:1.06;text-align:center}.v-sombre .v-phrase em{font-style:normal;box-shadow:inset 0 -.14em 0 var(--v-ambre)}.v-appel-bande{text-align:center;margin:0;display:block}.v-appel-bande .bouton{min-width:300px}.v-metiers-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.v-metier{min-width:0;padding:18px 20px;background:var(--surface);border:1px solid var(--v-filet);border-radius:var(--v-rayon-carte)}.v-metier h3{margin:0 0 6px;font-size:15px;font-weight:700}.v-metier p{margin:0;font-size:13.5px;line-height:1.55;color:var(--gris)}.v-navigateur{border-radius:var(--v-rayon-carte);overflow:hidden;box-shadow:var(--v-ombre-forte);border:1px solid var(--v-filet);background:var(--surface)}.v-navigateur-barre{display:flex;align-items:center;gap:8px;padding:11px 14px;background:var(--v-alterne);border-bottom:1px solid var(--v-filet)}.v-navigateur-point{width:11px;height:11px;border-radius:50%;background:#d4d4ce}.v-navigateur-adresse{margin-left:8px;padding:4px 12px;flex:1 1 auto;background:var(--surface);border-radius:20px;font-size:12px;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-faq{padding:52px 0}.v-faq details{border-bottom:1px solid var(--v-filet)}.v-faq summary{padding:18px 40px 18px 0;font-size:16px;font-weight:600;cursor:pointer;list-style:none;position:relative}.v-faq summary::-webkit-details-marker{display:none}.v-faq summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:Bricolage Grotesque,Archivo,sans-serif;font-size:24px;color:var(--v-ambre-sombre)}.v-faq details[open] summary:after{content:"–"}.v-faq details p{margin:0 0 20px;max-width:68ch;font-size:14.5px;line-height:1.65;color:var(--gris)}@media(max-width:860px){.v-haut,.v-deux-colonnes{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:24px}.v-deux-colonnes>h2{position:static}.v-differences{grid-template-columns:minmax(0,1fr);gap:14px;padding:36px 0}.v-compteurs{padding:32px 0}.v-compteurs-grille{gap:24px 40px}.v-sombre{padding:48px 0}.v-etroit{text-align:left}.v-appel .bouton,.v-appel-bande .bouton{width:100%;min-width:0}.v-faq summary{font-size:15px;padding-right:34px}}.v-metier-appel{background:var(--v-alterne);display:flex;flex-direction:column;gap:6px}.v-metier-appel .bouton{margin-top:auto;align-self:flex-start}.v-metiers-note{margin:16px 0 0;font-size:13px;color:var(--gris)}.pied-liens{display:flex;flex-wrap:wrap;gap:8px 22px;margin:12px 0 0;font-size:13px}.page-vente .pied-liens a,.page-formulaire .pied-liens a{color:var(--gris);text-decoration-color:var(--trait-fort)}@media(max-width:860px){.v-sombre .v-phrase{max-width:26ch;font-size:clamp(24px,6.4vw,32px)}.v-appel .bouton,.v-appel-bande .bouton,.v-metier-appel .bouton,.v-nav .bouton,.v-offre .bouton{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.v-fond-alterne{background:var(--v-alterne);box-shadow:0 0 0 100vmax var(--v-alterne);clip-path:inset(0 -100vmax)}.v-fond-alterne:before{content:none}.v-sombre{background:var(--v-encre-fond);box-shadow:0 0 0 100vmax var(--v-encre-fond);clip-path:inset(0 -100vmax)}.v-sombre:before{content:none}.v-etapes{padding:52px 0;text-align:left}.v-quatre{gap:24px}.v-quatre h3{white-space:nowrap}.v-etapes .v-appel-bande{text-align:left;margin-top:32px}.v-etapes .v-appel-bande .bouton{min-width:0}.v-metiers{padding:52px 0}.v-intro{margin:-10px 0 26px;max-width:62ch;font-size:15px;line-height:1.6;color:var(--gris)}.v-metiers-grille{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media(max-width:860px){.v-compteurs-grille{grid-template-columns:minmax(0,1fr);gap:20px}.v-compteurs-suite{max-width:62ch}.v-compteurs-chiffres{gap:28px}.v-compteurs-dont{padding-left:28px}.v-compteurs-dont:before{height:56px}.v-quatre h3{white-space:normal}.v-etapes,.v-metiers{padding:36px 0}}.v-sombre-promesse{max-width:62ch;margin:22px auto 30px;text-align:center;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.v-sombre .v-sombre-promesse strong{color:#fff;font-weight:600}.v-profil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:56px;align-items:center;padding:60px 0;border-top:1px solid var(--trait)}.v-profil-texte{min-width:0}.v-profil-intro,.v-profil-contre{margin:0 0 18px;max-width:46ch;font-size:16px;line-height:1.6;color:var(--gris)}.v-profil-intro strong,.v-profil-contre strong{color:var(--encre);font-weight:600}.v-profil-liste{margin:24px 0 0;padding:0;list-style:none;max-width:46ch}.v-profil-liste li{padding:10px 0;border-top:1px solid var(--trait);font-size:14.5px;line-height:1.5;color:var(--gris)}.v-profil-liste strong{color:var(--encre);font-weight:600}.v-profil-apercu{min-width:0}.v-feuille{position:relative;aspect-ratio:210 / 297;padding:7% 9%;background:var(--surface);border:1px solid var(--v-filet);border-radius:4px;box-shadow:var(--v-ombre-forte);font-size:clamp(9px,.95vw,12px);line-height:1.5;color:var(--encre);overflow:hidden}.v-feuille-entete{display:flex;align-items:center;gap:.9em;padding-bottom:1em;border-bottom:1px solid var(--trait)}.v-feuille-logo{display:flex;align-items:center;justify-content:center;width:3.2em;height:3.2em;flex:0 0 auto;border-radius:.5em;background:var(--ambre);color:var(--encre);font-family:Bricolage Grotesque,Archivo,sans-serif;font-weight:800;font-size:1em;letter-spacing:-.04em}.v-feuille-marque{font-weight:700;line-height:1.3}.v-feuille-marque span{display:block;font-weight:400;color:var(--gris);font-size:.85em}.v-feuille-fenetre{position:relative;margin:2.4em 0 0;padding:.8em 1em;border:1px dashed var(--trait-fort);border-radius:2px;line-height:1.45}.v-feuille-note{position:absolute;top:-.75em;left:.8em;padding:0 .4em;background:var(--surface);font-size:.75em;color:var(--gris);letter-spacing:.02em}.v-feuille-lieu{margin:2.2em 0 1.6em;text-align:right;color:var(--gris)}.v-feuille-corps{margin:0 0 .9em}.v-feuille-proposition{box-shadow:inset 3px 0 0 var(--ambre);padding-left:.8em}.v-feuille-signature{margin:1.8em 0 .2em;font-family:Segoe Script,Brush Script MT,cursive;font-size:1.9em;line-height:1;color:#2a2b3a}.v-feuille-fonction{color:var(--gris);font-size:.9em}@media(max-width:860px){.v-profil{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 0}.v-feuille{max-width:320px;margin-inline:auto;font-size:10px}}
