.olivum-hero[data-astro-cid-2c23i6bs]{background:linear-gradient(135deg,var(--color-brand-900) 0%,var(--color-olive-700) 100%);padding:var(--space-20) 0;color:#fff}.olivum-hero__inner[data-astro-cid-2c23i6bs]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12);align-items:center}.section-eyebrow[data-astro-cid-2c23i6bs]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-olive-300);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4)}.olivum-hero__title[data-astro-cid-2c23i6bs]{font-size:clamp(2.5rem,5vw,var(--text-5xl));color:#fff;margin-bottom:var(--space-6);line-height:var(--leading-tight)}.olivum-hero__sub[data-astro-cid-2c23i6bs]{font-size:.55em;font-weight:var(--font-weight-medium);color:var(--color-olive-200)}.olivum-hero__desc[data-astro-cid-2c23i6bs]{font-size:var(--text-lg);color:#fffc;margin-bottom:var(--space-8)}.olivum-hero__img[data-astro-cid-2c23i6bs]{border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);width:100%}.olivum-narrow[data-astro-cid-2c23i6bs]{max-width:860px}.olivum-section[data-astro-cid-2c23i6bs]{padding:var(--space-16) 0}.olivum-section--bg[data-astro-cid-2c23i6bs]{background:var(--color-surface)}.olivum-section[data-astro-cid-2c23i6bs] h2[data-astro-cid-2c23i6bs]{font-size:var(--text-2xl);margin-bottom:var(--space-6)}.olivum-section[data-astro-cid-2c23i6bs] p[data-astro-cid-2c23i6bs]{font-size:var(--text-lg);color:var(--color-text-2);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.polyphenols-title[data-astro-cid-2c23i6bs]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:var(--space-8) 0 var(--space-4)}.polyphenols-note[data-astro-cid-2c23i6bs]{font-size:var(--text-sm)!important;color:var(--color-muted)!important;margin-top:var(--space-5);max-width:640px}.sci-frame[data-astro-cid-2c23i6bs]{background:var(--color-bg);border:1.5px solid var(--color-border);border-left:4px solid var(--color-brand-500);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-8)}.sci-frame[data-astro-cid-2c23i6bs] p[data-astro-cid-2c23i6bs]{font-size:var(--text-base)!important;margin-bottom:var(--space-3)}.sci-frame[data-astro-cid-2c23i6bs] ul[data-astro-cid-2c23i6bs]{list-style:disc;padding-left:var(--space-6);margin-bottom:var(--space-3)}.sci-frame[data-astro-cid-2c23i6bs] li[data-astro-cid-2c23i6bs]{font-size:var(--text-base);color:var(--color-text-2);line-height:var(--leading-normal);margin-bottom:var(--space-2)}.sci-frame__last[data-astro-cid-2c23i6bs]{color:var(--color-ink)!important;font-weight:var(--font-weight-semibold);margin-bottom:0!important}.sci-item[data-astro-cid-2c23i6bs]{margin-bottom:var(--space-8)}.sci-item__name[data-astro-cid-2c23i6bs]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-ink);margin-bottom:var(--space-2)}.sci-item__note[data-astro-cid-2c23i6bs]{font-size:var(--text-base)!important;color:var(--color-text-2);margin-bottom:var(--space-4)!important}.sci-refs[data-astro-cid-2c23i6bs]{display:flex;flex-direction:column;gap:var(--space-3)}.sci-refs[data-astro-cid-2c23i6bs] li[data-astro-cid-2c23i6bs]{padding-left:var(--space-4);border-left:2px solid var(--color-border)}.sci-refs[data-astro-cid-2c23i6bs] a[data-astro-cid-2c23i6bs]{display:block;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-brand-700);text-decoration:none}.sci-refs[data-astro-cid-2c23i6bs] a[data-astro-cid-2c23i6bs]:hover{text-decoration:underline}.sci-refs__src[data-astro-cid-2c23i6bs]{display:block;font-size:var(--text-xs);color:var(--color-muted);margin-top:2px}.sci-item--trials[data-astro-cid-2c23i6bs]{background:var(--color-olive-50);border:1px solid var(--color-olive-200);border-radius:var(--radius-lg);padding:var(--space-6)}.sci-warn[data-astro-cid-2c23i6bs]{background:var(--color-bg);border-left:4px solid var(--color-accent-500);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5)}.sci-warn[data-astro-cid-2c23i6bs] p[data-astro-cid-2c23i6bs]{font-size:var(--text-sm)!important;line-height:var(--leading-normal);margin-bottom:var(--space-2)!important}.sci-warn[data-astro-cid-2c23i6bs] p[data-astro-cid-2c23i6bs]:last-child{margin-bottom:0!important}.sci-outro[data-astro-cid-2c23i6bs]{font-size:var(--text-sm)!important;color:var(--color-muted)!important;margin-top:var(--space-6)}.olivum-photo[data-astro-cid-2c23i6bs]{padding:var(--space-16) 0;background:var(--color-surface)}.olivum-photo__inner[data-astro-cid-2c23i6bs]{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--space-10);align-items:center}.olivum-photo__fig[data-astro-cid-2c23i6bs]{margin:0}.olivum-photo__img[data-astro-cid-2c23i6bs]{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:block}.olivum-photo__text[data-astro-cid-2c23i6bs] h2[data-astro-cid-2c23i6bs]{font-size:var(--text-2xl);margin-bottom:var(--space-5)}.olivum-photo__text[data-astro-cid-2c23i6bs] p[data-astro-cid-2c23i6bs]{font-size:var(--text-lg);color:var(--color-text-2);line-height:var(--leading-normal);margin-bottom:var(--space-4)}.olivum-photo__note[data-astro-cid-2c23i6bs]{font-size:var(--text-sm)!important;color:var(--color-muted)!important;margin-bottom:0!important}@media(max-width:780px){.olivum-photo__inner[data-astro-cid-2c23i6bs]{grid-template-columns:1fr;gap:var(--space-6)}.olivum-photo__fig[data-astro-cid-2c23i6bs]{max-width:340px;margin:0 auto}}.polyphenols-grid[data-astro-cid-2c23i6bs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin-top:var(--space-10)}.polyphenol-card[data-astro-cid-2c23i6bs]{background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.polyphenol-card__icon[data-astro-cid-2c23i6bs]{font-size:2rem;display:block;margin-bottom:var(--space-3)}.polyphenol-card__name[data-astro-cid-2c23i6bs]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.polyphenol-card__desc[data-astro-cid-2c23i6bs]{font-size:var(--text-sm);color:var(--color-muted);line-height:var(--leading-normal)}.olivum-tech[data-astro-cid-2c23i6bs]{padding:var(--space-16) 0}.tech-steps[data-astro-cid-2c23i6bs]{display:flex;flex-direction:column;gap:var(--space-6);max-width:760px;margin:0 auto}.tech-step[data-astro-cid-2c23i6bs]{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);border:1.5px solid var(--color-border)}.tech-step__num[data-astro-cid-2c23i6bs]{font-size:var(--text-3xl);font-weight:var(--font-weight-extrabold);color:var(--color-brand-200);line-height:1;flex-shrink:0;font-family:var(--font-display)}.tech-step__title[data-astro-cid-2c23i6bs]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.tech-step__desc[data-astro-cid-2c23i6bs]{font-size:var(--text-base);color:var(--color-muted);line-height:var(--leading-normal)}.disclaimer-warn[data-astro-cid-2c23i6bs]{padding:var(--space-4) var(--space-5);background:var(--color-olive-50);border:1px solid var(--color-olive-200);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-olive-700);margin-bottom:var(--space-6);line-height:var(--leading-normal)}.benefits-list[data-astro-cid-2c23i6bs]{display:flex;flex-direction:column;gap:var(--space-3)}.benefit-list-item[data-astro-cid-2c23i6bs]{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-lg);color:var(--color-text-2);line-height:var(--leading-snug)}.benefit-list-item[data-astro-cid-2c23i6bs] svg[data-astro-cid-2c23i6bs]{flex-shrink:0;margin-top:3px}.olivum-products[data-astro-cid-2c23i6bs]{padding:var(--space-16) 0}.products-cta[data-astro-cid-2c23i6bs]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}@media(max-width:900px){.olivum-hero__inner[data-astro-cid-2c23i6bs]{grid-template-columns:1fr}.olivum-hero__visual[data-astro-cid-2c23i6bs]{display:none}.polyphenols-grid[data-astro-cid-2c23i6bs]{grid-template-columns:1fr}}@media(max-width:640px){.polyphenols-grid[data-astro-cid-2c23i6bs]{grid-template-columns:1fr}}
