body{overflow:auto!important;height:auto!important}.direct-sales{max-width:920px}.offer-head{text-align:center}.guide-hero{display:block;width:100%;max-width:640px;max-height:430px;object-fit:contain;margin:24px auto 40px}.proof{display:grid;grid-template-columns:1fr 240px;gap:32px;align-items:center;margin:36px 0}.proof img{width:100%;height:auto}.reader{padding:24px;border-left:3px solid #82b8ff;background:#122238;border-radius:12px;margin:32px 0}.reader p{font-size:18px;line-height:1.6}.reader footer{color:#b7c3d6}.gift-reveal{padding:28px!important}.gift-reveal h2{font-size:32px!important}.gift-image{max-width:480px!important;max-height:280px;object-fit:contain}.gift-titles{display:grid!important;grid-template-columns:1fr 1fr}.gift-titles span{display:block!important;padding:16px!important}.gift-titles small{display:block;margin-top:8px}.closing h2{font-size:30px!important}.closing .checkout{background:#16a34a!important;color:#fff!important;animation:checkout-size-pulse 1.6s ease-in-out infinite}.closing{margin-bottom:32px}@media(max-width:600px){.proof{grid-template-columns:1fr;gap:16px}.proof .preview-button{max-width:230px;margin:auto}.gift-titles{grid-template-columns:1fr}.gift-reveal h2{font-size:26px!important}.offer-head h1{font-size:34px}.closing h2{font-size:26px!important}}@media(prefers-reduced-motion:reduce){.closing .checkout{animation:none!important}}
.direct-reel{height:330px;margin:24px 0 36px;width:100%}.direct-reel:after{background:linear-gradient(180deg,transparent 75%,#080b11)}@media(max-width:600px){.direct-reel{height:270px;margin:20px 0;width:100%}}
#final-purchase h2{color:#fff!important}#final-purchase p{color:#c6d5e8!important}

.br-promo-fixed{position:fixed;top:0;left:0;right:0;z-index:1000;background:#080808;color:#e8c76a;text-align:center;padding:12px 16px;font-size:15px;font-weight:800;letter-spacing:.6px;border-bottom:1px solid #9c7e35;box-shadow:0 3px 12px #0005}body{padding-top:0!important}.br-old-price{color:#697386;font-size:20px;margin:18px 0 0}.br-old-price del{text-decoration-thickness:2px}
.direct-sales .gift-image{border-radius:18px}

/* Image-first BR hero and contextual lifetime benefits - 2026-10-02 */
.direct-sales .offer-shell{margin-top:0}
.direct-sales .direct-reel{height:380px;margin:0;width:100%}
.direct-sales .direct-reel .hero-reel-group img{width:244px;height:345px}
.direct-sales .direct-reel:after{background:linear-gradient(180deg,transparent 35%,rgba(8,11,17,.35) 62%,#080b11 100%)}
.direct-sales .offer-head{position:relative;margin-top:-65px;text-align:left;z-index:1}
.direct-sales .offer-head .lead-copy{max-width:680px}
.access-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:#c7d6e9;font-size:15px;margin:22px 0 32px}
.access-inline strong,.access-inline>span:first-child{color:#f3d781}.access-inline>span:first-child{font-size:25px}.access-divider{color:#6d7e94}
.access-editorial{border-left:2px solid #c6a64e;padding:4px 0 4px 20px;margin:32px 0 40px;color:#b7c3d6;font-size:15px}
.access-editorial strong{display:block;color:#f3d781;font-size:19px;margin-bottom:5px}
.direct-sales .gift-note.access-note{color:#b7c3d6;font-size:14px;margin-top:24px}.access-note strong{color:#fff}
.direct-sales .access-price{font-size:17px;line-height:1.5;margin:12px 0 24px;color:#182a40}.access-price strong{color:#10643d}.access-price small{display:block;font-size:13px;color:#52647c;margin-top:4px}
#final-purchase .access-closing{font-size:14px;letter-spacing:.5px;color:#f3d781!important;margin-bottom:18px}
@media(max-width:600px){.direct-sales .direct-reel{height:305px;width:calc(100% + 40px);margin-left:-20px}.direct-sales .direct-reel .hero-reel-group img{width:188px;height:266px}.direct-sales .offer-head{margin-top:-44px}.access-inline{font-size:14px;gap:6px 9px}.access-editorial strong{font-size:18px}}
