:root{--bg:#0b1220;--surface:#121b2c;--elevated:#1a1f2e;--border:#22304a;--border-soft:#f5f7fa14;--text:#f5f7fa;--text-2:#f5f7fac2;--text-3:#f5f7fa8a;--blue:#1661ea;--blue-lift:#4681ee;--green:#0cdda6;--accent:#0cdda6;--accent-hover:#33f4c1;--accent-ink:#0b1220;--accent-wash:#0cdda617;--accent-line:#0cdda647;--accent-glow:#0cdda61c;--blue-glow:#1661ea33;--gradient:linear-gradient(115deg, var(--blue) 0%, var(--green) 100%);--gradient-text:linear-gradient(100deg, var(--blue-lift) 0%, #16c9bd 48%, var(--green) 100%);--gradient-soft:linear-gradient(115deg, #1661ea29 0%, #0cdda629 100%);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);--section-x:clamp(24px, 5vw, 56px);--section-y:clamp(72px, 12vw, 110px);--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-display:var(--font-sans);--font-label:var(--font-sans);--font-display-weight:800;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;overflow-x:hidden}::selection{background:var(--accent);color:var(--accent-ink)}.accent-italic{color:var(--accent);font-style:normal}@supports ((-webkit-background-clip:text) or (background-clip:text)){.accent-italic{background:var(--gradient-text);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}}.skip-link{z-index:300;background:var(--accent);color:var(--accent-ink);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);padding:11px 18px;font-size:12px;font-weight:700;text-decoration:none;position:absolute;top:12px;left:-9999px}.skip-link:focus{box-shadow:var(--focus-ring);outline:none;left:12px}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);outline:none}.logo-mark{flex-shrink:0;width:33px;height:16px;display:block}.logo-mark--sm{width:25px;height:12px}nav{z-index:100;-webkit-backdrop-filter:saturate(150%)blur(14px);border-bottom:1px solid var(--border-soft);background:#0b1220db;position:fixed;top:0;left:0;right:0}.nav-inner{max-width:1180px;height:68px;padding:0 var(--section-x);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.logo{font-family:var(--font-label);letter-spacing:-.02em;text-transform:lowercase;color:var(--text);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.logo:hover{text-decoration:none}.logo .word{line-height:1}.logo .tm{vertical-align:super;letter-spacing:0;color:var(--text-3);font-size:9px}.nav-toggle{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text);font-family:var(--font-label);letter-spacing:.04em;cursor:pointer;background:0 0;padding:9px 16px;font-size:12px;font-weight:600;display:none}.nav-links{align-items:center;gap:clamp(18px,2.6vw,32px);display:flex}.nav-links a{color:var(--text-2);font-size:14px;font-weight:500;text-decoration:none;transition:color .18s}.nav-links a:hover{color:var(--text)}.nav-links a.nav-cta,.nav-links a.nav-login{font-family:var(--font-label);letter-spacing:-.005em;color:var(--accent-ink);background:var(--accent);border-radius:var(--radius-pill);border:none;padding:10px 20px;font-size:13px;font-weight:700;transition:background .18s,transform .18s}.nav-links a.nav-cta:hover,.nav-links a.nav-login:hover{background:var(--accent-hover);color:var(--accent-ink);transform:translateY(-1px)}.hero-wrap{position:relative}.hero-bg-img{opacity:.1;pointer-events:none;filter:grayscale()contrast(1.15)brightness(1.1);width:min(720px,95vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);-webkit-mask-image:radial-gradient(70% 70%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 70%,#000 20%,#0000 70%)}.hero-wrap:before{content:"";background:radial-gradient(ellipse 45% 60% at 74% 38%, var(--blue-glow) 0%, transparent 68%), radial-gradient(ellipse 50% 70% at 30% 62%, var(--accent-glow) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.hero{max-width:1180px;min-height:100vh;padding:140px var(--section-x) 84px;z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(40px,6vw,70px);margin:0 auto;display:grid;position:relative}.hero-copy{position:relative}.hero-eyebrow{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin-bottom:18px;font-size:12px;font-weight:700;display:flex}.hero-eyebrow:before{content:"";background:var(--gradient);border-radius:2px;flex-shrink:0;width:28px;height:2px}.hero h1{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.035em;text-wrap:balance;margin-bottom:24px;font-size:clamp(40px,5.2vw,66px);line-height:1.02}.hero-body{color:var(--text-2);max-width:490px;margin-bottom:36px;font-size:17px;line-height:1.62}.cta-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.btn-primary{background:var(--accent);color:var(--accent-ink);font-family:var(--font-label);letter-spacing:-.01em;border-radius:var(--radius-pill);cursor:pointer;text-align:center;border:none;padding:15px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-block}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 8px 24px #0cdda638}.btn-ghost{border:1px solid var(--accent-line);color:var(--accent);font-family:var(--font-label);letter-spacing:-.01em;cursor:pointer;border-radius:var(--radius-pill);background:0 0;padding:14px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-block}.btn-ghost:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-block{background:var(--accent);width:100%;color:var(--accent-ink);font-family:var(--font-label);letter-spacing:-.01em;border-radius:var(--radius-pill);text-align:center;cursor:pointer;border:none;margin-bottom:12px;padding:15px;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s;display:block}.btn-block:hover{background:var(--accent-hover)}.cta-note{color:var(--text-3);font-size:14px}.cta-note s{color:var(--text-3);opacity:.7}.hero-visual{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.book-display,.book-stage{z-index:1;width:min(420px,85vw);position:relative}.book-stage .book-display{width:100%}.book-display picture{width:100%;display:block}.book-display img{border-radius:var(--radius-sm);width:100%;height:auto;box-shadow:0 0 0 1px #00000080, 0 0 72px var(--blue-glow), 0 32px 64px #000000d9;display:block}.book-fallback{aspect-ratio:2/3;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:min(420px,85vw);display:flex;box-shadow:0 40px 80px #000000b3}.book-fallback-title{font-family:var(--font-display);letter-spacing:-.03em;text-align:center;text-transform:lowercase;font-size:26px;font-weight:800;line-height:1.05}.book-fallback-sub{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.book-fallback-author{color:var(--text-2);margin-top:12px;font-size:14px;font-weight:500}.hero-proof{max-width:420px;color:var(--text-3);flex-direction:row;align-items:center;gap:1rem;margin-top:2rem;font-size:13px;line-height:1.55;display:flex}.hero-proof .author-photo{border-color:var(--border);flex-shrink:0;width:48px;height:48px;margin:0}.contain{max-width:1180px;padding:0 var(--section-x);margin:0 auto}.s-pad{padding-top:var(--section-y);padding-bottom:var(--section-y)}.surface-bg{background:var(--surface);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.s-eyebrow{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.s-eyebrow:before{content:"";background:var(--gradient);border-radius:2px;flex-shrink:0;width:28px;height:2px}.s-title{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.032em;text-wrap:balance;font-size:clamp(28px,3.4vw,42px);line-height:1.1}.s-sub{color:var(--text-2);max-width:560px;margin-top:18px;font-size:16px;line-height:1.7}.hero-centered{text-align:center;grid-template-columns:1fr;min-height:auto;padding-top:clamp(136px,16vw,164px);padding-bottom:clamp(48px,7vw,72px)}.marketing-home .hero-wrap:before{background:radial-gradient(ellipse 60% 70% at 50% 34%, var(--blue-glow) 0%, transparent 66%), radial-gradient(ellipse 70% 60% at 50% 64%, var(--accent-glow) 0%, transparent 72%)}.hero-copy-centered{max-width:700px;margin:0 auto}.hero-centered .hero-eyebrow{justify-content:center;margin-bottom:26px}.hero-centered h1{max-width:15ch;margin-bottom:26px;margin-left:auto;margin-right:auto;font-size:clamp(40px,5.8vw,74px)}.hero-centered .hero-body{max-width:580px;margin-bottom:0;margin-left:auto;margin-right:auto}.paths.contain{max-width:1000px;padding:0 var(--section-x) clamp(80px, 11vw, 110px)}.paths-label{text-align:center;font-family:var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);margin-bottom:20px;font-size:12px;font-weight:700}.paths-toggle{background:var(--elevated);border:1px solid var(--border-soft);border-radius:var(--radius-pill);grid-template-columns:1fr 1fr;gap:4px;max-width:560px;margin:0 auto 28px;padding:4px;display:grid}.paths-toggle-btn{font-family:var(--font-sans);color:var(--text-2);cursor:pointer;border-radius:var(--radius-pill);text-align:center;background:0 0;border:none;padding:13px 18px;font-size:14px;font-weight:600;line-height:1.3;transition:background .18s,color .18s}.paths-toggle-btn:hover{color:var(--text);background:#f5f7fa0d}.paths-toggle-btn[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.paths-toggle-btn[aria-selected=true]:hover{background:var(--accent-hover);color:var(--accent-ink)}.paths-toggle-btn:focus-visible{z-index:1;box-shadow:var(--focus-ring);position:relative}.path-panels{max-width:560px;margin:0 auto}.path-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:clamp(32px,4.5vw,42px) clamp(28px,4vw,38px);position:relative;overflow:hidden}.path-card:before{content:"";background:var(--gradient);height:3px;position:absolute;top:0;left:0;right:0}.path-card-lead{color:var(--text-2);margin-bottom:26px;font-size:15px;line-height:1.68}.path-form{flex-direction:column;gap:12px;display:flex}.path-form input{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);font-family:var(--font-sans);padding:14px 16px;font-size:15px;font-weight:400;transition:border-color .18s}.path-form input::placeholder{color:var(--text-3)}.path-form input:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring)}.path-form .btn-block{margin-top:4px;margin-bottom:0}.home-divider{background:var(--border-soft);border:0;height:1px;margin:0}.what-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,6vw,72px)}.what-copy{flex-direction:column;gap:20px;display:flex}.what-copy .s-eyebrow,.what-copy .s-title,.what-copy p{margin:0}.what-copy p{color:var(--text-2);font-size:16px;line-height:1.78}.quote-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:clamp(32px,4vw,42px);position:relative;overflow:hidden}.quote-card:before{content:"";background:var(--gradient);width:4px;position:absolute;top:0;bottom:0;left:0}.quote-card-text{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(21px,2.5vw,25px);font-weight:600;line-height:1.42}.book-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(40px,5vw,56px);display:flex}.book-band-copy{flex-direction:column;flex:320px;gap:16px;max-width:540px;display:flex}.book-band-copy .s-title,.book-band-copy p{margin:0}.book-band-copy p{color:var(--text-2);font-size:16px;line-height:1.66}.marketing-home #what.s-pad{padding-top:clamp(72px,10vw,110px);padding-bottom:clamp(72px,10vw,110px)}.marketing-home .final-cta .s-eyebrow,.marketing-home .final-cta h2{margin-bottom:20px}.marketing-home .final-cta p{margin-bottom:36px}.statement-band{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.statement{max-width:1180px;padding:var(--section-y) var(--section-x);text-align:center;margin:0 auto;position:relative}.statement:before{content:"";pointer-events:none;background:radial-gradient(#1661ea21 0%,#0000 66%);width:760px;max-width:90vw;height:660px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.statement-text{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 auto;font-size:clamp(26px,3.5vw,44px);font-weight:700;line-height:1.24;position:relative}.statement-text .dim{color:var(--text-3)}.ideas-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:52px;display:grid}.idea{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:34px 32px;transition:border-color .25s,transform .25s}.idea:hover{border-color:var(--accent-line);transform:translateY(-2px)}.idea-num{font-family:var(--font-label);letter-spacing:.1em;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:800}.idea-title{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:12px;font-size:21px;font-weight:700;line-height:1.22}.idea-body{color:var(--text-2);font-size:15px;line-height:1.72}.quote-section{max-width:1180px;padding:clamp(56px, 8vw, 80px) var(--section-x) 0;text-align:center;margin:0 auto;position:relative}.quote-mark{font-family:var(--font-display);color:var(--accent);margin-bottom:20px;font-size:72px;font-weight:800;line-height:.62;display:block}.quote-text{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-width:760px;margin:0 auto 16px;font-size:clamp(21px,2.6vw,29px);font-weight:600;line-height:1.42}.quote-attr{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:12px;font-style:normal;font-weight:700}.author-grid{grid-template-columns:min(280px,100%) 1fr;align-items:start;gap:clamp(40px,6vw,72px);display:grid}.author-sticky{position:sticky;top:92px}.author-photo{border-radius:var(--radius-pill);object-fit:cover;object-position:center top;border:1px solid var(--border);width:100px;height:100px;margin-bottom:20px;display:block}.author-name{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:8px;font-size:27px;font-weight:800}.author-role{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px;font-weight:700;line-height:1.5}.author-bio{color:var(--text-2);font-size:15px;line-height:1.72}.author-cred{color:var(--text-3);margin-bottom:18px;font-size:13px;line-height:1.5}.author-right h3{font-family:var(--font-display);letter-spacing:-.028em;margin-bottom:20px;font-size:25px;font-weight:700;line-height:1.22}.author-right p{color:var(--text-2);margin-bottom:16px;font-size:16px;line-height:1.78}.author-right p:last-child{margin-bottom:0}.preorder-grid{grid-template-columns:repeat(2,min(300px,100%));justify-content:center;align-items:start;gap:clamp(28px,4vw,48px);display:grid}.preorder-left{text-align:center;grid-column:1/-1;max-width:560px;margin:0 auto}.preorder-left .s-eyebrow{justify-content:center}.preorder-left h2{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.032em;text-wrap:balance;margin-bottom:20px;font-size:clamp(28px,3.4vw,42px);line-height:1.1}.preorder-left p{color:var(--text-2);text-wrap:balance;margin-bottom:16px;font-size:16px;line-height:1.75}.preorder-perks{text-align:left;flex-direction:column;gap:12px;width:fit-content;margin-top:24px;margin-left:auto;margin-right:auto;list-style:none;display:flex}.preorder-perks li{color:var(--text-2);align-items:baseline;gap:12px;font-size:15px;display:flex}.preorder-perks li:before{content:"";background:var(--gradient);border-radius:2px;flex-shrink:0;width:16px;height:2px;position:relative;top:-4px}.price-card{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:34px 30px;position:relative;overflow:hidden}.price-card:before{content:"";background:var(--gradient);height:4px;position:absolute;top:0;left:0;right:0}.preorder-grid .price-card{position:relative}.price-tag{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px;font-weight:700}.price-row{align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.price-current{font-family:var(--font-display);letter-spacing:-.04em;font-size:46px;font-weight:800;line-height:1}.price-was{font-family:var(--font-sans);color:var(--text-3);font-size:20px;font-weight:500;text-decoration:line-through}.price-detail{color:var(--text-2);margin-bottom:22px;font-size:14px;line-height:1.6}.price-lines{border-top:1px solid var(--border-soft);flex-direction:column;gap:10px;margin-bottom:22px;padding-top:18px;display:flex}.price-line{color:var(--text-2);justify-content:space-between;gap:16px;font-size:14px;display:flex}.price-line .val{color:var(--text);font-weight:600}.price-line s{color:var(--text-3);-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);margin-left:4px;font-weight:400}.price-inc-label{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;font-size:11px;font-weight:700}.price-inc{flex-direction:column;gap:9px;margin-bottom:24px;display:flex}.price-inc span{color:var(--text-2);padding-left:18px;font-size:14px;line-height:1.5;position:relative}.price-inc span:before{content:"";background:var(--accent);border-radius:2px;width:10px;height:2px;position:absolute;top:.55em;left:0}.price-foot{color:var(--text-3);text-align:center;font-size:13px;line-height:1.6}.membership-note{color:var(--text-2);margin-bottom:22px;font-size:14px;line-height:1.65}.price-clarification{color:var(--text-3);margin-top:-10px;margin-bottom:22px;font-size:13px;line-height:1.6}.no-contract{color:var(--text-3);text-align:center;margin-bottom:12px;font-size:13px;line-height:1.6}.compliance-note{color:var(--text-3);margin-top:6px;font-size:13px;font-weight:600;line-height:1.55}#faq .s-title{text-align:center}.faq-list{max-width:760px;margin:48px auto 0}.faq-item{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg);margin-bottom:10px;transition:border-color .2s}.faq-item[open]{border-color:var(--accent-line)}.faq-item summary{cursor:pointer;letter-spacing:-.01em;color:var(--text);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;font-size:16px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";border-radius:var(--radius-pill);background:var(--accent-wash);width:26px;height:26px;color:var(--accent);font-family:var(--font-label);flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:600;line-height:1;display:flex}.faq-item[open] summary:after{content:"−"}.faq-a{padding:0 24px 22px}.faq-a p{color:var(--text-2);max-width:65ch;font-size:15px;line-height:1.72}.faq-a a{color:var(--accent);border-bottom:1px solid var(--accent-line);text-decoration:none;transition:color .18s}.faq-a a:hover{color:var(--accent-hover)}.steps{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,36px);margin-top:52px;display:grid}.step{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:28px 26px;transition:border-color .2s}.step:hover{border-color:var(--accent-line)}.step-label{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px;font-weight:700}.step h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.3}.step p{color:var(--text-2);font-size:15px;line-height:1.72}.split-grid{grid-template-columns:1fr min(380px,100%);align-items:start;gap:clamp(40px,6vw,72px);display:grid}.split-main{flex-direction:column;gap:36px;display:flex}.split-heading{margin:0}.inc-list{flex-direction:column;gap:26px;display:flex}.inc-item{align-items:flex-start;gap:16px;display:flex}.inc-icon{background:var(--gradient-soft);border:1px solid var(--accent-line);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.inc-icon svg{width:19px;height:19px;stroke:var(--accent);fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.inc-item h4{letter-spacing:-.015em;margin-bottom:5px;font-size:16px;font-weight:700}.inc-item p{color:var(--text-2);font-size:14px;line-height:1.66}.proof-band{max-width:1180px;padding:clamp(56px, 8vw, 80px) var(--section-x);margin:0 auto}.proof-band blockquote{font-family:var(--font-display);letter-spacing:-.025em;text-align:center;text-wrap:balance;max-width:760px;margin:0 auto 16px;font-size:clamp(21px,2.6vw,29px);font-weight:600;line-height:1.42}.proof-band cite{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);text-align:center;font-size:12px;font-style:normal;font-weight:700;display:block}.proof-points{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.proof-point{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-md);padding:26px 24px}.proof-point strong{font-family:var(--font-display);letter-spacing:-.035em;background:var(--gradient-text);-webkit-text-fill-color:transparent;color:var(--accent);-webkit-background-clip:text;background-clip:text;width:fit-content;margin-bottom:8px;font-size:30px;font-weight:800;line-height:1.05;display:block}.proof-point span{color:var(--text-2);font-size:14px;line-height:1.62}.proof-roi{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--accent-wash);text-align:center;text-wrap:balance;width:100%;margin-top:2rem;padding:30px;font-size:clamp(18px,2vw,23px);font-style:normal;font-weight:600;line-height:1.5}.countdown-bar{z-index:110;background:var(--gradient-soft), var(--bg);border-bottom:1px solid var(--border-soft);white-space:nowrap;justify-content:center;align-items:center;gap:clamp(14px,2.5vw,24px);padding:9px;display:flex;position:sticky;top:0;overflow:hidden}.countdown-bar.is-expired{display:none}.cd-label{font-family:var(--font-label);letter-spacing:-.005em;color:var(--text-2);font-size:13px;font-weight:600}.cd-units{align-items:baseline;gap:clamp(10px,1.5vw,16px);display:flex}.cd-unit{align-items:baseline;gap:5px;display:flex}.cd-num{font-family:var(--font-label);color:var(--accent);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-size:16px;font-weight:800}.cd-word{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.cd-link{font-family:var(--font-label);letter-spacing:-.005em;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-pill);padding:6px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s}.cd-link:hover{background:var(--accent-hover)}.marketing-advisor nav{position:relative}.marketing-advisor .hero{min-height:0;padding-top:48px}.marketing-advisor .price-card{position:relative}.marketing-advisor .author-sticky{position:static}.final-cta{text-align:center;max-width:720px;padding:var(--section-y) var(--section-x);margin:0 auto;position:relative}.marketing-home .final-cta{isolation:isolate;overflow:hidden}.marketing-home #faq{z-index:1;position:relative}.marketing-home .final-cta:before{content:"";background:radial-gradient(ellipse at center bottom, var(--accent-glow) 0%, transparent 66%);pointer-events:none;width:740px;max-width:95vw;height:520px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.final-cta h2{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.035em;text-wrap:balance;margin-bottom:18px;font-size:clamp(32px,3.9vw,48px);line-height:1.06;position:relative}.final-cta p{color:var(--text-2);margin-bottom:32px;font-size:16px;line-height:1.7;position:relative}.final-cta .btn-primary{position:relative}.final-cta .s-eyebrow{justify-content:center;position:relative}.final-foot{color:var(--text-3);margin-top:18px;font-size:13px;line-height:1.6;position:relative}.footer-wrap{border-top:1px solid var(--border-soft)}footer{max-width:1180px;padding:30px var(--section-x);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.foot-logo{font-family:var(--font-label);letter-spacing:-.02em;text-transform:lowercase;color:var(--text-2);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.foot-logo .tm{vertical-align:super;color:var(--text-3);font-size:8px}.foot-tagline{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;background:var(--gradient-text);-webkit-text-fill-color:transparent;color:var(--accent);-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:11px;font-weight:700}.foot-copy{color:var(--text-3);max-width:780px;font-size:12px;line-height:1.65}.marketing-home footer{flex-direction:column;align-items:flex-start;gap:18px;padding-top:38px;padding-bottom:38px}.mobile-cta,.mobile-enroll{z-index:90;padding:12px var(--section-x);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border-soft);background:#0b1220f0;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-cta .btn-primary,.mobile-enroll .btn-primary{width:100%;padding-top:14px;padding-bottom:14px}@media (prefers-reduced-motion:no-preference){.reveal{transition:transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.reveal.is-visible{transform:translateY(0)}}.marketing-worksheet .hero-centered{align-content:center;min-height:calc(100vh - 74px);padding-top:0;padding-bottom:0}.marketing-worksheet .hero-centered h1{white-space:nowrap;max-width:none;font-size:clamp(34px,5.4vw,66px)}@media (width<=900px){.marketing-book,.marketing-advisor{padding-bottom:84px}.nav-toggle{display:block}.nav-links{padding:12px var(--section-x) 20px;border-bottom:1px solid var(--border-soft);background:#0b1220fa;flex-direction:column;align-items:stretch;gap:0;display:none;position:fixed;top:68px;left:0;right:0}.nav-links.is-open{display:flex}.nav-links a{border-bottom:1px solid var(--border-soft);padding:13px 0}.nav-links a:last-child{text-align:center;border-bottom:none;margin-top:10px}.hero-wrap:before{background:radial-gradient(ellipse 90% 55% at 50% 30%, var(--blue-glow) 0%, transparent 66%)}.hero{text-align:center;grid-template-columns:1fr;min-height:auto;padding-top:108px}.marketing-home .hero-centered{padding-top:clamp(112px,18vw,132px);padding-bottom:40px}.hero-copy{order:2}.hero-visual{order:1}.hero-eyebrow{justify-content:center}.hero-body,.hero h1{margin-left:auto;margin-right:auto}.cta-row{justify-content:center}.book-display,.book-stage{width:min(300px,75vw)}.ideas-grid{grid-template-columns:1fr}.preorder-grid{grid-template-columns:1fr 1fr}.preorder-left{grid-column:1/-1}.author-grid{grid-template-columns:1fr}.author-sticky{position:static}.steps{grid-template-columns:1fr;gap:16px}.split-grid{grid-template-columns:1fr}.price-card{position:relative}.paths-toggle{border-radius:var(--radius-md);grid-template-columns:1fr}.paths-toggle-btn{border-radius:var(--radius-sm)}.marketing-home .paths.contain{padding-top:0;padding-bottom:72px}.marketing-home .paths-label{margin-bottom:28px}.marketing-home #what.s-pad{padding-top:64px;padding-bottom:64px}.book-band{flex-direction:column;align-items:flex-start;gap:28px}.book-band .btn-primary{width:100%}.proof-points{grid-template-columns:1fr}.hero-proof{text-align:left;margin-left:auto;margin-right:auto}.mobile-cta,.mobile-enroll{display:block}footer{flex-direction:column;align-items:flex-start}.marketing-advisor .nav-links{position:absolute;top:68px;left:0;right:0}.marketing-advisor .hero{padding-top:48px}.marketing-worksheet .hero-centered h1{white-space:normal}}@media (width<=640px){.cd-link{display:none}.cd-label{font-size:11px}}@media (width<=600px){.btn-primary:hover{transform:none}.preorder-grid{grid-template-columns:1fr}}
