:root{--ink:#050709;--charcoal:#0b0f12;--panel:#10161a;--line:#233038;--white:#f7fafb;--muted:#9aa8af;--green:#baff39;--blue:#178cff;--display:"Barlow Condensed",Impact,sans-serif;--body:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:var(--body);font-size:16px;line-height:1.55}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 85%)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{height:88px;padding:0 clamp(22px,5vw,78px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(5,7,9,.88);backdrop-filter:blur(16px);position:relative;z-index:20}.brand{display:flex;align-items:center;gap:12px}.brand img{width:42px;height:42px;object-fit:contain}.brand span{display:grid;line-height:.9}.brand strong{font:800 19px var(--display);letter-spacing:.12em}.brand small{font:600 9px var(--body);letter-spacing:.29em;color:var(--green);margin-top:6px}.site-nav{display:flex;align-items:center;gap:32px}.site-nav a{font:700 12px var(--body);text-transform:uppercase;letter-spacing:.13em;color:#b9c2c6;transition:.2s}.site-nav a:hover,.site-nav a.active{color:var(--green)}.menu-toggle{display:none;background:none;border:1px solid var(--line);color:white;padding:9px 12px;font:700 11px var(--body);letter-spacing:.14em}.eyebrow{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.23em;font-size:11px;font-weight:700;color:#c2ccd0}.eyebrow span{width:36px;height:2px;background:var(--green)}.book-hero{min-height:calc(100vh - 88px);padding:clamp(56px,7vw,108px) clamp(22px,8vw,128px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.65fr);gap:clamp(40px,8vw,130px);align-items:center;position:relative;overflow:hidden}.book-hero:after{content:"";position:absolute;width:650px;height:650px;border-radius:50%;right:-280px;top:-240px;background:radial-gradient(circle,rgba(23,140,255,.18),transparent 67%);z-index:-1}.hero-copy h1{font:900 clamp(58px,8.2vw,132px)/.78 var(--display);text-transform:uppercase;letter-spacing:-.045em;margin:30px 0}.hero-copy h1 span{display:block;color:transparent;-webkit-text-stroke:1.5px var(--white)}.hero-copy h1 em{display:block;color:var(--green);font-style:normal}.hero-subtitle{font:600 clamp(18px,2vw,27px)/1.25 var(--display);text-transform:uppercase;letter-spacing:.015em;max-width:700px;margin:0 0 18px}.hero-promise{color:var(--muted);max-width:620px;margin:0 0 32px;font-size:16px}.purchase-row{display:flex;flex-wrap:wrap;gap:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 22px;background:var(--green);color:#080b0d;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--green);transition:.2s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(186,255,57,.18)}.button.secondary{background:transparent;color:white;border-color:#42515a}.button.secondary:hover{border-color:var(--blue);box-shadow:0 10px 30px rgba(23,140,255,.16)}.book-visual{position:relative;justify-self:center}.book-visual:before{content:"";position:absolute;inset:8% -12% -5%;background:linear-gradient(145deg,rgba(186,255,57,.22),rgba(23,140,255,.2));filter:blur(60px);z-index:-1}.book-visual img{width:min(380px,75vw);max-height:66vh;object-fit:contain;filter:drop-shadow(0 34px 28px rgba(0,0,0,.6));transform:perspective(1000px) rotateY(-6deg)}.book-meta{position:absolute;right:-26px;bottom:8%;background:rgba(11,15,18,.94);border-left:3px solid var(--green);padding:14px 18px}.book-meta strong{font:800 23px var(--display);display:block}.book-meta span{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.signal-strip{background:var(--green);color:#07100b;overflow:hidden;padding:13px 0;white-space:nowrap;font:800 13px var(--body);text-transform:uppercase;letter-spacing:.17em}.signal-strip div{display:inline-flex;gap:42px;animation:marquee 25s linear infinite}.signal-strip b{color:var(--blue)}@keyframes marquee{to{transform:translateX(-50%)}}.section{padding:clamp(78px,10vw,150px) clamp(22px,8vw,128px)}.section-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(48px,9vw,150px);align-items:start}.section-kicker{color:var(--blue);font:800 12px var(--body);letter-spacing:.2em;text-transform:uppercase}.section h2{font:900 clamp(45px,6vw,88px)/.86 var(--display);text-transform:uppercase;letter-spacing:-.035em;margin:18px 0 0}.section h2 em{font-style:normal;color:var(--green)}.lead{font:700 clamp(24px,3vw,40px)/1.06 var(--display);text-transform:uppercase;margin:0 0 28px}.body-copy{color:#b4c0c6;font-size:17px;max-width:760px}.body-copy p{margin:0 0 20px}.body-copy strong{color:white}.shift{background:var(--white);color:#0a0d0f;position:relative;overflow:hidden}.shift:before{content:"SHIFT";position:absolute;right:-1vw;top:-6vw;font:900 24vw/.8 var(--display);color:rgba(5,7,9,.035)}.shift .section-kicker{color:#096fd1}.shift .body-copy{color:#37434a}.shift .body-copy strong{color:#050709}.shift-quote{font:900 clamp(36px,5vw,72px)/.92 var(--display);text-transform:uppercase;letter-spacing:-.03em;margin:0}.shift-quote em{font-style:normal;color:#0877e5}.framework{background:var(--charcoal)}.framework-head{max-width:820px;margin-bottom:52px}.framework-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.principle{background:var(--panel);padding:36px;min-height:255px;position:relative}.principle .num{font:900 54px/1 var(--display);color:transparent;-webkit-text-stroke:1px #41505a}.principle h3{font:800 28px/1 var(--display);text-transform:uppercase;margin:26px 0 12px}.principle p{color:var(--muted);margin:0;font-size:14px}.principle:after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:linear-gradient(90deg,var(--green),var(--blue));transition:.35s}.principle:hover:after{width:100%}.outcomes{background:linear-gradient(135deg,#06101a,#080b0d 60%)}.outcome-list{display:grid;gap:0;border-top:1px solid var(--line)}.outcome{display:grid;grid-template-columns:70px 1fr;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.outcome span{font:900 24px var(--display);color:var(--green)}.outcome p{margin:0;font:700 clamp(18px,2.2vw,28px) var(--display);text-transform:uppercase}.final-cta{padding:clamp(86px,12vw,180px) 22px;text-align:center;position:relative;overflow:hidden}.final-cta:before{content:"";position:absolute;width:680px;height:680px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(23,140,255,.14),transparent 67%);z-index:-1}.final-cta .eyebrow{justify-content:center}.final-cta h2{font:900 clamp(56px,9vw,138px)/.79 var(--display);text-transform:uppercase;letter-spacing:-.05em;margin:30px auto}.final-cta h2 em{color:var(--green);font-style:normal}.final-cta p{color:var(--muted);max-width:600px;margin:0 auto 32px}.final-cta .purchase-row{justify-content:center}footer{padding:34px clamp(22px,5vw,78px);display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#78878e;font-size:11px;text-transform:uppercase;letter-spacing:.12em}footer img{width:34px;opacity:.7}.library-hero{padding:clamp(80px,10vw,150px) clamp(22px,8vw,128px) 60px}.library-hero h1{font:900 clamp(65px,11vw,170px)/.78 var(--display);letter-spacing:-.055em;margin:36px 0}.library-hero h1 em{font-style:normal;color:var(--green)}.library-hero>p{color:var(--muted);font-size:18px;max-width:600px}.library-grid{padding:0 clamp(22px,5vw,78px) 120px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.library-card{min-height:440px;padding:36px;background:var(--panel);border:1px solid var(--line);display:grid;grid-template-columns:minmax(130px,36%) 1fr;gap:34px;align-items:end;position:relative;overflow:hidden;transition:.25s}.library-card:hover{border-color:var(--green);transform:translateY(-4px)}.library-card img{max-height:340px;width:100%;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(0,0,0,.55))}.card-number{position:absolute;right:24px;top:12px;font:900 100px var(--display);color:rgba(255,255,255,.035)}.library-card p{font-size:11px;color:var(--blue);text-transform:uppercase;letter-spacing:.13em;font-weight:700}.library-card h2{font:800 clamp(32px,4vw,58px)/.88 var(--display);text-transform:uppercase;margin:16px 0 28px}.library-card h2 b{color:var(--green)}.library-card div>span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}@media(max-width:900px){.site-header{height:72px}.menu-toggle{display:block}.site-nav{position:absolute;left:0;right:0;top:72px;background:#080b0d;border-bottom:1px solid var(--line);padding:20px 24px;display:none;grid-template-columns:1fr 1fr;gap:18px}.site-nav.open{display:grid}.book-hero{min-height:auto;grid-template-columns:1fr;padding-top:70px}.hero-copy h1{font-size:clamp(58px,15vw,100px)}.book-visual{grid-row:1}.book-visual img{max-height:48vh}.section-grid{grid-template-columns:1fr}.framework-grid{grid-template-columns:1fr 1fr}.library-grid{grid-template-columns:1fr}.library-card{min-height:380px}}@media(max-width:580px){.brand strong{font-size:16px}.brand img{width:36px;height:36px}.book-hero{padding-left:20px;padding-right:20px}.book-visual img{width:66vw}.book-meta{right:-8px}.purchase-row{display:grid}.button{width:100%}.framework-grid{grid-template-columns:1fr}.section{padding-left:20px;padding-right:20px}.library-card{grid-template-columns:110px 1fr;padding:24px;gap:20px;min-height:300px}.library-card img{max-height:245px}.library-card h2{font-size:34px}footer{gap:20px;align-items:flex-start}footer p{margin:0}}
