/* Storytelling — ligne « dont 2 200 € OPCO finançable » et carte « Reste à
   charge » (2 800 → 600 € HT), reprises de Social Brand (décision de Céline,
   18/09/2026).

   Les déclarations sont recopiées telles quelles de social-brand-*.css, dans
   le même ordre. Deux noms changent, parce que la page a déjà les siens :
   .price-sub (ici la phrase de description sous le prix) devient
   .price-sub-sb, et .price-rest devient .reste-sb, comme sur 360
   Acquéreurs. Les règles de prix génériques de Social Brand sont limitées à
   la carte, pour ne pas toucher au prix de la carte principale. */
.price-sub-sb { margin-top: 14px; font-size: 15px; color: var(--text-muted); }
.price-sub-sb b { color: var(--ink-900); font-weight: 700; }
.reste-sb { position: relative; z-index: 1; max-width: 500px; margin: 26px auto 0; background: #fff; border: 2px solid var(--accent-500); border-radius: 22px; box-shadow: 0 14px 34px color-mix(in srgb, var(--accent-500) 12%, transparent); padding: 28px 34px; }
.reste-sb .rtag { display: inline-block; background: var(--ink-100); color: var(--ink-700); font-size: 13px; font-weight: 700; padding: 8px 18px; border-radius: var(--radius-pill); }
.reste-sb .price-amount { display: flex; align-items: flex-start; gap: 2px; margin-top: 16px; font-family: var(--font-primary); font-weight: 900; color: var(--ink-900); line-height: 1; }
.reste-sb .price-amount .num { font-size: 56px; letter-spacing: -0.02em; }
.reste-sb .price-amount .cur { font-size: 26px; margin-top: 6px; }
.reste-sb .price-amount { margin-top: 14px; }
.reste-sb .chev { position: absolute; right: 34px; top: 44%; color: var(--accent-500); }
.reste-sb .chev svg { width: 26px; height: 26px; }
.reste-sb .rsub { margin-top: 12px; font-size: 15px; color: var(--text-muted); }

/* Deux adaptations à la page, qui n'existent pas sur Social Brand :
   - la page grise et allège tout <span> placé dans un prix (le « HT » de
     2 800 € HT) ; sans cette ligne, le compteur hériterait de ce style ;
   - l'option « Portrait vidéo court, 600 € HT » est éloignée du compteur,
     qui finit lui aussi sur 600 € HT, pour qu'on ne confonde pas les deux. */
.reste-sb .price-amount span { color: inherit; font-weight: inherit; }
.reste-sb + .price-alt { margin-top: 44px; }
