.product-page{--book-tint:#e2b58b;--book-color:#17262a}.product-cover-stage{background:radial-gradient(ellipse at 50% 44%,#d3aa83,transparent 70%)}.product-purchase{background:#182729}.product-intro h1{font-size:clamp(51px,5vw,78px)}.product-about-copy h2{font-family:'Instrument Serif',Georgia,serif}.product-preparation-copy{color:#e8e2d9}.bizeps-footer{border-top:1px solid #d7d5cb;padding-block:24px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#686a62;font-size:12px}.bizeps-footer nav{display:flex;gap:18px}.bizeps-footer a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.product-intro h1{font-size:49px}.site-header .main-nav{display:flex;gap:15px;font-size:11px}.site-header .brand{width:150px}.site-header .brand img{width:150px}.bizeps-footer{flex-wrap:wrap}}

.bizeps-companion-preview{display:flex;align-items:center;gap:24px;margin:32px 0 0;max-width:540px}
.companion-phone{flex:0 0 146px;max-width:43%;padding:6px;border-radius:22px;background:#17272a;border:1px solid #475655;box-shadow:0 12px 28px #14252822;overflow:hidden}
.companion-phone img{display:block;width:100%;height:auto;border-radius:16px}
.bizeps-companion-preview figcaption{min-width:0;font-size:13px;line-height:1.75;color:var(--muted)}
.bizeps-companion-preview figcaption strong{display:block;font-family:var(--serif);font-size:27px;line-height:1.15;font-weight:400;color:var(--ink);margin-bottom:14px}
.bizeps-companion-preview figcaption p{margin:0}
@media(max-width:360px){.bizeps-companion-preview{gap:17px}.companion-phone{flex-basis:128px}.bizeps-companion-preview figcaption strong{font-size:24px}.bizeps-companion-preview figcaption{font-size:12px}}
