// Shop catalog — full peptide list with product images const CATALOG = [ { slug: "sermorelin", code: "Sermorelin", category: "gh", catLabel: "GH support", tag: "GH pulse", price: 179, desc: "Restores your nightly growth-hormone pulse. Sleep, recovery, lean mass." }, { slug: "ipamorelin", code: "Ipamorelin", category: "gh", catLabel: "GH support", tag: "Selective GH", price: 169, desc: "Pulses GH at night without raising cortisol or prolactin." }, { slug: "cjc-1295", code: "CJC-1295", category: "gh", catLabel: "GH support", tag: "GHRH analog", price: 169, desc: "Stable GH amplifier. Almost always stacked with ipamorelin." }, { slug: "bpc-157", code: "BPC-157", category: "recovery", catLabel: "Recovery", tag: "Tissue repair", price: 149, desc: "Body protection compound — soft tissue, joints, gut lining repair." }, { slug: "nad-plus", code: "NAD+", category: "longevity", catLabel: "Cellular", tag: "Energy + repair", price: 189, desc: "Mitochondrial fuel. The substrate every cell needs to make ATP." }, { slug: "ghk-cu", code: "GHK-Cu", category: "skin", catLabel: "Skin + Hair", tag: "Copper peptide", price: 159, desc: "Hair density, skin texture, collagen — the most-studied skin peptide." }, { slug: "glutathione", code: "Glutathione", category: "skin", catLabel: "Skin + Hair", tag: "Antioxidant", price: 119, desc: "Master antioxidant. Skin clarity, detox, energy." }, { slug: "selank", code: "Selank", category: "cognitive", catLabel: "Mind", tag: "Calm focus", price: 139, desc: "Calm focus without sedation. Russian-developed anxiolytic." }, { slug: "dsip", code: "DSIP", category: "sleep", catLabel: "Sleep", tag: "Delta-wave depth", price: 129, desc: "Increases slow-wave sleep depth — the kind that actually restores you." }, { slug: "b12-mic", code: "B12 / MIC", category: "weight", catLabel: "Energy", tag: "Energy + metab", price: 99, desc: "Methylation + lipotropic blend. Energy, mood, fat metabolism." }, ]; const FILTERS = [ { id: "all", label: "All" }, { id: "gh", label: "GH support" }, { id: "recovery", label: "Recovery" }, { id: "longevity", label: "Cellular" }, { id: "cognitive", label: "Mind" }, { id: "sleep", label: "Sleep" }, { id: "skin", label: "Skin + Hair" }, { id: "weight", label: "Energy" }, ]; const ShopHero = () => (
★ THE CATALOG {CATALOG.length} PEPTIDES

Every peptide
we{" "} carry.

Pick one. Or let the BioScan match a stack.

Each peptide does one thing well. Click any to read what it does, how to use it, and what to expect. Want a goal-driven stack instead? Browse by goal →

); const FilterBar = ({ active, onChange }) => (
{FILTERS.map(f => ( ))}
); const PeptideCard = ({ p }) => { const pal = getPalette(p.code); const [hover, setHover] = React.useState(false); return ( setHover(true)} onMouseLeave={() => setHover(false)} >
{p.catLabel} · {p.tag}

{p.code}

{p.desc}

${p.price}
30-day supply
View product →
); }; const Catalog = () => { const initial = (() => { const cat = new URLSearchParams(window.location.search).get("cat"); return FILTERS.some(f => f.id === cat) ? cat : "all"; })(); const [active, setActive] = React.useState(initial); const visible = active === "all" ? CATALOG : CATALOG.filter(p => p.category === active); return ( <>
{visible.length} {visible.length === 1 ? "result" : "results"}
Not sure? Run the BioScan →
{visible.map(p => )}
{visible.length === 0 && (
No peptides match this filter.
)}
); }; const ShopFinalCTA = () => (
AI STACK BUILDER

Skip the
guesswork.

Tell us your goal and metrics — we'll match you against 47,000+ member outcomes and propose a stack with mechanism, dosing, and timeline.

{["BPC-157", "Sermorelin", "NAD+", "Selank"].map(code => { const pal = getPalette(code); return (
); })}
); const App = () => ( <>