:root{--bg:#fffaf2;--text:#17211b;--muted:#5f6f66;--green:#0f7b45;--green-dark:#07572f;--yellow:#f7c948;--blue:#1746a2;--soft:#f2eadb;--card:#fff;--border:#e6dccb;--dark:#0f2419;--dark-text:#ecf7ef;--shadow:0 24px 70px rgba(15,36,25,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit}p{line-height:1.65}.hero{min-height:92vh;padding:24px;background:radial-gradient(circle at 15% 10%,rgba(247,201,72,.35),transparent 30%),radial-gradient(circle at 90% 20%,rgba(23,70,162,.18),transparent 28%),linear-gradient(135deg,#fffaf2,#f7efe0)}.nav{max-width:1180px;margin:0 auto 72px;display:flex;justify-content:space-between;align-items:center}.logo{font-weight:800;letter-spacing:-.03em;font-size:1.1rem}.navCta{text-decoration:none;background:var(--text);color:#fff;padding:12px 18px;border-radius:999px;font-size:.9rem;font-weight:700}.heroGrid{max-width:1180px;margin:0 auto;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px}.eyebrow{margin:0 0 14px;color:var(--green);font-weight:800;text-transform:uppercase;letter-spacing:.11em;font-size:.78rem}h1,h2,h3{margin-top:0;letter-spacing:-.05em;line-height:1.02}h1{max-width:850px;font-size:clamp(3rem,7vw,6.3rem);margin-bottom:24px}h2{font-size:clamp(2rem,4vw,3.8rem);margin-bottom:20px}h3{font-size:1.55rem;margin-bottom:10px}.heroText{max-width:690px;font-size:1.25rem;color:var(--muted);margin-bottom:32px}.heroActions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.primaryButton,.secondaryButton{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:16px 22px;border-radius:999px;font-weight:800;text-decoration:none}.primaryButton{background:var(--green);color:#fff;box-shadow:0 14px 34px rgba(15,123,69,.24)}.primaryButton:hover{background:var(--green-dark)}.secondaryButton{border:1px solid var(--border);background:hsla(0,0%,100%,.65)}.smallNote{max-width:680px;color:var(--muted);font-size:.92rem}.heroCard{background:hsla(0,0%,100%,.75);border:1px solid var(--border);border-radius:32px;padding:32px;box-shadow:var(--shadow)}.productPreviewImages{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-bottom:24px}.previewImage{background:#f8f3e7;border-radius:24px;overflow:hidden;border:1px solid rgba(15,36,25,.08)}.previewImage img{width:100%;display:block;object-fit:cover}.previewImage.qrCode{padding:16px;background:#fff;display:flex;align-items:center;justify-content:center}.priceBox{background:#0f2419;color:#fff;border-radius:22px;padding:22px}.priceLabel{margin:0;color:#b9d6c5}.price{margin:5px 0;font-size:3rem;font-weight:900;letter-spacing:-.06em}.priceDetail{margin:0;color:#c8d8ce;font-size:.95rem}.section{padding:92px 24px}.container{max-width:1180px;margin:0 auto}.narrow{max-width:820px}.faq p,.guarantee p,.problem p{color:var(--muted);font-size:1.08rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:36px}.card{background:var(--card);border:1px solid var(--border);border-radius:26px;padding:28px;box-shadow:0 16px 44px rgba(15,36,25,.07)}.card p{color:var(--muted)}.cardSubtitle{font-weight:800;color:var(--green)!important}.checklist{margin-top:22px;padding:16px;border-radius:18px;background:#f8f1e4}.checklist span{display:block;font-size:.82rem;color:var(--muted);margin-bottom:4px}.checklist strong{display:block}.dark{background:var(--dark);color:var(--dark-text)}.dark .eyebrow{color:var(--yellow)}.dark p{color:#c8d8ce}.split{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:64px;gap:64px;align-items:start}.benefitGrid{grid-template-columns:repeat(5,1fr);margin-top:36px}.benefit{background:#fff;border:1px solid var(--border);border-radius:22px;padding:22px}.benefit span{display:inline-flex;height:32px;width:32px;background:var(--green);color:#fff;border-radius:50%;align-items:center;justify-content:center;font-weight:900;margin-bottom:12px}.benefit p{margin:0;color:var(--muted)}.soft{background:var(--soft)}.twoColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.cleanList{list-style:none;padding:0;margin:24px 0 0}.cleanList li{padding:14px 0;border-bottom:1px solid rgba(23,33,27,.12);color:var(--muted);line-height:1.5}.mutedList li{color:#776a5a}.offer{background:radial-gradient(circle at 90% 0,rgba(247,201,72,.25),transparent 26%),#fffaf2}.offerBox{background:#fff;border:1px solid var(--border);border-radius:34px;padding:44px;box-shadow:var(--shadow)}.offerGrid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:32px;gap:32px;margin-top:26px;align-items:center}.offerList{margin:0;padding-left:20px;color:var(--muted);font-size:1.08rem;line-height:1.9}.checkoutCard{background:#0f2419;color:#fff;border-radius:26px;padding:30px;text-align:center}.oldPrice{color:#b9d6c5;margin:0;text-decoration:line-through}.bigPrice{font-size:4rem;font-weight:900;margin:8px 0;letter-spacing:-.07em}.full{width:100%;margin-top:20px}.center{margin-left:auto;margin-right:auto}details{background:#fff;border:1px solid var(--border);border-radius:18px;padding:20px 22px;margin-bottom:12px}summary{cursor:pointer;font-weight:900}details p{margin-bottom:0}.finalCta{padding:94px 24px;text-align:center;color:#fff;background:radial-gradient(circle at 10% 0,rgba(247,201,72,.24),transparent 28%),linear-gradient(135deg,#0f2419,#0f7b45)}.finalCta p{color:#d8eadf;font-size:1.15rem;margin-bottom:26px}.footer{padding:34px 24px;background:#08140e;color:#c8d8ce}.footerGrid{display:flex;justify-content:space-between;gap:30px}.footer p{margin:8px 0 0;color:#aebfb5}.footer a{color:#e9f7ee}@media (max-width:980px){.benefitGrid,.cards,.heroGrid,.offerGrid,.split,.twoColumns{grid-template-columns:1fr}.productMockup{height:330px}.book{width:210px;min-height:270px;font-size:1.15rem}.bookTwo{left:80px}}@media (max-width:620px){.hero{padding:18px}.nav{margin-bottom:44px}.navCta{display:none}.section{padding:68px 18px}.heroCard,.offerBox{padding:22px;border-radius:24px}.productMockup{height:300px}.book{width:170px;min-height:235px;padding:18px}.bookTwo{left:58px}.bookThree{right:6px}.footerGrid{flex-direction:column}.primaryButton,.secondaryButton{width:100%;text-align:center}}.legalPage{padding:90px 24px;min-height:80vh;background:var(--bg)}.legalPage h1{font-size:clamp(2.6rem,6vw,5rem);margin-bottom:24px}.legalPage h2{font-size:clamp(1.5rem,3vw,2.4rem);margin-top:34px}.legalPage p{color:var(--muted);font-size:1.05rem}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;gap:24px;padding:16px 24px;background:rgba(255,250,242,.9);border-bottom:1px solid hsla(38,35%,85%,.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.topbar{align-items:center}.brand{display:inline-flex;min-width:170px;text-decoration:none}.brandLogo{display:block;width:190px;max-width:100%;height:auto}.desktopNav{display:flex;align-items:center;justify-content:center;gap:24px;color:var(--muted);font-size:.95rem;font-weight:700}.desktopNav a{text-decoration:none}.desktopNav a:hover{color:var(--green)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;border-radius:999px;font-size:.95rem;font-weight:900;line-height:1;text-align:center;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.btn:hover{transform:translateY(-1px)}.btnPrimary{background:var(--green);color:#fff;box-shadow:0 14px 34px rgba(15,123,69,.24)}.btnPrimary:hover{background:var(--green-dark)}.btnGhost,.btnSecondary{border:1px solid var(--border);background:hsla(0,0%,100%,.78);color:var(--text)}.hero{position:relative;overflow:hidden;min-height:calc(100vh - 81px);padding:76px 24px 84px;background:linear-gradient(rgba(255,250,242,.82),rgba(255,250,242,.92)),url(/images/ebook-images/cover2.png) 50% /cover}.heroBg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 14%,rgba(247,201,72,.28),transparent 32%),radial-gradient(circle at 88% 22%,rgba(23,70,162,.16),transparent 30%)}.heroGrid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);grid-gap:54px;gap:54px;align-items:center}.heroCopy{max-width:720px}.heroLead{max-width:690px;color:var(--muted);font-size:1.2rem}.trustRow{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 12px}.trustRow span{padding:9px 12px;border:1px solid rgba(15,36,25,.1);border-radius:999px;background:hsla(0,0%,100%,.72);color:#34453b;font-size:.84rem;font-weight:800}.microcopy{max-width:660px;color:var(--muted);font-size:.92rem}.heroVisual{display:grid;grid-gap:18px;gap:18px}.heroBanner{display:block;width:100%;aspect-ratio:2/3;object-fit:cover;border:1px solid rgba(15,36,25,.12);border-radius:8px;box-shadow:var(--shadow)}.checkoutCard,.priceCard{background:#0f2419;color:#fff;border-radius:8px;padding:28px;box-shadow:0 22px 60px rgba(15,36,25,.18)}.checkoutLabel,.priceLabel{margin:0;color:#b9d6c5;font-size:.88rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.checkoutPrice,.price{margin:6px 0;font-size:clamp(3rem,6vw,4.5rem);font-weight:900;letter-spacing:0;line-height:1}.checkoutText,.priceText,.safeNote{color:#c8d8ce}.checkoutCard .btn,.priceCard .btn{width:100%}.problemSection,.section{padding:88px 24px}.disclaimer p,.problemSection p,.richText p{color:var(--muted);font-size:1.06rem}.centerAction{display:flex;justify-content:center;margin-top:30px}.light{color:var(--yellow)}.benefitGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:34px}.benefitCard,.panel,details{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 14px 34px rgba(15,36,25,.06)}.benefitCard{padding:24px}.benefitCard p,.panel li{color:var(--muted)}.iconCircle{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:14px;border-radius:999px;background:var(--green);color:#fff;font-weight:900}.insideGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:32px}.chapterItem{display:grid;grid-template-columns:46px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:18px;border:1px solid var(--border);border-radius:8px;background:#fff}.chapterItem span{color:var(--green);font-size:.9rem;font-weight:900}.chapterItem p{margin:0;color:#34453b;line-height:1.45}.previewSection{background:radial-gradient(circle at 8% 8%,rgba(247,201,72,.22),transparent 30%),#fffaf2}.previewGrid{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:46px;gap:46px;align-items:center}.previewCopy p{color:var(--muted);font-size:1.06rem}.previewList{margin:24px 0 28px;padding:0;list-style:none}.previewList li{padding:12px 0;border-bottom:1px solid rgba(23,33,27,.1);color:#34453b;line-height:1.45}.previewImages{display:grid;grid-template-columns:minmax(210px,.68fr) minmax(260px,1fr);grid-gap:18px;gap:18px;align-items:end}.previewFrame{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.previewFrame img{display:block;width:100%;object-fit:cover}.coverPreview img{aspect-ratio:2/3}.checklistPreview img{aspect-ratio:4/5}.previewFrame figcaption{padding:12px 14px;color:var(--muted);font-size:.86rem;font-weight:800}.checklistGrid,.offerBox{display:grid;grid-template-columns:1fr .82fr;grid-gap:42px;gap:42px;align-items:center}.checklistBox,.mockChecklist{border-radius:8px}.checklistBox{padding:16px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow)}.mockChecklist{padding:26px;background:#f8f1e4}.mockChecklist h3{letter-spacing:0}.mockChecklist p{margin:10px 0;color:#34453b}.panel{padding:30px}.crossList,.offerList,.tickList{margin:0;padding:0;list-style:none}.crossList li,.offerList li,.tickList li{padding:11px 0;border-bottom:1px solid rgba(23,33,27,.1);line-height:1.45}.offerBox{padding:42px}.offerCopy p{color:var(--muted)}.trustBlock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:26px}.trustBlock div{padding:16px;border:1px solid rgba(15,36,25,.1);border-radius:8px;background:#fffaf2}.trustBlock span,.trustBlock strong{display:block}.trustBlock strong{margin-bottom:6px;color:var(--text);font-size:.95rem}.trustBlock span{color:var(--muted);font-size:.9rem;line-height:1.45}.faqList{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.faqList details{margin:0}.finalCta .btn{min-width:220px}.footerLinks{display:flex;flex-wrap:wrap;gap:9px}.mobileSticky{position:fixed;right:16px;bottom:16px;z-index:25;display:none;align-items:center;gap:12px;padding:10px;border:1px solid hsla(38,35%,85%,.9);border-radius:999px;background:rgba(255,250,242,.94);box-shadow:0 16px 40px rgba(15,36,25,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobileSticky span{padding-left:8px;font-weight:900}@media (max-width:980px){.desktopNav{display:none}.checklistGrid,.heroGrid,.offerBox,.previewGrid,.split,.twoColumns{grid-template-columns:1fr}.previewImages{grid-template-columns:.7fr 1fr}.benefitGrid,.insideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.topbar{gap:12px;padding:12px 14px}.brand{min-width:0}.brandLogo{width:142px}.topbar>.btn{display:none}.hero{min-height:auto;padding:54px 18px 68px}.heroLead{font-size:1.05rem}.centerAction .btn,.heroActions .btn{width:100%}.benefitGrid,.insideGrid,.previewImages,.trustBlock{grid-template-columns:1fr}.chapterItem{grid-template-columns:38px 1fr}.benefitCard,.checkoutCard,.offerBox,.panel,.priceCard{padding:22px}.mobileSticky{display:flex;left:14px;right:14px;justify-content:space-between}.mobileSticky .btn{flex:1 1}}