.ebook-hero{padding:clamp(72px,10vw,138px) 0;background:radial-gradient(circle at 82% 25%,rgba(234,153,18,.2),transparent 27%),#171717;color:#fff;overflow:hidden}.ebook-hero__grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.7fr);gap:clamp(48px,8vw,110px);align-items:center}.ebook-hero h1{max-width:14ch;margin:18px 0 20px;color:#fff;line-height:1.08;letter-spacing:.012em}.ebook-hero .gold{color:#f6a719}.ebook-hero .lede{max-width:590px;margin:0;color:rgba(255,255,255,.78);line-height:1.75}.ebook-hero .eyebrow{position:relative;margin:0;padding-left:68px;color:#f6a719;line-height:1.55}.ebook-hero .eyebrow::before{left:0;top:.75em;width:46px}.ebook-hero__note{font-size:.96rem;color:rgba(255,255,255,.72);margin:18px 0 0}.ebook-hero .hero__actions{margin-top:24px;gap:16px}.ebook-hero .btn--glass{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.35);color:#fff}.ebook-price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:34px}.ebook-price strong{font-family:var(--font-display);font-size:clamp(52px,6vw,76px);line-height:1;color:#f6a719}.ebook-price__regular{text-decoration:line-through;color:rgba(255,255,255,.66);font-weight:700}.ebook-price>span:last-child{color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:700}.ebook-cover{display:block;min-height:0;margin:0;padding:0;background:#111;border:1px solid rgba(234,153,18,.75);box-shadow:26px 25px 0 rgba(0,0,0,.25);overflow:hidden}.ebook-cover img{display:block;width:100%;height:auto}.ebook-problems .card{min-height:215px}.ebook-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ebook-pillar{display:flex;gap:20px;padding:24px;border:1px solid rgba(22,22,22,.16);border-radius:16px;background:#fff}.ebook-pillar>span{font-family:var(--font-display);font-size:2.2rem;color:var(--gold);line-height:1}.ebook-pillar h3{margin:0 0 6px;font-size:1.3rem}.ebook-pillar p{margin:0}.ebook-checklist p,.ebook-list-item{display:flex;gap:10px;align-items:flex-start}.ebook-checklist svg,.ebook-list-item svg{flex:none;color:var(--gold);margin-top:3px}.ebook-boundary .btn{margin-top:16px}.ebook-preview-section .section-head .lede{margin-top:12px;color:rgba(255,255,255,.74)}.ebook-previews figure{margin:0;overflow:hidden;border:1px solid rgba(234,153,18,.42);background:#111;box-shadow:0 18px 40px rgba(0,0,0,.2)}.ebook-previews img{display:block;width:100%;height:auto}.ebook-previews figcaption{padding:16px 18px;color:rgba(255,255,255,.83);font-size:.95rem;line-height:1.45}.ebook-final{text-align:center}.ebook-final .lede{max-width:600px;margin-inline:auto}.ebook-price--center{justify-content:center}.ebook-final .btn{margin-top:24px}.ebook-checkout-hero{padding-block:clamp(58px,8vw,100px)}.ebook-checkout-hero .hero__content{max-width:780px}.ebook-checkout-shell{max-width:1080px;margin-inline:auto}.ebook-product-card{cursor:default}.ebook-product-card__tag{font-family:var(--font-label);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep)}.ebook-thanks{min-height:62vh;display:grid;place-items:center}.ebook-thanks .wizard__state{max-width:780px;margin:auto}.ebook-thanks__note{font-size:.9rem!important;color:var(--muted)!important}.is-disabled{opacity:.82;cursor:not-allowed}@media(max-width:760px){.ebook-hero{padding:58px 0 72px}.ebook-hero__grid{grid-template-columns:1fr}.ebook-hero h1{margin:15px 0 18px;line-height:1.04}.ebook-cover{max-width:390px;margin-inline:auto;width:100%}.ebook-pillars{grid-template-columns:1fr}.ebook-pillar{padding:20px}.ebook-price strong{font-size:58px}}
