@layer pages{main h2:not(.etiquette){font-size:var(--t-6);line-height:var(--interligne-titre);letter-spacing:var(--chasse-titre)}.parcours,.semaine,.trois,.bilan-exemple,.budget,.canaux,.regles{padding:var(--e-9) var(--marge);max-width:calc(var(--largeur) + 2 * var(--marge));margin-inline-start:auto;margin-inline-end:auto}.semaine,.trois,.bilan-exemple,.budget,.canaux,.regles{border-top:var(--trait) solid var(--filet-doux)}.parcours{padding-top:var(--e-6)}.parcours__etapes{gap:var(--e-7);counter-reset:etape;display:grid}.parcours__etape{gap:var(--e-3);align-content:start;display:grid;position:relative}.parcours__visuel{aspect-ratio:4/3;margin-bottom:var(--e-3);border-radius:var(--rayon-3);background:var(--surface-levee);box-shadow:inset 0 0 0 var(--trait) var(--filet-doux);place-items:center;display:grid;position:relative;overflow:hidden}.parcours__telephone{aspect-ratio:9/16;height:88%;box-shadow:0 0 0 .3rem #0c0f17, 0 24px 50px -20px var(--ombre);background:#0c0f17;border-radius:1.2rem;position:relative;overflow:hidden}.parcours__telephone :-webkit-any(img,video){object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.parcours__telephone :is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.parcours__telephone video{transition:opacity var(--duree-base) var(--courbe-sortie)}.js .parcours__telephone video:not([data-joue]){opacity:0}.parcours__sponsor{border-radius:var(--rayon-1);color:#fff;background:#00000073;padding:.1rem .45rem;font-size:.625rem;position:absolute;top:.6rem;left:.6rem}.parcours__cta{border-radius:var(--rayon-2);background:var(--coton);min-height:2rem;color:var(--nuit-1);font-size:.6875rem;font-weight:var(--g-fort);animation:appel-pouls 2.4s var(--courbe-bascule) infinite;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;bottom:.7rem;left:.6rem;right:.6rem}.parcours__cta .icone{width:.8rem;height:.8rem}@keyframes appel-pouls{50%{transform:scale(1.04)}}.parcours__visuel--discussion{--wa-fond:#0d1f1a;--wa-note:#1d332c;--wa-note-texte:#c6d8d0;--wa-recu:#1f2c34;--wa-envoye:#005c4b;--wa-texte:#e9edef;align-content:center;justify-items:stretch;gap:var(--e-2);padding:var(--e-5);background:var(--wa-fond)}:root[data-theme=clair] .parcours__visuel--discussion{--wa-fond:#efeae2;--wa-note:#fff3c7;--wa-note-texte:#54656f;--wa-recu:#fff;--wa-envoye:#d9fdd3;--wa-texte:#111b21}.parcours__contexte{border-radius:var(--rayon-1);background:var(--wa-note);font-size:var(--t-0);color:var(--wa-note-texte);justify-self:center;padding:.15rem .55rem}.parcours__bulle{max-width:85%;font-size:var(--t-1);border-radius:.9rem;padding:.5rem .75rem;line-height:1.35}.parcours__bulle--client{background:var(--wa-recu);color:var(--wa-texte);border-bottom-left-radius:.25rem;justify-self:start}.parcours__bulle--marque{background:var(--wa-envoye);color:var(--wa-texte);border-bottom-right-radius:.25rem;justify-self:end}.js .parcours__etape .parcours__bulle{opacity:0;transition:opacity var(--duree-base) var(--courbe-sortie), transform var(--duree-base) var(--courbe-sortie);transform:translateY(.6rem)}.js .parcours__etape.est-visible .parcours__bulle{opacity:1;transform:none}.js .parcours__etape.est-visible .parcours__bulle:nth-of-type(2){transition-delay:.5s}.js .parcours__etape.est-visible .parcours__bulle:nth-of-type(3){transition-delay:1s}.js .parcours__etape.est-visible .parcours__bulle:nth-of-type(4){transition-delay:1.5s}.parcours__visuel--vente{align-content:center;justify-items:stretch;gap:var(--e-3);padding:var(--e-6);background:var(--surface);color:var(--texte)}.parcours__recu-titre{font-family:var(--police-mono);font-size:var(--t-0);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux)}.parcours__recu-ligne{justify-content:space-between;gap:var(--e-3);padding-bottom:var(--e-2);border-bottom:var(--trait) dashed var(--filet-fort);font-size:var(--t-1);display:flex}.parcours__recu-ligne b{color:var(--succes)}.parcours__temps{align-items:center;gap:var(--e-3);font-family:var(--police-mono);font-size:var(--t-0);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texte);display:flex}.parcours__temps span{background:var(--accent);width:1.75rem;height:1.75rem;color:var(--sur-accent);font-family:var(--police);font-weight:var(--g-fort);letter-spacing:0;border-radius:50%;place-items:center;display:grid}.parcours__etape h3{font-size:var(--t-4);letter-spacing:var(--chasse-sous-titre);line-height:1.1}.parcours__etape>p:last-child{color:var(--texte-doux)}@media (min-width:64em){.parcours__etapes{gap:var(--e-6);grid-template-columns:repeat(3,minmax(0,1fr))}.parcours__etape+.parcours__etape:before{content:"";left:calc(-1 * var(--e-6) / 2 - .5rem);border-top:2px solid var(--accent);border-right:2px solid var(--accent);width:1rem;height:1rem;position:absolute;top:calc(37.5% - .5rem);rotate:45deg}}.semaine__tete,.trois__tete,.canaux__tete{gap:var(--e-4);max-width:46rem;margin-bottom:var(--e-7);display:grid}.semaine__tete p:last-child,.trois__tete p:last-child,.bilan-exemple__texte p:last-child,.budget__texte>p:not(:-webkit-any(.etiquette,.source)){font-size:var(--t-3);color:var(--texte-doux);line-height:1.5}.semaine__tete p:last-child,.trois__tete p:last-child,.bilan-exemple__texte p:last-child,.budget__texte>p:not(:is(.etiquette,.source)){font-size:var(--t-3);color:var(--texte-doux);line-height:1.5}.semaine__jours{gap:var(--e-5);display:grid;position:relative}.semaine__jours li{gap:var(--e-2);padding:var(--e-5);border-radius:var(--rayon-3);background:var(--surface-levee);box-shadow:inset 0 0 0 var(--trait) var(--filet-doux);align-content:start;display:grid;position:relative}.semaine__jour{font-family:var(--police-mono);font-size:var(--t-0);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-texte)}.semaine__jours h3{font-size:var(--t-4);letter-spacing:var(--chasse-sous-titre)}.semaine__jours p{color:var(--texte-doux)}.semaine__jours li:last-child{background:var(--surface-haute);box-shadow:inset 0 0 0 var(--trait-fort) var(--accent)}@media (min-width:64em){.semaine__jours{gap:var(--e-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.trois{justify-items:start;display:grid}.trois__tete h2{font-size:var(--t-5)}.trois__liste{gap:var(--e-6) var(--e-5);width:100%;margin-bottom:var(--e-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.trois__liste li{gap:var(--e-2);justify-items:start;display:grid}.trois__ecran{aspect-ratio:9/16;width:min(100%,16rem);box-shadow:0 0 0 .3rem #0c0f17, 0 24px 50px -24px var(--ombre);margin-bottom:var(--e-3);border-radius:1.2rem;display:block;overflow:hidden}.trois__ecran img{object-fit:cover;width:100%;height:100%}.trois__lettre{align-items:center;gap:var(--e-3);font-size:var(--t-3);font-weight:var(--g-fort);display:flex}.trois__lettre span{background:var(--accent);width:2rem;height:2rem;color:var(--sur-accent);font-size:var(--t-1);border-radius:50%;place-items:center;display:grid}.trois__liste p:last-child{color:var(--texte-doux)}.bilan-exemple{gap:var(--e-7);align-items:center;display:grid}.bilan-exemple__texte{gap:var(--e-4);max-width:34rem;display:grid}.bilan-doc{gap:var(--e-4);padding:var(--e-6) var(--e-5);border-radius:var(--rayon-1);background:var(--surface);color:var(--texte);box-shadow:0 2rem 3rem -1.5rem var(--ombre);display:grid;rotate:-.6deg}.bilan-doc__tete{justify-content:space-between;align-items:start;gap:var(--e-4);display:flex}.bilan-doc__tete b{font-size:var(--t-3);display:block}.bilan-doc__tete span:first-child{color:var(--texte-doux)}.bilan-doc__tampon{border:2px solid var(--erreur);border-radius:var(--rayon-1);color:var(--erreur);font-family:var(--police-mono);font-size:var(--t-0);letter-spacing:.12em;text-transform:uppercase;padding:.2rem .6rem;rotate:6deg}.bilan-doc__table{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--t-1);font-variant-numeric:tabular-nums}.bilan-doc__table th,.bilan-doc__table td{border-bottom:var(--trait) solid var(--filet-doux);text-align:right;padding:.6rem .5rem}.bilan-doc__table th[scope=row],.bilan-doc__table thead th:first-child{text-align:left}.bilan-doc__table thead th{font-family:var(--police-mono);font-size:var(--t-0);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-doux);font-weight:400}.bilan-doc__table .est-gagnant th,.bilan-doc__table .est-gagnant td{font-weight:var(--g-fort);background:color-mix(in oklch, var(--succes) 12%, transparent)}.bilan-doc__decision{padding:var(--e-3) var(--e-4);border-left:3px solid var(--succes);background:var(--surface-levee)}.bilan-doc__decision b{font-family:var(--police-mono);font-size:var(--t-0);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);display:block}.bilan-doc__note{font-size:var(--t-0);color:var(--texte-doux)}@media (min-width:64em){.bilan-exemple{column-gap:var(--e-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.budget{gap:var(--e-7);align-items:center;display:grid}.budget__texte{gap:var(--e-4);max-width:34rem;display:grid}.budget h2{font-size:var(--t-5)}.calculette{gap:var(--e-3);max-width:30rem;padding:var(--e-6) var(--e-5) var(--e-7);background:var(--surface);color:var(--texte);border-radius:var(--rayon-1);box-shadow:0 2rem 3rem -1.5rem var(--ombre);grid-template-columns:minmax(0,1fr);align-self:start;display:grid;position:relative;rotate:-.8deg}.calculette:after{content:"";background:linear-gradient(135deg, var(--surface) 33%, transparent 34%) 0 0 / 1.2rem 100%, linear-gradient(225deg, var(--surface) 33%, transparent 34%) 0 0 / 1.2rem 100%;height:.6rem;position:absolute;bottom:-.6rem;left:0;right:0}.calculette__etiquette{font-family:var(--police-mono);font-size:var(--t-0);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux)}.calculette__ligne{gap:var(--e-3);grid-template-columns:minmax(0,1fr);display:grid}.calculette__curseur{width:100%;height:44px;accent-color:var(--accent);cursor:pointer;margin:0}.calculette__champ{border-bottom:var(--trait-fort) solid var(--filet-fort);align-items:center;display:flex}.calculette__champ:focus-within{border-color:var(--indigo)}.calculette__champ input{width:100%;min-width:0;min-height:3.25rem;font-size:var(--t-5);font-weight:var(--g-titre);letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1}.calculette__champ input:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.calculette__unite{font-family:var(--police-mono);font-size:var(--t-1);color:var(--texte-doux)}.calculette__aide{font-size:var(--t-0);color:var(--texte-doux)}.calculette__erreur{font-size:var(--t-1);font-weight:var(--g-moyen);color:var(--erreur)}.calculette__resultat{gap:var(--e-1);margin-top:var(--e-3);padding-top:var(--e-4);border-top:var(--trait) dashed var(--filet-fort);display:grid}.calculette__resultat[data-vide] .calculette__chiffre,.calculette__resultat[data-vide] .calculette__details{visibility:hidden}.calculette__chiffre{font-size:var(--t-5);font-weight:var(--g-titre);letter-spacing:var(--chasse-titre);font-variant-numeric:tabular-nums;line-height:1}.calculette__libelle{font-weight:var(--g-fort)}.calculette__details,.calculette__formule{font-size:var(--t-1);color:var(--texte-doux)}.calculette__formule{padding-top:var(--e-3);border-top:var(--trait) dashed var(--filet-fort);font-family:var(--police-mono);font-size:var(--t-0)}@media (min-width:64em){.budget{column-gap:var(--e-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calculette{justify-self:center;width:100%}}.canaux__grille{gap:var(--e-5);margin-bottom:var(--e-5);display:grid}.canal-fait{gap:var(--e-5);padding:var(--e-6) var(--e-5);border-radius:var(--rayon-3);background:var(--surface-levee);box-shadow:inset 0 0 0 var(--trait) var(--filet-doux);align-content:start;display:grid}.canal-fait__barres{gap:var(--e-3);display:grid}.canal-fait__barres span{border-radius:var(--rayon-1);background:color-mix(in oklch, var(--texte) 8%, transparent);height:1.75rem;display:block;position:relative;overflow:hidden}.canal-fait__barres span:before{content:"";background:var(--accent);transform:scaleX(var(--v));transform-origin:0;transition:transform var(--duree-ample) var(--courbe-sortie) .2s;position:absolute;top:0;bottom:0;left:0;right:0}.canal-fait__barres span:nth-child(2):before{background:var(--texte)}.js .canal-fait:not(.est-visible) .canal-fait__barres span:before{transform:scaleX(0)}.canal-fait__barres b{height:100%;padding-left:var(--e-3);font-size:var(--t-0);font-family:var(--police-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--nuit-1);mix-blend-mode:normal;align-items:center;display:flex;position:relative}.canal-fait__barres span:nth-child(2) b{color:var(--texte);padding-left:calc(10.4% + var(--e-3))}.canal-fait__telephone{aspect-ratio:9/18;border:.3rem solid var(--texte);border-radius:.9rem;width:4.5rem;position:relative;overflow:hidden}.canal-fait__telephone>span{background:var(--accent);transform-origin:bottom;transition:transform var(--duree-ample) var(--courbe-sortie) .3s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(.71)}.js .canal-fait:not(.est-visible) .canal-fait__telephone>span{transform:scaleY(0)}.canal-fait__chiffre{font-size:var(--t-6);font-weight:var(--g-titre);letter-spacing:var(--chasse-titre);font-variant-numeric:tabular-nums;line-height:1}.canal-fait__chiffre small{font-size:var(--t-3);font-weight:var(--g-moyen);letter-spacing:0;color:var(--texte-doux)}.canal-fait figcaption>p:last-child{color:var(--texte-doux);max-width:30rem}.canaux__roles{gap:var(--e-3);padding:var(--e-6) var(--e-5);border-radius:var(--rayon-3);box-shadow:inset 0 0 0 var(--trait) var(--filet-doux);align-content:start;display:grid}.canaux__roles li{gap:var(--e-1);padding-bottom:var(--e-3);border-bottom:var(--trait) solid var(--filet-doux);color:var(--texte-doux);display:grid}.canaux__roles li:last-child{border-bottom:0;padding-bottom:0}.canaux__roles b{color:var(--texte);font-size:var(--t-3)}.source{font-size:var(--t-0);color:var(--texte-discret);max-width:60rem}@media (min-width:64em){.canaux__grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.regles{gap:var(--e-6);justify-items:start;display:grid}.regles h2{font-size:var(--t-5)}.regles__liste{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));width:100%;display:grid}.regles__liste li{gap:var(--e-2);padding:var(--e-5);border-left:3px solid var(--accent);background:var(--surface-levee);border-radius:0 var(--rayon-3) var(--rayon-3) 0;align-content:start;display:grid}.regles__liste b{font-size:var(--t-3)}.regles__liste span{color:var(--texte-doux)}}
