/* Le PDF de 46 pages et l'inscription finale côte à côte, deux cartes de même taille,
   et les séparateurs de chapitre. */
.final-signup .final-centered{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;max-width:980px}
.final-signup .final-heading{grid-column:1/-1;margin-bottom:6px}
.final-signup .final-centered .su{max-width:none;width:100%;margin:0}
.duo-bonus{display:flex;flex-direction:column;border-radius:24px;background:var(--su-bg,#111823);box-shadow:0 20px 60px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.06);padding:30px 30px 28px;min-height:100%;position:relative;overflow:hidden}
.duo-bonus::before{content:'';position:absolute;right:-120px;top:-120px;width:300px;height:300px;border-radius:50%;background:radial-gradient(closest-side,rgba(198,162,80,.18),transparent);pointer-events:none}
.duo-bonus .eyebrow{margin:0;position:relative}
.duo-46{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:26px 0;position:relative}
.duo-46 strong{font-family:var(--serif);font-weight:400;font-size:clamp(110px,13vw,168px);line-height:.9;color:var(--gold-light);letter-spacing:-2px}
.duo-46 span{display:block;margin-top:14px;font-size:10px;letter-spacing:2.4px;color:var(--gold)}
.duo-bonus h3{font-family:var(--serif);font-weight:400;font-size:clamp(30px,3vw,38px);line-height:1.05;letter-spacing:-.4px;color:var(--ivory);position:relative}
.duo-bonus h3 em{font-style:italic;color:var(--gold-light)}
.duo-bonus p:last-child{margin-top:14px;font-size:13px;line-height:1.8;color:var(--muted);position:relative}
.duo-bonus p:last-child strong{font-weight:600;color:var(--ivory)}
@media(max-width:850px){.final-signup .final-centered{grid-template-columns:1fr;gap:20px;max-width:460px}.duo-bonus{min-height:0}.duo-46{padding:18px 0}.duo-46 strong{font-size:96px}}
/* séparateurs de chapitre : un fil qui s'efface aux deux bouts, un point d'or au centre */
hr.chapitre{border:0;margin:0 auto;width:min(1120px,calc(100% - 48px));height:1px;position:relative;background:linear-gradient(90deg,transparent,rgba(196,173,124,.28) 18%,rgba(198,162,80,.6) 50%,rgba(196,173,124,.28) 82%,transparent)}
hr.chapitre::after{content:'';position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%) rotate(45deg);background:var(--ink);box-shadow:inset 0 0 0 1px var(--gold)}
@media(max-width:640px){hr.chapitre{width:calc(100% - 40px)}}
/* la grande carte dit déjà « 46 pages » : pas de rappel dans la carte d'inscription voisine */
.final-signup .su-pages{display:none}
