/* Chapter-v2 visual migration for every non-home public template. */
body.chapter-site{--teal:#6548e8;--teal-hover:#5137c8;--teal-soft:#e9e1f8;--teal-tint:#f0eafa;--ink:#232323;--body:#56534c;--subdued:#7a756b;--border:#ded9cf;--surface:#f7f4ec;--offwhite:#f7f4ec;--display:'Inter',sans-serif;--sans:'Inter',sans-serif;background:#f7f4ec;color:#56534c;font-family:'Inter',sans-serif;overflow-x:clip}
.chapter-site h1,.chapter-site h2,.chapter-site h3,.chapter-site h4{font-family:'Inter',sans-serif;color:#232323;letter-spacing:-.055em}.chapter-site :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #6548e8;outline-offset:4px}.chapter-site a{color:#6548e8}.chapter-site .wrap{max-width:1240px;padding-left:36px;padding-right:36px}.chapter-site #nav{background:#f7f4ec;border-bottom:1px solid #dedbd2;box-shadow:none;backdrop-filter:none;position:sticky;top:0}.chapter-site #nav .wrap{max-width:none;width:100%;height:90px;padding:0 4.5%;gap:24px}.chapter-site #nav .logo{font-family:'Inter',sans-serif;color:#232323;font-size:29px;letter-spacing:-1.6px;font-weight:750}.chapter-site #nav .logo svg{width:34px;height:36px}.chapter-site .navlinks{gap:27px;font-size:13px;font-weight:400}.chapter-site .navlinks a{color:#232323}.chapter-site .navlinks .nav-cta{background:#232323;border-radius:100px;padding:13px 22px;color:#fff!important;font-size:12px;min-height:44px;display:inline-flex;align-items:center}.chapter-site #nav.scrolled{border-color:#dedbd2;box-shadow:0 5px 15px #00000005}.chapter-site .nav-toggle{color:#232323}
.chapter-site .page-hero{padding:70px 0 52px;border-bottom:1px solid #ded9cf;background:#f7f4ec;text-align:center}.chapter-site .page-hero h1{font-size:clamp(40px,5.3vw,72px);line-height:1.08;font-weight:600;max-width:20ch;margin:22px auto;letter-spacing:-.065em}.chapter-site .page-hero .lead{font-size:16px;line-height:1.75;color:#797368;max-width:65ch;margin:0 auto}.chapter-site .eyebrow{font:500 10px/1.7 'Inter',sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#7e7292}.chapter-site .block{padding:65px 0}.chapter-site .block.tint{background:#eee7f8}.chapter-site .block h2{font-size:clamp(29px,3.5vw,45px);line-height:1.13;font-weight:550;letter-spacing:-.055em}.chapter-site .lead-sub{font-size:15px;line-height:1.8;max-width:70ch;color:#777064}.chapter-site .block .cta-row{margin-top:24px}.chapter-site :is(.btn,.btn-primary,.btn-v2-primary){background:#232323;color:#fff;border-color:#232323;border-radius:100px;padding:15px 24px;font-family:'Inter',sans-serif;font-size:13px;font-weight:500;box-shadow:none;min-height:46px}.chapter-site :is(.btn,.btn-primary,.btn-v2-primary):hover{background:#6548e8;border-color:#6548e8;transform:none}.chapter-site :is(.btn-ghost,.btn-secondary){border-radius:100px;border-color:#c5b9d6;color:#6548e8;box-shadow:none}.chapter-site :is(.card,.statc,.bcard,.relc,.price-card,.pcard,.contact-card,.fg-card){background:#fffdf8;border:1px solid #dfd7e5;border-radius:15px;box-shadow:none}.chapter-site .belief .card:nth-child(3n+1){background:#e6dcf8}.chapter-site .belief .card:nth-child(3n+2){background:#eef4ce}.chapter-site .belief .card:nth-child(3n){background:#f9e1d1}.chapter-site .stat-row{gap:18px}.chapter-site .statc{padding:28px;background:#e8e0f7}.chapter-site .statc:nth-child(2){background:#eaf2c5;border-color:#dbe5b8}.chapter-site .statc:nth-child(3){background:#f8ddca;border-color:#eed2bf}.chapter-site .statc .big{font-size:53px;color:#232323;font-family:'Inter',sans-serif;font-weight:550;letter-spacing:-.06em}.chapter-site .statc .lbl{font-size:12px;line-height:1.7;color:#71685f}.chapter-site .icbox{background:#fff8;color:#6548e8;border-radius:10px}.chapter-site .hiw{border:1px solid #c8b6e6;border-radius:18px;background:#fdfbf7;overflow:hidden;box-shadow:none}.chapter-site .hiw-rail{background:#e3d8f7;border-color:#cdbde5}.chapter-site .hstep{border-radius:9px}.chapter-site .hstep.on{background:#6548e8;color:#fff;border-color:#6548e8}.chapter-site .hstep.on .hn{background:#e4dafa;color:#6548e8}.chapter-site .hiw-stage{background:#fffdf8}.chapter-site .hview h3{font-size:28px}.chapter-site .hview p{font-size:14px;line-height:1.7;color:#7a6f86}.chapter-site .htag{font:500 10px 'Inter',sans-serif;color:#927caf;letter-spacing:.1em}.chapter-site .miniplayer{border:1px solid #cbb7e5;border-radius:18px;background:#fffdf8;box-shadow:none;overflow:hidden}.chapter-site .mp-rail{background:#e3d7f6;border-color:#cdbde5}.chapter-site .mpm{font-family:'Inter',sans-serif;color:#80728e}.chapter-site .mpm.on{color:#6548e8;background:#f5f0fe}.chapter-site .mp-fill{background:#6548e8}.chapter-site .mp-info h3{font-size:29px!important;font-weight:550!important;letter-spacing:-.045em}.chapter-site .mp-info .tag{font-family:'Inter',sans-serif!important;font-size:10px!important;color:#8d75a8!important}.chapter-site .mp-info p{font-size:14px!important;color:#7b7082!important}.chapter-site .mp-info li{font-size:13px!important}.chapter-site .mp-shot{box-shadow:none!important;border-radius:9px!important;border-color:#dfd8e8!important}.chapter-site .mp-controls{border-color:#e2d8ec;background:#f7f0ff}.chapter-site :is(input[type=range]){accent-color:#6548e8}.chapter-site :is(input,textarea,select){font-family:'Inter',sans-serif}.chapter-site :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select){border-color:#d8cedf;border-radius:9px;background:#fffdf8}.chapter-site :is(.calc,.calculator,.pricebox,.pricing-card){border-radius:18px;border-color:#cfbfdf;background:#fffdf8;box-shadow:none}.chapter-site .cmp{border-radius:15px;border-color:#ded5e5;box-shadow:none}.chapter-site .cmp .sl{background:#e8dff8}.chapter-site .cmp th{font-family:'Inter',sans-serif}.chapter-site .cmp .badge{background:#6548e8;color:#fff}.chapter-site .feat-post{border-radius:19px;background:#e3d8f7;border-color:#cfc0e6;box-shadow:none;overflow:hidden}.chapter-site .fp-body h2{font-size:34px;line-height:1.15;font-weight:550}.chapter-site .fp-body p{font-size:14px;color:#70677d}.chapter-site .filters button,.chapter-site .filter-pill{border-radius:30px;border-color:#d3c7e2;font:12px 'Inter',sans-serif;min-height:44px}.chapter-site .filters .on,.chapter-site .filter-pill.on{background:#6548e8;color:#fff}.chapter-site .bcard{border-radius:14px;background:#fffdf8;overflow:hidden;box-shadow:none}.chapter-site .bbody{padding:23px}.chapter-site .bbody h3{font-size:23px;font-weight:550;line-height:1.25}.chapter-site .bbody p{font-size:13px;line-height:1.8;color:#81766c}.chapter-site .btag{font:500 9px 'Inter',sans-serif;letter-spacing:.09em;color:#8d78a3}.chapter-site .read{color:#6548e8;font-size:12px}.chapter-site .art-hero{padding:55px 0 45px;background:#f7f4ec;border-bottom:1px solid #ded8ce}.chapter-site .art-hero h1{font-size:clamp(36px,4.6vw,60px);line-height:1.12;letter-spacing:-.055em;font-weight:550}.chapter-site .art-cat{font:500 10px 'Inter',sans-serif;color:#8e76a8;letter-spacing:.08em}.chapter-site .art-body{font-size:17px;line-height:1.9;color:#625c53}.chapter-site .art-body h2{font-family:'Inter',sans-serif;font-size:29px;font-weight:550;line-height:1.3;letter-spacing:-.035em}.chapter-site .art-body blockquote{background:#e9e1f5;border-left:3px solid #9a7dc7;border-radius:0 12px 12px 0}.chapter-site .art-body table{font-size:13px}.chapter-site .art-cta{background:#dbd0f7;padding:60px 0;text-align:center}.chapter-site .art-cta h2{font-size:35px;font-weight:550}.chapter-site .progress{background:#6548e8}.chapter-site .related .relc{background:#ede5fa;border-color:#d7c8eb}.chapter-site .legal-toc{position:static;inset:auto;width:auto;z-index:auto;background:#ece5f5;border:1px solid #d6c7e6;border-radius:12px;backdrop-filter:none;box-shadow:none}.chapter-site .legal-toc a{color:#6548e8}.chapter-site .legal-section{scroll-margin-top:110px}.chapter-site #terms,.chapter-site #privacy{scroll-margin-top:110px}.chapter-site .legal h1{letter-spacing:-.06em}.chapter-site .legal h2{font-size:27px}.chapter-site footer{background:#f7f4ec;border-top:1px solid #ded8cd;padding:50px 0 24px}.chapter-site footer .logo{font-family:'Inter',sans-serif;font-size:30px;font-weight:650;letter-spacing:-1.3px;color:#232323}.chapter-site footer p{font-size:13px;line-height:1.8;color:#887d6b;max-width:30ch}.chapter-site footer h5{font-size:10px;letter-spacing:.08em;font-weight:500;color:#aa9780}.chapter-site footer a{font-size:12px;color:#756856}.chapter-site .foot-base{border-color:#e1d8ca;color:#ab9b86;font-size:10px}.chapter-site .cta-banner,.chapter-site .final-cta{background:#dbd0f7;border-radius:16px}.chapter-site .fade{transition:opacity .35s,transform .35s}
@media(max-width:1000px){.chapter-site #nav .wrap{padding:0 25px}.chapter-site .navlinks{gap:18px;font-size:12px}.chapter-site .wrap{padding-left:25px;padding-right:25px}.chapter-site .page-hero{padding:55px 0 40px}.chapter-site .page-hero h1{font-size:49px}.chapter-site .statc .big{font-size:43px}}
@media(max-width:760px){.chapter-site #nav .wrap{height:76px;padding:0 20px;gap:14px}.chapter-site #nav .logo{font-size:25px;gap:8px}.chapter-site #nav .logo svg{width:30px;height:32px}.chapter-site .navlinks .nav-cta{font-size:11px;padding:10px 16px}.chapter-site .navlinks.open{background:#f7f4ec;top:76px;border-color:#ddd4e7;box-shadow:0 18px 30px #24232312}.chapter-site .navlinks.open a{font-size:14px}.chapter-site .wrap{padding-left:20px;padding-right:20px}.chapter-site .page-hero{padding:40px 0 30px}.chapter-site .page-hero h1{font-size:39px;max-width:17ch;line-height:1.1;margin:18px auto}.chapter-site .page-hero .lead{font-size:14px;line-height:1.8;max-width:37ch}.chapter-site .block{padding:40px 0}.chapter-site .block h2{font-size:30px}.chapter-site .lead-sub{font-size:14px}.chapter-site .stat-row{gap:12px}.chapter-site .statc{padding:22px}.chapter-site .statc .big{font-size:43px}.chapter-site .statc .lbl{font-size:12px}.chapter-site .hview h3{font-size:24px}.chapter-site .hview p{font-size:13px}.chapter-site .mp-info h3{font-size:25px!important}.chapter-site .mp-info p{font-size:13px!important}.chapter-site .mp-info li{font-size:12px!important}.chapter-site .fp-body h2{font-size:27px}.chapter-site .bbody h3{font-size:23px}.chapter-site .art-hero{padding:35px 0}.chapter-site .art-hero h1{font-size:36px}.chapter-site .art-body{font-size:16px;line-height:1.85}.chapter-site .art-body h2{font-size:26px}.chapter-site .art-cta{padding:40px 0}.chapter-site .art-cta h2{font-size:29px}.chapter-site footer{padding:35px 0 20px}.chapter-site .legal-toc{position:static!important;inset:auto!important;padding:18px}.chapter-site input,.chapter-site textarea,.chapter-site select{font-size:16px}}
@media(max-width:360px){.chapter-site #nav .wrap{padding:0 14px;gap:9px}.chapter-site #nav .logo{font-size:23px}.chapter-site .navlinks .nav-cta{font-size:10px;padding:10px 12px}.chapter-site .wrap{padding-left:15px;padding-right:15px}.chapter-site .page-hero h1{font-size:34px}.chapter-site .page-hero .lead{font-size:13px}}
@media(prefers-reduced-motion:reduce){.chapter-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
