.offer-page{--o-ink:#10243a;--o-text:#253544;--o-action:#166064;--o-action-hover:#124e52;--o-on-ink:#eef3f6;--o-muted:#5e6870;color:var(--o-text);font-family:var(--font-body);background:#fff;margin:0;font-size:1.0625rem;line-height:1.6}.offer-page *{box-sizing:border-box}.offer-page h1,.offer-page h2,.offer-page h3,.offer-page h4,.offer-page p,.offer-page ol,.offer-page dl{margin:0}.offer-page h1,.offer-page h2,.offer-page h3,.offer-page h4{font-family:var(--font-display);color:var(--o-ink);text-wrap:balance;font-weight:700}.offer-page h1{font-size:clamp(2.35rem,4.2vw,3.75rem);font-weight:var(--type-page-h1-weight);letter-spacing:-.032em;line-height:1.06}.offer-page h2{font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-lh);letter-spacing:var(--type-h2-ls)}.offer-page h3,.offer-page h4{font-size:1rem;font-weight:var(--type-h3-weight);line-height:var(--type-h3-lh);letter-spacing:var(--type-h3-ls)}.offer-page a{color:inherit}.offer-page :focus-visible{outline-offset:4px;outline:3px solid #248e93}.cro-shell{width:min(100% - 3rem,72rem);margin-inline:auto}.cro-reading{max-width:58rem}.cro-section{padding-block:clamp(3rem,6vw,5rem);scroll-margin-top:1rem}.cro-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--o-action);font-size:.75rem;font-weight:700;margin-bottom:1rem!important}.cro-lede{max-width:42rem;margin-top:1rem!important}.cro-caption{color:var(--o-muted);font-size:.8125rem;line-height:1.55}.buy{flex-direction:column;display:inline-flex}.buy--block{width:100%;display:flex}.buy__button{background:var(--o-action);min-height:3.25rem;font-family:var(--font-display);text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s;display:flex;color:#fff!important}.buy__button:hover{background:var(--o-action-hover)}.buy--small .buy__button{min-height:2.75rem;padding:.6rem 1rem;font-size:.875rem}.buy--large .buy__button{min-height:3.5rem}.cro-header{border-bottom:1px solid #e4e9ed}.cro-header__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;display:flex}.cro-header img{width:10rem;height:auto}.cro-header__delivery{color:var(--o-muted);margin-left:auto;font-size:.8125rem}.cro-hero{background:#f5f8fa;padding-block:clamp(2.5rem,5vw,4.5rem)}.cro-hero__grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}.cro-hero__book-name{font-size:.9375rem;font-weight:700;margin-bottom:.75rem!important}.cro-hero h1 span{color:var(--o-action)}.cro-hero h1 .cro-hero__question{color:inherit;white-space:nowrap}.cro-hero__deck{max-width:38rem;margin-top:1.25rem!important}.cro-hero__format{font-size:.875rem;font-weight:600;margin-top:1.25rem!important}.cro-hero__action{margin-top:1.5rem}.cro-hero__action>p{margin-top:.65rem;font-size:.8125rem}.cro-guarantee-link{text-underline-offset:3px;margin-top:.35rem;font-size:.8125rem;display:inline-block}.cro-hero__visual{text-align:center}.cro-hero__visual img{width:100%;max-width:32rem;height:auto;margin-inline:auto;display:block}.cro-hero__reading{max-width:29rem;margin:1rem auto 0}.cro-hero__reading-title{color:var(--o-ink);font-family:var(--font-display);text-wrap:balance;font-size:1rem;line-height:1.5}.cro-hero__reading-description{max-width:26rem;color:var(--o-muted);text-wrap:pretty;font-size:.9375rem;line-height:1.6;margin:.5rem auto 0!important}.cro-hero__visual .sample-link{margin-top:1.25rem}.cro-hero__visual .cro-caption{margin-top:.4rem}.cro-conversation{border:1px solid #d7e2e7;border-radius:.875rem;margin-top:2rem;overflow:hidden}.cro-conversation__question{color:#fff;background:#10243a;padding:1.15rem 1.5rem}.cro-conversation__question span{color:#b3cbd8;font-size:.75rem}.cro-conversation__question p{margin-top:.25rem;font-size:1.15rem;font-weight:600}.cro-replies{grid-template-columns:1fr 1.2fr;display:grid}.cro-reply{padding:1.5rem}.cro-reply--before{background:#f6f7f8}.cro-reply--after{background:#edf7f5;border-left:1px solid #d7e2e7}.cro-reply h3{margin-bottom:.75rem}.cro-reply p+p{margin-top:.75rem}.cro-reply>span{color:#526574;white-space:normal;margin-top:1.2rem;font-size:.75rem;display:block}.cro-conversation__note{border-top:1px solid #d7e2e7;padding:1rem 1.5rem;font-size:.9375rem}.cro-example__disclosure{margin-top:.75rem!important}.cro-problem{border-bottom:1px solid #e4e9ed}.cro-problem__grid{grid-template-columns:1.15fr 1fr;gap:4rem;display:grid}.cro-problem__close{margin-top:1rem!important}.cro-problem__path{border-left:2px solid #a9d5cf;padding:0 0 0 1.5rem;list-style:none}.cro-problem__path li+li{margin-top:1.5rem}.cro-problem__path li>span{color:var(--o-action);font-size:.75rem;font-weight:700}.cro-problem__path h3{margin-top:.25rem}.cro-problem__path p{margin-top:.4rem;font-size:1rem}.cro-example__action{margin-top:2rem}.cro-example__action p{margin-top:.75rem}.cro-intent{background:#f5f8fa}.cro-intent__list{margin-top:1.75rem!important}.cro-intent__list>div{border-bottom:1px solid #d7e2e7;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:2rem;padding:1.25rem 0;display:grid}.cro-intent__list dt{color:var(--o-ink);font-family:var(--font-display);font-weight:700}.cro-intent__list dd{margin:0}.cro-intent__list dd>span{color:var(--o-muted);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.cro-intent__more .cro-intent__list{margin-top:0!important}.cro-intent__more .cro-intent__list>div:last-child{border-bottom:0}.cro-intent__note{margin-top:1rem!important}.cro-more-examples{margin-top:1.5rem}.cro-detail{border-bottom:1px solid #d7e2e7}.cro-detail summary{cursor:pointer;min-height:3.5rem;color:var(--o-ink);align-items:center;gap:.8rem;padding:1rem 0;font-weight:600;line-height:1.4;list-style:none;display:flex}.cro-detail summary::-webkit-details-marker{display:none}.cro-detail summary:after{content:"+";flex:0 0 1rem;margin-left:auto;font-size:1.3rem;font-weight:400}.cro-detail[open] summary:after{content:"−"}.cro-detail__body{padding:0 0 1.25rem}.cro-detail__body>p+p{margin-top:.75rem}.cro-detail__body .cro-replies{border-radius:.5rem;margin-block:1rem;overflow:hidden}.cro-detail__question{font-weight:600}.cro-diagnostic{margin-top:1rem}.cro-diagnostic ul{margin:1rem 0;padding-left:1.25rem}.cro-diagnostic li+li{margin-top:.75rem}.cro-pulse{color:#d3e1e8;background:#10243a}.cro-pulse__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:3rem;margin-top:2rem;display:grid}.cro-pulse__customer,.cro-pulse__reply{border:1px solid #496073;padding:1.5rem}.cro-pulse__customer{color:#fff;background:#1b3248;border-radius:.75rem .75rem 0 0}.cro-pulse__speaker{color:#bdd1dc;font-size:.75rem;margin-bottom:.5rem!important}.cro-pulse__reply{color:var(--o-text);background:#edf7f5;border-top:0;border-radius:0 0 .75rem .75rem}.cro-pulse .cro-pulse__reply h3{color:var(--o-ink);margin-bottom:.75rem}.cro-pulse__reply>p{line-height:1.95}.cro-pulse__marker{font-family:var(--font-display);color:#fff;vertical-align:.05rem;background:#166064;border-radius:.2rem;margin-right:.3rem;padding-inline:.35rem;font-size:.75rem;font-weight:800;line-height:1.7;display:inline-block}.cro-pulse__bridge{border-top:1px solid #496073;max-width:52rem;padding-top:1.5rem;margin-top:2rem!important}.cro-pulse h2,.cro-pulse h3{color:#fff}.cro-pulse .cro-eyebrow{color:#8cdbd2}.cro-pulse__note{color:#a9c3d0;font-size:.9375rem;margin-top:1.5rem!important}.cro-pulse__steps{padding:0;list-style:none}.cro-pulse__steps li{border-bottom:1px solid #2d4356;align-items:start;gap:1rem;padding:1rem 0;display:flex}.cro-pulse__steps li:first-child{padding-top:0}.cro-pulse__steps p{color:#bdd1dc;font-size:.9375rem}.cro-pulse__steps .cro-pulse__decision{color:#a8e6dd;margin-block:.3rem .5rem;font-size:.8125rem}.cro-pulse__letter{font-family:var(--font-display);color:#a8e6dd;border:1px solid #496073;border-radius:.5rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;font-weight:700;display:grid}.cro-habits{border-top:1px solid #d7e2e7;margin-top:2rem}.cro-habits__head,.cro-habits__row{border-bottom:1px solid #d7e2e7;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem;padding:1rem 1.25rem;display:grid}.cro-habits__head{color:#fff;background:#10243a;font-size:.8125rem;font-weight:600}.cro-habits__row p:first-child{color:var(--o-muted)}.cro-habits__row p:last-child{color:var(--o-action);font-weight:600}.cro-habits__label{display:none}.cro-applications{margin-top:3rem}.cro-applications>h3{font-size:1.25rem}.cro-applications>.cro-caption{margin-top:.5rem}.cro-applications__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:1.5rem;display:grid}.cro-applications__grid article{border-top:3px solid #a9d5cf;padding-top:1.25rem;font-size:1rem}.cro-applications__grid p{margin-top:.75rem}.cro-fit{background:#f5f8fa}.cro-fit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;margin-top:2rem;display:grid}.cro-fit__grid h3{font-size:1.125rem}.cro-fit__grid ul{margin:1rem 0 0;padding-left:1.25rem}.cro-fit__grid li+li{margin-top:.75rem}.cro-contents__grid{grid-template-columns:1fr 1fr;gap:0 3rem;margin-top:1.5rem;display:grid}.cro-chapter-number{color:var(--o-action);flex:0 0 1.5rem;font-size:.8125rem}.cro-contents .cro-caption{margin-top:1.25rem}.cro-author{border-top:1px solid #e4e9ed;padding-block:3rem}.cro-author__grid{grid-template-columns:10rem 1fr;align-items:start;gap:2.5rem;max-width:58rem;display:grid}.cro-author img{object-fit:cover;border-radius:1rem;width:10rem;height:10rem}.cro-author h2{font-size:1.75rem}.cro-author__role{color:var(--o-action);font-size:.875rem;margin-top:.5rem!important}.cro-author p+p{margin-top:.875rem}.cro-purchase{background:#f5f8fa}.cro-purchase__grid{grid-template-columns:1fr 26rem;align-items:start;gap:4rem;display:grid}.cro-inclusions{margin:1.5rem 0;padding:0;list-style:none}.cro-inclusions li{border-bottom:1px solid #d7e2e7;padding:.6rem 0 .6rem 1.5rem;position:relative}.cro-inclusions li:before{content:"✓";color:var(--o-action);font-weight:700;position:absolute;left:0}.cro-offer-card{border:1px solid #c9d9df;border-top:4px solid var(--o-action);background:#fff;border-radius:.75rem;padding:1.75rem}.cro-offer-card__price{font-family:var(--font-display);color:var(--o-ink);font-size:3rem;font-weight:700;line-height:1.2}.cro-offer-card__price span{font-family:var(--font-body);margin-top:.35rem;font-size:.8125rem;font-weight:400;display:block}.cro-specs{font-size:.875rem;margin-block:1.25rem!important}.cro-specs div{justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.cro-specs dt{color:var(--o-muted)}.cro-specs dd{text-align:right;margin:0}.cro-offer-card__actions{gap:.625rem;display:grid}.cro-offer-card .cro-offer-card__actions :is(.buy__button,.sample-link){min-height:3.5rem;font-family:var(--font-display);border-radius:.5rem;padding:.65rem 1.25rem;font-size:1rem;line-height:1.4}.cro-offer-card__actions .sample-link{background:#f5f8fa;border-color:#c9d9df;width:100%;margin:0}.cro-offer-card__actions .sample-link:active{background:#e6f2f0}@media (hover:hover) and (pointer:fine){.cro-offer-card__actions .sample-link:hover{border-color:var(--o-action);background:#edf7f5}}.cro-offer-card__guarantee{border-top:1px solid #d7e2e7;margin-top:1.5rem;padding-top:1.25rem;font-size:.875rem}.cro-offer-card__guarantee p{margin-top:.4rem}.cro-offer-card__guarantee a{color:var(--o-action);text-underline-offset:3px;margin-top:.5rem;display:inline-block}.cro-offer-card>.cro-caption{margin-top:1rem}.cro-faq__list{margin-top:1.5rem}.cro-faq__support{overflow-wrap:anywhere;font-size:.9375rem;margin-top:1.5rem!important}.cro-faq__support a{color:var(--o-action)}.cro-close{text-align:center;background:#edf7f5}.cro-close h2{max-width:25ch;margin-inline:auto}.cro-close p{margin-top:1rem}.cro-close .buy{margin-top:1.5rem}.cro-footer{padding-block:2rem;font-size:.75rem}.cro-footer nav{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.cro-footer p{color:var(--o-muted);margin-top:1rem}.stickybar{display:none}@media (width<=959px){.cro-problem__grid,.cro-pulse__grid,.cro-applications__grid{grid-template-columns:1fr;gap:2rem}}@media (width<=767px){.cro-shell{width:calc(100% - 2.5rem)}.cro-header__inner{min-height:4rem}.cro-header img{width:8rem}.cro-header__delivery{display:none}.cro-header .buy__button{padding:.55rem .65rem;font-size:.75rem}.cro-hero{padding-top:1.75rem;padding-bottom:2rem}.cro-hero__grid,.cro-pulse__grid,.cro-purchase__grid{grid-template-columns:1fr;gap:2rem}.cro-hero .cro-eyebrow{letter-spacing:.06em;font-size:.6875rem;margin-bottom:.75rem!important}.cro-hero h1{font-size:clamp(1.75rem,6.7vw,2.35rem);line-height:1.15}.cro-hero__deck{font-size:1rem;margin-top:1rem!important}.cro-hero__format{font-size:.8125rem;margin-top:1rem!important}.cro-hero__action{margin-top:1.25rem}.cro-hero__action .buy{display:flex}.cro-hero__visual img{max-width:24rem}.cro-hero__reading{max-width:21rem;margin-top:.75rem}.cro-hero__reading-title span{display:block}.cro-hero__reading-description{font-size:.875rem}.cro-hero__visual .sample-link{margin-top:1rem}.cro-section{padding-block:2.75rem}.cro-replies{grid-template-columns:1fr}.cro-reply{padding:1.1rem 1.25rem;font-size:1rem}.cro-reply--after{border-top:1px solid #d7e2e7;border-left:0}.cro-reply--before>span{margin-top:.5rem}.cro-conversation__question,.cro-conversation__note{padding:1rem 1.25rem}.cro-contents__grid{grid-template-columns:1fr}.cro-intent__list>div,.cro-habits__row,.cro-fit__grid{grid-template-columns:1fr;gap:.75rem}.cro-intent__list>div{padding-block:1rem}.cro-habits__head{display:none}.cro-habits__row{padding:1.1rem 0}.cro-habits__label{color:var(--o-muted);margin-bottom:.25rem;font-size:.75rem;font-weight:400;display:block}.cro-fit__grid{gap:2rem}.cro-pulse__customer,.cro-pulse__reply{padding:1.25rem}.cro-example__action .buy{display:flex}.cro-author__grid{grid-template-columns:4.5rem 1fr;gap:1rem}.cro-author img{width:4.5rem;height:4.5rem}.cro-author h2{font-size:1.45rem}.cro-author .cro-eyebrow{margin-bottom:.5rem!important}.cro-author__grid>div>p:not(.cro-eyebrow):not(.cro-author__role){margin-top:1rem;margin-left:-5.5rem}.cro-offer-card{padding:1.5rem}.cro-footer{padding-bottom:7rem}.stickybar{z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));visibility:hidden;background:#fff;border-top:1px solid #d7e2e7;justify-content:space-between;align-items:center;gap:.75rem;transition:transform .15s,visibility .15s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%)}.stickybar.is-visible{visibility:visible;transform:translateY(0)}.stickybar strong{font-size:.8125rem;display:block}.stickybar span{color:var(--o-muted);font-size:.75rem;display:block}.sample-is-open .stickybar{visibility:hidden}}@media (width>=1024px){.cro-hero h1{font-size:clamp(3.2rem,4vw,3.75rem)}}@media (prefers-reduced-motion:reduce){.offer-page *{scroll-behavior:auto!important;transition:none!important}}.offer-page{--cro-ease-out:cubic-bezier(.16, 1, .3, 1)}.cro-hero{background:radial-gradient(at 83% 42%,#dceeea 0,#0000 43%),linear-gradient(135deg,#f9fbfc,#f2f7f8)}.cro-hero__highlight{white-space:nowrap;display:inline-block;position:relative}.cro-hero__underline{pointer-events:none;width:100%;height:.22em;position:absolute;inset:auto 0 -.12em;overflow:visible}.cro-hero__underline path{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.cro-hero__underline path+path{opacity:.45;stroke-width:1.8px}.cro-hero__book{isolation:isolate;max-width:32rem;margin-inline:auto;position:relative}.cro-hero__book:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#ffffffa6,#0000 70%);border:1px solid #1660641a;border-radius:50%;position:absolute;inset:12% 5% 8%}.cro-hero__book-art img{filter:drop-shadow(0 16px 18px #10243a1a)}.cro-problem__path li{position:relative}.cro-problem__path li:before{content:"";background:var(--o-action);border:2px solid #f5f8fa;border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:.45rem;left:-1.875rem;box-shadow:0 0 0 1px #a9d5cf}.cro-conversation{box-shadow:0 10px 32px #10243a0d}.cro-pulse{background:radial-gradient(at 100% 0,#16606442,#0000 60%),#10243a}.cro-pulse__worked{filter:drop-shadow(0 12px 18px #0415221f)}.cro-pulse__part{box-decoration-break:clone;border-radius:.2rem;padding-block:.1em}.cro-pulse__part.is-pulse-seen{background:#d6ece5}.cro-pulse__steps li.is-pulse-seen .cro-pulse__letter{color:#fff;background:var(--o-action);border-color:#69b9b2;box-shadow:inset 0 1px #ffffff1f}.cro-offer-card{box-shadow:0 14px 42px #16606414}.buy__button{box-shadow:0 4px 10px #16606424}.buy:not(.buy--small) .buy__button:after{content:"→";margin-left:.4rem;font-size:1.2em;line-height:1}@media (prefers-reduced-motion:no-preference){[data-cro-motion=ready] .cro-hero__underline path{stroke-dasharray:1;animation:cro-pen-draw .7s var(--cro-ease-out) .18s both}[data-cro-motion=ready] .cro-hero__underline path+path{animation-delay:.3s}.cro-hero__book.is-book-ready .cro-hero__book-art{animation:1.8s ease-in-out both cro-book-settle}.cro-hero__book{transition:transform .45s var(--cro-ease-out)}.buy__button{transition:background .16s ease, transform .18s var(--cro-ease-out), box-shadow .18s ease}.buy__button:after{transition:transform .18s var(--cro-ease-out)}.buy__button:active{transform:scale(.98)}.cro-pulse__letter,.cro-pulse__part{transition:background-color .35s,border-color .35s,color .35s;transition-delay:var(--cro-pulse-delay,0s)}.cro-detail summary,.cro-intent__list>div,.cro-applications__grid article{transition:color .18s ease, background-color .18s ease, border-color .18s ease, transform .22s var(--cro-ease-out)}.stickybar{transition:transform .24s var(--cro-ease-out), visibility .24s}}@media (hover:hover) and (pointer:fine){.cro-detail summary:hover{color:var(--o-action)}.cro-intent__list>div:hover{background-color:#1660640a}.cro-applications__grid article:hover{border-color:var(--o-action)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cro-hero__book:hover{transform:perspective(1000px)rotateY(-3deg)rotateX(2deg)translateY(-4px)}.buy__button:hover{transform:translateY(-2px);box-shadow:0 7px 16px #16606433}.buy__button:hover:after{transform:translate(3px)}.buy__button:active{transform:translateY(0)scale(.98)}.cro-applications__grid article:hover{transform:translateY(-3px)}}@media (width<=767px){.cro-hero__book{max-width:24rem}}@keyframes cro-pen-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cro-book-settle{0%{transform:translateY(10px)rotate(.6deg)}35%{transform:translateY(-6px)rotate(-.35deg)}70%{transform:translateY(2px)rotate(.15deg)}to{transform:none}}
