:root{--ink:#0b0710;--purple:#32104f;--purple2:#5e2394;--gold:#f2c14e;--gold2:#ffdc7a;--paper:#fbfaf8;--muted:#6e6872;--line:#e9e4ec;--white:#fff;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;background:var(--paper);color:var(--ink);line-height:1.6}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}.shell{width:min(var(--max),calc(100% - 40px));margin:auto}.compact{max-width:820px}.center{text-align:center}.section{padding:96px 0}.white{background:var(--paper)}.dark{background:linear-gradient(140deg,#0a0710,#1b0e28 54%,#35104f);color:#fff}.kicker{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.16em;color:var(--gold2);margin-bottom:18px}.kicker.dark{color:var(--purple2)}h1,h2{font-family:"Playfair Display",Georgia,serif;line-height:1.04;margin:0 0 22px}h1{font-size:clamp(3rem,6.2vw,6.1rem);letter-spacing:-.04em}h2{font-size:clamp(2.2rem,4.3vw,4.4rem);letter-spacing:-.035em}h3{line-height:1.2;margin:10px 0 10px}.section-lead{font-size:1.15rem;color:var(--muted);max-width:700px;margin:0 auto 42px}.urgency{height:42px;background:#15091f;color:#fff;display:flex;align-items:center;justify-content:center;gap:14px;font-size:.78rem;font-weight:700;letter-spacing:.05em;position:sticky;top:0;z-index:50;border-bottom:1px solid #3d2350}.urgency strong,.urgency b{color:var(--gold2)}.timer-label{opacity:.65}.hero{min-height:850px;background:radial-gradient(circle at 72% 22%,rgba(121,57,170,.35),transparent 28%),linear-gradient(145deg,#08060c,#160a21 50%,#2a0c40);color:#fff;overflow:hidden}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09)}.brand{font-weight:700;letter-spacing:.06em;font-size:.86rem}.brand strong{color:var(--gold2)}.nav-buy{padding:11px 18px;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-size:.85rem;font-weight:700}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;padding:74px 0 90px}.hero-copy em{font-style:normal;color:var(--gold2)}.hero-text{font-size:clamp(1.05rem,1.6vw,1.35rem);color:#d7cfdb;max-width:690px}.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.hero-proof span{font-size:.82rem;border:1px solid rgba(255,255,255,.15);padding:8px 12px;border-radius:999px;color:#eee6f2}.hero-offer{display:flex;align-items:flex-end;gap:28px;margin:26px 0}.old-price{display:flex;flex-direction:column;color:#aaa}.new-price{display:flex;flex-direction:column}.new-price small{color:#d4c9d8}.new-price strong{font-size:3.6rem;line-height:.9;color:var(--gold2);letter-spacing:-.06em}.cta{display:inline-flex;justify-content:center;align-items:center;text-align:center;border-radius:14px;padding:18px 24px;font-weight:800;letter-spacing:.02em;transition:.2s ease}.cta:hover{transform:translateY(-2px)}.cta.checkout{background:linear-gradient(180deg,#ffe28a,#efb92d);color:#1b1200;box-shadow:0 14px 36px rgba(242,193,78,.22)}.cta.outline{border:1px solid var(--gold);color:var(--gold2);margin-top:24px}.safe{font-size:.79rem;color:#a99eae}.hero-art{position:relative;min-height:620px}.portrait-card{position:absolute;right:0;top:0;width:66%;height:570px;border-radius:40px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:linear-gradient(#39234a,#160d20)}.portrait-card img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.book-mockup{position:absolute;left:0;bottom:25px;width:285px;height:390px;filter:drop-shadow(0 34px 36px rgba(0,0,0,.45));transform:rotate(-5deg)}.book-face{position:absolute;inset:0 0 0 25px;background:linear-gradient(145deg,#1c0e28,#08070b 65%);border:2px solid #b68635;padding:40px 27px;display:flex;flex-direction:column;justify-content:center;box-shadow:inset 0 0 50px rgba(110,42,154,.2)}.book-face span{font-size:.65rem;letter-spacing:.15em;color:#d5b35d}.book-face b{font-family:"Playfair Display";font-size:3.1rem;color:#fff;line-height:.95;margin-top:8px}.book-face p{font-size:.78rem;color:#ddd;margin:12px 0}.book-face strong{font-size:1.4rem;color:var(--gold2);line-height:1.1}.book-face small{margin-top:42px;color:#ccc}.book-side{position:absolute;left:0;top:12px;width:28px;height:382px;background:linear-gradient(90deg,#6e4319,#d2a34d);transform:skewY(-18deg)}.floating-note{position:absolute;right:0;bottom:8px;background:#fff;color:#25142c;width:300px;padding:17px 20px;border-radius:16px;font-weight:800;box-shadow:0 20px 50px rgba(0,0,0,.25)}.mistakes{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mistakes article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;min-height:240px;box-shadow:0 12px 40px rgba(28,16,35,.05)}.mistakes article>span{font-family:"Playfair Display";font-size:2.4rem;color:#c9b8d2}.mistakes p{color:var(--muted);font-size:.94rem}.benefit-grid,.story-grid,.inside-grid,.offer-wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.benefit-photo{position:relative}.benefit-photo img{width:100%;max-height:650px;object-fit:cover;border-radius:34px}.number-card{position:absolute;right:-22px;bottom:30px;background:var(--gold2);color:#1a1100;padding:20px 24px;border-radius:18px;box-shadow:0 18px 40px rgba(0,0,0,.35);display:flex;flex-direction:column}.number-card strong{font-size:2rem}.number-card span{font-size:.75rem}.benefits{list-style:none;padding:0;margin:25px 0}.benefits li{display:grid;grid-template-columns:175px 1fr;gap:18px;border-top:1px solid rgba(255,255,255,.12);padding:18px 0}.benefits b{color:var(--gold2)}.benefits span{color:#d5cbd9}.story-copy p{color:#4f4953;font-size:1.07rem}.signature{display:flex;flex-direction:column;border-left:4px solid var(--gold);padding-left:16px;margin-top:28px}.signature span{color:var(--muted)}.proof-gallery{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.proof-gallery figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden}.proof-gallery figure.large{transform:translateY(-18px)}.proof-gallery img{width:100%;height:380px;object-fit:cover}.proof-gallery figcaption{font-size:.78rem;padding:12px 14px;color:var(--muted)}.math-section{background:#0c0810;color:#fff}.costs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:42px 0}.costs div{border:1px solid #33253d;border-radius:18px;padding:24px;display:flex;flex-direction:column}.costs span{color:#bcaec3;font-size:.85rem}.costs strong{font-size:1.5rem;color:#fff;margin-top:8px}.versus{max-width:490px;margin:38px auto 0;border:1px solid #604078;background:linear-gradient(145deg,#2d123f,#12091b);border-radius:26px;padding:30px}.versus span{font-size:.68rem;letter-spacing:.2em;color:#bba8c2}.versus strong{display:block;font-size:4.6rem;color:var(--gold2);letter-spacing:-.07em}.versus p{margin:0;color:#d1c5d5}.ebook-shot img{width:100%;border-radius:28px;box-shadow:0 24px 70px rgba(28,13,38,.15)}.topics{display:flex;flex-wrap:wrap;gap:9px}.topics span{border:1px solid #d9cfe0;background:#fff;border-radius:999px;padding:9px 13px;font-size:.84rem}.note{color:var(--muted);margin-top:22px}.offer{background:radial-gradient(circle at 20% 0%,#4e176f,#190b25 52%,#09060d);color:#fff}.offer-wrap{border:1px solid #5d3a72;border-radius:34px;padding:54px;background:rgba(11,7,16,.55);backdrop-filter:blur(8px)}.offer-wrap>div:first-child p{color:#cec2d2;font-size:1.05rem}.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.trust-row span{font-size:.8rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:8px 11px}.checkout-card{background:#fff;color:var(--ink);border-radius:26px;padding:34px;text-align:center;display:flex;flex-direction:column}.checkout-card small{font-weight:800;color:var(--purple2)}.checkout-card del{color:#8c848e}.checkout-card>span{margin-top:10px}.checkout-card>strong{font-size:4.8rem;color:var(--purple);line-height:1;letter-spacing:-.07em;margin-bottom:22px}.checkout-card p{font-size:.75rem;color:#8a828d}.faq h2{margin-bottom:32px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{font-weight:800;cursor:pointer}.faq details p{color:var(--muted)}footer{background:#09060d;color:#a79cae;padding:28px 0}.footer-row{display:flex;justify-content:space-between;gap:20px;font-size:.8rem}.footer-row strong{color:#fff}.mobile-buy{display:none}
@media(max-width:920px){.section{padding:72px 0}.hero{min-height:auto}.hero-grid,.benefit-grid,.story-grid,.inside-grid,.offer-wrap{grid-template-columns:1fr}.hero-grid{padding-top:48px}.hero-art{min-height:570px}.portrait-card{width:68%;height:500px}.book-mockup{width:245px;height:340px}.book-side{height:332px}.mistakes{grid-template-columns:1fr 1fr}.benefit-photo{max-width:620px;margin:auto}.number-card{right:10px}.proof-gallery{max-width:700px}.offer-wrap{padding:34px}.costs{grid-template-columns:1fr}.footer-row{flex-direction:column}.mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:60;background:#fff;border-top:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;box-shadow:0 -10px 30px rgba(0,0,0,.12)}.mobile-buy div{display:flex;flex-direction:column}.mobile-buy strong{color:var(--purple)}.mobile-buy a{background:var(--gold);padding:12px 16px;border-radius:10px;font-weight:800;font-size:.82rem}}
@media(max-width:600px){.shell{width:min(100% - 26px,var(--max))}.urgency{height:auto;min-height:44px;padding:7px 10px;gap:7px;flex-wrap:wrap;text-align:center;font-size:.65rem}.timer-label{display:none}.nav{height:68px}.nav-buy{display:none}.hero-grid{gap:25px}.hero-copy{text-align:center}.hero-text{font-size:1rem}.hero-proof{justify-content:center}.hero-offer{justify-content:center}.new-price strong{font-size:3.2rem}.cta{width:100%;padding:16px 14px;font-size:.85rem}.hero-art{min-height:445px}.portrait-card{width:72%;height:400px;border-radius:28px}.book-mockup{width:185px;height:265px;left:0}.book-side{height:257px}.book-face{padding:24px 17px}.book-face b{font-size:2rem}.book-face strong{font-size:1rem}.book-face small{margin-top:22px;font-size:.55rem}.floating-note{width:235px;padding:12px 14px;font-size:.74rem}.mistakes{grid-template-columns:1fr}.mistakes article{min-height:auto}.benefits li{grid-template-columns:1fr;gap:4px}.proof-gallery{grid-template-columns:1fr}.proof-gallery figure.large{transform:none}.proof-gallery img{height:auto;max-height:440px;object-fit:cover}.inside-grid{gap:38px}.offer-wrap{padding:22px}.checkout-card>strong{font-size:3.7rem}.footer-row{text-align:center;align-items:center}}
