:root{--navy:#0d1b2a;--orange:#f28c28;--cream:#fbf8f2;--ink:#18212b;--muted:#65717c;--line:#dfe4e8}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.6 Inter,ui-sans-serif,system-ui,sans-serif}.wrap{width:min(1120px,calc(100% - 40px));margin:auto}.site-header{display:flex;justify-content:space-between;align-items:center;padding:22px max(20px,calc((100% - 1120px)/2));background:var(--cream)}.brand{font-weight:900;font-size:1.15rem;color:var(--navy);text-decoration:none}.brand span{color:var(--orange)}.header-link,.text-link,a{color:var(--navy)}.hero,.sales-hero{padding:90px 0 86px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:800;color:var(--orange);font-size:.73rem}.hero h1,.sales-hero h1{font-size:clamp(2.7rem,6vw,5.6rem);line-height:.98;letter-spacing:-.055em;max-width:860px;margin:18px 0}.lede{font-size:1.25rem;max-width:700px;color:var(--muted)}.hero-actions{display:flex;gap:24px;align-items:center;margin:32px 0}.button{display:inline-block;border:0;border-radius:999px;background:var(--orange);color:#1b1309;padding:14px 24px;font-weight:900;text-decoration:none;cursor:pointer}.fine{font-size:.82rem;color:var(--muted)}.sales-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.sales-hero-card{background:var(--navy);color:#fff;border-radius:22px;padding:34px;box-shadow:0 20px 55px #0d1b2a20}.sales-hero-card h2{font-size:2.2rem;line-height:1.04;margin:14px 0 25px}.finish-list p{border-top:1px solid #526477;padding:15px 0;margin:0}.finish-list b,.finish-list span{display:block}.finish-list span{color:#c6d1da;font-size:.93rem}.proof-strip{background:#f2ece1;border-block:1px solid var(--line)}.proof-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:24px 0}.proof-strip-grid div{border-right:1px solid var(--line);padding-left:25px}.proof-strip-grid div:first-child{padding-left:0}.proof-strip-grid div:last-child{border-right:0}.proof-strip-grid b{display:block;font-size:1.5rem}.proof-strip-grid span{color:var(--muted);font-size:.85rem}.problem{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:100px 0}.problem h2,.offer h2,.faq h2,.contents h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;margin-top:15px}.copy{font-size:1.2rem;color:var(--muted)}.contents{background:#fff;padding:95px 0}.section-lede{color:var(--muted);max-width:650px;font-size:1.12rem}.deliverables{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:35px}.deliverables article{border:1px solid var(--line);border-radius:16px;padding:25px;background:var(--cream)}.deliverables article:last-child{grid-column:span 2}.file-label{font-size:.7rem;letter-spacing:.12em;color:var(--orange);font-weight:900}.deliverables h3{font-size:1.45rem;margin:10px 0 7px}.deliverables p{color:var(--muted);margin-top:0}.preview{background:#f2ece1;padding:12px 14px;border-radius:8px;font-size:.85rem;color:var(--navy);font-weight:700}.mechanism{background:var(--navy);color:white;padding:85px 0}.mechanism h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.02;max-width:720px}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.steps div{border-top:1px solid #526477;padding-top:18px}.steps b{color:var(--orange);display:block}.steps strong{display:block;font-size:1.1rem;margin:10px 0}.steps span{display:block;color:#c6d1da;font-size:.9rem}.walkthrough{padding:85px 0}.walkthrough-card{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;border:1px solid var(--line);border-radius:22px;padding:42px;background:white}.walkthrough h2{font-size:2.4rem;line-height:1.02}.chapter-list{align-self:center}.chapter-list p{border-top:1px solid var(--line);padding:13px 0;margin:0}.chapter-list b{display:inline-block;color:var(--orange);width:30px}.offer{padding:15px 0 100px}.offer-card{display:grid;grid-template-columns:1.3fr .7fr;background:white;border:1px solid var(--line);border-radius:22px;padding:42px;box-shadow:0 15px 50px #0d1b2a12}.price{font-size:3rem;font-weight:900;margin:10px 0}.price small{font-size:.9rem;font-weight:500;color:var(--muted)}li{margin:10px 0}.buy-panel{border-left:1px solid var(--line);padding:30px;display:flex;flex-direction:column;justify-content:center}.affiliate-note{font-size:.8rem;color:var(--muted)}.faq{padding:30px 0 100px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq summary{font-weight:800;cursor:pointer}.footer{border-top:1px solid var(--line);padding:22px 0 35px;display:flex;justify-content:space-between;font-size:.82rem;color:var(--muted)}.optin-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;padding:85px 0}.optin-hero h1{font-size:clamp(2.6rem,5vw,5rem);line-height:.98;letter-spacing:-.05em;margin:18px 0}.benefits{margin:32px 0}.benefits p{border-top:1px solid var(--line);padding:15px 0;margin:0}.benefits strong,.benefits span{display:block}.benefits span{color:var(--muted);font-size:.92rem}.form-card{background:white;border:1px solid var(--line);border-radius:22px;padding:34px;box-shadow:0 15px 50px #0d1b2a12}.form-card h2{font-size:2rem;line-height:1.05;margin:12px 0}.optin-proof{background:var(--navy);color:white;padding:65px 0}.proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.proof-row div{border-top:1px solid #526477;padding-top:18px}.proof-row b{display:block;color:var(--orange)}.proof-row strong,.proof-row span{display:block}.proof-row span{color:#c6d1da;font-size:.9rem;margin-top:8px}.legal{padding:74px 0 100px;max-width:900px}.legal h1{font-size:clamp(2.8rem,6vw,5rem);line-height:.98;letter-spacing:-.055em;margin:18px 0}.legal h2{font-size:1.45rem;line-height:1.15;margin:44px 0 12px}.legal p,.legal li{max-width:780px;color:#33404b}.legal-meta{font-size:.9rem;color:var(--muted)!important}.legal-nav{border-top:1px solid var(--line);padding-top:24px;margin-top:55px}.legal a{text-decoration:underline}@media(max-width:760px){.hero,.sales-hero{padding:55px 0}.problem,.offer-card,.optin-hero,.sales-hero,.walkthrough-card{grid-template-columns:1fr;gap:30px}.deliverables{grid-template-columns:1fr}.deliverables article:last-child{grid-column:auto}.steps,.proof-row,.proof-strip-grid{grid-template-columns:1fr 1fr}.proof-strip-grid div{padding:10px 15px}.buy-panel{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.footer{display:block}.footer span{display:block;margin-top:8px}}
.upgrade{padding:0 0 90px}.upgrade-card{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;background:var(--navy);color:white;border-radius:22px;padding:42px}.upgrade-card h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;margin:15px 0}.upgrade-card .section-lede,.upgrade-card .fine{color:#c6d1da}.upgrade-card .buy-panel{border-color:#526477}.stack-mini p{border-top:1px solid #526477;padding:12px 0;margin:0}.stack-mini b,.stack-mini span{display:block}.stack-mini span{color:#c6d1da;font-size:.92rem}.affiliate-section{background:#f2ece1;padding:85px 0}.affiliate-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.affiliate-grid h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;margin:15px 0}.affiliate-card{background:white;border:1px solid var(--line);border-radius:18px;padding:28px}.affiliate-card p{border-top:1px solid var(--line);padding:14px 0;margin:0}.affiliate-card b,.affiliate-card span{display:block}.affiliate-card span{color:var(--muted);font-size:.92rem}.affiliate-card .text-link{display:inline-block;margin-top:22px;font-weight:800}@media(max-width:760px){.upgrade-card,.affiliate-grid{grid-template-columns:1fr;gap:30px}}
.affiliate-page{padding-top:70px}.affiliate-page h1{max-width:900px}.affiliate-form{max-width:620px;background:white;border:1px solid var(--line);border-radius:18px;padding:28px;display:grid;gap:16px}.affiliate-form label{font-weight:800}.affiliate-form input:not([type=checkbox]){display:block;width:100%;margin-top:6px;border:1px solid var(--line);border-radius:8px;padding:12px;font:inherit;background:#fff}.affiliate-form .check{font-weight:500;font-size:.92rem;color:var(--muted);display:flex;gap:9px;align-items:flex-start}.affiliate-form .button{justify-self:start}
