/* ══════════════════════════════════════
   Le bandeau de consentement (option 1 de la planche, choisie par Robin le 23/09 :
   livre/_maquettes-sections/banniere-consentement-3-options.html).
   Injecté par le script partagé _systeme/paiement/consentement.js sur toutes les pages
   de la marque ; stylé ici, une seule fois, avec les tokens de tokens.css.
   Au-dessus de la barre collante du livre (.sticky, 50), sous le voile du paiement (.voile, 100).
   ══════════════════════════════════════ */
.consentement {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 90;
  display: flex; align-items: center; gap: 16px;
  background: #fff; border-top: 1px solid var(--soft-border);
  box-shadow: 0 -8px 24px rgba(8,39,42,.10);
  padding: 14px 18px; color: var(--ink);
  font: 15px/1.45 Roboto, -apple-system, Helvetica, Arial, sans-serif;
}
.consentement-texte { flex: 1; margin: 0; }
.consentement-lien { font-size: 12.5px; color: #8a8279; text-decoration: underline; white-space: nowrap; }
.consentement-boutons { display: flex; gap: 8px; flex: 0 0 220px; }
.consentement-boutons button {
  flex: 1; font: inherit; font-weight: 700; padding: 10px 12px; border-radius: 8px;
  cursor: pointer; border: 1.5px solid transparent;
}
.consentement-boutons .consentement-oui { background: var(--corail); color: #fff; }
.consentement-boutons .consentement-non { background: transparent; color: var(--dark-teal); border-color: var(--dark-teal); }
@media (max-width: 640px) {
  .consentement { flex-direction: column; align-items: stretch; gap: 10px; padding: 12px 16px; font-size: 14px; }
  .consentement-boutons { flex: none; }
}
/* Roboto, hébergée par la marque (licence SIL Open Font License, fichiers variables de Google Fonts v51, pris le
   20/10/2026, latin et latin-ext). Avant : un @import vers fonts.googleapis.com, que le navigateur ne découvrait qu'après
   avoir reçu cette feuille, puis un troisième domaine pour les fichiers ; PageSpeed du 20/10 sur téléphone montrait la
   page du livre prête mais pas dessinée pendant 2 s. Les fichiers vivent dans _charte/assets/polices/, que build.sh
   copie dans les assets de chaque site de la marque. Les adresses sont RELATIVES à cette feuille (servie en
   assets/base.css) : elles marchent sur un site comme sur une page privée servie sous /livraison/<quoi>/assets/. */
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-italique-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-italique-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-italique-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-italique-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-droit-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-droit-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-droit-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-droit-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-droit-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-droit-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-droit-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(polices/roboto-droit-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ══════════════════════════════════════
   PROPULSEUR — charte de marque
   Source UNIQUE des tokens partagés par tous les sites de la marque
   (site.propulseur.io, livre.propulseur.io...).

   Le build (_systeme/build.sh) concatène ce fichier AVANT le CSS de
   chaque site, donc les var() sont définies avant d'être utilisées.
   Ne jamais redéclarer ces valeurs dans un site : les lire.
   ══════════════════════════════════════ */

:root {
  --dark-teal: #08272A;
  --dark-teal-haut: #0A3538;   /* haut du dégradé de la carte sombre */
  --teal: #528C8D;
  --corail: #EA7276;
  --or: #B29F32;
  --or-light: #C4B44A;
  --ink: #1a1a1a;
  --rouge-groupe: #e93d3d;
  --bleu-groupe: #188bf6;
  --soft-border: #e0e0e0;
}
* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin:0;background:var(--pg);color:var(--ink);font-family:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif;font-size:20px;line-height:1.7;padding-bottom:76px;}html{-webkit-text-size-adjust:100%;}.wrap{max-width:700px;margin:0 auto;padding:0 24px;}.wrap.large{max-width:1000px;}section{padding:56px 0;}section>.wrap>*:first-child{margin-top:0;}p{margin:0 0 1.2em;}p:last-child{margin-bottom:0;}h1, h2, h3, h4{font-family:Georgia,'Times New Roman',serif;color:var(--dark-teal);line-height:1.25;margin:0 0 .7em;font-weight:700;}h1{font-size:40px;}h2{font-size:29px;margin-top:1.4em;}h2:first-child{margin-top:0;}h4{font-size:19px;margin:0 0 .4em;}em{color:#5c554b;}strong{color:var(--dark-teal);}ul, ol{margin:0 0 1.2em;padding-left:1.3em;}li{margin:0 0 .5em;}img{max-width:100%;height:auto;display:block;}a{color:var(--teal);}.fig{margin:32px auto;}.fig img{margin:0 auto;}.fig figcaption{font-size:15px;color:#7a7368;text-align:center;margin-top:10px;}.cta{text-align:center;margin:36px 0;}.btn{display:inline-block;background:var(--corail);color:#fff;text-decoration:none;font-weight:700;font-size:19px;padding:17px 34px;border-radius:10px;box-shadow:0 8px 22px rgba(234,114,118,.3);}.btn:hover{filter:brightness(1.05);}.rating{text-align:center;font-size:16px;color:#6b6b6b;margin:14px 0 0;}.rating strong{color:var(--dark-teal);}.stars{color:var(--or);letter-spacing:2px;white-space:nowrap;}.ps{font-size:18px;border-top:1px solid var(--soft-border);padding-top:1em;}.ps+.ps{border-top:0;padding-top:0;}.cit{margin:32px 0;padding:0 0 0 22px;border-left:4px solid var(--or);}.cit blockquote{margin:0;font-family:Georgia,serif;font-style:italic;font-size:21px;color:var(--dark-teal);line-height:1.5;}.cit figcaption{font-size:15px;color:#7a7368;margin-top:8px;}.sticky{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--soft-border);box-shadow:0 -8px 24px rgba(8,39,42,.08);padding:10px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;row-gap:0;transform:translateY(110%);transition:transform .3s;z-index:50;}.sticky.on{transform:none;}.sticky span{font-size:14px;color:#6b6b6b;}.sticky .btn{font-size:16px;padding:12px 22px;box-shadow:none;}.sticky .bonus-barre{flex:0 0 calc(100% + 32px);margin:-10px -16px 10px;}.sticky .liseret{display:block;background:var(--corail);color:#fff;font-size:13px;text-align:center;padding:6px 16px;font-weight:700;cursor:pointer;user-select:none;}.sticky .liseret span{display:inline;font-size:13px;color:#fff;}.sticky .liseret time{font-family:'Anton',sans-serif;font-weight:400;font-size:15px;letter-spacing:.03em;margin:0 4px;}.sticky .liseret .plus{opacity:.9;font-weight:400;border-bottom:1px solid rgba(255,255,255,.7);margin-left:10px;}.sticky .liseret .plus::after{content:' ▾';}.sticky.ouvert .liseret .plus::after{content:' ▴';}.sticky .panneau{display:none;padding:10px 16px 0;text-align:left;}.sticky.ouvert .panneau{display:block;}.sticky .panneau>*{max-width:700px;margin-left:auto;margin-right:auto;}.sticky .panneau .titre{font-family:Georgia,serif;font-weight:700;color:var(--dark-teal);font-size:17px;margin-bottom:6px;}.sticky .lignes{list-style:none;padding:0;margin:0 auto;}.sticky .lignes li{position:relative;padding-left:22px;margin:0 0 4px;font-size:13.5px;line-height:1.4;color:#4a453e;}.sticky .lignes li::before{content:'✓';position:absolute;left:0;top:0;color:var(--teal);font-weight:700;}.sticky .lignes b{color:var(--dark-teal);}.pied{padding:32px 0 40px;text-align:center;font-size:14px;color:#8a8279;}.pied a{color:#8a8279;}.faq details{border-bottom:1px solid var(--soft-border);padding:6px 0;}.faq summary{cursor:pointer;font-family:Georgia,serif;font-weight:700;font-style:italic;color:var(--dark-teal);font-size:21px;padding:14px 40px 14px 0;position:relative;list-style:none;line-height:1.35;}.faq summary::-webkit-details-marker{display:none;}.faq summary::after{content:'+';position:absolute;right:4px;top:10px;font-size:28px;color:var(--or);font-family:Georgia,serif;}.faq details[open] summary::after{content:'–';}.faq details>p{padding:0 0 16px;}:root{--pg:#fff;--creme:#f7f4ec;}.creme{background:var(--creme);}.sombre{background:linear-gradient(160deg,var(--dark-teal-haut),var(--dark-teal));color:#e6eeee;}.sombre h2, .sombre strong, .sombre h3{color:#fff;}.sombre em{color:#bfd0d0;}.hero-b{padding:56px 0 40px;}.hero-b .grid{display:grid;grid-template-columns:1fr 240px;gap:40px;align-items:center;}.hero-b h1{font-size:42px;margin:0 0 .5em;}.hero-b .fig{margin:0;}.hero-b .cta{text-align:left;margin:22px 0 0;}.hero-b .rating{text-align:left;}.trigger{font-size:15.5px;color:#5c554b;margin:12px 0 0;}.trigger b{color:var(--dark-teal);}.trigger.luca{display:flex;gap:12px;align-items:center;margin-top:16px;}.hero-centre{text-align:center;padding:64px 0 36px;}.hero-centre h1{font-size:44px;margin:0 auto .6em;max-width:16ch;}.hero-centre .cta{text-align:center;margin:8px 0 0;}.hero-centre .rating{text-align:center;}.hero-centre .trigger.luca{justify-content:center;text-align:left;max-width:520px;margin:16px auto 0;}.hero-centre .fig.hero-mockup{max-width:540px;margin:0 auto 24px;}.hero-centre .fig.hero-dessin{width:380px;margin:28px auto 0;}.hero-anton h1{font-family:'Anton',sans-serif;font-weight:400;text-transform:uppercase;font-size:56px;line-height:1;letter-spacing:.005em;max-width:18ch;}.hero-anton h1 .accent{color:var(--corail);}.inter{margin:40px 0 8px;}.inter .in{font-size:15px;color:#7a7368;margin:8px 0 0;}.inter .in b{color:var(--dark-teal);font-weight:700;}.inter-citation{border-left:4px solid var(--or);padding:4px 0 4px 22px;}.inter-citation .ic{font-family:Georgia,serif;font-style:italic;font-size:23px;line-height:1.45;color:var(--dark-teal);margin:0;}.inter-carton{display:flex;gap:22px;align-items:center;background:#fff;border:1px solid var(--soft-border);border-radius:16px;padding:20px 24px;box-shadow:0 10px 26px rgba(8,39,42,.07);}.inter-carton img{width:84px;height:84px;object-fit:cover;object-position:top;border-radius:50%;flex-shrink:0;}.inter-carton .ic{font-family:Georgia,serif;font-style:italic;font-size:19px;line-height:1.5;color:var(--dark-teal);margin:0;}.inter .ini{width:72px;height:72px;border-radius:50%;background:var(--dark-teal);color:var(--or-light);font-family:Georgia,serif;font-weight:700;font-size:30px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.inter-carton .ini{width:80px;height:80px;}.reveal .inter{text-align:left;}.inter-bande{background:linear-gradient(160deg,var(--dark-teal-haut),var(--dark-teal));color:#e6eeee;margin:44px calc(50% - 50vw) 0;padding:34px 0;}.inter-bande .wrap{display:flex;gap:24px;align-items:center;}.inter-bande img{width:84px;height:84px;object-fit:cover;object-position:top;border-radius:50%;flex-shrink:0;}.inter-bande .ic{font-family:Georgia,serif;font-style:italic;font-size:22px;line-height:1.45;color:#fff;margin:0;}.inter-bande .in{color:#bfd0d0;}.inter-bande .in b{color:var(--or-light);}.trigger.luca img{width:52px;height:52px;border-radius:50%;flex-shrink:0;margin:0;}.trigger.luca p{margin:0;line-height:1.45;}.credibilite{padding:22px 0 34px;border-top:1px solid #efece6;}.credibilite .wrap{max-width:1000px;}.cred-l{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:#8a8279;text-align:center;margin:0 0 16px;}.cred-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:22px 40px;margin:0 0 34px;}.cred-row:last-child{margin-bottom:0;}.cred-item{display:flex;flex-direction:column;align-items:center;gap:9px;width:118px;}.cred-item img{max-height:32px;max-width:108px;width:auto;height:auto;opacity:.8;margin:0;}.lg-nom{font-family:Georgia,serif;font-weight:700;color:#6b6355;font-size:19px;line-height:30px;height:30px;}.cred-cap{font-size:11.5px;color:#8a8279;text-align:center;line-height:1.3;letter-spacing:.02em;}.marq{position:relative;display:inline-block;padding:0 .12em;}.marq::after{content:'';position:absolute;left:-.25em;right:-.25em;top:-.18em;bottom:-.22em;border:3px solid var(--or);border-radius:50% 45% 55% 50% / 55% 50% 45% 55%;transform:rotate(-2deg);opacity:.9;pointer-events:none;}.souligne{background:linear-gradient(transparent 62%,rgba(178,159,50,.45) 62%,rgba(178,159,50,.45) 92%,transparent 92%);}.et-ico{border-radius:0;mix-blend-mode:multiply;}.chaussure, .fig.dessin img{border-radius:0;mix-blend-mode:multiply;}.fig.d-demi{width:400px;}.fig.d-haut{width:300px;}.fig.d-pleine{width:100%;max-width:700px;}.fig.d-large{max-width:900px;margin-left:calc(50% - 450px);}.trois .et-ico{width:76px;flex-shrink:0;align-self:center;margin-left:8px;}.chaussure{float:right;width:150px;margin:0 0 12px 22px;}.trou{border:2px dashed var(--corail);border-radius:12px;padding:22px;margin:28px 0;text-align:center;color:var(--corail);font-size:15px;}.grille-pictos{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 8%;max-width:560px;margin:32px auto 12px;}.grille-pictos img{width:100%;aspect-ratio:1;}.fig.cercle{width:230px;}.fig.cadran{width:440px;}.logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 34px;margin:26px 0 8px;opacity:.85;}.logos img{height:34px;width:auto;max-width:150px;object-fit:contain;}.loi{background:linear-gradient(160deg,var(--dark-teal-haut),var(--dark-teal));color:#fff;border-radius:14px;padding:26px 30px;margin:28px 0;font-family:Georgia,serif;font-size:22px;line-height:1.45;text-align:center;box-shadow:0 12px 30px rgba(8,39,42,.18);}.loi strong{font-weight:700;color:#fff;}.trois{list-style:none;padding:0;margin:8px 0 0;counter-reset:x;}.trois li{position:relative;display:flex;gap:18px;background:#fff;border:1px solid var(--soft-border);border-radius:14px;padding:22px 24px;margin:0 0 14px;}.trois .num{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--dark-teal);color:var(--or-light);font-family:Georgia,serif;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:20px;}.trois .et-t{font-family:Georgia,serif;font-weight:700;color:var(--dark-teal);font-size:21px;margin-bottom:.4em;}.trois p{margin-bottom:.8em;}ol.pts{padding-left:0;list-style:none;counter-reset:pt;}ol.pts li{position:relative;padding-left:44px;margin-bottom:.9em;}ol.pts li::before{content:counter(pt);counter-increment:pt;position:absolute;left:0;top:2px;width:30px;height:30px;border-radius:50%;background:var(--or);color:#fff;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;}.chiffres{display:flex;justify-content:center;align-items:center;gap:24px;margin:30px 0;flex-wrap:wrap;}.chiffres div{text-align:center;}.chiffres .n{font-family:'Anton',sans-serif;font-size:54px;line-height:1;color:var(--dark-teal);}.chiffres .n.or{color:var(--or);}.chiffres .l{font-size:14px;color:#7a7368;text-transform:uppercase;letter-spacing:.06em;margin-top:6px;}.chiffres .fl{font-size:38px;color:var(--corail);}.eyebrow{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#8a8279;text-align:center;margin:40px 0 18px;}.preuves{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}.preuves img{border-radius:10px;border:1px solid var(--soft-border);}.fig.enseigne{margin:8px 0 30px;}.fig.enseigne.petite{width:440px;margin:8px auto 26px;}.fig.enseigne.sous-bandeau{width:520px;margin:26px auto 0;}.fig.enseigne.aparte{width:100%;margin:22px 0;}.fig.enseigne.pied{margin:0 auto;}.loi.claire{background:var(--creme);color:var(--dark-teal);border-left:5px solid var(--or);border-radius:0 12px 12px 0;text-align:left;box-shadow:none;padding:20px 24px;}.loi.claire strong{color:var(--dark-teal);}.loi.citation{background:none;color:var(--dark-teal);box-shadow:none;border-radius:0;border-top:2px solid var(--or);border-bottom:2px solid var(--or);padding:18px 8px;font-style:italic;font-weight:400;}.loi.citation strong{font-weight:400;color:var(--dark-teal);}section.reveal-clair .reveal .titre{color:var(--dark-teal);}section.reveal-clair .reveal .titre .or{color:var(--or);}.reveal-clair .fig img{filter:drop-shadow(0 18px 30px rgba(8,39,42,.25));}.fig.carte-creme{background:var(--creme);padding:28px;border-radius:16px;width:310px;}.fig.mockup3d{width:340px;}.fig.mockup3d img{filter:drop-shadow(0 26px 46px rgba(0,0,0,.55));}.offre-carte.une-col{text-align:left;}h2.centre{text-align:center;}.offre-carte.une-col .fig{margin:22px auto;}.fig.offre-ouvert{width:520px;}.fig.offre-mockup{width:260px;}.offre-carte.une-col .prix{text-align:center;}.offre-carte.une-col .fig.classement{margin:22px auto;}.aparte .robin.haut{float:none;display:block;width:170px;margin:-10px auto 14px;shape-outside:none;}.aparte .robin.medaillon{float:left;width:88px;height:88px;object-fit:cover;object-position:top;border-radius:50%;margin:0 16px 8px 0;shape-outside:none;}.trois.dessins .et-ico{width:120px;margin-left:12px;}.trois.colonne li{display:grid;grid-template-columns:40px 1fr 190px;gap:18px;align-items:center;}.trois.colonne .et-ico{width:190px;margin:0;justify-self:center;}.frise{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:8px 0 22px;}.frise figure{margin:0;text-align:center;}.frise img{width:100%;max-width:200px;margin:0 auto;}.frise figcaption{font-family:Georgia,serif;font-weight:700;color:var(--or);font-size:18px;margin-top:4px;}.fig.enseigne img{border-radius:10px;}.fig.meta{margin:18px 0 0;}.fig.meta img{border-radius:10px;border:1px solid var(--soft-border);}.reveal{text-align:center;}.reveal .titre{font-family:'Anton',sans-serif;text-transform:uppercase;font-size:44px;line-height:1.05;color:#fff;margin:14px 0 26px;}.reveal .titre .or{color:var(--or-light);}.reveal .fig{width:250px;margin:0 auto 32px;}.reveal .fig img{filter:drop-shadow(0 22px 40px rgba(0,0,0,.45));}.reveal p{text-align:left;}.offre-carte{background:#fff;border:1px solid var(--soft-border);box-shadow:0 12px 30px rgba(8,39,42,.08);border-radius:18px;padding:36px 36px 30px;margin:26px 0;}.offre-carte .grid{display:grid;grid-template-columns:1fr 200px;gap:28px;align-items:center;}.offre-carte .fig{margin:0;}.offre-carte .prix{font-family:'Anton',sans-serif;font-size:42px;letter-spacing:.01em;color:var(--dark-teal);line-height:1;margin:6px 0 4px;}.offre-carte .prix small{font-family:Georgia,serif;font-size:20px;color:#5c554b;font-weight:400;}.offre-carte .cta{margin:22px 0 0;}.fig.classement{width:380px;margin:22px auto;}.fig.classement img{border-radius:10px;border:1px solid var(--soft-border);}.vedettes{display:grid;grid-template-columns:1fr;gap:14px;margin:8px 0 0;}.avis{background:#fff;border:1px solid var(--soft-border);border-radius:14px;padding:22px 24px;font-size:17px;line-height:1.55;}.avis-h{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;color:#7a7368;}.avis-nom{font-weight:700;color:var(--dark-teal);}.avis-v{border:1px solid var(--soft-border);border-radius:20px;padding:1px 9px;font-size:12px;}.avis p{margin-bottom:.7em;}.aparte{position:relative;background:#fff;border:1px solid var(--soft-border);border-radius:18px;padding:34px 36px;margin:0;}.aparte .q{font-family:Georgia,serif;font-size:26px;color:var(--dark-teal);font-weight:700;line-height:1.3;}.aparte .robin{float:right;width:190px;margin:-10px -10px 10px 22px;shape-outside:margin-box;}.plan{list-style:none;padding:0;}.plan li{position:relative;padding-left:40px;margin-bottom:.7em;}.plan .num{position:absolute;left:0;top:3px;width:28px;height:28px;border-radius:50%;background:var(--dark-teal);color:var(--or-light);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif;}.plan .et-t{display:inline;}ul.coche, ul.croix{list-style:none;padding:0;}ul.coche li, ul.croix li{position:relative;padding-left:34px;margin-bottom:.8em;}ul.coche li::before{content:'✓';position:absolute;left:0;top:0;color:var(--teal);font-weight:700;font-size:22px;line-height:1.3;}ul.croix li::before{content:'✕';position:absolute;left:2px;top:0;color:var(--corail);font-weight:700;font-size:19px;line-height:1.4;}.mur{columns:2;column-gap:14px;}.mur .avis{break-inside:avoid;margin-bottom:14px;}.cloture-fin .cta{margin:40px 0;}.fig.sceau{width:150px;margin:8px auto 24px;}#iy0ff5{font-style:italic;}#ijym46{font-style:italic;}#ilmphj-3{color:rgb(234, 114, 118);}#iraxnj{color:rgb(0, 0, 0);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#lead b i, #lead i b, #lead strong em, #lead em strong{color:var(--corail);font-weight:700;font-style:italic;}#iz6wrv{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.voile{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(8,39,42,.72);z-index:100;display:none;align-items:flex-start;justify-content:center;padding:24px 12px;overflow:auto;-webkit-overflow-scrolling:touch;}.voile.on{display:flex;}.voile .carte{position:relative;background:#fff;border-radius:16px;width:100%;max-width:520px;padding:44px 16px 16px;box-shadow:0 24px 60px rgba(0,0,0,.35);margin:auto;}.voile .fermer{position:absolute;top:8px;right:8px;width:36px;height:36px;border:0;border-radius:50%;background:#f1efe9;color:var(--dark-teal);font-size:24px;line-height:36px;cursor:pointer;}.voile .attente{text-align:center;color:#6b6b6b;font-size:16px;margin:24px 0;}#paiement-cadre{min-height:120px;}.merci h1{text-align:center;}.merci [data-merci="rappel"]{text-align:center;}.merci .offre-carte{text-align:center;}.merci .eyebrow{margin:0 0 10px;}.merci .offre-carte h2{margin:0 0 .3em;}body.candidature{font-size:20px;line-height:1.75;-webkit-font-smoothing:antialiased;padding-bottom:72px;}.candidature .wrap{max-width:652px;padding:0 24px;}.candidature section{padding:64px 0;}.candidature p{margin:0 0 1.25em;}.candidature h1{font-size:clamp(1.9rem, 5vw, 2.7rem);margin:0 0 .6em;line-height:1.4;}.candidature h2{font-size:clamp(1.45rem, 3.6vw, 2rem);margin:.83em 0;line-height:1.4;}.candidature h3{font-size:clamp(1.15rem, 2.6vw, 1.4rem);margin:1em 0;line-height:1.4;}.candidature li{margin:0;}.candidature section img{margin:32px auto;border-radius:8px;}.candidature .section-heading{font-family:Georgia, 'Times New Roman', serif;font-size:30px;font-weight:700;color:var(--dark-teal);line-height:1.4;text-align:center;max-width:750px;margin:0 auto 2rem;}.candidature .section-heading.big{font-size:42px;}.candidature .band > .wrap{background:#f5f5f5;border-radius:20px;padding:48px;max-width:680px;}.candidature .text-muted{color:#8a8279;}.candidature .pull-quote{font-family:Georgia, 'Times New Roman', serif;font-size:1.3rem;font-style:italic;line-height:1.5;margin:12px 0 8px;}.candidature .card-or{border-radius:20px;padding:48px;margin:24px 0;font-size:20px;line-height:1.75;background:linear-gradient(160deg, #FDFBF3, #F5EFD8);color:var(--ink);box-shadow:0 12px 40px rgba(178, 159, 50, 0.1), 0 4px 12px rgba(178, 159, 50, 0.05);}.candidature .card-or > *:last-child{margin-bottom:0;}.candidature .loi{border-radius:20px;padding:48px;margin:24px auto;font-size:26px;line-height:1.5;background:linear-gradient(160deg, var(--dark-teal-haut), var(--dark-teal));color:#fff;max-width:680px;text-align:center;font-family:Georgia, 'Times New Roman', serif;font-weight:700;box-shadow:0 12px 40px rgba(8, 39, 42, 0.2), 0 4px 12px rgba(8, 39, 42, 0.1);}.candidature .num-item{display:flex;gap:8px;align-items:flex-start;margin:24px 0;}.candidature .num-item .num{flex-shrink:0;width:40px;height:40px;min-width:40px;border-radius:50%;background-color:var(--dark-teal);color:var(--or);display:inline-flex;align-items:center;justify-content:center;font-family:Georgia, 'Times New Roman', serif;font-weight:700;font-size:18px;line-height:1;box-shadow:0 2px 8px rgba(8, 39, 42, 0.25);}.candidature .date-block{display:block;background-color:var(--corail);color:#fff;padding:32px 48px;border-radius:12px;margin:32px 0;font-family:Georgia, 'Times New Roman', serif;font-size:34px;font-weight:700;line-height:1.3;text-align:center;font-style:normal;}.candidature .sep{width:40px;height:3px;background:var(--corail);margin:24px auto 20px;border-radius:2px;}.candidature .btn-primary{display:inline-block;background:var(--corail);color:white;font-weight:600;font-size:1.05rem;padding:1rem 2.5rem;border-radius:6px;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(234,114,118,0.25);}.candidature .btn-primary:hover{background:#d4585c;transform:translateY(-2px);box-shadow:0 6px 25px rgba(234,114,118,0.35);}.candidature ul.dash{list-style:none;padding-left:0;margin:0 0 1.25em;}.candidature ul.cross{list-style:none;padding-left:0;margin:0 0 1.25em;}.candidature ul.bullets{list-style:none;padding-left:0;margin:0 0 1.25em;}.candidature ul.checks{list-style:none;padding-left:0;margin:0 0 1.25em;}.candidature ul.dash li{position:relative;padding-left:1.5em;margin-bottom:.5em;}.candidature ul.cross li{position:relative;padding-left:1.5em;margin-bottom:.5em;}.candidature ul.bullets li{position:relative;padding-left:1.5em;margin-bottom:.5em;}.candidature ul.checks li{position:relative;padding-left:1.9em;margin-bottom:1em;}.candidature ul.dash li::before{content:"—";position:absolute;left:0;color:var(--teal);}.candidature ul.bullets li::before{content:"•";position:absolute;left:.3em;color:var(--teal);}.candidature ul.cross li::before{content:"✕";position:absolute;left:0;color:var(--corail);font-weight:700;}.candidature ul.checks li::before{content:"✓";position:absolute;left:0;color:var(--teal);font-weight:700;font-size:1.15em;}.candidature .secure{text-align:center;font-size:.82rem;margin-top:1.5em;}.candidature #cand-hero, .candidature #ins-cand-hero, .candidature #insv2-cand-hero, .candidature #cand-cand-hero{padding-top:72px;text-align:center;}.candidature .cand-centre{text-align:center;}.candidature .cand-lien-discret{text-align:center;font-size:.9rem;margin-top:.8em;}.candidature .cand-serre{padding-top:0;}.candidature .cand-video{background:#0b0b0b;border-radius:12px;overflow:hidden;margin:28px 0 12px;}.candidature .cand-video video{display:block;width:100%;height:auto;}.candidature .cand-video.cand-vertical{aspect-ratio:16 / 9;}.candidature .cand-video.cand-vertical video{width:100%;height:100%;object-fit:contain;}.candidature .cand-pointilles{border:2px dashed var(--or);border-radius:20px;padding:40px 44px;margin:24px 0;}.candidature .cand-pointilles > *:last-child{margin-bottom:0;}.candidature .cand-temoin{margin:48px 0 0;text-align:center;}.candidature .cand-temoin h3{margin:0 0 .3em;font-size:28px;}.candidature .cand-temoin .cand-resultat{font-weight:700;color:var(--corail);margin:0 0 .5em;}.candidature .cand-cartes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:40px 0 8px;}.candidature .cand-cartes figure{margin:0;}.candidature .cand-cartes img{margin:0;border-radius:12px;border:1px solid var(--soft-border);}.candidature .cand-cartes figcaption{font-size:15px;color:#8a8279;text-align:center;margin-top:8px;}.candidature .cand-disclaimer{font-size:16px;font-style:italic;color:#8a8279;text-align:center;}.candidature .candidature .candidature .candidature .rdv-calendrier{min-height:640px;margin-top:56px;}.rdv h1, .rdv .wrap p{text-align:center;}.merci .video-yt{position:relative;aspect-ratio:16 / 9;background:#0b0b0b;border-radius:12px;overflow:hidden;margin:28px 0;}.merci .video-yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}.merci .video-yt + p{text-align:center;font-size:16px;}#inhlo3{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#iw0klui{color:rgb(234, 114, 118);}#ixt17j-2{text-align:center;}#ia6ckd{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#ickc3b5{margin-top:1.2em;}#ibfp93k{margin-bottom:1.2em;}#iub1pp9{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#ixl5h5u{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#ipp5lh{margin-bottom:28px;max-width:450px;}#i25a99q{font-style:normal;}#i25a99q-2{font-style:normal;}#izkzamd{font-style:normal;}#ij22rxk{font-style:normal;}#exigeant{padding-top:56px;padding-right:0px;padding-bottom:23px;padding-left:0px;}#ike54yk{color:#b19e34;}#ie2rgpg{margin-top:1.2em;}#ilt8lgi{padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;}#ioxduur{padding-top:2px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:1.2em;}#ieh16ej{margin-top:1.2em;}#ilreu1d{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#id1j3et{margin-top:1.2em;margin-bottom:1.2em;}#i96pfsi{margin-top:1.2em;}#ioty0t{margin-top:1.2em;margin-bottom:1.2em;}#ijn9a1y{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:33px;}#it2d66j{margin-top:1.2em;text-align:center;}#i54h0tv{text-align:center;}#ixwcy4{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#ic0kjh{margin-bottom:1.4em;}#ouverture{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#infrastructure{padding-top:5px;padding-right:0px;padding-bottom:64px;padding-left:0px;}#resultats{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#quarante-deux{padding-top:64px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#cand-histoire-2014{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#irz6qo{padding-top:48px;padding-right:48px;padding-bottom:44px;padding-left:48px;}#cand-hero{padding-top:72px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.annonce{font-size:15.5px;line-height:1.4;padding:11px 24px;text-align:center;}.annonce .in{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;}.annonce b{color:#fff;}.annonce .quand{display:inline-block;background:var(--or-light);color:var(--dark-teal);font-weight:700;font-size:13px;letter-spacing:.02em;padding:4px 11px;border-radius:20px;white-space:nowrap;}.annonce a{color:#fff;font-weight:700;text-decoration:none;white-space:nowrap;}.annonce a::after{content:' →';}time[data-decompte]{font-variant-numeric:tabular-nums;}.loi.bonus-offre{font-family:'Roboto',sans-serif;font-size:15.5px;line-height:1.5;padding:18px 22px;margin:22px 0;}.bonus-offre .eyebrow{text-align:left;margin:0 0 4px;}.bonus-offre .bonus-titre{font-family:Georgia,serif;font-weight:700;font-size:21px;line-height:1.3;margin:0 0 4px;}.bonus-offre .bonus-ligne{color:#5c554b;margin:0 0 8px;}.bonus-offre .bonus-fin{color:var(--corail);font-weight:700;margin:0;}.bonus-offre .bonus-fin time{font-family:'Anton',sans-serif;font-weight:400;font-size:19px;letter-spacing:.02em;}#iasl2qg{margin-top:1.2em;margin-bottom:1.2em;}#ia6dj{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#ieo3v{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#onze-millions{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:64px;padding-right:0px;padding-bottom:17px;padding-left:0px;}#cand-offre{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#candidater{padding-top:0px;padding-right:0px;padding-bottom:64px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#id79il{display:block;width:100%;height:auto;margin:1.5em 0;border-radius:6px;}#iss45j5{font-style:normal;}#cand-paiement{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:64px;padding-right:0px;padding-bottom:66px;padding-left:0px;}#iiig6l{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#iewvttc{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#iebf52k{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;text-align:left;}#i3a86mg{font-size:20px;text-align:start;}#i8rk9fn{font-size:20px;text-align:start;}#ie4sc3-2{border:2px solid var(--or);border-radius:10px;padding:16px 20px;background:rgba(178,159,50,.06);}#ig903u{margin-top:1.2em;}#ispf9o3{color:rgb(178, 159, 51);}#ikrcgi5{color:rgb(177, 159, 50);}.candidature .ws-kicker{text-align:center;font-style:italic;margin:0 0 .4em;}.candidature .ws-lead{font-size:22px;text-align:center;}.candidature .ws-meta{text-align:center;font-size:17px;color:#5c554b;margin:18px 0 0;}.formules{display:grid;gap:14px;padding:8px 0;}.formules-titre{font-weight:700;text-align:center;margin:0 0 6px;}.formule{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 20px;border:2px solid var(--soft-border);border-radius:12px;background:#fff;cursor:pointer;font:inherit;color:var(--dark-teal);}.formule:hover{border-color:var(--corail);}.formule strong{font-size:24px;}.formule span{font-size:15px;color:#5c554b;}.merci [data-merci="workshop-live"] p{margin:0 0 .8em;}.formule.choisie{border-color:var(--corail);}.paiement-inline{margin-top:18px;}.paiement-inline .attente{text-align:center;color:#5c554b;}.candidature .etape-carte{border-radius:20px;padding:26px 30px 30px;margin:0 0 22px;background:#fff;box-shadow:0 10px 30px rgba(8,39,42,.06);}.candidature .etape-carte img{margin:0 0 20px;border-radius:0;width:100%;}.candidature .etape-tete{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:start;}.candidature .etape-num{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:88px;line-height:.85;color:var(--ink);margin-top:2px;}.candidature .etape-corps h3{font-family:Georgia,'Times New Roman',serif;color:var(--dark-teal);font-size:25px;line-height:1.25;margin:4px 0 .55em;}.candidature .etape-corps > :last-child{margin-bottom:0;}.candidature .collab-moment{display:block;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--or);font-weight:700;margin-bottom:4px;}.candidature .collab-etape h3, .candidature .collab-pourquoi h3{font-family:Georgia,'Times New Roman',serif;color:var(--dark-teal);font-size:25px;line-height:1.25;margin:0 0 .5em;}.candidature .collab-pourquoi{border-left:4px solid var(--or);padding:6px 0 6px 22px;margin:34px 0 40px;}.candidature .collab-pourquoi h3{font-size:23px;}.candidature .collab-pourquoi p{font-size:19px;}.candidature .collab-etape > :last-child, .candidature .collab-pourquoi > :last-child{margin-bottom:0;}.candidature .cand-frise{list-style:none;margin:8px 0 28px;padding:0 0 0 60px;position:relative;counter-reset:frise;}.candidature .cand-frise:before{content:"";position:absolute;left:21px;top:24px;bottom:24px;width:2px;background:var(--corail);opacity:.35;}.candidature .cand-frise li{position:relative;margin:0 0 22px;padding:0;}.candidature .cand-frise li:last-child{margin-bottom:0;}.candidature .cand-frise li:before{counter-increment:frise;content:counter(frise);position:absolute;left:-60px;top:2px;width:44px;height:44px;border-radius:50%;background:var(--corail);color:#fff;font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:21px;display:flex;align-items:center;justify-content:center;}.candidature .cand-depot{margin:0 0 24px;padding:24px 28px;background:#fafaf8;border-radius:14px;}.candidature .cand-depot h3{font-family:Georgia,'Times New Roman',serif;color:var(--dark-teal);font-size:24px;line-height:1.25;text-align:center;margin:0 0 .5em;}.candidature .cand-depot .cand-fin{text-align:center;}.candidature .cand-depot > :last-child{margin-bottom:0;}#insv2-quarante-deux{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:64px;padding-left:0px;}.candidature .cand-situations{list-style:none;margin:8px 0 28px;padding:0 0 0 60px;}.candidature .cand-situations li{position:relative;margin:0 0 22px;padding:0;}.candidature .cand-situations li:last-child{margin-bottom:0;}.candidature .cand-situations li:before{content:attr(data-n);position:absolute;left:-60px;top:2px;width:44px;height:44px;border-radius:50%;background:#fff;border:3px solid var(--corail);color:var(--corail);font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:21px;display:flex;align-items:center;justify-content:center;}.candidature .cand-situation-nom{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--corail);font-weight:700;margin:0 0 .3em;}#insv2-resultats{padding-top:0px;padding-right:0px;padding-bottom:64px;padding-left:0px;}#insv2-onze-millions{padding-top:0px;padding-right:0px;padding-bottom:64px;padding-left:0px;}#iwi809u{padding-top:99px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#insv2-cand-histoire-2014{padding-top:64px;padding-right:0px;padding-bottom:9px;padding-left:0px;}.candidature .collab-etape{display:grid;grid-template-columns:72px 1fr;gap:0 12px;align-items:start;border-radius:20px;padding:26px 30px 30px;margin:22px 0 28px;background:linear-gradient(160deg,#FDFBF3,#F5EFD8);box-shadow:0 12px 40px rgba(178,159,50,.1),0 4px 12px rgba(178,159,50,.05);}.candidature .collab-etape > *{grid-column:2;}.candidature .collab-num{grid-column:1;grid-row:1 / span 3;font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:88px;line-height:.85;color:rgba(178,159,50,.32);margin-top:2px;}.candidature .collab-etape > img, .candidature .collab-etape > img ~ *{grid-column:1 / -1;}.candidature .collab-etape > img{margin:4px 0 18px;border-radius:0;width:100%;}.candidature .collab-etape h3{color:var(--or);}.candidature .collab-etape .collab-moment{color:var(--dark-teal);opacity:.6;}#insv2-collab-2{padding-top:26px;padding-right:30px;padding-bottom:7px;padding-left:30px;}@media (max-width:760px){.hero-centre h1{font-size:31px;}.hero-anton h1{font-size:40px;}.hero-centre .fig.hero-dessin{width:80%;}.inter-carton{flex-direction:column;text-align:center;}.inter-bande{margin-left:-18px;margin-right:-18px;}.inter-bande .wrap{flex-direction:column;text-align:center;}.fig.d-large{margin-left:0;max-width:100%;}.chaussure{float:none;margin:0 auto 16px;width:130px;}.trois .et-ico{width:56px;}.fig.d-demi{width:80%;}.trois.colonne li{grid-template-columns:40px 1fr;}.trois.colonne .et-ico{grid-column:2;width:150px;justify-self:start;}.fig.enseigne.petite{width:100%;}.fig.carte-creme{width:240px;}.fig.mockup3d{width:240px;}.fig.offre-ouvert{width:100%;}.trois.dessins .et-ico{width:80px;}.hero-b .grid{grid-template-columns:1fr;text-align:center;}.hero-b .fig{width:100%;margin:0 auto;}.hero-b .cta, .hero-b .rating{text-align:center;}.hero-b h1{font-size:31px;}.preuves{grid-template-columns:1fr 1fr;}.offre-carte{padding:26px 22px;}.offre-carte .prix{font-size:34px;}.offre-carte .grid{grid-template-columns:1fr;}.offre-carte .fig{width:170px;margin:0 auto;}.reveal .titre{font-size:32px;}.aparte{padding:26px 20px;}.aparte .robin{float:none;width:150px;margin:0 auto 14px;}.mur{columns:1;}.chiffres .n{font-size:40px;}.logos img{height:26px;}.cred-row{gap:18px 22px;}.cred-item{width:96px;}.cred-item img{max-height:26px;max-width:88px;}.lg-nom{font-size:16px;line-height:24px;height:24px;}}@media (max-width:640px){.annonce{font-size:14px;padding:10px 16px;}.annonce .in{gap:6px 10px;}.annonce a{display:none;}body{font-size:18px;line-height:1.65;}.wrap{padding:0 18px;}section{padding:40px 0;}h1{font-size:30px;}h2{font-size:24px;}.btn{display:block;text-align:center;font-size:18px;padding:16px 20px;}.sticky span{display:none;}.sticky{row-gap:6px;}.sticky .bonus-barre{margin-bottom:6px;}.sticky .liseret .plus{display:block;margin:2px 0 0;}.sticky .panneau{padding:8px 2px 0;}.sticky .btn{width:100%;}.cit blockquote{font-size:19px;}.faq summary{font-size:18px;}.voile{padding:0;}.voile .carte{border-radius:0;min-height:100vh;max-width:none;}.candidature .section-heading{font-size:26px;}.candidature .section-heading.big{font-size:30px;}.candidature .band > .wrap{padding:28px 22px;}.candidature .card-or{padding:28px 22px;font-size:17px;}.candidature .loi{padding:28px 22px;font-size:19px;}.candidature .date-block{font-size:24px;padding:24px 22px;}.candidature .cand-pointilles{padding:26px 20px;}.candidature .cand-cartes{grid-template-columns:1fr;}.candidature .etape-carte{padding:20px 18px 22px;}.candidature .etape-tete{grid-template-columns:52px 1fr;gap:8px;}.candidature .etape-num{font-size:62px;}.candidature .etape-corps h3{font-size:21px;}.candidature .collab-etape h3{font-size:21px;}.candidature .collab-pourquoi{padding-left:16px;}.candidature .collab-pourquoi h3{font-size:20px;}.candidature .collab-pourquoi p{font-size:17px;}.candidature .cand-frise{padding-left:52px;}.candidature .cand-frise:before{left:18px;}.candidature .cand-frise li:before{left:-52px;width:38px;height:38px;font-size:18px;}.candidature .cand-depot{padding:20px 18px;}.candidature .cand-depot h3{font-size:21px;}.candidature .cand-situations{padding-left:52px;}.candidature .cand-situations li:before{left:-52px;width:38px;height:38px;font-size:18px;}.candidature .collab-etape{grid-template-columns:52px 1fr;gap:0 8px;padding:20px 18px 22px;}.candidature .collab-num{font-size:62px;}}
