: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-rapport{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:56px;align-items:center;padding:60px 0;border-top:1px solid var(--trait)}.v-rapport-texte{min-width:0}.v-rapport-sur{margin:0 0 6px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.v-rapport-intro{margin:0 0 22px;max-width:46ch;font-size:16px;line-height:1.6;color:var(--gris)}.v-rapport-intro strong{color:var(--encre);font-weight:600}.v-rapport-liste{margin:0;padding:0;list-style:none;max-width:48ch}.v-rapport-liste li{padding:10px 0;border-top:1px solid var(--trait);font-size:14.5px;line-height:1.55;color:var(--gris)}.v-rapport-liste strong{color:var(--encre);font-weight:600}.v-rapport-cadence{margin:20px 0 0;max-width:48ch;font-size:14px;line-height:1.55;color:var(--gris)}.v-rapport-limite{margin:22px 0 0;padding:14px 16px;max-width:48ch;border-left:3px solid var(--ambre);background:var(--v-alterne);border-radius:0 6px 6px 0;font-size:14.5px;line-height:1.55;color:var(--gris)}.v-rapport-limite strong{display:block;color:var(--encre);font-weight:600}.v-rapport-apercu{min-width:0;text-align:center}.v-telephone{max-width:300px;margin-inline:auto;padding:10px;border:1px solid var(--v-filet);border-radius:26px;background:var(--encre);box-shadow:var(--v-ombre-forte)}.v-telephone-ecran{border-radius:18px;background:var(--surface);overflow:hidden}.v-courriel{padding:14px 14px 16px;text-align:left;font-size:12px;line-height:1.5;color:var(--encre)}.v-courriel-entete{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--trait)}.v-courriel-expediteur{font-weight:700}.v-courriel-heure{font-size:11px;color:var(--gris)}.v-courriel-objet{margin:10px 0 0;font-weight:600;line-height:1.4}.v-courriel-situation{margin:10px 0 0;padding:8px 10px;background:var(--v-alterne);border-radius:5px;font-size:11.5px;color:var(--gris)}.v-courriel-ligne{display:flex;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--trait)}.v-courriel-score{flex:0 0 auto;min-width:28px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:var(--encre);color:var(--surface);font-weight:700;font-size:12px}.v-courriel-societe{min-width:0;font-weight:600}.v-courriel-meta,.v-courriel-raisons{display:block;font-weight:400;font-size:11px;color:var(--gris);margin-top:3px;word-break:break-word}.v-courriel-raisons strong{color:var(--encre)}.v-courriel-reste{margin:12px 0 0;font-size:11px;color:var(--gris)}.v-courriel-reste span{color:var(--encre);text-decoration:underline}.v-courriel-pied{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--trait);font-size:10.5px;color:var(--gris)}@media(max-width:860px){.v-rapport{grid-template-columns:minmax(0,1fr);gap:32px;padding:40px 0}.v-telephone{max-width:260px}}.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}}.v-onglets{display:flex;gap:2px;grid-column:1 / -1;margin:-4px 0 14px;border-bottom:1px solid var(--trait)}.v-onglets button{appearance:none;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--gris);padding:8px 12px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.v-onglets button[aria-selected=true]{color:var(--encre);border-bottom-color:var(--encre)}.v-onglets button:hover{color:var(--encre)}.v-onglet-contenu{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:22px}.v-onglet-contenu[hidden]{display:none}.v-detail-demo{display:block}.v-score-total{float:right;font-weight:600;color:var(--gris);font-variant-numeric:tabular-nums}.v-onglet-contenu ul{margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.5}.v-onglet-contenu li{margin-bottom:3px}@media(max-width:860px){.v-onglet-contenu{grid-template-columns:minmax(0,1fr);gap:14px}.v-onglets button{padding:8px 9px;font-size:12px}}.v-branches-jour{margin-top:26px;padding-top:20px;border-top:1px solid var(--trait);grid-column:1 / -1}.v-branches-titre{margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.v-branches-barres{display:grid;gap:7px;max-width:560px}.v-branche{display:grid;grid-template-columns:108px minmax(0,1fr) 34px;align-items:center;gap:12px;font-size:13px}.v-branche-nom{color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-branche-piste{height:8px;background:var(--trait);border-radius:2px;overflow:hidden}.v-branche-remplissage{display:block;height:100%;background:var(--ambre)}.v-branche-valeur{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.v-compteurs-accroche{margin:0 0 6px;font-size:clamp(15px,1.5vw,17px);line-height:1.5;color:var(--encre);font-weight:600}@media(max-width:860px){.v-branche{grid-template-columns:92px minmax(0,1fr) 30px;gap:9px;font-size:12.5px}}.v-detail-demo .v-duo{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.v-detail-demo h4{margin:13px 0 5px}.v-detail-demo .v-duo h4{margin-top:0}.v-detail-demo p{margin-bottom:0}.v-detail-demo .v-onglet-contenu ul{margin-bottom:0;font-size:12.5px;line-height:1.42}.v-detail-demo .avertissement{margin:13px 0 0;padding:7px 10px;font-size:12.5px}.v-detail-demo .v-onglet-contenu{grid-template-columns:minmax(0,1fr) 164px;gap:18px}.v-demo .v-onglets{margin:-2px 0 10px}.v-demo .v-onglets button{padding:6px 11px}.v-haut-produit .v-navigateur-barre{padding:8px 12px}.v-haut-produit .v-demo{padding-top:10px;padding-bottom:10px}.v-haut-produit .v-demo-ligne{padding-top:6px;padding-bottom:10px}@media(max-width:860px){.v-detail-demo .v-duo{grid-template-columns:1fr;gap:0}.v-detail-demo .v-duo>div+div h4{margin-top:13px}.v-detail-demo .coordonnee .source{font-size:12px}.v-detail-demo h4{font-size:11.5px}.v-demo .pastille{font-size:12px}.v-detail-demo .v-onglet-contenu ul{font-size:13.5px}}@media(max-width:700px){.v-detail-demo .v-onglet-contenu{grid-template-columns:minmax(0,1fr);gap:14px}.v-detail-demo .actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;position:static;padding-top:4px;border-top:1px solid var(--trait)}.v-detail-demo .actions-titre{flex-basis:100%;margin:0}.v-detail-demo .actions .bouton{min-height:44px;display:inline-flex;align-items:center;flex:1 1 auto;justify-content:center}.v-detail-demo .langue-doc{flex-basis:100%}.v-detail-demo .coordonnee{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin-right:0;margin-bottom:8px}.v-detail-demo .coordonnee .source{white-space:normal}}
