.oss-ff{--oss-ff-tan: #f1f0ea;--oss-ff-accent: #24a87c;--oss-ff-cta-bg: #e04444;--oss-ff-cta-bg-hover: #c93b3b;--oss-ff-cta-fg: #ffffff;--oss-ff-heading-font: var(--font-heading--family, sans-serif);--oss-ff-body-font: var(--font-body--family, sans-serif);--oss-ff-maxw: var(--page-width, 1200px);--oss-ff-reviews-maxw: min(var(--page-width, 1200px), 78rem);--oss-ff-gutter: var(--page-margin, 20px);--oss-ff-radius: var(--style-border-radius-lg, 14px);font-family:var(--oss-ff-body-font);color:var(--color-foreground, #000);-webkit-font-smoothing:antialiased}.oss-ff *{box-sizing:border-box}.oss-ff__container{max-width:var(--oss-ff-maxw);margin-inline:auto;padding-inline:var(--oss-ff-gutter);width:100%}.oss-ff-ing__track.is-dragging,.oss-ff-reviews__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.oss-ff-ing__track img{-webkit-user-drag:none;user-drag:none}.oss-ff__accent{color:var(--oss-ff-accent)}.oss-ff-hero__h1 .oss-ff__accent{display:block}.oss-ff__stars{display:inline-flex;gap:2px;line-height:0}.oss-ff__stars svg{display:block}.oss-ff__rating{display:flex;align-items:center;gap:9px}.oss-ff__rating-value{font-size:.9375rem;font-weight:700}.oss-ff__rte p{margin:0 0 1rem}.oss-ff__rte p:last-child{margin-bottom:0}.oss-ff__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--oss-ff-cta-bg);color:var(--oss-ff-cta-fg);font-family:var(--oss-ff-body-font);font-weight:700;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;padding:18px 30px;border-radius:12px;text-decoration:none;transition:background-color .2s ease}.oss-ff__cta:hover{background:var(--oss-ff-cta-bg-hover);color:var(--oss-ff-cta-fg)}.oss-ff__cta svg{flex:0 0 auto}.oss-ff-hero__inner{display:grid;grid-template-columns:1fr;grid-template-areas:"text" "media" "badges";gap:clamp(18px,3vw,48px);align-items:center}.oss-ff-hero__text{grid-area:text}.oss-ff-hero__media{grid-area:media}.oss-ff-hero__badges{grid-area:badges}.oss-ff-hero__text{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:560px;margin-inline:auto}.oss-ff-hero__rating{justify-content:center;margin-bottom:clamp(12px,1.6vw,18px)}.oss-ff-hero__rating .oss-ff__rating-value{color:rgb(var(--color-foreground-rgb, 0 0 0) / .6);font-weight:700;letter-spacing:.02em}.oss-ff-hero__rating-label{font-size:.9375rem;font-weight:700;letter-spacing:.02em;color:var(--color-foreground, #000)}.oss-ff-hero__h1{font-family:var(--oss-ff-heading-font);font-size:clamp(38px,5vw,68px);line-height:.98;font-weight:700;letter-spacing:-.035em;margin:0}.oss-ff-hero__subhead{font-size:clamp(15px,1.8vw,19px);line-height:1.32;color:rgb(var(--color-foreground-rgb, 0 0 0) / .72);margin:clamp(14px,2vw,20px) 0 0;max-width:46ch}.oss-ff-hero__subhead strong{color:var(--color-foreground, #000);font-weight:600}.oss-ff-hero__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(14px,2.4vw,40px);margin-top:clamp(20px,2.6vw,30px);width:100%}.oss-ff-hero__benefit{flex:1 1 0;min-width:78px;max-width:150px;display:flex;flex-direction:column;align-items:center;gap:10px}.oss-ff-hero__benefit-icon{color:var(--color-foreground, #000);display:inline-flex}.oss-ff-hero__benefit-label{font-size:.85rem;line-height:1.25;font-weight:500}.oss-ff-hero__cta-wrap{margin-top:clamp(22px,2.6vw,32px);width:100%;display:flex;flex-direction:column;align-items:center}.oss-ff-hero__cta{width:100%;max-width:440px}.oss-ff-hero__guarantee{margin:5px 0 0;font-size:.85rem;font-weight:500;color:rgb(var(--color-foreground-rgb, 0 0 0) / .7)}.oss-ff-hero__badges{display:flex;flex-wrap:wrap;justify-content:center;background:#fff;border:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .1);border-radius:var(--oss-ff-radius);max-width:480px;width:100%;margin-inline:auto;overflow:hidden}.oss-ff-hero__badge{flex:1 1 130px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px 14px;color:#000}.oss-ff-hero__badge+.oss-ff-hero__badge{border-left:1px solid rgb(0 0 0 / .1)}.oss-ff-hero__badge-label{font-size:.8125rem;font-weight:500;line-height:1.3}.oss-ff-hero__badge>svg{filter:grayscale(1)}.oss-ff-hero__badge--emphasis{background:#24a87c17;color:var(--oss-ff-accent)}.oss-ff-hero__badge--emphasis .oss-ff-hero__badge-label{font-weight:700;color:var(--oss-ff-accent)}.oss-ff-hero__frontrow{width:100%;max-width:440px;margin-inline:auto}.oss-ff-hero__media{position:relative;margin:0;min-height:clamp(260px,42vh,520px);display:flex;align-items:center;justify-content:center}.oss-ff-hero__media-inner{position:relative;display:inline-flex;max-width:100%}.oss-ff-hero__img{display:block;width:auto;max-width:100%;max-height:520px;object-fit:contain}.oss-ff-hero__placeholder{width:min(70%,320px);aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center;background:rgb(var(--oss-ff-accent-rgb, 36 168 124) / .05);border-radius:var(--oss-ff-radius)}.oss-ff-hero__placeholder-svg{width:42%;opacity:.22}.oss-ff-hero__burst{position:absolute;top:clamp(10px,5%,48px);right:clamp(0px,1.5vw,18px);width:clamp(80px,9.5vw,128px);aspect-ratio:1 / 1;background:var(--oss-ff-accent);color:#fff;clip-path:polygon(50% 0%,57.2% 13.7%,69.1% 3.8%,70.6% 19.2%,85.4% 14.6%,80.8% 29.4%,96.2% 30.9%,86.3% 42.8%,100% 50%,86.3% 57.2%,96.2% 69.1%,80.8% 70.6%,85.4% 85.4%,70.6% 80.8%,69.1% 96.2%,57.2% 86.3%,50% 100%,42.8% 86.3%,30.9% 96.2%,29.4% 80.8%,14.6% 85.4%,19.2% 70.6%,3.8% 69.1%,13.7% 57.2%,0% 50%,13.7% 42.8%,3.8% 30.9%,19.2% 29.4%,14.6% 14.6%,29.4% 19.2%,30.9% 3.8%,42.8% 13.7%);display:flex;align-items:center;justify-content:center;text-align:center;z-index:2;transform:rotate(8deg)}.oss-ff-hero__burst-inner{display:flex;flex-direction:column;align-items:center;line-height:1;padding:6px}.oss-ff-hero__burst-eyebrow{font-size:clamp(.4rem,.7vw,.52rem);font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px}.oss-ff-hero__burst-strike{font-size:clamp(.6rem,.9vw,.8rem);text-decoration:line-through;opacity:.85}.oss-ff-hero__burst-price{font-family:var(--oss-ff-heading-font);font-size:clamp(1.55rem,2.6vw,2.5rem);font-weight:700;letter-spacing:-.02em}@media(min-width:750px){.oss-ff-hero__inner{grid-template-columns:1fr 1fr;grid-template-areas:"text media" "badges media";column-gap:clamp(32px,4vw,64px);row-gap:clamp(18px,2vw,26px);align-items:center}.oss-ff-hero__text{align-self:end}.oss-ff-hero__badges{align-self:start}.oss-ff-hero__media{align-self:stretch;min-height:100%}}@media(max-width:749px){.oss-ff-hero{padding-block-start:16px!important;padding-block-end:16px!important}.oss-ff-hero__inner{grid-template-rows:auto auto auto;gap:12px}.oss-ff-hero__media{min-height:0;height:auto}.oss-ff-hero__media-inner{height:auto;align-items:center;justify-content:center}.oss-ff-hero__img{max-height:min(40svh,380px);max-width:100%;width:auto}.oss-ff-hero__benefits{margin-top:12px}.oss-ff-hero__benefit-label{font-size:.95rem}.oss-ff-hero__cta-wrap{margin-top:14px}.oss-ff-hero__guarantee{margin-top:4px;font-size:.92rem}.oss-ff-hero__badges{flex-wrap:nowrap}.oss-ff-hero__badge{flex:1 1 0;min-width:0;padding:12px 8px;gap:7px}.oss-ff-hero__badge svg{width:22px;height:22px}.oss-ff-hero__badge-label{font-size:.72rem}}@media(max-width:400px){.oss-ff-hero__benefit-label{font-size:.88rem}}.oss-ff-cost{min-height:var(--oss-ff-cost-minh, 78vh)}.oss-ff-cost__grid{min-height:var(--oss-ff-cost-minh, 78vh);display:grid;grid-template-columns:1fr}.oss-ff-cost__text{order:1;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(44px,8vh,104px);padding-inline:var(--oss-ff-gutter)}.oss-ff-cost__h2{font-family:var(--oss-ff-heading-font);font-size:clamp(30px,3.4vw,50px);line-height:1.05;font-weight:700;letter-spacing:-.03em;margin:0;max-width:16ch}.oss-ff-cost__body{font-size:clamp(15px,1.8vw,19px);line-height:1.32;color:#f1f0ea;margin:clamp(20px,2.4vw,32px) 0 0;max-width:44ch}.oss-ff-cost__body strong{color:var(--color-foreground, #fff);font-weight:600}.oss-ff-cost__media{order:2;position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(24px,4vw,56px) var(--oss-ff-gutter)}.oss-ff-cost__img,.oss-ff-cost__video{display:block;width:100%;max-width:640px;aspect-ratio:4 / 3;object-fit:cover;border-radius:24px;box-shadow:0 0 0 1px #ffffff14,0 18px 48px #00000073}.oss-ff-cost__placeholder{width:100%;max-width:640px;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-foreground-rgb, 255 255 255) / .06);border-radius:24px;box-shadow:0 0 0 1px #ffffff14,0 18px 48px #00000073;overflow:hidden}.oss-ff-cost__placeholder-svg{width:38%;opacity:.22}.oss-ff-cost__h2--fuel{max-width:22ch}.oss-ff-cost__subhead{font-size:clamp(15px,1.8vw,19px);line-height:1.32;color:rgb(var(--color-foreground-rgb, 255 255 255) / .72);margin:clamp(8px,1.2vw,14px) 0 0;max-width:52ch}.oss-ff-cost__list{margin-top:clamp(24px,3vw,40px);max-width:58ch}.oss-ff-cost__closer{font-family:var(--oss-ff-heading-font);font-size:clamp(19px,2.2vw,26px);line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--color-foreground, #fff);margin:clamp(20px,2.6vw,32px) 0 0}.oss-ff-cost__text{padding-block:clamp(32px,5vh,64px)}.oss-ff-cost .oss-ff-cost__list{margin-top:clamp(28px,3.2vw,42px)}.oss-ff-cost .oss-ff-transform__item{padding-block:clamp(12px,1.6vw,18px)}.oss-ff-cost .oss-ff-transform__item-title{margin-bottom:.35rem}.oss-ff-cost__closer{margin-top:clamp(14px,1.8vw,22px)}@media(min-width:750px){.oss-ff-cost__grid{grid-template-columns:1fr 1fr}.oss-ff-cost__text{padding-inline-start:max(var(--oss-ff-gutter),calc((100vw - var(--oss-ff-maxw)) / 2 + var(--oss-ff-gutter)));padding-inline-end:clamp(28px,4vw,72px)}.oss-ff-cost__media{min-height:100%}}.oss-ff-sub__inner{max-width:1000px;margin-inline:auto}.oss-ff-sub__h2{font-family:var(--oss-ff-heading-font);font-size:clamp(26px,4.4vw,44px);line-height:1.05;font-weight:700;letter-spacing:-.03em;margin:0 0 clamp(22px,3vw,34px)}.oss-ff-sub__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:clamp(14px,2vw,20px)}.oss-ff-sub__card{background:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:16px;padding:clamp(20px,2.6vw,28px);display:flex;flex-direction:column;color:#000}.oss-ff-sub__card--win{border:1.5px solid var(--oss-ff-accent)}.oss-ff-sub__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.oss-ff-sub__label{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#0006}.oss-ff-sub__time{display:flex;align-items:baseline;gap:5px;color:#0006}.oss-ff-sub__time-value{font-size:clamp(38px,6vw,52px);font-weight:700;letter-spacing:-.035em;line-height:.85}.oss-ff-sub__time-unit{font-size:.9375rem;font-weight:700}.oss-ff-sub__card--win .oss-ff-sub__label,.oss-ff-sub__card--win .oss-ff-sub__time{color:var(--oss-ff-accent)}.oss-ff-sub__path{display:flex;align-items:flex-start;justify-content:space-between;margin-top:clamp(20px,2.6vw,28px)}.oss-ff-sub__node{display:flex;flex-direction:column;align-items:center;gap:11px;width:76px;flex:0 0 auto}.oss-ff-sub__node-icon{width:60px;height:60px;border-radius:50%;border:1.5px solid rgb(0 0 0 / .18);background:#fff;display:flex;align-items:center;justify-content:center;color:#0000006b}.oss-ff-sub__node-label{font-size:.75rem;font-weight:600;text-align:center;line-height:1.2;color:#00000080}.oss-ff-sub__connector{flex:1;display:flex;align-items:center;margin-top:26px;padding:0 6px;color:#00000052}.oss-ff-sub__connector-line{height:1px;flex:1;background:#0000002e}.oss-ff-sub__connector svg{flex:0 0 auto}.oss-ff-sub__card--win .oss-ff-sub__node-icon{border-color:var(--oss-ff-accent);color:var(--oss-ff-accent)}.oss-ff-sub__card--win .oss-ff-sub__node--end .oss-ff-sub__node-icon{background:#24a87c1a;border:2px solid var(--oss-ff-accent)}.oss-ff-sub__card--win .oss-ff-sub__node-label{color:#000}.oss-ff-sub__card--win .oss-ff-sub__connector{color:var(--oss-ff-accent)}.oss-ff-sub__card--win .oss-ff-sub__connector-line{height:1.5px;background:var(--oss-ff-accent)}.oss-ff-sub__footer{margin-top:clamp(16px,2vw,22px);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#0006}.oss-ff-sub__card--win .oss-ff-sub__footer{color:var(--oss-ff-accent)}.oss-ff-sub__support{max-width:52ch;margin:0 0 clamp(26px,3.2vw,40px);font-size:clamp(15px,1.8vw,19px);line-height:1.32}.oss-ff-sub__support strong{font-weight:600}.oss-ff-reviews__header{max-width:var(--oss-ff-reviews-maxw);margin:0 auto clamp(24px,3vw,36px);padding-inline:var(--oss-ff-gutter);display:flex;align-items:baseline;justify-content:space-between;gap:16px}.oss-ff-reviews__h2{font-family:var(--oss-ff-heading-font);font-size:clamp(26px,4.4vw,44px);line-height:1.05;font-weight:700;letter-spacing:-.03em;margin:0;max-width:24ch;text-wrap:balance}.oss-ff-reviews__rating{color:rgb(var(--color-foreground-rgb, 0 0 0) / .5);font-size:.875rem}.oss-ff-reviews__rating-label{font-size:.9375rem;font-weight:700;letter-spacing:.02em;color:var(--color-foreground, #000)}.oss-ff-reviews__rating .oss-ff__rating-value{color:rgb(var(--color-foreground-rgb, 0 0 0) / .5);font-weight:400}.oss-ff-reviews__track{max-width:var(--oss-ff-reviews-maxw);margin-inline:auto;display:flex;align-items:stretch;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--oss-ff-gutter);scroll-padding-left:var(--oss-ff-gutter);scrollbar-width:none;-ms-overflow-style:none}.oss-ff-reviews__track::-webkit-scrollbar{display:none}.oss-ff-review{flex:0 0 auto;width:min(82vw,290px);scroll-snap-align:start;background:#fff;border:1px solid rgb(0 0 0 / .08);border-radius:var(--oss-ff-radius);padding:22px;display:flex;flex-direction:column;gap:14px;color:#000}.oss-ff-review__quote{margin:0;font-size:.9375rem;line-height:1.32}.oss-ff-review__head{display:flex;align-items:center;gap:10px}.oss-ff-review__avatar{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#24a87c1f;color:var(--oss-ff-accent);font-weight:700;font-size:1rem;line-height:1}.oss-ff-review__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.oss-ff-review__name{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:#000;line-height:1.2}.oss-ff-review__flag{flex:0 0 auto;display:inline-flex;line-height:0}.oss-ff-review__flag svg{display:block}.oss-ff-review__verified{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;color:var(--oss-ff-accent);line-height:1.2}.oss-ff-review__verified-check{flex:0 0 auto}.oss-ff-reviews__readall{max-width:var(--oss-ff-reviews-maxw);margin:0 auto;padding:clamp(22px,2.6vw,30px) var(--oss-ff-gutter) 0}.oss-ff-reviews__readall a{display:inline-flex;align-items:center;gap:7px;font-size:.9375rem;font-weight:600;color:var(--oss-ff-accent);text-decoration:none}.oss-ff-reviews__readall a:hover{color:var(--color-foreground, #000)}.oss-ff-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background-rgb, 241 240 234) / .96);border-top:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .1);-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px);transform:translateY(110%);transition:transform .28s ease}.oss-ff-sticky.is-visible{transform:translateY(0)}.oss-ff-sticky__cta{width:100%;max-width:none}@media(min-width:750px){.oss-ff-sticky{display:none}}@media(prefers-reduced-motion:reduce){.oss-ff__cta,.oss-ff-sticky{transition:none}}.oss-ff-anchor{display:block;height:0;scroll-margin-top:var(--oss-ff-anchor-offset, 80px)}.oss-ff-ing__grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,56px);align-items:start}.oss-ff-ing__header{margin:0 0 clamp(20px,2.4vw,32px)}.oss-ff-ing__eyebrow{font-family:var(--oss-ff-heading-font);text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;font-weight:700;color:var(--oss-ff-accent);margin:0 0 .75rem}.oss-ff-ing__h2{font-family:var(--oss-ff-heading-font);font-size:clamp(26px,3.2vw,42px);line-height:1.05;font-weight:700;letter-spacing:-.03em;margin:0}.oss-ff-ing__subhead{font-size:clamp(15px,1.8vw,19px);line-height:1.32;color:rgb(var(--color-foreground-rgb, 0 0 0) / .72);margin:.75rem 0 0;max-width:46ch}.oss-ff-ing__props{list-style:none;margin:clamp(20px,2.4vw,32px) 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.oss-ff-ing__prop{display:flex;align-items:center;gap:14px;border:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .16);border-radius:12px;padding:14px 18px}.oss-ff-ing__prop-icon{flex:0 0 auto;display:inline-flex;width:26px;height:26px}.oss-ff-ing__prop-img{width:100%;height:100%;object-fit:contain}.oss-ff-ing__prop-label{font-family:var(--oss-ff-heading-font);text-transform:uppercase;letter-spacing:.04em;font-size:.9375rem;font-weight:700}.oss-ff-ing__main{min-width:0}.oss-ff-ing__track{display:flex;gap:clamp(14px,1.6vw,22px);overflow-x:auto;scroll-snap-type:x mandatory;padding-block:4px;scrollbar-width:none;-ms-overflow-style:none}.oss-ff-ing__track::-webkit-scrollbar{display:none}.oss-ff-ing__card{flex:0 0 auto;width:min(78vw,340px);scroll-snap-align:start;background:#fff;border:1px solid rgb(0 0 0 / .06);border-radius:var(--oss-ff-radius);box-shadow:0 1px 3px #0000000d;overflow:hidden;display:flex;flex-direction:column;color:#000}.oss-ff-ing__media{margin:0;background:#0000000a}.oss-ff-ing__img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.oss-ff-ing__body{padding:clamp(16px,1.5vw,22px);display:flex;flex-direction:column;gap:.75rem}.oss-ff-ing__name{font-family:var(--oss-ff-heading-font);text-transform:uppercase;font-size:1.15rem;letter-spacing:.01em;margin:0}.oss-ff-ing__dose{color:var(--oss-ff-accent);font-weight:700;white-space:nowrap}.oss-ff-ing__dose:before{content:"\b7";margin:0 .4em;color:#00000052;font-weight:400}.oss-ff-ing__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.oss-ff-ing__tag{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--oss-ff-accent);border:1px solid rgb(36 168 124 / .4);border-radius:999px;padding:4px 10px}.oss-ff-ing__desc{font-size:.9375rem;line-height:1.32;color:#000000b8}.oss-ff-ing__desc p{margin:0}.oss-ff-ing__progress{margin-top:clamp(16px,2vw,24px);height:4px;border-radius:999px;background:rgb(var(--color-foreground-rgb, 0 0 0) / .12);overflow:hidden}.oss-ff-ing__progress-bar{display:block;height:100%;width:22%;border-radius:999px;background:var(--oss-ff-accent);transition:width .12s linear}.oss-ff-ing__empty{color:rgb(var(--color-foreground-rgb, 0 0 0) / .6);font-size:.95rem}.oss-ff-studies__h2{font-family:var(--oss-ff-heading-font);font-size:clamp(24px,3vw,40px);line-height:1.05;font-weight:700;letter-spacing:-.03em;text-align:center;margin:0 auto;max-width:34ch;text-wrap:balance}.oss-ff-studies__subhead{text-align:center;font-size:clamp(15px,1.8vw,19px);line-height:1.32;color:rgb(var(--color-foreground-rgb, 0 0 0) / .72);max-width:60ch;margin:clamp(10px,1.4vw,16px) auto 0;text-wrap:balance}.oss-ff-studies__collage{display:flex;justify-content:center;align-items:flex-start;gap:clamp(10px,1.4vw,20px);margin-top:clamp(30px,3.6vw,50px)}.oss-ff-studies__clip{flex:0 1 300px;max-width:300px;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;margin:0;transition:transform .2s ease,box-shadow .2s ease}.oss-ff-studies__clip-frame{display:block;width:100%;background:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:4px;box-shadow:0 6px 20px #0000001f;overflow:hidden}.oss-ff-studies__clip-img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;object-position:top center}.oss-ff-studies__clip-ph{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:3 / 4;background:rgb(var(--oss-ff-accent-rgb, 36 168 124) / .05)}.oss-ff-studies__clip-ph-svg{width:38%;opacity:.22}.oss-ff-studies__clip-cap{margin-top:12px;font-size:.8125rem;font-weight:600;line-height:1.35;text-align:center;color:rgb(var(--color-foreground-rgb, 0 0 0) / .62);max-width:26ch}.oss-ff-studies.color-scheme-5 .oss-ff-studies__clip-frame{border:none;border-radius:8px;box-shadow:0 0 0 1px #ffffff14,0 14px 40px #0000008c}.oss-ff-studies.color-scheme-5 .oss-ff-studies__subhead{color:#f1f0ea}.oss-ff-studies.color-scheme-5 .oss-ff-studies__clip-cap{color:#f1f0ead9}@media(max-width:749px){.oss-ff-studies{padding-block-start:22px!important;padding-block-end:16px!important}.oss-ff-studies__h2{font-size:22px}.oss-ff-studies__subhead{margin-top:8px}.oss-ff-studies__collage{display:block;position:relative;margin-top:14px}.oss-ff-studies__clip-img{aspect-ratio:1 / 1}.oss-ff-studies__clip{max-width:74%;margin:0;transform:rotate(var(--clip-rot, 0deg))}.oss-ff-studies__clip:nth-child(odd){margin-inline:0 auto}.oss-ff-studies__clip:nth-child(2n){margin-inline:auto 0}.oss-ff-studies__clip:nth-child(n+2){margin-top:-37%}.oss-ff-studies__clip:nth-child(1){--clip-rot: -3deg;position:relative;z-index:1}.oss-ff-studies__clip:nth-child(2){--clip-rot: 3deg;position:relative;z-index:2}.oss-ff-studies__clip:nth-child(3){--clip-rot: -2deg;position:relative;z-index:3}.oss-ff-studies__clip-cap{display:none}}.oss-ff-closer__card{background:#fff;border:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .16);border-radius:var(--oss-ff-radius);overflow:hidden}.oss-ff-closer__split{display:grid;grid-template-columns:1fr}.oss-ff-closer__media{position:relative;margin:0;min-height:clamp(200px,26vh,480px);background:rgb(var(--oss-ff-accent-rgb, 36 168 124) / .05)}.oss-ff-closer__img,.oss-ff-closer__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.oss-ff-closer__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.oss-ff-closer__placeholder-svg{width:34%;opacity:.22}.oss-ff-closer__content{display:flex;flex-direction:column;padding:clamp(22px,3vw,48px);color:#000}.oss-ff-closer__h2{font-family:var(--oss-ff-heading-font);font-size:clamp(24px,2.6vw,38px);line-height:1.05;font-weight:700;letter-spacing:-.03em;margin:0}.oss-ff-closer__body{font-size:clamp(15px,1.8vw,19px);line-height:1.32;color:#000000b8;margin:clamp(10px,1.4vw,16px) 0 0;max-width:52ch}.oss-ff-closer__badges{list-style:none;margin:clamp(16px,2vw,26px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,18px) clamp(8px,1.2vw,14px)}.oss-ff-closer__badge{display:flex;align-items:center;gap:10px;min-width:0}.oss-ff-closer__badge-icon{flex:0 0 auto;width:40px;height:40px;border:1.2px solid rgb(0 0 0 / .55);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#000}.oss-ff-closer__badge-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;line-height:1.25}.oss-ff-closer__cta-wrap{margin-top:clamp(18px,2.4vw,30px);display:flex;flex-direction:column;align-items:center}.oss-ff-closer__cta{width:100%}.oss-ff-closer__price-line{margin:5px 0 0;font-size:.85rem;font-weight:500;color:#0000009e}.oss-ff-closer__faqs{display:grid;grid-template-columns:1fr;border-top:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .16)}.oss-ff-closer__faq{min-width:0}.oss-ff-closer__faq+.oss-ff-closer__faq{border-top:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .16)}.oss-ff-closer__faq-heading{margin:0}.oss-ff-closer__faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:clamp(16px,1.8vw,24px) clamp(18px,2vw,28px);background:none;border:0;cursor:pointer;text-align:left;font-family:var(--oss-ff-heading-font);font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:600;color:#000}.oss-ff-closer__faq-chevron{flex:0 0 auto;transition:transform .25s ease}.oss-ff-closer__faq-q[aria-expanded=true] .oss-ff-closer__faq-chevron{transform:rotate(180deg)}.oss-ff-closer__faq-panel[hidden]{display:none}.oss-ff-closer__faq-answer{padding:0 clamp(18px,2vw,28px) clamp(16px,1.8vw,24px);font-size:.9375rem;line-height:1.32;color:#000000b8}@media(min-width:750px){.oss-ff-closer__split{grid-template-columns:.95fr 1.05fr}.oss-ff-closer__media{min-height:100%}.oss-ff-closer__content{justify-content:center}.oss-ff-closer__faqs{grid-template-columns:repeat(3,1fr)}.oss-ff-closer__faq+.oss-ff-closer__faq{border-top:0;border-inline-start:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .16)}}@media(max-width:749px){.oss-ff-closer{padding-block-start:24px!important;padding-block-end:24px!important}.oss-ff-closer__media{min-height:clamp(160px,24vh,260px)}.oss-ff-closer__badges{grid-template-columns:repeat(2,1fr)}.oss-ff-closer__badge{flex-direction:row;gap:8px}.oss-ff-closer__badge-icon{width:34px;height:34px}.oss-ff-closer__badge-label{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.oss-ff-closer__faq-chevron{transition:none}}.oss-ff-buybox__grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,56px);align-items:start}.oss-ff-buybox__media,.oss-ff-buybox__details{min-width:0}.oss-ff-buybox__details{display:flex;flex-direction:column;gap:clamp(10px,1.4vw,16px)}.oss-ff-buybox__title{font-family:var(--oss-ff-heading-font);font-size:clamp(26px,3vw,40px);line-height:1.03;font-weight:700;letter-spacing:-.02em;margin:0}.oss-ff-buybox__trust{list-style:none;margin:clamp(8px,1.2vw,14px) 0 0;padding:clamp(14px,1.6vw,18px) 0 0;border-top:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .12);display:flex;flex-direction:column;gap:10px}.oss-ff-buybox__trust li{display:flex;align-items:center;gap:10px;font-size:.9rem}.oss-ff-buybox__trust svg{flex:0 0 auto;color:var(--oss-ff-accent)}@media(min-width:900px){.oss-ff-buybox__grid{grid-template-columns:1.05fr .95fr}.oss-ff-buybox__details{position:sticky;top:90px}}@media(min-width:900px){.oss-ff-ing__grid{grid-template-columns:minmax(250px,.85fr) 1.6fr}.oss-ff-ing__aside{position:sticky;top:90px}}@media(prefers-reduced-motion:reduce){.oss-ff-ing__progress-bar{transition:none}}body:has(.oss-ff-hero) .brain-timeline__heading{font-weight:700;line-height:1.05;letter-spacing:-.03em}body:has(.oss-ff-hero) .brain-timeline__heading em{font-style:normal;color:#24a87c}body:has(.oss-ff-hero) .product-information h1 em{font-style:normal;color:#24a87c}.oss-ff-transform{padding-block:clamp(44px,7vh,96px)}.oss-ff-transform__header{margin:0 0 clamp(26px,3.4vw,44px)}.oss-ff-transform__h2{font-family:var(--oss-ff-heading-font);font-size:clamp(28px,3.4vw,46px);line-height:1.05;font-weight:700;letter-spacing:-.03em;margin:0;max-width:22ch}.oss-ff-transform__intro{font-size:clamp(15px,1.8vw,19px);line-height:1.32;color:rgb(var(--color-foreground-rgb, 0 0 0) / .72);margin:clamp(8px,1.2vw,14px) 0 0;max-width:52ch}.oss-ff-transform__grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,3.4vw,56px);align-items:start}.oss-ff-transform__card{position:relative;margin:0;border-radius:24px;overflow:hidden;box-shadow:0 1px 2px #00000014,0 16px 40px #00000024}.oss-ff-transform__img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.oss-ff-transform__ph{width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:rgb(var(--oss-ff-accent-rgb, 36 168 124) / .07)}.oss-ff-transform__ph-svg{width:38%;opacity:.22}.oss-ff-transform__caption{position:absolute;inset-inline:0;bottom:0;padding:clamp(28px,3vw,40px) clamp(16px,2vw,24px) clamp(12px,1.6vw,18px);background:linear-gradient(#0000,#0000008c);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.oss-ff-transform__list{list-style:none;margin:0;padding:0;min-width:0}.oss-ff-transform__item{display:flex;align-items:flex-start;gap:clamp(14px,1.8vw,20px);padding-block:clamp(18px,2.4vw,28px)}.oss-ff-transform__item:first-child{padding-block-start:0}.oss-ff-transform__item+.oss-ff-transform__item{border-top:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .18)}.oss-ff-transform__num{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--oss-ff-accent);color:#fff;display:grid;place-items:center;font-family:var(--oss-ff-heading-font);font-weight:700;font-size:1rem;line-height:1;margin-top:2px}.oss-ff-transform__item-copy{min-width:0}.oss-ff-transform__item-title{font-family:var(--oss-ff-heading-font);font-size:clamp(1.0625rem,1.5vw,1.375rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .5rem;padding-top:5px}.oss-ff-transform__item-body{font-size:clamp(15px,1.8vw,19px);line-height:1.4;color:rgb(var(--color-foreground-rgb, 0 0 0) / .72);max-width:56ch}@media(min-width:750px){.oss-ff-transform__grid{grid-template-columns:.95fr 1.05fr}.oss-ff-transform__card{position:sticky;top:90px}}@media(min-width:750px){body:has(.oss-ff-hero) .comparison-table__cell{height:52px;padding:10px 16px}body:has(.oss-ff-hero) .comparison-table__cell--header-empty,body:has(.oss-ff-hero) .comparison-table__cell--header,body:has(.oss-ff-hero) .comparison-table__cell--header-main{height:72px;padding:8px 16px}body:has(.oss-ff-hero) .comparison-table__cell--label{padding:10px 24px;font-size:15px}body:has(.oss-ff-hero) .comparison-table__cell--main-value,body:has(.oss-ff-hero) .comparison-table__col--alt .comparison-table__cell--value{font-size:15px}body:has(.oss-ff-hero) .comparison-table__alt-title{font-size:16px}body:has(.oss-ff-hero) .empty-comparison-table__cell{height:20px}body:has(.oss-ff-hero) .comparison-table__header{margin-bottom:8px}}@media(max-width:749px){body:has(.oss-ff-hero) .comparison-table__cell--label{font-size:11px}body:has(.oss-ff-hero) .comparison-table__cell--main-value,body:has(.oss-ff-hero) .comparison-table__col--alt .comparison-table__cell--value{font-size:11px}body:has(.oss-ff-hero) .comparison-table__alt-title{display:block;width:min-content;margin-inline:auto;text-align:center;font-size:11px;line-height:1.15}body:has(.oss-ff-hero) .comparison-table__main-title{font-size:13px}}.oss-ff-prev__header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 clamp(24px,3vw,36px)}.oss-ff-prev__h2{font-family:var(--oss-ff-heading-font);font-size:clamp(28px,3.4vw,46px);line-height:1.05;font-weight:700;letter-spacing:-.03em;margin:0}.oss-ff-prev__h2 .oss-ff__accent{display:block}.oss-ff-prev__badge{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--color-foreground, #000)}.oss-ff-prev__badge:hover .oss-ff-prev__badge-text{text-decoration:underline}.oss-ff-prev__badge-text{font-size:.9375rem;font-weight:700;letter-spacing:.01em}.oss-ff-prev__stars{display:inline-flex;gap:2px;line-height:0;color:var(--oss-ff-accent)}.oss-ff-prev__stars svg{display:block}.oss-ff-prev__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-items:stretch;max-width:1240px;margin-inline:auto}.oss-ff-prev__card{display:flex;flex-direction:column;background:#fff;border:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .12);border-radius:12px;overflow:hidden;transition:border-color .15s ease}.oss-ff-prev__card:hover{border-color:rgb(var(--color-foreground-rgb, 0 0 0) / .28)}.oss-ff-prev__media{flex:0 0 auto}.oss-ff-prev__img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.oss-ff-prev__ph{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:rgb(var(--oss-ff-accent-rgb, 36 168 124) / .06)}.oss-ff-prev__ph-svg{width:34%;opacity:.22}.oss-ff-prev__body{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;padding:20px;color:#000}.oss-ff-prev__quote{font-family:var(--oss-ff-heading-font);font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.01em;margin:0}.oss-ff-prev__name-row{margin-top:auto;padding-top:4px;display:flex;align-items:center;gap:8px;font-size:13px;color:#0000008c}.oss-ff-prev__name{font-weight:600;color:#000000bf}.oss-ff-prev__verified{display:inline-flex;align-items:center;gap:5px;color:var(--oss-ff-accent);font-weight:500}@media(min-width:750px){.oss-ff-prev__grid{grid-template-columns:repeat(4,1fr);gap:24px}}@media(max-width:749px){.oss-ff-prev__body{padding:14px;gap:8px}.oss-ff-prev__quote{font-size:16px}.oss-ff-prev__name-row{font-size:12px;flex-wrap:wrap;gap:5px}}@media(min-width:750px){.oss-ff-closer__faqs .oss-ff-closer__faq:nth-child(3n+1){border-inline-start:0}.oss-ff-closer__faqs .oss-ff-closer__faq:nth-child(n+4){border-top:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .16)}}.oss-ff-howto{padding-block:clamp(44px,7vh,96px)}.oss-ff-howto__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:0 0 clamp(26px,3.4vw,40px)}.oss-ff-howto__h2{font-family:var(--oss-ff-heading-font);font-size:clamp(28px,3.4vw,46px);line-height:1.05;font-weight:700;letter-spacing:-.03em;margin:0}.oss-ff-howto__h2 .oss-ff__accent{display:block}.oss-ff-howto__intro{font-size:clamp(14px,1.5vw,17px);line-height:1.35;font-weight:600;color:#f1f0ea;margin:0 0 6px;max-width:34ch;text-align:right}.oss-ff-howto__grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}.oss-ff-howto__card{display:flex;flex-direction:column;background:var(--oss-ff-tan, #f1f0ea);border-radius:16px;overflow:hidden;color:#000}.oss-ff-howto__media{position:relative;flex:0 0 auto}.oss-ff-howto__num{position:absolute;top:14px;left:14px;z-index:1;width:36px;height:36px;border-radius:50%;background:var(--oss-ff-accent);border:2px solid #fff;color:#fff;display:grid;place-items:center;font-family:var(--oss-ff-heading-font);font-weight:700;font-size:1.05rem;line-height:1}.oss-ff-howto__img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.oss-ff-howto__ph{width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:#ffffff80}.oss-ff-howto__ph-svg{width:34%;opacity:.22}.oss-ff-howto__body{flex:1 1 auto;padding:18px 20px 22px}.oss-ff-howto__title{font-family:var(--oss-ff-heading-font);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:700;letter-spacing:.01em;text-transform:uppercase;margin:0 0 .5rem}.oss-ff-howto__text{font-size:.9375rem;line-height:1.4;color:#000000b8}@media(min-width:750px){.oss-ff-howto__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.oss-ff-howto__intro{text-align:left}}.oss-ff-studies__chart{max-width:430px;margin:clamp(26px,3.4vw,44px) auto 0;text-align:center}.oss-ff-studies__chart-title{font-size:.9375rem;font-weight:600;color:#f1f0ea;margin:0}.oss-ff-studies__chart-svg{display:block;width:100%;height:auto;font-family:var(--oss-ff-body-font)}.oss-ff-studies__chart-frame{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;aspect-ratio:3 / 4;padding:12px 16px 16px;background:#ffffff0b;border-radius:8px;box-shadow:0 0 0 1px #ffffff14,0 14px 40px #0000008c}.oss-ff-studies__chart-frame svg{flex:1 1 auto;min-height:0;width:100%}.oss-ff-studies__chart-caption{font-size:.8125rem;font-weight:600;line-height:1.35;color:#f1f0ead9;max-width:26ch;margin:12px auto 0}.oss-ff-studies.color-scheme-3 .oss-ff-studies__chart-title{color:#000}.oss-ff-studies.color-scheme-3 .oss-ff-studies__chart-caption{color:#0009}.oss-ff-studies.color-scheme-1 .oss-ff-studies__chart-title{color:#000}.oss-ff-studies.color-scheme-1 .oss-ff-studies__chart-caption{color:#0009}.oss-ff-studies.color-scheme-1 .oss-ff-studies__chart-frame,.oss-ff-studies.color-scheme-3 .oss-ff-studies__chart-frame{background:#fff;box-shadow:0 0 0 1px #0000001a,0 6px 20px #0000001f}.oss-ff-studies.color-scheme-1 .oss-ff-studies__chart-svg line,.oss-ff-studies.color-scheme-3 .oss-ff-studies__chart-svg line{stroke:#00000038}.oss-ff-studies.color-scheme-1 .oss-ff-studies__chart-svg path:first-of-type,.oss-ff-studies.color-scheme-3 .oss-ff-studies__chart-svg path:first-of-type{fill:#00000012;stroke:#00000059}.oss-ff-studies.color-scheme-1 .oss-ff-studies__chart-svg text,.oss-ff-studies.color-scheme-3 .oss-ff-studies__chart-svg text{fill:#0000009e}.oss-ff-studies.color-scheme-1 .oss-ff-studies__chart-svg text:nth-of-type(1),.oss-ff-studies.color-scheme-3 .oss-ff-studies__chart-svg text:nth-of-type(1){fill:#000}.oss-ff-studies.color-scheme-1 .oss-ff-studies__chart-svg text:nth-of-type(2),.oss-ff-studies.color-scheme-3 .oss-ff-studies__chart-svg text:nth-of-type(2){fill:#fff}@media(min-width:750px){.oss-ff-studies__row{display:flex;align-items:center;justify-content:center;gap:clamp(20px,3vw,44px);margin-top:clamp(30px,3.6vw,50px)}.oss-ff-studies__row{align-items:flex-start}.oss-ff-studies__row .oss-ff-studies__chart{flex:0 1 300px;max-width:300px;margin:0}.oss-ff-studies__row .oss-ff-studies__collage{margin-top:0;flex:0 1 auto}}@media(max-width:749px){.oss-ff-studies__chart{max-width:300px;margin:16px auto 0}.oss-ff-studies__chart-frame{aspect-ratio:auto;padding:14px 14px 10px;gap:6px}.oss-ff-studies__chart-title{font-size:.8125rem}.oss-ff-studies__chart-caption{font-size:.71875rem;margin-top:8px}.oss-ff-studies__row .oss-ff-studies__collage{margin-top:12px}.oss-ff-studies__clip{max-width:66%}.oss-ff-studies__clip:nth-child(n+2){margin-top:-33%}}@media(max-width:749px){.oss-ff-cost,.oss-ff-cost__grid{min-height:0}.oss-ff-cost__text{padding-block:36px 4px}.oss-ff-cost__media{padding-block:18px 30px}.oss-ff-transform{padding-block:30px 24px}.oss-ff-sub{padding-block-start:30px!important;padding-block-end:26px!important}.oss-ff-reviews{padding-block-start:30px!important;padding-block-end:28px!important}}@media(max-width:749px){.fftabs-section{padding-block-end:16px!important}.oss-ffig{padding-block-start:24px!important}}body:has(.oss-ff-hero) h1,body:has(.oss-ff-hero) h2,body:has(.oss-ff-hero) h3{text-wrap:balance}body:has(.oss-ff-hero) p,body:has(.oss-ff-hero) li,body:has(.oss-ff-hero) figcaption{text-wrap:pretty}@media(max-width:749px){.oss-ff-transform__card{order:2}.oss-ff-transform__list{order:1}}#header-component{box-shadow:0 1px #0000000d,0 6px 18px #0000000f}#shopify-section-sublingual_calm .oss-ff,#shopify-section-studies_calm .oss-ff{--oss-ff-accent: #e0b044}#shopify-section-studies_calm .oss-ff-studies__chart-svg text:nth-of-type(2){fill:#1c1c1c}#shopify-section-sublingual_calm [fill="#24A87C" i]{fill:#e0b044}#shopify-section-sublingual_calm [stroke="#24A87C" i]{stroke:#e0b044}#shopify-section-sublingual_calm [fill="#166a4f" i]{fill:#9a7526}#shopify-section-sublingual_calm [stroke="#166a4f" i]{stroke:#9a7526}
/*# sourceMappingURL=/cdn/shop/t/99/assets/oss-ff.css.map */
