.science-page{--roots-cream: #FCFCF7;--roots-dark: #1f3025;--roots-green: #2c4234;--roots-gold: var(--roots-mechanism-gold, #e8a62d);--roots-gold-rgb: 232 166 45;--roots-earth: #778971;--roots-emerald-rgb: 56 85 66;--roots-clay-rgb: 168 85 53;--roots-stage-emerald-rgb: 143 184 158;--roots-clay: var(--roots-brand-accent-graphic);--roots-clay-deep: var(--roots-brand-accent-text);--roots-status-gold: var(--roots-mechanism-gold, #e8a62d);--roots-status-clay: #d7a67d;--roots-status-emerald: #8fb89e;--roots-stone-50: #FCFCF7;--roots-stone-100: #F6F7EF;--roots-stone-200: #eef3f0;--roots-stone-300: #c9d8cf;--roots-stone-400: #385542;--roots-stone-500: #385542;--roots-stone-600: #385542;--roots-stone-700: #2c4234;--roots-stone-800: #1f3025;--roots-stone-900: #0c130e;--color-bg-cream: #eef3ec;--color-bg-primary: var(--color-bg-cream);--color-bg-white: #FCFCF7;--science-card-border: var(--roots-stone-300);--science-card-shadow: 0 1px 2px rgba(20, 40, 30, .05), 0 10px 28px rgba(20, 40, 30, .06);--color-bg-dark: var(--roots-green);--color-text-primary: var(--roots-dark);--color-text-secondary: var(--roots-earth);--color-text-muted: var(--roots-earth);--color-accent: var(--roots-green);--color-highlight: var(--roots-gold);--font-serif: "Inter", sans-serif;--font-sans: "Inter", sans-serif;--font-mono: "SF Mono", "Monaco", "Inconsolata", monospace;--section-padding-y: 56px;--container-padding-x: 16px;--container-max-width: 1440px;--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease}@media screen and (min-width:750px){.science-page{--section-padding-y: 80px;--container-padding-x: 24px}}.science-page{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-sans);line-height:1.6;overflow-x:hidden}.science-page *::selection{background-color:var(--roots-green);color:#fcfcf7}.science-container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding-x);box-sizing:border-box}.science-section{padding:var(--section-padding-y) 0;position:relative}.science-section--white{background-color:var(--color-bg-white)}.science-section--cream{background-color:var(--color-bg-primary)}.science-section--dark{background-color:var(--color-bg-dark);color:#fcfcf7}.science-section--stone{background-color:var(--roots-stone-100)}.science-section-header{margin-bottom:32px}.science-title{font-family:var(--font-serif);font-size:28px;font-weight:500;line-height:1.2;color:var(--roots-dark);margin:0}@media screen and (min-width:750px){.science-title{font-size:40px}}.science-section--dark .science-title{color:#fcfcf7}.science-page h1,.science-page h2{font-family:Playfair Display,Georgia,serif}.science-body-text{font-family:var(--font-serif);font-size:16px;line-height:1.8;color:var(--roots-stone-700);word-wrap:break-word;overflow-wrap:break-word}@media screen and (min-width:750px){.science-body-text{font-size:18px}}.science-drop-cap{font-size:72px;float:left;margin-right:16px;margin-top:4px;font-family:var(--font-serif);color:var(--roots-green);line-height:.8}@media screen and (min-width:750px){.science-drop-cap{font-size:88px;margin-right:20px}}.science-section--dark .science-drop-cap{color:var(--roots-status-emerald)}.science-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.science-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.8;pointer-events:none}.science-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at center,#f9f8f4b3,#f9f8f466,#f9f8f400)}.science-hero__content{position:relative;z-index:10;text-align:center;padding:48px var(--container-padding-x);max-width:800px}.science-hero__title{font-family:var(--font-serif);font-size:36px;font-weight:500;line-height:1.1;margin-bottom:24px;color:var(--roots-dark);text-shadow:0 1px 2px rgba(255,255,255,.3)}@media screen and (min-width:750px){.science-hero__title{font-size:56px}}@media screen and (min-width:990px){.science-hero__title{font-size:72px}}.science-hero__title-accent{color:var(--roots-green);font-style:italic}.science-hero__description{max-width:640px;margin:0 auto 48px;font-size:16px;line-height:1.7;color:var(--roots-stone-700);font-weight:400}@media screen and (min-width:750px){.science-hero__description{font-size:18px}}.science-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#fcfcf7;background:var(--roots-dark);border-radius:100px;text-decoration:none;transition:background-color var(--transition-base);cursor:pointer}.science-hero__cta:hover{background:var(--roots-green);color:#fcfcf7}.science-hero__cta-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.science-grid{display:grid;gap:24px}.science-grid--2-col,.science-grid--3-col,.science-grid--sidebar{grid-template-columns:1fr}@media screen and (min-width:750px){.science-grid--2-col{grid-template-columns:repeat(2,1fr);gap:48px}.science-grid--2-col.science-grid--40-60{grid-template-columns:40% 60%;align-items:start}.science-grid--3-col{grid-template-columns:repeat(2,1fr);gap:32px}.science-grid--sidebar{grid-template-columns:1fr 2fr;gap:48px}}@media screen and (min-width:990px){.science-grid--3-col{grid-template-columns:repeat(3,1fr)}.science-grid--sidebar{grid-template-columns:4fr 8fr;gap:48px}}.science-card{padding:24px;background:var(--color-bg-white);border:1px solid var(--science-card-border);border-radius:25px;box-shadow:var(--science-card-shadow);transition:box-shadow var(--transition-base)}.science-card:hover{box-shadow:0 4px 24px #14281e1f}.science-card--cream{background:var(--color-bg-cream)}.science-card__title{font-family:var(--font-serif);font-size:18px;font-weight:500;margin-bottom:12px;color:var(--roots-dark)}.science-card__text{font-size:14px;line-height:1.6;color:var(--roots-stone-600)}.science-callout{padding:24px;background:var(--color-bg-cream);border:1px solid var(--science-card-border);border-radius:12px;margin:32px 0;font-family:Inter,sans-serif;font-size:14px}.science-callout--warning{background:#1b3a130d;border-color:var(--roots-stone-300)}.science-callout__text{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:var(--roots-stone-800)}.science-callout--warning .science-callout__text{color:var(--roots-dark)}.science-callout--dark{background:#0009;border:1px solid rgba(255,255,255,.1);border-left:none;border-radius:12px;padding:20px 24px;margin-top:24px;box-sizing:border-box;max-width:100%}.science-callout__header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.science-callout__title{font-family:var(--font-serif);font-size:18px;font-weight:500;color:var(--roots-gold)}.science-callout__body{font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.6;color:#fffc;margin:0}.science-pillar-content{display:flex;flex-direction:column;justify-content:center;padding:24px 0;min-width:0}.science-pillar-content .science-subtitle{text-align:left}.science-pillar-content .science-title{text-align:left;margin-bottom:24px}.science-pillar-content .science-body-text{max-width:none;margin-bottom:0}.science-title--left{text-align:left}.science-center{text-align:center}.science-measure{max-width:700px;margin-inline:auto}.science-measure--wide{max-width:800px;margin-inline:auto}.science-lede{margin-block-end:48px}.science-checklist{list-style:none;padding:0;margin:24px 0}.science-checklist__item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:var(--roots-stone-700)}.science-checklist__icon{flex-shrink:0;width:20px;height:20px;padding:4px;background:var(--roots-green);border-radius:50%;color:#fcfcf7;display:flex;align-items:center;justify-content:center}.science-section--dark .science-checklist__item{color:var(--roots-stone-300)}.science-feature{margin:0}.science-feature+.science-feature{margin-top:20px;padding-top:20px;border-top:1px solid rgba(252,252,247,.14)}.science-feature__title{font-weight:500;color:var(--roots-dark);margin-bottom:5px}.science-feature__text{font-size:14px;color:var(--roots-stone-600);margin:0}.science-section--dark .science-body-text{color:#fcfcf7e6}.science-section--dark .science-feature__title{color:var(--roots-cream)}.science-section--dark .science-feature__text{color:#fcfcf7d1}.science-table-wrapper{overflow-x:auto;margin:24px 0}.science-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.science-table thead{background:var(--roots-stone-100)}.science-table th{padding:16px 24px;font-family:var(--font-serif);font-weight:500;color:var(--roots-stone-600)}.science-table td{padding:16px 24px;border-bottom:1px solid var(--roots-stone-100)}.science-table td:first-child{font-weight:500;color:var(--roots-dark)}.science-table .mono{font-family:var(--font-mono);color:var(--roots-stone-500)}.science-gold-bar{display:none}.science-quote{font-size:14px;font-style:italic;color:var(--roots-stone-500)}.science-sidebar-sticky{position:relative}@media screen and (min-width:750px){.science-sidebar-sticky{position:sticky;top:120px;z-index:10}}.science-3d-container{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:400px;border-radius:25px;overflow:hidden;background:var(--roots-stone-100);box-shadow:0 18px 40px -18px #0c130e80}#science-cell-canvas{flex:1 1 auto;min-height:260px;width:100%}.science-3d-container__overlay{padding:24px 32px 32px;color:var(--roots-dark)}.science-3d-container__title{font-family:var(--font-serif);font-size:24px;font-weight:500;margin:0 0 4px}.science-3d-container__text{font-size:14px;color:var(--roots-stone-700);margin:0}@media(prefers-reduced-motion:reduce){.science-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes science-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes science-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes science-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.science-animate-in{animation:science-fade-in .6s ease forwards}.science-animate-pulse{animation:science-pulse 2s ease-in-out infinite}.science-diagram{margin:32px 0;box-sizing:border-box;max-width:100%}.science-diagram__title{font-family:var(--font-serif);font-size:18px;text-align:center;margin-bottom:24px;color:var(--roots-dark)}.science-diagram__hint{display:none}.science-drivers{display:grid;grid-template-columns:1fr;gap:16px;max-width:640px;margin:0 auto}@media screen and (min-width:750px){.science-drivers{grid-template-columns:repeat(2,1fr)}}.science-driver{padding:24px;background:var(--color-bg-white);border:2px solid var(--science-card-border);border-radius:24px;box-shadow:var(--science-card-shadow);cursor:pointer;transition:border-color var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base)}.science-driver:hover{border-color:var(--roots-green);box-shadow:0 4px 24px #14281e1f}.science-driver.active{border-color:var(--roots-green);background:color-mix(in srgb,var(--roots-green) 6%,var(--color-bg-white))}.science-driver__header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.science-driver__title{font-family:var(--font-serif);font-weight:500;color:var(--roots-stone-800)}.science-driver__desc{font-size:14px;line-height:1.6;color:var(--roots-stone-600);max-height:0;overflow:hidden;opacity:0;transition:max-height var(--transition-base),opacity var(--transition-base)}.science-driver.active .science-driver__desc,.science-driver:hover .science-driver__desc,.science-driver:focus-within .science-driver__desc{max-height:240px;opacity:1}.science-driver__toggle{width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.science-driver__toggle:focus-visible,.science-mechanism__btn:focus-visible,.science-bioavail__toggle-btn:focus-visible{outline:2px solid var(--roots-green);outline-offset:2px}@media screen and (min-width:750px){.science-driver .science-driver__desc{max-height:none;opacity:1}}.science-survival-chart{display:flex;background:var(--roots-dark);border-radius:25px;padding:32px;margin:32px 0;border:1px solid var(--roots-stone-800);box-shadow:0 25px 50px -12px #00000040;flex-direction:column;gap:32px}@media screen and (min-width:750px){.science-survival-chart{flex-direction:row;align-items:center;width:fit-content;justify-self:center;height:fit-content}}.science-survival-chart__info{flex:1}.science-survival-chart__badge{display:inline-block;padding:4px 12px;background:var(--roots-gold);color:var(--roots-dark);font-size:11px;font-weight:500;border-radius:9999px;margin-bottom:16px}.science-survival-chart__title{font-family:var(--font-serif);font-size:22px;color:#fcfcf7;margin-bottom:16px}.science-survival-chart__text{font-family:Inter,sans-serif;font-size:12px;color:var(--roots-stone-300);line-height:1.6;margin-bottom:24px}.science-bioavail{background:var(--color-bg-white);border:1px solid var(--science-card-border);box-shadow:var(--science-card-shadow);border-radius:25px;padding:32px;margin:32px auto;max-width:700px;box-sizing:border-box;width:100%;min-width:0;box-shadow:0 10px 40px #00000014}@media screen and (min-width:750px){.science-bioavail{width:fit-content;justify-self:center;height:fit-content}}.science-bioavail__title{font-family:var(--font-serif);font-size:24px;text-align:center;margin-bottom:16px;color:var(--roots-dark)}.science-bioavail__desc{text-align:center;font-family:Inter,sans-serif;font-size:12px;line-height:1.6;color:var(--roots-stone-600);margin-bottom:24px;max-width:560px;margin-left:auto;margin-right:auto}.science-bioavail__toggle{display:flex;justify-content:center;margin-bottom:24px}.science-bioavail__toggle-track{position:relative;display:flex;background:var(--roots-stone-100);border-radius:9999px;padding:4px}.science-bioavail__toggle-slider{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--roots-stone-800);border-radius:9999px;transition:transform .1s cubic-bezier(.4,0,.2,1);z-index:1}.science-bioavail[data-mode=phytosome] .science-bioavail__toggle-slider{transform:translate(100%);background:var(--roots-gold)}.science-bioavail__toggle-btn{position:relative;z-index:2;flex:1 1 0;text-align:center;padding:10px 20px;font-size:14px;font-weight:500;border:none;background:transparent;cursor:pointer;transition:color .1s ease;color:var(--roots-stone-500);white-space:nowrap}.science-bioavail__toggle-btn.active{color:#fcfcf7}.science-bioavail[data-mode=phytosome] .science-bioavail__toggle-btn[data-mode=phytosome].active{color:var(--roots-dark)}.science-bioavail__visual{position:relative;height:260px;background:linear-gradient(to bottom,#e0f2fe80 0% 45%,#d0d9b926 45% 55%,#fee2e266 55% 100%);border-radius:12px;border:1px solid var(--science-card-border);overflow:hidden;margin-bottom:24px}.science-bioavail__lumen{position:absolute;top:0;left:0;right:0;height:45%}.science-bioavail__label{position:absolute;top:8px;left:12px;font-size:10px;text-transform:uppercase;font-weight:500;letter-spacing:.05em;color:var(--roots-stone-600)}.science-bioavail__barrier{position:absolute;top:45%;left:0;right:0;height:10%;background:#fca5a526;display:flex;align-items:center;justify-content:center;gap:2px;padding:0 8px}.science-bioavail__barrier-cell{width:24px;height:12px;background:#fca5a599;border-radius:9999px;flex-shrink:0}.science-bioavail__blood{position:absolute;bottom:0;left:0;right:0;height:45%}.science-bioavail__blood .science-bioavail__label{top:auto;bottom:8px;color:#c9d8cf}.science-bioavail__raw{position:absolute;top:-15%;left:50%;transform:translate(-50%);width:48px;height:48px;background:var(--roots-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:500;color:#fcfcf7;box-shadow:0 4px 12px #0003;z-index:10;animation:bioavail-raw-bounce 3s ease-in-out infinite}@keyframes bioavail-raw-bounce{0%{top:-15%;opacity:0}5%{opacity:1}35%{top:25%;opacity:1}65%{top:5%;opacity:1}90%{top:-10%;opacity:0}to{top:-15%;opacity:0}}.science-bioavail[data-mode=phytosome] .science-bioavail__raw{opacity:0;animation:none}.science-bioavail__blocked-text{position:absolute;top:68%;left:50%;transform:translate(-50%);font-size:13px;font-weight:500;font-style:italic;color:var(--roots-stone-500);white-space:nowrap;z-index:5}.science-bioavail[data-mode=phytosome] .science-bioavail__blocked-text{opacity:0;transition:opacity .2s ease}.science-bioavail__lipid{position:absolute;top:-15%;left:50%;transform:translate(-50%);width:48px;height:48px;background:var(--roots-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--roots-dark);box-shadow:0 0 0 8px rgb(var(--roots-gold-rgb) / .25),0 0 20px rgb(var(--roots-gold-rgb) / .45),0 4px 12px #0003;z-index:10;opacity:0}.science-bioavail[data-mode=phytosome] .science-bioavail__lipid{animation:bioavail-lipid-diffuse 3s ease-in-out infinite}@keyframes bioavail-lipid-diffuse{0%{top:-15%;opacity:0}5%{opacity:1}50%{top:70%;opacity:1}80%{top:75%;opacity:0}to{top:-15%;opacity:0}}.science-bioavail__absorbed-text{position:absolute;top:68%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--roots-green);white-space:nowrap;z-index:5;opacity:0}.science-bioavail__check{flex:0 0 auto;display:block}.science-bioavail[data-mode=phytosome] .science-bioavail__absorbed-text{opacity:1;transition:opacity .2s ease}.science-bioavail__stats{display:flex;justify-content:center;gap:48px;text-align:center}.science-bioavail__stat{display:flex;flex-direction:column;align-items:center;gap:4px}.science-bioavail__stat-value{font-family:var(--font-serif);font-size:24px;font-weight:500;color:var(--roots-dark);transition:opacity .2s ease,transform .3s ease}.science-bioavail[data-mode=phytosome] .science-bioavail__stat-value{animation:bioavail-data-reveal .3s ease .7s forwards}@keyframes bioavail-data-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.science-bioavail__stat-label{font-size:12px;color:var(--roots-stone-500);text-transform:capitalize}.science-mechanism{display:flex;flex-direction:column;background:#fcfcf7;border-radius:25px;box-shadow:0 25px 50px -12px #0003;border:1px solid var(--science-card-border);overflow:hidden;height:auto;min-height:500px;max-width:100%;margin:0 auto}@media screen and (min-width:750px){.science-mechanism{flex-direction:row;min-height:420px;max-width:75%}}.science-mechanism__controls{width:100%;background:var(--roots-stone-50);padding:24px;display:flex;flex-direction:column;gap:16px;border-bottom:1px solid var(--roots-stone-200)}@media screen and (min-width:750px){.science-mechanism__controls{width:280px;border-bottom:none;border-right:1px solid var(--roots-stone-200);justify-content:center}}.science-mechanism__label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--roots-stone-400);margin-bottom:8px}.science-mechanism__btn{display:flex;align-items:center;gap:12px;padding:16px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base);text-align:left;width:100%}.science-mechanism__btn:hover{background:var(--roots-stone-100)}.science-mechanism__btn.active{background:#fcfcf7;border-color:var(--roots-stone-300);box-shadow:0 4px 12px #00000014;transform:scale(1.02)}.science-mechanism__btn-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fcfcf7;flex-shrink:0}.science-mechanism__btn-icon--gold{background:var(--roots-gold)}.science-mechanism__btn-icon--blue{background:var(--roots-clay)}.science-mechanism__btn-icon--green{background:var(--roots-green)}.science-mechanism__btn:not(.active) .science-mechanism__btn-icon{background:var(--roots-stone-300)}.science-mechanism__btn-title{font-weight:500;font-size:14px;color:var(--roots-stone-500)}.science-mechanism__btn.active .science-mechanism__btn-title{color:var(--roots-dark)}.science-mechanism__btn-subtitle{font-size:10px;color:var(--roots-stone-400)}.science-mechanism__stage{flex:1;position:relative;background:#2c4234;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:280px;padding:24px}.science-mechanism__visual{display:none}.science-mechanism__visual.active{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:420px}.science-mechanism__animation{width:100%}.science-mechanism__overlay{width:100%;text-align:center;color:#f1f0e6}.science-mechanism__overlay-title{font-family:var(--font-serif);font-size:18px;margin-bottom:8px}.science-mechanism__overlay-text{font-size:12px;color:var(--roots-stone-300);line-height:1.6}.science-mismatch{background:var(--color-bg-white);border-radius:25px;border:1px solid var(--science-card-border);box-shadow:var(--science-card-shadow);padding:24px}.science-mismatch__header{display:flex;justify-content:center;align-items:center;gap:32px;margin-bottom:24px}.science-mismatch__icon-wrapper{text-align:center}.science-mismatch__icon{width:48px;height:48px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;background:var(--roots-stone-100);border-radius:50%;color:var(--roots-stone-600)}.science-mismatch__icon--bad{background:rgb(var(--roots-clay-rgb) / .1);color:var(--roots-clay)}.science-mismatch__icon-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}.science-mismatch__icon-label--good{color:var(--roots-green)}.science-mismatch__icon-label--bad{color:var(--roots-clay-deep)}.science-mismatch__divider{height:1px;width:64px;background:var(--roots-stone-300)}.science-mismatch__bar-group{margin-bottom:16px}.science-mismatch__bar-header{display:flex;justify-content:space-between;font-size:12px;font-weight:500;margin-bottom:4px}.science-mismatch__bar-label{color:var(--roots-stone-600)}.science-mismatch__bar-value{color:var(--roots-dark)}.science-mismatch__bar-track{height:16px;background:var(--roots-stone-100);border-radius:9999px;overflow:hidden;display:flex}.science-mismatch__bar-fill{height:100%}.science-mismatch__bar-fill--good{background:var(--roots-green)}.science-mismatch__bar-fill--bad{background:var(--roots-clay);position:relative}.science-mismatch__bar-fill--bad:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background-size:10px 10px}.science-mismatch__bar-fill--orange{background:var(--roots-clay)}.science-mismatch__bar-legend{display:flex;justify-content:space-between;font-size:10px;color:var(--roots-stone-400);margin-top:4px}.science-mismatch__callout{margin-top:24px;padding:16px;background:#1b3a130d;border:1px solid rgba(27,58,19,.1);border-radius:16px;font-size:12px;color:var(--roots-dark);line-height:1.6;text-align:center}.science-divider-line{height:1px;background:linear-gradient(to right,transparent,var(--roots-stone-300),transparent);margin:64px 0}.science-quercetin-function{display:flex;align-items:flex-start;gap:16px;margin-top:24px}.science-quercetin-function__content{flex:1;font-family:Inter,sans-serif;font-size:14px;line-height:1.6}.science-quercetin-function__title{font-family:var(--font-serif);font-size:16px;font-weight:500;margin-bottom:4px;color:var(--roots-dark)}.science-quercetin-function__text{font-family:Inter,sans-serif;font-size:14px;color:var(--roots-stone-600);line-height:1.6;margin:0}.science-metabolic-card{background:#2c4234;border-radius:25px;padding:24px}@media screen and (min-width:750px){.science-metabolic-card{height:fit-content}}.science-metabolic-card__title{font-family:var(--font-serif);font-size:18px;color:#f1f0e6;text-align:center;margin-bottom:24px}.science-metabolic-card__text{font-family:var(--font-sans);font-size:12px;color:var(--roots-stone-300);text-align:center;line-height:1.6;margin-top:16px}.science-ritual{background:var(--roots-cream);border-radius:25px;padding:32px;border:1px solid rgb(var(--roots-gold-rgb) / .2);position:relative;overflow:hidden}@media screen and (min-width:750px){.science-ritual{padding:48px}}.science-ritual__decoration{position:absolute;top:0;right:0;opacity:.1;font-size:200px;color:var(--roots-gold)}.science-compliance{max-width:760px;margin:24px auto 0;text-align:center;font-size:12px;line-height:1.7;color:var(--roots-stone-600)}.science-ritual__grid{display:grid;grid-template-columns:1fr;gap:32px;position:relative;z-index:10}@media screen and (min-width:750px){.science-ritual__grid{grid-template-columns:1fr 1fr;gap:48px;align-items:center}}.science-ritual__cta-card{background:var(--color-bg-cream);padding:32px;border-radius:12px;border:1px solid var(--science-card-border);text-align:center}.science-ritual__cta-eyebrow{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--roots-stone-600);margin-bottom:8px}.science-ritual__cta-title{font-family:var(--font-serif);font-size:24px;font-style:italic;color:var(--roots-dark);margin-bottom:24px}.science-ritual__cta-text{font-size:14px;color:var(--roots-stone-600);line-height:1.6;margin-bottom:24px}.science-entourage{margin-top:32px}.science-entourage__loop{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:32px;background:var(--roots-stone-50);border-radius:25px;border:1px solid var(--science-card-border)}.science-entourage__node{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 24px;background:#fcfcf7;border-radius:12px;border:2px solid transparent;box-shadow:0 4px 12px #00000014;min-width:120px;text-align:center}.science-entourage__node--gold{border-color:var(--roots-mechanism-gold)}.science-entourage__node--blue{border-color:var(--roots-clay)}.science-entourage__node--green{border-color:var(--roots-green)}.science-entourage__node-label{font-family:var(--font-serif);font-size:16px;font-weight:500;color:var(--roots-dark)}.science-entourage__node-action{font-size:11px;color:var(--roots-stone-500);text-transform:uppercase;letter-spacing:.05em}.science-entourage__arrow{font-size:24px;color:var(--roots-stone-400);font-weight:300}.science-entourage__arrow--return{color:var(--roots-green)}@media screen and (max-width:749px){.science-entourage__loop{flex-direction:column}.science-entourage__arrow{transform:rotate(90deg)}.science-entourage__arrow--return{transform:rotate(0)}}.science-mechanism__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.science-ref{font-size:.62em;line-height:0;vertical-align:super;font-weight:600;margin-left:1px;white-space:nowrap}.science-ref a{color:currentColor;text-decoration:underline;text-underline-offset:2px}.science-ref a:hover{opacity:.7}.science-ref a:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.science-references{max-width:820px;margin:0 auto;padding-left:1.5em;list-style:decimal;color:var(--roots-stone-600, #57534e);font-size:14px;line-height:1.7}.science-references li{margin-bottom:10px;padding-left:4px;scroll-margin-top:96px}.science-references li:target{background:var(--roots-stone-100, #f5f5f4);border-radius:6px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/science-page.css.map */
