@font-face{font-family:__displayFont_ea3edd;src:url(/_next/static/media/ee130f78dcd136da-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__displayFont_Fallback_ea3edd;src:local("Arial");ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.00%;size-adjust:116.36%}.__className_ea3edd{font-family:__displayFont_ea3edd,__displayFont_Fallback_ea3edd}.__variable_ea3edd{--font-display:"__displayFont_ea3edd","__displayFont_Fallback_ea3edd"}@font-face{font-family:__sansFont_1a3516;src:url(/_next/static/media/ae05c57c271ebcb0-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:__sansFont_Fallback_1a3516;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_1a3516{font-family:__sansFont_1a3516,__sansFont_Fallback_1a3516}.__variable_1a3516{--font-sans:"__sansFont_1a3516","__sansFont_Fallback_1a3516"}:root{--bg:#0e0c09;--bg-glow:rgba(212,161,58,.09);--raised:#16130f;--card:#1a1712;--line:#2b251d;--line-soft:#221d16;--text:#ede5d4;--text-soft:#a89c85;--text-dim:#6f6553;--gold:#d4a13a;--gold-bright:#e6b854;--gold-deep:#9c7222;--ink-on-gold:#1c1305;--green:#7fb069;--red:#d97757}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg)}body{font-family:var(--font-sans),"Segoe UI",Helvetica,Arial,sans-serif;background:radial-gradient(ellipse 90% 34rem at 50% -6rem,var(--bg-glow),transparent 70%),var(--bg);color:var(--text);line-height:1.65;font-size:16.5px;-webkit-font-smoothing:antialiased}main{max-width:680px;margin:0 auto;padding:0 22px}.book-title,.wordmark,h1,h2,h3{font-family:var(--font-display),Georgia,serif;font-weight:600;letter-spacing:-.015em}h1{font-size:clamp(2.2rem,6.5vw,3rem);line-height:1.08}h2{font-size:1.55rem;line-height:1.2;margin-bottom:.7rem}.accent,h1 em,h2 em{font-style:italic;font-weight:500;color:var(--gold-bright)}section{padding:3rem 0;border-bottom:1px solid var(--line-soft)}section:last-of-type{border-bottom:none}.topbar{max-width:680px;margin:0 auto;padding:1.1rem 22px .4rem;display:flex;align-items:baseline;justify-content:space-between}.wordmark{color:var(--text);text-decoration:none;font-size:1.25rem;font-weight:700}.wordmark span{color:var(--gold)}.topbar-tag{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.hero{padding-top:2.6rem;text-align:center}.hero .sub{margin:1.1rem auto 1.6rem;color:var(--text-soft);max-width:33rem;font-size:1.06rem}.kicker{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:var(--gold);font-weight:600;margin-bottom:1rem;display:block}.btn{display:inline-block;background:linear-gradient(180deg,var(--gold-bright),var(--gold));color:var(--ink-on-gold);border:none;border-radius:10px;padding:1rem 1.9rem;font-size:1.04rem;font-weight:700;font-family:var(--font-sans),sans-serif;cursor:pointer;text-decoration:none;width:100%;max-width:24rem;box-shadow:inset 0 1px 0 rgba(255,235,190,.35),0 8px 26px rgba(212,161,58,.22);transition:transform .12s ease,box-shadow .12s ease}.btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,235,190,.35),0 12px 32px rgba(212,161,58,.3)}.btn.secondary{background:var(--raised);color:var(--text);border:1px solid var(--line);box-shadow:none}.btn.secondary:hover{border-color:var(--gold-deep)}.form{display:flex;flex-direction:column;gap:.75rem;align-items:center;margin-top:.5rem}.form .btn,.form input,.form select,.form textarea{width:100%;max-width:24rem;margin-left:auto;margin-right:auto}.form input,.form select,.form textarea{padding:.9rem 1.05rem;font-size:1rem;color:var(--text);font-family:var(--font-sans),sans-serif;border:1px solid var(--line);border-radius:10px;background:var(--raised)}.form input::placeholder,.form textarea::placeholder{color:var(--text-dim)}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--gold-deep);box-shadow:0 0 0 3px rgba(212,161,58,.14)}.form textarea{min-height:5.5rem}.form label{width:100%;max-width:24rem;margin-left:auto;margin-right:auto;text-align:left;font-size:.88rem;color:var(--text-soft)}.microcopy{font-size:.82rem;color:var(--text-dim);margin-top:.6rem}.book-scene{perspective:1200px;display:flex;justify-content:center;margin:2.1rem 0 2.3rem}.book{position:relative;width:200px;height:296px;transform:rotateY(-24deg) rotateX(3deg);transform-style:preserve-3d;filter:drop-shadow(0 24px 34px rgba(0,0,0,.55))}.book-cover{position:absolute;inset:0;border-radius:3px 10px 10px 3px;background:radial-gradient(ellipse 120% 60% at 30% 0,rgba(230,184,84,.16),transparent 60%),linear-gradient(160deg,#221c13,#171310 55%,#121009);border:1px solid #3a3120;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:1.4rem;text-align:center}.book-spine{position:absolute;left:-14px;top:2px;bottom:2px;width:14px;transform:rotateY(-72deg);transform-origin:right;background:linear-gradient(90deg,#0c0a07,#241d12);border-radius:2px 0 0 2px}.book-kicker{font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:600}.book-title{font-size:1.9rem;line-height:1.05;color:#f3ead6;font-weight:700}.book-rule{width:34px;height:1px;background:var(--gold-deep)}.book-author{font-family:var(--font-display),serif;font-style:italic;font-size:.85rem;color:var(--text-soft)}.proof-strip{display:grid;grid-gap:.9rem;gap:.9rem;text-align:center}@media (min-width:640px){.proof-strip{grid-template-columns:1fr 1fr 1fr}}.proof-strip .item{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.15rem 1rem;font-size:.92rem;color:var(--text-soft)}.proof-strip .item strong{color:var(--text)}ul.benefits{list-style:none;display:flex;flex-direction:column;gap:.9rem}ul.benefits li{padding-left:1.7rem;position:relative;color:var(--text-soft)}ul.benefits li strong{color:var(--text)}ul.benefits li:before{content:"✦";position:absolute;left:0;color:var(--gold);font-size:.85rem;top:.15rem}blockquote.story{border-left:2px solid var(--gold-deep);padding-left:1.3rem;gap:.95rem;color:var(--text-soft)}.quotes,blockquote.story{display:flex;flex-direction:column}.quotes{gap:.9rem}.quotes .q{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.1rem 1.3rem;font-style:italic;color:var(--text)}.quotes .q span{display:block;font-style:normal;font-size:.78rem;color:var(--text-dim);margin-top:.5rem}.faq dt{font-weight:600;margin-top:1.3rem;color:var(--text);font-family:var(--font-display),serif;font-size:1.06rem}.faq dd{color:var(--text-soft);margin-top:.35rem}.offer-box{background:radial-gradient(ellipse 120% 90% at 50% 0,rgba(212,161,58,.08),transparent 65%),var(--card);border:1px solid var(--gold-deep);border-radius:14px;padding:1.8rem 1.5rem;margin:1.3rem 0;text-align:center}.offer-box .price{font-size:1.7rem;font-weight:700;color:var(--text);font-family:var(--font-display),serif}.offer-box .strike{text-decoration:line-through;color:var(--text-dim);font-size:1.02rem;margin-right:.5rem}.offer-box ul{list-style:none;flex-direction:column;gap:.55rem}.bump,.offer-box ul{text-align:left;margin:1.1rem 0;display:flex;color:var(--text-soft)}.bump{border:1.5px dashed var(--gold-deep);border-radius:12px;padding:1.15rem 1.3rem;background:rgba(212,161,58,.05);gap:.9rem;align-items:flex-start;font-size:.95rem}.bump strong{color:var(--text)}.bump input[type=checkbox]{margin-top:.3rem;transform:scale(1.35);accent-color:var(--gold)}.chat-demo{background:var(--raised);border:1px solid var(--line);border-radius:18px;max-width:26rem;margin:1.6rem auto;overflow:hidden}.chat-head{padding:.65rem 1.1rem;border-bottom:1px solid var(--line-soft);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);display:flex;align-items:center;gap:.5rem}.chat-dot{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block}.chat-body{padding:1.1rem;display:flex;flex-direction:column;gap:.8rem}.bubble{max-width:85%;padding:.7rem .95rem;border-radius:16px;font-size:.94rem;line-height:1.45}.bubble.them{background:#262119;color:var(--text);align-self:flex-start;border-bottom-left-radius:5px}.bubble.me{background:linear-gradient(180deg,rgba(230,184,84,.22),rgba(212,161,58,.14));border:1px solid var(--gold-deep);color:var(--text);align-self:flex-end;border-bottom-right-radius:5px}.chat-ai{display:flex;flex-direction:column;gap:.45rem;align-items:flex-end}.chat-ai-label{font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:var(--gold);font-weight:600}.chat-why{font-size:.8rem;color:var(--text-dim);text-align:right;max-width:90%}.fastpath{position:-webkit-sticky;position:sticky;bottom:0;background:rgba(14,12,9,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:.85rem 1rem;display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap}.fastpath .btn{width:auto;padding:.65rem 1.3rem;font-size:.95rem}.center{text-align:center}.success{background:rgba(127,176,105,.08);border:1px solid rgba(127,176,105,.35);border-radius:12px;padding:1.1rem 1.3rem;color:var(--text)}.caution-box{border:1.5px dashed var(--red);border-radius:12px;padding:1rem 1.2rem;background:rgba(217,119,87,.06);color:var(--text-soft)}.footer{max-width:680px;margin:0 auto;padding:2.2rem 22px 3rem;font-size:.78rem;text-align:center;border-top:1px solid var(--line-soft)}.footer,.footer a{color:var(--text-dim)}