.zbj{--zbj-bg: #f4f2ea;--zbj-paper: #fbfaf5;--zbj-ink: #1a1b16;--zbj-muted: #5c5849;--zbj-border: #dedbce;--zbj-green: #232c16;--zbj-green-2: #3c4a26;--zbj-sage: #9fb07a;--zbj-sage-2: #d2dabf;background:var(--zbj-bg);color:var(--zbj-ink);font-family:var(--zb-sans, "TWK Everett", Arial, sans-serif)}.zbj *{box-sizing:border-box}.zbj-serif{font-family:var(--zb-serif, "ABC Marist", Georgia, serif)}.zbj-eyebrow{color:#6e8b3d;font-family:var(--zb-mono, ui-monospace, monospace);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.zbj-narrow,.zbj-shift,.zbj-bonuses,.zbj-proof,.zbj-fit,.zbj-founder,.zbj-faqs{max-width:1100px;margin:0 auto;padding-inline:32px}.zbj-heading{max-width:760px;margin:0 auto 56px;text-align:center}.zbj-heading h2,.zbj-fit>h2,.zbj-faqs>h2{margin:20px 0 0;font-size:clamp(32px,4.6vw,56px);font-weight:300;letter-spacing:-.02em;line-height:1.04}.zbj-heading p{margin:22px auto 0;color:var(--zbj-muted);font-size:17px;line-height:1.7}.zbj-button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:17px 42px;color:inherit;font-size:16px;font-weight:500;text-decoration:none}.zbj-button--dark{background:var(--zbj-green);color:var(--zbj-bg)}.zbj-button--green{background:var(--zbj-sage);color:#15190d}.zbj-hero{max-width:980px;margin:0 auto;padding:96px 32px 90px;text-align:center}.zbj-hero h1{margin:28px 0 0;font-size:clamp(40px,6.2vw,76px);font-weight:300;letter-spacing:-.02em;line-height:1}.zbj-hero p{max-width:62ch;margin:28px auto 0;color:#2b2a24;font-size:clamp(17px,2vw,20px);line-height:1.6}.zbj-film{position:relative;display:flex;width:100%;aspect-ratio:16 / 9;align-items:center;justify-content:center;margin:44px 0 36px;border:1px solid var(--zbj-border);background:radial-gradient(120% 130% at 60% 20%,#3c4a26,#1b2110 60%,#0f1309);color:var(--zbj-bg);cursor:pointer;overflow:hidden}.zbj-film__texture{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(118deg,rgba(159,176,122,.06) 0,rgba(159,176,122,.06) 1px,transparent 1px,transparent 30px)}.zbj-film__play{position:relative;width:84px;height:84px;border-radius:50%;background:#f4f2eaf5}.zbj-film__play:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-left:21px solid #171c0e;border-top:13px solid transparent;border-bottom:13px solid transparent;transform:translate(-35%,-50%)}.zbj-film__status,.zbj-film__duration{position:absolute;bottom:22px;color:#f4f2ead9;font-family:var(--zb-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.zbj-film__status{left:24px}.zbj-film__duration{right:24px}.zbj-trust{display:flex;justify-content:center;gap:14px 22px;flex-wrap:wrap;margin-top:18px;color:#847f71;font-family:var(--zb-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.zbj-problem{background:var(--zbj-green);color:var(--zbj-sage-2)}.zbj-problem .zbj-narrow{max-width:980px;padding-block:100px;text-align:center}.zbj-problem h2{max-width:24ch;margin:28px auto 48px;color:var(--zbj-bg);font-size:clamp(30px,4.4vw,52px);font-weight:300;line-height:1.1}.zbj-problem__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;max-width:820px;margin:0 auto;text-align:left}.zbj-check-item{display:flex;gap:12px;align-items:flex-start;color:inherit;font-size:15.5px;line-height:1.55}.zbj-check-item span:first-child{color:#6e8b3d;flex:0 0 auto}.zbj-problem__grid .zbj-check-item span:first-child{color:#c9a27a}.zbj-problem__pull{max-width:30ch;margin:52px auto 0;color:var(--zbj-sage);font-size:clamp(20px,2.6vw,28px);font-style:italic;line-height:1.4}.zbj-shift{padding-block:110px;border-bottom:1px solid var(--zbj-border)}.zbj-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--zbj-border);background:var(--zbj-border)}.zbj-steps article{background:var(--zbj-paper);padding:40px 32px;text-align:center}.zbj-steps strong{color:#6e8b3d;font-size:44px;font-weight:200;line-height:1}.zbj-steps h3{margin:18px 0 10px;font-size:22px;font-weight:400}.zbj-steps p{margin:0;color:var(--zbj-muted);font-size:14px;line-height:1.65}.zbj-value{background:#eceae0;border-bottom:1px solid var(--zbj-border)}.zbj-value .zbj-narrow,.zbj-bonuses,.zbj-proof,.zbj-fit,.zbj-faqs{padding-block:110px}.zbj-value__box{border:1px solid #c4c0b2;background:var(--zbj-paper)}.zbj-value-item{display:flex;gap:24px;padding:28px 32px;border-bottom:1px solid var(--zbj-border)}.zbj-value-item>span{color:#6e8b3d;font-size:20px;line-height:1.2}.zbj-value-item__top{display:flex;justify-content:space-between;gap:20px;align-items:baseline;flex-wrap:wrap}.zbj-value-item h3{margin:0;font-size:22px;font-weight:400}.zbj-value-item small{color:#6e8b3d;font-family:var(--zb-mono, ui-monospace, monospace);font-size:12px}.zbj-value-item p{margin:8px 0 0;color:var(--zbj-muted);font-size:14.5px;line-height:1.6}.zbj-value__total{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px 32px;background:var(--zbj-green);color:var(--zbj-bg)}.zbj-value__total span{color:var(--zbj-sage);font-family:var(--zb-mono, ui-monospace, monospace);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.zbj-value__total strong{font-size:34px;font-weight:300}.zbj-value__total small{color:var(--zbj-sage);font-size:16px}.zbj-bonuses{border-bottom:1px solid var(--zbj-border)}.zbj-bonuses__grid,.zbj-proof__quotes,.zbj-fit__grid,.zbj-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.zbj-bonuses article,.zbj-testimonial,.zbj-fit article{border:1px solid var(--zbj-border);background:var(--zbj-paper);padding:36px}.zbj-bonuses small,.zbj-fit h3,.zbj-testimonial small{color:#6e8b3d;font-family:var(--zb-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.zbj-bonuses h3{margin:18px 0 10px;font-size:25px;font-weight:400}.zbj-bonuses p,.zbj-fit li{color:var(--zbj-muted);font-size:14.5px;line-height:1.65}.zbj-offer,.zbj-final{background:radial-gradient(110% 130% at 50% 0%,#3c4a26,#171c0e 72%);color:var(--zbj-sage-2)}.zbj-offer .zbj-narrow{max-width:1000px;padding-block:120px}.zbj-offer h2,.zbj-final h2{color:var(--zbj-bg);font-size:clamp(34px,5.4vw,72px);font-weight:200;line-height:1}.zbj-plan{position:relative;border:1px solid rgba(159,176,122,.4);background:#f4f2ea05;color:var(--zbj-bg);cursor:pointer;padding:40px 36px;text-align:left}.zbj-plan.is-active{border-color:var(--zbj-sage);background:#9fb07a1f}.zbj-plan b{position:absolute;top:0;right:0;background:var(--zbj-sage);color:#15190d;padding:5px 12px;font-family:var(--zb-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.zbj-plan>span{display:flex;justify-content:space-between;color:var(--zbj-sage);font-family:var(--zb-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.zbj-plan i{width:16px;height:16px;border:1px solid currentColor;border-radius:50%}.zbj-plan.is-active i:after{content:"";display:block;width:8px;height:8px;margin:3px;border-radius:50%;background:var(--zbj-sage)}.zbj-plan strong{display:inline-block;margin-top:18px;font-size:56px;font-weight:200;line-height:1}.zbj-plan small{color:var(--zbj-sage);font-size:14px}.zbj-plan em{display:block;margin-top:6px;color:#7e8a64;font-family:var(--zb-mono, ui-monospace, monospace);font-size:11px;font-style:normal}.zbj-offer__cta{margin-top:36px;text-align:center}.zbj-offer__cta span{display:block;margin-top:16px;color:#7e8a64;font-family:var(--zb-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.zbj-guarantee{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;max-width:920px;margin:0 auto;padding:100px 32px;border-bottom:1px solid var(--zbj-border)}.zbj-guarantee>div:last-child{border:2px solid var(--zbj-green);background:var(--zbj-paper);padding:48px}.zbj-guarantee__seal{width:104px;height:104px;border:2px solid #6e8b3d;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.zbj-guarantee__seal strong{color:var(--zbj-green);font-size:34px;font-weight:300;line-height:1}.zbj-guarantee__seal span{color:#6e8b3d;font-family:var(--zb-mono, ui-monospace, monospace);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.zbj-guarantee h2{margin:0 0 14px;font-size:clamp(26px,3.4vw,38px);font-weight:400}.zbj-guarantee p{margin:0;color:#2b2a24;font-size:16px;line-height:1.7}.zbj-proof{background:#eceae0;max-width:none}.zbj-proof__stats,.zbj-proof__quotes{max-width:1100px;margin-inline:auto}.zbj-proof__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:56px;border:1px solid var(--zbj-border);background:var(--zbj-border)}.zbj-proof__stats div{background:#eceae0;padding:36px 28px;text-align:center}.zbj-proof__stats strong{display:block;font-size:48px;font-weight:200;line-height:1}.zbj-proof__stats span{display:block;margin-top:10px;color:var(--zbj-muted);font-size:13px}.zbj-proof__quotes{grid-template-columns:repeat(3,1fr)}.zbj-testimonial span{color:#6e8b3d;font-size:14px;letter-spacing:2px}.zbj-testimonial p{margin:16px 0 22px;font-size:19px;font-weight:300;line-height:1.45}.zbj-fit{border-bottom:1px solid var(--zbj-border)}.zbj-fit>h2{margin:0 0 56px;text-align:center}.zbj-fit__grid{gap:1px;border:1px solid var(--zbj-border);background:var(--zbj-border)}.zbj-fit article{border:0;padding:44px}.zbj-fit ul{list-style:none;display:grid;gap:16px;margin:26px 0 0;padding:0}.zbj-founder{max-width:none;background:var(--zbj-green);color:var(--zbj-sage-2)}.zbj-founder__intro,.zbj-founder__team-head,.zbj-team{max-width:1100px;margin:0 auto}.zbj-founder__intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:center;padding:110px 32px 56px}.zbj-founder__portrait,.zbj-team-card__portrait{background:#3a4029;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.05) 8px,transparent 8px,transparent 16px);filter:grayscale(1)}.zbj-founder__portrait{display:flex;aspect-ratio:4 / 5;align-items:flex-end;padding:22px}.zbj-founder__portrait span{color:#f4f2ead9;font-family:var(--zb-mono, ui-monospace, monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.zbj-founder h2{margin:26px 0 22px;color:var(--zbj-bg);font-size:clamp(30px,4.2vw,52px);font-weight:200}.zbj-founder p{color:#c5cdb0;font-size:16.5px;line-height:1.7}.zbj-founder__team-head{display:flex;justify-content:space-between;gap:32px;padding:48px 32px 40px;border-top:1px solid rgba(159,176,122,.22)}.zbj-founder__team-head h3{margin:0;color:var(--zbj-bg);font-size:clamp(24px,3vw,38px);font-weight:300}.zbj-founder__team-head p{max-width:40ch;margin:0;color:var(--zbj-sage);font-size:14.5px}.zbj-team{display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:1px;padding:0 32px 110px}.zbj-team-card{background:var(--zbj-green);border:1px solid rgba(159,176,122,.22);padding:18px}.zbj-team-card__portrait{aspect-ratio:1;margin-bottom:16px}.zbj-team-card h3{margin:0;color:var(--zbj-bg);font-size:19px;font-weight:400;line-height:1.1}.zbj-team-card small{display:block;margin-top:7px;color:var(--zbj-sage);font-family:var(--zb-mono, ui-monospace, monospace);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.zbj-faqs>h2{margin:0 0 48px;text-align:center}.zbj-faqs>div{border-top:1px solid var(--zbj-border)}.zbj-faq{border-bottom:1px solid var(--zbj-border)}.zbj-faq summary{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:26px 0;color:var(--zbj-ink);cursor:pointer;font-size:18px;font-weight:500;list-style:none}.zbj-faq summary::-webkit-details-marker{display:none}.zbj-faq i{color:#6e8b3d;font-family:var(--zb-mono, ui-monospace, monospace);font-size:20px;font-style:normal;transition:transform .25s}.zbj-faq[open] i{transform:rotate(45deg)}.zbj-faq p{max-width:64ch;margin:0 0 26px;color:var(--zbj-muted);font-size:15.5px;line-height:1.7}.zbj-final{padding:130px 32px;text-align:center}.zbj-final h2{max-width:15ch;margin:30px auto 0;font-size:clamp(40px,6.5vw,92px)}.zbj-final .zbj-button{margin-top:44px}.zbj-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1100px;margin:0 auto;padding:14px 32px;background:#232c16f7;color:var(--zbj-bg);box-shadow:0 -8px 24px -12px #0006;transform:translateY(120%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.zbj-sticky.is-visible{transform:translateY(0)}.zbj-sticky strong{display:block;font-size:18px;font-weight:400;line-height:1.1}.zbj-sticky span{display:block;margin-top:3px;color:var(--zbj-sage);font-family:var(--zb-mono, ui-monospace, monospace);font-size:11px}.zbj-sticky a{flex-shrink:0;background:var(--zbj-sage);color:#15190d;padding:14px 30px;text-decoration:none}@media(max-width:800px){.zbj-problem__grid,.zbj-steps,.zbj-bonuses__grid,.zbj-proof__quotes,.zbj-fit__grid,.zbj-plans,.zbj-guarantee,.zbj-founder__intro,.zbj-proof__stats{grid-template-columns:1fr}.zbj-founder__team-head,.zbj-value__total,.zbj-sticky{align-items:flex-start;flex-direction:column}.zbj-sticky{left:12px;right:12px;bottom:12px}}@media(max-width:560px){.zbj-hero,.zbj-narrow,.zbj-shift,.zbj-bonuses,.zbj-fit,.zbj-faqs,.zbj-final{padding-inline:22px}.zbj-hero{padding-top:82px}.zbj-film__status,.zbj-film__duration{bottom:14px;font-size:9px}.zbj-film__status{left:14px}.zbj-film__duration{right:14px}.zbj-value-item,.zbj-guarantee>div:last-child,.zbj-fit article,.zbj-bonuses article,.zbj-testimonial,.zbj-plan{padding:28px 22px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zachbush-journey.css.map */
