
:root{--ink:#2d2421;--ink2:#4b403b;--paper:#f7f2ea;--cream:#fffaf3;--line:#e6d9cc;--copper:#8a4e34;--gold:#c9974c;--gold2:#f4deae;--green:#2f6b4f;--red:#9e3f38;--shadow:0 24px 70px rgba(63,43,33,.13);--radius:28px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:var(--ink);background:linear-gradient(180deg,#fcf9f5 0,#f6eee5 100%);overflow-x:hidden}button,input{font:inherit}.hidden{display:none!important}.shell{width:min(1120px,calc(100% - 32px));margin:auto;position:relative}.ambient{position:fixed;border-radius:50%;filter:blur(100px);opacity:.18;pointer-events:none;z-index:-2}.ambient.a1{width:440px;height:440px;background:#dca48e;top:-150px;right:-80px}.ambient.a2{width:380px;height:380px;background:#c7a66a;left:-160px;top:48vh}.ambient.a3{width:320px;height:320px;background:#f4deae;right:10%;top:72vh}.topbar{height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 max(20px,calc((100vw - 1120px)/2));position:sticky;top:0;z-index:40;background:rgba(252,249,245,.88);backdrop-filter:blur(16px);border-bottom:1px solid #ebdfd3}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.brand-mark{width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,var(--copper),#b47758);display:grid;place-items:center;color:#fff;font-weight:900;box-shadow:0 14px 28px #8a4e3424}.brand b{display:block;font-size:15px}.brand small{display:block;color:#7c6d64;font-size:12px}.top-cta,.cta,.ghost,.save-one{border:0;cursor:pointer}.top-cta{padding:11px 16px;border-radius:14px;background:#3a302c;color:#fff;font-weight:800}.hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:center;padding:42px 0 34px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:10px;letter-spacing:.14em;font-size:12px;font-weight:900;color:var(--copper)}.eyebrow:before,.section-kicker:before{content:"";width:28px;height:3px;border-radius:9px;background:linear-gradient(90deg,var(--gold),#e6c996)}.hero h1{font-size:clamp(38px,5.2vw,68px);line-height:1.02;margin:14px 0 17px;font-family:Georgia,"Times New Roman",serif;letter-spacing:-.02em}.lead{font-size:18px;line-height:1.7;color:#65564d}.hero-visual{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.book-glow{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#e4bc8f7d 0,rgba(228,188,143,.18) 46%,transparent 72%);filter:blur(16px)}.hero-cover-card{width:min(100%,520px);margin:0;position:relative;z-index:2;border-radius:28px;overflow:hidden;background:#fff;border:1px solid rgba(198,151,76,.28);box-shadow:0 34px 80px rgba(70,48,34,.22)}.hero-cover-card img{display:block;width:100%;height:auto;object-fit:contain}.hero-proof-row{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;z-index:3}.hero-proof-row span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid #ead9c7;color:#5d4b41;font-size:12px;font-weight:800;box-shadow:0 10px 22px rgba(63,43,33,.08)}.pain-points{display:grid;gap:10px;margin:20px 0}.pain-points>div{display:grid;gap:3px;padding:13px 15px;border-left:4px solid #bd7b55;border-radius:4px 16px 16px 4px;background:rgba(255,255,255,.64);border-top:1px solid #ecded1;border-right:1px solid #ecded1;border-bottom:1px solid #ecded1}.pain-points b{font-size:15px}.pain-points span{font-size:13px;color:#75655d;line-height:1.5}.price-card{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:16px 18px;border-radius:22px;background:rgba(255,255,255,.82);border:1px solid #eddcca;box-shadow:var(--shadow)}.price-card>div:first-child{display:grid;gap:2px}.price-card span{font-size:12px;color:#806f65;font-weight:700}.price-old{text-decoration:line-through;font-size:30px;color:#915d47}.free-price{text-align:right}.free-price small{display:block;color:#826f64}.free-price strong{font-size:31px;color:#2f6b4f}.cta.primary{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:18px 24px;border-radius:18px;background:linear-gradient(135deg,#3a302c,#6b4837 54%,#b6784a);color:#fff;font-weight:900;letter-spacing:.02em;box-shadow:0 22px 44px rgba(111,72,55,.24);position:relative;overflow:hidden}.cta.primary:before{content:"";position:absolute;inset:-2px auto -2px -120px;width:90px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:shine 4.2s linear infinite}.hero-cta{width:100%}.microcopy{font-size:12px;color:#7c6e65;line-height:1.6;margin:10px 0 0}.credibility-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px;margin-bottom:30px}.credibility-strip>div{padding:18px 16px;border-radius:20px;background:rgba(255,255,255,.8);border:1px solid #eadccc;text-align:center;box-shadow:0 14px 34px rgba(63,43,33,.08)}.credibility-strip strong{display:block;font-size:29px;color:#8a4e34}.credibility-strip span{font-size:12px;color:#75675f;font-weight:700}.value-section,.inside,.status-story,.final-cta,.tracker-highlight,.cycle-card,.owner-card,.owner-login{background:rgba(255,255,255,.8);backdrop-filter:blur(10px);border:1px solid #eadbcc;box-shadow:var(--shadow);border-radius:var(--radius)}.value-section{padding:30px;margin-bottom:26px}.value-copy{max-width:760px}.value-copy h2,.inside-head h2,.status-copy h2,.tracker-highlight h2,.final-cta h2{font-size:clamp(30px,3.5vw,44px);line-height:1.12;margin:12px 0}.value-copy p,.status-copy p,.tracker-highlight p,.final-cta p{font-size:16px;line-height:1.7;color:#6b5b52}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}.value-grid article{padding:19px;border:1px solid #eadccc;border-radius:20px;background:linear-gradient(180deg,#fff,#fdf8f3)}.value-grid article>span,.chapter-grid span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,#3a302c,#8a4e34);color:#fff;font-weight:900;margin-bottom:12px}.value-grid h3{margin:0 0 8px;font-size:18px}.value-grid p{margin:0;color:#6e6058;line-height:1.6;font-size:14px}.cycle-section{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:26px}.cycle-card{padding:25px}.cycle-card h2{font-size:28px;line-height:1.18;margin:12px 0}.cycle-card p{color:#6b5b52;line-height:1.7}.old-cycle{border-top:4px solid #a54e47}.new-cycle{border-top:4px solid #3b7a59}.inside{padding:30px;margin-bottom:26px}.chapter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.chapter-grid div{padding:18px;border:1px solid #eadccc;border-radius:20px;background:linear-gradient(180deg,#fff,#fdf8f3)}.tracker-highlight{padding:26px;display:grid;grid-template-columns:80px 1fr;gap:20px;align-items:center;margin-bottom:26px}.tracker-icon{width:72px;height:72px;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,#2f6b4f,#59a477);color:#fff;font-size:32px;font-weight:900;box-shadow:0 18px 38px rgba(47,107,79,.2)}.status-story{padding:27px;display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:center;margin-bottom:26px}.status-cards{display:grid;gap:10px}.status-cards>div{padding:17px;border-radius:18px;background:linear-gradient(135deg,#fff,#f9f2ea);border:1px solid #eadac9}.status-cards small{display:block;font-size:27px;font-weight:900;color:#9a6643}.final-cta{padding:28px;display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:42px}.footer{padding-bottom:36px;color:#786961;font-size:13px;line-height:1.7}.owner-view{padding:20px 0 40px}.card{width:min(1120px,calc(100% - 32px));margin:20px auto;background:#fff;border-radius:28px;border:1px solid #e7dbcd;box-shadow:var(--shadow);padding:24px}.owner-login h2,.owner-top h2{margin:8px 0 18px}.back-link{text-decoration:none;color:#7b5b48;font-weight:700}.owner-login label,.settings-grid label{display:grid;gap:8px;font-weight:700;color:#4a3d38}.owner-login input,.settings-grid input,#leadSearch{width:100%;padding:14px 16px;border-radius:16px;border:1px solid #d9c8b8;background:#fffaf6}.owner-top{width:min(1120px,calc(100% - 32px));margin:0 auto 18px;display:flex;justify-content:space-between;gap:16px;align-items:center}.owner-actions{display:flex;gap:10px}.ghost,.save-one{padding:12px 14px;border-radius:14px;background:#f8f1ea;border:1px solid #e4d6c8;color:#4a3d38;font-weight:800}.ghost.danger{color:#8c3c35}.stats{width:min(1120px,calc(100% - 32px));margin:0 auto 18px;display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.stats>div{padding:16px;border-radius:18px;background:#fff;border:1px solid #eadccc;box-shadow:var(--shadow)}.stats span{display:block;font-size:12px;color:#806f65}.stats b{font-size:26px;margin-top:7px;display:block}.owner-grid{width:min(1120px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.owner-card{padding:20px}.card-head h3{margin:0}.card-head small{color:#7c6f66}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:14px;border-bottom:1px solid #f0e3d6;vertical-align:top}thead th{font-size:13px;color:#7e6f66}.lead-name{font-weight:800}.lead-phone{color:#6a5b52;margin-top:4px}.badge{display:inline-block;padding:7px 10px;border-radius:999px;background:#f5ebe2;color:#7a5a45;font-size:12px;font-weight:800;margin:0 6px 6px 0}.badge.ok{background:#e9f4eb;color:#2f6b4f}.settings-grid{display:grid;gap:14px;margin-top:14px}#settingsMsg,#ownerLoginMsg{margin-top:10px;color:#7a5642;font-weight:700}.muted{color:#9b8f87;font-size:12px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible,.hero-visual.is-visible{opacity:1;transform:none}@keyframes shine{0%{transform:translateX(-140px) skewX(-20deg)}100%{transform:translateX(540px) skewX(-20deg)}}
@media(max-width:980px){.hero{grid-template-columns:1fr}.hero-visual{order:-1}.hero-cover-card{width:min(88vw,520px)}.value-grid,.chapter-grid,.stats{grid-template-columns:1fr 1fr}.cycle-section,.status-story,.owner-grid{grid-template-columns:1fr}.final-cta{align-items:flex-start;flex-direction:column}.final-cta .cta{width:100%}}
@media(max-width:640px){.topbar{height:64px;padding:0 14px}.brand-mark{width:40px;height:40px}.top-cta{display:none}.hero{padding:20px 0 24px;gap:22px}.hero h1{font-size:clamp(40px,12vw,54px)}.lead{font-size:16px}.hero-cover-card{width:100%;border-radius:22px}.book-glow{width:330px;height:330px}.hero-proof-row span{font-size:10px;padding:7px 9px}.pain-points{margin-top:16px}.price-card{padding:14px}.price-old{font-size:26px}.free-price strong{font-size:28px}.credibility-strip{grid-template-columns:1fr 1fr;gap:9px}.credibility-strip>div{padding:14px 10px}.value-section,.inside,.status-story,.tracker-highlight,.final-cta,.cycle-card{padding:19px;border-radius:22px}.value-grid,.chapter-grid,.stats{grid-template-columns:1fr}.tracker-highlight{grid-template-columns:1fr}.tracker-icon{width:58px;height:58px;border-radius:18px}.owner-top{display:grid}.toolbar{display:grid}.card,.owner-card{padding:18px}.shell,.card,.owner-top,.stats,.owner-grid{width:min(100% - 24px,1120px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.hero-visual,.cta.primary:before{transition:none;animation:none}}
