.hero-mention[data-astro-cid-ztiu2lbb]{color:var(--muted);max-width:640px;margin-top:12px;font-size:.85rem}.choice-row[data-astro-cid-ztiu2lbb]{gap:10px;margin-top:10px;display:flex}.choice-btn{border:2px solid var(--line);font:inherit;color:var(--navy);cursor:pointer;background:#fff;border-radius:12px;padding:12px 26px;font-weight:600}.choice-btn:hover,.choice-btn.on{border-color:var(--orange);background:var(--orange-soft)}.ctx-list[data-astro-cid-ztiu2lbb]{gap:10px;display:grid}.ctx-btn{text-align:left;border:2px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;padding:14px 18px;transition:border-color .15s,background .15s}.ctx-btn strong{color:var(--navy);font-size:1.05rem;display:block}.ctx-btn span{color:var(--muted);font-size:.9rem}.ctx-btn:hover{border-color:var(--orange);background:var(--orange-soft)}.start-note[data-astro-cid-ztiu2lbb]{background:var(--blue-soft);border-radius:12px;margin:22px 0 0;padding:14px 16px;font-size:.95rem}.prog-head[data-astro-cid-ztiu2lbb]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.prog-head[data-astro-cid-ztiu2lbb] strong[data-astro-cid-ztiu2lbb]{color:var(--navy);font-size:.95rem}.prog-head[data-astro-cid-ztiu2lbb] span[data-astro-cid-ztiu2lbb]{color:var(--muted);white-space:nowrap;font-size:.82rem}.step-intro[data-astro-cid-ztiu2lbb]{color:var(--ink);background:var(--orange-soft);border-left:4px solid var(--orange);border-radius:8px;margin:4px 0 16px;padding:12px 14px;font-size:1rem}.encourage[data-astro-cid-ztiu2lbb]{color:#1d6b3a;background:#dff3e6;border-radius:99px;margin:10px 0 0;padding:6px 14px;font-size:.9rem;font-weight:700;display:inline-block}.etape-card{text-align:center;padding:8px 0}.etape-done{color:#1d6b3a;background:#dff3e6;border-radius:99px;margin-bottom:14px;padding:6px 14px;font-size:.9rem;font-weight:700;display:inline-block}.etape-num{letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);font-size:.8rem;font-weight:700;display:block}.etape-card h2{color:var(--navy);margin:6px 0 12px}.etape-card p{max-width:560px;margin:0 auto 8px;font-size:1.05rem}.etape-card .duree{color:var(--muted);margin-bottom:22px;font-size:.85rem}.etape-dots{justify-content:center;gap:8px;margin:0 0 18px;display:flex}.etape-dots span{background:#efe9dc;border-radius:99px;width:34px;height:6px}.etape-dots span.on{background:var(--orange)}.likert{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.likert-btn{border:2px solid var(--line);cursor:pointer;font-family:var(--font-body);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100px;padding:14px 6px;transition:border-color .15s,background .15s,transform .15s;display:flex}.likert-btn:hover,.likert-btn.on{border-color:var(--orange);background:var(--orange-soft);transform:translateY(-2px)}.likert-btn .n{background:var(--paper);border:2px solid var(--line);width:44px;height:44px;color:var(--navy);font-size:1.4rem;font-weight:800;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.likert-btn:hover .n{border-color:var(--orange);color:var(--orange)}.likert-btn .l{color:var(--muted);text-align:center;font-size:.72rem;font-weight:600;line-height:1.3}.opt-list{gap:10px;display:grid}.opt-btn{text-align:left;border:2px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:14px 16px;line-height:1.45;transition:border-color .15s,background .15s}.opt-btn:hover,.opt-btn.on{border-color:var(--orange);background:var(--orange-soft)}.opt-check{align-items:center;gap:12px;display:flex}.opt-check .box{border:2px solid var(--line);background:#fff;border-radius:5px;flex:0 0 20px;height:20px}.opt-check.on .box{background:var(--orange);border-color:var(--orange)}.trig-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.quiz-nav{text-align:center;margin-top:18px}.disc-card[data-astro-cid-ztiu2lbb]{background:var(--navy);color:#fff;border-radius:16px;margin-top:24px;padding:22px}.disc-card[data-astro-cid-ztiu2lbb] .eyebrow[data-astro-cid-ztiu2lbb]{color:#ffb57a}.disc-card[data-astro-cid-ztiu2lbb] p[data-astro-cid-ztiu2lbb]{color:#d5dee8;margin:6px 0 0}.disc-card[data-astro-cid-ztiu2lbb] .upsell-note[data-astro-cid-ztiu2lbb]{color:#93a5b8}.disc-score[data-astro-cid-ztiu2lbb]{font-family:var(--font-display);margin:6px 0 2px;font-size:2.6rem;font-weight:700;line-height:1.1}.disc-score[data-astro-cid-ztiu2lbb] small[data-astro-cid-ztiu2lbb]{color:#93a5b8;margin-left:4px;font-size:1.1rem}.offers[data-astro-cid-ztiu2lbb]{gap:16px;margin-top:28px;display:grid}.offer[data-astro-cid-ztiu2lbb]{border:2px solid var(--navy);background:#fff;border-radius:18px;padding:24px}.offer-alt[data-astro-cid-ztiu2lbb]{border-color:var(--orange);background:var(--orange-soft)}.offer[data-astro-cid-ztiu2lbb] h3[data-astro-cid-ztiu2lbb]{color:var(--navy);margin:8px 0}.upsell-num[data-astro-cid-ztiu2lbb]{counter-reset:n;gap:10px;margin:14px 0 18px;padding:0;list-style:none;display:grid}.upsell-num[data-astro-cid-ztiu2lbb] li[data-astro-cid-ztiu2lbb]{counter-increment:n;min-height:28px;padding-left:40px;font-size:.95rem;position:relative}.upsell-num[data-astro-cid-ztiu2lbb] li[data-astro-cid-ztiu2lbb]:before{content:counter(n);background:var(--orange);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;font-weight:800;display:flex;position:absolute;top:-2px;left:0}.upsell-buy[data-astro-cid-ztiu2lbb]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.upsell-price[data-astro-cid-ztiu2lbb]{font-family:var(--font-display);color:var(--navy);font-size:2rem;font-weight:700}.upsell-note[data-astro-cid-ztiu2lbb]{color:var(--muted);margin:12px 0 0;font-size:.82rem}@media (width<=560px){.likert{gap:6px}.likert-btn{border-radius:10px;min-height:88px;padding:10px 2px}.likert-btn .n{width:34px;height:34px;font-size:1.1rem}.likert-btn .l{font-size:.6rem}}
