:root{--burgundy: #5d1620;--cherry: #a3242a;--blush: #dba1b0;--highlight: #f5dfe5;--foreground: var(--highlight);--burgundy-deep: #3e0c15;--secondary: var(--burgundy-deep);--comparison: color-mix(in srgb, var(--burgundy) 82%, var(--blush));--background: var(--burgundy);--muted: var(--blush);--border: color-mix(in srgb, var(--burgundy) 65%, var(--blush));color-scheme:dark;--font-display: "Cusion", "Fredoka", ui-rounded, system-ui, sans-serif;--font-sans: "DM Sans", system-ui, sans-serif;--container: 80rem;--gutter: 1.25rem;--shadow-product: drop-shadow(0 14px 18px rgba(93, 22, 32, .15))}@media(min-width:768px){:root{--gutter: 2.5rem}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,.display{font-family:var(--font-display);font-weight:400;margin:0}p{margin:0}main:focus{outline:none}.container{max-width:var(--container);margin:0 auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-999px;top:0;z-index:100;background:var(--burgundy);color:var(--highlight);padding:.75rem 1rem}.skip-link:focus{left:1rem}.hide-mobile{display:none}@media(min-width:640px){.hide-mobile{display:inline-flex}}.icon{width:1.25rem;height:1.25rem;flex-shrink:0;vertical-align:middle}.icon--xs{width:.875rem;height:.875rem}.icon--sm{width:1rem;height:1rem}.icon--lg{width:1.75rem;height:1.75rem}.icon--xl{width:2rem;height:2rem}.text-primary,.text-blush{color:var(--blush)}.muted{color:var(--muted)}.small{font-size:.875rem;line-height:1.6}.tiny{font-size:.75rem;line-height:1.6}.lead{margin-top:1.25rem;max-width:30rem;line-height:1.7}.bg-background{background:var(--background)}.bg-secondary{background:var(--secondary)}.bordered-y{border-block:1px solid var(--border)}.eyebrow{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--blush)}.eyebrow--light{color:var(--highlight);margin-bottom:1rem}.eyebrow--dark{color:var(--foreground);margin-top:1.25rem}.display-title{margin-top:1rem;font-size:2.25rem;line-height:1.12;text-wrap:balance}@media(min-width:1024px){.display-title{font-size:3rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:3.5rem;padding:0 1.4rem;border:0;border-radius:999px;font:500 .875rem/1 var(--font-sans);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,transform .2s;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn--sm{height:2.75rem;padding:0 1.25rem}.btn--primary{background:var(--blush);color:var(--burgundy)}.btn--primary:hover{background:var(--highlight)}.btn--blush{background:var(--blush);color:var(--burgundy)}.btn--blush:hover{background:var(--highlight)}.btn--ghost{background:transparent;color:var(--foreground);border:1px solid var(--border)}.btn--block{width:100%;margin-top:1.25rem}.text-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;font-size:.875rem;font-weight:500;color:var(--blush);text-decoration:none;text-underline-offset:4px}.text-link:hover{text-decoration:underline}.text-link--dark{color:var(--foreground);margin-top:1.5rem}.announcement{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--burgundy);color:var(--blush);padding:.625rem 1rem;font-size:.75rem;font-weight:500;text-align:center}.site-header{position:sticky;top:0;z-index:40;background:var(--background);border-bottom:1px solid rgba(93,22,32,.1)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;padding-block:1rem}.logo{font-family:var(--font-display);font-size:2.25rem;line-height:1;color:var(--foreground);text-decoration:none}.logo span{color:var(--blush)}.logo--light{color:var(--highlight);margin-bottom:2rem}.logo--light span{color:var(--blush)}.site-nav{display:flex;align-items:center;gap:2rem}.site-nav__link{display:none;font-size:.875rem;font-weight:500;text-decoration:none}.site-nav__link:hover{color:var(--blush)}@media(min-width:768px){.site-nav__link{display:inline-flex;align-items:center}}.site-nav__cart{display:inline-flex;position:relative}.cart-count{position:absolute;top:-.5rem;right:-.6rem;min-width:1.1rem;height:1.1rem;border-radius:999px;background:var(--cherry);color:#fff;font-size:.65rem;display:grid;place-items:center}.hero{background:var(--background);color:var(--highlight);overflow:hidden}.hero__grid{display:grid;align-items:center;gap:.75rem 2.5rem;padding-top:.75rem;padding-bottom:1.5rem}@media(min-width:768px){.hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);padding-block:2.5rem}}@media(min-width:1024px){.hero__grid{padding-block:3rem}}.hero__eyebrow{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:500;text-transform:uppercase;color:var(--blush)}.dot{width:.375rem;height:.375rem;border-radius:999px;background:var(--blush)}.hero__title{font-size:1.875rem;line-height:1.08}@media(min-width:640px){.hero__title{font-size:3rem}}@media(min-width:1024px){.hero__title{font-size:3.75rem}}.hero__text{margin-top:1rem;max-width:28rem;font-size:.875rem;line-height:1.65;color:var(--blush)}.hero__form{margin-top:1rem;max-width:32rem;scroll-margin-top:7rem}.hero__signup-reason{margin-bottom:.75rem;font-size:.875rem;color:var(--blush)}@media(min-width:768px){.hero__grid{row-gap:1.25rem}.hero__eyebrow{margin-bottom:1.25rem}.hero__text{margin-top:1.25rem;font-size:1rem}.hero__form{margin-top:1.5rem}}.hero__media{order:-1;display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.hero__media{order:0}}.hero__img{width:auto;max-width:100%;max-height:200px;object-fit:contain;filter:var(--shadow-product)}@media(min-width:640px){.hero__img{max-height:320px}}@media(min-width:768px){.hero__img{max-height:400px}}.hero__caption{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-family:var(--font-display);color:var(--blush)}.hero--password{min-height:100vh;display:flex;align-items:center}.hero--password .hero__grid{width:100%}.password-login{margin-top:2rem;font-size:.8rem;color:var(--blush)}.password-login summary{cursor:pointer;margin-bottom:.75rem}.waitlist-form{width:100%}.waitlist-label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.waitlist-row{display:flex;flex-direction:column;gap:.5rem}.waitlist-row input,.select,.qty{min-width:0;flex:none;width:100%;height:3.5rem;padding:0 1.25rem;border:1px solid var(--border);border-radius:999px;background:var(--background);color:var(--foreground);font:1rem var(--font-sans)}@media(min-width:640px){.waitlist-row{flex-direction:row}.waitlist-row input{flex:1 1 0%;width:auto}}.waitlist-row input:focus-visible,.select:focus-visible,.qty:focus-visible,.btn:focus-visible{outline:2px solid var(--cherry);outline-offset:2px}.waitlist-note{margin-top:.75rem;font-size:.75rem;line-height:1.6;color:var(--muted)}.hero .waitlist-note{color:var(--blush)}.waitlist-note a{text-underline-offset:2px}.waitlist-error{margin-top:.5rem;font-size:.875rem;color:var(--blush)}.hero .waitlist-error{color:var(--highlight)}.waitlist-error ul{margin:0;padding-left:1rem}.waitlist-success{display:flex;align-items:flex-start;gap:.75rem;min-height:7rem;padding-block:1rem}.waitlist-success__title{font-size:1.5rem;margin-bottom:.5rem}.benefits{background:var(--secondary);border-bottom:1px solid var(--border);scroll-margin-top:6rem}.benefits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;padding-block:2rem}@media(min-width:768px){.benefits__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:2.5rem}.benefit{padding-inline:1.5rem;border-left:1px solid var(--border)}.benefit:first-child{padding-left:0;border-left:0}.benefit:last-child{padding-right:0}}.benefit .icon{margin-bottom:.75rem}.benefit__title{font-size:1.25rem;line-height:1.2}.benefit__text{margin-top:.5rem;max-width:14rem;font-size:.875rem;line-height:1.6;color:var(--muted)}.editorial{padding-block:4rem}@media(min-width:768px){.editorial{padding-block:5.5rem}}.split{display:grid;gap:2rem}@media(min-width:768px){.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.split--center{align-items:center}.split--end{align-items:end}@media(min-width:768px){.split--end{grid-template-columns:1.1fr 1fr}}.figure{position:relative;margin:0;overflow:hidden}.figure__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 70% 85% at 50% 50%,#000 35%,transparent 86%);mask-image:radial-gradient(ellipse 70% 85% at 50% 50%,#000 35%,transparent 86%)}.figure--blend{position:relative}.figure--blend:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 72% 82% at 50% 50%,transparent 30%,var(--background) 78%)}.figure--blend .figure__caption{z-index:1}.figure__caption{position:absolute;left:1.25rem;bottom:1.25rem;padding:.5rem 1rem;border-radius:999px;background:var(--background);color:var(--foreground);font-size:.75rem;font-weight:500}.comparison{margin-top:3rem;overflow-x:auto}@media(min-width:768px){.comparison{margin-top:4rem}}.comparison__table{width:100%;min-width:560px;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left}.comparison__table th,.comparison__table td{font-weight:500}.comparison__feature-head{width:30%;padding-bottom:.75rem;vertical-align:bottom;border-bottom:1px solid var(--border);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.comparison__other-head{width:17.5%;padding:1rem .25rem .75rem;vertical-align:bottom;text-align:center;border-bottom:1px solid var(--border);font-size:.6875rem;line-height:1.25;color:var(--muted)}.comparison__bettr{width:17.5%;color:var(--blush);background:var(--comparison);text-align:center;padding:1rem .25rem}.comparison__bettr--head{border-top:1px solid var(--blush);border-radius:.5rem .5rem 0 0;padding:1rem .25rem .75rem;vertical-align:bottom;font-family:var(--font-display);font-weight:400!important;font-size:1rem;line-height:1;color:var(--foreground)}.comparison__bettr--head span{display:inline-flex;align-items:center;gap:.375rem}.comparison__bettr--last{border-radius:0 0 .5rem .5rem}.comparison__feature{padding:1rem .5rem 1rem 0;border-bottom:1px solid var(--border);font-size:.875rem;line-height:1.35}.comparison__cell{padding:1rem .25rem;text-align:center;border-bottom:1px solid var(--border)}@media(min-width:640px){.comparison__other-head{font-size:.875rem}.comparison__bettr--head{font-size:1.125rem}.comparison__feature{font-size:1rem;padding-block:1.25rem}.comparison__cell,.comparison__bettr{padding-block:1.25rem}}.mark{display:inline-flex}.mark--yes{color:inherit}.mark--no{color:var(--muted)}.comparison__note{margin-top:1rem;max-width:42rem;font-size:.75rem}.comparison__cta{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.comparison__cta .display{font-size:1.25rem}@media(min-width:640px){.comparison__cta{flex-direction:row;align-items:center}}.comparison__hint{display:none}@media(max-width:767px){.comparison__hint{display:block;margin-top:.5rem;text-align:center;font-size:.75rem;color:var(--muted)}}.evidence-inner{max-width:var(--container)}.mascot-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:28rem;margin-top:2.5rem}@media(min-width:768px){.mascot-pair{gap:2.5rem}}.mascot-pair__item{margin:0;text-align:center}.mascot-pair__img{display:block;margin-inline:auto;width:8rem;height:auto}@media(min-width:768px){.mascot-pair__img{width:11rem}}.mascot-pair__label{margin-top:.5rem;font-family:Cusion,Fredoka,ui-rounded,system-ui,sans-serif;font-size:1.125rem;line-height:1.2}@media(min-width:768px){.mascot-pair__label{font-size:1.5rem}}.mascot-pair__label--muted{color:var(--muted)}.mascot-pair__label--highlight{color:var(--highlight)}.evidence-list{border-top:1px solid var(--border)}.evidence-item{padding-block:1.5rem;border-bottom:1px solid var(--border)}.evidence-item--first{margin-top:2rem;border-top:1px solid var(--border)}.evidence-item h3{font-size:1.5rem;line-height:1.25}.evidence-item .eyebrow+h3{margin-top:.75rem}.evidence-item p+p,.evidence-item h3+p{margin-top:.75rem}.evidence-item .text-link{flex-wrap:wrap}#research{scroll-margin-top:7rem}.ingredients{display:grid;gap:1.5rem;margin-top:3rem}@media(min-width:768px){.ingredients{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.ingredient{border-top:1px solid var(--border);padding-top:1.25rem}.ingredient__top{display:flex;align-items:center;justify-content:space-between}.ingredient__title{margin:1.25rem 0 .75rem;font-size:1.875rem}.ingredients__note{margin-top:2rem;max-width:48rem}.faq{border-block:1px solid var(--border)}.faq__item{padding-block:1.25rem;border-bottom:1px solid var(--border)}.faq__item:last-child{border-bottom:0}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:1.25rem}.faq__item summary::-webkit-details-marker{display:none}.faq__icon{transition:transform .2s}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__item p{margin-top:1rem;max-width:32rem}.cta-blush{background:var(--burgundy-deep);border-top:1px solid var(--border);padding-block:1.5rem}@media(min-width:768px){.cta-blush{padding-block:2rem}}.cta-blush .display-title{margin-top:.75rem}.cta-blush__form{max-width:32rem}.cta-blush__form .lead{margin:0 0 1.5rem}.cta-blush .waitlist-note{color:var(--muted)}.site-footer{background:var(--burgundy);color:var(--highlight);padding:3rem 0 1.5rem}@media(min-width:768px){.site-footer{padding-top:4rem}}.site-footer__top{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(219,161,176,.25)}@media(min-width:768px){.site-footer__top{flex-direction:row;align-items:flex-start}}.site-footer__logo{font-family:var(--font-display);font-size:3rem;line-height:1;text-decoration:none}@media(min-width:768px){.site-footer__logo{font-size:3.75rem}}.site-footer__tagline{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;color:var(--blush)}.socials{display:flex;flex-wrap:wrap;gap:.5rem}.social-btn{display:inline-flex;align-items:center;gap:.5rem;height:2.75rem;padding:0 1rem;border:1px solid rgba(219,161,176,.35);border-radius:999px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.social-btn:hover{background:var(--secondary);color:var(--foreground)}.site-footer__bottom{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.75rem;color:var(--blush)}@media(min-width:768px){.site-footer__bottom{flex-direction:row}}.site-footer__links{display:flex;gap:1.5rem}.site-footer__links a{text-decoration:none}.site-footer__links a:hover{color:var(--highlight)}.science__inner{max-width:48rem;margin:0 auto;padding:2.5rem var(--gutter) 5rem}.back-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--muted);text-decoration:none}.back-link:hover{color:var(--blush)}.science__eyebrow{margin-top:2.5rem;font-size:.875rem}.science__title{margin-top:.75rem;font-size:2.25rem;line-height:1.1}@media(min-width:768px){.science__title{font-size:3rem}}.science__lead{margin-top:1.25rem;font-size:1.125rem;color:var(--muted)}.science__blend{position:relative;margin-top:2rem}.science__blend:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 72% 82% at 50% 50%,transparent 30%,var(--background) 78%)}.science__blend .science__img{margin-top:0;width:100%;aspect-ratio:16 / 9;object-fit:cover;-webkit-mask-image:radial-gradient(ellipse 70% 85% at 50% 50%,#000 35%,transparent 86%);mask-image:radial-gradient(ellipse 70% 85% at 50% 50%,#000 35%,transparent 86%)}.science__picture{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem 1.25rem;background:var(--secondary);border-block:1px solid var(--border)}.science__badge{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:999px;background:var(--burgundy);color:var(--blush)}.science__picture-title{font-family:var(--font-display);font-weight:400;font-size:1.125rem;color:var(--blush)}.science__section{padding-block:2.75rem;border-bottom:1px solid var(--border)}.science__section--last{border-bottom:0}.science__section h2{font-size:1.875rem;text-wrap:balance}@media(min-width:768px){.science__section h2{font-size:2.25rem}}.science__section>p,.science__section ul{margin-top:1rem;line-height:1.7;color:var(--muted)}.science__section ul{padding-left:1.25rem}.science__section li+li{margin-top:.5rem}.science__section .faq{margin-top:1.5rem}.note{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:.5rem;background:var(--secondary);font-size:.875rem;color:var(--blush)!important}.note .icon{margin-top:.15rem}.science__cta{padding:2.5rem 1.25rem;text-align:center;background:var(--secondary);border-block:1px solid var(--border)}.science__cta h2{font-size:1.875rem}.science__cta p{max-width:28rem;margin:.75rem auto 1.5rem}.science__signup{margin:1.5rem auto 0;max-width:32rem;text-align:left}.science__signup .waitlist-note{margin:.75rem 0 0}.page-shell{max-width:48rem;margin:0 auto;padding:3rem var(--gutter) 5rem}.page-shell--wide{max-width:var(--container)}.page-shell--center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.page-title{font-size:2.5rem;line-height:1.1;margin-bottom:1.5rem}.rte{line-height:1.7}.rte a{color:var(--blush)}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem}@media(min-width:768px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-card{text-decoration:none}.product-card__media{aspect-ratio:1;background:var(--secondary);display:grid;place-items:center;overflow:hidden;border-radius:1rem}.product-card__media img{width:100%;height:100%;object-fit:contain;padding:1rem}.product-card__title{margin-top:.75rem;font-family:var(--font-display);font-size:1.25rem}.product{padding-block:3rem 5rem}.product__grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:768px){.product__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.product__img{width:100%;border-radius:1rem}.product__img--cutout{max-height:560px;object-fit:contain;filter:var(--shadow-product)}.product__price{margin-top:1rem;font-size:1.5rem;font-weight:500}.product__info .rte{margin-top:1.25rem}.product__form{margin-top:1.5rem;display:grid;gap:.5rem}.select,.qty{width:100%;flex:none}.qty{max-width:8rem}.cart__row{display:grid;grid-template-columns:1fr 6rem auto;gap:1rem;align-items:center;padding-block:1rem;border-bottom:1px solid var(--border)}.cart__title{text-decoration:none;font-weight:500}.cart__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}.cart__actions{display:flex;gap:.5rem}.search-form{margin-top:1rem}.blog-item{padding-block:1.5rem;border-bottom:1px solid var(--border)}.blog-item h2{font-size:1.5rem}.blog-item a{text-decoration:none}.pagination{margin-top:2rem;text-align:center}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:reveal .65s ease-out both}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{animation:none}.btn:hover{transform:none}}.hero__title .text-blush{color:var(--blush)}.hero__caption,.site-footer__tagline,.site-footer__bottom{color:var(--muted)}.comparison__bettr--head{color:var(--blush)}.social-btn:hover{background:var(--highlight);color:var(--burgundy)}@keyframes stem-flip{0%{opacity:0;transform:perspective(900px) rotateX(-88deg)}3%{opacity:1;transform:perspective(900px) rotateX(0)}13%{opacity:1;transform:perspective(900px) rotateX(0)}17%{opacity:0;transform:perspective(900px) rotateX(88deg)}to{opacity:0;transform:perspective(900px) rotateX(88deg)}}@keyframes stem-hold{0%{opacity:0;transform:perspective(900px) rotateX(-88deg)}3%{opacity:1;transform:perspective(900px) rotateX(0)}42%{opacity:1;transform:perspective(900px) rotateX(0)}46%{opacity:0;transform:perspective(900px) rotateX(88deg)}to{opacity:0;transform:perspective(900px) rotateX(88deg)}}@keyframes plus-flip{0%,6%{opacity:0;transform:perspective(900px) rotateX(-88deg)}10%{opacity:1;transform:perspective(900px) rotateX(0)}42%{opacity:1;transform:perspective(900px) rotateX(0)}46%,to{opacity:0;transform:perspective(900px) rotateX(88deg)}}.word-flash{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3em;color:var(--highlight);font-family:Cusion,Fredoka,ui-rounded,system-ui,sans-serif;font-size:clamp(2.75rem,9vw,6.5rem);line-height:1.15}.word-flash__word{display:flex;align-items:center;justify-content:center}.word-flash__captions{display:grid;justify-items:center;font-size:.22em;line-height:1.4;text-align:center}.word-flash__caption{grid-area:1 / 1;max-width:17em;opacity:0;animation:caption-fade 12s linear infinite}.word-flash__caption:nth-child(2){animation-delay:2s}.word-flash__caption:nth-child(3){animation-delay:4s}@keyframes caption-fade{0%{opacity:0;transform:translateY(.5em)}3%{opacity:1;transform:translateY(0)}13%{opacity:1;transform:translateY(0)}15%{opacity:0;transform:translateY(-.5em)}to{opacity:0;transform:translateY(-.5em)}}.word-flash__stems{display:grid}.word-flash__stem{grid-area:1 / 1;justify-self:end;opacity:0;backface-visibility:hidden;color:inherit;animation:stem-flip 12s linear infinite}.word-flash__stem:nth-child(2){animation-delay:2s}.word-flash__stem:nth-child(3){animation-delay:4s}.word-flash__stem:nth-child(4){animation-name:stem-hold;animation-delay:6s}.word-flash__r{color:inherit}.word-flash__plus{opacity:0;color:inherit;backface-visibility:hidden;animation:plus-flip 12s linear infinite;animation-delay:6s}.cta-blush__col{container-type:inline-size}.cta-blush__flash{font-size:clamp(2.5rem,17cqw,6.25rem)}@media(prefers-reduced-motion:reduce){.word-flash__stem,.word-flash__plus{animation:none}.word-flash__stem:not(:nth-child(4)){display:none}.word-flash__stem:nth-child(4){opacity:1;transform:none}.word-flash__plus{opacity:1;transform:none}.word-flash__captions{display:none}}.research-highlights{display:grid;gap:2rem;margin-top:2.5rem}.research-highlight{min-width:0;display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid var(--border);padding-top:1.5rem}.research-highlight__mascot{width:100%;height:190px;object-fit:contain;margin:0 auto 1.5rem}.research-highlight__theme{color:var(--blush);text-transform:uppercase;font-size:.75rem}.research-highlight h3{font-family:var(--font-display);font-size:1.5rem;line-height:1.2;margin:.75rem 0}.research-highlight__copy{color:var(--muted);font-size:.875rem;line-height:1.7}.research-highlight__stat{display:flex;flex-direction:column;gap:.25rem;margin:1.5rem 0}.research-highlight__stat strong{font-family:var(--font-display);font-weight:400;font-size:2.25rem;line-height:1.1}.research-highlight__stat span{color:var(--muted);font-size:.75rem}.research-highlight__detail{color:var(--muted);font-size:.875rem;line-height:1.7;margin-bottom:1.5rem}.research-highlight__detail p+p{margin-top:.75rem;font-size:.75rem}.research-highlight>a{margin-top:auto}.iron-story{display:grid;gap:1.5rem;margin-top:1.5rem}.iron-story__item{min-width:0;border-top:1px solid var(--border);padding-top:1.25rem}.iron-story__item .icon{color:var(--cherry);width:2rem;height:2rem;margin-bottom:1rem}.iron-story__item h3{color:var(--foreground);font-family:var(--font-display);font-size:1.5rem}.iron-story__item p{font-size:.875rem;line-height:1.7;margin-top:.75rem}@media(min-width:768px){.research-highlights,.iron-story{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-bars{display:grid;gap:.875rem;max-width:26rem;margin-top:1.25rem}.stat-bars--wide{max-width:34rem}.stat-bar{display:grid;grid-template-columns:6.5rem 1fr 3rem;align-items:center;gap:.75rem}.stat-bar__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.stat-bar__track{display:block;height:.625rem;border-radius:999px;background:color-mix(in srgb,var(--blush) 18%,transparent);overflow:hidden}.stat-bar__fill{display:block;height:100%;width:calc(var(--value) * 1%);border-radius:999px;background:var(--cherry)}.stat-bar__value{font-family:var(--font-display);font-size:1.125rem;color:var(--foreground);text-align:right}.stat-inline{font-family:var(--font-display);font-size:1.25rem;color:var(--foreground)}.science__subsection{margin-top:2rem;border-top:1px solid var(--border);padding-top:2rem}.science__subsection h3{font-family:var(--font-display);font-size:1.5rem;color:var(--foreground);margin-bottom:.75rem}.science__subsection p{margin-bottom:1rem}.donut{position:relative;width:min(16rem,70vw);margin:0 auto}.donut__svg{display:block;width:100%;height:auto}.donut__track,.donut__value{fill:none;stroke-width:14}.donut__track{stroke:color-mix(in srgb,var(--blush) 18%,transparent)}.donut__value{stroke:var(--blush);stroke-linecap:round}.donut__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;text-align:center;padding:1.5rem}.donut__label strong{font-family:var(--font-display);font-weight:400;font-size:6rem;line-height:1;color:var(--highlight)}.donut__label strong span{font-size:.42em;color:inherit}.iron-scale__visual{display:grid;gap:2rem;align-items:center}@media(min-width:640px){.iron-scale__visual{grid-template-columns:auto 1fr;gap:2.5rem}}.iron-scale__facts{display:grid;gap:2.25rem;align-content:center}.iron-scale__callout{border-left:2px solid var(--cherry);padding-left:1rem;font-family:var(--font-display);font-size:1.25rem;line-height:1.35}.iron-scale__callout span{color:var(--blush)}.iron-scale__fact{display:flex;align-items:baseline;gap:1rem}.iron-scale__fact strong{flex-shrink:0;font-family:var(--font-display);font-weight:400;font-size:1.875rem;color:var(--blush)}.iron-scale__fact p{font-size:.875rem;line-height:1.6;color:color-mix(in srgb,var(--blush) 80%,transparent)}.iron-scale__sources{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2.5rem;border-top:1px solid color-mix(in srgb,var(--highlight) 15%,transparent);padding-top:1.25rem;font-size:.75rem;color:color-mix(in srgb,var(--blush) 70%,transparent)}.iron-scale__sources a{text-decoration:underline;text-underline-offset:4px}.iron-scale__sources a:hover{color:var(--highlight)}#shopify-section-iron_scale .btn{margin-top:2rem}.mascot-trio{margin:0 auto;width:min(34rem,92vw);text-align:center}.mascot-trio__row{display:flex;justify-content:center;align-items:flex-end;gap:.5rem}.mascot-trio__img{width:33%;height:auto;opacity:.5;filter:grayscale(.55) brightness(.78)}.mascot-trio__img--on{opacity:1;filter:none}.mascot-trio__label{display:flex;flex-direction:column;gap:.5rem;margin-top:1.25rem}.mascot-trio__label strong{font-family:var(--font-display);font-weight:400;font-size:3.25rem;line-height:1;color:var(--highlight)}.mascot-trio__label span{font-size:1.5rem;line-height:1.4;color:var(--blush)}.donut--lead{margin:2rem auto 0}.mascot-trio--lead{margin:2.5rem auto 0}.gummy-anatomy{background:var(--secondary);border-bottom:1px solid var(--border);padding:3rem 1.25rem 2rem}.gummy-anatomy__inner{max-width:76rem;margin-inline:auto}.gummy-anatomy__heading{max-width:40rem;margin:0 auto;text-align:center}.gummy-anatomy__eyebrow{color:var(--blush);font-size:.75rem;text-transform:uppercase;margin-bottom:1rem}.gummy-anatomy__heading h2{font-family:var(--font-display);font-size:2.25rem;line-height:1.12}.gummy-anatomy__heading>p:last-child{margin-top:1rem;font-size:.875rem;line-height:1.6;color:var(--blush)}.gummy-anatomy__diagram{position:relative;margin:1rem 0 0}.gummy-anatomy__diagram>img{display:block;width:100%;height:350px;object-fit:contain}.gummy-anatomy__lines{display:none}.gummy-anatomy__callouts{display:grid;gap:1.25rem}.gummy-anatomy__callout{border-top:1px solid var(--border);padding-top:1rem}.gummy-anatomy__callout span{font-size:.6875rem;color:var(--blush);text-transform:uppercase}.gummy-anatomy__callout h3{margin:.375rem 0 .5rem;font-family:var(--font-sans);font-size:1.25rem;font-weight:500}.gummy-anatomy__callout p{color:var(--blush);font-size:.875rem;line-height:1.6}.signup-compact{padding-block:1rem}.signup-compact .split{gap:1rem}.signup-compact .cta-blush__form .lead{margin-bottom:.75rem;font-size:.875rem}.signup-compact .word-flash{gap:.15em;font-size:3.5rem}.signup-compact .word-flash__captions{font-family:var(--font-sans);font-size:.875rem;min-height:3.6em;width:100%}.signup-compact .word-flash__caption{max-width:25rem}@media(min-width:768px){.gummy-anatomy{padding:3.5rem 2.5rem 1rem}.gummy-anatomy__heading h2{font-size:3rem}.gummy-anatomy__diagram{aspect-ratio:5 / 3;margin-top:0}.gummy-anatomy__diagram>img{position:absolute;left:20%;width:60%;height:100%}.gummy-anatomy__lines{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:var(--blush);stroke-width:1.5}.gummy-anatomy__callout{position:absolute;width:23%;border:0;padding:0}.gummy-anatomy__callout--iron{left:0;top:16%}.gummy-anatomy__callout--lactoferrin{right:0;top:44%}.gummy-anatomy__callout--vitamin{left:0;top:70%}.signup-compact .word-flash{font-size:4.5rem}.signup-compact .split{gap:3rem}}:root{--glass-surface: color-mix(in srgb, var(--highlight) 13%, var(--burgundy-deep) 87%);--glass-tint: color-mix(in srgb, var(--glass-surface) 88%, transparent);--glass-edge: color-mix(in srgb, var(--highlight) 28%, transparent);--glass-shadow: 0 20px 55px color-mix(in srgb, var(--burgundy-deep) 45%, transparent)}.gummy-experience{display:grid;align-items:center;gap:1.5rem;margin-top:2rem}.gummy-motion{position:relative;min-width:0;margin:0}.gummy-motion__canvas{position:relative;width:100%;aspect-ratio:1}.gummy-motion__piece{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;will-change:transform;animation-duration:9s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-iteration-count:infinite}.gummy-motion__piece--top{animation-name:gummy-open-top}.gummy-motion__piece--middle{animation-name:gummy-open-middle}.gummy-motion__piece--bottom{animation-name:gummy-open-bottom}@keyframes gummy-open-top{0%,15%,to{transform:translateY(5%)}35%,75%{transform:translateY(-9%)}}@keyframes gummy-open-middle{0%,15%,to{transform:translateY(2%)}35%,75%{transform:translateY(0)}}@keyframes gummy-open-bottom{0%,15%,to{transform:translateY(-1%)}35%,75%{transform:translateY(9%)}}.gummy-motion__arrows{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:var(--blush);stroke-width:1.5}.gummy-motion__label{position:absolute;font-size:.75rem;color:var(--highlight)}.gummy-motion__label--top{left:0;top:23%}.gummy-motion__label--middle{right:0;top:48%}.gummy-motion__label--bottom{left:0;top:78%}.gummy-motion__arrows,.gummy-motion__label{animation:gummy-labels 9s ease infinite}@keyframes gummy-labels{0%,20%,95%,to{opacity:0}38%,75%{opacity:1}}.gummy-motion--paused .gummy-motion__piece,.gummy-motion--paused .gummy-motion__arrows,.gummy-motion--paused .gummy-motion__label{animation-play-state:paused}.gummy-motion__controls{display:flex;justify-content:center;gap:.5rem;position:relative;margin-top:-.5rem}.ingredient-glass{position:relative;isolation:isolate;min-width:0;border:1px solid var(--glass-edge);border-radius:8px;padding:1.5rem;background:var(--glass-tint);backdrop-filter:blur(28px) saturate(125%);-webkit-backdrop-filter:blur(28px) saturate(125%);box-shadow:var(--glass-shadow)}.ingredient-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--highlight) 8%,transparent),transparent 60%);pointer-events:none}.ingredient-glass__eyebrow{font-size:.6875rem;text-transform:uppercase;color:var(--blush);margin:0 0 1.25rem}.ingredient-glass__tabs{display:flex;border-bottom:1px solid var(--glass-edge);gap:.25rem;padding-bottom:.75rem}.ingredient-glass__tabs button{flex:1;min-width:0;padding-inline:.5rem;font-size:.75rem;color:var(--blush)}.ingredient-glass__tabs button[aria-pressed=true]{background:var(--highlight);color:var(--burgundy)}.ingredient-glass__content{min-height:22rem;padding-top:1.5rem}.ingredient-glass__number{color:var(--blush);font-size:.75rem}.ingredient-glass__content h3{margin:.75rem 0 .5rem;font-family:var(--font-display);font-size:2rem;line-height:1.15}.ingredient-glass__content p{font-size:.9375rem;line-height:1.7;color:var(--highlight)}.ingredient-glass__content .ingredient-glass__subtitle{color:var(--blush);font-size:.875rem;margin-bottom:1.25rem}@media(min-width:768px){.gummy-experience{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem;margin-top:1rem}.ingredient-glass{padding:2rem}.ingredient-glass__content{min-height:22rem}.gummy-anatomy{padding-bottom:3rem}}@media(prefers-reduced-motion:reduce){.gummy-motion__piece,.gummy-motion__arrows,.gummy-motion__label{animation:none}.gummy-motion__piece--top{transform:translateY(-9%)}.gummy-motion__piece--bottom{transform:translateY(9%)}.gummy-motion__controls{display:none}}.hero__count{margin-top:.75rem;text-align:center;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--blush)}.bubbly-plus{display:inline-block;width:1.25rem;height:1.25rem;color:var(--blush);flex-shrink:0}.bubbly-plus--sm{width:.9em;height:.9em;margin-left:-.15em}.mark__plus{width:1.25rem;height:1.25rem}@media(min-width:640px){.mark__plus{width:1.5rem;height:1.5rem}}.faq__icon.bubbly-plus{width:1.5rem;height:1.5rem;color:var(--blush)}.logo__plus{width:.6em;height:.6em;margin-left:.05em;vertical-align:baseline;color:var(--blush)}.bordered-t{border-top:1px solid var(--border)}.display-title--xl{font-size:2.5rem;line-height:1.08}@media(min-width:1024px){.display-title--xl{font-size:3.75rem}}.text-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;color:var(--blush);font-weight:500;text-decoration:underline;text-underline-offset:4px}.text-link:hover{color:var(--highlight)}@media(min-width:768px){.split--iron-scale{grid-template-columns:1fr 1.25fr;gap:3.5rem}}.insiders__grid{display:grid;gap:2.5rem;margin-top:3rem}@media(min-width:768px){.insiders__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.insiders__item{border-top:1px solid var(--border);padding-top:1.5rem}.insiders__number{font-size:.75rem;color:var(--muted)}.insiders__title{margin-top:2rem;font-size:1.5rem}.insiders__copy{margin-top:.75rem;font-size:.875rem;line-height:1.6;color:var(--muted)}.insiders__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem;font-weight:500;color:var(--highlight);text-decoration:underline;text-underline-offset:4px}.insiders__link:hover{color:var(--blush)}.story-hero{padding:3rem 0 2.5rem}@media(min-width:768px){.story-hero{padding:4rem 0 3.5rem}}.story-narrow{max-width:48rem}.story-narrow--wide{max-width:56rem}.story-narrow--form{max-width:42rem}.story-stats{display:grid;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:2rem}@media(min-width:640px){.story-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.story-stats__line{font-family:var(--font-display);font-size:1.25rem;line-height:1.3;color:var(--highlight)}@media(min-width:768px){.story-stats__line{font-size:1.5rem}}.story-body{display:grid;gap:1.25rem;padding-top:2rem;line-height:1.7;color:var(--muted)}.story-body__question{font-family:var(--font-display);font-size:1.5rem;line-height:1.3;color:var(--highlight)}@media(min-width:768px){.story-body__question{font-size:1.875rem}}.story-signature{margin-top:2.5rem;border-top:1px solid var(--border);padding-top:1.5rem}.story-signature__name{font-family:var(--font-display);font-size:1.875rem;color:var(--highlight)}.story-signature__role{margin-top:.25rem;font-size:.875rem;color:var(--blush)}.philosophy__title{max-width:42rem}.philosophy__grid{display:grid;gap:2rem;margin-top:3rem}@media(min-width:768px){.philosophy__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.philosophy__item{border-top:1px solid var(--border);padding-top:1.25rem}.philosophy__item-title{font-size:1.5rem}.philosophy__copy{margin-top:.75rem;max-width:24rem;font-size:.875rem;line-height:1.6;color:var(--muted)}.story-cta__form{margin-top:1.5rem}.ferritin{margin:2.5rem 0 0}.ferritin__svg{display:block;width:100%;height:auto;overflow:visible}.ferritin__unit{fill:var(--muted);font-size:14px}.ferritin__axis{stroke:var(--border);stroke-width:1.5}.ferritin__threshold{stroke:var(--cherry);stroke-width:1.5;stroke-dasharray:6 6}.ferritin__threshold-label{fill:var(--blush);font-size:13px}.ferritin__line{fill:none;stroke:var(--blush);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ferritin-draw 1.4s ease-out .2s forwards}.ferritin__dot{fill:var(--highlight);stroke:var(--burgundy);stroke-width:3;opacity:0;animation:ferritin-fade .5s ease-out forwards}.ferritin__value{fill:var(--highlight);font-family:var(--font-display);font-size:30px;opacity:0;animation:ferritin-fade .5s ease-out forwards}.ferritin__date{fill:var(--muted);font-size:14px;opacity:0;animation:ferritin-fade .5s ease-out forwards}.ferritin__note{margin-top:1.5rem;max-width:42rem}@keyframes ferritin-draw{to{stroke-dashoffset:0}}@keyframes ferritin-fade{to{opacity:1}}@media(prefers-reduced-motion:reduce){.ferritin__line{animation:none;stroke-dashoffset:0}.ferritin__dot,.ferritin__value,.ferritin__date{animation:none;opacity:1}}.lab-results{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:2.5rem}@media(min-width:768px){.lab-results{grid-template-columns:repeat(2,1fr)}}.lab-results__item{border-top:1px solid var(--border);padding-top:1rem;margin:0}.lab-results__img{width:100%;border:1px solid var(--border);border-radius:.5rem;background:#fff;object-fit:contain}.lab-results__caption{margin-top:.75rem;font-size:.875rem;color:var(--muted)}.lab-results__note{margin-top:2rem}.social-proof{border-top:1px solid var(--border)}.social-proof__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:3rem}@media(min-width:1024px){.social-proof__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.social-proof__item{display:flex;flex-direction:column;margin:0}.social-proof__frame{overflow:hidden;border-radius:1rem;border:1px solid var(--border);background:var(--secondary)}.social-proof__frame video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover}.social_proof__caption,.social-proof__caption{margin-top:.75rem;font-size:.75rem;line-height:1.6;color:var(--muted)}.social-proof__handle{font-weight:500;color:var(--highlight)}.social-proof__note{margin-top:2rem;font-size:.75rem;color:var(--muted)}.feedback__form{display:block}.feedback__label{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.feedback__label .muted{font-weight:400}.feedback__textarea,.feedback__input{width:100%;border:1px solid var(--border);border-radius:1rem;background:var(--background);color:var(--highlight);padding:1rem 1.25rem;font:inherit}.feedback__textarea{min-height:8rem;resize:vertical}.feedback__input{height:3.5rem;border-radius:999px;margin-bottom:1rem}.feedback__textarea:focus,.feedback__input:focus{outline:2px solid var(--blush);outline-offset:1px}.feedback__textarea+.feedback__label{margin-top:1rem}.feedback__submit{margin-top:1rem}.feedback__success{padding:1rem 0}.feedback__success-title{font-family:var(--font-display);font-size:1.5rem}.feedback__error{margin-bottom:1rem;font-size:.875rem;color:var(--cherry)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bettr.css.map */
