.pop[data-astro-cid-q4uiqtw6][hidden]{display:none}.pop[data-astro-cid-q4uiqtw6]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px}.pop-backdrop[data-astro-cid-q4uiqtw6]{position:absolute;inset:0;background:#0000008c;opacity:0;transition:opacity .25s ease}.pop-card[data-astro-cid-q4uiqtw6]{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--paper);color:var(--ink);border-radius:var(--radius);border-top:8px solid var(--accent);padding:30px 28px 18px;box-shadow:0 30px 80px #00000059;transform:translateY(16px);opacity:0;transition:transform .25s ease,opacity .25s ease}.pop[data-astro-cid-q4uiqtw6].is-open .pop-backdrop[data-astro-cid-q4uiqtw6]{opacity:1}.pop[data-astro-cid-q4uiqtw6].is-open .pop-card[data-astro-cid-q4uiqtw6]{transform:none;opacity:1}.kicker[data-astro-cid-q4uiqtw6]{color:var(--brand)}.pop-card[data-astro-cid-q4uiqtw6] h2[data-astro-cid-q4uiqtw6]{font-size:clamp(1.6rem,4vw,2.1rem);padding-right:30px}.pop-lede[data-astro-cid-q4uiqtw6]{color:var(--ink-soft)}.pop-x[data-astro-cid-q4uiqtw6]{position:absolute;top:8px;right:10px;width:44px;height:44px;border:0;background:transparent;font-size:1.8rem;line-height:1;cursor:pointer;color:var(--ink)}.pop-no[data-astro-cid-q4uiqtw6]{display:block;margin:10px auto 0;padding:10px;background:none;border:0;color:var(--ink-soft);text-decoration:underline;font:inherit;font-size:.9rem;cursor:pointer}@media(max-width:759px){.pop[data-astro-cid-q4uiqtw6]{place-items:end center;padding:0;pointer-events:none}.pop-backdrop[data-astro-cid-q4uiqtw6]{display:none}.pop-card[data-astro-cid-q4uiqtw6]{pointer-events:auto;width:100%;max-height:80vh;border-radius:14px 14px 0 0;transform:translateY(100%);padding:22px 18px 10px;box-shadow:0 -10px 40px #0000004d}.pop-lede[data-astro-cid-q4uiqtw6]{display:none}}@media(prefers-reduced-motion:reduce){.pop-card[data-astro-cid-q4uiqtw6],.pop-backdrop[data-astro-cid-q4uiqtw6]{transition:none}}.sticky[data-astro-cid-5qlys77k]{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:3px solid var(--brand);box-shadow:0 -8px 24px #00000026;transform:translateY(110%);transition:transform .3s ease}.sticky[data-astro-cid-5qlys77k].is-up{transform:none}.name[data-astro-cid-5qlys77k]{flex:1;min-width:0;font-family:var(--display);font-weight:900;line-height:1.15;font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sticky[data-astro-cid-5qlys77k] .btn{min-height:50px;padding:10px 16px;font-size:.98rem;flex:none;max-width:60%}@media(max-width:759px){.sticky[data-astro-cid-5qlys77k]{display:flex}}.hero[data-astro-cid-j7pv25f6]{padding:clamp(32px,6vw,72px) 0 clamp(40px,6vw,72px);overflow:hidden}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:28px;align-items:center}@media(min-width:820px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.25fr .75fr}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,6.4vw,4.6rem)}.hero-sub[data-astro-cid-j7pv25f6]{font-size:clamp(1.15rem,2vw,1.4rem);opacity:.9;max-width:28em}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.rating[data-astro-cid-j7pv25f6]{margin:16px 0 0;font-weight:700;color:var(--accent)}@media(max-width:819px){.hero-book[data-astro-cid-j7pv25f6]{order:-1}.hero-book[data-astro-cid-j7pv25f6] .stage{--w: min(170px, 42vw) !important;padding-bottom:14px}.hero-grid[data-astro-cid-j7pv25f6]{gap:18px}}.chips[data-astro-cid-j7pv25f6]{background:var(--accent);color:var(--accent-ink)}.chip-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;padding:14px 0;font-family:var(--display);font-weight:900;text-transform:uppercase;letter-spacing:.04em;font-size:.95rem}.book-head[data-astro-cid-j7pv25f6]{max-width:760px;margin-bottom:36px}.benefits[data-astro-cid-j7pv25f6]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:36px}.benefit[data-astro-cid-j7pv25f6]{background:var(--card);border:1px solid var(--line);border-top:6px solid var(--brand);border-radius:var(--radius);padding:24px}.benefit[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-soft)}.num[data-astro-cid-j7pv25f6]{font-family:var(--display);font-weight:900;color:var(--brand);font-size:1.2rem}.reviews[data-astro-cid-j7pv25f6]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:28px}.review[data-astro-cid-j7pv25f6]{margin:0;background:var(--paper);border-radius:var(--radius);padding:22px;border:1px solid var(--line)}.stars[data-astro-cid-j7pv25f6]{color:#e3a008;font-size:1.2rem;letter-spacing:2px}.r-title[data-astro-cid-j7pv25f6]{font-weight:700;margin:6px 0}blockquote[data-astro-cid-j7pv25f6]{margin:0 0 10px}figcaption[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--ink-soft)}.free-grid[data-astro-cid-j7pv25f6]{display:grid;gap:28px;align-items:center}@media(min-width:820px){.free-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.author[data-astro-cid-j7pv25f6]{display:grid;gap:28px;align-items:center;max-width:860px}@media(min-width:640px){.author[data-astro-cid-j7pv25f6]{grid-template-columns:200px 1fr}}.author-photo[data-astro-cid-j7pv25f6]{width:200px;height:200px;border-radius:50%;object-fit:cover}.initials[data-astro-cid-j7pv25f6]{display:grid;place-items:center;background:var(--brand);color:var(--brand-ink);font-family:var(--display);font-weight:900;font-size:3.2rem}.faq[data-astro-cid-j7pv25f6]{max-width:820px}details[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line);padding:6px 0}summary[data-astro-cid-j7pv25f6]{cursor:pointer;font-weight:700;font-size:1.15rem;padding:14px 0;min-height:48px}.closer[data-astro-cid-j7pv25f6] .stage{margin-bottom:18px}
