:root{color-scheme:light;--primary-gold: #A97818;--deep-charcoal: #181819;--soft-ivory: #FAF7EF;--pure-white: #FFFFFF;--accent: var(--primary-gold);--deep-green: var(--deep-charcoal);--fresh-green: var(--primary-gold);--ink: var(--deep-charcoal);--muted: rgba(24, 24, 25, .74);--white: var(--pure-white);--warm-white: var(--soft-ivory);--product-card-bg: var(--pure-white);--pale-neutral: rgba(24, 24, 25, .14);--gradient-section-warm: linear-gradient( 180deg, var(--soft-ivory) 0%, rgba(255, 255, 255, .82) 46%, var(--soft-ivory) 100% );--gradient-section-clean: linear-gradient( 180deg, var(--pure-white) 0%, rgba(250, 247, 239, .56) 52%, var(--pure-white) 100% );--gradient-section-bridge: linear-gradient( 180deg, var(--soft-ivory) 0%, rgba(255, 255, 255, .96) 32%, var(--pure-white) 64%, rgba(250, 247, 239, .86) 100% );--gradient-card-surface: var(--pure-white);--fit-positive: #2F8F5B;--fit-careful: #C9473C;--fit-check-icon: url(fit-check-circle.svg);--fit-close-icon: url(fit-close-circle.svg);--capsule-video-bg: var(--pure-white);--section-max: 1680px;--section-gutter: clamp(1.25rem, 6vw, 7rem);--section-spacing: clamp(4rem, 6vw, 7.5rem);--nav-height: 68px;--ease-soft: cubic-bezier(.45, 0, .2, 1);--ease-smooth: cubic-bezier(.65, 0, .35, 1);--duration-fast: .32s;--duration-base: .56s;--duration-slow: .92s;--headline-font: "Akagi Pro", "Akagi", Arial, sans-serif;--text-font: "Vista Sans Nar OTCE", "Vista Sans Nar", Arial, sans-serif;font-family:var(--headline-font);line-height:1.4;color:var(--ink);background:var(--soft-ivory)}.about-modern-page{position:relative;z-index:2;overflow:hidden;background:#faf7ef;color:var(--ink)}.about-modern-page sup{position:relative;top:-.18em;font-size:.62em;line-height:0}.about-modern-hero,.about-modern-story,.about-modern-benefits,.about-modern-system,.about-modern-principles,.about-modern-closing{padding-block:clamp(4.5rem,8vw,8rem)}.about-modern-hero{padding-top:clamp(4rem,6vw,6rem);background:#fff}.about-modern-hero-inner{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1.1fr);gap:clamp(2.5rem,7vw,8rem);align-items:start}.about-modern-heading,.about-modern-intro{grid-column:auto}.about-modern-founder-image{grid-column:2;grid-row:1 / span 2;min-width:0;margin:0;overflow:hidden;border-radius:8px;box-shadow:0 1.4rem 3rem #40231614}.about-modern-founder-image img{display:block;width:100%;min-height:clamp(28rem,38vw,42rem);object-fit:cover;object-position:center}.about-founder-feature{padding-block:0;background:#fff}.about-founder-feature-image{margin-block:0;overflow:hidden;border-radius:32px;box-shadow:none}.about-founder-feature-image img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center}.about-modern-heading p,.about-modern-kicker{margin:0 0 1rem;color:var(--accent);font-family:var(--text-font);font-size:.86rem;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.about-modern-heading h1{margin:0;font-size:clamp(3.25rem,7vw,7rem);font-weight:500;line-height:.92;letter-spacing:-.035em}.about-modern-intro,.about-modern-prose,.about-modern-closing-copy{display:grid;gap:1.15rem}.about-modern-intro p,.about-modern-prose p,.about-modern-section-heading>p:last-child,.about-modern-benefit-card p,.about-modern-principle-card p,.about-modern-closing-copy p{margin:0;font-family:var(--text-font)}.about-modern-intro p{color:var(--ink);font-size:clamp(1.08rem,1.45vw,1.35rem);font-weight:500;line-height:1.6}.about-modern-story{background:#fff}.about-modern-copy{display:grid;width:100%;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:1rem clamp(2.5rem,6vw,7rem);align-items:start}.about-modern-story-heading{grid-column:1}.about-modern-copy>.about-modern-prose{grid-column:2;grid-row:1}.about-modern-story-heading h2{margin-top:0}.about-modern-copy h2,.about-modern-section-heading h2,.about-modern-system-copy h2{margin:0;color:var(--ink);font-size:clamp(2.5rem,4.7vw,5rem);font-weight:500;line-height:.98;letter-spacing:-.025em}.about-modern-copy h2{width:min(100%,13ch);margin-bottom:0}.about-modern-prose{width:min(100%,790px)}.about-modern-prose p{color:#181819c7;font-size:clamp(1.04rem,1.24vw,1.2rem);line-height:1.72}.about-modern-benefits{background:radial-gradient(circle at 12% 12%,rgba(226,182,62,.12),transparent 24rem),#f7f1e6}.about-modern-section-heading{width:min(100%,840px);margin:0 auto clamp(2.75rem,5vw,4.5rem);text-align:center}.about-modern-section-heading h2{margin-bottom:1.2rem}.about-modern-section-heading>p:last-child{color:#181819ad;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.65}.about-modern-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.about-modern-benefit-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem);align-items:start;padding:clamp(1.4rem,2.8vw,2.4rem);border:1px solid rgba(185,132,28,.18);border-radius:10px;background:#ffffffc2;box-shadow:0 1.1rem 3rem #4023160b}.about-modern-benefit-card h3,.about-modern-principle-card h4{margin:0;color:var(--ink);font-weight:600;letter-spacing:-.015em}.about-modern-benefit-card h3{margin-bottom:.65rem;font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1.05}.about-modern-benefit-card p{color:#181819ad;font-size:clamp(.98rem,1.06vw,1.08rem);line-height:1.6}.about-modern-icon,.about-modern-group-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(185,132,28,.32);border-radius:50%;color:#b47a13;background:#e2b63e12}.about-modern-icon{width:clamp(4rem,6vw,5.5rem);height:clamp(4rem,6vw,5.5rem)}.about-modern-benefit-icon{display:inline-block;width:clamp(5rem,7vw,6.5rem);height:clamp(5rem,7vw,6.5rem);flex:0 0 auto;border:1px solid rgba(185,132,28,.2);border-radius:50%;background-color:#e2b63e0e;background-repeat:no-repeat;background-position:center;background-size:62% auto}.about-modern-benefit-icon--eye{background-image:url(about-benefit-eye.png)}.about-modern-benefit-icon--path{background-image:url(about-benefit-path.png)}.about-modern-benefit-icon--arrow{background-image:url(about-benefit-arrow.png)}.about-modern-benefit-icon--action{background-image:url(about-benefit-action.png)}.about-modern-benefit-icon--routine{background-image:url(about-benefit-routine.png)}.about-modern-icon svg,.about-modern-group-icon svg{width:58%;height:58%}.about-modern-system{padding-block:clamp(2.5rem,3vw,3.5rem);background:#fff}.about-modern-system-grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(2.5rem,6vw,7rem);align-items:center}.about-modern-system-copy h2{margin-bottom:clamp(.9rem,1.4vw,1.2rem)}.about-modern-system-copy .primary-action{margin-top:clamp(.9rem,1.4vw,1.2rem)}.about-modern-system-copy .about-modern-kicker{margin-bottom:.65rem}.about-modern-system-copy .about-modern-prose{gap:.75rem}.about-modern-system-copy .about-modern-prose p{margin:0}.about-modern-system-image{overflow:hidden;margin:0;border-radius:10px;background:#f2eee5;box-shadow:0 1.7rem 4rem #4023161a}.about-modern-system-image img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.about-modern-principles{padding-bottom:0;background:#fff}.about-modern-section-heading--left{margin-inline:0;text-align:left}.about-modern-principle-group+.about-modern-principle-group{margin-top:clamp(3.5rem,6vw,5.5rem)}.about-modern-group-heading{margin-bottom:1.25rem;color:var(--ink)}.about-modern-group-heading>span:last-child{height:1px;margin-left:.45rem;background:linear-gradient(90deg,#b9841c80,#b9841c0a)}.about-modern-group-heading h3{margin:0;color:currentColor;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:600;line-height:1.15}.about-modern-group-icon{width:2.8rem;height:2.8rem}.about-modern-principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem)}.about-modern-principle-card{display:flex;min-height:100%;flex-direction:column;align-items:flex-start;padding:clamp(1.35rem,2.4vw,2rem);border:1px solid rgba(185,132,28,.17);border-radius:9px;background:#fffc;box-shadow:0 .8rem 2.5rem #4023160e}.about-modern-icon--small{width:3.25rem;height:3.25rem;margin-bottom:1.25rem}.about-modern-principle-icon{background-repeat:no-repeat;background-position:center;background-size:70% auto}.about-modern-principle-icon--microscope{background-image:url(about-principle-microscope.png)}.about-modern-principle-icon--balance{background-image:url(about-principle-balance.png)}.about-modern-principle-icon--mitochondria{background-image:url(about-principle-mitochondria.png)}.about-modern-principle-icon--person{background-image:url(about-principle-person.png)}.about-modern-principle-icon--molecule{background-image:url(about-principle-molecule.png);background-size:130% auto}.about-modern-principle-icon--growth{background-image:url(about-principle-growth.png);background-size:130% auto}.about-modern-principle-icon--sunrise{background-image:url(about-principle-focus.png)}.about-modern-principle-icon--people{background-image:url(about-principle-people.png)}.about-modern-principle-icon--quality{background-image:url(about-principle-quality.png)}.about-modern-principle-card h4{margin-bottom:.72rem;font-size:clamp(1.16rem,1.55vw,1.42rem);line-height:1.16}.about-modern-principle-card p{color:#181819a8;font-size:clamp(.94rem,1vw,1.02rem);line-height:1.58}.about-modern-closing{padding-top:1rem;background:#fff;color:var(--ink)}.about-modern-closing-inner{display:block;width:min(100%,900px);margin-inline:auto}.about-modern-closing-copy p{color:var(--muted);font-size:clamp(1.08rem,1.4vw,1.32rem);line-height:1.65}.about-modern-signoff{display:grid;gap:.35rem;margin-top:1.5rem;padding:0;border:0}.about-modern-signoff strong{color:var(--ink);font-family:var(--text-font);font-size:clamp(1.08rem,1.4vw,1.32rem);font-weight:700;line-height:1.5}.about-modern-signoff span{color:var(--muted);font-family:var(--text-font);font-size:clamp(1.02rem,1.2vw,1.16rem);font-weight:500;line-height:1.55}.about-modern-page{--about-display-size: clamp(3.1rem, 4.4vw, 5.1rem);--about-section-title-size: clamp(2.15rem, 3.1vw, 3.65rem);--about-card-title-size: clamp(1.35rem, 1.8vw, 2.1rem);--about-lead-size: clamp(1.05rem, 1.15vw, 1.22rem)}.about-modern-heading h1{font-family:var(--headline-font);font-size:var(--about-display-size);font-weight:600;line-height:.98;letter-spacing:-.015em}.about-modern-page :is(.about-modern-copy h2,.about-modern-section-heading h2,.about-modern-system-copy h2){font-family:var(--headline-font);font-size:var(--about-section-title-size);font-weight:600;line-height:1.04;letter-spacing:-.01em}.about-modern-page :is(.about-modern-benefit-card h3,.about-modern-principle-card h4,.about-modern-group-heading h3){font-family:var(--headline-font);font-size:var(--about-card-title-size);font-weight:600;line-height:1.12;letter-spacing:-.005em}.about-modern-page :is(.about-modern-intro p,.about-modern-section-heading>p:last-child){font-family:var(--text-font);font-size:var(--about-lead-size);font-weight:500;line-height:1.5;letter-spacing:0}.about-modern-page :is(.about-modern-prose p,.about-modern-benefit-card p,.about-modern-principle-card p,.about-modern-closing-copy p,.about-modern-signoff span){font-family:var(--text-font);font-size:clamp(1rem,1.05vw,1.12rem);font-weight:500;line-height:1.58;letter-spacing:0}@media(max-width:980px){.about-modern-page{--about-display-size: clamp(2.7rem, 6vw, 3.6rem);--about-section-title-size: clamp(2.05rem, 4.8vw, 3rem);--about-card-title-size: clamp(1.3rem, 2.8vw, 1.8rem)}.about-modern-hero,.about-modern-story,.about-modern-benefits,.about-modern-system,.about-modern-principles,.about-modern-closing{padding-block:3.5rem}.about-modern-hero{padding-top:3.5rem}.about-modern-hero-inner,.about-modern-system-grid,.about-modern-closing-inner{grid-template-columns:1fr}.about-modern-hero-inner{gap:2.25rem}.about-modern-heading,.about-modern-intro,.about-modern-founder-image{grid-column:auto;grid-row:auto}.about-modern-founder-image img{min-height:0;aspect-ratio:1096 / 686}.about-modern-copy{display:block}.about-modern-copy h2{width:100%;max-width:22ch;margin-bottom:1.75rem}.about-modern-intro{width:min(100%,760px)}.about-modern-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-modern-closing-inner{align-items:start}}@media(max-width:720px){.about-modern-page{--about-display-size: clamp(2.2rem, 9vw, 2.9rem);--about-section-title-size: clamp(1.6rem, 6vw, 2.1rem);--about-card-title-size: clamp(1.25rem, 5.4vw, 1.65rem);--about-lead-size: clamp(1rem, 4.2vw, 1.1rem)}.about-modern-heading p,.about-modern-kicker{margin-bottom:.7rem;font-size:.74rem;letter-spacing:.07em}.about-modern-hero,.about-modern-story,.about-modern-benefits,.about-modern-system,.about-modern-principles,.about-modern-closing{padding-block:2.8rem}.about-modern-hero{padding-top:2.5rem}.about-modern-hero-inner{gap:1.5rem}.about-modern-intro,.about-modern-prose,.about-modern-closing-copy{gap:.9rem}.about-founder-feature-image{border-radius:8px}.about-modern-copy h2{width:100%;max-width:20ch;margin-bottom:1.45rem}.about-modern-section-heading{margin-bottom:2.25rem}.about-modern-benefit-grid,.about-modern-principle-grid{gap:.9rem}.about-modern-principle-group+.about-modern-principle-group{margin-top:2.75rem}.about-modern-benefit-grid,.about-modern-principle-grid{grid-template-columns:1fr}.about-modern-benefit-card{grid-template-columns:1fr;padding:1.25rem}.about-modern-section-heading{text-align:left}.about-modern-group-heading{grid-template-columns:auto minmax(0,1fr)}.about-modern-group-heading>span:last-child{display:none}.about-modern-signoff{padding:0;border:0}}@media(max-width:460px){.about-modern-heading h1{font-size:var(--about-display-size)}.about-modern-icon{width:4.25rem;height:4.25rem}.about-modern-icon--small{width:3.1rem;height:3.1rem}}html{overflow-x:clip;scroll-behavior:smooth}*{box-sizing:border-box}body{overflow-x:clip;margin:0;min-width:320px;min-height:100vh;background:var(--soft-ivory)}#app{overflow-x:clip}a{color:inherit;text-decoration:none}svg{display:block;width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.section-inner,.site-nav,.hero-content{width:min(100%,var(--section-max));margin-inline:auto;padding-inline:var(--section-gutter)}.announcement{position:relative;z-index:3;display:flex;min-height:28px;align-items:center;justify-content:center;gap:clamp(1rem,4vw,4rem);padding:.28rem var(--section-gutter);background:var(--accent);color:var(--warm-white);font-family:var(--text-font);font-size:clamp(.68rem,.76vw,.78rem);font-weight:600;letter-spacing:.04em;text-align:center;white-space:nowrap}.hero{position:relative;top:0;z-index:1;isolation:isolate;min-height:clamp(36rem,72svh,46.5rem);overflow:hidden}.hero-image,.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.hero-image{z-index:-3}.hero-video{z-index:-2;background:var(--ink)}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#181819b8,#1818198f,#18181938 48%,#18181914 68%,#18181929),linear-gradient(180deg,#1818190f,#18181924)}.site-nav{position:fixed;top:2.75rem;left:50%;z-index:20;display:grid;grid-template-columns:auto 1fr auto;gap:clamp(1rem,3vw,3rem);align-items:center;width:min(calc(100% - (var(--section-gutter) * 2)),var(--section-max));min-height:var(--nav-height);margin:0;border:1px solid rgba(250,247,239,.64);border-radius:5px;background:#faf7ef85;box-shadow:0 1.2rem 3rem #18181912;color:var(--ink);transform:translate(-50%);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);transition:top var(--duration-base) var(--ease-soft),width var(--duration-base) var(--ease-soft),background var(--duration-base) var(--ease-soft),border-color var(--duration-fast) ease,border-radius var(--duration-base) var(--ease-soft),box-shadow var(--duration-base) var(--ease-soft),backdrop-filter var(--duration-base) var(--ease-soft)}.site-nav.is-scrolled{top:0;width:100%;padding-inline:max(var(--section-gutter),calc((100vw - var(--section-max)) / 2 + var(--section-gutter)));border-color:#e8e1d4e0;border-inline-color:transparent;border-radius:0;background:#faf7efe6;box-shadow:none;backdrop-filter:blur(22px) saturate(1.18);-webkit-backdrop-filter:blur(22px) saturate(1.18)}.home-nav,.home-nav.is-scrolled{position:sticky;top:0;left:auto;width:100%;max-width:none;min-height:var(--nav-height);padding-inline:max(var(--section-gutter),calc((100vw - var(--section-max)) / 2 + var(--section-gutter)));border:0;border-radius:0;background:var(--white);box-shadow:none;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform var(--duration-base) var(--ease-soft),border-color var(--duration-fast) ease,box-shadow var(--duration-base) var(--ease-soft)}.home-nav.is-scrolled{border-bottom:1px solid rgba(24,24,25,.08);box-shadow:0 .75rem 2rem #1818190f}.home-nav.is-hidden:not(.is-menu-open){transform:translateY(calc(-100% - 1px))}.brand{display:inline-flex;align-items:center;width:clamp(7.25rem,10vw,9.75rem);min-width:0}.brand-logo{display:block;width:100%;height:auto}.home-nav .brand{width:clamp(7.25rem,10vw,9.75rem)}.mobile-menu-toggle{display:none}.nav-links,.nav-actions{display:flex;gap:clamp(1.4rem,2.8vw,3rem);align-items:center;font-family:var(--text-font);font-size:1rem;font-weight:600}.nav-links{justify-content:start}.home-nav .nav-links{justify-content:start;gap:clamp(1.25rem,2vw,2rem);font-size:1rem;font-weight:600;line-height:1.1}.nav-shop{position:relative;display:inline-flex;align-items:center}.nav-shop:after{content:"";position:absolute;top:100%;left:-1.5rem;width:calc(100% + 3rem);height:1.2rem}.nav-shop-trigger{display:inline-flex;min-height:2.5rem;align-items:center}.nav-shop-dropdown{position:absolute;top:calc(100% + .55rem);left:0;z-index:5;display:grid;width:min(28rem,calc(100vw - 2rem));gap:1rem;padding:1.35rem;border:0;border-radius:0 0 .95rem .95rem;background:var(--white);box-shadow:0 2rem 3rem -1.5rem #18181929;opacity:0;pointer-events:none;transform:translateY(.4rem);backdrop-filter:blur(24px) saturate(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.08);transition:opacity .38s var(--ease-smooth),transform .44s var(--ease-smooth)}.nav-shop:hover .nav-shop-dropdown,.nav-shop:focus-within .nav-shop-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-shop-dropdown a{display:grid;grid-template-columns:5.25rem 1fr;gap:1.1rem;min-height:5.25rem;align-items:center;padding:0;border-radius:.7rem;color:var(--ink);white-space:nowrap;transition:opacity .28s var(--ease-smooth),transform .42s var(--ease-smooth)}.nav-shop-dropdown a:hover{opacity:.88;transform:translate(.22rem)}.nav-shop-thumb{display:grid;width:5.25rem;height:5.25rem;place-items:center;overflow:hidden;border-radius:.7rem;background:#faf7efc7}.nav-shop-thumb img{width:78%;height:78%;object-fit:contain}.nav-shop-product:first-child .nav-shop-thumb img{width:100%;height:100%;object-fit:cover}.nav-shop-copy{display:grid;gap:.25rem;min-width:0}.nav-shop-copy span{color:#18181994;font-size:1.15rem;font-weight:600;line-height:1.1}.nav-shop-copy strong{color:var(--ink);font-size:1.18rem;font-weight:600;line-height:1.1}.nav-shop-copy em{width:max-content;padding:.18rem .42rem;border-radius:999px;background:#e2b63e2e;color:var(--accent);font-size:clamp(.72rem,.78vw,.82rem);font-style:normal;font-weight:600;line-height:1}.nav-actions{justify-content:end;gap:1rem}.nav-shop-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:0 1.25rem;border-radius:5px;background:var(--fresh-green);color:#181819;font-family:var(--text-font);font-weight:600;text-transform:uppercase;white-space:nowrap}.home-nav .nav-actions{gap:1rem;font-size:1rem;font-weight:600}.home-nav .nav-shop-button{order:1}.home-nav .cart-link{order:3}.home-nav .login-link{order:2}.home-nav .login-link,.home-nav .cart-link{gap:.55rem}.home-nav .login-link svg,.home-nav .cart-link svg{width:1.18rem;height:1.18rem;stroke-width:2.15}.home-nav .cart-link span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:999px;background:var(--ink);color:var(--warm-white);font-size:.95rem;font-weight:600;line-height:1}.cart-link{display:inline-flex;gap:.35rem;align-items:center}.login-link{display:inline-flex;gap:.45rem;align-items:center}.mobile-login-link{display:none}.cart-link span{display:grid;width:1.45rem;height:1.45rem;place-items:center;border-radius:999px;background:var(--ink);color:var(--warm-white);font-size:.78rem}.hero-content{display:grid;min-height:clamp(36rem,72svh,46.5rem);align-items:center;padding-block:clamp(2.5rem,6vw,6.25rem)}.hero-copy{width:min(100%,760px);color:var(--white);transform:none}h1{margin:0 0 1.15rem;max-width:13ch;font-family:var(--headline-font);font-size:clamp(2.1rem,3.1vw,3.45rem);font-weight:600;line-height:1.05;letter-spacing:0}.hero-copy p{margin:0;max-width:50ch;font-family:var(--text-font);color:#ffffffdb;font-size:clamp(1.08rem,1.24vw,1.28rem);font-weight:600;line-height:1.38;letter-spacing:0}.hero-desktop-break{display:block}.hero-copy h1{max-width:none;color:var(--white);font-size:clamp(2.8rem,4.25vw,5rem);font-weight:600;line-height:1}.hero-copy h1 span{display:block;white-space:nowrap}.hero-copy .hero-lead{max-width:none;margin-bottom:.7rem;color:var(--white);font-size:clamp(1.35rem,1.75vw,1.8rem);font-weight:700;line-height:1.2}.hero-copy .hero-support{max-width:60ch;color:#ffffffe6;font-size:clamp(1.05rem,1.18vw,1.22rem);font-weight:500;line-height:1.48}.hero-actions{display:flex;gap:1rem;align-items:center;margin-top:1.65rem;font-family:var(--text-font);font-weight:600}.primary-action{display:inline-flex;gap:.65rem;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.4rem;border-radius:999px;background:var(--ink);color:var(--warm-white)}.hero .primary-action{min-height:3.1rem;padding-inline:1.25rem;background:var(--accent);color:var(--warm-white);box-shadow:0 .8rem 1.8rem #e2b63e2e;transition:background var(--duration-fast) ease,box-shadow var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.hero .primary-action span{display:inline-block;transition:transform var(--duration-fast) var(--ease-soft)}.hero .primary-action:hover,.hero .primary-action:focus-visible{background:#b88720;box-shadow:0 1rem 2.4rem #e2b63e47;outline:none;transform:translateY(-2px)}.hero .primary-action:hover span,.hero .primary-action:focus-visible span{transform:translate(.22rem)}.hero-secondary-action{display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;padding:0 1.25rem;border:1px solid rgba(255,255,255,.68);border-radius:999px;color:var(--white);transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-base) var(--ease-soft)}.hero-secondary-action:hover,.hero-secondary-action:focus-visible{border-color:#ffffffeb;background:#ffffff1f;outline:none;transform:translateY(-2px)}.hero .primary-action:focus-visible,.hero-secondary-action:focus-visible{box-shadow:0 0 0 3px #ffffff38,0 1rem 2.4rem #18181929}.text-action{display:inline-flex;gap:.55rem;align-items:center;padding-bottom:.15rem;border-bottom:1px solid currentColor}.trust-bar{position:relative;z-index:2;background:var(--ink);color:var(--warm-white)}.trust-list{display:flex;width:min(100%,var(--section-max));margin-inline:auto;min-height:68px;align-items:center;justify-content:center;gap:clamp(1.5rem,4.4vw,5rem);overflow-x:auto;font-family:var(--text-font);font-size:clamp(.9rem,1vw,1.05rem);font-weight:700;white-space:nowrap;scrollbar-width:none}.trust-list::-webkit-scrollbar{display:none}.trust-list span{display:inline-flex;align-items:center;gap:.8rem}.trust-icon{width:clamp(2.2rem,2.35vw,2.65rem);height:clamp(2.2rem,2.35vw,2.65rem);object-fit:contain;flex:0 0 auto}@media(max-width:760px){.hero-video{display:none}.hero-image{object-position:83% center}.trust-list[data-trust-slider]{position:relative;display:block;width:100%;min-height:54px;overflow:hidden;padding-inline:.75rem;font-size:.86rem}.trust-list[data-trust-slider]>span{position:absolute;top:0;right:.75rem;bottom:0;left:.75rem;display:flex;gap:.55rem;justify-content:center;opacity:0;text-align:center;transform:translate(1.4rem);transition:opacity .42s var(--ease-soft),transform .42s var(--ease-soft);pointer-events:none}.trust-list[data-trust-slider]>span.is-active{opacity:1;transform:translate(0)}.trust-list[data-trust-slider]>span.is-leaving{opacity:0;transform:translate(-1.4rem)}.trust-list[data-trust-slider] .trust-icon{width:1.8rem;height:1.8rem}}@media(max-width:760px)and (prefers-reduced-motion:reduce){.trust-list[data-trust-slider]>span{transition:none}}.product-preview{position:relative;z-index:2;padding-block:var(--section-spacing);background:var(--soft-ivory)}.product-preview-layout{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,6vw,7rem);align-items:start}.product-heading{display:grid;gap:clamp(.8rem,1.2vw,1.15rem);align-content:start;padding-top:clamp(.5rem,1.4vw,1.5rem)}.product-heading h2{max-width:16ch;margin:0;color:var(--ink);font-size:clamp(1.8rem,2.8vw,3rem);line-height:1;letter-spacing:0}.product-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,1.6vw,1.5rem);padding-bottom:0;background:transparent;overflow:visible}@media(max-width:980px){.product-preview-layout{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,2.75rem)}.product-heading{padding-top:0}}.product-reorder-disclosure{display:contents}.product-reorder-disclosure>summary{display:none}.product-reorder-disclosure:not([open])>.product-card{display:flex}.product-card{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid transparent;border-radius:8px;background:var(--pure-white);background-image:none;box-shadow:0 0 #18181900;transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.product-card:first-child{border-color:transparent}.product-card.is-featured{background:var(--pure-white);background-image:none}.product-card:hover{border-color:transparent;box-shadow:0 18px 44px #18181914;transform:translateY(-4px)}.product-image-wrap{position:relative;display:block;height:clamp(240px,22vw,340px);overflow:hidden;background:var(--pure-white);background-image:none}.product-preview-layout .product-image-wrap{height:clamp(300px,26vw,440px)}@media(max-width:980px){.product-preview-layout .product-image-wrap{height:clamp(240px,48vw,360px)}}.product-image-wrap img{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;padding:clamp(1rem,2vw,2rem);mix-blend-mode:multiply;transition:opacity .52s ease-in-out,transform .76s var(--ease-smooth)}.product-card:hover .product-image-wrap img{transform:scale(1.025)}.product-card:hover .bundle-lifestyle-image{transform:scale(1.01)}.product-image-wrap .bundle-lifestyle-image{width:100%;height:100%;padding:0;object-fit:cover;object-position:center;mix-blend-mode:normal}.product-base-image{position:relative;z-index:0}.product-hover-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;pointer-events:none}.product-card:hover .product-base-image,.product-card:focus-within .product-base-image{opacity:0}.product-card:hover .product-hover-image,.product-card:focus-within .product-hover-image{opacity:1}.product-variant-media .product-variant-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;pointer-events:none}.product-variant-media .product-variant-image.is-active{opacity:1}.product-variant-media .product-variant-image[hidden],.product-variant-copy[hidden]{display:none}.product-variant-tabs{display:inline-flex;width:fit-content;gap:.28rem;align-items:center;margin-bottom:clamp(.9rem,1.35vw,1.2rem);padding:.28rem;border:1px solid rgba(232,225,212,.9);border-radius:999px;background:#fffcf7bd}.product-variant-tabs button{min-height:2.35rem;padding:0 .9rem;border:0;border-radius:999px;background:transparent;color:var(--muted);font-family:var(--text-font);font-size:.88rem;font-weight:700;cursor:pointer}.product-variant-tabs button.is-active{background:var(--ink);color:var(--warm-white)}.product-variant-copy{display:grid}.home-energy-reset{position:relative;z-index:1;padding-block:clamp(4.25rem,7vw,8rem);background:var(--product-card-bg)}.home-energy-reset-inner{display:grid;gap:clamp(1.9rem,4vw,3.4rem);justify-items:center}.home-energy-reset-copy{display:grid;gap:clamp(1rem,1.4vw,1.35rem);justify-items:center;max-width:62rem;text-align:center}.home-energy-reset-copy h2{margin:0;max-width:14ch;color:var(--ink);font-family:var(--headline-font);font-size:clamp(2.25rem,4.15vw,4rem);font-weight:600;line-height:1;letter-spacing:0}.product-heading-subtitle{max-width:64rem;margin:0;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.18vw,1.22rem);font-weight:600;line-height:1.42}.home-energy-reset-copy p,.home-energy-support p{margin:0;max-width:62ch;color:#181819d1;font-family:var(--text-font);font-size:clamp(1.02rem,1.16vw,1.22rem);font-weight:600;line-height:1.46}.home-energy-intro{max-width:54rem}.home-energy-lower{display:grid;gap:clamp(1.25rem,2.2vw,1.8rem);justify-items:center;width:min(100%,68rem);text-align:center}.home-energy-support{display:grid;gap:clamp(.9rem,1.35vw,1.15rem);justify-items:center}.home-energy-actions{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.home-energy-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding-inline:1.35rem;border:1px solid transparent;border-radius:999px;background:var(--ink);color:var(--warm-white);font-family:var(--text-font);font-size:1rem;font-weight:700;box-shadow:0 .85rem 1.8rem #1b1d1c1f;transition:background var(--duration-base) var(--ease-soft),border-color var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-base) var(--ease-soft),box-shadow var(--duration-base) var(--ease-soft)}.home-energy-actions a:nth-child(2){border-color:#1b1d1c2e;background:#fffcf7b8;color:var(--ink);box-shadow:none}.home-energy-actions a:hover,.home-energy-actions a:focus-visible{background:var(--accent);border-color:transparent;color:var(--warm-white);box-shadow:0 1rem 2.25rem #1b1d1c29;transform:translateY(-2px)}.home-energy-note{max-width:42rem;color:var(--ink);font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.34}.home-energy-compare{--energy-split: 50%;width:min(100%,74rem);min-width:0}.home-energy-compare-frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(232,225,212,.95);border-radius:6px;background:#e8e1d438;box-shadow:0 1.5rem 4rem #40231614}.home-energy-compare-frame img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.home-energy-before{filter:grayscale(.85) sepia(.16) brightness(.58) saturate(.72);clip-path:inset(0 calc(100% - var(--energy-split)) 0 0)}.home-energy-divider{position:absolute;top:0;bottom:0;left:var(--energy-split);z-index:2;width:2px;background:#ffffffeb;box-shadow:0 0 0 1px #1818190f;transform:translate(-50%);pointer-events:none}.home-energy-divider span{position:absolute;top:50%;left:50%;display:block;width:clamp(2rem,3.4vw,2.75rem);height:clamp(2rem,3.4vw,2.75rem);border:2px solid rgba(255,255,255,.92);border-radius:999px;background:var(--white);box-shadow:0 .8rem 1.8rem #18181929;transform:translate(-50%,-50%)}.home-energy-compare-frame input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.home-energy-compare-frame:focus-within{outline:3px solid rgba(226,182,62,.34);outline-offset:4px}.product-badge{position:absolute;z-index:2;top:.85rem;left:.85rem;padding:.3rem .58rem;border:1px solid rgba(169,120,24,.34);border-radius:999px;background:#fffcf7d6;color:#8a6110;font-family:var(--text-font);font-size:.72rem;font-weight:600;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-reorder-badge{background:#181819e6;color:var(--warm-white)}.product-info{display:flex;flex-direction:column;min-width:0;flex:1;padding:clamp(1.15rem,2vw,1.75rem);background:var(--pure-white);background-image:none}.product-card h2{max-width:none;margin:0 0 .65rem;color:var(--ink);font-size:clamp(1.22rem,1.42vw,1.65rem);line-height:1.06;letter-spacing:0}.product-card-subtitle{display:block;margin-top:.28rem;color:var(--muted);font-family:var(--text-font);font-size:.72em;font-weight:600;line-height:1.25}.product-card p{max-width:34ch;margin:0 0 1rem;color:var(--muted);font-family:var(--text-font);font-size:clamp(.95rem,1vw,1.05rem);line-height:1.45}.product-claims{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:0 0 1.3rem;padding:0;color:var(--ink);font-family:var(--text-font);font-size:.92rem;font-weight:600;list-style:none}.product-claims li{display:inline-flex;gap:.45rem;align-items:center}.product-claims li+li:before{display:inline-block;flex:0 0 auto;width:.28rem;height:.28rem;border-radius:999px;background:currentColor;content:"";opacity:.65}.product-buy-row{display:flex;gap:1rem;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:.35rem;border-top:0;font-family:var(--text-font)}.price-stack{display:grid;gap:.28rem;align-items:start}.price-stack span{color:var(--muted);font-size:.9rem;text-decoration:line-through}.price-current-row{display:flex;flex-wrap:wrap;gap:.55rem .8rem;align-items:center}.price-current-row>strong{color:var(--ink);font-size:clamp(1.45rem,2vw,2rem);font-weight:600;line-height:1}.price-current-row small{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .65rem;border-radius:999px;background:#e2b63e29;color:var(--accent);font-size:.85rem;font-weight:600}.product-buy-row button,.product-buy-button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:0 1.15rem;border:0;border-radius:999px;background:var(--ink);color:var(--warm-white);font-family:var(--text-font);font-weight:600;cursor:pointer;transition:background var(--duration-fast) ease,transform var(--duration-base) var(--ease-soft)}.product-buy-row button:hover,.product-buy-button:hover{background:var(--accent);transform:translateY(-1px)}.product-page{position:relative;z-index:2;padding-top:calc(var(--nav-height) + 2.5rem);padding-bottom:6.5rem;background:var(--product-card-bg)}.product-page.has-final-cta{padding-bottom:0}.home-nav+.product-page{padding-top:0}.home-nav+.product-page .product-detail{padding-block:clamp(2rem,3vw,3rem) var(--section-spacing)}#pdp-benefits,#pdp-ingredients,#pdp-purchase,#pdp-cell-energy,#pdp-daily-energy,#pdp-expert-recommendation,#pdp-testimonials,#pdp-dosage,#pdp-science-explained,#pdp-quality,#pdp-90-days,#pdp-fit-check,#pdp-founder-story,#pdp-faq,#pdp-final-cta,#pdp-science,#pdp-expect,#reviews{scroll-margin-top:calc(var(--nav-height) + 4.25rem)}.product-anchor-nav{position:sticky;top:var(--nav-height);z-index:12;border-block:1px solid rgba(232,225,212,.72);background:#fffffff5;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);transition:top var(--duration-base) var(--ease-soft)}.nav-is-hidden .product-anchor-nav{top:0}.product-anchor-nav-inner{display:flex;align-items:center;justify-content:space-between;min-height:3.45rem;gap:clamp(1.2rem,3vw,3.5rem);overflow-x:auto;scrollbar-width:none}.product-anchor-nav-inner::-webkit-scrollbar{display:none}.product-anchor-nav a{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;min-height:3.45rem;color:var(--ink);font-family:var(--text-font);font-size:clamp(.78rem,.82vw,.9rem);font-weight:600;white-space:nowrap;transition:color var(--duration-fast) ease}.product-anchor-nav a:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent;content:"";transition:background var(--duration-fast) ease}.product-anchor-nav a:hover,.product-anchor-nav a.is-active{color:var(--accent)}.product-anchor-nav a:hover:after,.product-anchor-nav a.is-active:after{background:currentColor}.product-stats-band{padding-block:clamp(3rem,5vw,5rem);background:var(--ink);color:var(--warm-white)}.product-stats-band-inner{display:grid;gap:clamp(1.8rem,3vw,3rem);align-items:stretch}.product-stats-band h2{max-width:100%;margin:0;color:var(--warm-white);font-size:clamp(2rem,3.3vw,4rem);font-weight:600;line-height:.98;letter-spacing:0}.product-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid rgba(250,247,239,.18)}.product-stats-item{display:grid;gap:clamp(.75rem,1.2vw,1.05rem);align-content:start;min-width:0;padding:clamp(1.35rem,2.6vw,2.25rem) clamp(1rem,1.9vw,1.8rem);border-left:1px solid rgba(250,247,239,.18)}.product-stats-item:first-child{border-left:0}.product-stats-item strong{color:var(--warm-white);font-family:var(--display-font);font-size:clamp(2.05rem,3.1vw,3.7rem);font-weight:600;line-height:.95;letter-spacing:0}.product-stats-item span{max-width:22ch;color:#faf7efbd;font-family:var(--text-font);font-size:clamp(.95rem,1vw,1.05rem);font-weight:500;line-height:1.45}.product-detail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.75fr);gap:clamp(2rem,4.5vw,5rem);align-items:start;padding-block:var(--section-spacing)}.product-gallery{display:grid;gap:clamp(.55rem,.9vw,.8rem);min-width:0}.product-gallery-slider{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:var(--warm-white)}.product-gallery-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:none;scrollbar-width:none}.product-gallery-track::-webkit-scrollbar{display:none}.product-gallery-main,.product-gallery-tile,.product-gallery-slide{margin:0;overflow:hidden;border:0;border-radius:8px;background:var(--warm-white)}.product-gallery-main,.product-gallery-slide{flex:0 0 100%;height:100%;min-height:0;scroll-snap-align:start}.product-gallery-grid{display:flex;gap:clamp(.55rem,.9vw,.75rem);align-items:center;overflow-x:auto;padding:.15rem 0 .35rem;scrollbar-width:none}.product-gallery-grid::-webkit-scrollbar{display:none}.product-gallery-tile{flex:0 0 clamp(5.1rem,7.4vw,7rem);width:clamp(5.1rem,7.4vw,7rem);aspect-ratio:1 / 1;min-height:0;padding:0;cursor:pointer;transition:border-color var(--duration-fast) ease,transform var(--duration-base) var(--ease-soft),box-shadow var(--duration-fast) ease}.product-gallery-tile.is-active,.product-gallery-tile:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);transform:translateY(-1px)}.product-gallery-main img,.product-gallery-tile img,.product-gallery-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.product-gallery-main.is-contain img,.product-gallery-tile.is-contain img,.product-gallery-slide.is-contain img{padding:clamp(2rem,4vw,4rem);object-fit:contain;mix-blend-mode:multiply}.product-gallery-arrow{position:absolute;top:50%;z-index:2;display:grid;width:2.65rem;height:2.65rem;place-items:center;border:0;border-radius:999px;background:#ffffffeb;color:var(--ink);box-shadow:0 .75rem 2.2rem #1818191a;cursor:pointer;transform:translateY(-50%);transition:background var(--duration-base) ease,opacity var(--duration-base) ease,transform var(--duration-base) var(--ease-soft)}.product-gallery-arrow span{display:block;width:.72rem;height:.72rem;border-right:.22rem solid currentColor;border-bottom:.22rem solid currentColor;font-size:0}.product-gallery-arrow.is-prev span{transform:translate(.12rem) rotate(135deg)}.product-gallery-arrow.is-next span{transform:translate(-.12rem) rotate(-45deg)}.product-gallery-arrow:hover{background:var(--white);transform:translateY(-50%) scale(1.04)}.product-gallery-arrow:disabled{color:#18181952;opacity:.56;pointer-events:none}.product-gallery-arrow.is-prev{left:.55rem}.product-gallery-arrow.is-next{right:.55rem}.product-gallery-dots{position:absolute;right:1rem;bottom:1rem;left:1rem;z-index:2;display:flex;justify-content:center;gap:.45rem;pointer-events:none}.product-gallery-dot{width:.55rem;height:.55rem;padding:0;border:0;border-radius:999px;background:#18181947;cursor:pointer;pointer-events:auto;transition:background var(--duration-base) ease,transform var(--duration-base) var(--ease-soft),width var(--duration-base) var(--ease-soft)}.product-gallery-dot.is-active{width:1.45rem;background:var(--accent)}.product-summary{position:sticky;top:calc(var(--nav-height) + 2rem);display:grid;gap:1.2rem;min-width:0;max-width:100%;color:var(--ink);font-family:var(--text-font)}.product-summary>*{min-width:0}.product-detail-kicker{display:inline-flex;gap:.42rem;align-items:center;width:fit-content;margin:0;padding:.42rem .78rem;border-radius:999px;background:var(--ink);color:var(--warm-white);font-size:.84rem;font-weight:700;line-height:1}.product-detail-kicker span{display:grid;width:1rem;height:1rem;flex:0 0 auto;place-items:center;border:1.5px solid currentColor;border-radius:999px;font-family:var(--text-font);font-size:.62rem;font-weight:800;line-height:1}.product-summary h1{margin:0;max-width:none;color:var(--ink);font-family:var(--headline-font);font-size:clamp(1.75rem,2.25vw,2.55rem);line-height:.98;letter-spacing:0;overflow-wrap:anywhere}.product-rating{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;color:var(--ink);font-size:.95rem}.product-rating span{color:var(--accent);letter-spacing:.08em}.product-rating a{width:fit-content;border-bottom:1px solid currentColor;color:var(--ink);font-weight:600}.product-buy-button{gap:1rem;min-width:clamp(15rem,20vw,19rem);justify-content:space-between;padding-inline:1.35rem}.product-buy-arrow{color:currentColor;font-size:1.05rem;line-height:1;text-decoration:none;transition:transform var(--duration-fast) var(--ease-soft)}.product-buy-button:hover .product-buy-arrow,.product-buy-button:focus-visible .product-buy-arrow{transform:translate(.2rem)}.product-detail-copy,.product-delivery-note,.product-summary-guarantee,.product-guarantee{margin:0;color:var(--muted);font-size:clamp(1rem,1.05vw,1.15rem);line-height:1.45}.product-detail-copy,.product-delivery-note{max-width:none}.product-detail-note{display:block;margin-top:.35rem;font-size:.9em}.product-trust-checks{display:grid;grid-template-columns:1fr;grid-auto-flow:row;gap:.7rem;margin:-.15rem 0 clamp(.7rem,1.6vw,1.35rem);padding:0;color:var(--ink);font-family:var(--text-font);font-size:.95rem;font-weight:600;list-style:none}.product-trust-checks li{display:flex;gap:.45rem;align-items:flex-start;min-width:0}.product-trust-checks li:before{display:block;flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.12rem;background:url(check-circle.svg) center / contain no-repeat;content:""}.product-trust-copy{display:block;min-width:0;color:var(--muted);font-family:var(--text-font);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.product-trust-copy strong{color:var(--ink);font-family:var(--headline-font);font-weight:600}.product-trust-copy span{font-family:var(--text-font)}.product-guarantee{max-width:none}.product-summary-guarantee{margin-top:-.35rem;color:var(--ink);font-size:clamp(.95rem,1vw,1.06rem);font-weight:600}.product-offer-pill{width:fit-content;padding:.45rem .75rem;border-radius:999px;background:#e2b63e2e;color:var(--accent);font-size:.86rem;font-weight:600}.product-buy-box{position:relative;display:grid;gap:1.25rem}.buy-option{position:relative;display:grid;gap:1rem;padding:clamp(1.4rem,2vw,1.75rem) clamp(1.25rem,1.8vw,1.7rem) clamp(1.25rem,1.8vw,1.6rem);border:1px solid var(--pale-neutral);border-radius:8px;background:var(--white);transition:border-color var(--duration-slow) var(--ease-smooth),background var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-smooth)}.buy-option.is-active{border-color:var(--accent);background:var(--white)}.buy-savings-badge{position:absolute;top:0;left:50%;z-index:1;min-width:10rem;max-width:calc(100% - 2rem);padding:.42rem 1.15rem;border-radius:999px;background:var(--accent);color:var(--warm-white);font-family:var(--text-font);font-size:.86rem;font-weight:600;line-height:1;text-align:center;transform:translate(-50%,-50%);white-space:normal}.buy-savings-badge[hidden]{display:none}.buy-option:has(.buy-savings-badge:not([hidden])){margin-top:.45rem;padding-top:clamp(2rem,2.6vw,2.3rem)}.buy-option-header{display:grid;grid-template-columns:auto minmax(0,1fr) max-content;gap:.9rem;align-items:center;width:100%;padding:0;border:0;background:transparent;color:var(--ink);font-family:var(--text-font);text-align:left;cursor:pointer}.buy-option-header>*{min-width:0}.buy-radio{position:relative;width:1.25rem;height:1.25rem;border:1px solid var(--ink);border-radius:999px}.buy-option.is-active .buy-radio:after{position:absolute;top:.32rem;right:.32rem;bottom:.32rem;left:.32rem;border-radius:inherit;background:var(--ink);content:""}.buy-option-copy,.buy-option-price{display:grid;gap:.25rem;min-width:0}.buy-option-copy strong,.buy-option-price strong{font-size:clamp(1rem,1.25vw,1.18rem);font-weight:600;line-height:1.15}.buy-option-copy small,.buy-option-price small{color:var(--muted);font-size:.9rem;font-weight:600}.buy-option-price small{color:#1818198f;font-size:.82rem;font-weight:600}.buy-option-price{justify-items:end;justify-self:end;min-width:max-content;text-align:right}.buy-plan-selector{display:grid;gap:.45rem}.buy-plan-selector>span{color:var(--muted);font-size:.85rem;font-weight:600}.buy-plan-selector select{width:100%;min-height:3rem;padding:.65rem 2.5rem .65rem .85rem;border:1px solid rgba(24,24,25,.2);border-radius:6px;background:var(--white);color:var(--ink);font:inherit}.buy-plan-selector select:focus-visible{border-color:var(--accent);outline:2px solid rgba(226,182,62,.24);outline-offset:2px}.buy-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.55rem,1vw,.75rem);overflow:visible;padding-bottom:.1rem}.buy-tier{display:grid;place-items:center;min-width:0;min-height:4.5rem;padding:.75rem;border:1px solid rgba(24,24,25,.16);border-radius:6px;background:var(--white);color:var(--ink);font-family:var(--text-font);text-align:center;cursor:pointer;transition:border-color var(--duration-slow) var(--ease-smooth),background var(--duration-slow) var(--ease-smooth),transform var(--duration-slow) var(--ease-smooth)}.buy-tier:hover,.buy-tier.is-active{border-color:var(--accent);background:var(--white)}.buy-tier.is-active{border-width:2px;box-shadow:0 0 0 1px #e2b63e1a}.buy-tier:hover{transform:translateY(-1px)}.buy-tier strong{font-family:var(--text-font);font-size:.96rem;font-weight:600;line-height:1.2;white-space:nowrap}.buy-tier span{color:var(--ink);font-family:var(--text-font);font-size:.88rem;font-weight:600;line-height:1.2;white-space:nowrap}.product-buy-box .product-detail-cta{width:100%}.product-purchase-accordions{display:grid;border-top:1px solid rgba(232,225,212,.95);background:transparent}.product-purchase-accordions details{border-bottom:1px solid rgba(232,225,212,.95)}.product-purchase-accordions summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.2rem;padding:.72rem 2.65rem .72rem 0;color:var(--ink);font-family:var(--text-font);font-size:clamp(.98rem,1.05vw,1.08rem);font-weight:600;line-height:1.18;list-style:none;cursor:pointer}.product-purchase-accordions summary::-webkit-details-marker{display:none}.product-purchase-accordions summary:after{position:absolute;top:50%;right:0;display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid rgba(24,24,25,.24);border-radius:999px;color:var(--ink);content:"";transform:translateY(-50%);transition:transform var(--duration-base) var(--ease-soft)}.product-purchase-accordions summary:before{position:absolute;top:50%;right:.77rem;z-index:1;width:.3rem;height:.3rem;border-right:1.4px solid var(--ink);border-bottom:1.4px solid var(--ink);content:"";transform:translateY(-65%) rotate(45deg);transform-origin:center;transition:transform var(--duration-base) var(--ease-soft)}.product-purchase-accordions details[open]:not(.is-closing) summary:after,.product-purchase-accordions details[open]:not(.is-closing) summary:before{transform:translateY(-50%) rotate(180deg)}.product-purchase-accordions summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-purchase-accordions details>div{display:grid;gap:.75rem;padding:0 2.65rem .95rem 0;color:var(--muted);font-family:var(--text-font);font-size:.92rem;line-height:1.48}.product-purchase-accordions h3,.product-purchase-accordions p,.product-purchase-accordions ul{margin:0}.product-purchase-accordions h3{color:var(--ink);font-size:.94rem;font-weight:600}.product-purchase-dosage-level{display:grid;gap:.08rem;padding:.2rem 0}.product-purchase-dosage-level h3{margin:0 0 .08rem}.product-purchase-accordions details>div>p strong{color:var(--ink);font-weight:700}.product-purchase-accordions ul{display:grid;gap:.35rem;padding-left:1.1rem}.product-purchase-accordions a{color:var(--accent);font-weight:700;text-decoration-thickness:1px;text-underline-offset:.18em}.product-purchase-accordions a:hover{color:var(--ink)}.product-reorder-links{display:grid;gap:.55rem}.product-reorder-links a{width:fit-content;padding:0;border:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.product-info-table-wrap{overflow-x:auto;border:1px solid rgba(232,225,212,.82);border-radius:6px;background:#ffffff8f}.product-info-table-wrap table{width:100%;min-width:31rem;border-collapse:collapse;font-size:.84rem}.product-info-table-wrap th,.product-info-table-wrap td{padding:.65rem .7rem;border-bottom:1px solid rgba(232,225,212,.82);text-align:left;vertical-align:top}.product-info-table-wrap th{color:var(--ink);font-weight:600}.product-info-table-wrap tr:last-child td{border-bottom:0}.payment-logo-row{display:flex;flex-wrap:nowrap;gap:.45rem;align-items:center;justify-content:center;justify-self:center;max-width:100%;overflow-x:auto;margin-top:-.25rem;scrollbar-width:none}.payment-logo-row::-webkit-scrollbar{display:none}.payment-logo{display:grid;flex:0 0 auto;width:38px;height:24px;place-items:center;border:0;border-radius:3px;background:transparent;overflow:hidden}.payment-logo img,.payment-logo svg{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.payment-logo svg{stroke:none;stroke-width:0}.cell-energy-basis{padding-block:var(--section-spacing);background:var(--white)}.cell-energy-basis-inner{display:grid;gap:clamp(2rem,4vw,4rem);justify-items:center}.cell-energy-heading{display:grid;gap:clamp(1rem,1.8vw,1.5rem);justify-items:center;width:min(100%,90rem);text-align:center}.cell-energy-content-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(40rem,1.12fr);gap:clamp(2rem,4vw,5rem);align-items:center;width:100%}.cell-energy-copy{display:grid;gap:clamp(1rem,1.8vw,1.5rem);justify-items:start;width:100%;text-align:left}.cell-energy-heading>p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cell-energy-heading h2{max-width:min(100%,36ch);margin:0;color:var(--ink);font-size:clamp(1.95rem,2.6vw,3.05rem);font-weight:600;line-height:1.04;letter-spacing:0}.cell-energy-body{display:grid;gap:.95rem;max-width:70ch}.cell-energy-body p{margin:0;color:#181819b8;font-family:var(--text-font);font-size:clamp(1rem,1.08vw,1.16rem);line-height:1.58}.cell-energy-body strong{max-width:none;margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:600!important;line-height:inherit}.nad-curve-card{display:grid;justify-self:center;width:100%;min-height:clamp(34rem,42vw,46rem);margin:0;padding:clamp(1.8rem,4vw,4.25rem);border:1px solid rgba(226,182,62,.58);border-radius:8px;background:var(--white)}.nad-curve-card--animated{padding-bottom:0;overflow:hidden}.nad-curve-card figcaption{display:grid;gap:.9rem;align-self:start}.nad-curve-card h3{margin:0;color:var(--ink);font-size:clamp(1.6rem,2vw,2.4rem);font-weight:600;line-height:1.08;letter-spacing:0}.nad-curve-card p{max-width:54ch;margin:0;color:#181819a8;font-family:var(--text-font);font-size:clamp(1rem,1.3vw,1.38rem);line-height:1.45}.nad-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.7rem,1.4vw,1.2rem);align-items:end;min-height:clamp(19rem,25vw,27rem);margin-top:clamp(2rem,4vw,4rem)}.nad-bar-item{display:grid;grid-template-rows:auto minmax(4.5rem,var(--bar-height));gap:clamp(.7rem,1.2vw,1rem);align-items:end;min-width:0}.nad-bar-item.is-age-20{--bar-height: clamp(15.5rem, 21vw, 24rem)}.nad-bar-item.is-age-35{--bar-height: clamp(9rem, 13vw, 16rem)}.nad-bar-item.is-age-50{--bar-height: clamp(6.7rem, 9.5vw, 11.2rem)}.nad-bar-item.is-age-80{--bar-height: clamp(4.6rem, 6.3vw, 7.2rem)}.nad-bar-label{display:grid;justify-items:center;color:var(--ink);text-align:center}.nad-bar-label strong{font-size:clamp(2.35rem,4vw,4rem);font-weight:600;line-height:.92;letter-spacing:0}.nad-bar-label span{font-family:var(--text-font);font-size:clamp(.9rem,1.12vw,1.16rem);font-weight:600;line-height:1.15;white-space:nowrap}.nad-bar-item i{display:block;width:100%;height:var(--bar-height);border-radius:6px 6px 0 0;background:var(--accent)}.daily-energy{overflow:hidden;padding-block:clamp(3.75rem,5.5vw,6.8rem);background:#fff}.daily-energy-inner{display:grid;gap:clamp(2rem,3.5vw,3.75rem);width:100%;max-width:none;padding-inline:max(var(--section-gutter),calc((100vw - var(--section-max)) / 2))}.daily-energy-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,.65fr);gap:1rem;align-items:start}.daily-energy-heading p{grid-column:1 / -1;margin:0;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.daily-energy-heading h2{max-width:12ch;margin:0;color:var(--ink);font-size:clamp(2.25rem,3.5vw,4.35rem);font-weight:600;line-height:.98;letter-spacing:0}.daily-energy-heading span{max-width:48ch;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.16vw,1.18rem);line-height:1.52}.daily-energy-slider-shell{position:relative;width:100%;min-width:0}.daily-energy-grid{--daily-energy-gap: clamp(1rem, 1.4vw, 1.35rem);display:flex;width:100%;min-width:0;gap:var(--daily-energy-gap);overflow-x:auto;padding:.25rem 0 .75rem;overscroll-behavior-x:contain;scroll-padding-inline:0;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none}.daily-energy-grid::-webkit-scrollbar{display:none}.daily-energy-grid.is-programmatic-scroll{scroll-snap-type:none;scroll-behavior:auto}.is-draggable-scroll{cursor:grab;-webkit-user-select:none;user-select:none}.is-draggable-scroll.is-dragging{cursor:grabbing}.is-draggable-scroll img{pointer-events:none}.daily-energy-slider-arrow{top:48%;width:3rem;height:3rem;border:0;background:var(--ink);box-shadow:0 .85rem 2.2rem #1818191f;color:var(--warm-white)}.daily-energy-slider-arrow:hover{border-color:transparent;background:var(--accent);color:var(--warm-white);box-shadow:0 .85rem 2.2rem #1818191f;transform:translateY(-50%) scale(1)}.daily-energy-grid article{position:relative;flex:0 0 calc((100% - (var(--daily-energy-gap) * 2)) / 3);isolation:isolate;min-width:0;min-height:clamp(34rem,42vw,46rem);overflow:hidden;padding:0;border:1px solid rgba(232,225,212,.9);border-radius:8px;background:#faf7efb8}.daily-energy-grid article:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";background:linear-gradient(180deg,#18181900 45%,#18181947 68%),linear-gradient(180deg,#18181900,#1818191a);pointer-events:none}.daily-energy-card-copy{position:absolute;inset-inline:0;bottom:0;z-index:2;display:grid;gap:.55rem;min-height:clamp(8.8rem,9.5vw,10.8rem);align-content:start;padding:clamp(1rem,1.35vw,1.35rem);background:linear-gradient(90deg,#121a1ed6,#201b1dbd);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.daily-energy-grid img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.daily-energy-grid article:nth-child(1) img{object-position:center 32%}.daily-energy-grid article:nth-child(2) img,.daily-energy-grid article:nth-child(4) img,.daily-energy-grid article:nth-child(5) img{object-position:center 44%}.daily-energy-grid article:nth-child(3) img{object-position:center 50%}.daily-energy-grid article span{color:#ffffffdb;font-family:var(--text-font);font-size:.82rem;font-weight:600;letter-spacing:.12em}.daily-energy-grid h3{margin:0;color:#fff;font-size:clamp(1.3rem,1.65vw,1.82rem);font-weight:600;line-height:1.08;letter-spacing:0}.daily-energy-grid p{margin:0;color:#ffffffe0;font-family:var(--text-font);font-size:clamp(.95rem,1.02vw,1.06rem);line-height:1.34}.daily-energy-note{max-width:58ch;margin:calc(clamp(2rem,3.5vw,3.75rem)*-.35) auto 0;color:#181819ad;font-family:var(--text-font);font-size:clamp(1.08rem,1.25vw,1.25rem);line-height:1.5;text-align:center}.product-detail-price{display:flex;gap:.8rem;align-items:baseline}.product-detail-price strong{font-size:clamp(1.8rem,2.4vw,2.6rem);line-height:1}.product-detail-price span{color:var(--muted);font-size:clamp(1.1rem,1.3vw,1.35rem);text-decoration:line-through}.product-detail-cta{display:inline-flex;width:100%;min-height:3.8rem;align-items:center;justify-content:center;min-width:0;padding-inline:clamp(1rem,4vw,1.5rem);border:0;border-radius:999px;background:var(--ink);color:var(--warm-white);font-family:var(--text-font);font-size:1rem;font-weight:600;line-height:1.15;text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.product-detail-cta:hover{background:var(--accent);transform:translateY(-2px)}.product-purchase-trust{margin:-.35rem 0 0;color:var(--ink);font-family:var(--text-font);font-size:.95rem;text-align:center}.product-sticky-cta{position:fixed;right:0;bottom:0;left:0;z-index:60;padding:.8rem var(--section-gutter);border-top:1px solid rgba(232,225,212,.86);background:#faf7eff0;box-shadow:0 -1rem 3rem #18181914;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.product-sticky-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.product-sticky-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem;align-items:center;width:min(100%,var(--section-max));margin-inline:auto}.product-sticky-copy{display:grid;gap:.24rem;justify-self:start;min-width:0;color:var(--ink);font-family:var(--text-font)}.product-sticky-copy span{min-width:0;overflow:hidden;font-size:clamp(.92rem,1vw,1.05rem);font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.product-sticky-copy small{color:var(--muted);font-size:.86rem;font-weight:600;line-height:1.25}.product-sticky-price{display:grid;gap:.18rem;justify-items:center;color:var(--ink);font-family:var(--text-font);text-align:center}.product-sticky-price strong{font-size:clamp(1.18rem,1.55vw,1.55rem);font-weight:600;line-height:1;white-space:nowrap}.product-sticky-price small{color:var(--accent);font-size:.8rem;font-weight:600;line-height:1.15;white-space:nowrap}.product-sticky-price small[hidden]{display:none}.product-sticky-purchase{position:relative;justify-self:center;width:min(24rem,34vw);min-width:17rem;font-family:var(--text-font)}.product-sticky-purchase-toggle{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;width:100%;min-height:3.2rem;padding:.55rem 2.6rem .55rem 1.15rem;border:1px solid rgba(24,24,25,.2);border-radius:999px;background:#faf7eff5;color:var(--ink);cursor:pointer;text-align:left;transition:border-color var(--duration-base) var(--ease-soft),background var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.product-sticky-purchase-toggle:after{position:absolute;top:50%;right:1.1rem;width:.55rem;height:.55rem;border-top:2px solid currentColor;border-right:2px solid currentColor;content:"";transform:translateY(-30%) rotate(-45deg);transition:transform var(--duration-base) var(--ease-soft)}.product-sticky-purchase-toggle.is-open:after{transform:translateY(-65%) rotate(135deg)}.product-sticky-purchase-toggle:hover,.product-sticky-purchase-toggle.is-open{border-color:var(--accent);background:#fff}.product-sticky-purchase-toggle span{overflow:hidden;font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.product-sticky-purchase-toggle small{display:grid;gap:.12rem;justify-items:end;min-width:max-content;color:#18181994;font-size:.78rem;font-weight:600;line-height:1.1}.product-sticky-purchase-toggle strong{color:var(--ink);font-size:.92rem;font-weight:600}.product-sticky-purchase-toggle em{color:var(--accent);font-style:normal}.product-sticky-purchase-toggle em[hidden]{display:none}.product-sticky-purchase-list{position:absolute;right:0;bottom:calc(100% + .6rem);left:0;z-index:3;display:grid;gap:.2rem;overflow:hidden;padding:.35rem;border:1px solid rgba(24,24,25,.14);border-radius:8px;background:#faf7ef;box-shadow:0 1.2rem 3rem #1818192e}.product-sticky-purchase-list[hidden]{display:none}.product-sticky-purchase-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;min-height:3.25rem;padding:.7rem .85rem;border:0;border-radius:6px;background:transparent;color:var(--ink);cursor:pointer;font-family:var(--text-font);text-align:left}.product-sticky-purchase-choice:hover,.product-sticky-purchase-choice.is-active{background:#e2b63e1f}.product-sticky-purchase-choice span{overflow:hidden;font-size:.96rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.product-sticky-purchase-choice small{display:grid;gap:.1rem;justify-items:end;min-width:max-content;color:#18181994;font-size:.76rem;line-height:1.1}.product-sticky-purchase-choice strong{color:var(--ink);font-size:.86rem;font-weight:600}.product-sticky-purchase-choice em{color:var(--accent);font-style:normal}.product-sticky-button{display:inline-flex;justify-self:end;min-width:min(18rem,34vw);min-height:3.2rem;align-items:center;justify-content:center;padding:0 1.8rem;border:0;border-radius:999px;background:var(--ink);color:var(--warm-white);cursor:pointer;font-family:var(--text-font);font-size:1rem;font-weight:600;line-height:1;transition:background var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.product-sticky-button:hover{background:var(--accent);transform:translateY(-1px)}.product-sticky-button:focus-visible{outline:2px solid var(--accent);outline-offset:.3rem}.product-guarantee{display:flex;flex-wrap:nowrap;gap:.45rem .7rem;align-items:center;justify-content:center;justify-self:center;text-align:center;font-size:.95rem;font-weight:600;white-space:nowrap}.product-guarantee span+span:before{display:inline-block;width:1px;height:.9em;margin-right:.7rem;background:#18181947;content:"";vertical-align:-.12em}.pdp-ingredients{display:grid;gap:.95rem;padding-top:.35rem}.pdp-ingredients-head{display:flex;gap:1rem;align-items:baseline;justify-content:space-between;font-family:var(--text-font)}.pdp-ingredients-head h2{margin:0;color:var(--ink);font-size:1.05rem;font-weight:600;letter-spacing:0}.pdp-ingredients-head a{flex:0 0 auto;border-bottom:1px solid currentColor;color:var(--ink);font-size:.88rem;font-weight:600}.pdp-ingredient-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.pdp-ingredient-card{display:grid;grid-template-columns:3.2rem 1fr;gap:.7rem;align-items:center;min-width:0;padding:.55rem;border:1px solid rgba(232,225,212,.82);border-radius:6px;background:#faf7efbd}.pdp-ingredient-card img{display:block;width:3.2rem;height:3.2rem;border-radius:5px;object-fit:contain}.pdp-ingredient-card div{display:grid;gap:.12rem;min-width:0;font-family:var(--text-font)}.pdp-ingredient-card strong,.pdp-ingredient-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp-ingredient-card strong{color:var(--ink);font-size:.92rem;font-weight:600}.pdp-ingredient-card span{color:var(--muted);font-size:.82rem;font-weight:600}.product-detail-bullets{display:grid;gap:.9rem;margin:0;padding:1.4rem 0 0;border-top:1px solid var(--pale-neutral);list-style:none}.product-detail-bullets li{display:flex;gap:.7rem;color:var(--muted);font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.4}.product-detail-bullets li:before{content:"";flex:0 0 auto;width:.42rem;height:.42rem;margin-top:.55rem;border-radius:999px;background:var(--ink)}.bundle-ritual{padding-block:var(--section-spacing);background:var(--pure-white)}.bundle-ritual-inner{display:grid;gap:clamp(2.4rem,4vw,4rem)}.bundle-ritual-heading{display:grid;justify-items:center;gap:.7rem;text-align:center}.bundle-ritual-heading p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:.86rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.bundle-ritual-heading h2{max-width:15ch;margin:0;color:var(--ink);font-family:var(--headline-font);font-size:clamp(2rem,2.9vw,3.2rem);font-weight:600;line-height:1.02;letter-spacing:0}.bundle-ritual-heading h2 em{color:inherit;font-style:normal;font-weight:600}.bundle-ritual-heading span{max-width:64ch;color:#181819ad;font-family:var(--text-font);font-size:clamp(.98rem,1.05vw,1.08rem);font-weight:500;line-height:1.38}.bundle-ritual-heading span strong{color:var(--ink);font-weight:700!important}.bundle-ritual-copy{display:grid;justify-items:center;gap:clamp(1rem,1.8vw,1.55rem);width:100%;max-width:min(100%,88rem);margin:0 auto;color:#181819ad;font-family:var(--text-font);font-size:clamp(.98rem,1.05vw,1.08rem);font-weight:500;line-height:1.38;text-align:center}.bundle-ritual-copy .bundle-ritual-lead{display:block;max-width:none!important;white-space:nowrap}.bundle-ritual-copy .bundle-ritual-detail{display:block;max-width:104ch!important}.bundle-ritual-copy strong{color:var(--ink);font-weight:700!important}.bundle-ritual-copy .bundle-ritual-one-line{display:block;max-width:none!important;white-space:nowrap}@media(max-width:1280px){.bundle-ritual-copy .bundle-ritual-lead,.bundle-ritual-copy .bundle-ritual-one-line{max-width:88ch!important;white-space:normal}}.bundle-formula-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6rem,13vw,18rem);align-items:stretch}.bundle-formula-card{display:grid;gap:1.4rem;padding:clamp(1.8rem,3vw,3rem);border:0;border-radius:8px;background:var(--pure-white);box-shadow:0 1.6rem 4rem #1818190f;transform:translateY(0);transition:border-color .26s var(--ease-soft),box-shadow .32s var(--ease-soft),transform .32s var(--ease-soft);will-change:transform}.bundle-formula-card:hover,.bundle-formula-card:focus-within{box-shadow:0 2.15rem 5rem #1818191a;transform:translateY(-.35rem)}.bundle-formula-video{position:relative;aspect-ratio:2.25 / 1;overflow:hidden;margin:calc(clamp(1.8rem,3vw,3rem)*-1) calc(clamp(1.8rem,3vw,3rem)*-1) .15rem;border-radius:8px 8px 0 0;background:var(--pure-white);transition:filter .42s var(--ease-soft)}.bundle-formula-video:after{content:none}.bundle-formula-video video{display:block;width:100%;height:100%;background:var(--pure-white);object-fit:contain;transform:scale(1);transition:filter .42s var(--ease-soft),transform .52s var(--ease-soft)}.bundle-formula-card:hover .bundle-formula-video,.bundle-formula-card:focus-within .bundle-formula-video{filter:saturate(1.04) contrast(1.02)}.bundle-formula-card:hover .bundle-formula-video video,.bundle-formula-card:focus-within .bundle-formula-video video{transform:scale(1.025)}.bundle-formula-card>span{color:#1818198a;font-family:var(--text-font);font-size:.86rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bundle-formula-card h3{max-width:18ch;margin:0;color:var(--ink);font-size:clamp(1.38rem,1.95vw,2.25rem);font-weight:600;line-height:1.08}.bundle-formula-card p{margin:0;color:var(--muted);font-family:var(--text-font);font-size:clamp(1rem,1.1vw,1.14rem);font-weight:400;line-height:1.55}.bundle-formula-short-label{display:block;max-width:46ch;margin:-.45rem 0 0;color:var(--accent);font-family:var(--text-font);font-size:clamp(.9rem,.98vw,1rem);font-weight:600;line-height:1.42}.bundle-formula-card ul{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.bundle-formula-card li{display:block;color:var(--muted);font-family:var(--text-font);font-size:1.02rem;font-weight:400}.bundle-formula-plus{position:absolute;top:50%;left:50%;z-index:2;display:block;width:clamp(5.2rem,7vw,6.4rem);height:auto;object-fit:contain;filter:brightness(.72) saturate(.9) drop-shadow(0 1rem 1.8rem rgba(169,120,24,.2));transform:translate(-50%,-50%)}.bundle-ingredient-panel{display:grid;gap:clamp(1.2rem,2.2vw,1.8rem);margin-top:clamp(.85rem,2vw,1.8rem);padding:0;border:0;background:transparent;box-shadow:none}.bundle-ingredient-head{display:grid;gap:1rem;justify-items:center;text-align:center}.bundle-ingredient-head h3{margin:0;color:var(--ink);font-size:clamp(1.35rem,1.8vw,2rem);font-weight:600;line-height:1.08}.bundle-ingredient-head a{color:var(--accent);font-family:var(--text-font);font-size:clamp(.94rem,1vw,1.02rem);font-weight:600;text-decoration:none}.bundle-ingredient-rail{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.7rem}.bundle-ingredient-pill{display:grid;grid-template-rows:auto 1fr;gap:.7rem;min-width:0;padding:.8rem .68rem;border:1px solid rgba(232,225,212,.86);border-radius:8px;background:#ffffff9e}.bundle-ingredient-pill img{width:clamp(4.4rem,4.8vw,5rem);height:clamp(4.4rem,4.8vw,5rem);place-self:center;object-fit:contain;filter:drop-shadow(0 .6rem .85rem rgba(24,24,25,.08))}.bundle-ingredient-pill div{display:grid;gap:.18rem;min-width:0;align-content:start;text-align:center}.bundle-ingredient-pill strong,.bundle-ingredient-pill span{min-width:0;overflow-wrap:anywhere;font-family:var(--text-font);line-height:1.2}.bundle-ingredient-pill strong{color:var(--ink);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600}.bundle-ingredient-pill span{color:#1818199e;font-size:clamp(.76rem,.82vw,.86rem);font-weight:500}.bundle-ingredient-actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.bundle-ingredient-actions a{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:0 1.45rem;border:1px solid var(--ink);border-radius:999px;font-family:var(--text-font);font-size:.98rem;font-weight:600;text-align:center;text-decoration:none;transition:transform var(--duration-fast) ease,background var(--duration-fast) ease,border-color var(--duration-fast) ease}.bundle-ingredient-actions .is-primary{background:var(--ink);color:var(--white)}.bundle-ingredient-actions .is-secondary{background:transparent;color:var(--ink)}.bundle-ingredient-actions a:hover{border-color:var(--accent);background:var(--accent);color:var(--white);transform:translateY(-1px)}@media(max-width:1020px){.bundle-ingredient-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.home-energy-reset-inner{gap:2rem}.home-energy-reset-copy h2,.home-energy-reset-copy p,.home-energy-support p,.home-energy-note{max-width:100%}}@media(max-width:760px){.bundle-ingredient-panel{width:100%}.bundle-ingredient-head{display:grid;gap:.55rem}.bundle-ingredient-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-ingredient-actions{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:.7rem;justify-self:stretch}.bundle-ingredient-actions a{width:100%;max-width:none;min-width:0;min-height:3.25rem;padding-inline:1.45rem;font-size:.98rem}}.expert-recommendation{padding-block:clamp(4rem,7vw,7rem);background:linear-gradient(180deg,#faf7eff5,#faf7effa),var(--product-card-bg)}.expert-recommendation-inner{display:grid;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.22fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.expert-recommendation-portrait{position:relative;overflow:hidden;align-self:stretch;min-height:clamp(28rem,42vw,38rem);margin:0;border-radius:8px;background:#faf7ef;box-shadow:0 1.6rem 4rem #1818191a}.expert-recommendation-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.expert-recommendation-copy{display:grid;gap:clamp(1rem,1.8vw,1.5rem)}.expert-recommendation-copy>p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:.86rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.expert-recommendation-copy h2{max-width:15ch;margin:0;color:var(--ink);font-family:var(--headline-font);font-size:clamp(2.1rem,3.1vw,3.4rem);font-weight:600;line-height:1.03;letter-spacing:0}.expert-recommendation-person{display:grid;gap:.35rem;max-width:42rem;padding-top:.3rem}.expert-recommendation-person strong{color:var(--ink);font-size:clamp(1.08rem,1.22vw,1.25rem);font-weight:600}.expert-recommendation-person span{color:#181819a3;font-family:var(--text-font);font-size:clamp(.95rem,1.05vw,1.05rem);font-weight:500;line-height:1.5}.expert-recommendation blockquote{position:relative;max-width:56rem;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#181819c2;font-family:var(--text-font);font-size:clamp(1.02rem,1.18vw,1.2rem);font-weight:500;line-height:1.65}.expert-recommendation blockquote sup{font-size:.68em;line-height:0}.expert-recommendation-copy>.expert-recommendation-disclaimer{max-width:56rem;margin:.1rem 0 0;color:#1818198a;font-family:var(--text-font);font-size:clamp(.78rem,.86vw,.9rem);font-weight:500;letter-spacing:0;line-height:1.55;text-transform:none}@media(max-width:900px){.expert-recommendation-inner{grid-template-columns:1fr}.expert-recommendation-portrait{width:min(100%,28rem);min-height:0;aspect-ratio:363 / 478}.expert-recommendation-copy h2{max-width:14ch;font-size:clamp(2rem,9vw,3.15rem)}}.faq-assistant-card,.faq-assistant-contact-card{display:grid;gap:1rem;max-width:780px;margin-inline:auto;padding:clamp(1.35rem,3vw,2rem);border:1px solid rgba(169,120,24,.24);border-radius:18px;background:#ffffffc2;box-shadow:0 1rem 2.6rem #1818190f;text-align:left}.faq-assistant-card{margin-top:clamp(2rem,4vw,3.2rem)}.faq-assistant-card-copy{display:grid;gap:.65rem}.faq-assistant-card h2,.faq-assistant-contact-card h2{max-width:none;margin:0;color:var(--ink);font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.15}.faq-assistant-card-copy p,.faq-assistant-contact-card .wissen-article-body,.faq-assistant-contact-card .wissen-article-body p,.faq-assistant-medical{margin:0}.faq-assistant-card-copy p,.faq-assistant-contact-card .wissen-article-body p{color:var(--muted);font-family:var(--text-font);font-size:1rem;line-height:1.55}.faq-assistant-medical{padding-top:.95rem;border-top:1px solid rgba(169,120,24,.16);color:var(--muted);font-family:var(--text-font);font-size:.88rem;line-height:1.5}.faq-assistant-action,.faq-contact-action,.product-assistant-link{display:inline-flex;width:fit-content;min-height:3rem;align-items:center;justify-content:center;padding:.75rem 1.2rem;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--warm-white);font:inherit;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color var(--duration-base) var(--ease-soft),background var(--duration-base) var(--ease-soft),color var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.faq-assistant-action:hover,.faq-contact-action:hover,.product-assistant-link:hover{border-color:var(--accent);background:var(--accent);color:var(--warm-white);transform:translateY(-1px)}.faq-assistant-contact-card{margin-top:clamp(2.4rem,5vw,4rem)}.faq-article-next .faq-assistant-contact-card{width:100%;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.faq-assistant-contact-actions{display:flex;flex-wrap:wrap;gap:.75rem}.faq-assistant-contact-actions .faq-contact-action{border-color:#18181938;background:transparent;color:var(--ink)}.faq-article-next .faq-assistant-contact-actions .faq-assistant-action,.faq-article-next .faq-assistant-contact-actions .faq-contact-action{width:18.75rem;min-height:3.45rem}.faq-assistant-contact-actions .faq-contact-action:hover{border-color:var(--accent);background:#a9781814;color:var(--ink)}.product-assistant-link{min-height:auto;justify-content:flex-start;padding:0;border:0;border-radius:0;background:transparent;color:var(--accent);font-size:.9rem;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.product-assistant-link:hover{background:transparent;color:var(--ink);transform:none}.niu-chat-launcher{position:fixed;right:clamp(1rem,2vw,1.5rem);bottom:clamp(1rem,2vw,1.5rem);z-index:950;display:grid;width:3.35rem;height:3.35rem;padding:0;border:1px solid rgba(169,120,24,.28);border-radius:50%;background:#faf7eff5;color:var(--ink);box-shadow:0 .75rem 2rem #18181926;place-items:center;cursor:pointer;transition:border-color var(--duration-base) var(--ease-soft),background var(--duration-base) var(--ease-soft),color var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.niu-chat-launcher[hidden]{display:none}#flyweight-chat iframe[title="Chat popup"]{display:none!important}.niu-chat-launcher svg{width:1.55rem;height:1.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.niu-chat-launcher:hover{border-color:var(--accent);background:var(--accent);color:var(--warm-white);transform:translateY(-2px)}body.has-mobile-discovery-bar .niu-chat-launcher,body.is-product-page .niu-chat-launcher{bottom:6rem}@media(max-width:749px){.faq-assistant-card,.faq-assistant-contact-card{padding:1.25rem;border-radius:14px}.faq-article-next .faq-assistant-contact-card{padding:0;border-radius:0}.faq-assistant-action,.faq-contact-action,.faq-article-next .faq-assistant-contact-actions .faq-assistant-action,.faq-article-next .faq-assistant-contact-actions .faq-contact-action{width:100%}.faq-assistant-contact-actions{display:grid}.niu-chat-launcher{right:.9rem;width:3.1rem;height:3.1rem}}@media(max-width:560px){.expert-recommendation{padding-block:3.4rem}.expert-recommendation-copy h2{max-width:16ch;font-size:clamp(1.75rem,7.4vw,2.3rem);line-height:1.05}.expert-recommendation-copy>p{letter-spacing:.13em}.expert-recommendation blockquote{padding:0;font-size:1rem;line-height:1.58}.expert-recommendation-copy>.expert-recommendation-disclaimer{font-size:.84rem}}.dosage-comparison{position:relative;padding-block:clamp(7rem,10vw,11rem) var(--section-spacing);background:linear-gradient(180deg,rgba(250,247,239,.98) 0%,rgba(250,247,239,0) clamp(5rem,8vw,8.5rem)),#faf7ef}.dosage-comparison-inner{position:relative;z-index:1;display:grid;gap:clamp(2rem,3.4vw,3.6rem)}.dosage-heading{display:grid;justify-items:center;gap:1rem;max-width:920px;margin-inline:auto;text-align:center}.dosage-heading p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.dosage-heading h2{max-width:16ch;margin:0;color:var(--ink);font-size:clamp(1.95rem,2.7vw,3.05rem);font-weight:600;line-height:1.04;letter-spacing:0;overflow-wrap:break-word}.dosage-heading span{max-width:64ch;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.16vw,1.18rem);line-height:1.52}.dosage-table-wrap{overflow:hidden;border:1px solid rgba(232,225,212,.94);border-radius:8px;background:#faf7efb8}.dosage-table{width:100%;border-collapse:collapse;color:var(--ink);font-family:var(--text-font)}.dosage-table th,.dosage-table td{padding:clamp(1rem,1.6vw,1.45rem);border-bottom:1px solid rgba(232,225,212,.86);text-align:left;vertical-align:top}.dosage-table thead th{color:#18181994;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dosage-table tbody tr:last-child th,.dosage-table tbody tr:last-child td{border-bottom:0}.dosage-table tbody th{width:16%}.dosage-table tbody th span{display:block;font-family:var(--headline-font);font-size:clamp(1.12rem,1.35vw,1.45rem);font-weight:600;line-height:1.1}.dosage-table tbody th small{display:block;margin-top:.35rem;color:var(--accent);font-size:.86rem;font-weight:600}.dosage-table td{color:#181819ad;font-size:clamp(.95rem,1vw,1.05rem);line-height:1.42}.dosage-table td:nth-child(2),.dosage-table td:nth-child(4){color:var(--ink);font-weight:600}.dosage-table tbody tr.is-recommended{background:transparent}.dosage-table tbody tr.is-finder-match{background:#e2b63e1f}.dosage-table tbody tr.is-recommended th{box-shadow:none}.dosage-table tbody tr.is-finder-match th,.dosage-table tbody tr.is-recommended.is-finder-match th{box-shadow:inset 4px 0 0 var(--ink)}.dosage-recommendation{display:grid;gap:.65rem;max-width:920px;margin:0 auto clamp(2.4rem,4vw,4rem);padding:0;border:0;border-radius:0;background:transparent;text-align:center}.dosage-recommendation strong{color:var(--ink);font-size:clamp(1.15rem,1.35vw,1.45rem);font-weight:600;line-height:1.18}.dosage-recommendation p,.dosage-recommendation span{margin:0;color:#181819ad;font-family:var(--text-font);font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.48}.dosage-finder{display:grid;grid-template-rows:auto auto auto;gap:clamp(.85rem,1.1vw,1.15rem);width:min(100%,900px);max-width:none;margin:0 auto;min-height:clamp(18rem,25vw,22rem);padding:clamp(1.45rem,2.2vw,2rem);border:1px solid rgba(226,182,62,.34);border-radius:8px;background:#faf7efc7;box-shadow:0 1.2rem 3rem #4023160d;text-align:left}.dosage-finder-head{display:flex;gap:clamp(.75rem,1.3vw,1.25rem);align-items:center;justify-content:space-between;padding-bottom:clamp(.85rem,1.2vw,1.15rem);border-bottom:1px solid rgba(226,182,62,.16)}.dosage-finder-head h3{margin:0;color:var(--ink);font-size:clamp(1.08rem,1.3vw,1.32rem);font-weight:600;line-height:1.16}.dosage-finder-head span{flex:0 0 auto;padding:.34rem .62rem;border:1px solid rgba(226,182,62,.24);border-radius:999px;background:#faf7efd1;color:var(--accent);font-family:var(--text-font);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.dosage-finder-questions{display:grid;align-items:center;min-height:0;padding-top:clamp(.35rem,.7vw,.65rem)}.dosage-finder.is-result .dosage-finder-questions{display:none}.dosage-finder fieldset{display:grid;gap:clamp(1rem,1.4vw,1.35rem);align-content:center;min-width:0;margin:0;padding:0;border:0}.dosage-finder fieldset[hidden],.dosage-finder-result[hidden],.dosage-finder-controls button[hidden]{display:none}.dosage-finder legend{min-width:0;color:var(--ink);font-size:clamp(1.35rem,2vw,1.95rem);font-weight:600;line-height:1.08}.dosage-finder-help{max-width:52ch;margin:-.2rem 0 .15rem;color:#1818199e;font-family:var(--text-font);font-size:clamp(.9rem,.95vw,.98rem);line-height:1.42}.dosage-finder fieldset>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1vw,.9rem)}.dosage-finder button{width:100%;min-height:3rem;padding:.78rem .95rem;border:1px solid rgba(232,225,212,.96);border-radius:8px;background:#faf7efc7;color:#181819b8;font-family:var(--text-font);font-size:.96rem;font-weight:600;line-height:1.1;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-fast) ease}.dosage-finder button:hover{border-color:#e2b63e7a;color:var(--ink);transform:translateY(-1px)}.dosage-finder button.is-selected{border-color:var(--ink);background:var(--ink);color:var(--warm-white)}.dosage-finder [data-dosage-option]{display:inline-flex;align-items:center;justify-content:center;min-width:0;text-align:center;white-space:normal}.dosage-finder-result{display:grid;gap:.52rem;min-height:8.5rem;align-content:center;padding:.65rem 0 .3rem;color:var(--ink)}.dosage-finder-result span{color:var(--accent);font-family:var(--text-font);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dosage-finder-result strong{color:var(--ink);font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;line-height:1}.dosage-finder-result p{max-width:34rem;margin:0;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.45}.dosage-finder-result small{color:#18181985;font-family:var(--text-font);font-size:.84rem;font-weight:600}.dosage-finder-controls{display:flex;gap:.75rem;align-items:center;justify-content:space-between;min-height:2.55rem}.dosage-finder-controls button{width:auto;min-height:2.55rem;padding:.58rem 1rem;border-radius:999px;background:transparent;font-size:.9rem;font-weight:700;text-align:center}.dosage-finder-controls button:not(:disabled):hover{background:#faf7efeb}.dosage-finder-controls button:disabled{opacity:0;pointer-events:none}.dosage-details{max-width:980px;margin-inline:auto;border:1px solid rgba(232,225,212,.94);border-radius:8px;background:#faf7efb8}.dosage-details summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,1.8vw,1.45rem);color:var(--ink);font-family:var(--text-font);font-size:clamp(1rem,1.12vw,1.16rem);font-weight:600;cursor:pointer;list-style:none}.dosage-details summary::-webkit-details-marker{display:none}.dosage-details summary:after{content:"+";display:grid;flex:0 0 auto;width:2rem;height:2rem;place-items:center;border-radius:999px;background:#18181914;color:var(--ink);font-size:1.35rem;line-height:1}.dosage-details[open]:not(.is-closing) summary:after{content:"\2212"}.dosage-details div{display:grid;gap:.9rem;padding:0 clamp(1rem,1.8vw,1.45rem) clamp(1rem,1.8vw,1.45rem)}.dosage-details p{max-width:78ch;margin:0;color:#181819ad;font-family:var(--text-font);font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.52}.ingredient-showcase{overflow:hidden;padding-block:var(--section-spacing);background:#faf7ef}.ingredient-showcase-inner{display:grid;gap:clamp(2rem,4vw,4.5rem);width:100%;max-width:none;padding-inline:max(var(--section-gutter),calc((100vw - var(--section-max)) / 2))}.ingredient-showcase-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,.65fr);gap:clamp(1.5rem,4vw,5rem);align-items:start}.ingredient-showcase-heading p{grid-column:1 / -1;margin:0 0 -.2rem;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ingredient-showcase-heading h2{max-width:15ch;margin:0;color:var(--ink);font-size:clamp(1.95rem,2.75vw,3.05rem);font-weight:600;line-height:1.04;letter-spacing:0}.ingredient-showcase-heading span{max-width:48ch;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.18vw,1.22rem);line-height:1.52}.ingredient-slider-shell{position:relative;width:100%;min-width:0}.ingredient-card-rail{display:flex;width:100%;min-width:0;gap:clamp(1rem,1.4vw,1.35rem);overflow-x:auto;padding:.25rem 0 .75rem;overscroll-behavior-x:contain;scroll-padding-inline:0;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ingredient-card-rail::-webkit-scrollbar{display:none}.ingredient-showcase-card{--ingredient-card-padding: clamp(1.5rem, 2.4vw, 2.35rem);display:grid;grid-template-rows:auto auto 1fr;gap:clamp(1rem,1.7vw,1.55rem);flex:0 0 clamp(21rem,30vw,32rem);min-width:0;min-height:clamp(38rem,45vw,46rem);padding:var(--ingredient-card-padding);border:0;border-radius:8px;background:var(--pure-white);background-image:none;box-shadow:none;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;perspective:900px}.ingredient-card-rail.is-programmatic-scroll,.quality-card-grid.is-programmatic-scroll,.routine-benefit-cards.is-programmatic-scroll,.product-gallery-track.is-programmatic-scroll{scroll-snap-type:none;scroll-behavior:auto}.ingredient-showcase-card.is-featured{box-shadow:none}.ingredient-showcase-card-head,.ingredient-showcase-detail{display:grid;gap:.55rem}.ingredient-showcase-card span{color:var(--accent);font-family:var(--text-font);font-size:.82rem;font-weight:600;letter-spacing:.12em}.ingredient-showcase-card h3{margin:0;color:var(--ink);font-size:clamp(1.35rem,1.75vw,2rem);font-weight:600;line-height:1.05;letter-spacing:0}.ingredient-showcase-card p{margin:0;color:#181819a8;font-family:var(--text-font);font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.35}.ingredient-showcase-meta{display:grid;gap:.35rem;padding-top:.25rem}.ingredient-showcase-meta p{color:#181819ad;font-size:clamp(.88rem,.96vw,.98rem);line-height:1.38}.ingredient-showcase-card .ingredient-showcase-meta strong{color:var(--ink);font-size:inherit;line-height:inherit}.ingredient-source-image-wrap{align-self:start;justify-self:stretch;display:grid;width:calc(100% + var(--ingredient-card-padding) + var(--ingredient-card-padding));margin-inline:calc(0rem - var(--ingredient-card-padding));margin-block-start:calc(0rem - var(--ingredient-card-padding));aspect-ratio:3 / 2;place-items:center;overflow:hidden}.ingredient-source-image{display:block;width:100%;height:100%;border-radius:0;object-fit:cover;transition:transform 1.3s var(--ease-smooth);will-change:transform}.ingredient-showcase-card:hover .ingredient-source-image,.ingredient-showcase-card:focus-within .ingredient-source-image{transform:translateY(-.35rem) scale(1.025)}.ingredient-molecule{align-self:center;justify-self:center;width:min(22rem,94%);height:auto;color:var(--ink);overflow:visible;transform-box:fill-box;transform-origin:center;transform-style:preserve-3d;backface-visibility:visible;transform:translateZ(0);transition:transform 1.2s var(--ease-smooth),filter 1.2s var(--ease-smooth);will-change:transform}.ingredient-molecule-image-wrap{align-self:center;justify-self:center;display:grid;place-items:center;width:min(23.5rem,96%);aspect-ratio:5 / 3}.ingredient-molecule-image{display:block;width:100%;height:100%;object-fit:contain;transform:translateZ(0);filter:drop-shadow(0 .9rem 1.25rem rgba(24,24,25,.08));transition:transform 1.3s var(--ease-smooth),filter 1.3s var(--ease-smooth);will-change:transform}.ingredient-showcase-card:hover .ingredient-molecule-image,.ingredient-showcase-card:focus-within .ingredient-molecule-image{transform:translateY(-.35rem) scale(1.025);filter:drop-shadow(0 1.25rem 1.75rem rgba(24,24,25,.13))}.ingredient-showcase-card:hover .ingredient-molecule,.ingredient-showcase-card:focus-within .ingredient-molecule{transform:translateY(-.45rem) rotateX(2deg) rotateY(-7deg) scale(1.025);filter:drop-shadow(0 1.1rem 1.6rem rgba(24,24,25,.12))}.ingredient-showcase-card:nth-child(2n):hover .ingredient-molecule,.ingredient-showcase-card:nth-child(2n):focus-within .ingredient-molecule{transform:translateY(-.45rem) rotateX(2deg) rotateY(7deg) scale(1.025)}.molecule-3d-world{transform-box:fill-box;transform-origin:center}.molecule-stick line{stroke-linecap:round}.molecule-stick-shadow{stroke:#1818192e;opacity:.32;transform:translate(3px,4px)}.molecule-stick-core{stroke:#181819e6}.molecule-stick-highlight{stroke:#faf7ef8c;stroke-width:1.4;opacity:.58}.molecule-stick.is-back .molecule-stick-core{stroke:#18181980}.molecule-stick.is-back .molecule-stick-shadow,.molecule-stick.is-back .molecule-stick-highlight{opacity:.18}.molecule-stick.is-front .molecule-stick-core{stroke:#181819fa}.molecule-atom{transform-box:fill-box;transform-origin:center}.molecule-atom-shadow{fill:#18181933;opacity:.24}.molecule-atom-core{stroke:#181819e6;stroke-width:1.8}.molecule-atom.is-front .molecule-atom-core{stroke-width:2.35}.molecule-atom.is-back{opacity:.72}.molecule-atom.is-back .molecule-atom-core{stroke-width:1.25}.molecule-atom-highlight{fill:#faf7efd1;stroke:none;pointer-events:none}.molecule-atom text{fill:var(--ink);font-family:var(--text-font);font-size:13px;font-weight:700;text-anchor:middle}.molecule-depth-bonds line{stroke:#1818193b;stroke-linecap:round;stroke-width:5.5;opacity:.32;transform:translate(4px,5px)}.molecule-depth-bonds line.is-far{opacity:.16;stroke-dasharray:6 7}.molecule-depth-bonds line.is-near{opacity:.42;stroke-width:6.5}.molecule-bonds line{stroke:#181819f5;stroke-linecap:round;stroke-width:2.6}.molecule-bonds line.is-near{stroke-width:3.4}.molecule-bonds line.is-far{opacity:.62;stroke-dasharray:6 6;stroke-width:2}.molecule-nodes g{transform-box:fill-box;transform-origin:center;transition:transform .9s var(--ease-smooth),opacity .9s var(--ease-smooth)}.ingredient-showcase-card:hover .molecule-nodes g.is-near,.ingredient-showcase-card:focus-within .molecule-nodes g.is-near{transform:translate(2px,-2px) scale(1.04)}.ingredient-showcase-card:hover .molecule-nodes g.is-far,.ingredient-showcase-card:focus-within .molecule-nodes g.is-far{transform:translate(-2px,2px) scale(.94);opacity:.76}.molecule-nodes .atom-shadow{fill:#18181933;stroke:none}.molecule-nodes .atom-core{stroke:var(--ink);stroke-width:1.9}.molecule-nodes g.is-near .atom-core{stroke-width:2.4}.molecule-nodes g.is-far .atom-core{stroke:#181819b8;stroke-width:1.45}.molecule-nodes .atom-highlight{fill:#faf7efd1;stroke:none;pointer-events:none}.molecule-nodes .atom-halo{fill:none;stroke:#1818199e;stroke-dasharray:4 5;stroke-linecap:round;stroke-width:1.5}.molecule-nodes text{fill:var(--ink);font-family:var(--text-font);font-size:13px;font-weight:600;text-anchor:middle}.ingredient-showcase-card strong{color:var(--ink);font-family:var(--text-font);font-size:clamp(1rem,1.08vw,1.14rem);font-weight:600;line-height:1.35}.ingredient-showcase-detail p{max-width:36ch;color:#181819a3;font-size:clamp(.9rem,.98vw,1rem);line-height:1.46}.ingredient-slider-arrow{position:absolute;top:50%;z-index:3;display:grid;width:clamp(3rem,4vw,3.65rem);height:clamp(3rem,4vw,3.65rem);place-items:center;border:1px solid rgba(24,24,25,.18);border-radius:999px;background:#faf7efe0;box-shadow:0 .85rem 2rem #18181914;color:var(--ink);cursor:pointer;transform:translateY(-50%);transition:background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease,box-shadow var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.ingredient-slider-arrow.is-prev{left:calc(clamp(.75rem,2.4vw,2.25rem)*-1)}.ingredient-slider-arrow.is-next{right:calc(clamp(.75rem,2.4vw,2.25rem)*-1)}.ingredient-slider-arrow:hover{border-color:#e2b63e75;background:#faf7eff5;color:var(--accent);box-shadow:0 1rem 2.4rem #1818191f;transform:translateY(-50%) scale(1.04)}.ingredient-slider-arrow:focus{outline:none}.ingredient-slider-arrow:focus-visible{outline:2px solid rgba(226,182,62,.52);outline-offset:.25rem}.ingredient-slider-arrow:disabled{color:#18181947;cursor:default;opacity:.5;pointer-events:none;transform:translateY(-50%)}.ingredient-slider-arrow svg{width:1.85rem;height:1.85rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15}.science-explainer{padding-block:var(--section-spacing);background:#faf7ef}.science-explainer-inner{display:grid;gap:clamp(2rem,3.6vw,4rem)}.science-explainer-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,.65fr);gap:clamp(1.5rem,4vw,5rem);align-items:start}.science-explainer-heading>p{grid-column:1 / -1;margin:0 0 -.2rem;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.science-explainer-heading h2{max-width:12ch;margin:0;color:var(--ink);font-size:clamp(1.95rem,2.75vw,3.05rem);font-weight:600;line-height:1.04;letter-spacing:0}.science-explainer-heading span,.science-explainer-intro{max-width:48ch;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.18vw,1.22rem);line-height:1.52}.science-explainer-heading .science-explainer-subheading{max-width:46ch;color:var(--ink);font-weight:600}.science-explainer-intro{display:grid;gap:.85rem;max-width:88ch}.science-explainer-intro p{margin:0}.cell-motor-visual{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto;gap:clamp(2rem,3vw,3.2rem) clamp(.5rem,1vw,1rem);align-items:start;overflow:hidden;padding:clamp(2rem,3vw,3.25rem) clamp(1.2rem,3vw,3.5rem);border:1px solid rgba(169,120,24,.2);border-radius:18px;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.92),transparent 48%),linear-gradient(135deg,#ffffffc7,#faf7eff0);box-shadow:0 1.5rem 4rem #4023160e}.cell-motor-visual:before{position:absolute;top:clamp(4.65rem,6.3vw,6.25rem);right:10%;left:10%;z-index:1;height:1px;background:linear-gradient(90deg,#a978182e,#a978189e,#a978182e);content:""}.cell-motor-node{position:relative;z-index:2;display:grid;gap:.4rem;align-content:start;justify-items:center;min-width:0;text-align:center}.cell-motor-node.is-food{grid-column:1;grid-row:1}.cell-motor-node.is-nmn{grid-column:2;grid-row:2}.cell-motor-node.is-nad{grid-column:3;grid-row:1}.cell-motor-node.is-optimizer{grid-column:4;grid-row:2}.cell-motor-node.is-atp{grid-column:5;grid-row:1}.cell-motor-icon{display:grid;width:clamp(4.9rem,6.4vw,6.4rem);height:clamp(4.9rem,6.4vw,6.4rem);overflow:hidden;margin-bottom:.3rem;place-items:center;border-radius:999px;box-shadow:0 .9rem 2rem #a978181a}.cell-motor-icon svg{width:60%;height:60%;overflow:visible;fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.cell-motor-icon img{width:100%;height:100%;object-fit:contain}.cell-motor-node.is-food .cell-motor-icon img{transform:scale(1.08)}.cell-motor-node.is-atp .cell-motor-icon img{transform:scale(1.12)}.cell-motor-node:is(.is-food,.is-atp) .cell-motor-icon{box-shadow:0 0 0 .35rem #fffffff5,0 .9rem 2rem #a978181a}.cell-motor-icon svg text{fill:var(--accent);stroke:none;font-family:var(--headline-font);font-size:.72rem;font-weight:600;letter-spacing:.02em}.cell-motor-icon svg circle{fill:var(--accent);stroke:none}.cell-motor-icon svg .is-bolt{fill:#a97818eb;stroke:none}.cell-motor-node>span{color:var(--accent);font-family:var(--text-font);font-size:clamp(.72rem,.78vw,.82rem);font-weight:600;letter-spacing:.13em;text-transform:uppercase}.cell-motor-node strong{color:var(--ink);font-family:var(--headline-font);font-size:clamp(1.05rem,1.3vw,1.4rem);font-weight:600;line-height:1.15}.cell-motor-node p{margin:0;color:#181819a8;font-family:var(--text-font);font-size:clamp(.84rem,.9vw,.96rem);line-height:1.42}.cell-motor-connector{position:relative;z-index:3;display:grid;grid-row:1;width:1.7rem;height:1.7rem;align-self:start;justify-self:center;margin-top:clamp(1.6rem,2.3vw,2.35rem);place-items:center;border:1px solid rgba(169,120,24,.5);border-radius:999px;background:#fffdf8;box-shadow:0 .45rem 1rem #a978181a}.cell-motor-connector:before{width:.38rem;height:.38rem;border-top:1.5px solid var(--accent);border-right:1.5px solid var(--accent);content:"";transform:translate(-.1rem) rotate(45deg)}.cell-motor-connector:after{position:absolute;top:100%;left:50%;width:1px;height:clamp(8rem,16vw,13rem);background:linear-gradient(180deg,#a978189e,#a9781829);content:"";transform:translate(-50%)}.cell-motor-connector.is-first{grid-column:2}.cell-motor-connector.is-second{grid-column:4}.science-faq-layout{display:grid;grid-template-columns:minmax(18rem,.56fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);align-items:start}.science-explainer-note{position:static;display:grid;gap:clamp(1rem,1.8vw,1.35rem);max-width:40ch;margin:0;padding:0;border:0;background:transparent;color:#181819a8;font-family:var(--text-font);font-size:clamp(1rem,1.15vw,1.18rem);font-weight:500;line-height:1.52;text-align:left}.science-explainer-note p{margin:0}.science-explainer-actions{display:grid;gap:.75rem;max-width:20rem}.science-explainer-actions a{display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;padding:.75rem 1.2rem;border-radius:999px;font-family:var(--text-font);font-size:.94rem;font-weight:650;line-height:1.15;text-align:center;transition:background var(--duration-base) var(--ease-soft),border-color var(--duration-base) var(--ease-soft),color var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.science-explainer-actions .is-primary{border:1px solid var(--ink);background:var(--ink);color:var(--warm-white)}.science-explainer-actions .is-secondary{border:1px solid rgba(24,24,25,.22);background:transparent;color:var(--ink)}.science-explainer-actions a:hover,.science-explainer-actions a:focus-visible{transform:translateY(-1px)}.science-explainer-actions .is-primary:hover,.science-explainer-actions .is-primary:focus-visible{border-color:var(--accent);background:var(--accent)}.science-explainer-actions .is-secondary:hover,.science-explainer-actions .is-secondary:focus-visible{border-color:var(--accent);color:var(--accent)}.science-accordions{display:grid;width:100%;max-width:none;margin:0;overflow:visible;border-top:1px solid rgba(232,225,212,.95);background:transparent}.science-accordions details{border-bottom:1px solid rgba(232,225,212,.95)}.science-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,2vw,2rem);min-height:clamp(4.75rem,6vw,6.4rem);padding:clamp(1.1rem,1.8vw,1.65rem) 0;color:var(--ink);font-family:var(--text-font);font-size:clamp(1.02rem,1.22vw,1.34rem);font-weight:600;line-height:1.2;cursor:pointer;list-style:none}.science-accordions summary>span:first-child{max-width:28ch}.science-accordions summary:focus{outline:none}.science-accordions summary:focus-visible{outline:2px solid rgba(24,24,25,.18);outline-offset:.25rem}.science-accordions summary::-webkit-details-marker{display:none}.science-accordions details[open]:not(.is-closing) .product-faq-icon{transform:rotate(180deg)}.science-accordions div{padding:0 clamp(3.2rem,4.4vw,4rem) clamp(1.45rem,2vw,1.9rem) 0}.science-accordions div>*+*{margin-top:.85rem}.science-accordions p,.science-accordions li{max-width:76ch;margin:0;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.52}.science-accordions ul{display:grid;gap:.35rem;max-width:76ch;margin:0;padding-left:1.15rem}.science-accordions strong{color:var(--ink);font-weight:600}.quality-origin{padding-block:var(--section-spacing);background:#faf7ef}.quality-origin-inner{display:grid;gap:clamp(2rem,3.6vw,4rem)}.quality-origin-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,.65fr);gap:clamp(1.5rem,4vw,5rem);align-items:start}.quality-origin-heading p{grid-column:1 / -1;margin:0 0 -.2rem;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.quality-origin-heading h2{max-width:18ch;margin:0;color:var(--ink);font-size:clamp(1.95rem,2.65vw,3rem);font-weight:600;line-height:1.04;letter-spacing:0}.quality-origin-heading span{max-width:48ch;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.18vw,1.22rem);line-height:1.52}.quality-slider-shell{position:relative;width:100%;min-width:0}.quality-card-grid{--quality-card-gap: clamp(.95rem, 1.35vw, 1.25rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;gap:var(--quality-card-gap)}.quality-card-grid::-webkit-scrollbar{display:none}.quality-card-grid article{--quality-card-padding: clamp(1.2rem, 1.8vw, 1.65rem);display:grid;gap:.85rem;align-content:start;min-width:0;min-height:clamp(26rem,31vw,31rem);overflow:hidden;padding:var(--quality-card-padding);border:0;border-radius:8px;background:var(--pure-white);background-image:none;box-shadow:0 1rem 2.4rem #40231609}.quality-card-media{overflow:hidden;margin:calc(-1 * var(--quality-card-padding)) calc(-1 * var(--quality-card-padding)) clamp(.3rem,.65vw,.65rem);aspect-ratio:16 / 10;border-radius:7px 7px 0 0;background:#e8e1d459}.quality-card-media img{display:block;width:100%;height:100%;object-fit:cover}.quality-slider-arrow{display:none;top:clamp(6.5rem,9vw,8rem);width:3rem;height:3rem;border:0;background:var(--ink);color:var(--warm-white)}.quality-slider-arrow:hover{border-color:transparent;background:var(--accent);color:var(--warm-white);transform:translateY(-50%) scale(1)}.quality-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:-.3rem}.quality-card-top span{color:var(--accent);font-family:var(--text-font);font-size:.82rem;font-weight:600;letter-spacing:.12em}.quality-card-grid h3{margin:0;color:var(--ink);font-size:clamp(1.14rem,1.32vw,1.42rem);font-weight:600;line-height:1.12;letter-spacing:0}.quality-card-grid strong{margin:0;color:#181819c7;font-family:var(--text-font);font-size:clamp(.9rem,.96vw,1rem);font-weight:650;line-height:1.35}.quality-card-grid p{margin:0;color:#181819a8;font-family:var(--text-font);font-size:clamp(.93rem,.98vw,1.02rem);line-height:1.5}.quality-origin-closing{margin:0;justify-self:center;text-align:center}.quality-verification{position:relative;display:grid;gap:clamp(.9rem,1.5vw,1.35rem);width:100%;padding:0 clamp(1rem,2vw,2rem) clamp(1.4rem,2.2vw,2rem);border:1px solid rgba(169,120,24,.28);border-top-color:transparent;border-radius:16px;background:transparent}.quality-verification-title{display:grid;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);gap:clamp(.65rem,1.3vw,1.15rem);align-items:center;margin-top:-.72rem}.quality-verification-title>span{height:1px;background:#a9781847}.quality-verification-title h3{margin:0;padding:.08rem clamp(.9rem,1.6vw,1.5rem);background:transparent;color:var(--accent);font-family:var(--text-font);font-size:clamp(.78rem,.88vw,.92rem);font-weight:600;letter-spacing:.13em;line-height:1.2;text-align:center;text-transform:uppercase}.quality-verification-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.quality-verification-grid article{display:grid;gap:.55rem;min-height:clamp(7.8rem,9vw,9rem);align-content:center;justify-items:center;padding:.35rem clamp(.5rem,1.2vw,1.1rem);text-align:center}.quality-verification-grid article+article{border-left:1px solid rgba(169,120,24,.2)}.quality-verification-grid img{width:clamp(3.8rem,4.4vw,4.8rem);height:clamp(3.8rem,4.4vw,4.8rem);object-fit:contain}.quality-verification-grid span{color:var(--ink);font-family:var(--text-font);font-size:clamp(.78rem,.88vw,.94rem);font-weight:600;line-height:1.3}.quality-origin-closing{position:relative;width:min(100%,52ch);padding-top:1.25rem;color:var(--ink);font-family:var(--text-font);font-size:var(--type-core-statement, clamp(1.08rem, 1.26vw, 1.28rem));font-weight:600!important;line-height:1.42}.quality-origin-closing:before,.quality-origin-closing:after{position:absolute;left:50%;width:.23rem;height:.23rem;border-radius:999px;background:#a97818b3;content:"";transform:translate(-50%)}.quality-origin-closing:before{top:-.45rem}.quality-origin-closing:after{top:.15rem}.quality-origin-link{display:none;justify-self:center;min-height:3.35rem;align-items:center;justify-content:center;padding:0 1.45rem;border:1px solid rgba(24,24,25,.18);border-radius:999px;background:var(--ink);color:var(--warm-white);font-family:var(--text-font);font-weight:600;transition:background var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.quality-origin-link:hover{background:var(--accent);transform:translateY(-1px)}.ninety-day-expectation{padding-block:var(--section-spacing);background:#fff}.ninety-day-inner{display:grid;gap:clamp(2rem,3.8vw,4rem)}.ninety-day-heading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(20rem,.56fr);gap:clamp(1rem,3.5vw,4rem);align-items:end}.ninety-day-heading p{grid-column:1 / -1;margin:0 0 -.2rem;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ninety-day-heading h2{max-width:16ch;margin:0;color:var(--ink);font-size:clamp(1.95rem,2.6vw,2.95rem);font-weight:600;line-height:1.04;letter-spacing:0}.ninety-day-heading span{max-width:78ch;color:#181819a8;font-family:var(--text-font);font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.52}.ninety-day-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.25vw,1.2rem)}.ninety-day-card{overflow:hidden;border:1px solid rgba(232,225,212,.9);border-radius:8px;background:#fff;box-shadow:0 1.25rem 3rem #4023160f}.ninety-day-card img{display:block;width:100%;aspect-ratio:1.25 / 1;object-fit:cover;background:#fff}.ninety-day-card:nth-child(2) img{object-position:center 15%}.ninety-day-card div{display:grid;gap:.65rem;padding:clamp(1.1rem,1.8vw,1.6rem)}.ninety-day-card span{color:var(--accent);font-family:var(--text-font);font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ninety-day-card h3{margin:0;color:var(--ink);font-size:clamp(1.22rem,1.65vw,1.75rem);font-weight:600;line-height:1.08;letter-spacing:0}.ninety-day-card strong{position:relative;display:block;padding-left:1.55rem;color:var(--ink);font-family:var(--headline-font);font-size:clamp(1rem,1.1vw,1.14rem);font-weight:600;line-height:1.28}.ninety-day-card p{position:relative;margin:0;padding-left:1.55rem;color:#181819a8;font-family:var(--text-font);font-size:clamp(.96rem,1vw,1.04rem);line-height:1.45}.ninety-day-card strong:before,.ninety-day-card p:before{position:absolute;top:.12em;left:0;width:1.05rem;height:1.05rem;background:url(check-circle.svg) center / contain no-repeat;content:""}.ninety-day-card p b{color:var(--ink);font-weight:700}.ninety-day-note,.ninety-day-cta h3{justify-self:center;max-width:58ch;margin:0;color:var(--ink);font-family:var(--text-font);font-size:var(--type-core-statement, clamp(1.08rem, 1.26vw, 1.28rem));font-weight:600;line-height:1.42;text-align:center}.ninety-day-note{padding:0;border:0;border-radius:0;background:transparent}.ninety-day-cta{display:grid;gap:clamp(.9rem,1.4vw,1.25rem);width:min(100%,64rem);justify-self:center;justify-items:center;margin-top:calc(1rem - clamp(2rem,3.8vw,4rem));padding-top:0;border-top:0;text-align:center}.ninety-day-cta h3{letter-spacing:0}.ninety-day-cta p{max-width:58rem;margin:0;color:#181819c7;font-family:var(--text-font);font-size:clamp(1rem,1.12vw,1.15rem);line-height:1.48}.ninety-day-cta p strong{color:var(--ink)}.ninety-day-cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;justify-content:center;margin-top:.35rem}.ninety-day-cta-actions a{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:0 1.45rem;border:1px solid var(--ink);border-radius:999px;font-family:var(--text-font);font-size:.98rem;font-weight:600;text-align:center;text-decoration:none;transition:transform var(--duration-fast) ease,background var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.ninety-day-cta-actions .is-primary{background:var(--ink);color:var(--white)}.ninety-day-cta-actions .is-secondary{background:transparent;color:var(--ink)}.ninety-day-cta-actions a:hover,.ninety-day-cta-actions a:focus-visible{border-color:var(--accent);background:var(--accent);color:var(--white);outline:none;transform:translateY(-1px)}.longevity-simple{padding-block:var(--section-spacing);background:var(--gradient-section-clean)}.longevity-simple-inner{display:grid;gap:clamp(2rem,4vw,4.4rem)}.longevity-simple-heading{display:grid;max-width:62rem;justify-self:center;justify-items:center;gap:clamp(.75rem,1.3vw,1.1rem);text-align:center}.longevity-simple-heading p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.longevity-simple-heading h2{margin:0;color:var(--ink);font-size:clamp(2.15rem,3.35vw,4.1rem);font-weight:600;line-height:1.02;letter-spacing:0}.longevity-simple-heading>strong{color:var(--ink);font-family:var(--headline-font);font-size:clamp(1.1rem,1.45vw,1.45rem);font-weight:600;line-height:1.28}.longevity-simple-heading span strong{color:var(--ink);font:inherit;font-weight:600}.longevity-simple-heading span{margin:0;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.56}.longevity-simple-visual{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,.34fr) minmax(0,1fr);gap:clamp(1rem,2.2vw,2rem);align-items:center;width:min(100%,66rem);justify-self:center}.longevity-pillar-card{display:grid;min-height:100%;gap:0;align-content:start;padding:clamp(1.35rem,2.4vw,2.25rem);border:0;border-radius:8px;background:var(--gradient-card-surface);box-shadow:none}.longevity-pillar-image{width:100%;aspect-ratio:1.45 / 1;margin:0 0 clamp(1.15rem,1.8vw,1.6rem);overflow:hidden;border-radius:6px;background:#faf7efd1}.longevity-pillar-image img{display:block;width:100%;height:100%;object-fit:cover}.longevity-pillar-card:first-child .longevity-pillar-image img{object-position:center 48%}.longevity-pillar-card:last-child .longevity-pillar-image img{object-position:center top}.longevity-pillar-icon{display:inline-grid;width:3.45rem;height:3.45rem;place-items:center;border-radius:999px;background:#bc8e3e1f;color:var(--accent);font-family:var(--text-font);font-size:.88rem;font-weight:700;letter-spacing:.08em}.longevity-pillar-card h3{margin:0 0 .45rem;color:var(--ink);font-size:clamp(1.35rem,1.85vw,2rem);font-weight:600;line-height:1.1;letter-spacing:0}.longevity-pillar-card p{margin:0;color:#181819ad;font-family:var(--text-font);font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.5}.longevity-pillar-card ul{display:grid;gap:0;margin:0;padding:0;border-top:1px solid rgba(24,24,25,.1);list-style:none}.longevity-pillar-card li{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;padding:.7rem 0;border-bottom:1px solid rgba(24,24,25,.1);border-radius:0;background:transparent;color:#181819b8;font-family:var(--text-font);font-size:clamp(.92rem,.98vw,1rem);line-height:1.2}.longevity-pillar-card li:before{content:"";flex:0 0 .42rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--accent)}.longevity-bridge{display:grid;justify-items:center;gap:.55rem;color:var(--accent);font-family:var(--text-font);font-size:clamp(1rem,1.3vw,1.2rem);font-weight:600;line-height:1.25;text-align:center}.longevity-bridge b{display:grid;width:3rem;height:3rem;place-items:center;border-radius:999px;background:var(--accent);color:var(--white);font-size:1.45rem;font-weight:600;line-height:1}.longevity-bridge b+b{background:#bc8e3e14;color:var(--accent)}.longevity-bridge b svg{display:block;width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.longevity-simple-closing{display:grid;width:min(100%,58rem);justify-self:center;justify-items:center;gap:.75rem;padding-top:clamp(.5rem,1vw,1rem);text-align:center}.longevity-simple-closing p{margin:0;color:#181819b8;font-family:var(--text-font);font-size:clamp(1rem,1.14vw,1.16rem);line-height:1.52}.longevity-simple-closing strong{margin-top:.15rem;color:var(--ink);font-family:var(--headline-font);font-size:clamp(1.15rem,1.45vw,1.45rem);font-weight:600;line-height:1.28}body.is-homepage .longevity-simple-closing .longevity-simple-takeaway{width:min(100%,66ch);justify-self:center;color:var(--ink);font-family:var(--text-font);font-size:var(--type-core-statement, clamp(1.08rem, 1.26vw, 1.28rem));font-weight:600!important;line-height:1.42;text-align:center}@media(min-width:921px){body.is-homepage .longevity-simple-closing .longevity-simple-takeaway{--longevity-takeaway-lift: clamp(.75rem, 1.5vw, 1.25rem);margin-top:calc(-1 * var(--longevity-takeaway-lift));margin-bottom:var(--longevity-takeaway-lift)}}.longevity-simple-actions{display:flex;width:auto;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:clamp(.6rem,1vw,1rem)}.longevity-simple-actions a{display:inline-flex;width:auto;min-height:3.25rem;align-items:center;justify-content:center;padding:0 1.45rem;border:1px solid var(--ink);border-radius:999px;font-family:var(--text-font);font-size:.98rem;font-weight:600;text-align:center;text-decoration:none;transition:transform var(--duration-fast) ease,background var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.longevity-simple-actions .is-primary{background:var(--ink);color:var(--white)}.longevity-simple-actions .is-secondary{background:transparent;color:var(--ink)}.longevity-simple-actions a:hover,.longevity-simple-actions a:focus-visible{border-color:var(--accent);background:var(--accent);color:var(--white);outline:none;transform:translateY(-1px)}@media(max-width:920px){.longevity-simple-visual{grid-template-columns:1fr;width:min(100%,42rem)}.longevity-simple-actions{display:grid;width:100%}.longevity-simple-actions a{width:100%}.longevity-bridge{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);align-items:center}.longevity-bridge b{width:2.55rem;height:2.55rem}}.fit-check{padding-block:var(--section-spacing);background:#fff}.fit-check-inner{display:grid;gap:clamp(2rem,3.6vw,4rem)}.fit-check-heading{display:grid;gap:.75rem;justify-items:center;text-align:center}.fit-check-heading>p:not(.fit-check-intro){margin:0;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fit-check-heading h2{max-width:13ch;margin:0;color:var(--ink);font-size:clamp(2rem,2.9vw,3.2rem);font-weight:600;line-height:1.02;letter-spacing:0}.fit-check-intro{max-width:68ch;margin:0;color:#181819a8;font-family:var(--text-font);font-size:clamp(1rem,1.08vw,1.16rem);line-height:1.55}.fit-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.35rem);align-items:stretch}.fit-check-card{display:grid;grid-template-rows:auto 1fr;gap:clamp(1.15rem,1.6vw,1.55rem);min-height:0;padding:clamp(1.45rem,2.15vw,2.1rem);border:0;border-radius:8px;background:var(--white);box-shadow:none}.fit-check-card>span{display:flex;min-height:clamp(5.4rem,6.4vw,7.35rem);max-width:22ch;align-items:flex-start;color:var(--ink);font-family:var(--display-font);font-size:clamp(1.28rem,1.62vw,1.85rem);font-weight:600;line-height:1.08}.fit-check-card ul{display:grid;gap:.78rem;margin:0;padding:0;list-style:none}.fit-check-card li{position:relative;margin:0;padding-left:3.05rem;color:#181819b8;font-family:var(--text-font);font-size:clamp(.98rem,1.08vw,1.12rem);line-height:1.42}.fit-check-card li:before{position:absolute;top:.74em;left:0;display:block;width:1.95rem;height:1.95rem;background:var(--fit-positive);content:"";-webkit-mask:var(--fit-check-icon) center / contain no-repeat;mask:var(--fit-check-icon) center / contain no-repeat;transform:translateY(-50%)}.fit-check-card li strong{color:var(--ink);font-family:var(--headline-font);font-weight:700}.fit-check-card.is-careful li:before{background:var(--fit-careful);-webkit-mask:var(--fit-close-icon) center / contain no-repeat;mask:var(--fit-close-icon) center / contain no-repeat}.fit-check-note{max-width:76ch;margin:0 auto;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink);font-family:var(--headline-font);font-size:clamp(1rem,1.15vw,1.2rem);font-weight:700;line-height:1.42;text-align:center}.product-testimonials{padding-block:clamp(4rem,7vw,7rem);background:var(--pure-white);background-image:none}.product-testimonials-inner{display:grid;gap:clamp(2rem,4vw,4rem)}.product-testimonials-heading{display:grid;gap:.75rem;justify-items:center;text-align:center}.product-testimonials-heading p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}body.is-homepage #home-testimonials .product-testimonials-heading p{font-weight:700}.product-testimonials-heading h2{max-width:16ch;margin:0;color:var(--ink);font-size:clamp(2rem,2.9vw,3.2rem);font-weight:600;line-height:1.02;letter-spacing:0}.product-testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.6rem);align-items:stretch}.product-testimonial-card{display:grid;grid-template-columns:minmax(10rem,.42fr) minmax(0,.58fr);overflow:hidden;border:0;border-radius:8px;background:var(--pure-white);background-image:none;box-shadow:0 1.25rem 3rem #4023160f}.product-testimonial-card>picture{display:block;width:100%;height:100%;min-width:0;background:var(--pure-white)}.product-testimonial-card>picture img{display:block;width:100%;height:100%;min-height:clamp(19rem,24vw,25rem);object-fit:cover;object-position:center top;background:var(--pure-white)}.product-testimonial-card>div{display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;gap:clamp(1.5rem,2.2vw,2.1rem);padding:clamp(1.45rem,2.4vw,2.4rem);background:var(--pure-white);background-image:none}.product-testimonial-card blockquote{margin:0}.product-testimonial-stars{display:inline-flex;width:fit-content;color:var(--accent);font-family:var(--text-font);font-size:clamp(.95rem,1.05vw,1.08rem);font-weight:700;letter-spacing:.12em;line-height:1}.product-testimonial-card blockquote p{margin:0;color:#181819c7;font-family:var(--text-font);font-size:clamp(1.02rem,1.15vw,1.18rem);font-weight:500;line-height:1.56}.product-testimonial-card footer{display:grid;gap:.28rem}.product-testimonial-card footer strong{color:var(--ink);font-size:clamp(1.02rem,1.08vw,1.14rem);font-weight:700}.product-testimonial-card footer span{color:#1818199e;font-family:var(--text-font);font-size:clamp(.9rem,.96vw,.98rem);font-weight:500;line-height:1.42}@media(max-width:980px){.product-testimonial-grid{grid-template-columns:1fr}}@media(max-width:620px){.product-testimonials{padding-block:3.4rem}.product-testimonial-card{grid-template-columns:1fr}.product-testimonial-card>picture{height:auto}.product-testimonial-card>picture img{aspect-ratio:5 / 4;min-height:0;object-position:center}.product-testimonial-card>div{padding:1.3rem}}.founder-story{padding-block:var(--section-spacing);background:#fff}.founder-story-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,6rem);align-items:center}.founder-story-copy{display:grid;gap:clamp(1rem,1.8vw,1.45rem)}.founder-story-copy>p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.founder-story-copy h2{max-width:12ch;margin:0;color:var(--ink);font-size:clamp(1.95rem,2.75vw,3.05rem);font-weight:600;line-height:1.02;letter-spacing:0}.founder-story-copy span{max-width:62ch;color:#181819b3;font-family:var(--text-font);font-size:clamp(1.05rem,1.22vw,1.28rem);line-height:1.55}.founder-story-body{display:grid;max-width:70ch;gap:.82rem}.founder-story-body p{margin:0;color:#181819b3;font-family:var(--text-font);font-size:clamp(1.02rem,1.12vw,1.16rem);line-height:1.55}.founder-story-copy a{display:inline-flex;width:fit-content;min-height:3.25rem;align-items:center;justify-content:center;padding:0 1.3rem;border:1px solid rgba(24,24,25,.16);border-radius:999px;background:var(--ink);color:var(--warm-white);font-family:var(--text-font);font-size:.98rem;font-weight:600;transition:background var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.founder-story-copy a:hover{background:var(--accent);transform:translateY(-1px)}.founder-story-card{position:relative;display:grid;gap:clamp(1.5rem,3vw,2.5rem);min-height:clamp(24rem,32vw,34rem);align-content:space-between;overflow:hidden;padding:clamp(1.3rem,2.4vw,2.3rem);border:1px solid rgba(226,182,62,.28);border-radius:8px;background:linear-gradient(145deg,#faf7eff2,#faf7efc7),#faf7ef;box-shadow:0 1.5rem 3.5rem #40231612}.founder-story-photo-card{align-content:end;aspect-ratio:1096 / 686;min-height:0;padding:0;border:0;background:var(--ink);isolation:isolate}.founder-story-photo-card:after{content:none}.founder-story-photo-card img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center}.founder-story-names{display:grid;gap:.25rem}.founder-story-names span{color:var(--ink);font-family:var(--display-font);font-size:clamp(2.05rem,4vw,4rem);font-weight:600;line-height:.98;letter-spacing:0}.founder-story-names span:nth-child(2){color:var(--accent);font-family:var(--text-font);font-size:clamp(1.2rem,2vw,1.8rem)}.founder-story-signals{position:relative;z-index:2;align-self:end;display:flex;flex-wrap:wrap;gap:.55rem}.founder-story-signals span{display:inline-flex;min-height:2.15rem;align-items:center;padding:0 .8rem;border:1px solid rgba(226,182,62,.24);border-radius:999px;background:#faf7efd1;color:#181819c2;font-family:var(--text-font);font-size:.88rem;font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.product-faq{padding-block:var(--section-spacing);background:#fff}.product-faq-inner{display:grid;grid-template-columns:minmax(20rem,.56fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);align-items:start}.product-faq-heading{position:static;display:grid;gap:clamp(.8rem,1.4vw,1.2rem)}.product-faq-heading p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product-faq-heading h2{max-width:12ch;margin:0;color:var(--ink);font-size:clamp(1.95rem,2.7vw,3rem);font-weight:600;line-height:1.02;letter-spacing:0}.product-faq-heading span{max-width:40ch;color:#181819a8;font-family:var(--text-font);font-size:clamp(1rem,1.15vw,1.18rem);line-height:1.52}.product-faq-content{display:grid;gap:clamp(1.2rem,2vw,1.8rem)}.product-faq-list{display:grid;border-top:1px solid rgba(232,225,212,.95);background:transparent}.product-faq-list details{border-bottom:1px solid rgba(232,225,212,.95)}.product-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:clamp(1rem,2vw,2rem);min-height:clamp(4.75rem,6vw,6.4rem);padding:clamp(1.1rem,1.8vw,1.65rem) 0;color:var(--ink);font-family:var(--text-font);font-size:clamp(1.02rem,1.22vw,1.34rem);font-weight:600;line-height:1.2;cursor:pointer;list-style:none}.product-faq-list summary>span:first-child{max-width:24ch}.product-faq-list summary::-webkit-details-marker{display:none}.product-faq-icon{position:relative;display:grid;flex:0 0 auto;width:clamp(2rem,2.5vw,2.35rem);height:clamp(2rem,2.5vw,2.35rem);place-items:center;border:1px solid rgba(24,24,25,.24);border-radius:999px;background:transparent;color:var(--ink);transition:background-color var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.product-faq-icon:before{width:.42rem;height:.42rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-.1rem) rotate(45deg)}.product-faq-list details[open]:not(.is-closing) .product-faq-icon{transform:rotate(180deg)}.product-faq-list div{display:grid;gap:.82rem;padding:0 clamp(3.2rem,4.4vw,4rem) clamp(1.45rem,2vw,1.9rem) 0}.product-faq-list p{max-width:76ch;margin:0;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.52}.product-faq-list .product-faq-dosage-level{display:grid;gap:.08rem;padding:0}.product-faq-dosage-level>strong{color:var(--ink);font-family:var(--text-font);font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.35}.product-final-cta{padding-block:0;background:linear-gradient(90deg,#FFFFFF 0 50%,var(--ink) 50% 100%)}.product-final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,1fr);gap:0;align-items:stretch;min-height:clamp(42rem,52vw,56rem);overflow:hidden;padding-inline:0;background:transparent}.product-final-cta-copy{display:grid;gap:clamp(.85rem,1.35vw,1.15rem);align-content:center;padding:clamp(3rem,5.8vw,6rem) clamp(2rem,5vw,5.5rem);background:radial-gradient(circle at 100% 0%,rgba(226,182,62,.18),transparent 34rem),var(--ink);color:var(--warm-white)}.product-final-cta-copy>p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:clamp(.86rem,.92vw,.98rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product-final-cta-copy h2{max-width:16ch;margin:0;color:var(--warm-white);font-size:clamp(1.85rem,2.45vw,2.8rem);font-weight:600;line-height:1.03;letter-spacing:0}.product-final-cta-copy>span{max-width:56ch;color:#faf7efb8;font-family:var(--text-font);font-size:clamp(1rem,1.12vw,1.16rem);line-height:1.52}.product-final-cta-copy>a{display:inline-flex;width:100%;min-height:3.65rem;align-items:center;justify-content:center;padding:0 1.55rem;border-radius:999px;background:var(--warm-white);color:var(--ink);font-family:var(--text-font);font-size:1.05rem;font-weight:600;transition:background var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.product-final-cta-copy>a:hover{background:var(--accent);color:var(--warm-white);transform:translateY(-1px)}.product-final-cta-actions{display:grid;gap:.8rem}.product-final-cta-actions a{display:inline-flex;width:100%;min-height:3.65rem;align-items:center;justify-content:center;padding:0 1.55rem;border:1px solid var(--warm-white);border-radius:999px;background:var(--warm-white);color:var(--ink);font-family:var(--text-font);font-size:1rem;font-weight:600}.product-final-cta-actions a.is-secondary{width:max-content;min-height:auto;justify-self:center;padding:.15rem 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:#faf7efc7;font-size:.95rem}.product-final-cta-actions a:hover{border-color:var(--accent);background:var(--accent);color:var(--warm-white)}.product-final-cta-actions a.is-secondary:hover{background:transparent;color:var(--accent)}.product-final-summary{display:grid;margin-block:clamp(.4rem,1vw,.8rem);border-block:1px solid rgba(250,247,239,.28)}.product-final-summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;padding:clamp(.72rem,1.05vw,.92rem) 0;border-bottom:1px solid rgba(250,247,239,.16);color:#faf7efc7;font-family:var(--text-font)}.product-final-summary-row:last-child{border-bottom:0}.product-final-summary-row div{display:grid;gap:.22rem}.product-final-summary-row strong,.product-final-summary-row b{color:var(--warm-white);font-size:clamp(1rem,1.1vw,1.12rem);font-weight:600;line-height:1.16}.product-final-summary-row span{color:#faf7efa3;font-size:.86rem;line-height:1.35}.product-final-summary-row b{white-space:nowrap}.product-final-summary-row.is-saving strong,.product-final-summary-row.is-saving b{color:var(--accent)}.product-final-summary-row.is-total{padding-top:clamp(1rem,1.6vw,1.35rem)}.product-final-summary-row.is-total strong,.product-final-summary-row.is-total b{font-size:clamp(1.16rem,1.35vw,1.32rem)}.product-final-trust{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:center;padding-top:.15rem}.product-final-trust span{display:inline-flex;gap:.35rem;min-height:1.6rem;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#faf7efb3;font-family:var(--text-font);font-size:.84rem;font-weight:600}.product-final-trust span:before{content:"\2713";color:var(--accent);font-size:.86rem}.product-final-trust.is-home{gap:.5rem}.product-final-trust.is-home span:before{content:"\b7"}.product-final-trust.is-home span:first-child:before{display:none}.product-final-visual{position:relative;display:grid;overflow:hidden;min-height:100%;border:0;border-radius:0;background:#fff;box-shadow:none;isolation:isolate}.product-final-visual:before{content:none}.product-final-stage{position:relative;display:grid;width:100%;height:100%;place-self:center}.product-final-image{display:block;width:100%;height:100%;min-height:clamp(42rem,52vw,56rem);object-fit:cover;object-position:center center}.product-final-cta.is-home .product-final-cta-inner,.product-final-cta.is-home .product-final-image{min-height:clamp(34rem,42vw,46rem)}.product-final-cta.is-home .product-final-cta-copy{padding-block:clamp(2.5rem,4vw,4rem)}.product-final-cta:not(.is-home) .product-final-cta-inner,.product-final-cta:not(.is-home) .product-final-image{min-height:clamp(30rem,38vw,40rem)}.product-final-cta:not(.is-home) .product-final-cta-copy{justify-items:center;padding-block:clamp(2.5rem,4vw,4rem);text-align:center}.product-final-cta:not(.is-home) .product-final-cta-copy h2,.product-final-cta:not(.is-home) .product-final-cta-copy>span{margin-inline:auto}.product-final-bottle{position:absolute;bottom:0;width:min(54%,20rem);height:auto;object-fit:contain;filter:drop-shadow(0 1.6rem 1.8rem rgba(24,24,25,.16))}.product-final-bottle-nmn{left:12%;z-index:2;transform:translateY(1%) rotate(-2deg)}.product-final-bottle-optimizer{right:8%;z-index:1;transform:translateY(-5%) rotate(2deg)}.bundle-system-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(24rem,1fr);gap:clamp(2.5rem,5vw,6rem);align-items:center;min-height:clamp(34rem,52vw,48rem);padding:clamp(2rem,5vw,5rem);border:1px solid rgba(255,255,255,.72);border-radius:8px;background:linear-gradient(90deg,#faf7efe6,#faf7efeb 68%),#faf7efc2;box-shadow:0 2rem 5rem #40231614;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bundle-system-copy{display:grid;gap:clamp(1rem,2vw,1.5rem)}.bundle-system-copy>p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:clamp(.9rem,1vw,1rem);font-weight:600}.bundle-system-copy h2{max-width:12ch;margin:0;color:var(--ink);font-size:clamp(2.25rem,3.8vw,4.2rem);font-weight:600;line-height:1.05}.bundle-system-copy>span{max-width:42ch;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.35vw,1.28rem);font-weight:600;line-height:1.55}.bundle-system-tabs{display:inline-flex;width:fit-content;gap:.42rem;align-items:center;margin-top:clamp(1rem,2vw,1.8rem);padding:.32rem;border:1px solid rgba(232,225,212,.74);border-radius:999px;background:#faf7efb8}.bundle-system-tabs button{display:grid;gap:.1rem;align-items:center;min-width:8.9rem;min-height:3.55rem;padding:.62rem 1.08rem;border:0;border-radius:999px;background:transparent;color:#181819b8;font-family:var(--text-font);text-align:left;cursor:pointer}.bundle-system-tabs button.is-active{background:#e2b63e2e;box-shadow:inset 0 0 0 1px #e2b63e5c;color:var(--ink)}.bundle-system-tabs strong{font-size:1.02rem;font-weight:600;line-height:1.05}.bundle-system-tabs small{font-size:.82rem;font-weight:600;opacity:.7}.bundle-system-stage{position:relative;display:grid;min-height:clamp(29rem,42vw,40rem);overflow:hidden;border-radius:8px;background:#faf7efad}.bundle-system-video{position:relative;display:grid;min-height:inherit;opacity:1;place-items:center}.bundle-system-video[hidden]{display:none}.bundle-system-video video{display:block;width:min(24rem,46vw);height:auto;min-height:0;max-height:min(32rem,72vh);object-fit:contain;object-position:center}.system-animation-poster{display:none;height:auto;object-fit:contain;object-position:center}.bundle-system-video>div{position:absolute;right:clamp(1rem,2vw,1.7rem);bottom:clamp(1rem,2vw,1.7rem);left:clamp(1rem,2vw,1.7rem);display:grid;grid-template-columns:auto 1fr;gap:.35rem .8rem;align-items:start;padding:clamp(1rem,2vw,1.35rem);border-radius:8px;background:#faf7efe6;color:var(--ink);font-family:var(--text-font);box-shadow:0 1.5rem 3rem #4023161f}.bundle-system-video>div span{grid-row:1 / 3;color:var(--accent);font-weight:600}.bundle-system-video strong{font-size:clamp(1rem,1.25vw,1.18rem);font-weight:600;line-height:1.2}.bundle-system-video p{margin:0;color:#1818199e;font-size:.92rem;font-weight:600;line-height:1.35}.routine-benefits{padding-block:var(--section-spacing);background:#fff;overflow:hidden}.routine-benefits-inner{display:grid;width:100%;max-width:none;gap:clamp(2rem,3vw,3rem);padding-inline:max(var(--section-gutter),calc((100vw - var(--section-max)) / 2))}.routine-benefits-head{display:grid;gap:1rem;align-items:start}.routine-benefits-head h2{max-width:24ch;margin:0 0 1rem;color:var(--ink);font-size:clamp(2rem,2.85vw,3.35rem);font-weight:600;line-height:1.06;letter-spacing:0}.routine-benefits-head p{max-width:96ch;margin:0;color:var(--ink);font-family:var(--text-font);font-size:clamp(1rem,1.02vw,1.12rem);font-weight:600;line-height:1.5}.routine-benefit-cards{display:flex;gap:clamp(1rem,1.6vw,1.6rem);width:calc(100vw - var(--section-gutter));overflow-x:auto;padding:.25rem 0 clamp(3rem,4.5vw,4.25rem);overscroll-behavior-x:contain;scroll-padding-left:0;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none}.routine-benefit-cards::-webkit-scrollbar{display:none}.routine-benefit-cards article{flex:0 0 clamp(20rem,24vw,25.5rem);display:grid;aspect-ratio:.72;min-height:0;overflow:hidden;border-radius:8px;background:var(--ink);box-shadow:0 1.4rem 3.8rem #18181914;scroll-snap-align:start;scroll-snap-stop:always}.routine-benefit-cards:focus-visible{outline:2px solid #181819;outline-offset:.45rem}.routine-benefit-cards img{grid-area:1 / 1;position:relative;z-index:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-smooth)}.routine-benefit-cards article:hover img{transform:scale(1.035)}.routine-benefit-cards article>div{grid-area:1 / 1;position:relative;z-index:1;align-self:end;display:grid;gap:.8rem;min-height:10.8rem;padding:clamp(1.15rem,1.7vw,1.65rem);background:linear-gradient(135deg,#1b2d3aeb,#483c3fdb);color:var(--white)}.routine-benefit-cards article:nth-child(2)>div{background:linear-gradient(135deg,#26242aeb,#584b4edb)}.routine-benefit-cards article:nth-child(3)>div{background:linear-gradient(135deg,#745446f0,#8e6759e0)}.routine-benefit-cards article:nth-child(4)>div{background:linear-gradient(135deg,#194643eb,#40524adb)}.routine-benefit-cards article:nth-child(5)>div{background:linear-gradient(135deg,#3a363eeb,#604a44db)}.routine-benefit-cards h3{margin:0;color:var(--white);font-size:clamp(2rem,2.4vw,2.75rem);font-weight:600;line-height:1.02}.routine-benefit-cards p{max-width:30ch;margin:0;color:#ffffffdb;font-family:var(--text-font);font-size:clamp(.95rem,.98vw,1.05rem);font-weight:600;line-height:1.45}.routine-benefit-arrows{display:flex;gap:clamp(4.5rem,7vw,6.5rem);justify-content:center;padding-right:0}.routine-benefit-arrows button{display:grid;width:3.25rem;height:3.25rem;place-items:center;border:0;background:transparent;color:#181819;cursor:pointer;padding:0;transition:color .22s ease,opacity .22s ease,transform .22s ease}.routine-benefit-arrows button:hover{color:#181819;transform:translateY(-.08rem)}.routine-benefit-arrows button:focus{outline:none}.routine-benefit-arrows button:focus-visible{outline:2px solid rgba(24,24,25,.58);outline-offset:.35rem;border-radius:999px}.routine-benefit-arrows button:disabled{color:#18181947;cursor:default;transform:none}.routine-benefit-arrows button:disabled:hover{color:#18181947}.routine-benefit-arrows svg{width:2.55rem;height:2.55rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2}.aha-section{position:relative;z-index:2;padding-block:var(--section-spacing);background:var(--product-card-bg)}.biology-layout{display:grid;gap:clamp(1.75rem,3vw,3rem)}.section-kicker{margin:0 0 1rem;color:var(--accent);font-family:var(--text-font);font-size:.88rem;font-weight:600}.biology-intro{max-width:1280px}.biology-intro h2{max-width:100%;margin:0 0 1.35rem;color:var(--ink);font-size:clamp(1.85rem,2.9vw,42px);line-height:1.04;letter-spacing:0}.biology-intro p{max-width:1180px;margin:0;color:var(--muted);font-family:var(--text-font);font-size:clamp(1.03rem,1.25vw,1.28rem);line-height:1.55}.biology-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.biology-visual-card{position:relative;min-height:clamp(30rem,42vw,44rem);overflow:hidden;border:1px solid var(--pale-neutral);border-radius:8px;background:linear-gradient(135deg,#1818198f,#18181914),var(--card-image, url(product-bundle-lifestyle.webp)) center / cover no-repeat;color:var(--warm-white);transition:border-color var(--duration-base) ease,box-shadow var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.biology-visual-card:hover,.biology-visual-card:focus-within{border-color:#e2b63eb8;box-shadow:0 1.2rem 3rem #18181914;transform:translateY(-.25rem)}.biology-visual-card.is-system{border-color:#e2b63eb3;background:var(--product-card-bg);color:var(--ink)}.biology-visual-card.is-system.is-energy-gap{min-height:clamp(33rem,45vw,44rem)}.biology-visual-card.is-outcome{--card-image: url(biology-outcome-niucell-couple.jpg);background:#181819}.biology-visual-card.is-outcome:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--card-image) center 42% / cover no-repeat;transition:transform var(--duration-slow) var(--ease-smooth)}.biology-visual-card.is-outcome:hover:before,.biology-visual-card.is-outcome:focus-within:before{transform:scale(1.025)}.biology-visual-card.is-outcome .biology-card-shade{background:linear-gradient(180deg,#18181966,#18181924 42%,#18181975),linear-gradient(90deg,#18181929,#18181905 62%)}.biology-card-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1818191a,#18181970),radial-gradient(circle at 28% 75%,rgba(226,182,62,.34),transparent 35%)}.biology-visual-card.is-system .biology-card-shade{display:none}.biology-card-content{position:relative;z-index:1;display:flex;min-height:inherit;flex-direction:column;justify-content:space-between;gap:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,3vw,3rem)}.biology-visual-card.is-system .biology-card-content{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;display:block;justify-content:stretch;padding:0}.biology-visual-card.is-outcome .biology-card-content{padding-bottom:clamp(2rem,3vw,3rem)}.biology-visual-card.is-system .basis-chart--curve,.biology-visual-card.is-system .basis-chart--energy-gap{min-height:100%}.visual-card-kicker{margin:0 0 .6rem;color:#faf7efd6;font-family:var(--text-font);font-size:.92rem;font-weight:600}.biology-visual-card h3{max-width:17ch;margin:0 0 .9rem;color:var(--warm-white);font-size:clamp(2rem,3.3vw,3.7rem);line-height:.98;letter-spacing:0}.biology-visual-card.is-outcome h3{max-width:28ch;font-size:clamp(1.7rem,2.45vw,2.55rem);line-height:1}.biology-visual-card.is-outcome p:not(.visual-card-kicker){max-width:64ch}.biology-visual-card p:not(.visual-card-kicker),.outcome-list{max-width:48ch;color:#faf7efc7;font-family:var(--text-font);font-size:clamp(.95rem,1vw,1.08rem);line-height:1.45}.biology-visual-card p{margin:0}.basis-chart{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;justify-content:flex-start;padding:clamp(1.8rem,3.3vw,3rem) clamp(1.6rem,3.1vw,2.75rem) 0;border:0;border-radius:0;background:transparent;box-shadow:none}.basis-chart h3{max-width:100%;margin:0 0 .7rem;color:var(--ink);font-size:clamp(1.7rem,2.45vw,2.55rem);line-height:1}.basis-explainer{display:block;max-width:54ch;margin:0 0 .8rem;color:#181819!important;font-family:var(--text-font);font-size:clamp(1rem,1.12vw,1.16rem);font-weight:650;line-height:1.5}.basis-subtitle{display:block;min-height:1.6rem;margin:0;color:#181819!important;font-family:var(--text-font);font-size:clamp(.88rem,1vw,1rem);font-weight:600;line-height:1.35}.basis-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.45rem,.85vw,.7rem);align-items:end;margin-top:auto;margin-bottom:0}.basis-metric{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;height:clamp(18rem,24vw,26rem);min-height:0;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;font-family:var(--text-font);text-align:center;isolation:isolate;transition:transform .7s var(--ease-smooth),filter .7s ease-in-out}.basis-metric:before{content:"";position:absolute;inset:auto 0 0;z-index:0;height:17rem;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#e2b63e00,#e2b63e05 18%,#e2b63e14 58%,#e2b63e24);transition:background .7s ease-in-out,opacity .7s ease-in-out,transform .7s var(--ease-smooth)}.basis-metric strong{position:relative;z-index:1;display:block;font-size:clamp(2rem,3.45vw,3.35rem);font-weight:600;line-height:1;transition:transform .7s var(--ease-smooth)}.basis-metric span{position:relative;z-index:1;display:block;min-height:1.2rem;margin-top:.2rem;font-size:clamp(.72rem,.9vw,.9rem);font-weight:600;line-height:1.15;transition:transform .7s var(--ease-smooth)}.basis-metric i{position:relative;z-index:1;display:block;width:100%;height:min(var(--bar),17rem);min-height:.42rem;margin-top:.75rem;border-radius:5px 5px 0 0;background:linear-gradient(90deg,#faf7ef1f,#faf7ef00 28%,#18181900 72%,#18181914),linear-gradient(180deg,#e2b63efa 0% 54%,#e2b63efa);transition:background .64s ease-in-out,transform .7s var(--ease-smooth)}.basis-metric:hover i,.basis-metric:focus-visible i,.basis-metric.is-active i{background:linear-gradient(90deg,#faf7ef29,#faf7ef00 30%,#18181900 70%,#1818191a),linear-gradient(180deg,#e2b63e 0% 54%,#e2b63e)}.basis-metric:hover,.basis-metric:focus-visible,.basis-metric.is-active{transform:none;filter:saturate(1.04)}.basis-metric:hover:before,.basis-metric:focus-visible:before,.basis-metric.is-active:before{background:linear-gradient(180deg,#e2b63e00,#e2b63e0a 18%,#e2b63e1f 58%,#e2b63e33);transform:none}.basis-metric:hover strong,.basis-metric:hover span,.basis-metric:focus-visible strong,.basis-metric:focus-visible span,.basis-metric.is-active strong,.basis-metric.is-active span{transform:translateY(-.2rem)}.basis-metric:focus-visible{outline:2px solid var(--accent);outline-offset:.35rem}.nad-curve-card--animated .basis-chart{min-height:100%;padding:0}.nad-curve-card--animated .basis-chart h3{max-width:100%;font-size:clamp(1.85rem,2.8vw,3rem)}.nad-curve-card--animated .basis-explainer{max-width:56ch;margin-bottom:clamp(1.5rem,3vw,3rem);font-size:clamp(1.05rem,1.55vw,1.48rem);font-weight:500}.nad-curve-card--animated .basis-bars{gap:clamp(.8rem,1.5vw,1.35rem);min-height:clamp(20rem,27vw,29rem)}.nad-curve-card--animated .basis-metric{height:clamp(19rem,27vw,29rem)}.nad-curve-card--animated .basis-metric:before{height:100%;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#e2b63e00,#e2b63e09,#e2b63e1f 68%,#e2b63e3d);opacity:.78}.nad-curve-card--animated .basis-metric:hover:before,.nad-curve-card--animated .basis-metric:focus-visible:before,.nad-curve-card--animated .basis-metric.is-active:before{background:linear-gradient(180deg,#e2b63e00,#e2b63e0f 30%,#e2b63e2e 66%,#e2b63e57);opacity:1}.nad-curve-card--animated .basis-metric strong{font-size:clamp(2.45rem,4.25vw,4.35rem)}.nad-curve-card--animated .basis-metric span{font-size:clamp(.9rem,1.15vw,1.18rem);white-space:nowrap}.nad-curve-card--animated .basis-metric i{height:var(--bar);border-radius:6px 6px 0 0}.outcome-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.outcome-list li{display:flex;gap:.6rem;align-items:center;color:var(--warm-white);font-weight:600}.outcome-list li:before{content:"\2713";display:grid;flex:0 0 auto;width:1.05rem;height:1.05rem;place-items:center;border:1.5px solid rgba(250,247,239,.9);border-radius:999px;background:#18181929;color:var(--warm-white);font-size:.64rem;font-weight:800;line-height:1}.system-glass-section{position:relative;z-index:2;min-height:clamp(30rem,45vw,46rem);margin-top:0;border-top:0;padding-block:var(--section-spacing);background:var(--soft-ivory)}.system-glass-inner{display:flex;min-height:clamp(24rem,34vw,34rem);align-items:center}.system-glass-panel{display:grid;width:100%;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);gap:clamp(2rem,5vw,6rem);align-items:center;padding:clamp(2rem,5vw,5rem);border:1px solid rgba(24,24,25,.06);border-radius:8px;background:var(--pure-white);box-shadow:0 1.8rem 5rem #1818191f;backdrop-filter:blur(24px) saturate(1.14);-webkit-backdrop-filter:blur(24px) saturate(1.14)}.system-animation-panel{position:relative;display:block;overflow:hidden;background:var(--pure-white)}.system-animation-copy{position:relative;z-index:2;display:grid;width:min(100%,88rem);gap:clamp(.65rem,1.1vw,.95rem);box-sizing:border-box;padding-right:min(42rem,52%);pointer-events:none}.system-animation-copy a,.system-animation-copy button{pointer-events:auto}.system-animation-copy h2{max-width:30ch;font-size:clamp(1.85rem,2.7vw,42px);line-height:1.06}.system-glass-copy.system-animation-copy h2{max-width:24ch;margin:0;font-size:clamp(2rem,3.15vw,46px);line-height:1.04}.system-animation-copy>span{max-width:36rem;margin-top:0}.system-animation-cta{justify-self:start;margin-top:0;box-shadow:0 .85rem 1.8rem #1818191f}.system-glass-copy .system-animation-cta span{display:inline-block;max-width:none;color:currentColor;font-family:inherit;font-size:1em;font-weight:inherit;line-height:1;transition:transform var(--duration-fast) var(--ease-soft)}.system-glass-copy .system-animation-cta:hover span,.system-glass-copy .system-animation-cta:focus-visible span{transform:translate(.22rem)}.system-animation-points{display:grid;gap:.62rem;max-width:44rem;margin:.1rem 0 0;padding:0;list-style:none}.system-animation-points li{display:flex;gap:.65rem;align-items:flex-start;color:var(--muted);font-family:var(--text-font);font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.42}.system-animation-points li:before{content:"";width:.48rem;height:.48rem;flex:0 0 auto;margin-top:.48rem;border-radius:999px;background:var(--accent)}.system-animation-points .system-point-copy{display:inline;max-width:none;color:inherit;font:inherit}.system-animation-panel .bundle-system-stage{position:absolute;top:clamp(2rem,3.5vw,3.7rem);right:clamp(.8rem,3.4vw,3.2rem);bottom:clamp(3.5rem,5vw,5rem);width:min(45rem,43%);min-height:0;overflow:visible;background:transparent;isolation:isolate;pointer-events:auto;transform:translateY(-4rem)}.system-animation-panel .bundle-system-stage .bundle-system-tabs{position:absolute;bottom:0;left:50%;z-index:10;margin:0;pointer-events:auto;transform:translate(-50%)}@media(min-width:901px){.system-animation-panel .bundle-system-stage .bundle-system-tabs{bottom:-1rem}}.system-animation-panel .bundle-system-stage .bundle-system-tabs button{justify-items:center;text-align:center}.system-animation-panel .bundle-system-stage .bundle-system-tabs strong{white-space:nowrap}.system-animation-panel .bundle-system-stage:before{position:absolute;top:4%;right:-10%;bottom:2%;left:-10%;z-index:0;background:radial-gradient(circle at 50% 45%,#fffffffa,#ffffffeb 48%,#fff0 78%);content:"";pointer-events:none}.system-animation-panel .bundle-system-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,#fffffff5,#fff0 18% 82%,#fffffff5),linear-gradient(180deg,#fffffff5,#fff0 18% 82%,#fffffff5);pointer-events:none}.system-animation-panel .bundle-system-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:auto;min-height:0;box-sizing:border-box;padding-top:0;pointer-events:none}.system-animation-panel .bundle-system-video video{position:relative;z-index:1;place-self:center;width:min(19rem,40%);max-height:min(26rem,58vh);margin:0}.system-animation-panel .bundle-system-video>div{z-index:3;right:0;bottom:0;left:auto;width:min(23rem,54%);pointer-events:auto}.system-stage-callout{position:absolute;z-index:4;width:min(18rem,44%);color:var(--ink);font-family:var(--text-font)}.system-stage-callout:before{position:absolute;top:.75rem;width:clamp(3rem,6vw,5.6rem);height:1px;background:#18181952;content:""}.system-stage-callout:after{position:absolute;top:.52rem;width:.46rem;height:.46rem;border-radius:999px;background:var(--accent);content:""}.system-stage-callout.is-left{top:48%;left:0;padding-right:clamp(4rem,7vw,6.4rem)}.system-stage-callout.is-left:before{right:0}.system-stage-callout.is-left:after{right:-.2rem}.system-stage-callout.is-right{top:32%;right:0;padding-left:clamp(4rem,7vw,6.4rem)}.system-stage-callout.is-right:before{left:0}.system-stage-callout.is-right:after{left:-.2rem}.system-stage-callout span{display:block;margin-bottom:.35rem;color:var(--ink);font-size:clamp(.98rem,1vw,1.08rem);font-weight:600;line-height:1.2}.system-stage-callout p{margin:0;color:var(--muted);font-size:clamp(.82rem,.92vw,.95rem);line-height:1.38}.system-glass-copy p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:.82rem;font-weight:600;letter-spacing:.14em;line-height:1;text-transform:uppercase}.system-glass-copy h2{max-width:15ch;margin:0 0 1.25rem;color:var(--ink);font-size:clamp(1.85rem,2.85vw,3.35rem);line-height:1.04;letter-spacing:0}.system-glass-copy span{display:block;max-width:58ch;color:#181819b8;font-family:var(--text-font);font-size:clamp(1rem,1.2vw,1.18rem);font-weight:600;line-height:1.5}.system-glass-grid{display:grid;gap:.85rem}.system-glass-grid div{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:1rem 1.15rem;border:1px solid rgba(250,247,239,.42);border-radius:8px;background:#faf7ef61}.system-glass-grid strong{color:var(--accent);font-size:1.1rem}.system-glass-grid span{color:#181819c2;font-family:var(--text-font);font-weight:600;line-height:1.35}.expert-section{position:relative;z-index:2;overflow:hidden;padding:var(--section-spacing) 0 clamp(2.5rem,4vw,4rem);background:var(--product-card-bg)}.expert-inner{display:grid;justify-items:stretch;gap:clamp(2rem,4vw,3.5rem)}.expert-heading{display:grid;max-width:1280px;margin-inline:0;justify-items:start;gap:1rem;text-align:left}.expert-heading h2{margin:0;color:var(--ink);font-size:clamp(1.85rem,3.05vw,3.25rem);font-weight:600;line-height:1.04;letter-spacing:0}.expert-heading p{max-width:820px;margin:0;color:var(--muted);font-family:var(--text-font);font-size:clamp(1.03rem,1.25vw,1.28rem);font-weight:600;line-height:1.55}.expert-card-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:clamp(1rem,2vw,2rem)}.expert-card{position:relative;display:block;aspect-ratio:1 / 1;min-height:0;overflow:hidden;border-radius:8px;background:var(--pale-neutral);color:var(--warm-white);text-decoration:none}.expert-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.95);transition:transform .7s var(--ease-soft),filter .7s ease}.expert-card:hover img{transform:scale(1.018);filter:saturate(1)}.expert-card.is-main img{object-position:center 40%}.expert-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(24,24,25,.16),transparent 58%),linear-gradient(180deg,transparent 34%,rgba(24,24,25,.12) 52%,rgba(24,24,25,.52) 100%)}.expert-card-copy{position:absolute;inset:auto clamp(1.45rem,3.2vw,3.2rem) clamp(1.45rem,3.2vw,3.2rem);display:flex;max-width:min(82%,42rem);flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.45rem;color:#faf7efe6;font-size:clamp(1.45rem,2.15vw,2.7rem);transform:none}.expert-card-copy .expert-card-kicker{color:#faf7efd1;font-family:var(--text-font);font-size:clamp(.86rem,.9vw,1rem);font-weight:700;line-height:1}.expert-card-copy strong{font-weight:600;line-height:1.05}.expert-card-copy p{width:min(100%,36rem);max-width:36rem;margin:.25rem 0 0;color:#faf7efd1;font-family:var(--text-font);font-size:clamp(.92rem,1.05vw,1.08rem);font-weight:600;line-height:1.42}.expert-card-cta{display:inline-flex;gap:.6rem;align-items:center;justify-content:center;min-height:3.05rem;margin-top:clamp(.35rem,.8vw,.75rem);padding:0 1.25rem;border:0;border-radius:999px;background:var(--accent);color:var(--warm-white);font-family:var(--text-font);font-size:.98rem;font-weight:700;line-height:1;box-shadow:0 .85rem 1.8rem #1818192e;transition:background var(--duration-fast) ease,box-shadow var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.expert-card-cta:before{content:none}.expert-card-cta:after{color:currentColor;content:"\2192";transition:transform var(--duration-base) var(--ease-soft)}.expert-card:hover .expert-card-cta,.expert-card:focus-visible .expert-card-cta{background:var(--accent);box-shadow:0 1rem 2.25rem #18181938;transform:translateY(-2px)}.expert-card:hover .expert-card-cta:after,.expert-card:focus-visible .expert-card-cta:after{transform:translate(3px)}.expert-quote{position:relative;width:min(100%,70rem);margin:clamp(.5rem,1.5vw,1.25rem) auto 0;padding:clamp(2.25rem,4vw,4rem) clamp(1.5rem,5vw,5rem) clamp(1.25rem,2vw,2rem);text-align:center}.expert-quote:before{display:block;margin-bottom:.8rem;color:var(--accent);content:"\201c";font-family:Georgia,serif;font-size:clamp(4rem,7vw,6.5rem);line-height:.45}.expert-quote p{max-width:48ch;margin:0 auto;color:var(--ink);font-family:var(--headline-font);font-size:clamp(1.3rem,2vw,2rem);font-style:italic;line-height:1.42;text-wrap:balance}.expert-quote footer{display:grid;gap:.25rem;margin-top:clamp(1.4rem,2.5vw,2rem);font-family:var(--text-font)}.expert-quote footer strong{color:var(--ink);font-size:1rem}.expert-quote footer span{color:var(--muted);font-size:.92rem}.faq-section{position:relative;z-index:2;padding-block:var(--section-spacing);background:var(--product-card-bg)}.expert-section+.faq-section{padding-top:clamp(2.5rem,4vw,4rem)}.faq-inner{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,7rem);align-items:start}.faq-heading{position:static}.faq-heading h2{margin:0 0 1rem;color:var(--ink);font-size:clamp(2rem,3.6vw,4.25rem);font-weight:600;line-height:1.04;letter-spacing:0}.faq-heading p{max-width:36ch;margin:0;color:var(--muted);font-family:var(--text-font);font-size:clamp(1rem,1.18vw,1.18rem);font-weight:600;line-height:1.5}.faq-list{display:grid;border-top:1px solid rgba(232,225,212,.9)}.faq-list details{border-bottom:1px solid rgba(232,225,212,.9);overflow:hidden;transition:height .46s var(--ease-smooth)}.faq-list summary{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding-block:clamp(1.15rem,2vw,1.65rem);color:var(--ink);cursor:pointer;font-size:clamp(1.15rem,1.55vw,1.65rem);font-weight:600;line-height:1.15;list-style:none}.faq-list summary:focus{outline:0}.faq-list summary:focus-visible{outline:0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(24,24,25,.24);border-radius:999px;background:#faf7efa8 url(arrow-down.svg) center / .75rem auto no-repeat;box-shadow:0 0 #18181900;transition:transform var(--duration-base) var(--ease-soft),box-shadow var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.faq-list summary:focus-visible:after{box-shadow:0 0 0 3px #1818191a}.faq-list details[open]:not(.is-closing) summary:after{transform:rotate(180deg)}.faq-list p{max-width:72ch;margin:-.35rem 0 clamp(1.2rem,2vw,1.7rem);color:var(--muted);font-family:var(--text-font);font-size:clamp(.98rem,1.12vw,1.12rem);font-weight:600;line-height:1.55}.wissen-page{position:relative;z-index:2;background:var(--product-card-bg)}.wissen-hero{padding-block:calc(var(--section-spacing) + 5rem) var(--section-spacing);background:linear-gradient(90deg,#faf7eff5,#faf7efd1),url(background-section-234.jpg) left center / cover no-repeat}.wissen-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(2rem,5vw,6rem);align-items:center}.wissen-hero-copy>p,.wissen-insight-panel>div>p,.wissen-section-copy>span,.wissen-final-panel>p{margin:0 0 1rem;color:var(--accent);font-family:var(--text-font);font-size:.88rem;font-weight:600}.wissen-hero h1{max-width:13ch;margin:0 0 1.25rem;font-size:clamp(2.35rem,4vw,4.75rem);line-height:.96}.wissen-hero-copy>span,.wissen-insight-panel>div>span,.wissen-final-panel>span{display:block;max-width:48ch;color:var(--ink);font-family:var(--text-font);font-size:clamp(1.15rem,1.55vw,1.65rem);font-weight:600;line-height:1.35}.wissen-hero-body{display:grid;gap:.95rem;margin-top:clamp(1.5rem,3vw,2.5rem)}.wissen-hero-body p,.wissen-section-copy p,.wissen-accordions p,.wissen-source-card p,.wissen-study-list p{margin:0;color:var(--muted);font-family:var(--text-font);font-size:clamp(.98rem,1.06vw,1.1rem);font-weight:600;line-height:1.58}.wissen-jump-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:clamp(1.5rem,3vw,2.4rem)}.wissen-jump-links a,.wissen-more-links a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .85rem;border:1px solid rgba(226,182,62,.32);border-radius:999px;background:#faf7efc7;color:var(--ink);font-family:var(--text-font);font-size:.86rem;font-weight:600}.wissen-hero-visual{min-height:clamp(28rem,34vw,42rem);overflow:hidden;border:1px solid rgba(232,225,212,.86);border-radius:8px;background:linear-gradient(135deg,#faf7ef2e,#1818190f),url(product-bundle-lifestyle.webp) center / cover no-repeat;box-shadow:0 2rem 5rem #18181914}.wissen-orbit{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;align-content:end;width:100%;height:100%;padding:clamp(1.25rem,3vw,2.5rem);background:linear-gradient(180deg,#18181905,#1818196b)}.wissen-orbit span{display:grid;min-height:5.5rem;place-items:center;border:1px solid rgba(250,247,239,.28);border-radius:8px;background:#faf7ef33;color:var(--warm-white);font-size:clamp(1.4rem,2.8vw,3rem);font-weight:600;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.wissen-insight{padding-block:var(--section-spacing);background:var(--product-card-bg)}.wissen-insight-panel{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(1.25rem,3vw,2rem);align-items:stretch}.wissen-insight-panel h2,.wissen-section-copy h2,.wissen-final-panel h2{margin:0;color:var(--ink);font-size:clamp(1.9rem,3.1vw,3.7rem);line-height:1}.wissen-insight-panel>div>span{margin-top:1.2rem;color:var(--muted);font-size:clamp(1rem,1.16vw,1.16rem);line-height:1.55}.wissen-insight-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.wissen-insight-cards article{min-height:100%;padding:clamp(1.2rem,2.5vw,2rem);border:1px solid var(--pale-neutral);border-radius:8px;background:var(--product-card-bg)}.wissen-insight-cards span{display:inline-flex;margin-bottom:1.2rem;color:var(--accent);font-family:var(--text-font);font-weight:600}.wissen-insight-cards h3{max-width:18ch;margin:0 0 1rem;font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.05}.wissen-insight-cards p{margin:0;color:var(--muted);font-family:var(--text-font);font-weight:600;line-height:1.55}.wissen-insight-panel>blockquote,.wissen-section-copy blockquote{grid-column:1 / -1;margin:0;padding:clamp(1.25rem,2.5vw,2rem);border-left:4px solid var(--accent);border-radius:8px;background:#e2b63e1a;color:var(--ink);font-size:clamp(1.35rem,2.2vw,2.35rem);font-weight:600;line-height:1.12}.wissen-content{padding-block:0 var(--section-spacing)}.wissen-content-inner{display:grid;gap:var(--section-spacing)}.wissen-content-section{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:clamp(2rem,5vw,6rem);align-items:start;scroll-margin-top:10rem}.wissen-content-section:nth-child(2n) .wissen-section-copy{order:2}.wissen-section-copy{display:grid;gap:1rem}.wissen-section-copy h2{margin-bottom:.35rem;font-size:clamp(1.85rem,2.85vw,3.35rem)}.wissen-section-copy p+p{margin-top:.15rem}.wissen-section-visual-wrap{position:sticky;top:8.5rem}.wissen-visual{overflow:hidden;border:1px solid rgba(226,182,62,.34);border-radius:8px;background:var(--product-card-bg)}.wissen-visual h3{margin:0;color:var(--ink);font-size:clamp(1.45rem,2.35vw,2.8rem);line-height:1.02}.wissen-process-card,.wissen-hub-card,.wissen-age-card,.wissen-optimizer-card,.wissen-motor-card{padding:clamp(1.3rem,3vw,2.5rem)}.wissen-process-steps,.wissen-hub-grid,.wissen-optimizer-grid,.wissen-motor-flow{display:grid;gap:.75rem;margin-top:clamp(1.25rem,2.5vw,2rem)}.wissen-process-steps{grid-template-columns:repeat(var(--wissen-process-count, 4),minmax(0,1fr))}.wissen-process-step,.wissen-hub-grid div,.wissen-optimizer-grid div,.wissen-motor-flow div{position:relative;padding:1rem;border:1px solid rgba(232,225,212,.82);border-radius:8px;background:#faf7efd1}.wissen-process-step span,.wissen-optimizer-grid span{display:block;margin-bottom:.55rem;color:var(--accent);font-family:var(--text-font);font-weight:600}.wissen-article-process-flow{overflow:visible;width:100%;max-width:100%;min-width:0;margin-top:clamp(1.7rem,3vw,2.5rem);padding:0;border:0;background:transparent}.wissen-article-process-flow h3{font-size:clamp(1.25rem,1.8vw,1.65rem)}.wissen-article-process-flow .wissen-process-steps{display:grid;grid-template-columns:repeat(var(--wissen-process-count, 4),minmax(0,1fr));overflow:visible;width:100%;max-width:100%;min-width:0;gap:clamp(.85rem,1.45vw,1.15rem);padding:.1rem 0 0}.wissen-article-process-flow .wissen-process-steps:focus-visible{outline:2px solid rgba(226,182,62,.45);outline-offset:.35rem}.wissen-article-process-flow .wissen-process-steps::-webkit-scrollbar{display:none}.wissen-article-process-flow .wissen-process-steps.is-programmatic-scroll{scroll-snap-type:none;scroll-behavior:auto}.wissen-article-process-flow .wissen-process-step{display:flex;min-height:clamp(11.25rem,13vw,13.8rem);flex-direction:column;justify-content:flex-start;padding:clamp(1.05rem,1.55vw,1.45rem);border-color:#e2b63e3d;background:linear-gradient(180deg,#fffffff0,#faf7efe0),var(--white);box-shadow:0 1rem 2.2rem #4023160e}.wissen-article-process-flow .wissen-process-step:not(:last-child):after{position:absolute;top:50%;right:-1.05rem;z-index:2;display:grid;width:2.1rem;height:2.1rem;place-items:center;border:2px solid var(--white);border-radius:999px;background:var(--accent);color:var(--white);content:"\203a";font-family:var(--text-font);font-size:1.5rem;font-weight:700;line-height:1;box-shadow:0 .45rem 1.1rem #e2b63e38;transform:translateY(-50%)}.wissen-article-process-flow .wissen-process-step:before{display:block;width:2rem;height:.18rem;margin-bottom:clamp(.85rem,1.2vw,1rem);border-radius:999px;background:#e2b63eb8;content:""}.wissen-article-process-flow .wissen-process-step p{margin-top:clamp(.75rem,1.2vw,1rem);font-size:clamp(1rem,1.04vw,1.1rem);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.wissen-process-step strong,.wissen-hub-grid strong,.wissen-optimizer-grid strong,.wissen-motor-flow strong{display:block;color:var(--ink);font-size:clamp(1rem,1.2vw,1.22rem);line-height:1.12}.wissen-process-step p,.wissen-hub-grid p,.wissen-optimizer-grid p,.wissen-motor-flow p,.wissen-visual-note,.wissen-motor-care span{margin:.5rem 0 0;color:var(--muted);font-family:var(--text-font);font-size:.95rem;font-weight:600;line-height:1.45}.wissen-hub-center{display:grid;min-height:9rem;place-items:center;margin-bottom:1.2rem;border-radius:8px;background:linear-gradient(135deg,#1818198f,#1818191a),url(background-section-234.jpg) center / cover no-repeat;color:var(--warm-white)}.wissen-hub-center span{font-size:clamp(2.5rem,6vw,5rem);font-weight:600}.wissen-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wissen-hub-grid span,.wissen-optimizer-grid em,.wissen-motor-flow span{display:block;margin-top:.35rem;color:var(--accent);font-family:var(--text-font);font-size:.85rem;font-style:normal;font-weight:600}.wissen-age-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.5vw,1rem);min-height:clamp(20rem,26vw,28rem);margin-top:clamp(1.5rem,3vw,2.5rem);align-items:end}.wissen-age-grid div{display:grid;min-height:100%;align-content:end;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#e2b63e00,#e2b63e1f)}.wissen-age-grid strong{display:block;color:var(--ink);font-size:clamp(1.5rem,3vw,3.8rem);line-height:.95;text-align:center}.wissen-age-grid span{display:block;min-height:3rem;margin:.45rem auto .75rem;padding-inline:.4rem;color:var(--ink);font-family:var(--text-font);font-size:.78rem;font-weight:600;line-height:1.25;text-align:center}.wissen-age-grid i{display:block;height:var(--height);min-height:3rem;border-radius:6px 6px 0 0;background:var(--accent)}.wissen-optimizer-grid,.wissen-motor-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.wissen-motor-care{display:grid;gap:.5rem;margin-top:1rem;padding:1rem;border-radius:8px;background:#1818190d}.wissen-motor-care h4{margin:0;color:var(--ink);font-size:1rem}.wissen-bullet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.4rem 0;padding:0;list-style:none}.wissen-bullet-grid li{display:flex;gap:.55rem;align-items:center;color:var(--ink);font-family:var(--text-font);font-weight:600}.wissen-bullet-grid li:before{content:"";width:1rem;height:1rem;flex:0 0 auto;background:url(check-circle.svg) center / contain no-repeat}.wissen-accordions{display:grid;margin-top:1rem;border-top:1px solid rgba(232,225,212,.9)}.wissen-accordions details{border-bottom:1px solid rgba(232,225,212,.9);overflow:hidden;transition:height .46s var(--ease-smooth)}.wissen-accordions summary{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding-block:1rem;color:var(--ink);cursor:pointer;font-size:clamp(1.02rem,1.25vw,1.35rem);font-weight:600;line-height:1.18;list-style:none}.wissen-accordions summary:focus,.wissen-accordions summary:focus-visible{outline:0}.wissen-accordions summary::-webkit-details-marker{display:none}.wissen-accordions summary:after{content:"";display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(24,24,25,.24);border-radius:999px;background:#faf7efa8 url(arrow-down.svg) center / .75rem auto no-repeat;box-shadow:0 0 #18181900;transition:transform var(--duration-base) var(--ease-soft),box-shadow var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.wissen-accordions summary:focus-visible:after{box-shadow:0 0 0 3px #1818191a}.wissen-accordions details[open]:not(.is-closing) summary:after{transform:rotate(180deg)}.wissen-accordions div{display:grid;gap:.8rem;padding-bottom:1.1rem}.wissen-source-card,.wissen-study-list{display:grid;gap:.7rem;margin-top:1rem;padding:1rem;border:1px solid rgba(232,225,212,.9);border-radius:8px;background:#faf7efb8}.wissen-source-card strong,.wissen-study-list h3{margin:0;color:var(--ink);font-size:1.05rem}.wissen-more-links{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.wissen-final{padding-block:var(--section-spacing);background:linear-gradient(90deg,#faf7efdb,#faf7eff0),url(product-bundle-lifestyle.webp) center / cover no-repeat}.wissen-final-panel{display:grid;gap:1.2rem}.wissen-final-panel h2{max-width:18ch}.wissen-final-actions{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center;margin-top:clamp(1.15rem,2vw,1.8rem)}.wissen-final-actions a{display:inline-flex;min-height:3.45rem;align-items:center;justify-content:center;padding:0 1.35rem;border-radius:999px;font-family:var(--text-font);font-size:1rem;font-weight:600;line-height:1;transition:background var(--duration-base) var(--ease-soft),border-color var(--duration-base) var(--ease-soft),color var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.wissen-final-actions .primary-action{min-width:15.5rem;background:var(--ink);color:var(--warm-white)}.wissen-final-actions .secondary-action{min-width:15.5rem;border:1px solid rgba(24,24,25,.18);background:#faf7efb8;color:var(--ink)}.wissen-final-actions a:hover{transform:translateY(-1px)}.wissen-final-actions .primary-action:hover{background:var(--accent)}.wissen-final-actions .secondary-action:hover{border-color:#e2b63e6b;background:#e2b63e1f}.program-page{background:#faf7ef}.program-hero{padding-block:calc(var(--nav-height) + 6rem) clamp(4rem,7vw,7rem);background:linear-gradient(135deg,#faf7efb8,#faf7eff0 52%),#faf7ef}.program-hero-inner{display:grid;grid-template-columns:minmax(0,.96fr) minmax(22rem,.62fr);gap:clamp(2rem,5vw,5rem);align-items:start}.program-copy{display:grid;gap:clamp(1rem,2vw,1.5rem);max-width:760px}.program-copy>p,.program-section-heading p,.program-split-grid>div>p,.program-note-panel>div>p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.program-copy h1,.program-section-heading h2,.program-split-grid h2,.program-note-panel h2{margin:0;color:var(--ink);font-weight:600;letter-spacing:0}.program-copy h1{max-width:14ch;font-size:clamp(2.7rem,5.8vw,6rem);line-height:.96}.program-copy>span,.program-split-grid>div>span,.program-note-copy p,.program-steps p,.program-faq-list p{color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.55}.program-benefit-strip{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.program-benefit-strip strong{display:inline-flex;min-height:2.5rem;align-items:center;padding:0 .9rem;border:1px solid rgba(226,182,62,.26);border-radius:999px;background:#faf7efc2;color:var(--ink);font-family:var(--text-font);font-size:.92rem;font-weight:600}.program-form-card{display:grid;gap:.85rem;padding:clamp(1.2rem,2.2vw,1.8rem);border:1px solid rgba(232,225,212,.94);border-radius:8px;background:#faf7efeb;box-shadow:0 1.5rem 3.6rem #40231614}.program-form-card>span{color:var(--ink);font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:600;line-height:1.1}.program-form-card label{display:grid;gap:.38rem;color:#181819b8;font-family:var(--text-font);font-size:.88rem;font-weight:600}.program-form-card input,.program-form-card textarea{width:100%;min-height:2.85rem;padding:.72rem .82rem;border:1px solid rgba(232,225,212,.98);border-radius:8px;background:#faf7eff0;color:var(--ink);font:inherit;resize:vertical}.program-form-card button,.program-note-copy a,.program-terms-link{display:inline-flex;width:fit-content;min-height:3rem;align-items:center;justify-content:center;padding:0 1rem;border:0;border-radius:999px;background:var(--ink);color:var(--warm-white);font-family:var(--text-font);font-size:.95rem;font-weight:600;cursor:pointer;text-decoration:none}.program-terms-link{min-height:2.35rem;border:1px solid rgba(24,24,25,.16);background:transparent;color:var(--ink)}.program-form-card small,.program-form-status{margin:0;color:#1818198a;font-family:var(--text-font);font-size:.82rem;line-height:1.45}.program-form-status{padding:.75rem .85rem;border-radius:8px;background:#e2b63e1f;color:var(--ink);font-weight:600}.program-section,.program-note-section,.program-faq-section{padding-block:clamp(4rem,7vw,7rem)}.program-section-inner,.program-faq-inner{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.program-section-heading{display:grid;gap:.65rem;max-width:720px}.program-section-heading h2,.program-note-panel h2,.program-split-grid h2{font-size:clamp(2rem,3.4vw,3.8rem);line-height:1}.program-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.program-steps article{display:grid;gap:.75rem;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(232,225,212,.9);border-radius:8px;background:#faf7efad}.program-steps span{color:var(--accent);font-family:var(--text-font);font-weight:700}.program-steps h3{margin:0;color:var(--ink);font-size:clamp(1.15rem,1.35vw,1.35rem);font-weight:600}.program-steps p{margin:0}.program-split-section{background:#faf7ef}.program-split-grid,.program-note-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.program-split-grid>div,.program-note-panel>div:first-child{display:grid;gap:.8rem}.program-benefit-list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.program-benefit-list li{padding:.9rem 1rem;border:1px solid rgba(232,225,212,.92);border-radius:8px;background:#faf7efc7;color:#181819bd;font-family:var(--text-font);font-weight:600}.program-note-panel{padding:clamp(1.4rem,3vw,2.4rem);border:1px solid rgba(226,182,62,.32);border-radius:8px;background:#e2b63e14}.program-note-copy{display:grid;gap:.85rem}.program-note-copy p{margin:0}.referral-form-section{padding-block:clamp(4rem,7vw,7rem)}.referral-form-inner{display:grid;width:min(100%,860px);gap:clamp(1.2rem,2.4vw,2rem);justify-items:center;text-align:center}.referral-form-benefit-note,.referral-affiliate-cta p{margin:0;color:#181819ad;font-family:var(--text-font);font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.55}.referral-form-embed{width:min(100%,720px);padding:clamp(1.4rem,3vw,2.5rem);border:1px solid rgba(232,225,212,.94);border-radius:8px;background:var(--gradient-card-surface);box-shadow:0 1.5rem 3.6rem #40231614;text-align:left}.referral-form-embed>*{width:100%}.referral-form-benefit-note{font-size:.88rem}.referral-affiliate-cta{display:grid;justify-items:start;gap:.75rem;margin-top:.6rem}.referral-affiliate-cta a{padding-inline:1.35rem;background:var(--ink);color:var(--warm-white)}#judgeme_product_reviews .jdgm-rev-widg__header{text-align:center}#judgeme_product_reviews .jdgm-rev-widg__header:before{display:block;margin:0 0 .75rem;color:var(--accent);content:"TEILE DEINE ERFAHRUNG";font-family:var(--text-font);font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}#judgeme_product_reviews .jdgm-rev-widg__title{margin:0;color:var(--ink);font-size:clamp(2rem,3.4vw,3.8rem);font-weight:600;letter-spacing:0;line-height:1;text-align:center}#judgeme_product_reviews .jdgm-row-stars,#judgeme_product_reviews .jdgm-widget-actions-wrapper{justify-content:center;text-align:center}#judgeme_product_reviews .jdgm-write-rev-link{border-color:var(--ink);border-radius:999px;background:var(--ink);color:var(--warm-white);font-family:var(--text-font);font-weight:600;letter-spacing:0}#judgeme_product_reviews .jdgm-write-rev-link:hover,#judgeme_product_reviews .jdgm-write-rev-link:focus-visible{border-color:var(--accent);background:var(--accent);color:var(--warm-white)}.program-faq-list{display:grid;gap:.7rem}.program-faq-list details{border:1px solid rgba(232,225,212,.92);border-radius:8px;background:#faf7efb8}.program-faq-list summary{padding:1rem 1.15rem;color:var(--ink);font-family:var(--text-font);font-weight:600;cursor:pointer}.program-faq-list p{margin:0;padding:0 1.15rem 1.1rem}.wissen-article-page{background:#faf7ef}.wissen-article-hero{padding-block:clamp(3.5rem,5vw,5.5rem) clamp(4rem,7vw,7rem);background:#faf7ef}.wissen-article-hero-inner{max-width:980px;text-align:center}.wissen-article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:1.15rem;margin-bottom:clamp(1.6rem,3vw,2.4rem);color:var(--muted);font-family:var(--text-font);font-size:.96rem;font-weight:600}.wissen-article-meta span:first-child{color:var(--ink);font-weight:600}.wissen-article-hero h1{max-width:20ch;margin:0 auto;color:var(--ink);font-size:clamp(2.25rem,3.6vw,4rem);font-weight:600;line-height:1;letter-spacing:0}.about-article-page .wissen-article-hero h1{max-width:13ch}.wissen-article-hero p{max-width:58ch;margin:clamp(1.8rem,3vw,2.4rem) auto 0;color:var(--ink);font-family:var(--text-font);font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:600;line-height:1.55}.wissen-article-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;margin-top:clamp(2rem,4vw,3rem);padding:0 1.35rem;border-radius:999px;background:#1818190f;color:var(--ink);font-family:var(--text-font);font-weight:600;transition:transform var(--duration-base) var(--ease-soft),background var(--duration-fast) ease}.wissen-article-button:hover{background:#1818191a;transform:translateY(-2px)}.wissen-share-row{margin-top:clamp(4rem,7vw,7rem);padding-top:1.45rem;border-top:1px solid rgba(232,225,212,.86);text-align:left}.wissen-share-row a{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink);font-family:var(--text-font);font-size:.95rem;font-weight:600}.wissen-share-row a:before{content:"";width:1rem;height:1rem;background:currentColor;-webkit-mask:url(arrow-down.svg) center / contain no-repeat;mask:url(arrow-down.svg) center / contain no-repeat;transform:rotate(-135deg)}.wissen-article-layout{display:block;padding-block:0 var(--section-spacing)}.wissen-article-toc{position:sticky;top:var(--nav-height);z-index:24;margin-inline:calc(-1 * var(--section-gutter));margin-bottom:clamp(3rem,6vw,6rem);padding:0 var(--section-gutter);border-block:1px solid rgba(232,225,212,.72);background:#fffffff5;font-family:var(--text-font);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);transition:top var(--duration-base) var(--ease-soft)}.nav-is-hidden .wissen-article-toc{top:0}.wissen-article-toc strong{display:none}.wissen-article-toc nav{display:flex;gap:clamp(1.2rem,3vw,3.5rem);align-items:center;justify-content:space-between;min-height:3.45rem;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.wissen-article-toc nav::-webkit-scrollbar{display:none}.wissen-article-toc a{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;min-height:3.45rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:clamp(.78rem,.82vw,.9rem);font-weight:600;line-height:1.2;white-space:nowrap;transition:color var(--duration-fast) ease}.wissen-article-toc a:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent;content:"";transition:background var(--duration-fast) ease}.wissen-article-toc a:hover,.wissen-article-toc a.is-active{background:transparent;color:var(--accent);transform:none}.wissen-article-toc a:hover:after,.wissen-article-toc a.is-active:after{background:currentColor}.wissen-article-main{display:grid;gap:clamp(4rem,7vw,7rem);min-width:0;max-width:840px;margin-inline:auto}.wissen-section-shell:not(.faq-article-page){padding-bottom:clamp(4rem,7vw,7rem)}.faq-article-page.wissen-section-shell:not(:has(.faq-article-intro)){padding-bottom:clamp(3.6rem,6vw,6.5rem)}.wissen-topic-nav-section .wissen-article-toc,.faq-topic-nav-section .wissen-article-toc{position:static;margin-inline:0;margin-bottom:0}.wissen-topic-nav-section>.section-inner,.faq-topic-nav-section>.section-inner{width:100%;max-width:none;padding-inline:0}body.page-wissen #MainContent>.shopify-section:has(.wissen-topic-nav-section),body.page-faq #MainContent>.shopify-section:has(.faq-topic-nav-section){position:sticky;top:var(--nav-height);z-index:24}body.page-wissen.nav-is-hidden #MainContent>.shopify-section:has(.wissen-topic-nav-section),body.page-faq.nav-is-hidden #MainContent>.shopify-section:has(.faq-topic-nav-section){top:0}.about-article-page .wissen-article-main{max-width:860px}.about-founder-image{overflow:hidden;margin:clamp(1.8rem,3.2vw,2.6rem) 0 0;border:0;border-radius:8px;background:transparent;box-shadow:0 1.4rem 3rem #40231614}.about-founder-image img{display:block;width:100%;aspect-ratio:1096 / 686;object-fit:cover;object-position:center center}.wissen-article-section{min-width:0;scroll-margin-top:calc(var(--nav-height) + 2rem)}.wissen-article-section>p:first-child{margin:0 0 .9rem;color:var(--accent);font-family:var(--text-font);font-size:.92rem;font-weight:600}.wissen-article-section h2{margin:0 0 1.45rem;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:0}.wissen-article-body{display:grid;gap:1.2rem}.wissen-article-body p,.wissen-article-section blockquote,.wissen-article-bullets li{color:var(--ink);font-family:var(--text-font);font-size:clamp(1.06rem,1.25vw,1.22rem);line-height:1.65}.wissen-article-body p{margin:0;font-weight:400}.wissen-article-image{overflow:hidden;margin:clamp(1.6rem,3vw,2.4rem) 0 clamp(1.5rem,2.8vw,2.2rem);border-radius:8px;background:#fff;box-shadow:none}.wissen-article-image img{display:block;width:100%;height:auto;aspect-ratio:1536 / 1024;object-fit:contain}.wissen-document-figures{display:grid;gap:1.5rem;margin:clamp(1.8rem,3.4vw,2.8rem) 0}.wissen-document-figure-block{display:grid;gap:.85rem}.wissen-document-figure-title{margin:0;color:var(--ink);font-family:var(--headline-font);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600;line-height:1.25}.wissen-document-figure{overflow:hidden;margin:0;border:1px solid rgba(232,225,212,.82);border-radius:10px;background:#fff;box-shadow:0 1.2rem 3rem #4023160f}.wissen-document-figure img{display:block;width:100%;height:auto;aspect-ratio:var(--wissen-figure-ratio);object-fit:contain}.wissen-document-figure-caption{margin:0;color:var(--muted);font-family:var(--text-font);font-size:.96rem;font-weight:400;line-height:1.55}.wissen-html-card-block{margin:clamp(2.2rem,4vw,3.4rem) 0}.wissen-html-card-block>h3,.wissen-article-subsection h3,.wissen-deep-dive-content>h3{margin:0 0 1.2rem;color:var(--ink);font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.12}.wissen-deep-dive{overflow:hidden;margin:clamp(1.8rem,3.4vw,2.8rem) 0;scroll-margin-top:calc(var(--nav-height) + 2rem);border:1px solid rgba(169,120,24,.25);border-radius:10px;background:#ffffff9e}.wissen-deep-dive>summary,.wissen-study-list>summary,.wissen-mini-accordions summary{cursor:pointer;list-style:none}.wissen-deep-dive>summary::-webkit-details-marker,.wissen-study-list>summary::-webkit-details-marker,.wissen-mini-accordions summary::-webkit-details-marker{display:none}.wissen-deep-dive>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.3rem;color:var(--ink);font-family:var(--text-font);font-size:1.02rem;font-weight:800}.wissen-deep-dive>summary:after,.wissen-study-list>summary:after,.wissen-mini-accordions summary:after{content:"+";flex:0 0 auto;color:var(--accent);font-size:1.45rem;font-weight:500;line-height:1}.wissen-deep-dive[open]:not(.is-closing)>summary:after,.wissen-study-list[open]:not(.is-closing)>summary:after,.wissen-mini-accordions details[open]:not(.is-closing)>summary:after{content:"\2212"}.wissen-deep-dive-content{padding:clamp(1.3rem,2.8vw,2rem);border-top:1px solid rgba(169,120,24,.18)}.wissen-mini-accordions{display:grid;gap:.6rem;margin-top:1.5rem}.wissen-mini-accordions details{overflow:hidden;border:1px solid rgba(232,225,212,.9);border-radius:8px;background:#fff;transition:height .32s var(--ease-soft)}.wissen-mini-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:1rem 1.1rem;color:var(--ink);font-family:var(--text-font);font-weight:750;line-height:1.35}.wissen-mini-accordions details>div{display:grid;gap:.9rem;padding:0 1.1rem 1.1rem}.wissen-mini-accordions p{margin:0;color:var(--muted);font-family:var(--text-font);line-height:1.62}.wissen-evidence-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:clamp(1.8rem,3.4vw,2.8rem) 0}.wissen-evidence-cards article{position:relative;padding:1.35rem;border:1px solid rgba(169,120,24,.2);border-radius:9px;background:#fff;box-shadow:0 1rem 2.35rem #4023160d}.wissen-evidence-card-heading{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.wissen-evidence-icon{position:relative;display:inline-grid;width:4.5rem;height:4.5rem;flex:0 0 4.5rem;place-items:center;overflow:hidden;border-radius:50%;box-shadow:0 .75rem 1.8rem #a978181a}.wissen-evidence-icon:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border:2px solid #fff;border-radius:inherit;box-shadow:0 0 0 1px #fff;content:"";pointer-events:none}.wissen-evidence-icon img{width:100%;height:100%;object-fit:contain;transform:scale(1.08)}.wissen-evidence-cards h3{margin:0;color:var(--ink);font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.15}.wissen-evidence-cards p{margin:0;color:var(--muted);font-family:var(--text-font);line-height:1.58}.wissen-article-subsection{margin:clamp(2rem,4vw,3.2rem) 0;padding-top:clamp(1.6rem,3vw,2.3rem);border-top:1px solid rgba(232,225,212,.9)}.wissen-source-card>span{display:block;margin-bottom:.7rem;color:var(--accent);font-family:var(--text-font);font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wissen-source-card a{display:inline-flex;margin-top:.9rem;color:var(--ink);font-family:var(--text-font);font-weight:800;text-decoration:underline;text-underline-offset:.2em}.wissen-study-list>summary{display:flex;min-height:2.35rem;align-items:center;justify-content:space-between;gap:1rem;color:var(--ink);font-family:var(--text-font);font-size:1.12rem;font-weight:800}.wissen-study-list>summary:after,.wissen-study-list[open]>summary:after{content:none}.wissen-study-list[open]:not(.is-closing) .product-faq-icon{transform:rotate(180deg)}.wissen-study-list>div{margin-top:1rem}.wissen-accordions ul{display:grid;gap:.5rem;margin:0;padding:0 0 0 1.1rem;color:var(--ink);font-family:var(--text-font);line-height:1.55}@media(max-width:680px){.wissen-evidence-cards{grid-template-columns:1fr}.wissen-document-figure{margin-inline:calc(var(--page-padding) * -.45);border-radius:6px}}.wissen-article-function-rail{width:100%;max-width:100%;min-width:0;margin:clamp(1.9rem,3.4vw,2.8rem) 0 clamp(1.8rem,3.2vw,2.6rem)}.wissen-article-function-rail h3{margin:0 0 clamp(1rem,1.8vw,1.35rem);color:var(--ink);font-size:clamp(1.28rem,2.1vw,2rem);line-height:1.1}.wissen-function-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;width:100%;max-width:100%;min-width:0;gap:clamp(.9rem,1.55vw,1.25rem);padding:0}.wissen-function-cards::-webkit-scrollbar{height:.45rem}.wissen-function-cards::-webkit-scrollbar-track{border-radius:999px;background:#e8e1d48c}.wissen-function-cards::-webkit-scrollbar-thumb{border-radius:999px;background:#e2b63ebf}.wissen-function-card{display:flex;min-height:clamp(15.2rem,17.5vw,18rem);flex-direction:column;padding:clamp(1.15rem,1.75vw,1.55rem);border:0;outline:0;border-radius:8px;background:linear-gradient(180deg,#ffffffb8,#faf7eff5),#faf7efeb;box-shadow:none}.wissen-function-card span{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-bottom:clamp(.85rem,1.4vw,1.1rem);border-radius:999px;background:#e2b63e24;color:var(--accent);font-family:var(--text-font);font-size:.8rem;font-weight:800}.wissen-function-card-icon{display:block;width:clamp(4.5rem,5vw,5.25rem);height:clamp(4.5rem,5vw,5.25rem);margin-bottom:clamp(1rem,1.6vw,1.3rem);object-fit:contain}.wissen-function-card strong,.wissen-function-card em{display:block}.wissen-function-card strong{color:var(--ink);font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.15}.wissen-function-card em{margin-top:.45rem;color:var(--accent);font-family:var(--text-font);font-size:.92rem;font-style:normal;font-weight:700}.wissen-function-card p,.wissen-function-note{color:var(--muted);font-family:var(--text-font);line-height:1.5}.wissen-function-card p{margin:0;padding-top:clamp(.95rem,1.5vw,1.25rem);font-size:.98rem;font-weight:600;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.wissen-function-note{max-width:58rem;margin:clamp(.8rem,1.6vw,1.15rem) 0 0;font-size:clamp(1rem,1.12vw,1.12rem);font-weight:700}@media(max-width:1100px){.wissen-article-process-flow .wissen-process-steps,.wissen-function-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wissen-article-process-flow .wissen-process-step:not(:last-child):after{display:none}}@media(max-width:760px){.wissen-article-process-flow .wissen-process-steps,.wissen-function-cards{grid-template-columns:1fr}.wissen-article-process-flow .wissen-process-step,.wissen-function-card{min-height:0}.wissen-function-card p{margin-top:0}.wissen-function-card-icon{width:4.25rem;height:4.25rem}}.wissen-article-section blockquote{margin:2rem 0 0;padding:1.35rem 0 0;border-top:1px solid var(--pale-neutral);font-weight:600;line-height:1.4}#nad-rueckgang blockquote{border-top:0}.wissen-article-bullets{display:grid;gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none}.wissen-article-bullets li{display:flex;gap:.65rem;font-weight:600}.wissen-article-bullets li:before{content:"";width:1rem;height:1rem;flex:0 0 auto;margin-top:.38rem;background:url(check-circle.svg) center / contain no-repeat;filter:brightness(0)}.wissen-article-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.wissen-article-insight-grid article{display:grid;gap:.75rem;padding:1.2rem;border:1px solid rgba(232,225,212,.78);border-radius:8px;background:var(--warm-white)}.wissen-article-insight-grid span{color:var(--accent);font-family:var(--text-font);font-size:.88rem;font-weight:600}.wissen-article-insight-grid h3{margin:0;color:var(--ink);font-size:clamp(1.2rem,1.6vw,1.65rem);line-height:1.08}.wissen-article-insight-grid p{margin:0;color:var(--muted);font-family:var(--text-font);font-weight:600;line-height:1.5}.wissen-article-final{padding:clamp(1.6rem,3vw,2.4rem);border:1px solid rgba(232,225,212,.9);border-radius:8px;background:var(--product-card-bg)}.faq-page{position:relative;z-index:2;background:var(--product-card-bg)}.faq-article-page{background:#faf7ef}.faq-article-layout{padding-block:0 var(--section-spacing)}.faq-article-intro-wrap{padding-block:clamp(3.5rem,5vw,5.5rem) clamp(4rem,7vw,7rem)}.faq-article-main{gap:clamp(3.6rem,6vw,6.5rem)}.faq-article-intro{text-align:center}.faq-article-intro h1{max-width:20ch;margin:0 auto;color:var(--ink);font-size:clamp(2.25rem,3.6vw,4rem);font-weight:600;line-height:1;letter-spacing:0}.faq-article-intro .wissen-article-body{max-width:58ch;margin:clamp(1.8rem,3vw,2.4rem) auto 0}.faq-article-intro .wissen-article-body p{font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.55}.faq-article-page .faq-topic-section{display:block;scroll-margin-top:calc(var(--nav-height) + 2rem)}.faq-article-page .faq-topic-heading{margin-bottom:clamp(1.2rem,2vw,1.8rem)}.faq-article-page .faq-topic-heading h2,.faq-article-next h2{max-width:17ch;margin:0;color:var(--ink);font-size:34px;line-height:1.06;letter-spacing:0}.faq-article-page .faq-page-list{border-top:1px solid rgba(232,225,212,.9)}.faq-article-page .faq-page-list details{border-bottom:1px solid rgba(232,225,212,.9)}.faq-article-page .faq-page-list summary{padding-block:1rem;font-size:clamp(1.02rem,1.25vw,1.35rem);line-height:1.18}.faq-article-page .faq-answer{max-width:82ch;padding-bottom:clamp(1.1rem,2vw,1.6rem)}.faq-article-page .faq-answer p{color:var(--muted);font-size:clamp(.98rem,1.06vw,1.1rem);line-height:1.58}.faq-article-next .faq-final-card{margin-top:clamp(1.6rem,3vw,2.4rem)}.faq-contact-email{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:#a978188c;text-underline-offset:.2em}.faq-page-hero{padding-block:calc(var(--section-spacing) + 5rem) clamp(2.5rem,5vw,4rem);background:linear-gradient(90deg,#faf7eff0,#faf7efbd),url(background-section-234.jpg) left center / cover no-repeat}.faq-page-hero-inner{display:grid;gap:1.3rem}.faq-page-hero-inner>p,.faq-contact-panel>div>p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:.9rem;font-weight:600}.faq-page-hero h1{max-width:11ch;margin:0;color:var(--ink);font-size:clamp(2.5rem,5.2vw,5.4rem);line-height:.96;letter-spacing:0}.faq-page-hero span{max-width:62ch;color:var(--muted);font-family:var(--text-font);font-size:clamp(1.05rem,1.25vw,1.3rem);font-weight:600;line-height:1.55}.faq-highlight-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:clamp(1rem,2.5vw,2.4rem)}.faq-highlight-grid a{min-height:100%;padding:.9rem 1rem;border:1px solid rgba(232,225,212,.82);border-radius:8px;background:#faf7efb8;color:var(--ink);font-family:var(--text-font);font-size:clamp(.9rem,.96vw,1rem);font-weight:600;line-height:1.25;transition:border-color var(--duration-fast) ease,transform var(--duration-base) var(--ease-soft),background var(--duration-fast) ease}.faq-highlight-grid a:hover{border-color:#e2b63e94;background:var(--product-card-bg);transform:translateY(-2px)}.faq-topic-nav-wrap,.wissen-topic-nav-wrap{position:sticky;top:var(--nav-height);z-index:10;border-block:1px solid rgba(232,225,212,.72);background:#faf7efdb;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.faq-topic-nav,.wissen-topic-nav{position:relative;display:flex;gap:clamp(1.2rem,3vw,3.5rem);align-items:center;justify-content:space-between;overflow-x:auto;min-height:3.45rem;padding-block:0;scrollbar-width:none}.faq-topic-nav{--topic-pill-height: var(--faq-pill-height, 0px);--topic-pill-left: var(--faq-pill-left, 0px);--topic-pill-opacity: var(--faq-pill-opacity, 0);--topic-pill-width: var(--faq-pill-width, 0px)}.wissen-topic-nav{--topic-pill-height: var(--wissen-pill-height, 0px);--topic-pill-left: var(--wissen-pill-left, 0px);--topic-pill-opacity: var(--wissen-pill-opacity, 0);--topic-pill-width: var(--wissen-pill-width, 0px)}.faq-topic-nav:before,.wissen-topic-nav:before{display:none}.faq-topic-nav::-webkit-scrollbar,.wissen-topic-nav::-webkit-scrollbar{display:none}.faq-topic-nav a,.wissen-topic-nav a{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;min-height:3.45rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);font-family:var(--text-font);font-size:.92rem;font-weight:600;white-space:nowrap;transition:color var(--duration-fast) ease}.faq-topic-nav a:after,.wissen-topic-nav a:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent;content:"";transition:background var(--duration-fast) ease}.faq-topic-nav a:hover,.wissen-topic-nav a:hover,.faq-topic-nav a.is-active,.wissen-topic-nav a.is-active{color:var(--accent)}.faq-topic-nav a:hover:after,.wissen-topic-nav a:hover:after,.faq-topic-nav a.is-active:after,.wissen-topic-nav a.is-active:after{background:currentColor}.faq-page-topics{padding-block:clamp(1.5rem,2.4vw,2.75rem) var(--section-spacing);background:var(--product-card-bg)}.faq-page-topics-inner{display:grid;gap:clamp(3rem,6vw,7rem)}.faq-topic-section{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:clamp(2rem,5vw,6rem);align-items:start;scroll-margin-top:10rem}.faq-topic-heading{display:grid;gap:.65rem}.faq-topic-heading h2{max-width:18ch;margin:0;color:var(--ink);font-size:clamp(1.55rem,2.35vw,2.75rem);line-height:1.06;letter-spacing:0}.faq-page-list{border-top:1px solid var(--pale-neutral)}.faq-page-list details{border-bottom:1px solid var(--pale-neutral);overflow:hidden;transition:height .46s var(--ease-smooth)}.faq-page-list summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:clamp(1.15rem,2vw,1.65rem) 0;color:var(--ink);cursor:pointer;font-size:clamp(1.08rem,1.45vw,1.45rem);font-weight:600;line-height:1.18}.faq-page-list summary:focus,.faq-page-list summary:focus-visible{outline:0}.faq-page-list summary::-webkit-details-marker{display:none}.faq-page-list summary:after{content:"";display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid rgba(24,24,25,.24);border-radius:999px;background:#faf7efa8 url(arrow-down.svg) center / .8rem auto no-repeat;box-shadow:0 0 #18181900;transition:transform var(--duration-base) var(--ease-soft),box-shadow var(--duration-fast) ease,background-color var(--duration-fast) ease,border-color var(--duration-fast) ease}.faq-page-list summary:focus-visible:after{box-shadow:0 0 0 3px #1818191a}.faq-page-list details[open]:not(.is-closing) summary:after{transform:rotate(180deg)}.faq-answer{display:grid;gap:.85rem;max-width:82ch;padding-bottom:clamp(1.3rem,2.4vw,2rem)}.faq-answer p{margin:0;color:var(--muted);font-family:var(--text-font);font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:600;line-height:1.6}.faq-answer a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.faq-answer-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem}.faq-answer .faq-answer-action{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.75rem 1.2rem;border:1px solid rgba(24,24,25,.18);border-radius:999px;background:#faf7efb8;color:var(--ink);font-family:var(--text-font);font-weight:700;line-height:1.1;text-decoration:none;transition:background var(--duration-base) var(--ease-soft),border-color var(--duration-base) var(--ease-soft),color var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.faq-answer .faq-answer-action.is-primary{border-color:var(--ink);background:var(--ink);color:var(--warm-white)}.faq-answer .faq-answer-action:hover,.faq-answer .faq-answer-action:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-1px)}.faq-answer .faq-answer-action.is-primary:hover,.faq-answer .faq-answer-action.is-primary:focus-visible{border-color:var(--accent);background:var(--accent)}.faq-table-wrap{overflow-x:auto;margin-block:.35rem;border:1px solid var(--pale-neutral);border-radius:8px;background:#fff}.faq-table-wrap table{width:100%;min-width:620px;border-collapse:collapse;font-family:var(--text-font)}.faq-table-wrap th,.faq-table-wrap td{padding:.85rem 1rem;border-bottom:1px solid rgba(232,225,212,.72);color:var(--muted);font-size:.95rem;line-height:1.35;text-align:left}.faq-table-wrap th{color:var(--ink);font-weight:600}.faq-contact-section{padding-block:var(--section-spacing);background:linear-gradient(90deg,#faf7ef85,#faf7ef24),url(background-section-234.jpg) center / cover no-repeat}.faq-contact-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);gap:clamp(2rem,5vw,6rem);align-items:start}.faq-contact-panel>div:first-child,.faq-final-card{display:grid;gap:1rem;padding:clamp(1.6rem,3vw,3rem);border:1px solid rgba(250,247,239,.62);border-radius:8px;background:#faf7ef7a;box-shadow:0 2rem 5rem #18181914;backdrop-filter:blur(22px) saturate(1.12);-webkit-backdrop-filter:blur(22px) saturate(1.12)}.faq-contact-panel h2,.faq-final-card h3{max-width:11ch;margin:0;color:var(--ink);font-size:clamp(1.9rem,3.1vw,3.6rem);line-height:1.02;letter-spacing:0}.faq-contact-panel span,.faq-final-card span{max-width:64ch;color:var(--muted);font-family:var(--text-font);font-size:clamp(1rem,1.1vw,1.14rem);font-weight:600;line-height:1.58}.faq-final-card p{margin:0;color:var(--accent);font-family:var(--text-font);font-size:.9rem;font-weight:600;line-height:1.35}.faq-final-actions{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center;margin-top:clamp(1.15rem,2vw,1.8rem)}.faq-final-actions a{display:inline-flex;width:18.75rem;min-height:3.45rem;align-items:center;justify-content:center;padding:0 1.35rem;border-radius:999px;font-family:var(--text-font);font-size:1rem;font-weight:600;line-height:1;transition:background var(--duration-base) var(--ease-soft),border-color var(--duration-base) var(--ease-soft),color var(--duration-base) var(--ease-soft),transform var(--duration-base) var(--ease-soft)}.faq-final-actions .primary-action{min-width:0;background:var(--ink);color:var(--warm-white)}.faq-final-actions .secondary-action{min-width:0;border:1px solid rgba(24,24,25,.18);background:#faf7efb8;color:var(--ink)}.faq-final-actions a:hover{transform:translateY(-1px)}.faq-final-actions .primary-action:hover{background:var(--accent)}.faq-final-actions .secondary-action:hover{border-color:#e2b63e6b;background:#e2b63e1f}.faq-page-notice{grid-column:1 / -1;max-width:980px;margin-top:clamp(1.35rem,2.6vw,2.3rem)}.faq-page-notice p{margin:0 0 .75rem;color:#1818199e;font-family:var(--text-font);font-size:.9rem;font-weight:600;line-height:1.55}.about-page{position:relative;z-index:2;background:var(--product-card-bg)}.about-hero{padding-block:calc(var(--section-spacing) + 5rem) var(--section-spacing);background:var(--product-card-bg)}.about-hero-inner,.about-founders-grid,.about-ritual-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(2rem,5vw,6rem);align-items:center}.about-hero-copy p,.about-copy-block p,.about-quality-panel p{margin:0 0 1rem;color:var(--accent);font-family:var(--text-font);font-size:.9rem;font-weight:600}.about-hero-copy h1,.about-copy-block h2,.about-section-heading h2,.about-quality-panel h2{margin:0 0 1.25rem;color:var(--ink);font-size:clamp(2rem,3.6vw,4.25rem);line-height:1.04;letter-spacing:0}.about-hero-copy h1{max-width:12ch}.about-hero-copy span,.about-copy-block span,.about-section-heading p{display:block;max-width:62ch;color:var(--muted);font-family:var(--text-font);font-size:clamp(1.03rem,1.25vw,1.28rem);font-weight:600;line-height:1.55}.about-hero-visual,.about-ritual-visual,.about-image-stack div{min-height:clamp(24rem,36vw,42rem);overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#18181905,#1818191f),url(background-section-234.jpg) center / cover no-repeat}.about-hero-visual{background-position:center}.about-founders,.about-story,.about-ritual,.about-narrative{padding-block:var(--section-spacing);background:var(--product-card-bg)}.about-narrative-inner{display:grid;gap:clamp(2.75rem,5vw,6rem)}.about-text-block{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:clamp(1.5rem,4vw,5rem);align-items:start;padding-top:clamp(2rem,3.4vw,3.75rem);border-top:1px solid var(--pale-neutral)}.about-text-block>p{margin:0;grid-column:1;color:var(--accent);font-family:var(--text-font);font-size:.9rem;font-weight:600;line-height:1.35}.about-text-block h2{grid-column:1;max-width:16ch;margin:0;color:var(--ink);font-size:clamp(1.85rem,2.75vw,3.25rem);line-height:1.04;letter-spacing:0}.about-text-block>div{grid-column:2;grid-row:1 / span 2}.about-text-block--quality h2{max-width:18ch;font-size:clamp(1.8rem,2.55vw,3rem)}.about-text-block--quality h2 span{display:block;white-space:nowrap}.about-text-block div,.about-copy-block{display:grid;gap:1.05rem}.about-text-block div p{margin:0;color:var(--muted);font-family:var(--text-font);font-size:clamp(1rem,1.12vw,1.14rem);font-weight:600;line-height:1.62}.about-hero-copy span+span,.about-copy-block span+span{margin-top:.55rem}.about-image-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.about-image-stack div{min-height:clamp(24rem,34vw,38rem)}.about-image-stack div:first-child{background:linear-gradient(180deg,#1818190a,#1818192e),url(header.jpg) 42% center / cover no-repeat}.about-image-stack div:last-child{margin-top:clamp(2rem,6vw,6rem);background:linear-gradient(180deg,#18181905,#1818191a),url(product-bundle-lifestyle.webp) center / cover no-repeat}.about-copy-block h2{max-width:14ch}.about-story-inner{display:grid;gap:clamp(2rem,4vw,3.5rem)}.about-section-heading{max-width:1180px}.about-section-heading h2{max-width:15ch}.about-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.7vw,1.5rem)}.about-story-grid article{display:grid;min-height:100%;align-content:start;gap:1rem;padding:clamp(1.4rem,2.4vw,2.4rem);border:1px solid var(--pale-neutral);border-radius:8px;background:var(--product-card-bg)}.about-story-grid span{color:var(--accent);font-weight:600}.about-story-grid h3{max-width:14ch;margin:0;color:var(--ink);font-size:clamp(1.45rem,2vw,2.15rem);line-height:1.05}.about-story-grid p{margin:0;color:var(--muted);font-family:var(--text-font);font-size:clamp(.98rem,1.08vw,1.1rem);font-weight:600;line-height:1.5}.about-quality{padding-block:var(--section-spacing);background:linear-gradient(90deg,#faf7ef85,#faf7ef2e),url(background-section-234.jpg) center / cover no-repeat}.about-quality-panel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,.9fr);gap:clamp(2rem,5vw,6rem);align-items:center;padding-block:clamp(2rem,5vw,5rem)}.about-quality-panel>div:first-child{display:grid;gap:1rem;padding:clamp(1.5rem,3vw,3rem);border:1px solid rgba(250,247,239,.56);border-radius:8px;background:#faf7ef61;backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12)}.about-quality-panel h2{max-width:15ch;margin-bottom:0}.about-quality-panel>div:first-child span{display:block;max-width:66ch;color:var(--muted);font-family:var(--text-font);font-size:clamp(1rem,1.1vw,1.12rem);font-weight:600;line-height:1.58}.about-quality-list{display:grid;gap:.85rem}.about-quality-list span{padding:1rem 1.15rem;border:1px solid rgba(232,225,212,.76);border-radius:8px;background:#faf7ef9e;color:var(--ink);font-family:var(--text-font);font-weight:600;line-height:1.5}.about-ritual-inner{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr)}.about-ritual .primary-action{margin-top:2rem}.about-ritual-visual{background:linear-gradient(180deg,#1818190a,#1818192e),url(product-bundle-lifestyle.webp) center / cover no-repeat}.site-footer{position:relative;z-index:2;background:var(--ink);color:var(--warm-white)}.home-nav+main:not(.hero){background:linear-gradient(180deg,var(--white) 0,rgba(255,255,255,.92) 3.5rem,var(--product-card-bg) clamp(9rem,14vw,16rem),var(--product-card-bg) 100%)}.home-nav+.wissen-page{background:linear-gradient(180deg,var(--white) 0,rgba(255,255,255,.9) 3.5rem,#FAF7EF clamp(9rem,14vw,16rem),#FAF7EF 100%)}.home-nav+.wissen-page .wissen-article-hero{background:transparent}.home-nav+.faq-page .faq-page-hero{background:linear-gradient(180deg,var(--white) 0,rgba(255,255,255,.72) 4rem,rgba(255,255,255,0) 12rem),linear-gradient(90deg,#faf7eff0,#faf7efbd),url(background-section-234.jpg) left center / cover no-repeat}.footer-grid{display:grid;grid-template-columns:minmax(260px,1.25fr) repeat(4,minmax(150px,1fr));gap:clamp(2rem,4vw,4.5rem);padding-block:clamp(3rem,6vw,6rem) clamp(2rem,4vw,4rem)}.footer-brand-block h2{margin:0 0 .45rem;font-size:clamp(1.75rem,2.45vw,2.65rem);line-height:1;letter-spacing:0}.footer-brand-logo{position:relative;display:block;width:clamp(9.5rem,14vw,13rem);margin-bottom:.7rem}.footer-brand-logo:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:var(--accent);-webkit-mask:url(niucell-logo.png) center / 100% 100% no-repeat;mask:url(niucell-logo.png) center / 100% 100% no-repeat;clip-path:inset(0 68% 0 0);pointer-events:none}.footer-brand-logo img{display:block;width:100%;height:auto;filter:brightness(0) invert(1)}.footer-brand-block p,.footer-column a,.footer-note{font-family:var(--text-font)}.footer-tagline{margin:0 0 1.5rem;color:var(--accent);font-weight:600}.footer-brand-block p:not(.footer-tagline){max-width:34ch;margin:0;color:#faf7efc2;line-height:1.5}.footer-column{display:grid;gap:.7rem;align-content:start}.footer-column h3{margin:0 0 .6rem;color:var(--accent);font-size:.95rem;letter-spacing:0}.footer-column a{color:#faf7efc7;font-size:.95rem;line-height:1.25}.footer-column a:hover{color:var(--warm-white)}.footer-trust{grid-column:1 / -1;padding-top:clamp(2rem,4vw,4rem);border-top:1px solid rgba(250,247,239,.16);color:var(--warm-white);font-family:var(--text-font);font-weight:600;line-height:1.45}.footer-note{grid-column:1 / -1;max-width:1120px;margin:0;color:#faf7ef94;font-size:.82rem;line-height:1.55}@media(max-width:1200px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand-block,.footer-trust,.footer-note{grid-column:1 / -1}}body,:where(p,li,dd,td,input,textarea,select),:where(.product-detail-copy,.product-delivery-note,.product-claims),:where(.product-trust-copy,.product-trust-copy span),:where(.buy-option-copy small,.buy-option-price small),:where(.product-sticky-copy small,.pdp-ingredient-card span),:where(.cell-energy-body p,.nad-curve-card p),:where(.daily-energy-heading span,.daily-energy-grid p,.daily-energy-note),:where(.bundle-formula-card p,.bundle-formula-card li),:where(.dosage-heading span,.dosage-table td,.dosage-recommendation p,.dosage-recommendation span,.dosage-details p),:where(.ingredient-showcase-heading span,.ingredient-showcase-card p),:where(.science-explainer-heading span,.science-explainer-intro p,.cell-motor-visual p,.science-accordions p,.science-accordions li),:where(.quality-origin-heading span,.quality-card-grid p),:where(.ninety-day-heading span,.ninety-day-card p,.ninety-day-cta p),:where(.fit-check-card li,.fit-check-note),:where(.founder-story-copy span,.founder-story-body p),:where(.product-faq-heading span,.product-faq-list p),:where(.product-final-cta-copy>span,.product-final-summary-row span),:where(.bundle-system-copy>span,.bundle-system-video p),:where(.routine-benefits-head p,.routine-benefit-cards p),:where(.biology-visual-card p:not(.visual-card-kicker)),:where(.basis-explainer,.basis-subtitle,.outcome-list),:where(.system-glass-copy span,.expert-heading p),:where(.wissen-hero-body p,.wissen-section-copy p),:where(.wissen-accordions p,.wissen-source-card p,.wissen-study-list p),:where(.wissen-article-body p,.wissen-article-bullets li,.wissen-article-insight-grid p),:where(.faq-list p,.faq-answer p,.faq-page-notice p),:where(.faq-final-card span,.faq-final-card p),:where(.about-hero-copy span,.about-copy-block span,.about-text-block span,.about-story-grid p),:where(.footer-brand-block p:not(.footer-tagline),.footer-note,.footer-trust){font-weight:400!important}:where(h1,h2,h3,h4,h5,h6),:where(summary,button,[role=button]),:where(strong,b,th,label),:where(.brand,.announcement,.nav-links,.nav-actions),:where(.nav-shop-copy strong,.nav-shop-copy em),:where(.primary-action,.secondary-action,.product-badge),:where(.product-detail-kicker,.product-rating a,.product-detail-cta),:where(.product-buy-button,.buy-savings-badge),:where(.buy-option-copy strong,.buy-option-price strong,.buy-tier strong),:where(.product-sticky-copy span,.product-sticky-price strong,.product-sticky-price small),:where(.product-sticky-button,.pdp-ingredients-head a),:where(.cell-energy-heading>p,.cell-energy-copy strong,.nad-bar-label span),:where(.daily-energy-heading p,.daily-energy-grid article span),:where(.bundle-ritual-heading p,.bundle-formula-card>span,.bundle-formula-plus),:where(.dosage-heading p,.dosage-table thead th,.dosage-table tbody th small,.dosage-table td:nth-child(2),.dosage-table td:nth-child(4),.dosage-recommendation strong,.dosage-details summary),:where(.ingredient-showcase-heading p,.ingredient-showcase-card span,.ingredient-showcase-card strong),:where(.science-explainer-heading>p,.cell-motor-visual span,.science-explainer-note,.science-accordions summary),:where(.quality-origin-heading p,.quality-card-grid span,.quality-origin-link),:where(.ninety-day-heading p,.ninety-day-card span,.ninety-day-note,.ninety-day-cta-actions a),:where(.fit-check-heading>p:not(.fit-check-intro),.fit-check-card>span),:where(.founder-story-copy>p,.founder-story-copy a,.founder-story-signals span),:where(.product-faq-heading p,.product-faq-list summary),:where(.product-final-cta-copy>p,.product-final-cta-copy>a,.product-final-trust span,.product-final-summary-row strong,.product-final-summary-row b),:where(.bundle-ingredient-head a,.bundle-ingredient-pill strong,.bundle-ingredient-actions a,.bundle-system-copy>p),:where(.bundle-system-tabs span,.bundle-system-tabs strong),:where(.basis-metric strong,.system-glass-copy p),:where(.about-modern-heading>p,.about-modern-kicker),:where(.wissen-article-meta span:first-child,.wissen-article-section>p:first-child),:where(.wissen-article-toc strong,.wissen-article-toc a,.wissen-topic-nav a),:where(.faq-highlight-grid a,.faq-topic-nav a),:where(.footer-tagline,.footer-column h3){font-weight:600!important}@media(max-width:1100px){.cell-energy-basis-inner{gap:clamp(2rem,6vw,4rem)}.cell-energy-content-grid,.product-stats-band-inner{grid-template-columns:1fr}.product-stats-band h2{max-width:100%}.product-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-stats-item:nth-child(odd){border-left:0}.product-stats-item:nth-child(n+3){border-top:1px solid rgba(250,247,239,.18)}.cell-energy-heading h2,.cell-energy-body,.cell-energy-copy strong{max-width:100%}.biology-cards{grid-template-columns:1fr}.biology-visual-card.is-system{min-height:clamp(34rem,58vw,42rem)}.ingredient-showcase-card{flex-basis:clamp(19rem,43vw,26rem)}.science-explainer-heading{grid-template-columns:1fr;gap:1rem}.cell-motor-visual{column-gap:.35rem;padding-inline:1.2rem}.quality-origin-heading{grid-template-columns:1fr;gap:1rem}.quality-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ninety-day-heading{grid-template-columns:1fr;gap:1rem}.ninety-day-card-grid{grid-template-columns:1fr}.ninety-day-card{display:grid;grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr)}.ninety-day-card img{height:100%;min-height:13rem;aspect-ratio:auto}.fit-check-grid{grid-template-columns:1fr}.fit-check-card{min-height:0}.founder-story-inner{grid-template-columns:1fr}.founder-story-copy{order:2}.founder-story-card{order:1;min-height:0}.product-faq-inner{grid-template-columns:1fr}.product-faq-heading{position:static}.product-final-cta-inner{grid-template-columns:1fr;min-height:0}.product-final-cta-copy{order:2}.product-final-visual{order:1}.product-final-visual{min-height:clamp(24rem,62vw,34rem)}.product-final-stage{width:100%;height:100%}.product-final-image{min-height:clamp(24rem,62vw,34rem)}.program-hero-inner,.program-split-grid,.program-note-panel,.program-steps{grid-template-columns:1fr}}@media(max-width:900px){.system-glass-panel{grid-template-columns:1fr}.system-animation-panel{display:grid;overflow:hidden;min-height:0;padding:clamp(1rem,4vw,1.35rem)}.system-glass-inner:has(.system-animation-panel){padding-inline:clamp(.85rem,4vw,1.5rem)}.system-animation-copy{width:100%;padding-right:0}.system-animation-panel .bundle-system-stage{position:relative;inset:auto;justify-self:center;width:min(100%,28rem);min-height:23rem;margin-top:0;padding-top:0;pointer-events:auto;transform:none}.system-animation-panel .bundle-system-video{position:relative;inset:auto;min-height:inherit;padding-top:0}.system-animation-panel .bundle-system-video video{width:min(11.5rem,42vw);max-height:14rem;place-self:start center;margin-top:0;transform:none}.system-animation-panel .bundle-system-video>div{right:.55rem;bottom:.7rem;left:.55rem;width:auto;padding:.85rem}.bundle-system-copy h2,.system-glass-copy.system-animation-copy h2{max-width:16ch;font-size:clamp(1.72rem,6.8vw,2.35rem)}.system-animation-copy>span{font-size:clamp(.95rem,3.85vw,1.05rem);line-height:1.45}.system-stage-callout{display:block;width:min(10rem,42%)}.system-stage-callout:before{width:clamp(1.8rem,7vw,2.5rem)}.system-stage-callout.is-left{top:56%;left:.2rem;padding-right:clamp(2rem,7.5vw,2.7rem)}.system-stage-callout.is-right{top:11%;right:.2rem;padding-left:clamp(2rem,7.5vw,2.7rem)}.system-stage-callout span{margin-bottom:.22rem;font-size:clamp(.78rem,3.2vw,.9rem)}.system-stage-callout p{font-size:clamp(.7rem,2.8vw,.82rem);line-height:1.28}.bundle-system-tabs{width:100%}.bundle-system-tabs button{flex:1 0 0;min-width:0;min-height:3.25rem;padding:.58rem .9rem}}@media(max-width:760px){.program-hero{padding-block:calc(var(--nav-height) + 3.5rem) 3.5rem}.program-copy h1{max-width:11ch;font-size:clamp(2.35rem,12vw,3.5rem)}.program-benefit-strip strong,.program-form-card button,.program-note-copy a{width:100%}.program-section,.program-note-section,.program-faq-section{padding-block:3.6rem}.home-nav+.wissen-page{background:var(--product-card-bg)}.home-nav+.wissen-page .wissen-article-hero,.wissen-article-hero{padding-block:3.25rem 2.75rem}.wissen-article-hero h1{max-width:10.5ch;font-size:clamp(2.35rem,10vw,3.6rem)}.wissen-article-hero p{max-width:28ch;font-size:clamp(1rem,4vw,1.14rem);font-weight:400}.wissen-article-layout{grid-template-columns:1fr;gap:2.25rem;width:100%;min-width:0;overflow:visible;padding-block:0 4rem}.faq-article-layout{padding-block:0 4rem}.faq-article-intro h1{max-width:100%;font-size:clamp(2.5rem,11vw,4.2rem)}.faq-article-page .faq-topic-heading h2,.faq-article-next h2{max-width:100%;font-size:32px}.wissen-article-toc{position:sticky;top:var(--nav-height);z-index:24;min-width:0;margin-inline:calc(-1 * var(--section-gutter));margin-bottom:2.5rem;padding:0 var(--section-gutter);border-block:1px solid rgba(232,225,212,.72);background:#fffffff5;box-shadow:none;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.nav-is-hidden .wissen-article-toc{top:0}.wissen-article-toc strong{display:none}.wissen-article-toc nav{display:flex;gap:clamp(1.2rem,6vw,2.6rem);align-items:center;justify-content:flex-start;min-height:3.45rem;min-width:0;max-width:100%;overflow-x:auto;padding-bottom:0;overscroll-behavior-x:contain;scrollbar-width:none}.wissen-article-toc nav::-webkit-scrollbar{display:none}.wissen-article-toc a{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;min-height:3.45rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--ink);white-space:nowrap;transform:none}.wissen-article-toc a:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent;content:"";transition:background var(--duration-fast) ease}.wissen-article-toc a:hover,.wissen-article-toc a.is-active{background:transparent;color:var(--accent);transform:none}.wissen-article-toc a:hover:after,.wissen-article-toc a.is-active:after{background:currentColor}.wissen-article-main{max-width:none;min-width:0;overflow:hidden}.wissen-article-section h2{max-width:100%;font-size:clamp(2rem,8.4vw,2.75rem);overflow-wrap:anywhere}.wissen-article-body,.wissen-article-body p,.wissen-article-section blockquote,.wissen-article-bullets li{max-width:100%;overflow-wrap:anywhere;word-break:normal}.wissen-article-insight-grid{grid-template-columns:1fr}.wissen-final-actions{align-items:stretch}.wissen-final-actions a{width:100%}.faq-final-actions{align-items:stretch}.faq-final-actions a{width:100%}.announcement{justify-content:center;min-height:24px;overflow:visible;padding:.25rem .55rem;font-size:clamp(.52rem,2.55vw,.68rem);line-height:1.15;letter-spacing:.01em;text-align:center;white-space:normal;scrollbar-width:none}.announcement::-webkit-scrollbar{display:none}.hero-image{object-position:83% center}.hero-video{object-position:58% center}.hero-overlay{background:linear-gradient(180deg,#1818192e,#18181914 34%,#1818197a 72%,#181819c7),linear-gradient(90deg,#18181947,#1818190f)}.site-nav{grid-template-columns:3rem 1fr 3rem;gap:.5rem;align-items:center;min-height:4.5rem;padding-block:0;border-radius:0}.home-nav,.home-nav.is-scrolled{grid-template-columns:2.75rem 1fr auto;width:100%;min-height:4.4rem;padding-inline:clamp(.85rem,4vw,1.25rem);border-radius:0}.home-nav .brand{width:clamp(6.6rem,32vw,8.6rem)}.home-nav .nav-actions{gap:.65rem}.mobile-menu-toggle{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:.34rem;width:2.75rem;min-height:2.75rem;border:0;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.mobile-menu-toggle span{display:block;width:1.5rem;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform var(--duration-base) var(--ease-smooth),opacity var(--duration-fast) ease-in-out}.mobile-menu-toggle span+span{margin-top:0}.site-nav.is-menu-open .mobile-menu-toggle span:first-child{transform:translateY(.46rem) rotate(45deg)}.site-nav.is-menu-open .mobile-menu-toggle span:nth-child(2){opacity:0}.site-nav.is-menu-open .mobile-menu-toggle span:last-child{transform:translateY(-.46rem) rotate(-45deg)}.brand{justify-self:center}.nav-links{position:absolute;top:100%;left:50%;right:auto;z-index:1;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start;gap:0;width:100vw;max-width:none;max-height:0;overflow:hidden;padding:0;border:1px solid rgba(232,225,212,0);border-radius:0;background:#faf7eff0;box-shadow:0 1.2rem 3rem #18181917;opacity:0;pointer-events:none;transform:translate(-50%,-.8rem);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);transition:max-height var(--duration-slow) var(--ease-smooth),opacity var(--duration-base) ease-in-out,transform var(--duration-base) var(--ease-smooth),padding var(--duration-base) var(--ease-smooth),border-color var(--duration-fast) ease-in-out}.home-nav .nav-links{background:#fffffff7}.nav-shop{display:grid;width:100%}.nav-shop-trigger{width:100%;min-height:3.25rem;padding:0 .85rem}.nav-shop-dropdown{position:static;width:100%;min-width:0;padding:0 0 .45rem;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;pointer-events:auto;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-shop:hover .nav-shop-dropdown,.nav-shop:focus-within .nav-shop-dropdown{transform:none}.nav-shop-dropdown a{grid-template-columns:3.3rem 1fr;gap:.75rem;min-height:2.55rem;padding:.4rem .85rem;color:var(--muted);font-size:.95rem}.nav-shop-thumb{width:3.3rem;height:3.3rem;border-radius:.55rem;background:#e8e1d452}.nav-shop-copy span{color:var(--muted);font-size:.9rem}.nav-shop-copy strong{color:var(--ink);font-size:.98rem}.nav-shop-copy em{font-size:.78rem}.site-nav.is-menu-open .nav-links{max-height:min(34rem,calc(100svh - 6rem));overflow-y:auto;padding:.9rem .7rem .7rem;border-color:#e8e1d4d1;opacity:1;pointer-events:auto;transform:translate(-50%);scrollbar-width:thin}.nav-links a{display:flex;width:100%;min-height:2.9rem;align-items:center;padding:0 .85rem;border-radius:6px;font-size:1.05rem;transition:background var(--duration-fast) ease-in-out,transform var(--duration-base) var(--ease-smooth)}.nav-shop+a{margin-top:1.15rem}.nav-links a:hover{background:#e8e1d452;transform:translate(.2rem)}.mobile-login-link{display:inline-flex;gap:.45rem;align-items:center}.nav-actions{justify-self:end;gap:0;width:auto;font-size:.95rem}.nav-actions .login-link{display:none}.cart-link{gap:.28rem;justify-content:flex-end;min-width:2.75rem}.hero-content{min-height:clamp(35rem,74svh,43.5rem);align-items:end;padding-block:clamp(2.75rem,9vw,4rem) 1.25rem}.hero-copy{align-self:end;transform:none}.hero-desktop-break{display:none}h1{font-size:clamp(2.25rem,10vw,3.65rem)}.hero-copy h1{max-width:none;font-size:clamp(1.95rem,8.8vw,2.65rem);line-height:1.05}.hero-actions{flex-direction:row;flex-wrap:nowrap;gap:.75rem;align-items:center}.hero .primary-action,.hero-secondary-action{width:auto;min-height:2.9rem;padding-inline:1rem;font-size:.88rem;white-space:nowrap}.product-grid{grid-template-columns:1fr;gap:.85rem}.product-card.is-featured{grid-column:1 / -1}.product-reorder-disclosure{display:block}.product-reorder-disclosure>summary{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(232,225,212,.92);border-radius:8px;background:var(--pure-white);color:var(--ink);font-family:var(--text-font);font-size:clamp(.96rem,4vw,1.05rem);font-weight:700;line-height:1.15;cursor:pointer;list-style:none}.product-reorder-disclosure>summary::-webkit-details-marker{display:none}.product-reorder-disclosure>summary:after{content:"";flex:0 0 auto;width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.12rem);transition:transform var(--duration-fast) var(--ease-soft)}.product-reorder-disclosure[open]:not(.is-closing)>summary:after{transform:rotate(225deg) translate(-.1rem,-.1rem)}.product-reorder-disclosure:not([open])>.product-card{display:none}.product-reorder-disclosure>.product-card{margin-top:.75rem}.product-card:not(.is-featured) .product-image-wrap{height:clamp(12rem,42vw,18rem);margin-bottom:0}.product-card:not(.is-featured) .product-info{padding:1rem}.product-card:not(.is-featured) h2{font-size:clamp(1rem,4.6vw,1.35rem);line-height:1.08}.product-card:not(.is-featured) p,.product-card:not(.is-featured) .product-claims{font-size:.82rem}.product-variant-tabs{width:min(100%,17rem);margin-bottom:.75rem;padding:.2rem}.product-variant-tabs button{flex:1 1 0;min-height:2rem;padding-inline:.55rem;font-size:.78rem}.home-energy-reset{padding-block:3.5rem}.home-energy-reset-inner{gap:1.8rem}.home-energy-reset-copy h2{max-width:12ch;font-size:clamp(1.9rem,8.8vw,2.65rem)}.home-energy-reset-copy p,.home-energy-support p{font-size:clamp(.98rem,4.1vw,1.08rem)}.home-energy-actions{align-items:stretch;width:100%}.home-energy-actions a{flex:1 1 12rem;min-height:2.7rem}.home-energy-compare-frame{aspect-ratio:4 / 3}.product-image-wrap{grid-row:auto;margin-bottom:1.5rem}.product-buy-row{align-items:stretch;flex-direction:column;gap:.85rem}.product-card:not(.is-featured) .product-buy-row button,.product-card:not(.is-featured) .product-buy-button{min-height:2.75rem;padding-inline:.75rem;font-size:.9rem}.product-detail{grid-template-columns:1fr;gap:2rem;padding-inline:clamp(1rem,3.2vw,1.25rem);padding-block:0 4rem}.home-nav+.product-page .product-detail{padding-block:0 4rem}.product-detail>.product-gallery{margin-inline:calc(-1*clamp(1rem,3.2vw,1.25rem))}.product-detail>.product-gallery .product-gallery-slider{border-radius:0}.product-detail>.product-gallery .product-gallery-grid{padding-inline:clamp(1rem,3.2vw,1.25rem)}.product-summary{position:static}.product-page{padding-bottom:9rem}.product-sticky-cta{padding:.64rem var(--section-gutter)}.product-sticky-cta-inner{grid-template-columns:minmax(8rem,.84fr) minmax(10.5rem,1.16fr);gap:.5rem}.product-sticky-copy{display:none}.product-sticky-price{justify-self:stretch;justify-items:end;text-align:right}.product-sticky-purchase{justify-self:stretch;width:100%;min-width:0}.product-sticky-purchase-toggle{grid-template-columns:minmax(0,1fr);gap:.14rem;min-height:2.95rem;padding:.45rem 1.85rem .45rem .78rem}.product-sticky-purchase-toggle span{font-size:.9rem;white-space:nowrap}.product-sticky-purchase-toggle small{justify-items:start;min-width:0;font-size:.72rem}.product-sticky-purchase-toggle strong{font-size:.82rem;white-space:nowrap}.product-sticky-purchase-toggle em{display:none}.product-sticky-purchase-list{right:auto;left:0;width:min(21rem,calc(100vw - (var(--section-gutter) * 2)))}.product-sticky-button{grid-column:auto;width:100%;min-width:0;min-height:2.95rem;padding-inline:.65rem;font-size:.86rem;white-space:nowrap}.payment-logo-row{gap:.35rem;justify-content:center}.product-summary h1,.product-detail-copy,.product-delivery-note,.product-guarantee{max-width:100%}.product-guarantee{display:grid;gap:.24rem;justify-items:center;max-width:min(100%,22rem);margin-inline:auto;font-size:.82rem;line-height:1.25;white-space:normal}.product-guarantee span{display:block}.product-guarantee span+span:before{display:none}.product-trust-checks{grid-template-columns:1fr}.product-gallery-main,.product-gallery-slide{height:100%;min-height:0}.product-gallery-arrow{top:50%;bottom:auto;width:2.1rem;height:2.1rem;background:#ffffffc7;box-shadow:0 .55rem 1.5rem #18181914;transform:translateY(-50%)}.product-gallery-arrow:hover{transform:translateY(-50%) scale(1.03)}.product-gallery-arrow.is-prev{left:.35rem}.product-gallery-arrow.is-next{right:.35rem}.product-gallery-arrow span{width:.62rem;height:.62rem;border-right-width:.18rem;border-bottom-width:.18rem}.product-gallery-grid{display:flex;gap:.55rem}.product-gallery-tile{flex-basis:4.85rem;width:4.85rem;min-height:0}.buy-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.buy-tier{min-height:4.15rem;padding:.55rem .35rem}.buy-tier strong{font-size:clamp(.72rem,3.1vw,.88rem);line-height:1.15;white-space:normal}.buy-tier span{font-size:clamp(.76rem,3.2vw,.86rem)}.pdp-ingredients-head{align-items:flex-start;flex-direction:column;gap:.35rem}.pdp-ingredient-grid{grid-template-columns:1fr}.product-stats-band{padding-block:3rem}.product-stats-grid{grid-template-columns:1fr}.product-stats-item{padding:1.2rem 0;border-left:0}.product-stats-item:nth-child(n+2){border-top:1px solid rgba(250,247,239,.18)}.product-stats-item strong{font-size:clamp(2.25rem,12vw,3.25rem)}.cell-energy-basis-inner{gap:2.5rem}.cell-energy-heading{justify-items:start;text-align:left}.cell-energy-heading h2{font-size:clamp(1.7rem,6.6vw,2.35rem)}.nad-curve-card{min-height:0;padding:clamp(1.25rem,5vw,1.8rem)}.nad-curve-card--animated{padding-bottom:1.25rem}.nad-curve-card h3{font-size:clamp(1.45rem,5.8vw,2rem)}.nad-bars{min-height:18rem;gap:.45rem;margin-top:2.25rem}.nad-bar-item{display:flex;min-height:18rem;flex-direction:column;justify-content:flex-end;gap:.65rem}.nad-bar-label{min-height:4.6rem;align-content:end}.nad-bar-label strong{font-size:clamp(1.85rem,8vw,2.7rem)}.nad-bar-label span{font-size:clamp(.68rem,3.1vw,.86rem)}.nad-curve-card--animated .basis-chart h3{font-size:clamp(1.35rem,5.4vw,1.75rem);line-height:1.04}.nad-curve-card--animated .basis-explainer{margin-bottom:1.2rem;font-size:clamp(.9rem,3.8vw,1.08rem);line-height:1.42}.nad-curve-card--animated .basis-bars{min-height:16rem;gap:.55rem}.nad-curve-card--animated .basis-metric{display:flex;flex-direction:column;justify-content:flex-end;height:15rem}.nad-curve-card--animated .basis-metric strong{font-size:clamp(1.55rem,6.5vw,2.1rem);line-height:.95;transform:none}.nad-curve-card--animated .basis-metric span{min-height:0;margin-top:.1rem;font-size:clamp(.58rem,2.45vw,.72rem);line-height:1.1;transform:none}.nad-curve-card--animated .basis-metric i{align-self:stretch;height:min(var(--bar),10.4rem);margin-top:.45rem;margin-bottom:0}.daily-energy{padding-block:3.4rem}.daily-energy-heading{grid-template-columns:1fr;justify-items:start}.daily-energy-heading h2{max-width:12ch;font-size:clamp(2rem,9vw,3rem)}.daily-energy-slider-shell{left:auto;width:100%;margin-inline:0}.daily-energy-grid{--daily-energy-gap: 1rem;--mobile-slide-width: 100%;width:100%;margin-inline:0;padding:.2rem 0 .75rem;scroll-padding-inline:0}.daily-energy-slider-arrow{display:grid;top:50%}.daily-energy-slider-arrow.is-prev{left:.45rem}.daily-energy-slider-arrow.is-next{right:.45rem}.daily-energy-grid article{flex-basis:var(--mobile-slide-width);min-height:31rem;border-radius:8px}.bundle-ritual-heading h2{max-width:12ch;font-size:clamp(1.75rem,6.8vw,2.45rem)}.dosage-comparison{padding-block:3.6rem}.dosage-heading{justify-items:start;text-align:left}.dosage-heading h2{max-width:12ch;font-size:clamp(1.7rem,6.6vw,2.35rem)}.dosage-table-wrap{overflow:visible;border:0;background:transparent}.dosage-table,.dosage-table thead,.dosage-table tbody,.dosage-table tr,.dosage-table th,.dosage-table td{display:block}.dosage-table thead{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dosage-table tbody{display:grid;gap:.8rem}.dosage-table tbody tr{overflow:hidden;border:1px solid rgba(232,225,212,.94);border-radius:8px;background:#faf7efb8}.dosage-table tbody th,.dosage-table td{width:auto;padding:.9rem 1rem;border-bottom:1px solid rgba(226,182,62,.28)}.dosage-table tbody th{border-bottom-color:#e2b63e52;box-shadow:none}.dosage-table tbody tr:last-child th,.dosage-table tbody tr:last-child td{border-bottom:1px solid rgba(226,182,62,.28)}.dosage-table tbody tr.is-recommended th{box-shadow:none}.dosage-table tbody tr.is-finder-match th{box-shadow:inset 4px 0 0 var(--ink)}.dosage-table td{display:grid;grid-template-columns:minmax(7rem,.72fr) minmax(0,1fr);gap:.8rem;align-items:start}.dosage-table td+td{border-top:0}.dosage-table td:before{color:#18181985;content:attr(data-label);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dosage-table tbody tr td:last-child{border-bottom:0}.dosage-recommendation{margin-bottom:2.2rem;text-align:left}.dosage-finder{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:1.2rem;min-height:17rem;padding-top:1.15rem}.dosage-finder fieldset{gap:.9rem}.dosage-finder fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.dosage-finder [data-dosage-option]{min-height:3.05rem;padding:.68rem .42rem;font-size:clamp(.78rem,3.25vw,.94rem)}.dosage-finder-result{grid-template-columns:1fr;gap:.25rem}.ingredient-showcase{overflow:visible;padding-block:3.6rem}.ingredient-showcase-heading{grid-template-columns:1fr;gap:1rem}.ingredient-showcase-heading h2{max-width:12ch;font-size:clamp(1.7rem,6.6vw,2.35rem)}.ingredient-card-rail{--mobile-slide-width: 100%;gap:.85rem;width:100%;margin-inline:0;padding:.2rem 0 .5rem;scroll-padding-inline:0}.ingredient-slider-shell{width:100%;margin-inline:0}.ingredient-slider-arrow{width:2.65rem;height:2.65rem}.ingredient-slider-arrow.is-prev{left:.45rem}.ingredient-slider-arrow.is-next{right:.45rem}.ingredient-slider-arrow svg{width:1.45rem;height:1.45rem}.ingredient-showcase .ingredient-slider-arrow{top:clamp(6rem,31vw,7.5rem);width:2.65rem;height:2.65rem}.ingredient-showcase .ingredient-slider-arrow svg{width:1.45rem;height:1.45rem}.ingredient-showcase-card,.ingredient-showcase-card.is-featured{--ingredient-card-padding: 1.15rem;grid-template-rows:auto auto 1fr;flex-basis:var(--mobile-slide-width);min-height:38rem;padding:var(--ingredient-card-padding);border-radius:8px;box-shadow:none}.ingredient-showcase-card h3{font-size:clamp(1.18rem,5.6vw,1.65rem)}.ingredient-molecule,.ingredient-molecule-image-wrap{width:min(16rem,92%)}.ingredient-source-image-wrap{width:calc(100% + var(--ingredient-card-padding) + var(--ingredient-card-padding))}.science-explainer{padding-block:3.6rem}.science-explainer-heading h2{max-width:12ch;font-size:clamp(1.7rem,6.6vw,2.35rem)}.cell-motor-visual{grid-template-columns:1fr;grid-template-rows:none;gap:.85rem;padding:1rem;border:0;border-radius:14px}.cell-motor-visual:before{top:3rem;right:auto;bottom:3rem;left:3.15rem;width:1px;height:auto;background:#a9781847}.cell-motor-visual .cell-motor-node{grid-column:1;grid-row:auto;grid-template-columns:4.2rem minmax(0,1fr);grid-template-rows:auto auto auto;gap:.2rem .85rem;align-items:center;justify-items:start;z-index:1;padding:.9rem;border:1px solid rgba(169,120,24,.14);border-radius:10px;background:#ffffffe6;text-align:left}.cell-motor-node.is-food{order:1}.cell-motor-node.is-nmn{order:2}.cell-motor-node.is-nad{order:3}.cell-motor-node.is-optimizer{order:4}.cell-motor-node.is-atp{order:5}.cell-motor-icon{grid-column:1;grid-row:1 / 4;width:4.2rem;height:4.2rem;margin:0}.cell-motor-node>span,.cell-motor-node strong,.cell-motor-node p{grid-column:2}.cell-motor-node.is-support:before,.cell-motor-node.is-support:after,.cell-motor-connector{display:none}.science-faq-layout{grid-template-columns:1fr;gap:1.4rem}.science-explainer-note{position:static;max-width:100%}.science-accordions{width:100%;max-width:100%}.science-accordions summary{min-height:4.4rem;padding:1rem 0;font-size:clamp(1rem,4.4vw,1.14rem)}.science-accordions summary>span:first-child{max-width:calc(100% - 3.25rem)}.science-accordions div{padding:0 0 1rem}.quality-origin{padding-block:3.6rem}.quality-origin-heading h2{max-width:13ch;font-size:clamp(1.7rem,6.6vw,2.35rem)}.quality-card-grid{--mobile-slide-width: 100%;display:flex;width:100%;gap:.9rem;overflow-x:auto;margin-inline:0;padding:0 0 .45rem;scroll-padding-inline:0;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.quality-card-grid::-webkit-scrollbar{display:none}.quality-card-grid article{flex:0 0 var(--mobile-slide-width);min-height:29rem;padding:1.2rem;scroll-snap-align:start;scroll-snap-stop:always}.quality-slider-arrow{display:grid;top:clamp(6rem,31vw,7.5rem);border:1px solid rgba(24,24,25,.18);background:#faf7efe0;color:var(--ink);box-shadow:0 .85rem 2rem #18181914}.quality-slider-arrow:hover{border-color:#e2b63e75;background:#faf7eff5;color:var(--accent);box-shadow:0 1rem 2.4rem #1818191f;transform:translateY(-50%) scale(1.04)}.quality-verification{gap:.75rem;padding:1.25rem .75rem .75rem;border-radius:12px}.quality-verification-title{grid-template-columns:1fr;gap:0;margin-top:0}.quality-verification-title>span{display:none}.quality-verification-title h3{max-width:25ch;justify-self:center;padding-inline:0;font-size:.7rem;letter-spacing:.09em}.quality-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-verification-grid article{min-height:7.4rem;padding:.7rem .35rem}.quality-verification-grid article+article{border-left:0}.quality-verification-grid article:nth-child(2n){border-left:1px solid rgba(169,120,24,.2)}.quality-verification-grid article:nth-child(n+3){border-top:1px solid rgba(169,120,24,.2)}.quality-verification-grid article:last-child{grid-column:1 / -1;border-left:0}.quality-verification-grid img{width:3.8rem;height:3.8rem}.quality-origin-closing{width:min(100%,30ch)}.quality-origin-link{width:100%}.ninety-day-expectation{padding-block:3.6rem}.ninety-day-heading h2{max-width:13ch;font-size:clamp(1.7rem,6.6vw,2.35rem)}.ninety-day-card{grid-template-columns:1fr}.ninety-day-card img{min-height:0;aspect-ratio:1.18 / 1}.ninety-day-card div{padding:1.1rem}.ninety-day-note{justify-self:center;text-align:center}.ninety-day-cta{width:100%}.ninety-day-cta h3{max-width:58ch}.ninety-day-cta-actions{display:grid;gap:.7rem}.ninety-day-cta-actions a{width:100%}.longevity-simple{padding-block:3.6rem}.longevity-simple-heading{justify-items:start;text-align:left}.longevity-simple-heading h2{font-size:clamp(1.9rem,7vw,2.7rem)}.longevity-simple-visual{gap:1rem}.longevity-pillar-card{padding:1.1rem}.longevity-bridge{grid-template-columns:1fr;padding:.15rem 0}.longevity-bridge b{transform:rotate(90deg)}.longevity-simple-closing{justify-items:start;text-align:left}.longevity-simple-actions{display:grid;width:100%}.longevity-simple-actions a{width:100%}.fit-check{padding-block:3.6rem}.fit-check-heading{justify-items:start;text-align:left}.fit-check-heading h2{max-width:12ch;font-size:clamp(1.75rem,6.8vw,2.45rem)}.fit-check-card{padding:1.1rem}.fit-check-card>span{min-height:0;max-width:none;font-size:clamp(1.2rem,5.6vw,1.6rem)}.fit-check-card li{padding-left:2.35rem}.fit-check-card li:before{width:1.55rem;height:1.55rem}.fit-check-note{text-align:left}.founder-story{padding-block:3.6rem}.founder-story-copy h2{max-width:12ch;font-size:clamp(1.7rem,6.6vw,2.4rem)}.founder-story-copy span,.founder-story-body p{font-size:1rem}.founder-story-copy a{width:100%}.founder-story-card{min-height:0;padding:1.1rem}.founder-story-photo-card{aspect-ratio:1096 / 686;padding:0}.founder-story-names span{font-size:clamp(2rem,10vw,3.35rem)}.product-faq{padding-block:3.6rem}.product-faq-heading h2{max-width:12ch;font-size:clamp(1.7rem,6.6vw,2.4rem)}.product-faq-heading span{max-width:100%}.product-faq-list summary{min-height:4.4rem;padding:1rem 0}.product-faq-list div{padding:0 0 1rem}.product-faq-list summary>span:first-child{max-width:15ch}.product-final-cta{padding-block:0;background:#faf7ef}.product-final-cta-inner{border-radius:0}.product-final-cta-copy{padding:1.4rem 1.25rem 6rem}.product-final-cta-copy h2{max-width:13ch;font-size:clamp(1.6rem,6.2vw,2.25rem)}.product-final-cta-copy>span{font-size:1rem}.product-final-cta-copy>a{width:100%}.product-final-summary-row{gap:.75rem;padding:.85rem 0}.product-final-summary-row strong,.product-final-summary-row b{font-size:.96rem}.product-final-summary-row span{font-size:.82rem}.product-final-trust{justify-content:flex-start;gap:.45rem .8rem}.product-final-trust span{min-height:1.45rem;font-size:.78rem}.product-final-visual{min-height:22rem}.product-final-stage{width:100%;height:100%}.product-final-image{min-height:22rem}.product-final-bottle{width:min(52%,10rem)}.bundle-system-panel{grid-template-columns:1fr;min-height:0;padding:clamp(1.25rem,5vw,2rem)}.system-animation-panel{display:grid;overflow:hidden;padding:clamp(1rem,4vw,1.35rem)}.system-glass-inner:has(.system-animation-panel){padding-inline:.85rem}.system-animation-copy{width:100%;padding-right:0}.system-animation-panel .bundle-system-stage{position:relative;inset:auto;justify-self:center;width:min(100%,28rem);min-height:18rem;margin-top:.35rem;pointer-events:auto}.system-animation-panel .bundle-system-video{position:relative;inset:auto;min-height:inherit}.system-animation-panel .bundle-system-video video{display:none}.system-animation-panel .bundle-system-video .system-animation-poster{display:block;width:min(11.5rem,44vw);max-height:14rem;place-self:start center;margin-top:0;transform:translateY(-.6rem)}.bundle-system-copy h2,.system-glass-copy.system-animation-copy h2{max-width:16ch;font-size:clamp(1.72rem,6.8vw,2.35rem)}.system-animation-copy>span{font-size:clamp(.95rem,3.85vw,1.05rem);line-height:1.45}.system-animation-points{gap:.62rem}.system-animation-points li{font-size:.95rem}.system-stage-callout{display:block;width:min(10rem,42%)}.system-stage-callout:before{width:clamp(1.8rem,7vw,2.5rem)}.system-stage-callout.is-left{top:56%;left:.2rem;padding-right:clamp(2rem,7.5vw,2.7rem)}.system-stage-callout.is-right{top:11%;right:.2rem;padding-left:clamp(2rem,7.5vw,2.7rem)}.system-stage-callout span{margin-bottom:.22rem;font-size:clamp(.78rem,3.2vw,.9rem)}.system-stage-callout p{font-size:clamp(.7rem,2.8vw,.82rem);line-height:1.28}.bundle-system-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.bundle-system-tabs::-webkit-scrollbar{display:none}.bundle-system-tabs button{flex:1 0 0;min-width:0;min-height:3.25rem;padding:.58rem .85rem}.bundle-system-tabs strong{font-size:.9rem}.bundle-system-tabs small{font-size:.72rem}.bundle-system-stage{min-height:24rem}.system-animation-panel .bundle-system-video>div{right:.55rem;bottom:.7rem;left:.55rem;width:auto;padding:.85rem}.system-animation-panel .bundle-system-video strong{font-size:.94rem}.system-animation-panel .bundle-system-video p{font-size:.8rem}.bundle-formula-grid{grid-template-columns:1fr;gap:1.8rem}.bundle-formula-video{aspect-ratio:2 / 1;margin:-1.1rem -1.1rem 0;border-radius:1.2rem 1.2rem 0 0}.bundle-formula-plus{position:static;justify-self:center;transform:none}.routine-benefits-head{grid-template-columns:1fr;align-items:start}.routine-benefits-head h2{max-width:16ch;font-size:clamp(2.1rem,8vw,3rem)}.routine-benefit-cards{display:flex;overflow-x:auto;padding-bottom:.6rem;scroll-snap-type:x mandatory;scrollbar-width:none}.routine-benefit-cards::-webkit-scrollbar{display:none}.routine-benefit-cards article{flex:0 0 min(78vw,22rem);min-height:0;scroll-snap-align:start}.routine-benefit-arrows{justify-content:center;padding-right:0}.biology-intro h2{max-width:100%;font-size:clamp(2rem,8.2vw,3rem);line-height:1.03}.biology-cards{grid-template-columns:1fr}.expert-card-grid{grid-template-columns:1fr;gap:.9rem}.expert-card{aspect-ratio:4 / 4.6}.expert-card-copy{inset:auto 1.2rem 1.25rem;align-items:flex-start;flex-direction:column;justify-content:flex-end;font-size:clamp(1.25rem,6.3vw,2rem);transform:none}.expert-card-copy p{width:100%;font-size:.9rem;line-height:1.38}.expert-card-cta{min-height:2.55rem;padding-inline:.95rem;font-size:.88rem}.expert-card-overlay{background:linear-gradient(180deg,#1818190a,#1818191f 46%,#18181994),linear-gradient(90deg,#18181938,#18181905 64%)}.system-glass-panel,.faq-inner{grid-template-columns:1fr}.faq-heading{position:static}.faq-page-hero h1{max-width:100%;font-size:clamp(2.2rem,10vw,3.5rem)}.faq-highlight-grid{grid-template-columns:1fr}.faq-topic-section{grid-template-columns:1fr;scroll-margin-top:12rem}.faq-topic-heading h2{max-width:100%}.faq-contact-panel,.wissen-hero-inner,.wissen-insight-panel,.wissen-content-section{grid-template-columns:1fr}.wissen-hero h1{max-width:100%;font-size:clamp(2.55rem,13vw,4.5rem)}.wissen-hero-copy>span,.wissen-insight-panel>div>span,.wissen-final-panel>span{max-width:100%}.wissen-hero-visual{min-height:24rem}.wissen-orbit,.wissen-insight-cards,.wissen-process-steps,.wissen-hub-grid,.wissen-optimizer-grid,.wissen-motor-flow,.wissen-bullet-grid{grid-template-columns:1fr}.wissen-article-process-flow .wissen-process-step{min-height:0}.wissen-article-process-flow .wissen-process-step:not(:last-child):after{top:50%;right:-1.05rem;bottom:auto;left:auto;transform:translateY(-50%)}.wissen-insight-panel h2,.wissen-section-copy h2,.wissen-final-panel h2{max-width:100%}.wissen-content-section:nth-child(2n) .wissen-section-copy{order:initial}.wissen-section-visual-wrap{position:static}.wissen-age-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero-inner,.about-founders-grid,.about-ritual-inner,.about-quality-panel{grid-template-columns:1fr}.about-text-block{grid-template-columns:1fr;gap:1rem}.about-text-block>div{grid-column:auto;grid-row:auto}.about-text-block h2{max-width:100%}.about-text-block--quality h2 span{white-space:normal}.about-story-grid{grid-template-columns:1fr}.about-image-stack{grid-template-columns:1fr 1fr}.about-image-stack div:last-child{margin-top:2rem}.biology-visual-card{min-height:34rem}.biology-visual-card h3{max-width:12ch}.basis-chart{width:100%}.basis-chart h3{max-width:14.5ch;font-size:clamp(1.75rem,7.1vw,2.25rem);line-height:1.03}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand-block,.footer-trust,.footer-note{grid-column:1 / -1}}@media(max-width:520px){.footer-grid{grid-template-columns:1fr}.product-sticky-cta-inner{grid-template-columns:minmax(7rem,.76fr) minmax(9.3rem,1.24fr);gap:.42rem}.product-sticky-purchase-toggle{padding-right:1.65rem;padding-left:.7rem}.product-sticky-purchase-toggle span{font-size:.84rem}.product-sticky-button{padding-inline:.45rem;font-size:.72rem}}@media(max-width:360px){.product-sticky-cta-inner{grid-template-columns:minmax(6.7rem,.72fr) minmax(9.1rem,1.28fr);gap:.38rem}.product-sticky-button{font-size:.7rem}}.daily-energy-heading,.bundle-ritual-heading,.dosage-heading,.ingredient-showcase-heading,.science-explainer-heading,.quality-origin-heading,.ninety-day-heading,.fit-check-heading{display:grid;grid-template-columns:1fr;justify-items:center;gap:1rem;width:min(100%,980px);margin-inline:auto;text-align:center}.bundle-ritual-heading{gap:.7rem;width:min(100%,1180px)}.daily-energy-heading p,.ingredient-showcase-heading p,.science-explainer-heading>p,.quality-origin-heading p,.ninety-day-heading p{grid-column:auto;margin-inline:auto}.daily-energy-heading h2,.bundle-ritual-heading h2,.dosage-heading h2,.ingredient-showcase-heading h2,.science-explainer-heading h2,.quality-origin-heading h2,.ninety-day-heading h2,.fit-check-heading h2{margin-inline:auto;font-size:clamp(1.85rem,3.05vw,3.25rem);line-height:1.04;text-align:center}.daily-energy-heading span,.bundle-ritual-heading span,.dosage-heading span,.ingredient-showcase-heading span,.science-explainer-heading span,.science-explainer-intro,.quality-origin-heading span,.ninety-day-heading span{margin-inline:auto;text-align:center}@media(max-width:760px){.product-anchor-nav-inner{justify-content:flex-start;scroll-padding-inline:var(--section-gutter)}.science-explainer-heading{justify-items:start;width:100%;text-align:left}.science-explainer-heading>p,.science-explainer-heading h2,.science-explainer-heading span,.science-explainer-intro{max-width:100%;margin-inline:0;text-align:left}.science-explainer-intro{width:100%}}.basis-chart--curve{--chart-left: clamp(3.9rem, 8%, 4.8rem);--chart-right: clamp(2.1rem, 5%, 3.6rem);--chart-top: clamp(5rem, 6.2vw, 5.5rem);--chart-bottom: clamp(3.25rem, 5vw, 4rem);display:grid;gap:clamp(1.4rem,2.5vw,2.4rem);justify-content:center;justify-items:center;min-height:clamp(30rem,45vw,42rem);padding:clamp(2rem,3.4vw,3rem)}.nad-curve-card--animated .basis-chart--curve{min-height:100%;padding:0}.basis-chart--curve .basis-chart-head{display:grid;gap:.7rem;justify-items:center;max-width:48rem;margin-inline:auto;text-align:center}.basis-chart--curve h3,.nad-curve-card--animated .basis-chart--curve h3{max-width:min(100%,26ch);margin:0;font-size:clamp(1.65rem,2.35vw,2.4rem);line-height:1.05}.basis-chart--curve .basis-explainer,.nad-curve-card--animated .basis-chart--curve .basis-explainer{max-width:52ch;margin:0;color:#181819a3!important;font-size:clamp(.95rem,1.2vw,1.12rem);font-weight:500;line-height:1.42}.basis-curve-plot{position:relative;justify-self:center;width:min(100%,56rem);aspect-ratio:16 / 9;min-height:0;isolation:isolate}.basis-curve-canvas{position:absolute;inset:var(--chart-top) var(--chart-right) var(--chart-bottom) var(--chart-left);z-index:1;display:block;width:calc(100% - var(--chart-left) - var(--chart-right));height:calc(100% - var(--chart-top) - var(--chart-bottom))}.basis-y-title{position:absolute;top:var(--chart-top);bottom:var(--chart-bottom);left:calc(var(--chart-left) - 4.15rem);display:flex;width:1.2rem;height:auto;gap:.3rem;align-items:center;justify-content:center;color:var(--ink);font-family:var(--text-font);font-size:.78rem;font-weight:700;letter-spacing:.04em;line-height:1.12;text-align:center;text-orientation:mixed;transform:rotate(180deg);transform-origin:center;writing-mode:vertical-rl}.basis-y-title span{color:var(--ink);font-size:.72rem;font-weight:700;letter-spacing:.02em}.basis-y-labels{position:absolute;top:var(--chart-top);bottom:var(--chart-bottom);left:calc(var(--chart-left) - 3.05rem);z-index:2;display:flex;flex-direction:column;justify-content:space-between;color:#181819b8;font-family:var(--text-font);font-size:.72rem;font-weight:600;line-height:1;text-align:right}.basis-x-labels{position:absolute;right:var(--chart-right);bottom:calc(var(--chart-bottom) - 1.55rem);left:var(--chart-left);z-index:2;display:block;color:#181819b3;font-family:var(--text-font);font-size:.78rem;font-weight:600}.basis-x-labels span{position:absolute;left:calc(var(--tick-x) * 1%);text-align:center;transform:translate(-50%)}.basis-x-title{position:absolute;bottom:.1rem;left:calc(var(--chart-left) + ((100% - var(--chart-left) - var(--chart-right)) / 2));z-index:2;color:var(--ink);font-family:var(--text-font);font-size:.82rem;font-weight:700;transform:translate(-50%)}.basis-callouts{position:absolute;inset:var(--chart-top) var(--chart-right) var(--chart-bottom) var(--chart-left);z-index:3}.basis-chart--curve .basis-metric,.nad-curve-card--animated .basis-chart--curve .basis-metric{position:absolute;top:calc(var(--point-y) * 1%);left:calc(var(--point-x) * 1%);display:block;width:0;height:0;min-height:0;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;filter:none;text-align:left;transform:translate(-50%,-50%)}.basis-chart--curve .basis-metric:before,.basis-chart--curve .basis-metric:after,.basis-chart--curve .basis-metric i{display:none}.basis-chart--curve .basis-metric:after{position:absolute;top:0;left:0;z-index:2;display:block;width:.56rem;height:.56rem;border:2px solid var(--accent);border-radius:999px;background:#faf7ef;content:"";transform:translate(-50%,-50%)}.basis-chart--curve .basis-metric:hover,.basis-chart--curve .basis-metric:focus-visible,.basis-chart--curve .basis-metric.is-active{filter:none;transform:translate(-50%,-50%)}.basis-point-marker{position:absolute;top:var(--marker-y, 0);left:var(--marker-x, 0);z-index:3;display:grid!important;width:1.72rem;height:1.72rem;place-items:center;border:2px solid rgba(250,247,239,.96);border-radius:999px;background:#faf7ef;box-shadow:0 0 0 1px #a97818b3;color:var(--accent)!important;font-family:var(--text-font);font-size:.78rem!important;font-weight:800!important;line-height:1!important;text-align:center;transform:translate(-50%,-50%)}.basis-point-marker:before{position:absolute;top:50%;right:50%;z-index:-1;display:block;width:var(--leader-length, 2rem);height:0;border-top:1px solid rgba(169,120,24,.46);content:"";pointer-events:none;transform:rotate(var(--leader-angle, 0deg));transform-origin:right center}.basis-point-marker,.basis-point-marker:before{display:none!important}.basis-chart--curve .basis-point-copy{position:absolute;top:var(--label-y);left:var(--label-x);display:grid!important;width:clamp(6.6rem,10vw,8.9rem);gap:.05rem;color:var(--ink);font-family:var(--text-font);pointer-events:none;transform:translate(-50%)}.basis-chart--curve .basis-point-copy:after{position:absolute;top:calc(100% + .35rem);left:50%;width:0;height:2.5rem;border-left:1px dashed rgba(169,120,24,.72);content:"";transform:translate(-50%)}.basis-chart--curve .basis-curve-point[data-nad-value="50"] .basis-point-copy:after{height:3.7rem}.basis-chart--curve .basis-curve-point[data-nad-value="20"] .basis-point-copy:after{height:2.5rem}.basis-chart--curve .basis-point-copy strong,.nad-curve-card--animated .basis-chart--curve .basis-point-copy strong{display:block;color:var(--ink);font-size:clamp(.62rem,.72vw,.76rem);font-weight:800;line-height:1.12;transform:none}.basis-chart--curve .basis-point-copy span,.nad-curve-card--animated .basis-chart--curve .basis-point-copy span{display:block;min-height:0;margin:0;color:#181819a8;font-size:clamp(.56rem,.66vw,.68rem);font-weight:600;line-height:1.15;transform:none}.basis-chart--curve .basis-curve-point[data-nad-value="20"] .basis-point-copy span{white-space:pre-line}.basis-point-copy small{color:var(--accent);font-size:clamp(.58rem,.68vw,.7rem);font-weight:800;line-height:1.18}@media(min-width:641px){.nad-curve-card--animated .basis-chart--curve .basis-metric>.basis-point-copy{transform:translate(-50%)}.basis-chart--curve .basis-curve-point{--label-x: 0rem !important}.basis-chart--curve .basis-curve-point[data-nad-value="100"]{--label-y: -5.5rem !important}.basis-chart--curve .basis-curve-point[data-nad-value="50"],.basis-chart--curve .basis-curve-point[data-nad-value="20"]{--label-y: -6.8rem !important}}.basis-chart--curve .basis-metric:hover .basis-point-marker,.basis-chart--curve .basis-metric:focus-visible .basis-point-marker,.basis-chart--curve .basis-metric.is-active .basis-point-marker{background:var(--accent);color:#faf7ef!important;box-shadow:0 0 0 1px #a97818eb,0 .7rem 1.4rem #a9781833}.basis-chart--curve .basis-metric:focus-visible{outline:none}.basis-chart--curve .basis-metric:focus-visible .basis-point-marker{outline:2px solid rgba(169,120,24,.42);outline-offset:.28rem}@media(min-width:641px)and (max-width:1100px){.basis-chart--curve{--chart-bottom: 4.5rem}.basis-x-title{bottom:.45rem}}@media(max-width:900px){.basis-chart--curve{min-height:clamp(28rem,78vw,35rem)}.basis-chart--curve .basis-point-copy{width:7.2rem}.basis-chart--curve .basis-curve-point[data-nad-value="20"] .basis-point-copy{width:6.2rem;white-space:normal}.basis-chart--curve .basis-curve-point[data-nad-value="20"] .basis-point-copy span{overflow-wrap:break-word;white-space:pre-line}}@media(max-width:640px){.basis-chart--curve{--chart-left: 4.4rem;--chart-right: 2.25rem;--chart-top: 3.6rem;--chart-bottom: 4.3rem;min-height:30rem;padding:0}.basis-chart--curve h3,.nad-curve-card--animated .basis-chart--curve h3{max-width:16ch;font-size:clamp(1.45rem,6.1vw,1.95rem)}.basis-chart--curve .basis-explainer,.nad-curve-card--animated .basis-chart--curve .basis-explainer{font-size:clamp(.84rem,3.65vw,.98rem)}.basis-curve-plot{aspect-ratio:auto;min-height:24rem}.basis-chart--curve .basis-point-copy:after{display:none}.basis-y-title{left:.1rem;display:flex;width:1.1rem;font-size:.62rem}.basis-y-title span{font-size:.62rem}.basis-y-labels{left:1.6rem}.basis-y-labels,.basis-x-labels{font-size:.68rem}.basis-x-title{bottom:.15rem}.basis-point-marker{width:1.35rem;height:1.35rem;font-size:.66rem!important}.basis-chart--curve .basis-metric:after{width:.54rem;height:.54rem}.basis-chart--curve .basis-point-copy{width:7rem;gap:.08rem;padding:.2rem .3rem;border-radius:4px;background:transparent;text-align:center;text-shadow:0 0 5px #fff,0 0 5px #fff}.basis-chart--curve .basis-curve-point:first-child,.basis-chart--curve .basis-curve-point[data-nad-value="100"]{--label-x: 1.15rem !important;--label-y: -4rem !important}.basis-chart--curve .basis-curve-point:nth-of-type(2),.basis-chart--curve .basis-curve-point[data-nad-value="50"]{--marker-x: -1.35rem !important;--marker-y: -2.15rem !important;--label-x: 1.9rem !important;--label-y: -4rem !important}.basis-chart--curve .basis-curve-point:nth-of-type(3),.basis-chart--curve .basis-curve-point[data-nad-value="20"]{--marker-x: -1.15rem !important;--marker-y: -2.55rem !important;--label-x: -2rem !important;--label-y: -4rem !important}.basis-chart--curve .basis-curve-point:nth-of-type(3) .basis-point-copy,.basis-chart--curve .basis-curve-point[data-nad-value="20"] .basis-point-copy{width:7rem}.basis-chart--curve .basis-curve-point:nth-of-type(n+2) .basis-point-copy,.basis-chart--curve .basis-curve-point[data-nad-value="50"] .basis-point-copy,.basis-chart--curve .basis-curve-point[data-nad-value="20"] .basis-point-copy{text-align:center}.basis-chart--curve .basis-curve-point:nth-of-type(n+2) .basis-point-marker:before,.basis-chart--curve .basis-curve-point[data-nad-value="50"] .basis-point-marker:before,.basis-chart--curve .basis-curve-point[data-nad-value="20"] .basis-point-marker:before{display:none}.basis-chart--curve .basis-point-copy strong,.nad-curve-card--animated .basis-chart--curve .basis-point-copy strong{font-size:.68rem;white-space:nowrap}.basis-chart--curve .basis-point-copy span,.nad-curve-card--animated .basis-chart--curve .basis-point-copy span{display:none}.basis-point-copy small{font-size:.64rem;white-space:nowrap}}@media(max-width:360px){.basis-chart--curve .basis-point-copy,.basis-chart--curve .basis-curve-point:nth-of-type(3) .basis-point-copy,.basis-chart--curve .basis-curve-point[data-nad-value="20"] .basis-point-copy{width:6.5rem}.basis-chart--curve .basis-curve-point:nth-of-type(2),.basis-chart--curve .basis-curve-point[data-nad-value="50"]{--label-x: -2.1rem !important}.basis-chart--curve .basis-curve-point:nth-of-type(3),.basis-chart--curve .basis-curve-point[data-nad-value="20"]{--label-x: -4rem !important}}.basis-chart--energy-gap{display:grid;gap:clamp(1rem,1.9vw,1.8rem);justify-content:center;justify-items:center;min-height:clamp(30rem,45vw,42rem);padding:clamp(1.8rem,3vw,2.7rem) clamp(2rem,3.4vw,3rem) clamp(3.5rem,5vw,4.75rem)}.basis-chart--energy-gap .basis-chart-head{display:grid;gap:.7rem;justify-items:center;max-width:48rem;margin-inline:auto;text-align:center}.basis-chart--energy-gap h3{max-width:min(100%,27ch);margin:0;font-size:clamp(1.95rem,2.8vw,2.85rem);line-height:1.02}.basis-chart--energy-gap .basis-explainer{max-width:52ch;margin:0;color:#181819a3!important;font-size:clamp(.95rem,1.2vw,1.12rem);font-weight:500;line-height:1.42}.energy-gap-plot{width:min(97%,56rem);margin:clamp(.1rem,.5vw,.45rem) 0 clamp(1rem,1.8vw,1.6rem)}.energy-gap-svg{display:block;width:100%;height:auto;overflow:visible}.energy-gap-image{display:block;width:100%;height:auto}.energy-gap-age-label{display:block;margin-top:.2rem;color:#181819ad;font-family:var(--text-font);font-size:clamp(.82rem,1vw,.95rem);font-weight:650;line-height:1;text-align:center}.energy-gap-svg text{fill:#181819b8;font-family:var(--text-font)!important;font-size:15px;font-weight:550;paint-order:normal;stroke:none;text-shadow:none;filter:none;letter-spacing:0}.energy-gap-grid{fill:none;stroke:#a978181f;stroke-dasharray:2 8;stroke-linecap:round;stroke-width:.8}.energy-gap-axis,.energy-gap-axis-arrow,.energy-gap-ticks{fill:none;stroke:#1818197a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.05}.energy-gap-axis{color:#18181994}.energy-gap-fill{stroke:none!important;transition:opacity var(--duration-base) ease}.energy-gap-svg:hover .energy-gap-fill{opacity:.86}.energy-gap-demand-line,.energy-gap-energy-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.energy-gap-demand-line{stroke:#181819db;stroke-width:3}.energy-gap-energy-line{stroke:#181819db;stroke-width:3.2}.energy-gap-y-title,.energy-gap-x-title,.energy-gap-x-label{fill:#181819b8;font-size:14px;font-weight:550;text-anchor:middle}.energy-gap-demand-label,.energy-gap-natural-label{fill:#181819b8;font-size:15px;font-weight:550;text-anchor:middle}.energy-gap-gap-label{fill:#181819d6;font-family:var(--text-font)!important;font-size:18px;font-weight:650;text-anchor:middle}@media(max-width:900px){.basis-chart--energy-gap{min-height:clamp(28rem,78vw,35rem)}}@media(min-width:641px)and (max-width:1100px){.biology-visual-card.is-system.is-energy-gap{min-height:0}.biology-visual-card.is-system.is-energy-gap .biology-card-content{position:relative;min-height:0}.biology-visual-card.is-system.is-energy-gap .basis-chart--energy-gap{min-height:0;gap:clamp(.25rem,.75vw,.5rem);padding-bottom:clamp(1.75rem,3.2vw,2.5rem)}.biology-visual-card.is-system.is-energy-gap .energy-gap-plot{margin-top:clamp(-1.75rem,-2.25vw,-1rem);margin-bottom:0}}@media(max-width:640px){.biology-visual-card.is-system.is-energy-gap{min-height:0}.biology-visual-card.is-system.is-energy-gap .biology-card-content{position:relative;min-height:0}.basis-chart--energy-gap{min-height:0;padding:clamp(1.2rem,5vw,1.6rem)}.energy-gap-plot{width:min(108%,34rem);margin-left:-6%;margin-right:-2%}.energy-gap-age-label{margin-top:.1rem;font-size:.78rem}.basis-chart--energy-gap h3{max-width:18ch;font-size:clamp(1.45rem,6.1vw,1.95rem)}.basis-chart--energy-gap .basis-explainer{font-size:clamp(.84rem,3.65vw,.98rem)}.energy-gap-svg text{font-size:18px}.energy-gap-demand-label,.energy-gap-natural-label{font-size:18px}.energy-gap-gap-label{font-size:21px}.energy-gap-x-label,.energy-gap-x-title{font-size:16px}.energy-gap-y-title{display:none}}body.is-homepage{--home-display-size: clamp(3.1rem, 4.4vw, 5.1rem);--home-section-title-size: clamp(2.15rem, 3.1vw, 3.65rem);--home-card-title-size: clamp(1.35rem, 1.8vw, 2.1rem);--home-lead-size: clamp(1.05rem, 1.15vw, 1.22rem)}body.is-homepage .hero-copy h1{font-size:var(--home-display-size);font-weight:600;line-height:.98;letter-spacing:-.015em}body.is-homepage :is(.product-heading h2,.biology-intro h2,.system-glass-copy.system-animation-copy h2,.longevity-simple-heading h2,.product-testimonials-heading h2,.expert-heading h2,.faq-heading h2,.product-final-cta-copy h2){font-family:var(--headline-font);font-size:var(--home-section-title-size);font-weight:600;line-height:1.04;letter-spacing:-.01em}body.is-homepage :is(.product-info h2,.basis-chart--energy-gap h3,.biology-visual-card.is-outcome h3,.longevity-pillar-card h3,.expert-card-copy>strong){font-family:var(--headline-font);font-size:var(--home-card-title-size);font-weight:600;line-height:1.12;letter-spacing:-.005em}body.is-homepage .longevity-pillar-card h3{font-size:clamp(1.2rem,1.45vw,1.65rem)}body.is-homepage .faq-list summary{padding-block:clamp(1rem,1.4vw,1.25rem);font-family:var(--headline-font);font-size:clamp(1.15rem,1.3vw,1.45rem);font-weight:600;line-height:1.2;letter-spacing:0}body.is-homepage :is(.product-heading-subtitle,.biology-intro>p,.system-animation-copy>span,.longevity-simple-heading>p,.expert-heading>p,.faq-heading>p){font-family:var(--text-font);font-size:var(--home-lead-size);font-weight:500;line-height:1.5;letter-spacing:0}@media(max-width:640px){body.is-homepage{--home-display-size: clamp(2.2rem, 9vw, 2.9rem);--home-section-title-size: clamp(1.9rem, 7.2vw, 2.6rem);--home-card-title-size: clamp(1.25rem, 5.4vw, 1.65rem);--home-lead-size: clamp(1rem, 4.2vw, 1.1rem)}}details.is-animated-accordion{overflow:hidden;transition:height .46s var(--ease-smooth)}details.is-animated-accordion>summary:before,details.is-animated-accordion>summary:after,details.is-animated-accordion>summary .product-faq-icon{transition-duration:.46s;transition-timing-function:var(--ease-smooth)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-video{display:none}.site-nav,.mobile-menu-toggle span,.nav-links,.nav-links a,.product-card,.product-image-wrap img,.product-buy-row button,.bundle-formula-card,.bundle-formula-video,.bundle-formula-video video,.basis-metric,.basis-metric:before,.basis-metric strong,.basis-metric span,.basis-metric i,.expert-card img,.faq-topic-nav:before,.wissen-topic-nav:before,.faq-list summary:after,.faq-page-list summary:after,details.is-animated-accordion,details.is-animated-accordion>summary:before,details.is-animated-accordion>summary:after,details.is-animated-accordion>summary .product-faq-icon{transition:none}.site-nav,.product-card:hover,.product-card:hover .product-image-wrap img,.product-buy-row button:hover,.bundle-formula-card:hover,.bundle-formula-card:focus-within,.bundle-formula-card:hover .bundle-formula-video video,.bundle-formula-card:focus-within .bundle-formula-video video,.basis-metric:hover,.basis-metric:focus-visible,.basis-metric.is-active,.basis-metric:hover:before,.basis-metric:focus-visible:before,.basis-metric.is-active:before,.basis-metric:hover strong,.basis-metric:hover span,.basis-metric:focus-visible strong,.basis-metric:focus-visible span,.basis-metric.is-active strong,.basis-metric.is-active span,.expert-card:hover img,.expert-card:hover{transform:none}}@media(max-width:760px){.hero-copy h1 span{white-space:normal}.trust-list[data-trust-slider]{max-width:100%}}.product-preview,.ingredient-showcase,.science-explainer,.quality-origin,.program-page,.program-hero,.program-split-section,.wissen-article-page,.wissen-article-hero,.wissen-section-shell,.faq-article-page{background:var(--gradient-section-warm)}.dosage-comparison{background:linear-gradient(180deg,#faf7eff5,#faf7efe6 48%,#faf7ef),#faf7ef}.daily-energy,.ninety-day-expectation,.fit-check,.founder-story,.product-faq,.product-final-visual,.routine-benefits{background:var(--gradient-section-clean)}.product-page,.pdp-ingredients,.about-article-page{background:var(--gradient-section-bridge)}.product-sticky-set-menu,.ninety-day-card,.program-form-card{background:var(--gradient-card-surface)}.program-form-card input,.program-form-card textarea{background:linear-gradient(180deg,var(--pure-white) 0%,rgba(250,247,239,.34) 100%)}.product-final-cta{background:linear-gradient(90deg,var(--pure-white) 0%,var(--pure-white) 42%,rgba(250,247,239,.94) 49%,rgba(226,182,62,.2) 52%,var(--ink) 58%,var(--ink) 100%)}@media(min-width:1400px){.product-final-cta{background:radial-gradient(circle at 100% 0%,rgba(226,182,62,.2),transparent 44rem),var(--ink)}.product-final-cta-copy{background:transparent}}:where(h1,h2,h3,h4,h5,h6,p,span,strong,b,small,em,summary,blockquote,li,a){max-width:none!important}.legal-page{background:var(--soft-ivory);color:var(--ink)}.legal-hero{background:radial-gradient(circle at 82% 12%,rgba(169,120,24,.15),transparent 30rem),linear-gradient(180deg,var(--pure-white) 0%,var(--soft-ivory) 100%);border-bottom:1px solid rgba(24,24,25,.08);padding:calc(var(--nav-height) + clamp(4.5rem,8vw,7rem)) 0 clamp(4rem,7vw,6.5rem)}@media(max-width:640px){body.is-homepage .system-animation-panel{padding-bottom:1.75rem}body.is-homepage .system-animation-cta{justify-self:start;margin-top:.55rem}body.is-homepage .system-animation-panel .bundle-system-stage{width:100%;min-height:27rem;margin-top:0}body.is-homepage .system-animation-panel .bundle-system-video{min-height:27rem}body.is-homepage .system-animation-panel .bundle-system-video video{display:none}body.is-homepage .system-animation-panel .bundle-system-video .system-animation-poster{width:min(10.5rem,40vw);max-height:13rem;transform:translateY(2.75rem)}body.is-homepage .system-stage-callout.is-left{top:32%;bottom:auto;left:0;width:min(9.5rem,42%)}body.is-homepage .system-stage-callout.is-right{top:21%;right:0;width:min(9.5rem,42%)}body.is-homepage .system-stage-callout span{font-size:.82rem;line-height:1.15}body.is-homepage .system-stage-callout p{font-size:.72rem;line-height:1.24}body.is-homepage .system-animation-panel .bundle-system-stage .bundle-system-tabs{right:0;bottom:0;left:0;width:100%;transform:none}body.is-homepage .bundle-system-tabs button{padding-inline:.55rem;text-align:center}body.is-homepage .bundle-system-tabs strong{font-size:.86rem;white-space:nowrap}body.is-homepage .bundle-system-tabs small{font-size:.68rem}body.is-homepage .longevity-bridge{width:100%;grid-template-columns:1fr 2.85rem 2.85rem 1fr;gap:.55rem .7rem;justify-content:center;padding-block:.35rem}body.is-homepage .longevity-bridge span{grid-column:1 / -1;text-align:center}body.is-homepage .longevity-bridge b:first-of-type{grid-row:2;grid-column:2}body.is-homepage .longevity-bridge b:last-of-type{grid-row:2;grid-column:3}body.is-homepage .longevity-bridge b{width:2.85rem;height:2.85rem;transform:rotate(90deg)}body.is-homepage .product-testimonial-card>picture img{aspect-ratio:5 / 4;object-position:center}body.is-homepage .product-testimonial-card>div{grid-template-rows:auto auto auto;gap:.8rem;align-content:start}body.is-homepage .product-testimonial-card footer{margin-top:.35rem}body.is-homepage .product-final-cta.is-home .product-final-cta-inner{min-height:0}body.is-homepage .product-final-cta.is-home .product-final-visual,body.is-homepage .product-final-cta.is-home .product-final-stage,body.is-homepage .product-final-cta.is-home .product-final-image{height:clamp(18rem,72vw,21rem);min-height:0}body.is-homepage .product-final-cta.is-home .product-final-image{object-position:center 58%}body.is-homepage .product-final-cta-actions a{justify-content:center;text-align:center}}.legal-hero-inner{max-width:980px;text-align:center}.legal-hero span{color:var(--accent);display:block;font-family:var(--text-font);font-size:.86rem;font-weight:600;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.legal-hero h1{color:var(--ink);font-size:clamp(2.75rem,5vw,5rem);font-weight:600;letter-spacing:0;line-height:1;margin:0 auto}.legal-layout{align-items:start;display:grid;gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(220px,.34fr) minmax(0,.86fr);max-width:1320px;padding-bottom:var(--section-spacing);padding-top:clamp(3.5rem,6vw,6rem)}.legal-toc{font-family:var(--text-font);position:sticky;top:calc(var(--nav-height) + 2rem)}.legal-toc>strong{color:var(--ink);display:block;font-size:.9rem;font-weight:600;margin-bottom:.8rem}.legal-toc nav{display:grid;gap:.18rem;max-height:calc(100vh - 11rem);overflow:auto;scrollbar-width:thin}.legal-toc a{border-radius:6px;color:var(--muted);display:block;font-size:.9rem;font-weight:600;line-height:1.3;padding:.78rem .95rem;text-decoration:none;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,transform var(--duration-base) var(--ease-smooth)}.legal-toc a:hover,.legal-toc a:focus-visible{background:#18181911;color:var(--ink);transform:translate(.18rem)}.legal-toc a.is-active{background:#18181913;color:var(--ink);transform:none}.legal-article{display:grid;max-width:840px;min-width:0}.legal-article section{min-width:0;padding-bottom:clamp(3rem,5vw,4.5rem);scroll-margin-top:calc(var(--nav-height) + 2rem)}.legal-article section+section{border-top:1px solid rgba(232,225,212,.94);padding-top:clamp(3rem,5vw,4.5rem)}.legal-article h2{color:var(--ink);font-size:34px;letter-spacing:0;line-height:1.06;margin:0 0 1.45rem}.legal-article p,.legal-article li{color:var(--ink);font-family:var(--text-font);font-size:clamp(1.06rem,1.25vw,1.22rem);line-height:1.65}.legal-article p{margin:0}.legal-article p+p,.legal-article ul+p,.legal-article p+ul{margin-top:1.2rem}.legal-article ul{margin-bottom:0;padding-left:1.4rem}.legal-article a{color:var(--accent);font-weight:600;text-underline-offset:.18em}@media(max-width:820px){.legal-hero{padding-block:3.25rem 2.75rem}.legal-hero h1{font-size:clamp(2.5rem,11vw,4rem)}.legal-layout{gap:2.75rem;grid-template-columns:1fr;overflow:visible;padding-block:0 4rem}.legal-toc{position:sticky;top:var(--nav-height);z-index:24;min-width:0;margin-inline:calc(-1 * var(--section-gutter));padding:.85rem var(--section-gutter) .65rem;border-bottom:1px solid rgba(232,225,212,.82);background:#faf7eff0;box-shadow:0 .9rem 1.8rem #4023160b;backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08)}.nav-is-hidden .legal-toc{top:0}.legal-toc>strong{display:none}.legal-toc nav{display:flex;gap:clamp(1.2rem,6vw,2.6rem);max-height:none;max-width:100%;min-width:0;overflow-x:auto;padding:0;overscroll-behavior-x:contain;scrollbar-width:none}.legal-toc nav::-webkit-scrollbar{display:none}.legal-toc a{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;min-height:3.1rem;padding:0;border-radius:0;background:transparent;color:var(--ink);white-space:nowrap;transform:none}.legal-toc a:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent;content:"";transition:background var(--duration-fast) ease}.legal-toc a:hover,.legal-toc a:focus-visible{background:transparent;color:var(--accent);transform:none}.legal-toc a:hover:after,.legal-toc a:focus-visible:after{background:currentColor}.legal-article{max-width:none;overflow:hidden}}@media(max-width:520px){.legal-article h2{font-size:clamp(2rem,8.4vw,2.75rem);overflow-wrap:anywhere}.legal-article p,.legal-article li{max-width:100%;overflow-wrap:anywhere;word-break:normal}}@media(max-width:900px){.ninety-day-expectation .ninety-day-card-grid{grid-template-columns:minmax(0,1fr)}.ninety-day-expectation .ninety-day-card{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.ninety-day-expectation .ninety-day-card>img{position:relative;inset:auto;width:100%;height:auto;min-height:0;aspect-ratio:1.18 / 1;object-fit:cover}.ninety-day-expectation .ninety-day-card>div{position:relative;inset:auto;width:auto;min-width:0;padding:1.1rem;background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/niucell.css.map */
