.wrap{max-width:1080px;padding-inline:var(--pad);z-index:1;margin:0 auto;position:relative}.narrow{max-width:var(--measure)}h1,h2,h3{font-family:var(--f-display);color:var(--text);text-wrap:balance;margin:0;font-weight:600;line-height:1.14}h1{letter-spacing:-.015em;font-size:clamp(2.5rem,1.3rem + 5vw,4.75rem);font-weight:700}h2{letter-spacing:-.01em;font-size:clamp(1.9rem,1.25rem + 2.5vw,3rem)}h3{font-family:var(--f-roman);letter-spacing:.01em;font-size:1.18rem;font-weight:400}p{margin:0}strong{color:var(--gold-bright);font-weight:700}a{color:var(--gold)}.gilt{background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{font-family:var(--f-roman);text-transform:uppercase;letter-spacing:.24em;color:var(--gold-deep);margin:0;font-size:.76rem}section{padding-block:clamp(3.75rem,8vw,6.5rem)}.rule{background:var(--line);border:0;height:1px;margin:0}.rule-gold{background:linear-gradient(90deg,transparent,var(--gold-deep) 18%,var(--gold) 50%,var(--gold-deep) 82%,transparent);opacity:.5;border:0;height:1px;margin:0}.hero{text-align:center;padding-block:clamp(2.5rem,6vw,4rem) clamp(3rem,7vw,5rem)}.brandbar{margin-bottom:2.9rem}.wordmark-img{border-radius:5px;width:min(420px,80vw);height:auto;margin-inline:auto;display:block;box-shadow:0 18px 44px -28px #e0b44d80}.crest{border-radius:8px;width:118px;height:auto;margin:0 auto 1.9rem;display:block}.footmark{border-radius:5px;width:54px;height:auto;display:block}.hero h1{max-width:19ch;margin-inline:auto}.hero .lede{color:var(--text);max-width:56ch;margin:1.75rem auto 0;font-size:clamp(1.1rem,1rem + .55vw,1.34rem)}.hero .lede+.lede{color:var(--muted);margin-top:1.1rem}.hero .lede{color:var(--muted)}.promise{font-family:var(--f-display);color:var(--text);text-wrap:balance;max-width:40ch;margin:1.6rem auto 0;font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem);font-weight:500;line-height:1.32}.intrigue{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:4px;max-width:700px;margin:2.6rem auto 0;padding:1.7rem clamp(1.3rem,3vw,2rem)}.intrigue ul{flex-direction:column;gap:.95rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.intrigue li{color:var(--text);padding-left:1.65rem;line-height:1.55;position:relative}.intrigue li:before{content:"";background:var(--gold);width:.5rem;height:.5rem;position:absolute;top:.55rem;left:.1rem;transform:rotate(45deg)}.ps{padding-top:0}.ps-inner{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:1rem;max-width:62ch;margin:0 auto;padding-top:2.75rem;display:flex}.ps-inner p{color:var(--text)}.ps-inner .ps-label{font-family:var(--f-roman);letter-spacing:.2em;color:var(--gold);font-size:.92rem}.ps-inner .ps-label.second{margin-top:1.5rem}.ps-inner .btn{margin-top:.5rem}.ps-inner .ps-sign{font-family:var(--f-display);color:var(--gold-bright);margin-top:.6rem;font-size:1.7rem;font-weight:600}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;margin-top:2.9rem;display:flex}.fact{flex-direction:column;flex:8rem;align-items:center;gap:.15rem;padding:1.25rem 1rem;display:flex}.fact+.fact{border-left:1px solid var(--line)}.fact b{font-family:var(--f-mono);color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.45rem;font-weight:500}.fact span{color:var(--muted);font-size:.82rem}.actions{flex-wrap:wrap;gap:.8rem;margin-top:2.4rem;display:flex}.hero .actions{justify-content:center}.btn{font-family:var(--f-body);cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:1rem 1.75rem;font-size:1rem;font-weight:700;text-decoration:none;transition:filter .16s,border-color .16s,color .16s,background .16s;display:inline-flex}.btn-primary{background:var(--gold-grad);color:#161104;border:0}.btn-primary:hover{filter:brightness(1.1)}.btn-ghost{color:var(--gold);border-color:var(--gold-deep);background:0 0}.btn-ghost:hover{border-color:var(--gold);color:var(--gold-bright)}.btn:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.cost-grid{gap:2rem;margin-top:2.5rem;display:grid}@media (width>=840px){.cost-grid{grid-template-columns:1fr 1fr;gap:2.75rem}}.cost-col>.eyebrow{margin-bottom:1rem}.ledger{border:1px solid var(--line);background:var(--panel);border-radius:3px;overflow:hidden}.ledger-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 1.2rem;display:flex}.ledger-row:last-child{border-bottom:0}.ledger-row span{color:var(--muted);font-size:.94rem}.ledger-row b{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--ember);font-size:1.05rem;font-weight:500}.ledger-row.total{background:var(--panel-2)}.ledger-row.total span{color:var(--text);font-weight:700}.ledger-row.total b{color:var(--ember);font-size:1.35rem}.toll{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toll li{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:.15rem;padding:.85rem 0;display:flex}.toll li:last-child{border-bottom:0}.toll b{font-family:var(--f-roman);color:var(--text);font-size:1.02rem;font-weight:400}.toll span{color:var(--muted);font-size:.9rem;line-height:1.5}.cost-note{background:var(--panel);border:1px solid var(--gold-deep);text-align:center;border-radius:3px;max-width:68ch;margin:2.25rem auto 0;padding:1.4rem 1.5rem}.cta-solo{justify-content:center;margin-top:2.5rem;display:flex}.seul{font-size:1.5rem;font-family:var(--f-display);margin:2.4rem 0 .9rem;font-weight:600}.quotes{grid-template-columns:1fr;gap:1.1rem;margin-top:2.25rem;display:grid}@media (width>=880px){.quotes{grid-template-columns:1fr 1fr}.quote.feature{grid-column:1/-1}}.quote{background:var(--panel);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:.9rem;padding:1.6rem 1.7rem;display:flex}.quote.feature{border-color:var(--gold-deep)}.quote .stars{color:var(--gold);letter-spacing:.12em;font-size:.95rem}.quote h3{font-family:var(--f-display);color:var(--gold-bright);font-size:1.25rem;font-weight:600}.quote p{color:var(--text);font-size:.97rem;line-height:1.6}.quote .who{font-family:var(--f-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-top:auto;padding-top:.4rem;font-size:.76rem}.offers{grid-template-columns:1fr;gap:1.25rem;margin-top:2.75rem;display:grid}@media (width>=840px){.offers{grid-template-columns:1fr 1fr}}.offer{background:var(--panel);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:1.2rem;padding:2rem 1.9rem;display:flex}.offer.lead{border-color:var(--gold-deep);box-shadow:inset 0 0 0 1px #e0b44d24,0 20px 50px -30px #e0b44d59}.offer .tag{font-family:var(--f-roman);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-size:.78rem}.offer.lead .tag{color:var(--gold)}.price{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.price b{font-family:var(--f-display);letter-spacing:-.03em;font-size:3.2rem;font-weight:700;line-height:1}.price small{font-family:var(--f-mono);color:var(--muted);font-size:.88rem}.price .barre{font-family:var(--f-display);color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--gold-deep);text-decoration-color:var(--gold-deep);font-size:1.9rem;font-weight:600;text-decoration-thickness:2px}.lancement{text-align:center;border:1px solid var(--urgence);background:#d63a2f1f;border-radius:3px;padding:1.1rem 1.1rem 1.15rem}.lancement p{color:var(--text);margin:0;font-size:.92rem;line-height:1.55}.lancement .lancement-titre{font-family:var(--f-display);color:var(--urgence-vif);font-size:1.45rem;font-weight:700;line-height:1.2}.lancement .lancement-fin{font-family:var(--f-roman);letter-spacing:.14em;text-transform:uppercase;color:var(--urgence-vif);margin:.3rem 0 .7rem;font-size:.78rem}.bandeau-lancement{z-index:2;padding:.7rem var(--pad);text-align:center;background:var(--urgence);color:#fff;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.3rem 1rem;font-size:.95rem;line-height:1.35;text-decoration:none;display:flex;position:relative}.bandeau-lancement strong{color:#fff;letter-spacing:.02em;font-weight:700}.bandeau-lancement .fin{font-family:var(--f-roman);letter-spacing:.14em;text-transform:uppercase;border:1px solid #fff9;border-radius:2px;padding:.15rem .55rem;font-size:.76rem}.bandeau-lancement:hover{filter:brightness(1.08)}.offer ul{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.offer li{padding-left:1.5rem;font-size:.97rem;position:relative}.offer li:before{content:"";background:var(--gold);width:.45rem;height:.45rem;position:absolute;top:.6rem;left:.05rem;transform:rotate(45deg)}.offer .foot{flex-direction:column;gap:1.1rem;margin-top:auto;padding-top:.75rem;display:flex}.offer .btn{width:100%}.offer .cond{color:var(--muted);text-align:center;font-size:.83rem}.paiement-3x{text-align:center;color:var(--gold);border-bottom:1px solid var(--gold-deep);width:fit-content;margin-inline:auto;padding-bottom:1px;font-size:.88rem;text-decoration:none;display:block}.paiement-3x:hover{color:var(--gold-bright)}.securise{color:var(--muted);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.82rem;display:flex}.securise svg{color:var(--gold-deep);flex:none}.rien-a-perdre{text-align:center;border:1px solid var(--gold-deep);background:#e0b44d0f;margin-top:.4rem;padding:1.1rem 1rem}.rien-a-perdre p{color:var(--text);margin:0;font-size:.95rem}.rien-a-perdre .rap-titre{font-family:var(--f-display);color:var(--gold-bright);margin-bottom:.55rem;font-size:clamp(1.15rem,1rem + .5vw,1.35rem);font-weight:700;line-height:1.3}.agir{text-align:center;max-width:34ch;font-family:var(--f-display);color:var(--text);margin:2.6rem auto 0;font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem);line-height:1.35}.offer .stack-list{gap:0}.offer .stack-list li{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:.2rem;padding:.8rem 0 .8rem 1.5rem;display:flex}.offer .stack-list li:last-child{border-bottom:0}.offer .stack-list li:before{top:1.32rem}.offer .stack-list b{color:var(--text);font-weight:700}.offer .stack-list span{color:var(--muted);font-size:.9rem;line-height:1.5}.guarantee{background:var(--panel);border:1px solid var(--gold-deep);text-align:center;border-radius:4px;flex-direction:column;align-items:center;gap:1.1rem;padding:clamp(2rem,4.5vw,3.2rem);display:flex}.guarantee h2,.guarantee p{margin-inline:auto}.centred{text-align:center}.centred h2{margin-inline:auto}.centred .offer{text-align:left}.centred .offer .cond{text-align:center}.guarantee .days{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(3rem,2rem + 3vw,4.25rem);font-weight:700;line-height:1}.faq{border-top:1px solid var(--line);margin-top:2.5rem}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--f-display);color:var(--text);padding:1.2rem 2.25rem 1.2rem 0;font-size:1.25rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--f-mono);color:var(--gold-deep);font-size:1.25rem;position:absolute;top:1.15rem;right:.35rem}.faq details[open] summary:after{content:"–"}.faq details[open] summary{color:var(--gold-bright)}.faq summary:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.faq .ans{color:var(--muted);max-width:64ch;padding:0 0 1.45rem}.close-cta{text-align:center}.close-cta h2{max-width:19ch;margin-inline:auto}.close-cta .actions{justify-content:center}footer{border-top:1px solid var(--line);color:var(--muted);padding-block:2.75rem 3.5rem;font-size:.85rem}footer .legal{max-width:72ch;margin-top:1rem}footer a{color:var(--muted)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
