body{background:#fffdfb}main{background:radial-gradient(ellipse 65% 12% at 100% 20%,#e8dcff80,transparent),radial-gradient(ellipse 70% 12% at 0% 45%,#ffe1d680,transparent),radial-gradient(ellipse 60% 16% at 100% 72%,#e9dcff90,transparent),#fffdfb}main>section{border:0!important;background-color:transparent!important;scroll-margin-top:90px}main>.resultats{background:radial-gradient(ellipse at 25% 50%,#e7dcffb0,transparent 70%)!important;color:#292137}main>.comptes{background:radial-gradient(ellipse at 80% 55%,#ffe3d7b0,transparent 70%)!important}main>.offres{background:linear-gradient(180deg,transparent,#f0e9fb99,transparent)!important}.enveloppe{max-width:1200px}.gain-bandeau{padding:42px 24px 55px;text-align:center}.gain-bandeau p{font-size:clamp(21px,2.3vw,30px);margin:0 0 12px;color:#292137}.gain-bandeau span{font-size:18px;color:#776781}.gain-bandeau span b{font-size:29px;color:#7145f5}.gain-bandeau small{display:block;font-size:10px;margin-top:13px;color:#92829b}.reveal-part{opacity:0;translate:0 28px;scale:.985;transition:opacity .7s ease,translate .7s ease,scale .7s ease}.reveal-part.is-visible{opacity:1;translate:0 0;scale:1}.compte-photo{width:60px;height:60px;object-fit:cover;border-radius:16px;flex-shrink:0}.resultats-discours h2{color:#292137}.resultats-discours h2 em{color:#7145f5!important}.resultats-discours p,.resultats-discours small{color:#776781!important}.resultats-discours .etiquette-section{color:#7145f5}.benefices-analyse{list-style:none;padding:0;margin:24px 0}.benefices-analyse li{color:#594967;line-height:1.6;margin:15px 0;padding-left:25px;position:relative}.benefices-analyse li:before{content:'✓';position:absolute;left:0;color:#7145f5}.resultats-grille{gap:65px!important}.resultats-grille>.relative>div{background:linear-gradient(140deg,#39274c,#251b37)!important;box-shadow:0 20px 55px #68429820!important}.resultats .onglet[aria-selected=true]{background:#8960bf!important;color:white!important}.resultats .onglet[aria-selected=false]{background:transparent!important;color:#d8c7e9!important}.courbe{overflow:visible}.courbe path[fill=none]{stroke-linecap:round}.calendrier-simple{padding:90px 24px!important}.planning-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.planning-layout h2{font-size:clamp(34px,3.6vw,52px);line-height:1.1;letter-spacing:-1.8px;margin:20px 0}.planning-layout>div>p{font-size:17px;line-height:1.8;color:#776781;margin:25px 0 30px}.semaine-carte{background:#fff;border:1px solid #e6dcf1;border-radius:26px;padding:30px;box-shadow:0 18px 45px #694b9510;min-width:0}.semaine-tete{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:25px}.semaine-tete strong{font-size:20px}.semaine-tete>span{font-size:12px;color:#887792}.semaine-jours{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.semaine-jours>div{background:#f8f4fd;border-radius:13px;display:grid;text-align:center;padding:13px 3px;gap:9px}.semaine-jours span{font-size:10px}.semaine-jours b{font-size:24px}.semaine-jours i{width:4px;height:4px;border-radius:50%;margin:auto;background:#bba5e0}.semaine-jours .jour-actif{background:#7145f5;color:white}.planning-post{display:flex;gap:15px;align-items:center;margin-top:20px}.planning-heure{font-size:12px;color:#887792}.planning-post>div{background:#f3edff;border-radius:14px;padding:15px;flex:1;min-width:0}.programme{font-size:10px;color:#657e35}.planning-post strong{display:block;font-size:14px;margin:5px 0}.planning-post p{font-size:11px;color:#887792;margin:0}.semaine-carte .planning-note{font-size:12px!important;text-align:center;line-height:1.6;margin:25px 0 0!important}.comptes-grille,.resultats-grille{align-items:center}.offres h2{max-width:900px;margin-inline:auto}
@media(max-width:900px){.planning-layout{grid-template-columns:1fr;gap:32px}.planning-layout>div:first-child{max-width:600px}.calendrier-simple{padding:65px 24px!important}.resultats-grille{gap:55px!important}.compte-photo{width:46px;height:46px;border-radius:12px}.semaine-carte{max-width:600px;width:100%}.reveal-part{translate:0 18px}}
@media(max-width:480px){.semaine-carte{padding:20px 15px}.semaine-tete strong{font-size:17px}.semaine-tete>span{font-size:10px}.planning-post{gap:9px}.planning-post strong{font-size:12px}.semaine-jours{gap:5px}.gain-bandeau span{font-size:14px}.planning-layout h2{font-size:36px}.planning-layout>div>p{font-size:15px}.benefices-analyse li{font-size:14px}}
@media(prefers-reduced-motion:reduce){.reveal-part{opacity:1;translate:none;scale:1;transition:none}}
.resultats-grille>.relative>div{color:#f5ecff}.resultats-tete,.resultats .grand-chiffre strong,.resultats-reseaux{color:#f5ecff}
/* Palette des trois gestes et typographie du premier écran. */
@font-face{font-family:PostHero;src:url('/explorations/postplus.woff2');font-display:swap}
main h2{font-family:PostHero,Arial,sans-serif!important;font-weight:750;letter-spacing:-1.7px}.offres .etiquette-section,.offres h2{text-align:center!important;display:block;margin-inline:auto}.offres h2{max-width:1000px}.offres .etiquette-section{width:100%}
main{background:radial-gradient(ellipse 65% 14% at 0% 25%,#eef9cb90,transparent),radial-gradient(ellipse 70% 16% at 100% 48%,#ffe0d280,transparent),radial-gradient(ellipse 65% 14% at 0% 76%,#e9dcff60,transparent),#fffdfb}
main>.resultats{background:radial-gradient(ellipse at 80% 50%,#ffe0d295,transparent 70%)!important}main>.comptes{background:radial-gradient(ellipse at 25% 55%,#eaf8c9a0,transparent 70%)!important}main>.offres{background:linear-gradient(180deg,transparent,#f9eddf75,transparent)!important}
.semaine-jours>div:nth-child(1),.semaine-jours>div:nth-child(4){background:#eee4ff}.semaine-jours>div:nth-child(2),.semaine-jours>div:nth-child(5){background:#ffe0d4}.semaine-jours .jour-actif{background:#dbf78e;color:#292137}.planning-post>div{background:#f1f8df}.planning-post:nth-of-type(4)>div{background:#fff0e9}.benefices-analyse li:before{color:#a96a4e}.comptes h2 em{color:#5d7935!important}
/* Palette assumée : lavande, citron et pêche, jusque dans les actions. */
.entete .bouton{background:#dbf78e!important;color:#292137!important;box-shadow:0 4px 0 #a8bd6e!important;border-color:#dbf78e!important}.calendrier-simple .bouton{background:#ffbea7!important;color:#292137!important;box-shadow:0 4px 0 #cc907b!important}.planning-layout h2 em{color:#292137;background:#dbf78e;box-decoration-break:clone;padding:0 .08em}.resultats-discours h2 em{color:#292137!important;background:#ffbea7;box-decoration-break:clone;padding:0 .08em}.comptes h2 em{color:#292137!important;background:#e9dcff;box-decoration-break:clone;padding:0 .08em}.offres h2 em{color:#292137!important;background:#dbf78e;padding:0 .12em;box-decoration-break:clone}.resultats .onglet[aria-selected=true]{background:#ffbea7!important;color:#292137!important}.resultats .courbe path[fill=none]{stroke:#dbf78e}.cloture .cloture-bloc{background:#e9dcff!important;color:#292137!important}.cloture .cloture-bloc>span{display:none}.cloture h2,.cloture h2 em,.cloture .cloture-kicker{color:#292137!important}.cloture .attente-mention{color:#665473!important}.cloture .bouton{background:#ffbea7!important;color:#292137!important;box-shadow:0 4px 0 #cc907b!important}.faq summary:hover{background:#edf6d5}.offres .bouton-creux{border-color:#cc907b;background:#ffe5d9;color:#292137}.comptes .etiquette-section{background:#ffbea7;color:#292137!important;border:0}.planning-layout .etiquette-section{background:#e9dcff;border-radius:8px;padding:8px 12px}.resultats-discours .etiquette-section{background:#dbf78e;color:#292137;padding:8px 12px;border-radius:8px}
.cloture .attente-champ{background:#fff!important;color:#292137!important;border-color:#c4afd9!important}.cloture .attente-champ::placeholder{color:#796980!important;opacity:1}
/* Finitions : un fond continu, des titres qui respirent. */
main{background:radial-gradient(ellipse 70% 13% at 100% 14%,#eee5fa80,transparent 75%),radial-gradient(ellipse 65% 11% at 0% 32%,#edf6d580,transparent 75%),radial-gradient(ellipse 80% 16% at 100% 61%,#ffe4d699,transparent 75%),radial-gradient(ellipse 70% 12% at 0% 87%,#ede4fa60,transparent 75%),#fffdfb}
main>.resultats,main>.comptes,main>.offres{background:transparent!important}
main h2{line-height:1.24!important}
.resultats-discours h2 em,.offres h2 em{background:linear-gradient(transparent 25%,var(--highlight-color) 25%,var(--highlight-color) 93%,transparent 93%);padding:0 .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:none}
.resultats-discours h2 em{--highlight-color:#ffbea7}.offres h2 em{--highlight-color:#dbf78e}
main>.comptes{background:linear-gradient(180deg,transparent,#fff8f2 20%,#fff8f2 80%,transparent)!important}
.comptes h2 em{color:#b76649!important;background:linear-gradient(transparent 72%,#ffdfcf 72%,#ffdfcf 94%,transparent 94%)!important;box-shadow:none;padding:0 .04em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.comptes .etiquette-section{background:#ffbea7!important;color:#79432f!important}
.reveal-detail{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease;transition-delay:var(--reveal-delay,0ms)}.reveal-detail.is-visible{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.reveal-detail{opacity:1;transform:none;transition:none}}
/* Créateur : prune profond, action citron. */
.offres .offre.est-mise-en-avant{background:#35283f!important;border-color:#35283f!important;color:#fffdfb!important;box-shadow:0 9px 0 #221b2b,0 22px 45px #35283f20!important}
.offres .offre.est-mise-en-avant h3,.offres .offre.est-mise-en-avant .offre-prix,.offres .offre.est-mise-en-avant li{color:#fffdfb!important}
.offres .offre.est-mise-en-avant .offre-note,.offres .offre.est-mise-en-avant .offre-prix span{color:#d8cddd!important}
.offres .offre.est-mise-en-avant .bouton{background:#dbf78e!important;color:#292137!important;border-color:#dbf78e!important;box-shadow:0 4px 0 #a8bd6e!important}
.offres .offre.est-mise-en-avant ul{border-color:#ffffff30!important}.pied-liens{flex-wrap:wrap;gap:20px}

/* Palette retenue : citron frais et saumon doux. */
#offres .offre.est-mise-en-avant{background:#dbf78e!important;border-color:#c5dd88!important;color:#292137!important;box-shadow:0 9px 0 #afc777,0 22px 45px #afc77726!important}
#offres .offre.est-mise-en-avant h3,#offres .offre.est-mise-en-avant .offre-prix,#offres .offre.est-mise-en-avant li{color:#292137!important}
#offres .offre.est-mise-en-avant .offre-note,#offres .offre.est-mise-en-avant .offre-prix span{color:#53613d!important}
#offres .offre.est-mise-en-avant ul{border-color:#53613d30!important}
#offres .offre-ruban{background:#ffd4c6!important;color:#593c35!important}
#offres .offre .bouton{background:#ffe1d6!important;border:1px solid #dfa993!important;color:#292137!important;box-shadow:0 3px 0 #d4a39255!important}
#offres .offre.est-mise-en-avant .bouton{background:#ffcfbc!important;box-shadow:0 4px 0 #d4a392!important}
#offres .offre .lucide-check{color:#bd7963!important}
#offres .offre:not(.est-mise-en-avant){border-color:#efd7cd!important}
#offres .offre .bouton:hover{background:#ffc6b1!important}
/* Halo éditorial : fondu aux bords pour prolonger le fond de la landing. */
main>#planifier{background:radial-gradient(ellipse 62% 65% at 13% 48%,#dbf78e70 0%,#dbf78e30 48%,transparent 78%),radial-gradient(ellipse 52% 65% at 91% 62%,#ffcfbcaa 0%,#ffcfbc45 45%,transparent 78%),radial-gradient(ellipse 46% 55% at 69% 30%,#e9dcffb8 0%,#e9dcff50 45%,transparent 80%)!important}
@media(max-width:650px){main>#planifier{background:radial-gradient(ellipse 100% 42% at 5% 24%,#dbf78e85,transparent 80%),radial-gradient(ellipse 95% 46% at 100% 71%,#ffcfbca0,transparent 80%),radial-gradient(ellipse 95% 42% at 42% 55%,#e9dcff95,transparent 80%)!important}}
