.pc-page{--pc-obsidian: #0b0a09;--pc-obsidian-2: #141210;--pc-obsidian-3: #1c1915;--pc-bone: #ece6da;--pc-bone-2: #f4efe6;--pc-bone-3: #eae3d5;--pc-ink: #17130e;--pc-ink-dim: #5d5547;--pc-bone-dim: #a89f90;--pc-gold: #c9a464;--pc-gold-deep: #96742f;--pc-rule-dark: rgba(236, 230, 218, .12);--pc-rule-dark-strong: rgba(236, 230, 218, .25);--pc-rule-light: rgba(23, 19, 14, .14);--pc-max: 1120px;font-family:Manrope,system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.pc-page *,.pc-page *:before,.pc-page *:after{box-sizing:border-box}.pc-page h1,.pc-page h2,.pc-page h3,.pc-page p,.pc-page ul,.pc-page ol,.pc-page blockquote,.pc-page table{margin:0;padding:0}.pc-wrap{max-width:var(--pc-max);margin:0 auto;padding:0 24px}.pc-section{padding:80px 0}.pc-dark{background:var(--pc-obsidian);color:var(--pc-bone);--pc-text: var(--pc-bone);--pc-text-dim: var(--pc-bone-dim);--pc-surface: var(--pc-obsidian-2);--pc-rule: var(--pc-rule-dark);--pc-accent: var(--pc-gold)}.pc-light{background:var(--pc-bone-2);color:var(--pc-ink);--pc-text: var(--pc-ink);--pc-text-dim: var(--pc-ink-dim);--pc-surface: #fbf8f2;--pc-rule: var(--pc-rule-light);--pc-accent: var(--pc-gold-deep)}.pc-dark+.pc-dark{border-top:1px solid var(--pc-rule-dark)}.pc-page h1,.pc-page h2{font-family:Fraunces,Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.01em}.pc-page h1 em,.pc-page h2 em{font-style:italic;color:var(--pc-accent)}.pc-page h3{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.25}.pc-page h2{font-size:clamp(30px,3.6vw,44px);margin:14px 0 22px;max-width:24ch}.pc-eyebrow{font-family:Julius Sans One,sans-serif;font-size:12px;letter-spacing:.38em;text-transform:uppercase;color:var(--pc-accent)}.pc-lede{font-size:18px;max-width:66ch;color:var(--pc-text-dim);margin-bottom:40px}.pc-lede-center{margin-left:auto;margin-right:auto}.pc-center-text{text-align:center}.pc-center-text h2{margin-left:auto;margin-right:auto}.pc-fineprint{font-size:12.5px;color:var(--pc-text-dim);margin-top:16px}.pc-mt{margin-top:56px}.pc-mt-sm{margin-top:14px}.pc-btn-gold{display:inline-block;font-weight:700;font-size:15px;letter-spacing:.04em;background:var(--pc-gold);color:var(--pc-obsidian);text-decoration:none;padding:17px 36px;border-radius:2px;transition:background .2s}.pc-btn-gold:hover{background:#b28c4a;color:var(--pc-obsidian)}.pc-btn-ghost{font-weight:600;font-size:15px;color:var(--pc-text);text-decoration:none;border-bottom:1px solid var(--pc-accent);padding-bottom:3px}.pc-btn-outline{display:inline-block;text-align:center;font-weight:600;font-size:14.5px;border:1px solid var(--pc-rule-dark-strong);color:var(--pc-bone);text-decoration:none;padding:15px;border-radius:2px}.pc-btn-outline:hover{border-color:var(--pc-gold);color:var(--pc-gold)}.pc-btn-full{width:100%;text-align:center}.pc-page a:focus-visible{outline:2px solid var(--pc-accent);outline-offset:3px}.pc-announce{background:var(--pc-gold);color:var(--pc-obsidian);text-align:center;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;padding:9px 16px}.pc-hero{padding:92px 0;position:relative;overflow:hidden}.pc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 75% 30%,rgba(201,164,100,.1),transparent 65%);pointer-events:none}.pc-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center;position:relative}.pc-hero h1{font-size:clamp(42px,5.6vw,68px);margin:20px 0 24px}.pc-stars{color:var(--pc-gold);font-size:15px;letter-spacing:.14em;margin-bottom:4px}.pc-stars span{color:var(--pc-bone-dim);letter-spacing:.01em;margin-left:8px;font-size:14px}.pc-hero-sub{font-size:19px;max-width:52ch;color:var(--pc-bone-dim)}.pc-hero-actions{display:flex;gap:20px;margin-top:36px;flex-wrap:wrap;align-items:center}.pc-trust-strip{display:flex;gap:26px;margin-top:34px;font-size:12.5px;color:var(--pc-bone-dim);flex-wrap:wrap}.pc-trust-strip b{color:var(--pc-bone);display:block;font-size:13px}.pc-hero-visual img{width:100%;height:auto;border-radius:3px;border:1px solid var(--pc-rule-dark-strong);display:block}.pc-hero-stat{background:linear-gradient(165deg,var(--pc-obsidian-3),var(--pc-obsidian-2) 60%,#0e0c0a);border:1px solid var(--pc-rule-dark-strong);border-radius:3px;aspect-ratio:4/5;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.pc-big{font-family:Fraunces,serif;font-size:clamp(72px,8vw,108px);line-height:1;color:var(--pc-gold)}.pc-unit{font-family:Julius Sans One,sans-serif;letter-spacing:.32em;font-size:12px;margin-top:12px;text-transform:uppercase;color:var(--pc-bone-dim)}.pc-divider{width:52px;height:1px;background:var(--pc-rule-dark-strong);margin:28px 0}.pc-stat-row{display:flex;gap:30px;font-size:12px;color:var(--pc-bone-dim)}.pc-stat-row strong{display:block;font-family:Fraunces,serif;font-size:24px;font-weight:500;color:var(--pc-bone)}.pc-definition{max-width:800px;margin-left:0}.pc-definition h2{font-size:clamp(28px,3vw,36px)}.pc-answer{font-size:19px;line-height:1.75;color:var(--pc-text)}.pc-answer strong{color:var(--pc-accent)}.pc-grid{display:grid;gap:1px;background:var(--pc-rule);border:1px solid var(--pc-rule)}.pc-grid-3{grid-template-columns:repeat(3,1fr)}.pc-grid-4{grid-template-columns:repeat(4,1fr)}.pc-grid-5{grid-template-columns:repeat(5,1fr)}.pc-card{background:var(--pc-surface);padding:34px 28px}.pc-card h3{font-size:20px;margin-bottom:10px;color:var(--pc-text)}.pc-card p{font-size:15px;color:var(--pc-text-dim)}.pc-num{font-family:Julius Sans One,sans-serif;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--pc-accent);display:block;margin-bottom:16px}.pc-center{text-align:center}.pc-pct{font-family:Fraunces,serif;font-size:52px;color:var(--pc-accent);line-height:1}.pc-stats h3{font-size:17px;margin:12px 0 6px}.pc-stats p{font-size:13.5px}.pc-dose{font-family:Fraunces,serif;font-size:34px;color:var(--pc-accent)}.pc-ing-name{font-family:Julius Sans One,sans-serif!important;font-size:12px!important;letter-spacing:.22em;text-transform:uppercase;font-weight:400!important;margin:10px 0 8px!important}.pc-table{width:100%;border-collapse:collapse;font-size:15px}.pc-table caption{text-align:left;font-family:Fraunces,serif;font-size:20px;padding-bottom:16px;color:var(--pc-text)}.pc-table th{font-family:Julius Sans One,sans-serif;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-align:left;padding:14px 16px;border-bottom:1px solid var(--pc-accent);color:var(--pc-accent)}.pc-table td{padding:15px 16px;border-bottom:1px solid var(--pc-rule);vertical-align:top;color:var(--pc-text-dim)}.pc-table td:first-child{color:var(--pc-text)}.pc-highlight td{background:#c9a4641a;color:var(--pc-text);font-weight:600}.pc-table-scroll{overflow-x:auto}.pc-check{color:var(--pc-accent)}.pc-dash{opacity:.35}.pc-steps{list-style:none;counter-reset:pcstep;max-width:740px}.pc-steps li{counter-increment:pcstep;padding:24px 0 24px 76px;position:relative;border-bottom:1px solid var(--pc-rule)}.pc-steps li:before{content:counter(pcstep,decimal-leading-zero);position:absolute;left:0;top:24px;font-family:Julius Sans One,sans-serif;font-size:24px;color:var(--pc-accent)}.pc-steps h3{font-size:19px;margin-bottom:6px}.pc-steps p{font-size:15px;color:var(--pc-text-dim)}.pc-quotes{gap:24px;background:transparent;border:none}.pc-quote{border:1px solid var(--pc-rule)}.pc-quote p{font-family:Fraunces,serif;font-style:italic;font-size:17px;line-height:1.55;color:var(--pc-text)}.pc-quote footer{margin-top:18px;font-size:13px;color:var(--pc-text-dim)}.pc-quote footer b{color:var(--pc-accent);display:block;font-style:normal}.pc-faq details{border-bottom:1px solid var(--pc-rule)}.pc-faq summary{font-family:Fraunces,serif;font-size:20px;padding:26px 44px 26px 0;cursor:pointer;list-style:none;position:relative;color:var(--pc-text)}.pc-faq summary::-webkit-details-marker{display:none}.pc-faq summary:after{content:"+";position:absolute;right:8px;top:24px;font-family:Manrope,sans-serif;font-size:24px;color:var(--pc-accent)}.pc-faq details[open] summary:after{content:"\2013"}.pc-faq details p{padding:0 0 28px;max-width:70ch;color:var(--pc-text-dim)}.pc-sources{font-size:13px;color:var(--pc-text-dim);max-width:76ch;margin-top:44px;padding-top:26px;border-top:1px solid var(--pc-rule)}.pc-sources ul{list-style:disc;padding-left:20px}.pc-sources li{margin-bottom:6px}.pc-pricing h2{max-width:22ch}.pc-plan-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:820px;margin:0 auto;text-align:left}.pc-plan{border:1px solid var(--pc-rule-dark-strong);padding:34px 32px;background:var(--pc-obsidian-2);position:relative}.pc-plan-featured{border-color:var(--pc-gold)}.pc-badge{position:absolute;top:-12px;left:32px;font-family:Julius Sans One,sans-serif;font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;background:var(--pc-gold);color:var(--pc-obsidian);padding:5px 14px}.pc-badge-outline{background:var(--pc-obsidian-3);color:var(--pc-gold);border:1px solid var(--pc-gold)}.pc-plan h3{font-size:22px;margin-bottom:6px;color:var(--pc-bone)}.pc-price{font-family:Fraunces,serif;font-size:44px;color:var(--pc-gold);margin:12px 0 2px}.pc-price span{font-size:18px}.pc-price s{font-size:22px;color:var(--pc-bone-dim);margin-left:10px}.pc-per{font-size:13px;color:var(--pc-bone-dim);margin-bottom:20px}.pc-plan ul{list-style:none;font-size:14.5px;color:var(--pc-bone-dim);margin-bottom:26px}.pc-plan ul li{padding:6px 0 6px 24px;position:relative}.pc-plan ul li:before{content:"\2713";position:absolute;left:0;color:var(--pc-gold)}.pc-guarantee-line{font-size:13px;margin-top:28px;color:var(--pc-bone-dim)}@media(max-width:960px){.pc-grid-4,.pc-grid-5{grid-template-columns:repeat(2,1fr)}.pc-quotes{grid-template-columns:1fr}}@media(max-width:760px){.pc-section{padding:60px 0}.pc-hero{padding:68px 0}.pc-hero-grid{grid-template-columns:1fr;gap:44px}.pc-hero-stat{aspect-ratio:auto;padding:48px 32px}.pc-grid-3,.pc-grid-4,.pc-grid-5,.pc-plan-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pc-page *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/protein-coffee-landing.css.map */
