@import"https://fonts.googleapis.com/css2?family=Italiana&family=Marcellus&family=Jura:wght@400;500;600&family=Instrument+Sans:wght@400;500;600&family=Instrument+Serif:ital@0;1&display=swap";:root{--sp3-ink: #141110;--sp3-panel: #1c1917;--sp3-gold: #c9973a;--sp3-gold-light: #e8c56e;--sp3-gold-dark: #8a5a14;--sp3-cream: #f5ead2;--sp3-paper: #faf5ea;--sp3-body: #3a332b;--sp3-line: #e3d5b4}body{font-family:Instrument Sans,sans-serif;color:var(--sp3-body);background:var(--sp3-paper);font-size:16px}.template-name-index,.page-sp3-lift-meta,.page-sp3-circulation{line-height:1.65}h1,h2,h3,.sp3-lift-serif{font-family:Marcellus,serif;font-weight:400;color:var(--sp3-ink)}.sp3-lift-eyebrow,.sp3-circ-eyebrow{letter-spacing:.35em;font-size:12px;font-weight:600;color:var(--sp3-gold-dark);text-transform:uppercase}.sp3-lift-btn:hover,.sp3-circ-btn:hover{filter:brightness(1.06)}.sp3-lift-disclaimer,.sp3-circ-disclaimer{max-width:90ch;line-height:1.7;opacity:.8}.sp3-lift-eyebrow,.sp3-lift-announcement,.sp3-lift-trust-mini,.sp3-lift-trust-bar div,.sp3-lift-timeline-item .sp3-lift-timeline-week,.sp3-lift-review .sp3-lift-attribution,.sp3-lift-review .sp3-lift-review-verified,.sp3-lift-tier .sp3-lift-tier-duration,.sp3-lift-subscribe-row .sp3-lift-pill,.sp3-lift-formulator .sp3-lift-attribution,.sp3-lift-formulator .sp3-lift-affiliation,.sp3-lift-coin-row .sp3-lift-coin-caption{font-family:Jura,sans-serif}.sp3-lift-container{max-width:1180px;margin:0 auto;padding:0 24px}.sp3-lift-btn{display:inline-block;background:linear-gradient(135deg,#8a5a14,#d9a63a 45%,#f0d27a 55%,#c9973a);color:#1d1408;font-family:Instrument Sans,sans-serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:14.5px;padding:18px 44px;border-radius:4px;text-decoration:none;border:none;cursor:pointer}.sp3-lift-announcement{background:var(--sp3-ink);color:var(--sp3-cream);text-align:center;font-size:12px;letter-spacing:.25em;padding:10px;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width:767px){.sp3-lift-announcement{flex-direction:column}}.template-name-index nav,.page-sp3-lift-meta nav{background:var(--sp3-paper);border-bottom:1px solid var(--sp3-line)}nav .sp3-lift-container{display:flex;align-items:center;justify-content:space-between;height:62px}.sp3-lift-logo{font-family:Italiana,serif;font-size:26px;letter-spacing:.18em;color:var(--sp3-ink);text-decoration:none}.sp3-lift-nav-links a{color:var(--sp3-body);text-decoration:none;font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin-left:28px}input[type=checkbox].sp3-lift-nav-toggle{display:none}.sp3-lift-nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:9px;cursor:pointer;border:1px solid var(--sp3-line);border-radius:8px;background:var(--sp3-paper)}.sp3-lift-nav-burger span{display:block;width:100%;height:2px;border-radius:2px;background:var(--sp3-ink);transition:transform .25s ease,opacity .2s ease}@media(max-width:990px){nav .sp3-lift-container{position:relative}.sp3-lift-nav-burger{display:flex}.sp3-lift-nav-links{position:absolute;top:100%;left:0;right:0;z-index:50;display:flex;flex-direction:column;background:var(--sp3-paper);border-bottom:1px solid var(--sp3-line);box-shadow:0 12px 24px #14111014;overflow:hidden;max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease,opacity .2s ease}.sp3-lift-nav-links a{margin:0;padding:16px 24px;font-size:14px;border-top:1px solid var(--sp3-line)}.sp3-lift-nav-toggle:checked~.sp3-lift-nav-links{max-height:320px;opacity:1;pointer-events:auto}.sp3-lift-nav-toggle:checked~.sp3-lift-nav-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.sp3-lift-nav-toggle:checked~.sp3-lift-nav-burger span:nth-child(2){opacity:0}.sp3-lift-nav-toggle:checked~.sp3-lift-nav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.sp3-lift-hero{padding:70px 0 80px}.sp3-lift-hero .sp3-lift-container{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:start}.sp3-lift-product-visual{background:radial-gradient(circle at 50% 38%,#241f19,#141110 75%);border-radius:10px;min-height:560px;display:flex;align-items:center;justify-content:center;position:relative}.sp3-lift-product-visual .sp3-lift-tube{width:190px;height:400px;border-radius:14px;background:linear-gradient(90deg,#0d0c0b,#3a3430 35%,#2b2724 50%,#171514 80%);position:relative;box-shadow:0 40px 60px -30px #000c}.sp3-lift-tube .sp3-lift-tube-cap{position:absolute;top:-2px;left:-7px;right:-7px;height:74px;border-radius:10px 10px 0 0;background:linear-gradient(90deg,#0d0c0b,#332e29 40%,#1c1916 85%);border-bottom:4px solid var(--sp3-gold)}.sp3-lift-tube .sp3-lift-tube-label{position:absolute;top:120px;left:0;right:0;text-align:center}.sp3-lift-tube .sp3-lift-tube-label .sp3-lift-tube-name{font-family:Italiana,serif;color:var(--sp3-gold-light);font-size:24px;letter-spacing:.14em}.sp3-lift-tube .sp3-lift-tube-label .sp3-lift-subtext{color:var(--sp3-cream);opacity:.85;font-family:Italiana,serif;font-size:16px;margin-top:4px}.sp3-lift-tube .sp3-lift-tube-label .sp3-lift-tube-tag{color:var(--sp3-cream);opacity:.5;font-size:8.5px;letter-spacing:.3em;margin-top:10px;text-transform:uppercase}.sp3-lift-tube .sp3-lift-tube-stripe{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,#8a5a14,#f0d27a,#8a5a14)}.sp3-lift-badge-float{position:absolute;top:26px;left:26px;color:var(--sp3-gold-light);font-size:11px;letter-spacing:.3em;text-transform:uppercase}.sp3-lift-buybox .sp3-lift-eyebrow{margin-bottom:14px}.sp3-lift-buybox h1{font-size:46px;line-height:1.08;margin-bottom:14px}.sp3-lift-buybox .sp3-lift-subtext{font-size:16px;margin-bottom:26px;max-width:52ch}.sp3-lift-rating{color:var(--sp3-gold);letter-spacing:3px;font-size:15px;margin-bottom:26px}.sp3-lift-rating span{color:var(--sp3-body);font-size:12.5px;letter-spacing:.06em;margin-left:8px}.sp3-lift-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.sp3-lift-tier{border:1.5px solid var(--sp3-line);border-radius:8px;padding:18px 14px;text-align:center;background:#fff;cursor:pointer}.sp3-lift-tier.sp3-lift-active{border-color:var(--sp3-gold);box-shadow:0 0 0 1px var(--sp3-gold);background:#fffdf6;position:relative}.sp3-lift-tier.sp3-lift-active:before{content:"MOST POPULAR";position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--sp3-ink);color:var(--sp3-gold-light);font-size:8.5px;letter-spacing:.2em;padding:3px 10px;border-radius:20px}.sp3-lift-tier .sp3-lift-value{font-family:Italiana,serif;font-size:21px;color:var(--sp3-ink)}.sp3-lift-tier .sp3-lift-tier-duration{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin:4px 0 10px}.sp3-lift-tier .sp3-lift-tier-price{font-weight:600;font-size:17px;color:var(--sp3-ink)}.sp3-lift-tier .sp3-lift-tier-per{font-size:11px;opacity:.65}.sp3-lift-subscribe-row{display:flex;align-items:center;gap:10px;font-size:13.5px;margin-bottom:22px}.sp3-lift-subscribe-row .sp3-lift-pill{border:1px solid var(--sp3-gold);color:var(--sp3-gold-dark);border-radius:20px;font-size:11px;letter-spacing:.1em;padding:3px 12px;text-transform:uppercase}.sp3-lift-buybox .sp3-lift-btn{width:100%;text-align:center}.sp3-lift-trust-mini{display:flex;gap:18px;margin-top:18px;font-size:11.5px;letter-spacing:.06em;opacity:.8;flex-wrap:wrap}@media screen and (max-width:990px){.sp3-lift-trust-mini{display:flex;gap:8px;margin-top:18px;font-size:11.5px;letter-spacing:0;opacity:.8;flex-wrap:wrap}}.sp3-lift-trust-bar{background:var(--sp3-ink);color:var(--sp3-cream);padding:26px 0}.sp3-lift-marquee{display:flex;overflow:hidden}.sp3-lift-marquee-group{flex:0 0 auto;min-width:100%;display:flex;align-items:center;justify-content:space-around;animation:sp3-lift-marquee 30s linear infinite}.sp3-lift-trust-item{flex:0 0 auto;padding:0 28px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:.85}.sp3-lift-trust-bar b{color:var(--sp3-gold-light)}@keyframes sp3-lift-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.sp3-lift-marquee-group{animation:none}}section.sp3-lift-section{padding:60px 0}.sp3-lift-center{text-align:center}.sp3-lift-section h2{font-size:40px;margin-bottom:10px}.sp3-lift-section .sp3-lift-lead{max-width:62ch;margin:0 auto 10px;font-size:16px}.sp3-lift-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.sp3-lift-card{background:#fff;border:1px solid var(--sp3-line);border-radius:10px;padding:24px}.sp3-lift-card .sp3-lift-card-icon{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#8a5a14,#f0d27a);margin-bottom:18px;display:flex;align-items:center;justify-content:center;font-family:Italiana,serif;font-size:20px;color:#1d1408}.sp3-lift-card h3{font-size:20px;margin-bottom:8px}.sp3-lift-card p{font-size:13.5px}.sp3-lift-dark{background:var(--sp3-ink);color:#cdc4b4}.sp3-lift-dark h2,.sp3-lift-dark h3{color:var(--sp3-cream)}.sp3-lift-dark .sp3-lift-card{background:var(--sp3-panel);border-color:#332c22}.sp3-lift-dark .sp3-lift-card p{color:#b0a691}.sp3-lift-dark .sp3-lift-eyebrow{color:var(--sp3-gold-light)}.sp3-lift-reg-note{font-size:11.5px;opacity:.55;margin-top:34px;text-align:center}.sp3-lift-coin{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Italiana,serif;font-size:22px;color:#3a2405;flex-shrink:0;background:radial-gradient(circle at 35% 30%,#f7e08a,#d9a63a 55%,#8a5a14);border:2px solid #8a5a14;box-shadow:inset 0 0 0 3px #fff3c48c,0 3px 8px #0000002e}.sp3-lift-coin-row{display:flex;align-items:center;margin-top:20px}.sp3-lift-coin-row .sp3-lift-coin{margin-right:-14px;border:2.5px solid var(--sp3-paper)}.sp3-lift-coin-row .sp3-lift-coin-caption{margin-left:28px;font-size:12.5px;letter-spacing:.06em;opacity:.8}.sp3-lift-review .sp3-lift-review-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.sp3-lift-review .sp3-lift-review-head .sp3-lift-stars{margin-bottom:0}.sp3-lift-guarantee .sp3-lift-guarantee-photo{margin-left:auto;flex-shrink:0}.sp3-lift-guarantee .sp3-lift-guarantee-photo img{width:300px;height:240px;object-fit:cover;border-radius:12px;box-shadow:0 24px 40px -24px #3a240580}@media(max-width:900px){.sp3-lift-guarantee .sp3-lift-guarantee-photo{display:none}}.sp3-lift-benefit-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:48px;align-items:center;text-align:left}.sp3-lift-benefit-image img{width:100%;border-radius:12px;display:block;box-shadow:0 30px 50px -30px #00000080}.sp3-lift-benefit-grid .sp3-lift-card-grid{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.sp3-lift-benefit-grid,.sp3-lift-benefit-grid .sp3-lift-card-grid{grid-template-columns:1fr}}.sp3-lift-formulator{max-width:920px;margin:0 auto;padding:80px 24px;display:flex;gap:40px;align-items:center}.sp3-lift-formulator img{width:150px;height:150px;border-radius:50%;object-fit:cover;border:3px solid var(--sp3-gold);flex-shrink:0}.sp3-lift-formulator blockquote{font-family:"Instrument Serif",serif;font-style:italic;font-size:23px;line-height:1.5;color:var(--sp3-ink);margin:0}.sp3-lift-formulator .sp3-lift-attribution{margin-top:14px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--sp3-gold-dark)}.sp3-lift-formulator .sp3-lift-attribution-cont{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;margin-top:10px}.sp3-lift-formulator .sp3-lift-formulator-desktop{display:block}.sp3-lift-formulator .sp3-lift-formulator-mobile{display:none}@media screen and (max-width:767px){.sp3-lift-formulator .sp3-lift-formulator-desktop{display:none}.sp3-lift-formulator .sp3-lift-formulator-mobile{display:block;max-width:100px;max-height:100px}}.sp3-lift-formulator .sp3-lift-affiliation{font-size:12px;opacity:.7;letter-spacing:.06em}.sp3-lift-compare-table{max-width:960px;margin:48px auto 0}.sp3-lift-compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.sp3-lift-compare-grid{display:grid;grid-template-columns:minmax(120px,220px) minmax(180px,1fr) minmax(180px,1fr)}.sp3-lift-compare-grid .sp3-lift-compare-cell{display:flex;align-items:center;justify-content:center;padding:15px 16px;font-size:14px;text-align:center;color:#b0a691;border-top:1px solid #332c22}.sp3-lift-compare-grid .sp3-lift-compare-head{font-family:Jura,sans-serif;font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:var(--sp3-cream);border-top:0}.sp3-lift-compare-grid .sp3-lift-attr{position:sticky;left:0;z-index:2;justify-content:flex-start;text-align:left;font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sp3-cream);background:var(--sp3-ink);border-right:1px solid #332c22}.sp3-lift-compare-grid .sp3-lift-highlight{background:#c9973a14;border-left:1px solid var(--sp3-gold-dark);border-right:1px solid var(--sp3-gold-dark);color:var(--sp3-cream)}.sp3-lift-compare-grid .sp3-lift-compare-head.sp3-lift-highlight{color:var(--sp3-gold-light)}.sp3-lift-compare-grid .sp3-lift-compare-cell:nth-last-child(-n+3){border-bottom:1px solid #332c22}.sp3-lift-timeline-item ul{list-style:none;margin-top:8px;padding-left:5px}.sp3-lift-timeline-item ul li{font-size:13.5px;padding:4px 0 4px 16px;position:relative}.sp3-lift-timeline-item ul li:before{content:"\b7";color:var(--sp3-gold);position:absolute;left:2px;font-size:22px;line-height:1}.sp3-lift-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sp3-lift-timeline-item{border-left:2px solid var(--sp3-gold);padding:6px 0 6px 22px}.sp3-lift-timeline-item .sp3-lift-timeline-week{color:var(--sp3-gold-dark);letter-spacing:.25em;font-size:11.5px;font-weight:600;text-transform:uppercase}.sp3-lift-timeline-item h3{font-size:21px;margin:6px 0}.sp3-lift-timeline-item p{font-size:13.5px}.sp3-lift-review-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.sp3-lift-review{background:#fff;border:1px solid var(--sp3-line);border-radius:10px;padding:26px 22px;font-size:13.5px}.sp3-lift-review .sp3-lift-stars{color:var(--sp3-gold);letter-spacing:2px;margin-bottom:12px;font-size:13px}.sp3-lift-review .sp3-lift-attribution{margin-top:14px;font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sp3-lift-review .sp3-lift-review-verified{font-size:10.5px;opacity:.6;letter-spacing:.06em}.sp3-lift-faq{max-width:760px;margin:0 auto}.template-name-index details,.page-sp3-lift-meta details{border-bottom:1px solid var(--sp3-line);padding:20px 4px}.template-name-index summary,.page-sp3-lift-meta summary{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:16px;color:var(--sp3-ink);cursor:pointer;letter-spacing:.01em}.template-name-index details p,.page-sp3-lift-meta details p{padding-top:12px;font-size:14px}.sp3-lift-guarantee{background:linear-gradient(135deg,#f2e3bd,#e2c98e)}.sp3-lift-guarantee .sp3-lift-container{display:flex;align-items:center;gap:24px;padding:45px 24px}.sp3-lift-guarantee-seal{min-width:130px;height:130px;border-radius:50%;border:2px solid var(--sp3-gold-dark);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Italiana,serif;color:var(--sp3-gold-dark)}.sp3-lift-guarantee-seal .sp3-lift-value{font-size:36px;line-height:1}.sp3-lift-guarantee-seal .sp3-lift-seal-tag{font-size:11px;letter-spacing:.2em;font-family:Jura,sans-serif;text-align:center;font-weight:600}.sp3-lift-guarantee h2{margin-bottom:10px}.sp3-lift-guarantee p{max-width:60ch;font-size:15px}.template-name-index footer,.page-sp3-lift-meta footer{background:var(--sp3-ink);color:#8d8371;padding:60px 0 40px;font-size:12px}footer .sp3-lift-logo{color:var(--sp3-cream);display:block;margin-bottom:18px}footer .sp3-lift-footer-links{margin-top:22px}footer .sp3-lift-footer-links a{color:#b0a691;margin-right:18px;text-decoration:none}@media(max-width:900px){.sp3-lift-hero .sp3-lift-container,.sp3-lift-card-grid,.sp3-lift-review-grid,.sp3-lift-timeline,.sp3-lift-tier-grid{grid-template-columns:1fr}.sp3-lift-buybox h1{font-size:36px}.sp3-lift-guarantee .sp3-lift-container{flex-direction:column}}.sp3-circ-eyebrow,.sp3-circ-caption,.sp3-circ-photo-band .sp3-circ-caption,.sp3-circ-donut-col .sp3-circ-donut-label,.sp3-circ-mini-quote .sp3-circ-quote-attrib,.sp3-circ-badges span,.sp3-circ-review .sp3-circ-review-name,.sp3-circ-review .sp3-circ-review-verified,.sp3-circ-outcome-tile .sp3-circ-outcome-caption{font-family:Jura,sans-serif}.sp3-circ-container{max-width:880px;margin:0 auto;padding:0 24px}.sp3-circ-wide{max-width:1120px}.sp3-circ-btn{display:inline-block;background:linear-gradient(135deg,#8a5a14,#d9a63a 45%,#f0d27a 55%,#c9973a);color:#1d1408;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:14px;padding:18px 48px;border-radius:4px;text-decoration:none}.page-sp3-circulation nav{border-bottom:1px solid var(--sp3-line)}nav .sp3-circ-container{display:flex;align-items:center;justify-content:center;height:64px;max-width:1120px}.sp3-circ-logo,.sp3-lift-logo{display:flex;align-items:center;justify-content:center}.sp3-circ-hero{padding:84px 0 70px;text-align:center}.sp3-circ-hero h1{font-size:52px;line-height:1.12;max-width:20ch;margin:18px auto 26px}.sp3-circ-hero h1 em{font-style:normal;color:var(--sp3-gold-dark)}.sp3-circ-split{max-width:1120px;margin:0 auto;padding:0 24px 84px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -35px #00000059}.sp3-circ-split>div{padding:44px 40px 36px}.sp3-circ-split .sp3-circ-coffee{background:#221e1a;color:#b0a691}.sp3-circ-split .sp3-circ-flow{background:linear-gradient(135deg,#f2e3bd,#e2c98e);color:var(--sp3-body)}.sp3-circ-split h3{font-size:27px;margin-bottom:4px}.sp3-circ-split .sp3-circ-coffee h3{color:var(--sp3-cream)}.sp3-circ-split .sp3-circ-subhead{font-family:Jura,sans-serif;font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;opacity:.75}.sp3-circ-split svg{width:100%;height:110px;display:block}.sp3-circ-split .sp3-circ-split-note{font-size:14px;margin-top:18px}@media(max-width:900px){.sp3-circ-split{grid-template-columns:1fr}}.sp3-circ-hero .sp3-circ-lede{font-size:17.5px;max-width:64ch;margin:0 auto}.sp3-circ-hero .sp3-circ-lede b{color:var(--sp3-ink)}.sp3-circ-photo-band{max-width:1120px;margin:0 auto;padding:0 24px 84px}.sp3-circ-photo-band img{width:100%;max-height:520px;object-fit:cover;object-position:center 30%;border-radius:14px;display:block;box-shadow:0 30px 60px -35px #00000073}.sp3-circ-photo-band .sp3-circ-caption{text-align:center;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin-top:16px}.sp3-circ-mini-quote{display:flex;gap:22px;align-items:center;margin-top:30px;background:#fff;border:1px solid var(--sp3-line);border-radius:12px;padding:22px 24px}.sp3-circ-mini-quote img{width:76px;height:76px;border-radius:50%;object-fit:cover;border:2px solid var(--sp3-gold);flex-shrink:0}.sp3-circ-mini-quote .sp3-circ-quote-text{font-family:"Instrument Serif",serif;font-style:italic;font-size:16.5px;line-height:1.5;color:var(--sp3-ink)}.sp3-circ-mini-quote .sp3-circ-quote-attrib{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--sp3-gold-dark);margin-top:6px}.sp3-circ-dark{background:var(--sp3-ink);color:#b0a691;padding:90px 0}.sp3-circ-dark h2{color:var(--sp3-cream);font-size:38px}.sp3-circ-dark .sp3-circ-eyebrow{color:var(--sp3-gold-light)}.sp3-circ-mech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.sp3-circ-mech-card{background:var(--sp3-panel);border:1px solid #332c22;border-radius:10px;padding:32px 26px}.sp3-circ-mech-card .sp3-circ-mech-num{font-family:Italiana,serif;font-size:15px;color:var(--sp3-gold-light);letter-spacing:.2em;margin-bottom:14px}.sp3-circ-mech-card h3{color:var(--sp3-cream);font-size:22px;margin-bottom:10px}.sp3-circ-mech-card p{font-size:13.5px}.sp3-circ-signs{padding:90px 0;text-align:center}.sp3-circ-signs h2{font-size:38px;margin-bottom:8px}.sp3-circ-signs .sp3-circ-lead{max-width:56ch;margin:0 auto 44px;font-size:15.5px}.sp3-circ-sign-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1120px;margin:0 auto;padding:0 24px}.sp3-circ-sign{background:#fff;border:1px solid var(--sp3-line);border-radius:10px;padding:26px 16px;font-size:13.5px}.sp3-circ-sign .sp3-circ-sign-dot{width:34px;height:34px;border-radius:50%;margin:0 auto 14px;background:linear-gradient(135deg,#8a5a14,#f0d27a)}.sp3-circ-sign-note{font-size:12px;opacity:.65;margin-top:26px}.sp3-circ-outcomes{background:var(--sp3-ink);padding:90px 0;text-align:center;color:#b0a691}.sp3-circ-outcomes h2{color:var(--sp3-cream);font-size:38px;margin:12px 0 0}.sp3-circ-outcomes .sp3-circ-eyebrow{color:var(--sp3-gold-light)}.sp3-circ-outcome-grid{display:grid;grid-template-columns:1.1fr 1.1fr .9fr;gap:34px;max-width:1120px;margin:52px auto 0;padding:0 24px;align-items:start}.sp3-circ-donut-col{text-align:center}.sp3-circ-donut{--p: 81;position:relative;width:216px;height:216px;margin:0 auto;border-radius:50%;background:conic-gradient(from -90deg,var(--sp3-gold-light) calc(var(--p)*1%),#2e2822 0)}.sp3-circ-donut:after{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:50%;background:#181512}.sp3-circ-donut .sp3-circ-donut-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Marcellus,serif;font-size:52px;color:var(--sp3-cream);z-index:1}.sp3-circ-donut-col .sp3-circ-donut-label{margin-top:22px;font-weight:600;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--sp3-cream)}.sp3-circ-donut-col .sp3-circ-donut-sublabel{font-size:13.5px;margin-top:4px}.sp3-circ-outcome-tiles{display:grid;gap:22px}.sp3-circ-outcome-tile{background:var(--sp3-panel);border:1px solid #3a2f20;border-radius:12px;padding:30px 26px;text-align:left}.sp3-circ-outcome-tile .sp3-circ-outcome-figure{font-family:Marcellus,serif;font-size:42px;color:var(--sp3-cream);line-height:1}.sp3-circ-outcome-tile .sp3-circ-outcome-figure .sp3-circ-outcome-star{color:var(--sp3-gold-light);font-size:30px;vertical-align:6px;margin-left:6px}.sp3-circ-outcome-tile .sp3-circ-outcome-caption{font-size:13px;margin-top:8px}.sp3-circ-outcome-tagline{margin:46px auto 0;font-size:15.5px;max-width:72ch;color:#cdc4b4}.sp3-circ-outcome-footnote{margin:34px auto 0;font-size:11.5px;opacity:.65;max-width:100ch;line-height:1.8}.sp3-circ-why{background:#f3ecdb;padding:90px 0}.sp3-circ-why .sp3-circ-container{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:center;max-width:1120px}.sp3-circ-tube-box{background:radial-gradient(circle at 50% 40%,#241f19,#141110 78%);border-radius:10px;min-height:430px;display:flex;align-items:center;justify-content:center}.sp3-circ-tube{width:150px;height:320px;border-radius:12px;background:linear-gradient(90deg,#0d0c0b,#3a3430 35%,#2b2724 50%,#171514 80%);position:relative}.sp3-circ-tube .sp3-circ-caption{position:absolute;top:-2px;left:-6px;right:-6px;height:58px;border-radius:9px 9px 0 0;background:linear-gradient(90deg,#0d0c0b,#332e29 40%,#1c1916 85%);border-bottom:3px solid var(--sp3-gold)}.sp3-circ-tube .sp3-circ-tube-label{position:absolute;top:95px;left:0;right:0;text-align:center}.sp3-circ-tube .sp3-circ-tube-name{font-family:Italiana,serif;color:var(--sp3-gold-light);font-size:19px;letter-spacing:.12em}.sp3-circ-tube .sp3-circ-subhead{color:var(--sp3-cream);opacity:.85;font-family:Italiana,serif;font-size:14px;margin-top:3px}.sp3-circ-why h2{font-size:38px;margin:12px 0 18px}.sp3-circ-why p{font-size:15px;margin-bottom:16px}.sp3-circ-badges{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:11.5px;letter-spacing:.08em}.sp3-circ-badges span{border:1px solid var(--sp3-gold-dark);color:var(--sp3-gold-dark);border-radius:20px;padding:5px 14px;text-transform:uppercase}.sp3-circ-proof{padding:90px 0}.sp3-circ-proof h2{text-align:center;font-size:38px;margin-bottom:48px}.sp3-circ-review-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1120px;margin:0 auto;padding:0 24px}.sp3-circ-review{background:#fff;border:1px solid var(--sp3-line);border-radius:10px;padding:24px 20px;font-size:13px}.sp3-circ-review .sp3-circ-stars{color:var(--sp3-gold);letter-spacing:2px;margin-bottom:10px}.sp3-circ-review .sp3-circ-review-name{margin-top:12px;font-weight:600;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.sp3-circ-review .sp3-circ-review-verified{font-size:10px;opacity:.6}.sp3-circ-coin{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Italiana,serif;font-size:20px;color:#3a2405;flex-shrink:0;background:radial-gradient(circle at 35% 30%,#f7e08a,#d9a63a 55%,#8a5a14);border:2px solid #8a5a14;box-shadow:inset 0 0 0 3px #fff3c48c,0 3px 8px #00000026}.sp3-circ-review .sp3-circ-review-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.sp3-circ-review .sp3-circ-review-head .sp3-circ-stars{margin-bottom:0}.sp3-circ-cta{background:linear-gradient(135deg,#f2e3bd,#e2c98e);padding:90px 0;text-align:center}.sp3-circ-cta h2{font-size:42px;max-width:22ch;margin:0 auto 16px}.sp3-circ-cta p{max-width:54ch;margin:0 auto 30px;font-size:15.5px}.sp3-circ-cta .sp3-circ-cta-fine{font-size:12px;opacity:.7;margin-top:18px}.page-sp3-circulation footer{background:var(--sp3-ink);color:#8d8371;padding:50px 0;font-size:11.5px}footer .sp3-circ-container{max-width:1120px}@media(max-width:900px){.sp3-circ-hero h1{font-size:36px}.sp3-circ-mech-grid,.sp3-circ-sign-grid,.sp3-circ-review-grid,.sp3-circ-why .sp3-circ-container,.sp3-circ-outcome-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sp-styles-v2.css.map */
