:root{--gold:#c9a84c;--gold-dim:rgba(201,168,76,.15);--dark:#080808;--dark2:#111;--dark3:#181818;--dark4:#222;--text:#e5ddd0;--muted:#c8c0b8;--white:#faf7f2}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--text);font-family:'Jost',sans-serif;font-weight:300;overflow-x:hidden;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20.24 12.24a6 6 0 0 0-8.49-8.49L5 10.5V19h8.5z' fill='%23C9A84C' fill-opacity='0.85' stroke='%23C9A84C' stroke-width='0.5'/%3E%3Cline x1='16' y1='8' x2='2' y2='22' stroke='%23080808' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 4 24,auto}a,button{cursor:pointer}nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:28px 60px;display:flex;justify-content:center;align-items:center;mix-blend-mode:normal}.nav-bg{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(8,8,8,.85) 0%,transparent 100%);backdrop-filter:blur(2px)}.nav-logo{font-family:'Playfair Display',serif;font-size:20px;font-weight:700;color:var(--white);text-decoration:none;position:relative;z-index:1;letter-spacing:.02em}.nav-logo span{color:var(--gold);font-style:italic}.floating-cta{position:fixed;bottom:32px;right:32px;z-index:200;background:var(--gold);color:var(--dark);padding:14px 28px;font-family:'Jost',sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 40px rgba(201,168,76,.35);transition:all .3s;opacity:0;transform:translateY(10px);display:flex;align-items:center;gap:10px}.floating-cta.shown{opacity:1;transform:translateY(0)}.floating-cta:hover{background:#dfc06a;box-shadow:0 12px 50px rgba(201,168,76,.45);transform:translateY(-2px)}.floating-cta-pulse{width:7px;height:7px;border-radius:50%;background:var(--dark);opacity:.5;animation:blink 2s ease infinite;flex-shrink:0}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:0 60px}.hero-grain{position:absolute;inset:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px}.hero-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(201,168,76,.06) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse 6s ease-in-out infinite}@keyframes pulse{0%,100%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.15);opacity:.7}}.hero-inner{position:relative;z-index:1;max-width:900px;width:100%;text-align:center}.hero-tag{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:40px;opacity:0;animation:fadeUp 1s .3s ease forwards}.hero-tag:before,.hero-tag:after{content:'';display:block;width:28px;height:1px;background:var(--gold)}.hero-title{font-family:'Playfair Display',serif;font-size:clamp(58px, 8vw, 110px);font-weight:900;line-height:.95;color:var(--white) !important;margin-bottom:36px;opacity:0;animation:fadeUp 1s .5s ease forwards}.hero-title em{font-style:italic;color:var(--gold);display:block}.hero-subtitle{font-size:18px;line-height:1.8;color:#e5ddd0 !important;max-width:560px;margin:0 auto 56px;opacity:0;animation:fadeUp 1s .7s ease forwards}.hero-subtitle strong{color:#faf7f2 !important;font-weight:400}.hero-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;opacity:0;animation:fadeUp 1s .9s ease forwards}.btn-gold{background:var(--gold);color:var(--dark);padding:17px 44px;font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:all .3s;display:inline-block}.btn-gold:hover{background:#dfc06a;transform:translateY(-2px);box-shadow:0 20px 60px rgba(201,168,76,.2)}.btn-outline{border:1px solid rgba(201,168,76,.3);color:#c8c0b8 !important;padding:17px 44px;font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;transition:all .3s;display:inline-block}.btn-outline:hover{border-color:var(--gold);color:var(--gold) !important}.hero-scroll{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:0;opacity:0;animation:fadeIn 1s 1.8s ease forwards}.scroll-line{width:1px;height:52px;background:linear-gradient(to bottom,rgba(201,168,76,.5),transparent);animation:scrollDrop 2.5s ease-in-out infinite}@keyframes scrollDrop{0%{transform:scaleY(0);transform-origin:top;opacity:1}50%{transform:scaleY(1);transform-origin:top;opacity:1}51%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom;opacity:0}}@keyframes fadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.pain{padding:140px 60px;position:relative;overflow:hidden}.pain-inner{max-width:900px;margin:0 auto;text-align:center}.pain-title{font-family:'Playfair Display',serif;font-size:clamp(32px, 4vw, 52px);font-weight:400;line-height:1.3;color:var(--white) !important;margin-bottom:60px}.pain-title em{font-style:italic;color:var(--gold)}.pain-thoughts{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:70px}.thought{background:var(--dark3);padding:36px 28px;border-top:2px solid transparent;transition:border-color .4s}.thought:hover{border-top-color:var(--gold)}.thought-quote{font-family:'Playfair Display',serif;font-size:17px;font-style:italic;font-weight:400;line-height:1.7;color:var(--text);margin-bottom:16px}.thought-quote:before{content:'"';color:var(--gold);font-size:32px;line-height:0;vertical-align:-12px;margin-right:4px}.thought-attr{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.pain-bridge{font-family:'Playfair Display',serif;font-size:clamp(22px, 3vw, 34px);font-style:italic;font-weight:400;color:var(--gold);line-height:1.5}.journey{position:relative;padding:0 60px 160px}.journey-header{max-width:700px;margin:0 auto;text-align:center;padding:120px 0 100px}.journey-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:12px}.journey-eyebrow:before,.journey-eyebrow:after{content:'';display:block;width:24px;height:1px;background:var(--gold)}.journey-title{font-family:'Playfair Display',serif;font-size:clamp(36px, 5vw, 62px);font-weight:700;line-height:1.1;color:var(--white) !important}.journey-title em{font-style:italic;color:var(--gold)}.timeline{position:relative;max-width:1000px;margin:0 auto}.timeline:before{content:'';position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,rgba(201,168,76,.3) 10%,rgba(201,168,76,.3) 90%,transparent);transform:translateX(-50%)}.tl-step{display:grid;grid-template-columns:1fr 80px 1fr;gap:0;margin-bottom:0;position:relative;opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.tl-step.visible{opacity:1;transform:translateY(0)}.tl-content{padding:60px 50px 60px 0}.tl-content.right{padding:60px 0 60px 50px;text-align:left}.tl-content.left{text-align:right}.tl-node{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:64px;position:relative;z-index:2}.tl-dot{width:18px;height:18px;border-radius:50%;border:2px solid var(--gold);background:var(--dark);position:relative;flex-shrink:0;transition:background .4s}.tl-step.visible .tl-dot{background:var(--gold)}.tl-dot:before{content:'';position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(201,168,76,.2);animation:ripple 3s ease-in-out infinite}@keyframes ripple{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.4);opacity:0}}.tl-step-num{font-family:'Playfair Display',serif;font-size:11px;font-style:italic;color:var(--muted);margin-top:10px;letter-spacing:.05em}.tl-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.tl-heading{font-family:'Playfair Display',serif;font-size:clamp(26px, 3vw, 38px);font-weight:700;line-height:1.15;color:var(--white) !important;margin-bottom:18px}.tl-heading em{font-style:italic;color:var(--gold)}.tl-body{font-size:15px;line-height:1.85;color:#e5ddd0 !important;margin-bottom:24px}.tl-body strong{color:#faf7f2 !important;font-weight:400}.chat-demo{background:var(--dark3);border:1px solid var(--gold-dim);padding:28px 32px;margin-top:8px;position:relative}.chat-line{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.chat-line:last-child{margin-bottom:0}.chat-avatar{width:32px;height:32px;border-radius:50%;background:var(--dark4);border:1px solid var(--gold-dim);display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;font-size:13px;color:var(--gold);flex-shrink:0}.chat-bubble{background:var(--dark4);padding:12px 16px;font-size:13px;line-height:1.6;color:var(--text);max-width:280px;position:relative}.chat-bubble.gold{background:rgba(201,168,76,.1);border-left:2px solid var(--gold);color:var(--text)}.chat-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.structure-visual{background:var(--dark3);border:1px solid var(--gold-dim);padding:28px 32px;margin-top:8px}.struct-title{font-family:'Playfair Display',serif;font-size:15px;font-style:italic;color:var(--gold);margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--gold-dim)}.struct-chapter{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:13px;color:#c8c0b8 !important;transition:color .3s}.struct-chapter:hover{color:#faf7f2 !important}.struct-num{font-family:'Playfair Display',serif;font-size:11px;font-style:italic;color:var(--gold);width:20px;flex-shrink:0}.struct-bar{flex:1;height:3px;background:linear-gradient(to right,rgba(201,168,76,.4),rgba(201,168,76,.05))}.recording-demo{background:var(--dark3);border:1px solid var(--gold-dim);padding:28px 32px;margin-top:8px}.rec-header{display:flex;align-items:center;gap:12px;margin-bottom:22px}.rec-dot{width:10px;height:10px;border-radius:50%;background:#e54;animation:blink 1.5s ease infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:.2}}.rec-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rec-waveform{display:flex;align-items:center;gap:3px;height:40px;margin-bottom:18px}.wave-bar{width:3px;background:var(--gold);border-radius:2px;animation:wave 1.2s ease-in-out infinite}.wave-bar:nth-child(1){height:12px;animation-delay:0s}.wave-bar:nth-child(2){height:28px;animation-delay:.1s}.wave-bar:nth-child(3){height:20px;animation-delay:.2s}.wave-bar:nth-child(4){height:36px;animation-delay:.3s}.wave-bar:nth-child(5){height:18px;animation-delay:.4s}.wave-bar:nth-child(6){height:32px;animation-delay:.5s}.wave-bar:nth-child(7){height:24px;animation-delay:.6s}.wave-bar:nth-child(8){height:40px;animation-delay:.7s}.wave-bar:nth-child(9){height:22px;animation-delay:.8s}.wave-bar:nth-child(10){height:16px;animation-delay:.9s}.wave-bar:nth-child(11){height:30px;animation-delay:.1s}.wave-bar:nth-child(12){height:14px;animation-delay:.2s}.wave-bar:nth-child(13){height:38px;animation-delay:.3s}.wave-bar:nth-child(14){height:20px;animation-delay:.4s}.wave-bar:nth-child(15){height:10px;animation-delay:.5s}@keyframes wave{0%,100%{transform:scaleY(1);opacity:.7}50%{transform:scaleY(.4);opacity:.3}}.rec-transcript{font-size:13px;line-height:1.7;color:#e5ddd0 !important;border-left:2px solid var(--gold);padding-left:14px;font-style:italic}.rec-transcript strong{color:#faf7f2 !important;font-style:normal}.edit-demo{background:var(--dark3);border:1px solid var(--gold-dim);padding:28px 32px;margin-top:8px}.edit-before,.edit-after{margin-bottom:16px}.edit-tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.edit-tag.before{color:var(--muted)}.edit-tag.after{color:var(--gold)}.edit-text{font-size:13px;line-height:1.7;padding:12px 16px}.edit-text.before{background:var(--dark4);color:var(--muted);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.15)}.edit-text.after{background:rgba(201,168,76,.07);color:var(--text);border-left:2px solid var(--gold)}.cover-demo{display:flex;gap:16px;margin-top:8px;align-items:flex-end}.book-cover{flex:1;aspect-ratio:2/3;background:var(--dark3);border:1px solid var(--gold-dim);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;position:relative;overflow:hidden;transition:transform .4s,box-shadow .4s;cursor:pointer}.book-cover:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:20px 20px 60px rgba(0,0,0,.6)}.book-cover:before{content:'';position:absolute;top:0;left:0;bottom:0;width:6px;background:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.book-cover-title{font-family:'Playfair Display',serif;font-size:16px;font-weight:700;color:var(--white) !important;line-height:1.3;margin-bottom:12px}.book-cover-author{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold)}.book-cover-stripe{position:absolute;bottom:0;left:0;right:0;height:3px}.bc1{background:linear-gradient(135deg,#1a1a2e,#16213e)}.bc1 .book-cover-stripe{background:linear-gradient(to right,#4a90d9,#7b68ee)}.bc2{background:linear-gradient(135deg,#0d2137,#1a3a4a)}.bc2 .book-cover-stripe{background:linear-gradient(to right,var(--gold),#e8d49a)}.bc3{background:linear-gradient(135deg,#1a0d2e,#2d1b4e)}.bc3 .book-cover-stripe{background:linear-gradient(to right,#c77dff,#e040fb)}.publish-demo{background:var(--dark3);border:1px solid var(--gold-dim);padding:28px 32px;margin-top:8px}.amazon-header{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.amazon-logo{font-size:14px;font-weight:500;color:#f90;letter-spacing:.02em}.pub-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:12px}.pub-label{color:var(--muted)}.pub-value{color:var(--text)}.pub-value.green{color:#4caf50}.pub-value.gold{color:var(--gold)}.pub-stars{display:flex;gap:2px}.star{color:#f90;font-size:12px}.truth{background:var(--gold);padding:120px 60px;position:relative;overflow:hidden}.truth:before{content:'"';font-family:'Playfair Display',serif;font-size:400px;font-weight:900;color:rgba(0,0,0,.06) !important;position:absolute;top:-80px;left:20px;line-height:1}.truth-inner{max-width:800px;margin:0 auto;position:relative}.truth-quote{font-family:'Playfair Display',serif;font-size:clamp(28px, 4vw, 48px);font-weight:700;line-height:1.25;color:var(--dark);margin-bottom:32px}.truth-sub{font-size:17px;line-height:1.8;color:rgba(13,13,13,.65)}.outcomes{padding:140px 60px;background:var(--dark2)}.outcomes-inner{max-width:1100px;margin:0 auto}.outcomes-header{text-align:center;margin-bottom:80px}.sec-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:12px}.sec-eyebrow:before,.sec-eyebrow:after{content:'';display:block;width:24px;height:1px;background:var(--gold)}.sec-title{font-family:'Playfair Display',serif;font-size:clamp(34px, 4vw, 54px);font-weight:700;line-height:1.15;color:var(--white) !important}.sec-title em{font-style:italic;color:var(--gold)}.outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.outcome-card{background:var(--dark3);padding:44px 36px;position:relative;overflow:hidden;transition:background .3s}.outcome-card:hover{background:var(--dark4)}.outcome-card:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--gold),transparent);transform:scaleX(0);transform-origin:left;transition:transform .4s}.outcome-card:hover:after{transform:scaleX(1)}.outcome-icon{font-size:28px;margin-bottom:20px;display:block}.outcome-title{font-family:'Playfair Display',serif;font-size:22px;font-weight:700;color:var(--white) !important;margin-bottom:12px;line-height:1.2}.outcome-body{font-size:14px;line-height:1.8;color:#e5ddd0 !important}.outcome-body strong{color:#faf7f2 !important;font-weight:400}.fears{padding:140px 60px;background:var(--dark)}.fears-inner{max-width:900px;margin:0 auto}.fears-header{text-align:center;margin-bottom:70px}.fear-item{border-bottom:1px solid rgba(201,168,76,.1);padding:32px 0;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;opacity:0;transform:translateX(-20px);transition:opacity .7s ease,transform .7s ease}.fear-item.visible{opacity:1;transform:translateX(0)}.fear-q{font-family:'Playfair Display',serif;font-size:19px;font-style:italic;font-weight:700;color:var(--white) !important;line-height:1.5}.fear-a{font-size:14px;line-height:1.8;color:#e5ddd0 !important}.fear-a strong{color:var(--gold) !important;font-weight:400}.pricing{padding:140px 60px;background:var(--dark2)}.pricing-inner{max-width:1000px;margin:0 auto}.pricing-header{text-align:center;margin-bottom:70px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:40px}.price-card{background:var(--dark3);padding:36px 28px;position:relative;transition:background .3s}.price-card.featured{background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.2)}.price-card:hover{background:var(--dark4)}.price-card.featured:hover{background:rgba(201,168,76,.12)}.price-card-num{font-family:'Playfair Display',serif;font-size:11px;font-style:italic;color:var(--gold);margin-bottom:14px}.price-card-title{font-family:'Playfair Display',serif;font-size:22px;font-weight:700;color:var(--white) !important;margin-bottom:8px}.price-card-sub{font-size:12px;color:#c8c0b8 !important;margin-bottom:24px;line-height:1.5}.price-divider{height:1px;background:var(--gold-dim);margin-bottom:20px}.price-feature{font-size:12px;color:#e5ddd0 !important;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.04);display:flex;align-items:center;gap:8px}.price-feature:before{content:'✦';color:var(--gold);font-size:7px;flex-shrink:0}.pricing-full{background:var(--dark3);border:1px solid rgba(201,168,76,.2);padding:48px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;position:relative;overflow:hidden}.pricing-full:before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--gold),transparent)}.pf-label{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.pf-title{font-family:'Playfair Display',serif;font-size:32px;font-weight:700;color:var(--white) !important;margin-bottom:12px}.pf-body{font-size:14px;line-height:1.8;color:#e5ddd0 !important;max-width:480px}.pf-right{text-align:right;flex-shrink:0}.pf-price{font-family:'Playfair Display',serif;font-size:64px;font-weight:900;color:var(--white) !important;line-height:1}.pf-note{font-size:12px;color:var(--muted);margin-top:6px;margin-bottom:24px}.final-cta{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:120px 60px;background:var(--dark)}.final-glow{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(201,168,76,.05) 0%,transparent 70%)}.final-inner{position:relative;z-index:1;max-width:700px;text-align:center}.final-title{font-family:'Playfair Display',serif;font-size:clamp(48px, 7vw, 88px);font-weight:900;line-height:1;color:var(--white) !important;margin-bottom:28px}.final-title em{font-style:italic;color:var(--gold);display:block}.final-sub{font-size:17px;line-height:1.8;color:#e5ddd0 !important;margin-bottom:20px}.final-micro{font-size:13px;color:#c8c0b8;margin-top:20px;font-style:italic}.final-spots{display:inline-flex;align-items:center;gap:10px;background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.2);padding:10px 20px;margin-bottom:40px;font-size:12px;color:var(--gold);letter-spacing:.08em}.spot-dot{width:7px;height:7px;border-radius:50%;background:#4caf50;animation:blink 2s ease infinite}footer{background:var(--dark);border-top:1px solid rgba(201,168,76,.08);padding:36px 60px;display:flex;justify-content:space-between;align-items:center}.footer-logo{font-family:'Playfair Display',serif;font-size:18px;color:var(--white) !important}.footer-logo span{color:var(--gold);font-style:italic}.footer-links{display:flex;gap:28px}.footer-links a{font-size:12px;color:#c8c0b8;text-decoration:none;letter-spacing:.08em;transition:color .3s}.footer-links a:hover{color:var(--gold)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform .9s ease}.reveal.visible{opacity:1;transform:translateY(0)}.ecosystem{padding:140px 60px;background:var(--dark);position:relative;overflow:hidden}.ecosystem:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(201,168,76,.03) 0%,transparent 70%)}.ecosystem-inner{max-width:1100px;margin:0 auto;position:relative}.ecosystem-header{text-align:center;margin-bottom:80px}.eco-map{position:relative;display:flex;flex-direction:column;align-items:center}.eco-book{position:relative;z-index:10;margin-bottom:0}.eco-book-visual{width:160px;margin:0 auto;aspect-ratio:2/3;background:linear-gradient(135deg,#1a1a2e 0%,#2d1b4e 100%);border:1px solid rgba(201,168,76,.3);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;position:relative;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.6),0 0 60px rgba(201,168,76,.08);animation:bookFloat 4s ease-in-out infinite}@keyframes bookFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.eco-book-visual:before{content:'';position:absolute;top:0;left:0;bottom:0;width:8px;background:linear-gradient(to right,rgba(0,0,0,.6),rgba(0,0,0,.1))}.eco-book-visual:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--gold),#e8d49a,var(--gold))}.eco-book-title{font-family:'Playfair Display',serif;font-size:15px;font-weight:700;font-style:italic;color:var(--white) !important;line-height:1.3;margin-bottom:12px}.eco-book-author{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.eco-book-label{text-align:center;margin-top:20px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.eco-trunk{width:1px;height:60px;background:linear-gradient(to bottom,rgba(201,168,76,.5),rgba(201,168,76,.2));margin:0 auto}.eco-branches{width:100%;position:relative;display:flex;justify-content:center;margin-top:0}.eco-hbar{position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(to right,transparent,rgba(201,168,76,.3) 20%,rgba(201,168,76,.3) 80%,transparent)}.eco-nodes{display:grid;grid-template-columns:repeat(6,1fr);gap:0;width:100%;padding-top:0}.eco-node{display:flex;flex-direction:column;align-items:center;padding:0 8px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.eco-node.visible{opacity:1;transform:translateY(0)}.eco-node:nth-child(1){transition-delay:.1s}.eco-node:nth-child(2){transition-delay:.2s}.eco-node:nth-child(3){transition-delay:.3s}.eco-node:nth-child(4){transition-delay:.4s}.eco-node:nth-child(5){transition-delay:.5s}.eco-node:nth-child(6){transition-delay:.6s}.eco-vline{width:1px;height:50px;background:linear-gradient(to bottom,rgba(201,168,76,.3),rgba(201,168,76,.1));margin-bottom:0}.eco-dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--gold);background:var(--dark);margin-bottom:16px;flex-shrink:0;position:relative;transition:background .4s}.eco-node:hover .eco-dot{background:var(--gold)}.eco-dot:before{content:'';position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(201,168,76,.15)}.eco-card{background:var(--dark3);border:1px solid rgba(201,168,76,.1);padding:20px 16px;text-align:center;transition:all .35s;width:100%;cursor:default}.eco-node:hover .eco-card{background:var(--dark4);border-color:rgba(201,168,76,.3);transform:translateY(4px);box-shadow:0 16px 40px rgba(0,0,0,.4)}.eco-card-icon{font-size:22px;margin-bottom:10px;display:block}.eco-card-title{font-family:'Playfair Display',serif;font-size:13px;font-weight:700;color:var(--white) !important;line-height:1.3;margin-bottom:6px}.eco-card-body{font-size:11px;line-height:1.6;color:#e5ddd0 !important}.eco-lcc-badge{display:inline-block;margin-top:8px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(201,168,76,.25);padding:3px 7px}.syb-section{padding:100px 0 80px;background:var(--dark2);position:relative;overflow:hidden}.syb-section:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(201,168,76,.03) 0%,transparent 70%)}.syb-inner{max-width:1400px;margin:0 auto;padding:0 40px;position:relative}.syb-header{text-align:center;margin-bottom:52px}.syb-subhead{font-size:16px;line-height:1.8;color:#c8c0b8;max-width:560px;margin:16px auto 0}.syb-embed{width:100%}.syb-canvas-outer{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;border:1px solid rgba(201,168,76,.12);box-shadow:0 40px 120px rgba(0,0,0,.5)}.syb-canvas-inner{position:absolute;inset:0;overflow:hidden}.syb-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:50;background:rgba(8,8,8,.65);border:1px solid rgba(201,168,76,.35);color:#c9a84c;width:52px;height:52px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.syb-nav-btn:hover{background:rgba(201,168,76,.18);box-shadow:0 0 30px rgba(201,168,76,.2)}.syb-nav-btn:disabled{opacity:.2;cursor:default}.syb-prev{left:14px}.syb-next{right:14px}.syb-canvas-outer.syb-waiting{border-color:rgba(201,168,76,.35) !important;animation:syb-frame-glow 2.5s ease-in-out infinite}@keyframes syb-frame-glow{0%,100%{box-shadow:0 0 30px rgba(201,168,76,.08),0 40px 120px rgba(0,0,0,.5)}50%{box-shadow:0 0 90px rgba(201,168,76,.22),0 40px 120px rgba(0,0,0,.5)}}.syb-start-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:70;background:rgba(8,8,8,.72);border:2px solid #c9a84c;color:#c9a84c;display:flex;align-items:center;gap:18px;padding:28px 76px;font-family:'Jost',sans-serif;font-size:22px;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(16px);border-radius:2px;animation:syb-start-in .6s ease both,syb-start-pulse 2.8s .7s ease-in-out infinite;transition:background .25s}.syb-start-btn:hover{background:rgba(201,168,76,.18);animation:syb-start-in .6s ease both}@keyframes syb-start-in{from{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes syb-start-pulse{0%,100%{box-shadow:0 0 0 0 rgba(201,168,76,.45)}50%{box-shadow:0 0 0 20px rgba(201,168,76,0)}}.syb-done-btn{position:absolute;bottom:60px;right:14px;top:auto;left:auto;transform:none;z-index:70;background:rgba(8,8,8,.88);border:1.5px solid rgba(201,168,76,.65);color:#c9a84c;display:flex;align-items:center;gap:10px;padding:12px 20px;font-family:'Jost',sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(16px);border-radius:3px;animation:syb-done-in .4s ease both;transition:background .25s,box-shadow .25s;box-shadow:0 4px 20px rgba(0,0,0,.5)}.syb-done-btn:hover{background:rgba(201,168,76,.18);box-shadow:0 0 20px rgba(201,168,76,.25)}@keyframes syb-done-in{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.syb-pause-btn{background:0 0;border:1px solid rgba(201,168,76,.2);color:rgba(201,168,76,.7);width:34px;height:34px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;flex-shrink:0}.syb-pause-btn:hover{border-color:#c9a84c;color:#c9a84c}.syb-chapter-rail{position:relative;display:flex;align-items:flex-start;padding:24px 0 16px;overflow-x:auto;scrollbar-width:none;background:rgba(8,8,8,.6);border-left:1px solid rgba(201,168,76,.08);border-right:1px solid rgba(201,168,76,.08);border-bottom:1px solid rgba(201,168,76,.08)}.syb-chapter-rail::-webkit-scrollbar{display:none}.syb-rail-line{position:absolute;top:33px;left:4.5%;right:4.5%;height:1px;background:rgba(201,168,76,.1);z-index:0}.syb-rail-fill{height:100%;background:rgba(201,168,76,.5);transition:width .5s ease}.syb-chapter-pill{flex:1;min-width:70px;display:flex;flex-direction:column;align-items:center;gap:5px;background:0 0;border:none;cursor:pointer;padding:0 6px;position:relative;z-index:1;transition:all .25s}.pill-dot{width:9px;height:9px;border-radius:50%;border:1px solid rgba(201,168,76,.3);background:#111;transition:all .3s;flex-shrink:0;box-shadow:0 0 0 3px #111}.syb-chapter-pill.done .pill-dot{background:rgba(201,168,76,.45);border-color:rgba(201,168,76,.6)}.syb-chapter-pill.active .pill-dot{background:#c9a84c;border-color:#c9a84c;box-shadow:0 0 12px rgba(201,168,76,.6),0 0 0 3px #111;width:11px;height:11px}.pill-num{font-family:'Playfair Display',serif;font-style:italic;font-size:10px;color:rgba(200,192,184,.3);transition:color .3s;margin-top:3px}.syb-chapter-pill.active .pill-num{color:#c9a84c}.syb-chapter-pill.done .pill-num{color:rgba(200,192,184,.5)}.pill-label{font-family:'Jost',sans-serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:rgba(200,192,184,.25);text-align:center;transition:color .3s;white-space:nowrap;line-height:1.3}.syb-chapter-pill.active .pill-label{color:#faf7f2;font-weight:500}.syb-chapter-pill.done .pill-label{color:rgba(200,192,184,.45)}.syb-chapter-pill:hover .pill-label{color:rgba(200,192,184,.7)}.syb-chapter-pill:hover .pill-num{color:#c9a84c}.syb-controls{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;background:rgba(8,8,8,.8);border:1px solid rgba(201,168,76,.08);border-top:none}.syb-ctrl-btn{display:flex;align-items:center;gap:8px;background:0 0;border:1px solid rgba(201,168,76,.2);color:#c8c0b8;padding:10px 20px;font-family:'Jost',sans-serif;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .3s}.syb-ctrl-btn:hover{border-color:#c9a84c;color:#c9a84c}.syb-ctrl-btn:disabled{opacity:.25;cursor:default}.syb-ctrl-next-btn{background:rgba(201,168,76,.08)}.syb-ctrl-next-btn:hover{background:rgba(201,168,76,.15)}.syb-fs-btn{position:absolute;top:14px;right:14px;bottom:auto;z-index:50;background:rgba(8,8,8,.65);border:1px solid rgba(201,168,76,.25);color:rgba(201,168,76,.7);width:34px;height:34px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;backdrop-filter:blur(8px);opacity:.6}.syb-canvas-outer:hover .syb-fs-btn,.syb-fs-btn:hover{opacity:1;color:#c9a84c;border-color:rgba(201,168,76,.5)}.syb-next-prompt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:60;background:rgba(8,8,8,.78);border:1px solid rgba(201,168,76,.5);color:#c9a84c;display:flex;align-items:center;gap:10px;padding:16px 32px;font-family:'Jost',sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(12px);border-radius:2px;animation:syb-fadein .4s ease;transition:background .2s}.syb-next-prompt:hover{background:rgba(201,168,76,.15)}@keyframes syb-fadein{from{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes syb-pulse{0%,100%{box-shadow:0 0 0 0 rgba(201,168,76,.5)}50%{box-shadow:0 0 0 10px rgba(201,168,76,0)}}.syb-next-pulse{animation:syb-pulse 1.4s ease infinite;border-color:rgba(201,168,76,.7) !important}.syb-embed-fs{background:#000}.syb-embed-fs .syb-canvas-outer{padding-bottom:0 !important;height:calc(100% - 130px);background:#000}.syb-embed:fullscreen,.syb-embed:-webkit-full-screen{display:flex;flex-direction:column;background:#080808}.syb-embed:fullscreen .syb-canvas-outer,.syb-embed:-webkit-full-screen .syb-canvas-outer{flex:1;padding-bottom:0;background:#080808}.syb-embed:fullscreen .syb-chapter-rail,.syb-embed:-webkit-full-screen .syb-chapter-rail,.syb-embed:fullscreen .syb-controls,.syb-embed:-webkit-full-screen .syb-controls{display:none}@media (max-width:768px){.syb-embed:fullscreen .syb-canvas-outer,.syb-embed:-webkit-full-screen .syb-canvas-outer{width:100vw;height:100vh;height:100dvh}}.syb-ctrl-info{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.syb-ctrl-num{font-family:'Playfair Display',serif;font-style:italic;font-size:12px;color:#c9a84c}.syb-ctrl-name{font-family:'Playfair Display',serif;font-size:17px;font-weight:700;color:#faf7f2}.syb-ctrl-part{font-family:'Jost',sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#c8c0b8}@media (max-width:900px){nav{padding:20px 24px}.hero,.pain,.journey,.truth,.outcomes,.fears,.pricing,.final-cta,.ecosystem{padding-left:24px;padding-right:24px}.hero-title{font-size:52px}.pain-thoughts{grid-template-columns:1fr}.timeline:before{left:20px}.tl-step{grid-template-columns:40px 1fr}.tl-content.left{display:none}.tl-content.right{padding-left:24px}.tl-node{padding-top:60px;align-items:flex-start}.cover-demo{flex-direction:column;align-items:stretch}.book-cover{aspect-ratio:3/2}.outcomes-grid,.pricing-grid{grid-template-columns:1fr 1fr}.fear-item{grid-template-columns:1fr;gap:16px}.pricing-full{grid-template-columns:1fr}.pf-right{text-align:left}footer{flex-direction:column;gap:20px;text-align:center}.footer-links{flex-wrap:wrap;justify-content:center}.syb-section{padding:60px 0 40px}.syb-inner{padding:0 16px}.syb-header{margin-bottom:32px}.syb-nav-btn{width:36px;height:36px}.syb-fs-btn{width:28px;height:28px;top:10px;right:10px}.syb-start-btn{padding:20px 40px;font-size:16px;letter-spacing:.2em;gap:12px}.syb-done-btn{bottom:52px;right:10px;padding:10px 16px;font-size:11px;gap:8px}.syb-chapter-rail{padding:16px 0 12px}.pill-label{display:none}.pill-num{font-size:9px}.syb-chapter-pill{min-width:24px}.syb-controls{padding:12px 14px;flex-wrap:wrap;gap:10px}.syb-ctrl-btn{padding:8px 14px;font-size:10px}.syb-ctrl-name{font-size:14px}.syb-ctrl-part{font-size:9px}.syb-next-prompt{font-size:11px;padding:12px 20px}.eco-nodes{grid-template-columns:repeat(2,1fr);gap:2px}.eco-hbar{display:none}.floating-cta{bottom:20px;right:16px;padding:12px 20px;font-size:10px}}