.olive-home.oh-reskin{--forest:#1a4033;--forest-2:#24533f;--mint-accent:#bfe3c4;--mist:#eaf2ea;--canvas:#f7f5ef;--ink-2:#5f635d;--ease-out:cubic-bezier(0.22,1,0.36,1);--shadow-card:0 1px 0 rgba(26,64,51,0.04),0 30px 60px -44px rgba(26,64,51,0.4);--ink:#171815;--green:var(--forest);--dark:var(--forest);--lime:var(--mint-accent);--mint:var(--mist);--mint-2:#f3f7f2;--mint-line:#dde8dc;--cream:#ffffff;--cream-line:rgba(26,64,51,0.08);--cream-dash:#e4e8e1;--orange:var(--forest);--orange-hover:var(--forest-2);--muted:var(--ink-2);--line:#e4ebe2;--line-soft:#eef2ec;--star:var(--forest);--font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter),system-ui,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter),system-ui,sans-serif;background:radial-gradient(90% 900px at 85% -10%,#dfeadf 0,rgba(223,234,223,0) 70%),radial-gradient(70% 700px at 0 0,#eef3e6 0,rgba(238,243,230,0) 70%),var(--canvas);background-repeat:no-repeat}.oh-reskin .oh-wrap{max-width:1180px;padding-left:20px;padding-right:20px}@media (min-width:720px){.oh-reskin .oh-wrap{padding-left:40px;padding-right:40px}}.oh-reskin :is(.oh-calc__inner,.oh-results__inner,.oh-reviews__inner){max-width:1100px}.oh-reskin .oh-sticky__inner{max-width:1180px}.oh-reskin .oh-display{font-weight:700;letter-spacing:-.035em;color:var(--forest)}.oh-reskin :is(.oh-calc,.oh-plan,.oh-final__copy,.oh-offer__save) .oh-display{color:#fff}.oh-reskin .oh-hero h1{letter-spacing:-.05em;line-height:.98}.oh-reskin .oh-hero h1 em,.oh-reskin .oh-section-head h2 em{font-style:normal;color:var(--forest);text-decoration:none;background:linear-gradient(transparent 58%,var(--mint-accent) 58%,var(--mint-accent) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.oh-reskin .oh-board__lede,.oh-reskin .oh-hero__lede,.oh-reskin .oh-section-head p,.oh-reskin .oh-stat__sub{opacity:1;color:var(--ink-2)}.oh-reskin .oh-eyebrow{display:none}.oh-reskin .oh-protocols .oh-eyebrow{display:block;margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--forest)}.oh-reskin :is(.oh-calc__label,.oh-compare__head,.oh-compare__us span,.oh-offer__tag,.oh-plan__popular,.oh-protocol__eyebrow){text-transform:none;letter-spacing:0}.oh-reskin .oh-btn{min-height:56px;letter-spacing:-.01em;transition:transform .22s var(--ease-out),box-shadow .22s var(--ease-out),background-color .22s ease}.oh-reskin .oh-btn:hover{transform:translateY(-2px)}.oh-reskin .oh-btn:active{transform:translateY(0) scale(.98)}.oh-reskin .oh-btn--orange{color:#fff;font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 24px -10px rgba(26,64,51,.55)}.oh-reskin .oh-btn--glow{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 30px -10px rgba(26,64,51,.6)}.oh-reskin :is(.oh-calc,.oh-plan,.oh-final__copy,.oh-offer__save) .oh-btn--orange{background:#fff;color:var(--forest);box-shadow:0 14px 30px -14px rgba(0,0,0,.45)}.oh-reskin :is(.oh-calc,.oh-plan,.oh-final__copy,.oh-offer__save) .oh-btn--orange:hover{background:var(--mist)}.oh-reskin .oh-calc .oh-calc__result .oh-btn--orange{background:var(--forest);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 24px -10px rgba(26,64,51,.55)}.oh-reskin .oh-calc .oh-calc__result .oh-btn--orange:hover{background:var(--forest-2)}.oh-reskin .oh-btn--outline{border:1.5px solid rgba(26,64,51,.18);background:rgba(255,255,255,.7);color:var(--forest)}.oh-reskin .oh-btn--outline:hover{background:#fff;border-color:rgba(26,64,51,.32)}.oh-reskin .oh-check{background:var(--forest)}.oh-reskin .oh-check svg,.oh-reskin .oh-check svg *{stroke:#fff}.olive-home.oh-reskin{padding-top:96px;padding-bottom:0}.oh-reskin .oh-promo{width:fit-content;max-width:calc(100% - 40px);margin:0 auto;padding:8px 18px 8px 8px;border-radius:999px;background:var(--forest);font-size:13px;font-weight:500;align-items:center;box-shadow:0 12px 28px -16px rgba(26,64,51,.55)}.oh-reskin .oh-promo__tag{background:var(--mint-accent);color:var(--forest)}@media (max-width:640px){.oh-reskin .oh-promo{border-radius:20px;padding:10px 14px;text-align:center}}.oh-reskin .oh-hero{padding-top:clamp(28px,4vw,48px);padding-bottom:72px}.oh-reskin .oh-hero__pill{border:0;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 10px 24px -18px rgba(26,64,51,.4);color:var(--forest)}.oh-reskin .oh-hero__frame{border-radius:40px;box-shadow:0 60px 120px -60px rgba(26,64,51,.55)}.oh-reskin .oh-hero__quote{border-radius:20px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 24px 50px -24px rgba(26,64,51,.45)}.oh-reskin .oh-hero__live{background:var(--forest);border-radius:999px;padding:10px 16px}@keyframes oh-reskin-pulse{0%{box-shadow:0 0 0 0 rgba(191,227,196,.8)}70%{box-shadow:0 0 0 10px rgba(191,227,196,0)}to{box-shadow:0 0 0 0 rgba(191,227,196,0)}}.oh-reskin .oh-hero__dot{animation-name:oh-reskin-pulse,oh-blink}.oh-reskin .oh-hero__price strong{color:var(--forest)}.oh-reskin .oh-trust{background:var(--forest);color:#fff}.oh-reskin .oh-trust__item{font-weight:500}.oh-reskin .oh-trust__item:before{background:var(--mint-accent)}.oh-reskin .oh-stat{padding-top:clamp(72px,10vw,128px)}.oh-reskin .oh-stat__num{font-size:clamp(72px,11vw,150px);letter-spacing:-.06em;color:var(--forest)}.oh-reskin .oh-stat__lede{font-weight:600;letter-spacing:-.02em;color:var(--forest)}.oh-reskin .oh-offer{padding-bottom:clamp(80px,10vw,128px)}.oh-reskin .oh-offer__card{border:0;border-radius:32px;background:#fff;box-shadow:var(--shadow-card)}.oh-reskin .oh-offer__tag{background:var(--mint-accent);color:var(--forest);font-size:13px}.oh-reskin .oh-offer__row{border-bottom:1px solid var(--line-soft)}.oh-reskin .oh-offer__value{color:var(--ink-2);font-weight:500}.oh-reskin .oh-offer__total-value{opacity:1;color:var(--ink-2);font-size:22px;text-decoration:line-through;text-decoration-color:#c9725f;text-decoration-thickness:2.5px}.oh-reskin .oh-offer__price-value{letter-spacing:-.04em;color:var(--forest)}.oh-reskin .oh-offer__kit{border-radius:32px;box-shadow:var(--shadow-card)}.oh-reskin .oh-offer__save{border-radius:32px;background:radial-gradient(120% 90% at 100% 0,#3d6a55 0,rgba(61,106,85,0) 60%),var(--forest)}.oh-reskin .oh-calc{background:radial-gradient(70% 90% at 90% 10%,#3d6a55 0,rgba(61,106,85,0) 60%),radial-gradient(60% 80% at 0 100%,#2c4a3d 0,rgba(44,74,61,0) 60%),var(--forest);padding-top:clamp(80px,10vw,128px);padding-bottom:clamp(80px,10vw,128px)}.oh-reskin .oh-calc__panel{border-radius:28px;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1)}.oh-reskin .oh-calc__med[aria-pressed=true]{border-color:var(--mint-accent);background:var(--mint-accent);color:var(--forest)}.oh-reskin input[type=range]{background:rgba(255,255,255,.22)}.oh-reskin input[type=range]::-webkit-slider-thumb{background:var(--mint-accent);border-color:#fff}.oh-reskin input[type=range]::-moz-range-thumb{background:var(--mint-accent);border-color:#fff}.oh-reskin .oh-calc__result{border-radius:32px;box-shadow:0 40px 80px -40px rgba(0,0,0,.5)}.oh-reskin .oh-calc__loss{letter-spacing:-.05em}.oh-reskin .oh-calc__milestone{border-radius:18px;background:var(--mist)}.oh-reskin .oh-calc__chart [stroke="#386641"]{stroke:var(--forest)}.oh-reskin .oh-calc__chart [fill="#386641"]{fill:var(--forest)}.oh-reskin .oh-calc__chart stop{stop-color:#6fae7c}.oh-reskin .oh-calc__chart [stroke="#EBF5ED"]{stroke:var(--line-soft)}.oh-reskin .oh-calc__chart [fill="#1F3824"]{fill:var(--ink)}.oh-reskin .oh-calc__chart [fill="#7A776B"]{fill:var(--ink-2)}.oh-reskin .oh-plan{border-radius:36px;background:radial-gradient(110% 80% at 100% 0,#3d6a55 0,rgba(61,106,85,0) 60%),var(--forest);box-shadow:0 50px 100px -50px rgba(26,64,51,.6)}.oh-reskin .oh-plan__popular{background:var(--mint-accent);color:var(--forest)}.oh-reskin .oh-plan__price strong{letter-spacing:-.05em}.oh-reskin .oh-plan__chip{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.oh-reskin .oh-plan [stroke="#AEB93E"]{stroke:var(--mint-accent)}.oh-reskin .oh-final__box{border-radius:40px;background:var(--forest);box-shadow:0 50px 100px -50px rgba(26,64,51,.6)}.oh-reskin .oh-final__fade{background:linear-gradient(90deg,var(--forest) 0,rgba(26,64,51,0) 30%)}.oh-reskin .oh-final__lede{opacity:1;color:rgba(255,255,255,.8)}.oh-reskin .oh-compare{padding-top:clamp(80px,10vw,128px)}.oh-reskin .oh-compare__table{border:0;border-radius:32px;box-shadow:var(--shadow-card)}.oh-reskin .oh-compare__head{color:var(--ink-2);font-size:14px}.oh-reskin .oh-compare__us{border-bottom:0;background:var(--mist)}.oh-reskin .oh-compare__us svg{display:none}.oh-reskin .oh-compare__us:before{content:"";display:block;width:72px;height:26px;background:url(/brand/wordmark-green.webp) no-repeat 50%/contain}.oh-reskin .oh-compare__cell--us,.oh-reskin .oh-compare__foot--us{background:var(--mist);border-top-color:rgba(26,64,51,.06)}.oh-reskin .oh-mark--green{background:var(--forest)}.oh-reskin .oh-compare__extra{background:var(--canvas)}.oh-reskin .oh-how{padding-top:clamp(80px,10vw,128px);padding-bottom:clamp(80px,10vw,128px)}.oh-reskin .oh-how__media{border-radius:36px;box-shadow:var(--shadow-card)}.oh-reskin .oh-how__n{background:var(--forest);box-shadow:0 0 0 6px var(--mist);font-size:17px}.oh-reskin .oh-how__title{font-weight:700;letter-spacing:-.02em;color:var(--forest)}.oh-reskin .oh-how__body{opacity:1;color:var(--ink-2)}.oh-reskin .oh-results{background:#fff;padding-top:clamp(80px,10vw,128px);padding-bottom:clamp(80px,10vw,128px)}.oh-reskin .oh-result{border-radius:28px;background:var(--canvas);box-shadow:none}.oh-reskin .oh-result__lost{letter-spacing:-.04em}.oh-reskin .oh-reviews{background:var(--mist);padding-top:clamp(80px,10vw,128px);padding-bottom:clamp(80px,10vw,128px)}.oh-reskin .oh-review__stars,.oh-reskin .oh-reviews__stars,.oh-reskin .oh-stars{color:var(--forest)}.oh-reskin .oh-review{border-radius:24px;box-shadow:var(--shadow-card)}.oh-reskin .oh-carousel__btn{border:0;background:#fff;color:var(--forest);box-shadow:0 10px 24px -14px rgba(26,64,51,.45)}.oh-reskin .oh-carousel__btn:hover{background:var(--forest);color:#fff}.oh-reskin .oh-board{padding-top:clamp(80px,10vw,128px)}.oh-reskin .oh-doc{border-radius:24px;background:#fff;box-shadow:var(--shadow-card)}.oh-reskin .oh-doc__avatar{box-shadow:0 0 0 4px var(--mint-accent)}.oh-reskin .oh-doc__name{font-weight:700;letter-spacing:-.01em;color:var(--forest)}.oh-reskin .oh-doc__role{opacity:1;color:var(--ink-2)}.oh-reskin .oh-chip{border:0;background:#fff;box-shadow:inset 0 0 0 1px rgba(26,64,51,.08);color:var(--forest)}.oh-reskin .oh-board__media{border-radius:36px;box-shadow:var(--shadow-card)}.oh-reskin .oh-pricing{padding-top:clamp(80px,10vw,128px)}.oh-reskin .oh-protocol{border:0;border-radius:24px;box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.oh-reskin .oh-protocol:hover{background:#fff;transform:translateY(-3px);box-shadow:0 1px 0 rgba(26,64,51,.04),0 36px 60px -36px rgba(26,64,51,.5)}.oh-reskin .oh-protocol__img{border-radius:18px;background:var(--mist)}.oh-reskin .oh-protocol__eyebrow{font-size:13px;color:var(--ink-2)}.oh-reskin .oh-protocol__title{font-weight:700;letter-spacing:-.01em;color:var(--forest)}.oh-reskin .oh-guarantee__box{border:0;border-radius:32px;background:#fff;box-shadow:var(--shadow-card)}.oh-reskin .oh-guarantee__icon{background:var(--mist);box-shadow:0 0 0 8px rgba(191,227,196,.35)}.oh-reskin .oh-faq__box{background:transparent;padding-left:0;padding-right:0}.oh-reskin .oh-faq h2{color:var(--forest)}.oh-reskin .oh-faq__list{gap:12px}.oh-reskin .oh-faq__item{border:0;border-radius:22px;background:#fff;box-shadow:0 1px 0 rgba(26,64,51,.04),0 20px 40px -34px rgba(26,64,51,.4)}.oh-reskin .oh-faq__item[open]{background:#fff}.oh-reskin .oh-faq__q{font-weight:600;letter-spacing:-.01em;color:var(--forest)}.oh-reskin .oh-faq__q:after{border:0;background:var(--mist);width:30px;height:30px;color:var(--forest)}.oh-reskin .oh-faq__a{color:var(--ink-2)}.oh-reskin .oh-legal{padding-bottom:72px;color:var(--ink-2)}.oh-reskin .oh-sticky{background:rgba(255,255,255,.9);border-top:0;box-shadow:0 -1px 0 rgba(26,64,51,.06),0 -20px 40px -24px rgba(26,64,51,.3);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.oh-reskin .oh-sticky__price strong{letter-spacing:-.03em;color:var(--forest)}@media (prefers-reduced-motion:reduce){.oh-reskin .oh-btn,.oh-reskin .oh-protocol{transition:none}.oh-reskin .oh-btn:hover,.oh-reskin .oh-protocol:hover{transform:none}}