
/* V3 conversion copy & CTA enhancements. Extends V2 without changing its 12-part page structure. */
.hero-v2 .audience{color:#e9d2ab;letter-spacing:.085em;font-size:12px}
.hero-instant-note{font-size:12px;color:#e5d2aa;margin:12px 0 0 0;letter-spacing:.018em}
.v3-direct-checkout{cursor:pointer;border-radius:4px;box-shadow:0 10px 28px #0007,0 0 0 1px #fee5ad55}
.risk-proof-v3{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:15px;border-top:1px solid #e9d8b82a;line-height:1.5}
.risk-proof-v3 small{font-size:9px;color:#b6c8d0;letter-spacing:.09em;font-weight:800}
.risk-proof-v3 b{font-size:12px;color:#f7d29a}
.v3-value-anchor{background:#f4e7d2;border-left:4px solid #a12f32;padding:18px 21px;color:#37312b!important;font-size:15px!important;margin:25px 0 25px}
.v3-value-anchor strong{color:#8e2c30}
.v3-chapters-action{margin-top:28px;padding:24px 20px;border:1px solid #b69963;background:#2a2524aa;text-align:center}
.v3-chapters-action button{width:100%;text-align:center;justify-content:center;cursor:pointer;min-height:65px}
.v3-chapters-action small{display:block;margin-top:12px;color:#d9c9ad;font-size:11px;letter-spacing:.04em}
.v3-closing-offer{display:flex;flex-direction:column;max-width:580px;margin:25px auto 0;padding:28px 30px;border:1px solid #c6a36c;background:linear-gradient(180deg,#1c252d,#0b131b);box-shadow:0 25px 60px #0007}
.v3-closing-offer .closing-price-label{font-size:11px;letter-spacing:.12em;color:#e2ccaa;font-weight:800}
.v3-closing-offer .closing-price{font:700 clamp(2.8rem,5vw,4rem)/1.1 var(--serif);color:#efc87c;margin-top:12px}
.v3-closing-offer .closing-value{color:#d7dae0!important;font-size:14px!important;line-height:1.6;margin:10px auto 20px!important}
.v3-closing-offer button{width:100%;cursor:pointer;justify-content:center;font-size:13px;min-height:60px}
.v3-closing-offer small{font-size:11px;letter-spacing:.025em;color:#c8c1b3;margin-top:16px}
.mobile-cta button{display:flex;align-items:center;gap:13px;font-size:11px;background:#e8bf7a;color:#15130e;padding:13px;font-weight:800;border-radius:3px;border:0;cursor:pointer}
@media(max-width:520px){
  .hero-v2 .audience{font-size:10px}
  .hero-instant-note{font-size:12px;line-height:1.55;margin-top:11px}
  .v3-value-anchor{font-size:14px!important;padding:16px}
  .v3-chapters-action{padding:15px 12px}
  .v3-chapters-action button{font-size:11px;line-height:1.35;min-height:65px}
  .v3-closing-offer{padding:22px 17px}
  .v3-closing-offer button{font-size:11px;line-height:1.4;text-align:center}
  .risk-proof-v3 b{font-size:12px}
  .mobile-cta button{font-size:10px}
}
