.sales-page{background:#061827}.sales-header{height:94px;padding:0 clamp(24px,6vw,90px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.sales-header img,.sales-footer img,.thankyou-logo{width:240px;display:block}.sales-hero{min-height:760px;padding:70px clamp(24px,8vw,120px);display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;background:radial-gradient(circle at 76% 42%,rgba(237,174,22,.13),transparent 27%)}.sales-copy h1,.problem h2,.contents h2,.inside h2,.checkout h2,.thankyou h1{font:400 clamp(4rem,7vw,7.4rem)/.91 var(--font-display);text-transform:uppercase;letter-spacing:-.025em;margin:0}.sales-copy h1 em,.inside h2 em{font-style:normal;color:var(--gold)}.sales-lead{font-size:1.2rem;max-width:680px;color:#ced7dd;margin:32px 0}.sales-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.sales-actions>span{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.sales-cover{position:relative;display:flex;justify-content:center}.sales-cover img{width:min(420px,90%);position:relative;z-index:1;box-shadow:0 45px 90px rgba(0,0,0,.55);transform:rotate(2deg)}.cover-glow{position:absolute;inset:12%;background:var(--gold);filter:blur(80px);opacity:.18}.page-badge{position:absolute;right:1%;bottom:12%;z-index:2;background:#f5f5f2;color:var(--navy);padding:13px 18px;text-transform:uppercase;font-size:.68rem;letter-spacing:.08em}.page-badge strong{display:block;font:600 2.2rem/1 var(--font-display);color:#a67808}.reader-strip{padding:27px clamp(24px,8vw,120px);background:var(--gold);color:var(--navy);display:flex;align-items:center;justify-content:space-between;gap:20px}.reader-strip p{margin:0;font-weight:700;text-transform:uppercase;font-size:.75rem}.reader-strip div{display:flex;gap:12px;flex-wrap:wrap}.reader-strip span{border:1px solid rgba(6,24,39,.35);padding:7px 11px;font-size:.7rem;text-transform:uppercase}.sales-pad{padding:clamp(85px,10vw,145px) clamp(24px,8vw,120px)}.problem{background:#f1f3f4;color:var(--ink)}.problem .section-number{color:#9b7413}.problem-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:9vw}.problem h2,.contents h2,.inside h2{font-size:clamp(3.3rem,5.5vw,5.8rem)}.problem-grid>div{font-size:1.08rem}.gold-line{border-left:3px solid var(--gold);padding-left:22px;font-weight:600}.contents>h2 span{color:#778791}.chapter-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid rgba(255,255,255,.13)}.chapter-grid article{padding:28px 26px;border-right:1px solid rgba(255,255,255,.13);border-bottom:1px solid rgba(255,255,255,.13)}.chapter-grid b{font:500 1rem var(--font-display);color:var(--gold)}.chapter-grid h3{font:500 1.65rem/1.1 var(--font-display);text-transform:uppercase;margin:13px 0}.chapter-grid p{font-size:.84rem;color:var(--muted)}.inside{background:var(--gold);color:var(--navy);display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;align-items:center}.inside .section-number{color:rgba(6,24,39,.6)}.inside-visual{position:relative;text-align:center}.inside-visual img{width:min(360px,90%);box-shadow:0 35px 60px rgba(6,24,39,.32);transform:rotate(-3deg)}.inside ul{list-style:none;padding:0;margin:32px 0}.inside li{padding:11px 0 11px 28px;border-bottom:1px solid rgba(6,24,39,.23);position:relative}.inside li:before{content:'✓';position:absolute;left:0;font-weight:800}.disclaimer{font-size:.74rem;opacity:.7}.checkout{background:#eef1f2;color:var(--ink)}.checkout-card{display:grid;grid-template-columns:180px 1fr auto;gap:45px;align-items:center;border:1px solid rgba(16,34,50,.18);padding:36px;background:white;box-shadow:0 25px 70px rgba(7,25,40,.12)}.mini-cover img{display:block;width:100%;box-shadow:0 15px 30px rgba(0,0,0,.18)}.checkout h2{font-size:clamp(2.4rem,4vw,4rem)}.checkout-copy p{color:#52616b}.checkout-copy ul{padding-left:18px;font-size:.86rem}.checkout-buy{text-align:right}.checkout-buy small,.checkout-buy strong{display:block}.checkout-buy strong{font:500 3.7rem var(--font-display);color:#9b7413}.checkout-buy .button{margin-top:12px}.checkout-buy p{font-size:.66rem;color:#71808a;text-transform:uppercase}.faq{max-width:1100px;margin:auto}.faq details{border-top:1px solid rgba(255,255,255,.15);padding:22px 0}.faq details:last-child{border-bottom:1px solid rgba(255,255,255,.15)}.faq summary{cursor:pointer;font:500 1.6rem var(--font-display);text-transform:uppercase}.faq details p{color:var(--muted);max-width:750px}.sales-footer{padding:44px clamp(24px,6vw,90px);border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:30px;color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.07em}.sales-footer a:hover{color:var(--gold)}.thankyou-page{min-height:100svh;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,rgba(237,174,22,.13),transparent 30%),var(--navy)}.thankyou{width:min(720px,calc(100% - 40px));text-align:center;padding:55px;border:1px solid rgba(237,174,22,.35);background:rgba(6,24,39,.88)}.thankyou-logo{margin:0 auto 45px}.thankyou .check{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--navy);font-size:1.8rem;margin:0 auto 24px}.thankyou h1{font-size:clamp(3.4rem,8vw,6rem)}.thankyou>p:not(.eyebrow){color:#cbd4da;max-width:560px;margin:25px auto}.thankyou small{display:block;color:var(--muted);margin-top:24px}@media(max-width:900px){.sales-hero,.problem-grid,.inside{grid-template-columns:1fr}.sales-cover img{width:min(340px,75vw)}.chapter-grid{grid-template-columns:repeat(2,1fr)}.checkout-card{grid-template-columns:130px 1fr}.checkout-buy{grid-column:1/-1;text-align:left}.reader-strip{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.sales-header .ghost{display:none}.sales-header img{width:205px}.sales-hero{padding-top:55px}.sales-copy h1{font-size:clamp(3.6rem,17vw,5.1rem)}.chapter-grid{grid-template-columns:1fr}.checkout-card{grid-template-columns:1fr;padding:25px}.mini-cover img{width:150px}.sales-footer{align-items:flex-start;flex-direction:column}.thankyou{padding:35px 22px}}
