.ym-section{--ym-ink:var(--ana-ink,#263c3c);--ym-accent:var(--product-accent);--ym-base:var(--ana-cream,#f5faf8);--ym-tint:var(--ana-blush,#d9eeee);--ym-surface:color-mix(in srgb, var(--ym-tint) 68%, var(--ym-base));--ym-heading:color-mix(in srgb, var(--ym-accent) 76%, black);--ym-muted:color-mix(in srgb, var(--ym-ink) 78%, var(--ym-surface));--ym-line:color-mix(in srgb, var(--ym-accent) 23%, transparent);--ym-secondary:color-mix(in srgb, var(--ym-accent) 68%, black);--ym-highlight:color-mix(in srgb, var(--ym-accent) 8%, white);background:var(--ym-surface);width:100%;max-width:none;color:var(--ym-ink);isolation:isolate;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(32px,5vw,84px);margin:0;padding:100px max(64px,50% - 656px) 112px;scroll-margin-top:28px;display:grid}.ym-section[data-product="16-lacto-perfection"]{--ym-ink:var(--lacto-ink);--ym-base:var(--lacto-pearl);--ym-tint:color-mix(in srgb, var(--lacto-silver) 28%, var(--lacto-pearl))}.ym-section[data-product=liposomal-vitamin-c]{--ym-ink:var(--vitc-ink);--ym-base:var(--vitc-cream);--ym-tint:var(--vitc-pale);--ym-heading:color-mix(in srgb, var(--ym-accent) 70%, black)}.ym-section[data-product=nag]{--ym-ink:var(--nag-ink);--ym-base:#fbfdfd;--ym-tint:var(--nag-ice)}.ym-section[data-product=sakulora]{--ym-ink:var(--detail-ink);--ym-base:var(--blush);--ym-tint:var(--blush-2)}.ym-section[data-product=okinawa-tropical-aojiru]{--ym-ink:var(--ao-ink);--ym-base:var(--ao-pearl);--ym-tint:var(--ao-mist)}.ym-section[data-product=wild-herbs]{--ym-ink:var(--wild-deep);--ym-base:var(--wild-cream);--ym-tint:color-mix(in srgb, var(--wild-leaf) 20%, var(--wild-cream))}.ym-section[data-product=exosome-matrix-drink]{--ym-ink:#231d1d}.ym-section[data-product=champion]{--ym-accent:color-mix(in srgb, var(--product-accent) 65%, black)}.ym-copy,.ym-panel{min-width:0}.ym-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ym-heading);margin:0 0 24px;font-size:.75rem;font-weight:600;line-height:1.6}.ym-copy h2{letter-spacing:-.04em;color:var(--ym-ink);margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.5vw,52px);font-weight:400;line-height:1.12}.ym-copy h2 em{color:var(--ym-accent)}.ym-section[data-product=liposomal-vitamin-c] .ym-copy h2 em{color:var(--ym-heading)}.ym-intro{color:var(--ym-muted);max-width:440px;margin:0 0 30px;font-size:1rem;line-height:1.85}.ym-steps{border-top:1px solid var(--ym-line)}.ym-steps button{font:inherit;text-align:left;width:100%;min-height:64px;color:var(--ym-muted);border:0;border-bottom:1px solid var(--ym-line);cursor:pointer;background:0 0;align-items:center;gap:16px;padding:15px 8px 15px 0;font-size:.9375rem;line-height:1.5;transition:color .25s,background .25s;display:flex}.ym-step-number{font-variant-numeric:tabular-nums;color:var(--ym-heading);border:1px solid var(--ym-line);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:.75rem;transition:background .25s,color .25s;display:grid}.ym-step-arrow{color:var(--ym-heading);opacity:.55;margin-left:auto}.ym-steps button[aria-pressed=true]{color:var(--ym-ink)}.ym-steps button[aria-pressed=true] .ym-step-number{background:var(--ym-heading);border-color:var(--ym-heading);color:#fff}.ym-steps button[aria-pressed=true] .ym-step-arrow{opacity:1}.ym-steps button:hover{background:color-mix(in srgb, var(--ym-accent) 5%, transparent)}.ym-evidence{border-bottom:1px solid var(--ym-line);color:var(--ym-heading);align-items:center;gap:28px;margin-top:26px;padding:6px 0;font-size:.875rem;line-height:1.6;display:inline-flex}.ym-steps button:focus-visible,.ym-play:focus-visible,.ym-evidence:focus-visible{outline:2px solid var(--ym-heading);outline-offset:4px}.ym-panel{color:var(--ym-ink);box-shadow:none;background:0 0;border:0;border-radius:0}.ym-panel-top{border-bottom:1px solid var(--ym-line);justify-content:space-between;align-items:center;gap:12px;padding:0 0 20px;display:flex}.ym-panel-top>span{letter-spacing:.12em;color:var(--ym-muted);font-size:.75rem;line-height:1.5}.ym-panel-top i{color:var(--ym-accent);padding:0 8px;font-style:normal}.ym-play{font:inherit;color:var(--ym-heading);border:1px solid var(--ym-line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;min-height:42px;padding:10px 13px;font-size:.875rem;line-height:1.3}.ym-play:hover{background:color-mix(in srgb, var(--ym-accent) 7%, transparent)}.ym-play:disabled{cursor:default;color:var(--ym-muted)}.ym-diagram{padding:22px 0 24px}.ym-diagram svg{width:100%;height:auto;color:var(--ym-accent);contain:layout style;display:block;overflow:visible}.ym-diagram-labels{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ym-diagram-labels>span{color:var(--ym-muted);font-size:.875rem;line-height:1.4;transition:color .4s}.ym-diagram-labels>span[data-active=true]{color:var(--ym-heading)}.ym-diagram-labels i{letter-spacing:.1em;margin-bottom:8px;font-size:.75rem;font-style:normal;display:block}.ym-explanation{border-top:1px solid var(--ym-line);align-items:flex-start;gap:23px;min-height:154px;padding:23px 0 14px;display:flex}.ym-explanation-number{color:var(--ym-heading);min-width:40px;font-family:Georgia,serif;font-size:2.25rem;line-height:1}.ym-explanation-number small{letter-spacing:.1em;color:var(--ym-muted);margin-top:10px;font-family:Arial,sans-serif;font-size:.75rem;display:block}.ym-explanation h3{color:var(--ym-ink);margin:0 0 9px;font-size:1rem;font-weight:500;line-height:1.4}.ym-explanation p{color:var(--ym-muted);margin:0;font-size:.9375rem;line-height:1.7}.ym-timeline{gap:5px;margin:9px 0 20px;display:flex}.ym-timeline>span{background:var(--ym-line);flex:1;height:2px;overflow:hidden}.ym-timeline i{background:0 0;width:100%;height:100%;display:block}.ym-timeline .is-current i{background:var(--ym-accent)}.ym-section[data-running=true] .ym-timeline .is-current i{transform-origin:0;animation:6.5s linear both ym-progress}.ym-boundary{color:var(--ym-muted);margin:0;font-size:.75rem;line-height:1.65}.ym-cell-edge{stroke:var(--ym-accent);stroke-width:1.3px;stroke-opacity:.64}.ym-cell-inner{fill:none;stroke:var(--ym-accent);stroke-width:1px;opacity:.2}.ym-wash{fill:var(--ym-accent);fill-opacity:.075}.ym-orbit{fill:none;stroke:var(--ym-accent);stroke-width:.8px;stroke-opacity:.4;stroke-dasharray:2 7}.ym-organelle{fill:none;stroke:var(--ym-accent);stroke-width:5px;stroke-linecap:round;opacity:.35}.ym-nucleolus{fill:var(--ym-accent);opacity:.7}.ym-receptors{stroke:var(--ym-accent);stroke-width:3px;stroke-linecap:round;fill:none}.ym-track{fill:none;stroke:var(--ym-accent);stroke-width:1px;opacity:.3}.ym-tracer{fill:none;stroke:var(--ym-accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:5 28;animation:7s linear infinite ym-flow;animation-delay:var(--delay,0s)}.ym-particle{fill:var(--ym-accent);stroke:var(--ym-accent);stroke-width:1px}.ym-pearl{fill:var(--ym-secondary);fill-opacity:.85}.ym-vesicle{fill:var(--ym-accent);fill-opacity:.16;stroke:var(--ym-accent);stroke-width:1.5px}.ym-head{fill:var(--ym-accent);stroke:var(--ym-highlight);stroke-width:.5px;stroke-opacity:.5}.ym-head-inner{opacity:.7}.ym-tail{fill:none;stroke:var(--ym-accent);stroke-width:1.2px;stroke-linecap:round;stroke-opacity:.72}.ym-bond{fill:none;stroke:var(--ym-accent);stroke-width:2.5px;stroke-linecap:round}.ym-formula-label{fill:var(--ym-ink);letter-spacing:1px;font-family:Arial,sans-serif;font-size:21px;font-weight:500}.ym-strand{stroke:var(--ym-accent);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;fill:none}.ym-strand-1{stroke:var(--ym-secondary);stroke-opacity:.8}.ym-strand-2{stroke-opacity:.4}.ym-matrix-fibre{stroke:var(--ym-accent);stroke-width:3px;stroke-opacity:.7;fill:none}.ym-culture{fill:var(--ym-accent);fill-opacity:.5;stroke:var(--ym-accent);stroke-width:1px}.ym-culture-line{fill:none;stroke:var(--ym-accent);stroke-width:1px;opacity:.4}.ym-branches{stroke:var(--ym-accent);stroke-width:2px;stroke-linecap:round;fill:none}.ym-cartilage{fill:var(--ym-accent);fill-opacity:.18;stroke:var(--ym-accent);stroke-width:1.2px}.ym-neuron-branch{fill:none;stroke:var(--ym-accent);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round;stroke-opacity:.65}.ym-lens{fill:var(--ym-accent);fill-opacity:.19;stroke:var(--ym-accent);stroke-width:1.3px}.ym-ray{fill:none;stroke:var(--ym-accent);stroke-width:1px;opacity:.5}.ym-retina{fill:none;stroke:var(--ym-accent);stroke-width:5px;stroke-linecap:round}.ym-skin-line{fill:none;stroke:var(--ym-accent);stroke-width:3px;opacity:.8}.ym-follicle{fill:var(--ym-accent);fill-opacity:.15;stroke:var(--ym-accent);stroke-width:1.2px}.ym-hair{fill:none;stroke:var(--ym-ink);stroke-width:6px;stroke-linecap:round}.ym-cycle{fill:none;stroke:var(--ym-accent);stroke-width:1.6px;stroke-dasharray:3 6}.ym-wave{fill:none;stroke:var(--ym-accent);stroke-width:2px;stroke-dasharray:140 15;animation:10s linear infinite ym-wave}.ym-wave-1{opacity:.5;animation-delay:-2s}.ym-wave-2{opacity:.25;animation-delay:-4s}.ym-night-cutout{fill:var(--ym-surface)}.ym-lattice-line{fill:none;stroke:var(--ym-accent);stroke-width:1px;opacity:.6}.ym-cristae{fill:none;stroke:var(--ym-accent);stroke-width:3px;stroke-linecap:round}.ym-intestine{fill:none;stroke:var(--ym-accent);stroke-width:17px;stroke-opacity:.18;stroke-linecap:round}.ym-formula-bracket{fill:none;stroke:var(--ym-accent);stroke-width:1px;opacity:.32}.ym-chapter{opacity:.72;transition:opacity .8s}.ym-section[data-step="0"] .ym-chapter-0,.ym-section[data-step="1"] .ym-chapter-1,.ym-section[data-step="2"] .ym-chapter-2{opacity:1}.ym-drift{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite ym-drift}.ym-molecule{animation:5s ease-in-out infinite ym-molecule;animation-delay:var(--delay,0s)}.ym-section[data-running=false] *{animation-play-state:paused!important}.ym-section[data-running=false] .ym-timeline .is-current i{transform:none}@keyframes ym-flow{to{stroke-dashoffset:-132px}}@keyframes ym-wave{to{stroke-dashoffset:-310px}}@keyframes ym-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ym-molecule{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes ym-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=1500px){.ym-explanation{min-height:148px}}@media (width<=1000px){.ym-section{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:30px;padding:70px 32px}.ym-copy h2{font-size:34px}.ym-panel-top{gap:10px;padding-bottom:15px}.ym-panel-top>span{letter-spacing:.04em}.ym-explanation{gap:16px;min-height:202px;padding:20px 0 14px}}@media (width<=760px){.ym-section{grid-template-columns:minmax(0,1fr);gap:36px;padding:55px 22px 65px}.ym-eyebrow{margin-bottom:18px}.ym-copy h2{margin-bottom:20px;font-size:clamp(30px,7.7vw,42px)}.ym-intro{max-width:none;margin-bottom:20px}.ym-steps button{min-height:56px}.ym-evidence{margin-top:17px}.ym-panel-top>span{max-width:174px}.ym-diagram{padding:16px 0 22px}.ym-diagram-labels{gap:8px}.ym-explanation{gap:16px;min-height:201px}.ym-explanation-number{min-width:34px;font-size:2rem}}@media (prefers-reduced-motion:reduce){.ym-section *,.ym-section :before,.ym-section :after{transition:none!important;animation:none!important}.ym-chapter{opacity:.8}.ym-timeline .is-current i{transform:none}}
