.bk-root{background:var(--papier);min-height:100vh;color:var(--encre)}.bk-root .bk-ticker-track{animation-duration:46s}.bk-hero{text-align:center;border-bottom:1px solid var(--filet);padding:76px 0 84px;position:relative;overflow:hidden}.bk-hero .alps{opacity:.82;height:68%}.bk-hero h1{max-width:18ch;margin:0 auto;font-size:clamp(38px,5vw,60px)}.bk-hero .sub{max-width:58ch;color:var(--plomb);margin:24px auto 0;font-size:18px}.bk-book{background:var(--papier);color:var(--encre);padding:76px 0 58px;overflow:hidden}.bk-book-intro{text-align:center;max-width:620px;margin:0 auto 40px}.bk-book-intro .mono{color:var(--or-vif)}.bk-book-intro h2{margin-top:12px;font-size:clamp(30px,4.4vw,48px)}.bk-book-intro h2 span{color:var(--or-vif)}.bk-book-intro p{max-width:52ch;color:var(--plomb);margin:16px auto 0;font-size:16px}.bk-tally{width:min(720px,100%);margin:0 auto}.bk-tally iframe{background:0 0;border:0;width:100%;min-height:200px;display:block}.bk-proof{padding:86px 0 0}.bk-results{padding-top:76px;padding-bottom:110px}.bk-company{margin-top:14px}.bk-disclaimer{max-width:42ch}.merci-hero{padding:90px 0 100px}.merci-check{background:var(--or-vif);width:64px;height:64px;color:var(--encre);box-shadow:0 18px 40px -16px var(--or-vif);animation:merci-pop .6s var(--spring) both;border-radius:50%;place-items:center;margin-bottom:30px;display:inline-grid}.merci-check svg{width:34px;height:34px}@keyframes merci-pop{0%{opacity:0;transform:scale(0)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}.bk-merci-next{padding:76px 0 60px}.bk-merci-next .hbarwrap{margin-bottom:52px}.merci-steps{grid-template-columns:repeat(3,1fr);gap:28px;max-width:920px;margin:0 auto;display:grid}.merci-steps .ms{background:var(--velin);border:1px solid var(--filet);box-shadow:var(--sh);transition:transform .4s var(--spring), box-shadow .4s;border-radius:12px;padding:36px 28px}.merci-steps .ms:hover{transform:translateY(-4px);box-shadow:0 30px 70px -40px #1012164d}.merci-steps .ms-num{font-family:var(--fm);letter-spacing:.1em;color:var(--or);margin-bottom:18px;font-size:13px;font-weight:600;display:inline-block}.merci-steps .ms h3{margin-bottom:12px;font-size:20px}.merci-steps .ms p{color:var(--plomb);font-size:15px;line-height:1.6}.bk-merci-sophia{padding:0 0 60px}.bk-merci-sophia .wrap{max-width:860px}.sophia-card{background:var(--velin);border:1px solid var(--filet);box-shadow:var(--sh);border-radius:16px;grid-template-columns:180px 1fr;align-items:center;gap:36px;padding:34px 38px;display:grid}.sophia-photo{background:var(--encre);border:2px solid var(--or);border-radius:50%;flex-shrink:0;width:180px;height:180px;overflow:hidden;box-shadow:0 20px 44px -22px #10121659}.sophia-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.sophia-role{font-family:var(--fm);letter-spacing:.08em;text-transform:uppercase;color:var(--or);margin-bottom:14px;font-size:13px;font-weight:600}.sophia-quote{font-family:var(--ft);color:var(--encre);font-size:19px;line-height:1.55}.bk-merci-cta{text-align:center;padding:0 0 110px}.bk-merci-cta .wrap{flex-direction:column;align-items:center;gap:24px;display:flex}.merci-cta-label{font-family:var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--plomb2);font-size:12px;font-weight:600}@media (width<=760px){.bk-hero{padding:54px 0 62px}.bk-hero .badge{letter-spacing:.1em;max-width:calc(100vw - 40px);font-size:9px}.bk-hero .sub{font-size:16px}.bk-book{padding:52px 0 44px}.bk-book-intro{margin-bottom:28px}.bk-book-intro p{font-size:14px}.bk-tally{width:100%}.bk-tally iframe{min-height:200px}.bk-proof{padding-top:58px}.bk-results{padding-bottom:72px}.merci-hero{padding:56px 0 66px}.merci-check{width:52px;height:52px;margin-bottom:22px}.merci-check svg{width:28px;height:28px}.bk-merci-next{padding:48px 0 40px}.bk-merci-next .hbarwrap{margin-bottom:34px}.merci-steps{grid-template-columns:1fr;gap:18px}.merci-steps .ms{padding:26px 22px}.merci-steps .ms h3{font-size:18px}.bk-merci-sophia{padding-bottom:44px}.sophia-card{text-align:center;grid-template-columns:1fr;gap:22px;padding:26px 22px}.sophia-photo{width:120px;height:120px;margin:0 auto}.sophia-quote{font-size:16px}.bk-merci-cta{padding-bottom:72px}}
