/* Tu Primera Pagina (2026-11-08, Jonah "Yes, after the fixes"). The Pricing page's parts (pricing.css), with one idea of
   its own: the rate card carries twelve tear-off stubs along its top, one per payment, and the twelfth, the one that makes
   the page the client's, is printed in the ink red. No flip: everything the card says is on its face. */

.pp-terms { margin-top: calc(18 * var(--u)); font: 500 calc(17 * var(--u)) / 1.4 var(--read); color: var(--ink); }

/* twelve stubs where Pricing has three: narrower, closer, still torn from the same dotted line */
.pp-stubs { gap: clamp(4px, .45vw, 8px); left: clamp(20px, 2.4vw, 44px); right: clamp(20px, 2.4vw, 44px); }
.pp-stubs i { width: auto; flex: 1 1 0; max-width: 64px; min-width: 0; height: 52px; font-size: .74rem; letter-spacing: .08em; }
.pp-stubs i:nth-child(3n + 1) { --t: .8deg; }
.pp-stubs i:nth-child(4n) { --t: -1.4deg; }
.pp-stubs .pp-stubs__last { color: var(--ivory); background: var(--wine-btn); }
.pp-rate .rate__fig strong { white-space: nowrap; }
.pp-note { left: auto; right: clamp(70px, 7vw, 130px); top: calc(100% + 26px); }

.pp-after__words { display: grid; gap: calc(12 * var(--u)); margin-bottom: clamp(26px, 4svh, 44px); max-width: 52rem; }
.pp-more .psec__title { margin-bottom: clamp(26px, 4svh, 44px); }
/* one line per title where the column allows, so the two prices beside each other start level */
.pp-two .pr-h { max-width: none; }
.pp-fig { display: flex; align-items: baseline; gap: .3em; font-size: 1.05rem; color: var(--ink-2); }
.pp-fig strong { font: 600 clamp(2.2rem, 1.3rem + 2.2vw, 3.8rem)/1 var(--display); color: #14191B; letter-spacing: -.02em; }

@media (max-width: 760px) {
  .pp-stubs { gap: 3px; left: 14px; right: 14px; }
  .pp-stubs i { height: 44px; padding-bottom: 6px; font-size: .58rem; letter-spacing: 0; }
  /* as on Pricing: no room beside the card for the note, and the lede already says it */
  .pp-note { display: none; }
}
