:root{--font-serif:var(--font-serif),Georgia,"Times New Roman",serif;--font-sans:var(--font-sans),Inter,Arial,sans-serif;--rx-blue:#4f9de0;--rx-blue-soft:rgba(79,157,224,.14);--rx-navy:#0b1424;--rx-navy-deep:#060a13;--rx-navy-line:rgba(90,140,200,.22);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-pill:999px;--shadow-sm:0 8px 24px rgba(0,0,0,.35);--shadow-md:0 14px 45px rgba(0,0,0,.5);--shadow-lg:0 20px 50px rgba(0,0,0,.5);--ease-standard:cubic-bezier(.22,.8,.32,1);--duration-fast:150ms;--duration-quick:200ms;--duration-base:250ms;--duration-moderate:300ms;--duration-slow:350ms;--nav-fs-tight:10px;--nav-fs-cozy:10.5px;--nav-fs-base:11px;--nav-fs-panel:13.5px}body{font-family:var(--font-sans)}.priceOriginal{color:#8a8a8a;text-decoration:line-through;font-weight:400;font-size:.85em;margin-right:8px}.discountBadge{display:inline-block;background:var(--gold);color:#111;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:4px;margin-left:6px;vertical-align:middle;white-space:nowrap}.priceSavings{color:#7fd99a;font-size:12px;margin-top:4px}.cartLineOriginal{display:block;color:#8a8a8a;text-decoration:line-through;font-size:.8em;font-weight:400}.promoCodeSection{margin:16px 0}.promoCodeBox{display:flex;gap:8px;flex-wrap:wrap}.promoCodeBox input{flex:1 1;min-width:140px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:#07080a;color:#eee;font-size:13px}.promoCodeBox input:focus{outline:none;border-color:#d8b86b}.promoCodeBox button{white-space:nowrap}.promoError{color:#e08f8f;font-size:12px;margin:6px 0 0;width:100%}.promoApplied{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border:1px solid rgba(216,184,107,.35);border-radius:10px;background:rgba(216,184,107,.06);font-size:13px;color:#e8d9b0}.promoApplied b{color:var(--gold)}.promoRemoveBtn{background:none;border:none;color:#999;font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.promoRemoveBtn:hover{color:#eee}@media(max-width:480px){.promoCodeBox{flex-direction:column}.promoCodeBox button{width:100%}}.aiHero h1,.aiOrb,.aiPreview p,.checkoutShell h1,.finalCta h2,.floatingAi span,.hero h1,.heroIndex b,.journal h3,.journeyGrid h3,.libraryHero h1,.libraryIntro h2,.libraryPreview h3,.manifesto .three b,.pageHero h1,.pathway i,.portalGrid b,.productLine h3,.profileGrid h2,.pulseOrb span,.qualityCards b,.section h2,.three b{font-family:var(--font-serif)}.finalCta h2,.hero h1,.pageHero h1,.section h2{line-height:1.1}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:3;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.hero h1 em{background:linear-gradient(120deg,#f4e6b0,#d8b86b 55%,#a9793a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.buyButton,.pill,.primary,.secondary{position:relative;overflow:hidden;font-weight:700;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease,background .35s ease,color .35s ease}.pill,.primary{background:linear-gradient(120deg,#f4e6b0,#dfba63 42%,#a9793a);box-shadow:0 18px 40px rgba(180,132,45,.26),inset 0 1px 0 rgba(255,255,255,.5)}.pill:hover,.primary:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 22px 55px rgba(180,132,45,.4),inset 0 1px 0 rgba(255,255,255,.6)}.pill:after,.primary:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);transition:left .75s ease}.pill:hover:after,.primary:hover:after{left:130%}.buyButton{background:#0a0b0d;color:var(--gold);border:2px solid var(--gold);box-shadow:0 14px 34px rgba(0,0,0,.4)}.buyButton:hover{border-color:#ead78f;background:rgba(213,180,99,.1);transform:translateY(-2px) scale(1.015);box-shadow:0 18px 44px rgba(0,0,0,.5)}.buyButton:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,transparent,rgba(213,180,99,.4),transparent);transform:skewX(-20deg);transition:left .75s ease}.buyButton:hover:after{left:130%}.secondary{background:#0a0b0d;border:1px solid rgba(213,180,99,.48);color:#ead49b}.secondary:hover{border-color:#ead78f;background:rgba(213,180,99,.08);transform:translateY(-2px)}.secondary:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(115deg,transparent,rgba(213,180,99,.28),transparent);transform:skewX(-20deg);transition:left .75s ease}.secondary:hover:after{left:130%}.dashboard aside button{display:block;width:100%;text-align:left;background:#0d1014;color:#c7c2b6;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;margin-bottom:8px;font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease}.dashboard aside button:hover{border-color:rgba(213,180,99,.4);color:#ead49b}.dashboard aside button.queueActive{border-color:var(--gold);background:rgba(213,180,99,.08);color:#f4e6b0}.dashboard aside button span{display:block;color:#888;font-size:11px;margin-top:4px;font-weight:400}.assessCtaSection{max-width:640px;margin:0 auto;padding:44px 6vw;text-align:center;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(213,180,99,.07),transparent 70%),#0d1014}.assessCtaSection h2{font-family:var(--font-serif);font-size:clamp(22px,3vw,30px);margin:10px 0 12px}.assessCtaSection p{color:#bbb;font-size:14px;line-height:1.6;max-width:46ch;margin:0 auto 22px}.assessCtaInline{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:14px 20px;border:1px solid var(--line);border-radius:14px;background:rgba(213,180,99,.05)}.assessCtaInlineText{font-size:13px;color:#ccc;line-height:1.5}.assessCtaInlineText b{color:#f4e6b0;font-weight:600}.peptideAssessNudge{margin-top:16px}.peptideAiModule{max-width:640px;margin:8px auto 48px;padding:44px 6vw;text-align:center;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(213,180,99,.07),transparent 70%),#0d1014}.peptideAiModule h2{font-family:var(--font-serif);font-size:clamp(20px,2.6vw,26px);margin:10px 0 12px}.peptideAiModule p{color:#bbb;font-size:14px;line-height:1.6;max-width:46ch;margin:0 auto 16px}.peptideAiExample{display:block;font-size:13px;color:#e8cf8d;font-style:italic;margin:0 auto 20px;max-width:42ch}.topbar{transition:box-shadow var(--duration-slow) ease,background var(--duration-slow) ease}.logo img{width:250px;height:78px}.topbar{height:98px;grid-template-columns:260px 1fr auto;gap:14px}@media(min-width:1041px) and (max-width:1370px){.topbar{padding:0 1vw;grid-template-columns:186px minmax(0,1fr) auto}.searchIconBtn{width:28px;height:28px}.logo img{width:176px}.navDropdownTrigger,.topbar nav a{font-size:var(--nav-fs-tight);letter-spacing:.02em}}@media(min-width:1371px) and (max-width:1480px){.topbar{padding:0 1.5vw;grid-template-columns:219px minmax(0,1fr) auto}.logo img{width:209px}.navDropdownTrigger,.topbar nav a{font-size:var(--nav-fs-cozy);letter-spacing:.05em}}.topbar nav{min-width:0}.topbar.scrolled{box-shadow:var(--shadow-md);background:rgba(4,5,6,.97)}.topbar nav{gap:10px}@media(min-width:1041px) and (max-width:1370px){.topbar nav{gap:3px}}@media(min-width:1371px) and (max-width:1480px){.topbar nav{gap:6px}}.topbar nav a{font-weight:600;font-size:var(--nav-fs-base);letter-spacing:.07em;transition:color var(--duration-base);position:relative;padding-bottom:3px;white-space:nowrap}.topbar nav a:hover{color:#f4e6b0}.navDropdownTrigger:after,.topbar nav a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);background-size:220% 100%;background-position:0 0;transform:scaleX(0);transform-origin:center;transition:transform var(--duration-moderate) var(--ease-standard),opacity var(--duration-moderate) ease;opacity:0}.navDropdownTrigger:hover:after,.navDropdownTrigger[aria-expanded=true]:after,.topbar nav a:focus-visible:after,.topbar nav a:hover:after{transform:scaleX(1);opacity:1;filter:drop-shadow(0 0 6px rgba(213,180,99,.55))}.navDropdownTrigger:focus-visible,.topbar nav a:focus-visible{outline:1px solid rgba(213,180,99,.6);outline-offset:4px;border-radius:2px}@media (prefers-reduced-motion:no-preference){.navDropdownTrigger:hover:after,.navDropdownTrigger[aria-expanded=true]:after,.topbar nav a:focus-visible:after,.topbar nav a:hover:after{animation:navGoldSweep 1.2s var(--ease-standard) both}}@keyframes navGoldSweep{0%{background-position:120% 0}to{background-position:-20% 0}}.topbar nav a.active{color:#f4e6b0}.topbar nav a.active:after{opacity:.45;transform:scaleX(1);background:linear-gradient(90deg,transparent,var(--gold),transparent)}.topbar nav a.navFlagship{color:var(--gold)}.topbar nav a.navFlagship.active,.topbar nav a.navFlagship:hover{color:#f4e6b0}.navDropdown{position:relative}.navDropdownTrigger{display:inline-flex;align-items:center;gap:5px;position:relative;padding-bottom:3px;background:none;border:none;margin:0;cursor:pointer;white-space:nowrap;font-size:var(--nav-fs-base);text-transform:uppercase;letter-spacing:.07em;color:#d7d3ca;font-family:var(--font-sans);font-weight:600;transition:color var(--duration-base)}.navDropdownTrigger:hover,.navDropdownTrigger[aria-expanded=true]{color:#f4e6b0}.navDropdownCaret{font-size:10px;color:var(--gold);transition:transform var(--duration-quick) ease}.navDropdownTrigger[aria-expanded=true] .navDropdownCaret{transform:rotate(180deg)}.navDropdownPanel{position:absolute;inset-inline-start:0;top:calc(100% + 16px);z-index:60;min-width:230px;padding:10px;display:flex;flex-direction:column;gap:5px;border-radius:var(--radius-md);border:1px solid rgba(213,180,99,.35);background:rgba(10,11,13,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-lg);animation:navPanelIn .2s var(--ease-standard)}@keyframes navPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.topbar .navDropdownPanel a{display:block;padding:13px 16px;border-radius:var(--radius-sm);font-size:var(--nav-fs-panel);text-transform:none;letter-spacing:.02em;color:#e8e3d8;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.topbar .navDropdownPanel a:focus-visible,.topbar .navDropdownPanel a:hover{background:rgba(213,180,99,.14);color:#f4e6b0;outline:none;box-shadow:inset 0 0 0 1px rgba(213,180,99,.2),0 0 14px rgba(213,180,99,.2)}.navHamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;background:none;border:1px solid rgba(213,180,99,.3);border-radius:var(--radius-sm);cursor:pointer;padding:0}.navHamburger span{display:block;width:18px;height:1px;margin:0 auto;background:var(--gold);transition:transform var(--duration-base) ease,opacity var(--duration-base) ease}.navHamburger.open span:first-child{transform:translateY(6px) rotate(45deg)}.navHamburger.open span:nth-child(2){opacity:0}.navHamburger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navHamburger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.topbarUtils{display:flex;align-items:center;gap:var(--space-4)}@media(min-width:1041px) and (max-width:1370px){.topbarUtils{gap:3px}}@media(min-width:1371px) and (max-width:1480px){.topbarUtils{gap:var(--space-3)}}.langSwitcher{display:flex;align-items:center;gap:0;border:1px solid rgba(213,180,99,.28);padding:2px}.langSwitcher,.langSwitcher a{border-radius:var(--radius-pill)}.langSwitcher a{padding:4px 6px;font-size:10px;font-weight:700;letter-spacing:.02em;color:#a8a49a;transition:color var(--duration-quick) ease,background var(--duration-quick) ease}.langSwitcher a:hover{color:#f4e6b0}.langSwitcher a.active{background:linear-gradient(135deg,#ead78f,#b9852b);color:#0a0a0a}@media(min-width:1041px) and (max-width:1370px){.langSwitcher a{padding:4px 5px}}@media(min-width:1371px) and (max-width:1480px){.langSwitcher a{padding:5px 6px}}.accountLink{font-size:var(--nav-fs-base);font-weight:600;letter-spacing:.03em;color:#ddd;padding:9px 0;white-space:nowrap;transition:color var(--duration-quick)}.accountLink:hover{color:#f4e6b0}.topbarUtils .cartLink{font-size:var(--nav-fs-base);padding:9px 0}.mobileNavExtras{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.educationGrid a{padding:30px;border:1px solid var(--line);border-radius:20px;background:#0d1014;display:block;text-decoration:none;color:inherit;transition:border-color .3s ease}.educationGrid a:hover{border-color:rgba(213,180,99,.5)}.educationGrid a,.educationGrid article{display:flex;flex-direction:column;gap:8px}.educationGrid .evidenceBadge{align-self:flex-start;margin-top:4px}.globalGrid a,.journal article,.libraryPreview article,.portalGrid a,.priceGrid article,.profileGrid article,.qualityCards article,.researchGrid article,.three a{transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s ease,box-shadow .45s ease}.globalGrid a:hover,.libraryPreview article:hover,.portalGrid a:hover,.profileGrid article:hover,.researchGrid article:hover,.three a:hover{box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 0 1px rgba(216,184,107,.1)}.priceGrid article:hover{box-shadow:0 28px 60px rgba(0,0,0,.45)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}.proof span{position:relative;padding-left:16px}.proof span:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;transform:translateY(-50%);background:linear-gradient(135deg,#f4e6b0,#a9793a)}.siteFooter{display:block;min-height:0;border-top:1px solid var(--line);padding:80px 6vw 34px;background:#040506;position:relative;z-index:1}.siteFooter .footerTop{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;padding-bottom:52px}.siteFooter .footerBrand img{width:150px;opacity:.92}.siteFooter .footerBrand p{color:#8b8b8b;font-size:13px;line-height:1.75;margin-top:18px;max-width:290px}.siteFooter h4{font:600 11px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#c9b587;margin:0 0 20px}.siteFooter ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:13px;gap:13px}.siteFooter a{color:#a6a6a6;font-size:13px;transition:color .25s}.siteFooter a:hover{color:#ead78f}.footerBottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid rgba(255,255,255,.06);color:#6a6a6a;font-size:11px;flex-wrap:wrap;gap:12px;letter-spacing:.03em}@media(max-width:900px){.siteFooter .footerTop{grid-template-columns:1fr 1fr;row-gap:36px}}@media(max-width:600px){.siteFooter .footerTop{grid-template-columns:1fr}.siteFooter{padding:60px 22px 26px}}.mechAnim{position:relative;height:34px;margin:14px 0 4px;overflow:hidden}.mechAnim .receptor{right:6px;width:14px;height:14px;border-radius:4px;border:2px solid #d8b86b;background:rgba(216,184,107,.12)}.mechAnim .dot,.mechAnim .receptor{position:absolute;top:50%;transform:translateY(-50%)}.mechAnim .dot{left:0;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#f4e6b0,#a9793a);opacity:0;animation:mechTravel 2.6s cubic-bezier(.4,0,.2,1) infinite}.mechAnim .d2{animation-delay:.55s}.mechAnim .d3{animation-delay:1.1s}@keyframes mechTravel{0%{left:0;opacity:0;transform:translateY(-50%) scale(.6)}8%{opacity:1;transform:translateY(-50%) scale(1)}70%{left:calc(100% - 24px);opacity:1;transform:translateY(-50%) scale(1)}82%{left:calc(100% - 18px);opacity:1;transform:translateY(-50%) scale(1.5)}to{left:calc(100% - 18px);opacity:0;transform:translateY(-50%) scale(.4)}}.mechAnim.mech-cellular .receptor,.mechAnim.mech-metabolic .receptor{border-color:#7fb3d9}.mechAnim.mech-cellular .dot,.mechAnim.mech-metabolic .dot{background:linear-gradient(135deg,#cfe6f7,#7fb3d9)}.mechAnim.mech-skin .receptor{border-color:#d98fae}.mechAnim.mech-skin .dot{background:linear-gradient(135deg,#f7d3e2,#d98fae)}.mechAnim.mech-repair .receptor{border-color:#8fd9a6}.mechAnim.mech-repair .dot{background:linear-gradient(135deg,#d3f7dd,#7fd99a)}.mechAnim.mech-longevity .receptor{border-color:#c9a9f0}.mechAnim.mech-longevity .dot{background:linear-gradient(135deg,#e8dcf9,#c9a9f0)}.mechAnim.mech-mitochondrial .receptor{border-color:#f0b16b}.mechAnim.mech-mitochondrial .dot{background:linear-gradient(135deg,#fbe4c6,#f0b16b)}.mechAnim.mech-growth .receptor{border-color:#7fd4d9}.mechAnim.mech-growth .dot{background:linear-gradient(135deg,#cff5f7,#7fd4d9)}.mechAnim.mech-cognitive .receptor{border-color:#9f8fe0}.mechAnim.mech-cognitive .dot{background:linear-gradient(135deg,#e3ddf7,#9f8fe0)}.mechAnim.mech-immune .receptor{border-color:#6fcf97}.mechAnim.mech-immune .dot{background:linear-gradient(135deg,#d7f7e3,#6fcf97)}.mechAnim.mech-pigmentation .receptor{border-color:#d9a35f}.mechAnim.mech-pigmentation .dot{background:linear-gradient(135deg,#f7e3c6,#d9a35f)}.mechAnim.mech-reproductive .receptor{border-color:#e08fc0}.mechAnim.mech-reproductive .dot{background:linear-gradient(135deg,#f9dcec,#e08fc0)}.mechAnim.mech-sexual .receptor{border-color:#e08fc0}.mechAnim.mech-sexual .dot{background:linear-gradient(135deg,#f9dcec,#e08fc0)}.mechAnim.mech-hormonal .receptor{border-color:#e08fc0}.mechAnim.mech-hormonal .dot{background:linear-gradient(135deg,#f9dcec,#e08fc0)}.mechAnim.mech-regeneration .receptor{border-color:#8fd9a6}.mechAnim.mech-regeneration .dot{background:linear-gradient(135deg,#d3f7dd,#7fd99a)}.mechAnim.mech-energy .receptor{border-color:#f0b16b}.mechAnim.mech-energy .dot{background:linear-gradient(135deg,#fbe4c6,#f0b16b)}.mechAnim.mech-muscle .receptor{border-color:#7fd4d9}.mechAnim.mech-muscle .dot{background:linear-gradient(135deg,#cff5f7,#7fd4d9)}.mechAnim.mech-sleep .receptor{border-color:var(--rx-blue)}.mechAnim.mech-sleep .dot{background:linear-gradient(135deg,#d6ebfa,var(--rx-blue))}.productLine strong small{display:block;font:400 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;margin-top:4px}.qtyRow{justify-content:space-between;gap:12px;margin:12px 0}.qtyRow,.qtyStepper{display:flex;align-items:center}.qtyStepper{gap:10px;border:1px solid var(--line);border-radius:999px;padding:6px 8px}.qtyStepper button{width:24px;height:24px;border-radius:50%;border:1px solid var(--line);background:transparent;color:#eee;font-size:15px;line-height:1;cursor:pointer;transition:background .2s,border-color .2s}.qtyStepper button:hover{background:rgba(216,184,107,.15);border-color:#d8b86b}.qtyStepper span{font-size:12px;color:#ccc;white-space:nowrap}.totalPrice{font:700 15px/1 var(--font-serif);color:#f4e6b0}.loginCard form{display:grid;grid-gap:14px;gap:14px}.loginCard .roleSwitch{display:flex;gap:8px}.loginCard .roleSwitch button{flex:1 1;padding:10px;border-radius:8px;border:1px solid var(--line);background:transparent;color:#ccc;cursor:pointer;transition:background .2s,color .2s}.loginCard .roleSwitch button.active{background:linear-gradient(120deg,#f4e6b0,#a9793a);color:#0a0a0a;font-weight:700;border-color:transparent}.roleSwitch button{background:#0a0b0d;border:1px solid rgba(213,180,99,.3);color:#ccc;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease}.roleSwitch button:hover{border-color:rgba(213,180,99,.55);color:#ead49b}.roleSwitch button.active{background:linear-gradient(120deg,#f4e6b0,#a9793a);color:#0a0a0a;font-weight:700;border-color:transparent}.checkGroup{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.checkGroup b{font:600 12px/1 var(--font-sans);letter-spacing:.04em;color:#ccc}.checkRow{display:flex;flex-wrap:wrap;gap:10px}.tick{display:flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line);border-radius:999px;font-size:13px;color:#ddd;cursor:pointer;transition:border-color .2s,background .2s}.tick:has(input:checked){border-color:#d8b86b;background:rgba(216,184,107,.1);color:#f4e6b0}.tick input{accent-color:#d8b86b;width:15px;height:15px}label.tick.wide{width:100%}.benefitChips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.benefitChips span{font-size:11px;padding:4px 9px;border-radius:999px;border:1px solid var(--line);color:#bbb}.cartLink{font-size:13px;font-weight:600;color:#ddd;padding:9px 6px;white-space:nowrap;transition:color .2s}.cartLink:hover{color:#f4e6b0}.signupBanner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 6vw;padding:22px 28px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(120deg,rgba(216,184,107,.08),rgba(216,184,107,.02))}.signupBanner b{font:600 15px/1.3 var(--font-serif);color:#f4e6b0}.signupBanner p{margin:4px 0 0;font-size:13px;color:#aaa}@media(max-width:700px){.signupBanner{flex-direction:column;align-items:flex-start;margin:0 22px}}.priceGrid article.oos{opacity:.55}.oosNotice{margin:12px 0;padding:10px;text-align:center;border:1px solid var(--line);border-radius:10px;color:#d98f8f;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.langSwitch{display:flex;gap:2px;border:1px solid var(--line);border-radius:999px;padding:3px}.langSwitch button{padding:5px 9px;border-radius:999px;border:none;background:transparent;color:#999;font-size:10px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .2s,color .2s}.langSwitch button.active{background:linear-gradient(120deg,#f4e6b0,#a9793a);color:#0a0a0a}.hero3D{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:300px;height:300px;perspective:1000px;pointer-events:none;z-index:2;transition:transform .25s ease-out}.hero3DSpin{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:hero3Dspin 16s linear infinite}@keyframes hero3Dspin{0%{transform:rotateY(0deg) rotateX(8deg)}to{transform:rotateY(1turn) rotateX(8deg)}}.hero3D .ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(216,184,107,.35);transform-style:preserve-3d}.hero3D .ring1{transform:rotateX(70deg)}.hero3D .ring2{transform:rotateX(70deg) rotate(60deg);border-color:rgba(244,230,176,.22)}.hero3D .ring3{transform:rotateY(70deg);border-color:rgba(169,121,58,.3)}.hero3D .core{position:absolute;inset:36%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f4e6b0,#a9793a 65%,#4a350f);box-shadow:0 0 70px rgba(216,184,107,.5);transform:translateZ(40px)}@media(max-width:900px){.hero3D{display:none}}.buyButton,.pill,.primary,.secondary{will-change:transform}.magnetic-active{transition:transform .15s ease-out!important}.journeyGrid article.reveal:first-child,.qualityCards article.reveal:first-child,.three article.reveal:first-child{transition-delay:0s}.journeyGrid article.reveal:nth-child(2),.qualityCards article.reveal:nth-child(2),.three article.reveal:nth-child(2){transition-delay:.1s}.journeyGrid article.reveal:nth-child(3),.qualityCards article.reveal:nth-child(3),.three article.reveal:nth-child(3){transition-delay:.2s}.journeyGrid article.reveal:nth-child(4),.qualityCards article.reveal:nth-child(4){transition-delay:.3s}.profileGrid article .mechAnim{margin:12px 0}.dnaHelix{position:relative;width:120px;height:280px;margin:0 auto;perspective:800px}.dnaHelixSpin{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:dnaSpin 9s linear infinite}@keyframes dnaSpin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.dnaHelix .rung{position:absolute;left:50%;width:84px;height:4px;border-radius:4px;background:linear-gradient(90deg,#a9793a,#f4e6b0,#a9793a);box-shadow:0 0 10px rgba(216,184,107,.55);transform-style:preserve-3d}.dnaHelix .rung:after,.dnaHelix .rung:before{content:"";position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#f4e6b0;transform:translateY(-50%);box-shadow:0 0 6px rgba(244,230,176,.8)}.dnaHelix .rung:before{left:-4px}.dnaHelix .rung:after{right:-4px}.dnaHelix .rung:first-child{top:2%;transform:translateX(-50%) rotateY(0deg)}.dnaHelix .rung:nth-child(2){top:11%;transform:translateX(-50%) rotateY(33deg)}.dnaHelix .rung:nth-child(3){top:20%;transform:translateX(-50%) rotateY(66deg)}.dnaHelix .rung:nth-child(4){top:29%;transform:translateX(-50%) rotateY(99deg)}.dnaHelix .rung:nth-child(5){top:38%;transform:translateX(-50%) rotateY(132deg)}.dnaHelix .rung:nth-child(6){top:47%;transform:translateX(-50%) rotateY(165deg)}.dnaHelix .rung:nth-child(7){top:56%;transform:translateX(-50%) rotateY(198deg)}.dnaHelix .rung:nth-child(8){top:65%;transform:translateX(-50%) rotateY(231deg)}.dnaHelix .rung:nth-child(9){top:74%;transform:translateX(-50%) rotateY(264deg)}.dnaHelix .rung:nth-child(10){top:83%;transform:translateX(-50%) rotateY(297deg)}.dnaHelix .rung:nth-child(11){top:92%;transform:translateX(-50%) rotateY(330deg)}.dnaHelix .rung:nth-child(12){top:100%;transform:translateX(-50%) rotateY(363deg)}.dnaHelix.small{width:70px;height:140px}.dnaHelix.small .rung{width:50px}.anatomyDiagram{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.anatomyEyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d8b86b;text-align:center}.anatomyStage{position:relative;width:100%;max-width:420px;padding:6px 26px}.anatomyBody{width:100%;height:auto;display:block;margin:0 auto;object-fit:contain;filter:drop-shadow(0 0 16px rgba(216,184,107,.2))}.anatomyGlow{position:absolute;width:13%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(216,184,107,.65),rgba(216,184,107,.2) 55%,transparent 75%);mix-blend-mode:screen;pointer-events:none;animation:heroGlowPulse 4s ease-in-out infinite}.anatomyCallout{position:absolute;display:flex;align-items:center;gap:5px;transform:translateY(-50%);max-width:96px}.anatomyCallout.left{left:0;flex-direction:row-reverse}.anatomyCallout.right{right:0;flex-direction:row;text-align:right}.anatomyLine{width:16px;height:1px;background:linear-gradient(90deg,#d8b86b,rgba(216,184,107,.15));flex-shrink:0}.anatomyCallout.right .anatomyLine{background:linear-gradient(270deg,#d8b86b,rgba(216,184,107,.15))}.anatomyBadge{flex-shrink:0;width:26px;height:26px;border-radius:50%;border:1px solid #d8b86b;display:grid;place-items:center;color:#d8b86b;background:rgba(10,10,10,.7);box-shadow:0 0 10px rgba(216,184,107,.3)}.anatomyLabel{font-size:10px;letter-spacing:.02em;color:#d8b86b;line-height:1.25}@media(max-width:1040px){.anatomyStage{max-width:340px}}@media(max-width:800px){.anatomyStage{max-width:380px;padding:6px 46px}}@media(max-width:460px){.anatomyStage{padding:6px 40px}.anatomyCallout{max-width:80px}}.peptidePage{max-width:1280px;margin:0 auto;padding-bottom:80px}.peptideHero{display:grid;grid-template-columns:minmax(300px,400px) 1fr;grid-gap:56px;gap:56px;align-items:stretch;padding:48px 6vw 32px}.peptideHero:has(.peptideHeroRight:empty){grid-template-columns:1fr}.peptideHeroRight:empty{display:none}.peptideHeroLeft{display:flex;flex-direction:column}.peptideHeroLeft h1{font-family:var(--font-serif);font-size:clamp(32px,5vw,52px);margin:8px 0 12px}.scientificIdentityLine{display:block;font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:.03em;color:var(--muted)}.peptideHeroLeft .shortDescription{font-size:14px;line-height:1.6;color:#bbb;max-width:52ch;margin:0 0 14px}.peptideHeroLeft .benefitChips{margin:8px 0 30px}.peptideHeroRight{align-self:start}.vialGlow.big{height:260px;max-width:300px;margin-top:auto}.vialGlow.big img{max-height:230px;animation:vialFloat 7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.vialGlow.big img{animation:none}}@media(max-width:1040px){.peptideHero{gap:36px}}@media(max-width:800px){.peptideHero{grid-template-columns:1fr;align-items:start;padding:36px 6vw 20px}.peptideHeroLeft .benefitChips{margin-bottom:26px}.vialGlow.big{max-width:340px;margin-top:2px}.peptideHeroRight{order:-1;margin-bottom:8px}.dnaHelix{margin:0 auto 20px}}.peptideShell{display:grid;grid-template-columns:340px 1fr;grid-gap:48px;gap:48px;padding:20px 6vw 60px;align-items:start}@media(max-width:900px){.peptideShell{grid-template-columns:1fr}.peptideBuy{position:static;top:auto}}.mobileBuyBar{display:none}@media(max-width:900px){.mobileBuyBar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;justify-content:space-between;gap:14px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:rgba(8,9,11,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);box-shadow:0 -10px 30px rgba(0,0,0,.4)}.mobileBuyBar strong{font-size:16px;color:#f4e6b0;font-family:var(--font-serif);white-space:nowrap}.mobileBuyBar a,.mobileBuyBar button{flex:1 1;max-width:220px;padding:13px 18px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;text-align:center;text-decoration:none}.peptidePage{padding-bottom:76px}.peptidePage .peptideShell{padding-bottom:20px}}.peptideBuy{border:1px solid var(--line);border-radius:18px;padding:26px;position:-webkit-sticky;position:sticky;top:100px;background:#0a0b0c}.peptideBuy h2{font-size:15px;margin:0 0 14px}.peptideBuy .strengthSelect{width:100%;margin-bottom:14px}.peptideInfo h2{font-family:var(--font-serif);font-size:20px;margin:28px 0 10px}.peptideInfo h2:first-child{margin-top:0}.peptideInfo h3{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#c9b587;margin:18px 0 8px}.breadcrumb{display:flex;gap:8px;align-items:center;padding:14px 6vw 0;font-size:12px;color:#888;flex-wrap:wrap}.breadcrumb a{color:#999;transition:color .2s}.breadcrumb a:hover{color:#f4e6b0}.breadcrumb b{color:#f4e6b0;font-weight:600}.breadcrumb span{opacity:.5}.researchBadge{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--rx-blue-soft);border:1px solid rgba(79,157,224,.4);color:var(--rx-blue);font:700 10px/1 var(--font-sans);letter-spacing:.08em;margin-bottom:16px}.dosagePills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dosagePills button{padding:9px 16px;border-radius:10px;border:1px solid var(--line);background:transparent;color:#ccc;font-weight:600;cursor:pointer;transition:all .2s}.dosagePills button:hover{border-color:#d8b86b}.dosagePills button.active{background:linear-gradient(120deg,#f4e6b0,#a9793a);border-color:transparent;color:#0a0a0a}.vialQtyPills button{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 16px;min-width:78px}.vialQtyLabel{font-size:13px}.vialQtyBadge{font-size:10px;letter-spacing:.03em;text-transform:uppercase;color:#c9b587;font-weight:700}.vialQtyPills button.active .vialQtyBadge{color:#3a2c10}.buyNow{width:100%;margin-bottom:10px;text-align:center}.peptideBuy .buyButton{width:100%;text-align:center;display:block}.trustList{list-style:none;margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:9px;gap:9px;font-size:12px;color:#aaa}.peptideTabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:22px}.peptideTabs button{padding:12px 16px;background:none;color:#999;font:600 12px/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.peptideTabs button:hover{color:#ddd}.peptideTabs button.active{color:#f4e6b0;border-color:#f4e6b0}.tabPanel{animation:tabFade .3s ease}@keyframes tabFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bacWaterCard{display:flex;align-items:center;gap:16px;padding:18px 20px;margin:18px 0;border:1.5px solid var(--gold);border-radius:14px;background:linear-gradient(120deg,rgba(216,184,107,.13),rgba(216,184,107,.05));box-shadow:0 0 0 1px rgba(216,184,107,.08),0 12px 30px rgba(0,0,0,.25)}.bacWaterCard img{width:56px;height:56px;object-fit:contain;flex-shrink:0}.bacWaterCardInfo{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.bacWaterCardEyebrow{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-weight:700}.bacWaterCardInfo b{font-family:var(--font-serif);font-size:15px;color:#f4e6b0;letter-spacing:.02em}.bacWaterCardInfo span{font-size:12px;color:#aaa}.bacWaterCardInfo strong{color:#d8b86b;font-size:14px;font-weight:600}.bacWaterCardActions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.bacWaterCardActions button{white-space:nowrap;padding:9px 18px}.upsellOverlay{position:fixed;inset:0;z-index:180;background:rgba(2,2,3,.78);display:flex;align-items:center;justify-content:center;padding:20px}.upsellCard{max-width:420px;width:100%;background:#0a0b0c;border:1px solid var(--gold);border-radius:18px;padding:14px;box-shadow:0 40px 100px rgba(0,0,0,.6)}.upsellCard .bacWaterCard{flex-direction:column;text-align:center;border:none;background:none;margin:0}.upsellCard .bacWaterCardActions{flex-direction:row;width:100%}.upsellCard .bacWaterCardActions button{flex:1 1}@media (max-width:640px){.bacWaterCard{flex-wrap:wrap}.bacWaterCardActions{flex-direction:row;width:100%}.bacWaterCardActions button{flex:1 1}}.relatedPeptides{padding:20px 6vw 60px}.relatedPeptides h2{font-family:var(--font-serif);font-size:22px;margin-bottom:20px}.relatedGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:18px;gap:18px}.relatedCard{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 14px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#111419,#08090b);transition:transform .3s,border-color .3s}.relatedCard:hover{transform:translateY(-4px);border-color:#d8b86b}.relatedCard img{width:70px;height:auto;margin-bottom:10px}.relatedCard b{font-size:14px;color:#eee}.relatedCard span{font-size:11px;color:#888;margin:4px 0 8px}.relatedCard strong{color:#f4e6b0;font-size:13px}.categoryGroup{margin-bottom:10px}.categoryGroupTitle{font:600 13px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#d8b86b;margin:36px 0 18px;padding-bottom:10px;border-bottom:1px solid var(--line)}.categoryGroup:first-child .categoryGroupTitle{margin-top:6px}.libraryPage .libraryIntroCompact{padding:28px 6vw 10px;max-width:900px}.libraryPage .libraryIntroCompact h1{font-family:var(--font-serif);font-size:clamp(26px,4vw,38px);margin:8px 0}.libraryPage .libraryIntroCompact p{color:#aaa;font-size:14px}.libraryPage .libraryFilters{display:flex;flex-wrap:wrap;gap:8px;padding:0 6vw 24px}.libraryPage .libraryFilters button{padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:transparent;color:#bbb;font-size:12px;cursor:pointer;transition:all .2s;white-space:nowrap}.libraryPage .libraryFilters button:hover{border-color:#d8b86b}.libraryPage .libraryFilters button.active{background:linear-gradient(120deg,#f4e6b0,#a9793a);border-color:transparent;color:#0a0a0a;font-weight:700}.libraryPage .libraryFilters.formatFilters{padding-top:0;margin-top:-14px}.libraryPage .libraryBundlesLink{padding:8px 14px;border-radius:999px;border:1px solid #d8b86b;background:rgba(216,184,107,.1);color:#f4e6b0;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all .2s}.libraryPage .libraryBundlesLink:hover{background:linear-gradient(120deg,#f4e6b0,#a9793a);color:#0a0a0a;border-color:transparent}.libraryPage .libraryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px;padding:0 6vw 60px}.libraryPage .libraryCard{border:1px solid var(--line);border-radius:16px;background:#0a0b0c;overflow:hidden;transition:border-color .3s}.libraryPage .libraryCard:hover{border-color:#d8b86b}.libraryPage .libraryCardTop{display:grid;grid-template-columns:128px 1fr 32px;grid-gap:16px;gap:16px;padding:20px;cursor:pointer;align-items:start}.libraryPage .libraryCardTop .vialGlow{height:128px;width:128px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.libraryPage .libraryCardTop .vialGlow img{max-height:112px}.libraryPage .libraryCard:hover .libraryCardTop .vialGlow{transform:scale(1.05)}.librarySearchRow{padding:0 6vw 16px;display:flex;justify-content:center}.librarySearchBox{position:relative;display:flex;align-items:center;gap:10px;width:100%;max-width:480px;padding:12px 16px;border:1px solid var(--line);border-radius:999px;background:#0d0f12;transition:border-color .3s ease,box-shadow .3s ease}.librarySearchBox:focus-within{border-color:rgba(213,180,99,.55);box-shadow:0 0 0 3px rgba(213,180,99,.12)}.librarySearchBox span{color:#999;font-size:15px}.librarySearchBox input{flex:1 1;background:none;border:none;outline:none;color:#f2ede1;font-size:14px}.librarySearchBox input::placeholder{color:#777}.librarySearchClear{background:none;border:none;color:#999;font-size:18px;cursor:pointer;line-height:1;padding:0 2px}.librarySearchClear:hover{color:#e8c877}.libraryNoResults{text-align:center;color:#999;font-size:14px;padding:20px 6vw 40px}.libraryPage .libraryCardBody h2{font-family:var(--font-serif);font-size:18px;margin:4px 0 6px}.libraryPage .libraryCardBody .mechanismCopy{font-size:12px;color:#999;margin:0 0 8px;line-height:1.5}.libraryPage .strengthTags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.libraryPage .strengthTags span{font-size:10px;padding:3px 8px;border-radius:6px;background:rgba(216,184,107,.1);border:1px solid var(--line);color:#ccc}.libraryPage .libraryCardBody .totalPrice{display:block;margin-bottom:8px}.libraryPage .libraryCardBody .totalPrice small{font-size:11px;color:#888;font-weight:400}.libraryPage .expandToggle{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:transparent;color:#f4e6b0;font-size:18px;cursor:pointer;transition:all .2s}.libraryPage .expandToggle:hover{border-color:#d8b86b;background:rgba(216,184,107,.1)}.libraryPage .libraryCard.open .expandToggle{background:linear-gradient(120deg,#f4e6b0,#a9793a);color:#0a0a0a;border-color:transparent}.libraryPage .libraryCardExpand{padding:0 22px 24px;animation:tabFade .3s ease}.libraryPage .libraryCardExpand h3{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#c9b587;margin:18px 0 6px}.libraryPage .libraryCardExpand h3:first-child{margin-top:0}.libraryPage .libraryCardExpand p{font-size:13px;color:#ccc;line-height:1.6}@media(max-width:560px){.libraryPage .libraryCardTop{grid-template-columns:70px 1fr 28px}.libraryPage .libraryCardTop .vialGlow{width:70px;height:70px}.libraryPage .libraryCardTop .vialGlow img{max-height:60px}}.peptidesApp{max-width:1500px;margin:0 auto;padding-bottom:60px}.peptidesShell{display:grid;grid-template-columns:280px 1fr 320px;grid-gap:0;gap:0;align-items:start}@media(max-width:1100px){.peptidesShell{grid-template-columns:1fr}}.peptidesList{border-right:1px solid var(--line);max-height:calc(100vh - 90px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:70px;padding:10px}.peptidesList button{display:grid;grid-template-columns:44px 1fr;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:10px;border-radius:10px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .2s}.peptidesList button:hover{background:rgba(216,184,107,.08);box-shadow:0 0 18px rgba(216,184,107,.15)}.peptidesList button.active{background:rgba(216,184,107,.14);box-shadow:inset 2px 0 0 #d8b86b,0 0 22px rgba(216,184,107,.2)}.peptidesList button img{transition:transform .3s}.peptidesList button:hover img{transform:scale(1.08)}.peptidesList button img{width:44px;height:44px;object-fit:contain}.peptidesList button b{display:block;font-size:13px;color:#eee}.peptidesList button span{display:block;font-size:10px;color:#888;margin:2px 0}.peptidesList button small{display:block;font-size:10px;color:#999}.peptidesList button strong{display:block;font-size:11px;color:#f4e6b0;margin-top:2px}@media(max-width:1100px){.peptidesList{position:static;max-height:260px;display:flex;overflow-x:auto;border-right:none;border-bottom:1px solid var(--line)}.peptidesList button{grid-template-columns:36px 1fr;min-width:170px}}.peptidesCenter{padding:36px 40px;text-align:center;border-right:1px solid var(--line);position:-webkit-sticky;position:sticky;top:70px;max-height:calc(100vh - 90px);overflow-y:auto;display:flex;flex-direction:column;justify-content:center}@media(max-width:1100px){.peptidesCenter{position:static;max-height:none;overflow-y:visible}}.peptidesCenter h1{font-family:var(--font-serif);font-size:clamp(28px,4vw,44px);margin:10px 0}.peptidesCenter .mechanismCopy{max-width:520px;margin:0 auto 18px;color:#aaa;font-size:14px}.peptidesCenter .iconRow{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin-bottom:10px}.peptidesCenter .iconRow div{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10px;color:#999;text-transform:uppercase;letter-spacing:.04em}.peptidesCenter .iconRow span{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:#d8b86b;font-size:15px}.vialHeroWrap{position:relative;height:420px;display:grid;place-items:center;margin:20px auto}.vialHeroGlow{position:absolute;inset:0;background:radial-gradient(circle,rgba(216,184,107,.26),transparent 65%);animation:heroGlowPulse 4s ease-in-out infinite}@keyframes heroGlowPulse{0%,to{opacity:.7}50%{opacity:1}}.vialHeroFloat{max-height:400px;position:relative;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));animation:vialFloat 6s ease-in-out infinite}@keyframes vialFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-16px) rotate(1deg)}}.vialHeroVideo{max-height:400px;max-width:100%;position:relative;border-radius:18px;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.vialHeroCaption{font-size:11px;color:#888;margin-top:10px}.peptidesCenter h2,.vialHeroCaption{letter-spacing:.06em;text-transform:uppercase}.peptidesCenter h2{font-size:12px;color:#c9b587;margin:18px 0 10px}.peptidesCenter .dosagePills{justify-content:center}.peptidesCenter .productLine,.peptidesCenter .qtyRow{max-width:340px;margin:0 auto 14px}.peptideActions{display:flex;flex-direction:column;gap:10px;max-width:340px;margin:0 auto}.peptideActions .secondary{text-align:center}.paymentNote{font-size:11px;color:#888;margin-top:14px}.peptidesRight{padding:36px 26px;position:-webkit-sticky;position:sticky;top:70px;max-height:calc(100vh - 90px);overflow-y:auto}.peptidesRight h3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#c9b587;margin:0 0 12px}.peptidesRight .dnaHelix{margin-bottom:24px}.bodyDiagram{width:100%;max-width:180px;display:block;margin:0 auto 10px;filter:drop-shadow(0 0 14px rgba(79,157,224,.12))}.bodyDiagram .bodyPart{fill:rgba(79,157,224,.05);stroke:rgba(216,184,107,.3);stroke-width:1.2;stroke-dasharray:2 2}.bodyDiagram .organDot{fill:#444;transition:all .5s ease}.bodyDiagram .organDot.active{fill:#f4e6b0;filter:drop-shadow(0 0 8px rgba(244,230,176,.95)) drop-shadow(0 0 16px rgba(244,230,176,.5));animation:organPulse 2.4s ease-in-out infinite}@keyframes organPulse{0%,to{r:7}50%{r:9}}.organLegend{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:24px}.organLegend span{font-size:10px;padding:3px 9px;border-radius:999px;background:rgba(216,184,107,.1);border:1px solid var(--line);color:#e8d9b0}.processFlow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:8px}.processStep{position:relative;padding:0 20px 0 0;-webkit-border-end:1px dashed var(--line);border-inline-end:1px dashed var(--line)}.processStep:last-child{-webkit-border-end:none;border-inline-end:none;-webkit-padding-end:0;padding-inline-end:0}.processStepNum{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(120deg,#f4e6b0,#a9793a);color:#0a0a0a;font-size:12px;font-weight:800;margin-bottom:12px}.processStep b{display:block;font-family:var(--font-serif);font-size:16px;margin-bottom:6px;color:#f2ede1}.processStep p{font-size:12.5px;color:var(--muted);line-height:1.6;margin:0}@media(max-width:800px){.processFlow{grid-template-columns:1fr;gap:20px}.processStep{-webkit-border-end:none;border-inline-end:none;padding:0 0 20px 20px;-webkit-border-start:1px dashed var(--line);border-inline-start:1px dashed var(--line)}.processStep:last-child{padding-bottom:0}}.stepFlow{flex-direction:column}.stepFlow,.stepItem{display:flex;gap:10px}.stepItem{align-items:center;font-size:12px;color:#ccc}.stepItem span{width:22px;height:22px;flex:none;border-radius:50%;background:linear-gradient(120deg,#f4e6b0,#a9793a);color:#0a0a0a;font-size:11px;font-weight:700;display:grid;place-items:center}.peptidesDetail{max-width:900px;margin:0 auto;padding:40px 6vw}.peptidesDetail h2{font-family:var(--font-serif);font-size:20px;margin:26px 0 10px}.peptidesDetail h2:first-child{margin-top:0}.peptidesDetail p{font-size:14px;color:#ccc;line-height:1.6}.relatedCard{cursor:pointer;font-family:inherit}.cinematicIntro{position:fixed;inset:0;z-index:200;background:#020203;overflow:hidden;opacity:1;transition:opacity .9s ease}.cinematicIntro.leaving{opacity:0}.introFullVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.introScrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,2,3,.92) 0,rgba(2,2,3,.35) 32%,rgba(2,2,3,0) 55%,rgba(2,2,3,.55))}.introCaptionsFull{position:absolute;left:0;right:0;bottom:14%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 24px;text-align:center}.introCaptionsFull span{font-family:var(--font-serif);font-size:clamp(16px,3vw,26px);color:#f4e6b0;opacity:0;transform:translateY(10px);transition:opacity .8s ease,transform .8s ease;text-shadow:0 4px 18px rgba(0,0,0,.7)}.introCaptionsFull span.in{opacity:1;transform:none}.introControls{position:absolute;top:24px;right:28px;z-index:5;display:flex;gap:10px}.introMuteBtn,.introSkip{background:rgba(2,2,3,.4);border:1px solid var(--line);color:#ccc;padding:8px 16px;border-radius:999px;font-size:12px;cursor:pointer;transition:border-color .2s,color .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.introMuteBtn:hover,.introSkip:hover{border-color:#d8b86b;color:#f4e6b0}@media(max-width:600px){.introCaptionsFull{bottom:20%}.introControls{top:16px;right:16px}}.pageTopBar{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:24px 6vw 0}.introReplayBtn{position:fixed;top:104px;inset-inline-start:20px;z-index:40;background:rgba(2,2,3,.55);border:1px solid var(--line);color:#a8a49a;padding:8px var(--space-4);border-radius:var(--radius-pill);font-size:11px;font-weight:600;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.7;transition:border-color var(--duration-base) ease,color var(--duration-base) ease,opacity var(--duration-base) ease}.introReplayBtn:focus-visible,.introReplayBtn:hover{opacity:1;border-color:#d8b86b;color:#f4e6b0}@media(max-width:600px){.introReplayBtn{top:auto;bottom:84px;font-size:10px;padding:7px 14px}}.peptidesTransition{position:fixed;inset:0;z-index:300;background:#020203;display:grid;place-items:center;animation:transitionFade .5s ease forwards}@keyframes transitionFade{0%{opacity:0}to{opacity:1}}body,html{overflow-x:hidden}img,video{max-width:100%;height:auto}@media(max-width:1040px){.topbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;height:auto;min-height:84px;padding:12px 4vw;row-gap:10px}.navHamburger{display:flex;order:1}.topbar nav,.topbarUtils{display:none}.topbar nav{order:3;flex-basis:100%;width:100%}.topbar nav.navMobileOpen{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:10px;padding-top:6px;border-top:1px solid var(--line);max-height:calc(100vh - 90px);overflow-y:auto}.topbar nav.navMobileOpen>a{padding:15px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.topbar nav.navMobileOpen>a:after{display:none}.navDropdown{flex:none}.topbar nav.navMobileOpen .navDropdown{width:100%}.topbar nav.navMobileOpen .navDropdownTrigger{width:100%;justify-content:space-between;padding:15px 2px;border-bottom:1px solid rgba(255,255,255,.06)}.topbar nav.navMobileOpen .navDropdownTrigger:after{display:none}.topbar nav.navMobileOpen .navDropdownPanel{position:static;inset:auto;width:100%;min-width:0;max-width:none;border-radius:0;border:none;background:rgba(255,255,255,.025);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:2px 0 8px 5vw;animation:none}.topbar nav.navMobileOpen .navDropdownPanel a{padding:15px 2px;border-radius:0}.mobileNavExtras{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.mobileNavExtras .langSwitcher{align-self:flex-start;margin-bottom:8px}.mobileNavExtras a,.mobileNavExtras button{all:unset;box-sizing:border-box;width:100%;padding:15px 2px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px;font-weight:600;color:#d7d3ca;cursor:pointer}.mobileNavExtras a:focus-visible,.mobileNavExtras button:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}}@media(max-width:600px){.topbar{padding:10px 18px}.logo img{width:196px}}@media(max-width:700px){.aiNav{flex-wrap:wrap;height:auto;min-height:90px;row-gap:8px;padding:16px 5vw}.aiNav nav{display:flex;order:3;flex-basis:100%;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:16px;justify-content:flex-start}.aiNav nav a{white-space:nowrap;flex:none}}@media(max-width:480px){.libraryPage .libraryGrid{grid-template-columns:1fr}.aiHero h1,.checkoutShell h1,.cinematic h1,.hero h1,.libraryHero h1,.pageHero h1,.peptideHeroLeft h1{font-size:clamp(30px,9vw,48px)}}.searchIconBtn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:transparent;color:#ddd;font-size:16px;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.searchIconBtn:hover{border-color:#d8b86b;color:#f4e6b0;background:rgba(216,184,107,.08)}.searchOverlay{position:fixed;inset:0;z-index:150;background:rgba(2,2,3,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;padding:10vh 20px 20px;animation:searchFadeIn .18s ease}@keyframes searchFadeIn{0%{opacity:0}to{opacity:1}}.searchPanel{width:100%;max-width:640px;max-height:74vh;display:flex;flex-direction:column;background:#0a0b0c;border:1px solid var(--line);border-radius:20px;box-shadow:0 40px 100px rgba(0,0,0,.6);overflow:hidden}.searchInputRow{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line);flex:none}.searchIconGlyph{font-size:20px;color:#d8b86b;flex:none}.searchInput{flex:1 1;background:transparent;border:none;outline:none;color:#f2f2f2;font-size:16px;font-family:var(--font-sans)}.searchInput:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.searchInput::placeholder{color:#777}.searchClose{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:transparent;color:#999;cursor:pointer;font-size:13px;transition:border-color .2s,color .2s}.searchClose:hover{border-color:#d8b86b;color:#f4e6b0}.searchResults{overflow-y:auto;padding:8px 10px 18px}.searchHint{padding:22px 14px;color:#888;font-size:13px;text-align:center}.searchGroup{margin-top:14px}.searchGroup:first-child{margin-top:6px}.searchGroup h4{margin:0 10px 6px;font:700 10px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#c9b587}.searchResultItem{display:flex;align-items:center;gap:14px;padding:10px;border-radius:12px;transition:background .15s}.searchResultItem:hover{background:rgba(216,184,107,.08)}.searchResultItem img{object-fit:contain;background:rgba(255,255,255,.03)}.searchResultGlyph,.searchResultItem img{width:38px;height:38px;flex:none;border-radius:8px}.searchResultGlyph{display:grid;place-items:center;background:rgba(216,184,107,.08);color:#d8b86b;font-size:16px}.searchResultItem b{display:block;font-size:13px;color:#eee;font-weight:600}.searchResultItem span{display:inline-block;font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.searchResultItem p{margin:3px 0 0;font-size:12px;color:#999;line-height:1.4}@media(max-width:600px){.searchOverlay{padding:0}.searchPanel{max-width:none;width:100%;height:100dvh;max-height:none;border-radius:0;border:none}}.paymentMethodGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0}.paymentMethodCard{padding:16px;border:1px solid var(--line);border-radius:12px;background:#07080a;color:#eee;font-size:13px;font-weight:600;cursor:pointer;text-align:left;transition:border-color .2s,background .2s}.paymentMethodCard:hover{border-color:#d8b86b;background:rgba(216,184,107,.06)}.paymentMethodCard:disabled{opacity:.5;cursor:default}@media(max-width:520px){.paymentMethodGrid{grid-template-columns:1fr}}.paymentInstructions{margin:14px 0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.paymentInstructionRow{display:flex;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);font-size:13px}.paymentInstructionRow:last-child{border-bottom:none}.paymentInstructionRow span{color:#999}.paymentInstructionRow b{color:#f4e6b0;text-align:right}.paymentNoticeBanner{margin:0 0 16px;padding:12px 14px;border:1px solid rgba(216,184,107,.35);border-radius:10px;background:rgba(216,184,107,.06);color:#e8d9b0;font-size:12px;line-height:1.6;font-weight:600}.emailDeliverabilityNotice{display:flex;gap:12px;align-items:flex-start;margin:18px 0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:rgba(216,184,107,.04)}.emailDeliverabilityNotice__icon{flex:0 0 auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(216,184,107,.12);color:#d8b86b;font-size:15px}.emailDeliverabilityNotice b{display:block;color:#f4e6b0;font:600 13px/1.4 var(--font-serif);margin-bottom:4px}.emailDeliverabilityNotice p{margin:0;color:#bbb;font-size:12px;line-height:1.6}.emailDeliverabilityNotice__confirmed{color:#a7e8bb}.assessmentSubmissionOutcome{margin:24px 0;padding:26px;border:1px solid var(--line);border-radius:16px;background:#0a0b0c}.assessmentSubmissionOutcome h2{font:600 20px/1.3 var(--font-serif);color:#f4e6b0;margin:0 0 10px}.assessmentSubmissionOutcome p{margin:0 0 10px;color:#ccc;font-size:13px;line-height:1.6}.assessmentSubmissionOutcome ol{margin:0 0 12px;-webkit-padding-start:20px;padding-inline-start:20px;color:#ccc;font-size:13px;line-height:1.8}.assessmentSubmissionOutcome .adminHint{color:#999;font-size:11px}.adminPage{min-height:100vh;background:radial-gradient(circle at 80% 0,rgba(43,84,138,.12),transparent 32%),#050607}.adminShell{display:grid;grid-template-columns:360px 1fr;grid-gap:0;gap:0;min-height:calc(100vh - 90px)}@media(max-width:900px){.adminShell{grid-template-columns:1fr}}.adminOrderList{border-right:1px solid var(--line);padding:20px;overflow-y:auto;max-height:calc(100vh - 90px)}.adminFilters,.adminOrderList{display:flex;flex-direction:column;gap:8px}.adminFilters{margin-bottom:10px}.adminFilters input,.adminFilters select{background:#07080a;color:#eee;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:10px 12px;font-size:13px}.adminHint{color:#888;font-size:13px;padding:14px 4px}.adminOrderRow{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#0a0b0c;color:#eee;cursor:pointer;transition:border-color .2s,background .2s}.adminOrderRow:hover{border-color:#d8b86b}.adminOrderRow.active{border-color:#d8b86b;background:rgba(216,184,107,.08)}.adminOrderRow b{font-size:13px}.adminOrderRow span{font-size:11px;color:#999}.adminOrderRow strong{font-size:13px;color:#f4e6b0}.adminStatusTag{display:inline-block;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--line);color:#ccc}.adminStatusTag.st-pending_payment_verification{color:#e8c96b;border-color:rgba(232,201,107,.5)}.adminStatusTag.st-payment_confirmed{color:#7fd99a;border-color:rgba(127,217,154,.5)}.adminStatusTag.st-payment_rejected{color:#e08f8f;border-color:rgba(224,143,143,.5)}.adminStatusTag.st-preparing{color:#7fb3d9;border-color:rgba(127,179,217,.5)}.adminStatusTag.st-shipped{color:#c9a9f0;border-color:rgba(201,169,240,.5)}.adminStatusTag.st-delivered{color:#f4e6b0;border-color:rgba(244,230,176,.5)}.adminStatusTag.st-pending_review{color:#e8c96b;border-color:rgba(232,201,107,.5)}.adminStatusTag.st-published{color:#7fd99a;border-color:rgba(127,217,154,.5)}.adminStatusTag.st-rejected{color:#e08f8f;border-color:rgba(224,143,143,.5)}.adminDetail{padding:28px 32px;overflow-y:auto;max-height:calc(100vh - 90px)}.adminDetailHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.adminDetailHeader h2{margin:0 0 8px;font-family:var(--font-serif);font-size:22px;color:#f4e6b0}.adminDetailHeader strong{font-size:20px;color:#f4e6b0}.adminInfoGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 20px;gap:12px 20px;margin-bottom:20px}.adminInfoGrid div{display:flex;flex-direction:column;gap:3px}.adminInfoGrid span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#888}.adminInfoGrid b{font-size:13px;color:#eee}.adminDetail h3{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#c9b587;margin:22px 0 8px}.adminItemsList{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13px;color:#ddd}.adminReceiptImg{max-width:100%;max-height:360px;border-radius:12px;border:1px solid var(--line)}.adminActionsRow{display:flex;gap:10px;margin-top:10px}.adminShippingRow{display:flex;gap:10px;margin-top:6px;flex-wrap:wrap}.adminShippingRow input,.adminShippingRow select{background:#07080a;color:#eee;border:1px solid rgba(255,255,255,.12);border-radius:9px;padding:10px 12px;font-size:13px}.adminNotesArea{width:100%;background:#07080a;color:#eee;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:12px;font-size:13px;font-family:var(--font-sans);margin-bottom:10px}.adminHistoryList{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.adminHistoryList li{padding:10px 14px;border:1px solid var(--line);border-radius:10px;font-size:12px}.adminHistoryList li b{color:#f4e6b0;display:block;margin-bottom:2px}.adminHistoryList li span{color:#888;font-size:11px}.adminHistoryList li p{margin:4px 0 0;color:#bbb}@media(max-width:600px){.adminOrderList{max-height:none;border-right:none;border-bottom:1px solid var(--line)}.adminDetail{max-height:none;padding:20px}.adminInfoGrid{grid-template-columns:1fr}}.adminTabs{display:flex;gap:6px;padding:16px 20px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.adminTabs button{padding:10px 16px;background:transparent;color:#999;font:600 12px/1 var(--font-sans);letter-spacing:.03em;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.adminTabs button:hover{color:#ddd}.adminTabs button.active{color:#f4e6b0;border-color:#f4e6b0}.adminTabs a{padding:10px 16px;color:#999;font:600 12px/1 var(--font-sans);letter-spacing:.03em;text-decoration:none;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.adminTabs a:hover{color:#ddd}.adminPresetRow{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.adminPresetRow button{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:#bbb;font-size:11px;cursor:pointer;transition:all .2s;white-space:nowrap}.adminPresetRow button:hover{border-color:#d8b86b}.adminPresetRow button.active{background:linear-gradient(120deg,#f4e6b0,#a9793a);border-color:transparent;color:#0a0a0a;font-weight:700}.adminAdvancedFilters{display:grid;grid-gap:8px;gap:8px;margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:10px}.adminAdvancedFilters label{display:grid;grid-gap:4px;gap:4px;font-size:11px;color:#999}.adminAdvancedFilters input,.adminAdvancedFilters select{background:#07080a;color:#eee;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 10px;font-size:12px}.adminExportRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.adminExportRow button{flex:1 1;min-width:90px;font-size:11px;padding:8px 10px}.whatsappFloat{position:fixed;left:20px;bottom:24px;z-index:50;width:52px;height:52px;border-radius:50%;background:#25D366;color:#fff;display:grid;place-items:center;box-shadow:0 12px 30px rgba(0,0,0,.4);transition:transform .2s}.whatsappFloat:hover{transform:scale(1.08)}@media(max-width:600px){.whatsappFloat{left:14px;bottom:14px;width:46px;height:46px}}.floatingCartBtn{position:fixed;right:20px;bottom:104px;z-index:50;width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,#d8b86b,#a8823e);color:#0a0a0a;display:grid;place-items:center;box-shadow:0 12px 30px rgba(0,0,0,.4);transition:transform .2s}.floatingCartBtn:hover{transform:scale(1.08)}.floatingCartBadge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#0a0a0a;color:#f4e6b0;border:2px solid #d8b86b;font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}@media(max-width:600px){.floatingCartBtn{right:14px;bottom:90px;width:46px;height:46px}}@media(max-width:600px){body:has(.aiPage) .floatingCartBtn,body:has(.aiPage) .whatsappFloat{display:none}.aiPage .aiComposer,.aiPage .aiToolbar{position:relative;z-index:2}.aiPage{padding-bottom:max(20px,env(safe-area-inset-bottom))}}.skipToContent{position:absolute;left:-999px;top:auto;z-index:100;background:var(--gold);color:#070707;font-weight:700;padding:12px 18px;border-radius:8px;font-size:13px}.skipToContent:focus{left:12px;top:12px}.chatLive{scroll-behavior:smooth}.answerCard{display:flex;flex-direction:column;gap:10px}.answerText{margin:0}.evidenceBadges{display:flex;flex-wrap:wrap;gap:6px}.evidenceBadge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#c7c7c7}.evidenceBadge i{width:6px;height:6px;border-radius:50%;flex-shrink:0}.evidenceBadge.established i{background:#7fd99a}.evidenceBadge.established{color:#a8e6bc;border-color:rgba(127,217,154,.3)}.evidenceBadge.emerging i{background:var(--gold)}.evidenceBadge.emerging{color:#e8cf8d;border-color:rgba(213,180,99,.35)}.evidenceBadge.theoretical i{background:#cf7a5c}.evidenceBadge.theoretical{color:#e0a68f;border-color:rgba(207,122,92,.3)}.comparisonTableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.comparisonTable{width:100%;border-collapse:collapse;font-size:12px;min-width:420px}.comparisonTable td,.comparisonTable th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.comparisonTable th{color:var(--gold);font-weight:600;white-space:nowrap;background:rgba(213,180,99,.05)}.comparisonTable td:first-child{color:#9a9a9a;white-space:nowrap;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.comparisonTable tr:last-child td{border-bottom:none}.citationRow{display:flex;flex-wrap:wrap;gap:8px}.citationChip{font-size:10px;color:var(--gold);border:1px solid var(--line);border-radius:999px;padding:5px 10px}.citationChip:hover{border-color:rgba(213,180,99,.6)}.followUpRow{display:flex;flex-wrap:wrap;gap:8px}.followUpChip{font-size:11px;color:#c7c7c7;background:#10141a;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:8px 13px;cursor:pointer;transition:border-color .2s,color .2s}.followUpChip:hover{border-color:rgba(213,180,99,.5);color:#ead49b}.sourceTag{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#68717d}@media(max-width:600px){.comparisonTable{min-width:340px}}.studiesSearchRow{padding:0 6vw 16px}.studiesSearchInput{width:100%;border:1px solid var(--line);border-radius:12px;padding:14px 18px;background:#0a0b0d}.filterDivider{width:1px;align-self:stretch;background:var(--line);margin:0 4px}.studiesEmptyState{padding:40px 6vw;color:#999;font-size:14px}.libraryTopicsSection{padding-top:8px}.libraryTopicGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:32px}.libraryTopicCard{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:18px;padding:22px;background:linear-gradient(160deg,#111419,#07090b);text-align:left;transition:transform .3s ease,border-color .3s ease}a.libraryTopicCard:hover{transform:translateY(-3px);border-color:rgba(213,180,99,.5)}.libraryTopicCard b{font-family:var(--font-serif);font-size:15px;color:#e8e3d8}.libraryTopicCard p{color:var(--muted);font-size:12px;line-height:1.6;margin:0;flex:1 1}.libraryTopicLink{font-size:11px;color:var(--gold);font-weight:600}.libraryTopicCardEmpty{opacity:.6}.libraryTopicNote{font-size:11px;color:#767676;font-style:italic}@media(max-width:1100px){.libraryTopicGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.libraryTopicGrid{grid-template-columns:1fr}}.studyCard .libraryCardTop{cursor:pointer}.fmPage{min-height:100vh}.fmBreadcrumb{display:flex;align-items:center;gap:8px;padding:22px 6vw 0;font-size:11px;letter-spacing:.04em;color:#8a8a8a}.fmBreadcrumb a{color:#8a8a8a;transition:color .2s}.fmBreadcrumb a:hover{color:var(--gold)}.fmBreadcrumb span{color:#4a4a4a}.fmBreadcrumb b{color:var(--gold);font-weight:600}.fmHero{text-align:center;padding:70px 6vw 40px;max-width:900px;margin:0 auto}.fmHero h1{font-family:var(--font-serif);font-size:clamp(34px,5.4vw,58px);line-height:1.08;margin:16px 0 18px}.fmHero p{color:var(--muted);font-size:16px;line-height:1.7;max-width:640px;margin:0 auto 28px}.fmHero .actions{display:flex;justify-content:center}.fmSection{padding:80px 6vw}.fmSection.dark{background:#07090c}.fmSection .lead{max-width:640px;color:var(--muted);margin-top:10px}.fmCategoryGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:40px}.fmCategoryCard{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:20px;padding:26px;background:linear-gradient(160deg,#111419,#07090b);text-align:left;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease}.fmCategoryCard:hover{transform:translateY(-5px);border-color:rgba(213,180,99,.66);box-shadow:0 28px 60px rgba(0,0,0,.45)}.fmCategoryCard:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.fmCategoryIcon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:rgba(213,180,99,.08);border:1px solid var(--line);color:var(--gold)}.fmCategoryCard h3{font-family:var(--font-serif);font-size:19px;margin:0}.fmCategoryCard p{color:var(--muted);font-size:13px;line-height:1.6;margin:0;flex:1 1}.fmCategoryCard em{color:var(--gold);font-style:normal;font-size:12px;font-weight:600}.fmBundleGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:40px}.fmBundleCard{position:relative;border:1px solid var(--line);border-radius:20px;padding:28px;background:linear-gradient(160deg,#13161c,#08090b);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease}.fmBundleCard:hover{transform:translateY(-5px);border-color:rgba(213,180,99,.66)}.fmBundleCard h3{font-family:var(--font-serif);font-size:20px;margin:0 0 10px}.fmBundleCard p{color:var(--muted);font-size:13px;line-height:1.65;margin:0 0 16px}.fmBundleBadge{position:absolute;top:22px;right:22px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#0a0a0a;background:linear-gradient(120deg,#f4e6b0,#dfba63);padding:4px 10px;border-radius:999px;font-weight:700}.fmBundleChips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.fmBundleChips span{font-size:10px;color:#c7c7c7;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);padding:4px 9px;border-radius:999px}.fmComingSoonTag{display:inline-block;font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;border:1px solid var(--line);padding:4px 10px;border-radius:999px}.fmCategoryHero{text-align:center;padding:60px 6vw 20px;max-width:760px;margin:0 auto}.fmCategoryHeroIcon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 18px;border-radius:16px;background:rgba(213,180,99,.08);border:1px solid var(--line);color:var(--gold)}.fmCategoryHero h1{font-family:var(--font-serif);font-size:clamp(30px,4.6vw,46px);margin:12px 0}.fmCategoryHero p{color:var(--muted);line-height:1.7}.fmFooter{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 6vw;border-top:1px solid var(--line);text-align:center}.fmFooter img{width:120px;opacity:.85}.fmFooter span{color:#8a8a8a;font-size:12px}.fmFooter a{color:var(--gold);font-size:12px}.fmPanelGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;align-items:start;margin-top:36px}.fmPanelCard{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:18px;padding:22px;background:linear-gradient(160deg,#111419,#07090b);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease}.fmPanelCard:hover{transform:translateY(-4px);border-color:rgba(213,180,99,.5);box-shadow:0 22px 50px rgba(0,0,0,.4)}.fmPanelCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.fmPanelCardTop h3{font-family:var(--font-serif);font-size:16px;margin:0;line-height:1.3}a.fmPanelCard:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.fmPanelCard p{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.fmPanelMeta{display:grid;grid-gap:6px;gap:6px;margin:0;padding-top:10px;border-top:1px solid var(--line)}.fmPanelMeta div{display:flex;justify-content:space-between;gap:10px;font-size:11px}.fmPanelMeta dt{color:#7a7a7a}.fmPanelMeta dd{margin:0;color:#c7c7c7;text-align:right}.fmPanelCta{font-size:11px;letter-spacing:.03em;color:var(--gold);font-weight:600}.panelHero{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:5vw;gap:5vw;align-items:center;padding:50px 6vw 70px;max-width:1300px;margin:0 auto}.panelHeroCopy h1{font-family:var(--font-serif);font-size:clamp(32px,4.6vw,52px);line-height:1.1;margin:14px 0 16px}.panelHeroCopy p{color:var(--muted);font-size:15px;line-height:1.75;max-width:560px;margin:0 0 26px}.panelHeroArt{display:flex;justify-content:center}.panelBadgeRow{display:flex;flex-wrap:wrap;gap:10px}.panelBadge{display:flex;flex-direction:column;gap:3px;border:1px solid var(--line);border-radius:12px;padding:9px 14px;background:rgba(255,255,255,.02)}.panelBadge span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.panelBadge b{font-size:12px;color:#e8e3d8;font-weight:600}.panelBadge.comingSoon b{color:var(--gold)}.panelBlueprintNote{margin-top:18px;font-size:12px;color:#8a8a8a;line-height:1.7}.panelBlueprintNote a{color:var(--gold);font-weight:600}.panelIllustrationGlow{position:relative;display:grid;place-items:center}.panelIllustrationGlow:before{content:"";position:absolute;inset:-10%;background:radial-gradient(circle,rgba(216,184,107,.16),transparent 62%);animation:heroGlowPulse 4s ease-in-out infinite}.panelIllustration{position:relative;max-width:280px;height:auto}.panelIllustrationSpin{transform-origin:150px 150px;animation:panelSpin 70s linear infinite}.panelIllustrationRing{fill:none;stroke:rgba(213,180,99,.18);stroke-width:1}.panelIllustrationLine{stroke:rgba(213,180,99,.28);stroke-width:1}.panelIllustrationCore{fill:rgba(213,180,99,.12);stroke:var(--gold);stroke-width:1.2;animation:panelCorePulse 4s ease-in-out infinite}.panelIllustrationNode{fill:#f4e6b0;filter:drop-shadow(0 0 4px rgba(244,230,176,.7));animation:panelNodePulse 3.2s ease-in-out infinite}@keyframes panelSpin{to{transform:rotate(1turn)}}@keyframes panelCorePulse{0%,to{opacity:.85;r:30}50%{opacity:1;r:33}}@keyframes panelNodePulse{0%,to{opacity:.55;r:6}50%{opacity:1;r:7.5}}.panelSection .lead,.panelSectionBody{max-width:720px}.panelSectionBody p{color:var(--muted);font-size:14px;line-height:1.8;margin:0 0 16px}.panelSectionBody p:last-child{margin-bottom:0}.panelBulletList{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.panelBulletList li{position:relative;padding-left:22px;color:var(--muted);font-size:14px;line-height:1.7}.panelBulletList li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#f4e6b0,#a9793a)}.panelDisclaimer{margin-top:18px;font-size:11px;color:#767676;font-style:italic}.biomarkerGroupList{display:grid;grid-gap:12px;gap:12px;max-width:900px}.biomarkerGroup{border:1px solid var(--line);border-radius:16px;background:#0a0b0d;overflow:hidden}.biomarkerGroupToggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;background:transparent;border:0;cursor:pointer;text-align:left;color:inherit}.biomarkerGroupToggle span{display:flex;flex-direction:column;gap:3px}.biomarkerGroupToggle b{font-family:var(--font-serif);font-size:16px;font-weight:500}.biomarkerGroupToggle small{color:#8a8a8a;font-size:12px}.biomarkerGroupToggle em{flex-shrink:0;font-style:normal;font-size:11px;color:var(--gold)}.biomarkerGroupChevron{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:14px}.biomarkerGroup.open{border-color:rgba(213,180,99,.4)}.biomarkerTableWrap{overflow-x:auto;border-top:1px solid var(--line)}.biomarkerTable{width:100%;border-collapse:collapse;font-size:12px;min-width:560px}.biomarkerTable td,.biomarkerTable th{padding:12px 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.biomarkerTable th{color:var(--gold);font-weight:600;font-size:10px;letter-spacing:.06em;text-transform:uppercase;background:rgba(213,180,99,.04)}.biomarkerTable tr:last-child td{border-bottom:none}.biomarkerTable td:first-child{color:#e8e3d8;font-weight:500}.biomarkerTable td{color:#9a9a9a}.biomarkerStatus{display:inline-block;font-size:10px;letter-spacing:.04em;padding:4px 10px;border-radius:999px;border:1px solid}.biomarkerStatus.pending{color:#a0a0a0;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.03)}.biomarkerStatus.optimal{color:#a8e6bc;border-color:rgba(127,217,154,.3);background:rgba(127,217,154,.06)}.biomarkerStatus.monitor{color:#e8cf8d;border-color:rgba(213,180,99,.35);background:rgba(213,180,99,.06)}.biomarkerStatus.attention{color:#e0a68f;border-color:rgba(207,122,92,.3);background:rgba(207,122,92,.06)}.aiPreviewMock{max-width:720px;border:1px solid rgba(130,185,255,.18);border-radius:20px;padding:30px;background:linear-gradient(160deg,rgba(21,28,38,.7),rgba(7,9,12,.85))}.aiPreviewMockRibbon{display:inline-block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);border:1px solid var(--line);padding:5px 12px;border-radius:999px;margin-bottom:16px}.aiPreviewMockIntro{color:var(--muted);font-size:13px;line-height:1.7;margin:0 0 22px}.aiPreviewMockRows{display:grid;grid-gap:10px;gap:10px}.aiPreviewMockRow{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05)}.aiPreviewMockRow b{display:block;font-size:13px;color:#e8e3d8;margin-bottom:2px}.aiPreviewMockRow p{margin:0;color:#9a9a9a;font-size:12px;line-height:1.6}.aiPreviewMockDot{flex-shrink:0;width:9px;height:9px;border-radius:50%;margin-top:5px}.aiPreviewMockRow.optimal .aiPreviewMockDot{background:#7fd99a}.aiPreviewMockRow.monitor .aiPreviewMockDot{background:var(--gold)}.aiPreviewMockRow.attention .aiPreviewMockDot{background:#cf7a5c}.relatedPeptidesGrid,.relatedSupplementsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:1000px}.relatedPeptideCard{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:16px;padding:20px;background:linear-gradient(160deg,#111419,#07090b);transition:transform .3s ease,border-color .3s ease}.relatedPeptideCard:hover{transform:translateY(-4px);border-color:rgba(213,180,99,.55)}.relatedPeptideCard b{font-family:var(--font-serif);font-size:16px}.relatedPeptideCard p{color:var(--muted);font-size:12px;line-height:1.6;margin:0;flex:1 1}.relatedPeptideCard em{color:var(--gold);font-style:normal;font-size:11px;font-weight:600}.relatedSupplementCard{border:1px solid var(--line);border-radius:16px;padding:20px;background:#0a0b0d}.relatedSupplementCard b{display:block;font-family:var(--font-serif);font-size:15px;margin-bottom:6px}.relatedSupplementCard p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.referencesEmpty{color:#8a8a8a;font-size:13px;font-style:italic;max-width:640px}.referencesList{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;max-width:720px}.referencesList li{padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:#0a0b0d}.referencesList a{color:#e8e3d8;font-size:13px}.referencesList a:hover{color:var(--gold)}.referencesList small{display:block;color:#767676;font-size:11px;margin-top:4px}.faqAccordion{display:grid;grid-gap:1px;gap:1px;max-width:760px;border-top:1px solid var(--line)}.faqItem{border-bottom:1px solid var(--line)}.faqToggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 4px;background:transparent;border:0;cursor:pointer;text-align:left;color:#e8e3d8;font-size:14px;font-weight:500}.faqItem.open .faqToggle,.faqToggle i{color:var(--gold)}.faqToggle i{flex-shrink:0;font-style:normal;font-size:16px}.faqAnswer{margin:0 0 18px;padding:0 4px;color:var(--muted);font-size:13px;line-height:1.75;max-width:680px}.panelRequestFlow{text-align:center;padding:90px 6vw;max-width:640px;margin:0 auto}.panelRequestFlow h2{font-family:var(--font-serif);font-size:clamp(26px,3.4vw,38px);margin:14px 0 12px}.panelRequestFlow p{color:var(--muted);font-size:14px;line-height:1.7;margin:0 0 20px}.panelRequestFlow .labForm{text-align:left;margin-top:28px}.panelRequestFlow .startActions{justify-content:center}.panelRequestChecklist{text-align:left;margin:28px auto 0;max-width:480px;border:1px solid var(--line);border-radius:16px;padding:22px 24px;background:rgba(255,255,255,.02)}.panelRequestChecklistLabel{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.panelRequestChecklistGroup{margin-bottom:14px}.panelRequestChecklistGroup:last-child{margin-bottom:0}.panelRequestChecklistGroup b{display:block;font-size:12px;color:#e8e3d8;margin-bottom:6px}.panelRequestChecklistGroup ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.panelRequestChecklistGroup li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.panelRequestChecklistGroup li i{flex-shrink:0;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:rgba(213,180,99,.14);color:var(--gold);font-style:normal;font-size:10px}.panelRequestChecklistNote{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:11px;color:#767676;line-height:1.6;font-style:italic}.goalTeaser{text-align:center}.goalTeaserGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:36px auto 32px}.goalTeaserCard{border:1px solid var(--line);border-radius:999px;padding:12px 22px;background:#0d0f12;transition:transform .3s ease,border-color .3s ease}.goalTeaserCard b{font-weight:600;font-size:13px;color:#e8e3d8}.goalTeaserCard:hover{transform:translateY(-3px);border-color:rgba(213,180,99,.55)}.goalTeaserCta{display:inline-block}.peptidesTeaser{text-align:center}.peptideTeaserStrip{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;max-width:960px;margin:36px auto 32px}.peptideTeaserItem{display:flex;flex-direction:column;align-items:center;gap:10px;width:110px;text-decoration:none;transition:transform .3s ease}.peptideTeaserItem .vialGlow{height:80px;width:80px}.peptideTeaserItem .vialGlow img{max-height:72px}.peptideTeaserItem b{font-weight:600;font-size:12px;color:#e8e3d8;text-align:center;line-height:1.3}.peptideTeaserItem:hover{transform:translateY(-4px)}.bundlesTeaser{text-align:center}.bundleTeaserStrip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:36px auto 32px}.bundleTeaserItem{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:999px;padding:10px 20px 10px 14px;background:#0d0f12;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease}.bundleTeaserItem .bundleIcon{width:18px;height:18px;color:#e8c877;flex:none}.bundleTeaserItem b{font-weight:600;font-size:13px;color:#e8e3d8}.bundleTeaserItem:hover{transform:translateY(-3px);border-color:rgba(213,180,99,.55)}.aiTeaser{text-align:center}.aiTeaserChips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:800px;margin:36px auto 32px}.aiTeaserChip{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:10px 18px;background:#0d0f12;font-size:12.5px;color:#c7c2b6;font-style:italic}.educationTeaser{text-align:center}.educationTeaserGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:900px;margin:36px auto 32px;text-align:left}.educationTeaserItem{display:block;border:1px solid var(--line);border-radius:16px;padding:22px 20px;background:#0d0f12;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease}.educationTeaserItem b{display:block;font-size:14px;color:#e8e3d8;margin-bottom:6px}.educationTeaserItem span{display:block;font-size:12.5px;color:#999;line-height:1.5}.educationTeaserItem:hover{transform:translateY(-4px);border-color:rgba(213,180,99,.55)}@media(max-width:700px){.educationTeaserGrid{grid-template-columns:1fr}}.startPage{min-height:100vh;padding-bottom:90px}.startHeader{height:80px;display:flex;align-items:center;gap:24px;padding:0 6vw;border-bottom:1px solid var(--line)}.startHeader .logo img{height:26px}.startProgress{flex:1 1;height:3px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.startProgress span{display:block;height:100%;background:linear-gradient(120deg,#f4e6b0,#dfba63);transition:width .5s cubic-bezier(.2,.8,.2,1)}.startExit{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;transition:color .2s}.startExit:hover{color:var(--gold)}.startScreen{max-width:760px;margin:0 auto;padding:64px 6vw 20px;text-align:center;animation:startFadeIn .5s cubic-bezier(.2,.7,.2,1)}@keyframes startFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.startScreen h1{font-family:var(--font-serif);font-size:clamp(30px,4.6vw,46px);line-height:1.1;margin:14px 0 16px}.startLead{color:var(--muted);font-size:15px;line-height:1.75;max-width:560px;margin:0 auto 8px}.startSubheading{font-family:var(--font-serif);font-size:20px;text-align:left;margin:44px 0 16px}.startResultGrid{text-align:left}.startFieldHint{color:#8a8a8a;font-size:12px;margin:10px 0 16px}.startActions{display:flex;justify-content:center;gap:14px;margin-top:36px;flex-wrap:wrap}.labChoiceActions{flex-direction:column;align-items:center}.goalGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px;text-align:left}.goalCard{display:flex;flex-direction:column;align-items:flex-start;gap:14px;border:1px solid var(--line);border-radius:20px;padding:28px 24px;background:linear-gradient(160deg,#111419,#07090b);color:#e8e3d8;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s ease,box-shadow .35s ease,background .35s ease;cursor:pointer;text-align:left;width:100%}.goalCard:hover{transform:translateY(-5px);border-color:rgba(213,180,99,.66);box-shadow:0 28px 60px rgba(0,0,0,.45);background:linear-gradient(160deg,#171b22,#0a0c0f)}.goalCard:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.goalCard:active{transform:translateY(-2px)}.goalCardIcon{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:rgba(213,180,99,.08);border:1px solid var(--line);color:var(--gold);transition:background .3s ease,border-color .3s ease}.goalCard:focus-visible .goalCardIcon,.goalCard:hover .goalCardIcon{background:rgba(213,180,99,.16);border-color:rgba(213,180,99,.4)}.goalCard b{font-family:var(--font-serif);font-size:18px;font-weight:500;color:#f1ead9;transition:color .3s ease}.goalCard:focus-visible b,.goalCard:hover b{color:#f4e6b0}.goalCard p{color:var(--muted);font-size:12px;line-height:1.6;margin:0}.assessmentDots{display:flex;justify-content:center;gap:8px;margin:18px 0 8px}.assessmentDots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.15);font-style:normal}.assessmentDots i.done{background:var(--gold)}.assessmentGroup{max-width:440px;margin:32px auto 0;display:grid;grid-gap:20px;gap:20px;text-align:left}.startField{display:grid;grid-gap:8px;gap:8px}.startField>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.startField input[type=date],.startField input[type=email],.startField input[type=number],.startField input[type=tel],.startField input[type=text]{padding:13px 16px;border-radius:12px;border:1px solid var(--line);background:#0a0b0d;color:#f2f2f2;font-size:14px;font-family:var(--font-sans)}.startField input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.chipToggleRow{display:flex;flex-wrap:wrap;gap:8px}.chipToggle{min-height:44px;border:1px solid var(--line);border-radius:999px;padding:11px 18px;background:#0a0b0d;color:#c7c7c7;font-size:12px;transition:border-color .2s,color .2s,background .2s}.chipToggle:hover{border-color:rgba(213,180,99,.5)}.chipToggle.active{border-color:var(--gold);background:rgba(213,180,99,.12);color:#f4e6b0}.chipToggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.generatingScreen{display:flex;flex-direction:column;align-items:center;padding-top:110px}.generatingOrb{margin-bottom:10px}.generatingMessage{color:#c7c2b6;font-size:14px;margin-top:18px;animation:startFadeIn .4s ease}.scoreRing{position:relative;width:200px;height:200px;margin:36px auto 18px;display:grid;place-items:center}.scoreRing svg{transform:rotate(-90deg)}.scoreRingTrack{fill:none;stroke:rgba(255,255,255,.08);stroke-width:10}.scoreRingFill{fill:none;stroke:var(--gold);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1)}.scoreRingLabel{position:absolute;display:flex;flex-direction:column;align-items:center}.scoreRingLabel b{font-family:var(--font-serif);font-size:44px;color:#f4e6b0;line-height:1}.scoreRingLabel span{font-size:11px;color:#8a8a8a;margin-top:4px}.scoreTone{color:var(--muted);font-size:14px;margin-bottom:8px}.scoreCategoryList{max-width:480px;margin:32px auto 0;display:grid;grid-gap:14px;gap:14px;text-align:left}.scoreCategoryRow{display:grid;grid-template-columns:120px 1fr 30px;align-items:center;grid-gap:14px;gap:14px;font-size:12px}.scoreCategoryRow span{color:#c7c2b6}.scoreBar{height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.scoreBar i{display:block;height:100%;border-radius:999px;background:linear-gradient(120deg,#f4e6b0,#dfba63);transition:width 1s cubic-bezier(.2,.7,.2,1);font-style:normal}.scoreCategoryRow b{color:var(--gold);text-align:right;font-weight:600}.profileCardGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.profileCard,.profileCardGrid{margin-top:16px;text-align:left}.profileCard{border:1px solid var(--line);border-radius:18px;padding:24px;background:#0a0b0d}.profileCard h2{font-family:var(--font-serif);font-size:16px;margin:0 0 14px}.priorityCard{border-color:rgba(213,180,99,.5);background:linear-gradient(160deg,#151810,#0a0b0d);box-shadow:0 20px 50px rgba(0,0,0,.35)}.priorityCard h2{font-size:19px;color:#f4e6b0}.priorityCard .panelBulletList li{font-size:15px;color:#e8e3d8}.biggestOpportunity{color:#c7c2b6;font-size:14px;line-height:1.6;margin:0 0 16px}.biggestOpportunity b{color:var(--gold);font-weight:700}.programWhy{color:#c7c2b6;font-size:13px;margin-bottom:8px}.programWhy b{color:var(--gold)}.programIncludes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0}.programIncludes span{border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:11px;color:#c7c2b6}.programCatalogGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:14px;gap:14px;margin-top:28px}.programCatalogCard{border:1px solid var(--line);border-radius:16px;padding:16px;background:#0a0b0d;text-align:center}.programCatalogCard .vialGlow{height:110px;display:flex;align-items:center;justify-content:center}.programCatalogCard .vialGlow img{max-height:100px}.programCatalogCard b{display:block;font-size:12px;margin-top:6px}.programCatalogCard span{display:block;font-size:11px;color:var(--gold);margin-top:2px}.programCatalogNote{font-size:12px;color:var(--muted);line-height:1.6;margin-top:10px}.programCatalogCard .programCatalogNote{text-align:left}.bundleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;max-width:1100px;margin:40px auto 0;padding:0 6vw}.bundleCard{border:1px solid var(--line);border-radius:20px;padding:30px;background:#0a0b0d;display:flex;flex-direction:column;gap:12px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.bundleCard:hover{transform:translateY(-4px);border-color:rgba(213,180,99,.5);box-shadow:0 20px 50px -20px rgba(213,180,99,.25)}.bundleIconWrap{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgba(216,184,107,.14),rgba(216,184,107,.04));color:#e8c877;margin-bottom:4px;transition:box-shadow .35s ease}.bundleCard:hover .bundleIconWrap{box-shadow:0 0 24px rgba(216,184,107,.3)}.bundleIcon{width:22px;height:22px}.bundleCard h2{font-family:var(--font-serif);font-size:22px;margin:2px 0 0}.bundleDescription{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.bundleItems{display:flex;flex-direction:column;gap:8px;margin:8px 0}.bundleItem{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:8px}.bundleItem:first-child{border-top:none;padding-top:0}.bundleItem img{width:32px;height:32px;object-fit:contain}.bundleItem span{flex:1 1;font-size:13px;color:#ddd}.bundleFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px}.bundleFooter strong{font-size:16px;color:#f4e6b0;font-family:var(--font-serif)}.bundleCard .buyButton{margin:0}.bundleFieldLabel{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin:6px 0 0}.bundleFieldValue{font-size:12.5px;color:#c7c2b6;line-height:1.6;margin:2px 0 0}.bundleProtocolPreview{font-size:12px;color:var(--gold);margin-top:6px;transition:color .2s ease}.bundleProtocolPreview:hover{color:#f4e6b0}.bundleViewBtn{margin-top:10px;display:block;text-align:center}.labForm{max-width:440px;margin:28px auto 0;display:grid;grid-gap:18px;gap:18px;text-align:left}.startFormError{color:#e0a68f;font-size:12px;margin-top:14px}.labConfirmedCard{max-width:440px;margin:32px auto 0;border:1px solid rgba(213,180,99,.4);border-radius:20px;padding:36px;background:linear-gradient(160deg,#111419,#07090b)}.labConfirmedCard h2{font-family:var(--font-serif);font-size:26px;color:var(--gold);margin:10px 0 14px;letter-spacing:.04em}.labConfirmedCard p{color:var(--muted);font-size:13px;line-height:1.7}.medicalHistoryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:24px;text-align:left}.medicalHistoryCard{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:#0a0b0d;color:#c7c7c7;font-size:13px;transition:border-color .2s,color .2s,background .2s}.medicalHistoryCard:hover{border-color:rgba(213,180,99,.5)}.medicalHistoryCard.active{border-color:var(--gold);background:rgba(213,180,99,.12);color:#f4e6b0}.medicalHistoryCard:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.medicalHistoryCardCheck{width:16px;height:16px;flex-shrink:0;border-radius:5px;border:1px solid var(--line);transition:background .2s,border-color .2s}.medicalHistoryCard.active .medicalHistoryCardCheck{background:var(--gold);border-color:var(--gold)}.chipInputRow{display:flex;gap:8px}.chipInputRow input{flex:1 1;padding:13px 16px;border-radius:12px;border:1px solid var(--line);background:#0a0b0d;color:#f2f2f2;font-size:14px;font-family:var(--font-sans)}.chipInputTags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chipInputTag{gap:8px;border:1px solid rgba(213,180,99,.4);background:rgba(213,180,99,.1);color:#f4e6b0;border-radius:999px;padding:7px 8px 7px 14px;font-size:12px}.chipInputTag,.chipInputTagRemove{display:inline-flex;align-items:center}.chipInputTagRemove{background:transparent;border:none;color:#c7c2b6;font-size:15px;line-height:1;cursor:pointer;width:20px;height:20px;border-radius:50%;justify-content:center;transition:background .2s,color .2s}.chipInputTagRemove:hover{background:rgba(255,255,255,.08);color:#f4e6b0}.labDropzone{max-width:520px;margin:28px auto 0;text-align:left}.labDropzone input[type=file]{display:block;margin-top:16px;font-size:13px;color:#c7c2b6}.labFileList{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.labFileRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:12px;color:#e8e3d8}.labFileRow i{color:#8a8a8a;font-style:normal}.reportScreen{max-width:820px}.reportSection{margin-top:48px;text-align:left}.reportSection:first-of-type{margin-top:28px}.reportSection .startSubheading{margin:0 0 16px}.bundleSuggestionCard{border:1px solid rgba(213,180,99,.5);border-radius:20px;padding:28px;background:linear-gradient(160deg,#151810,#0a0b0d);box-shadow:0 20px 50px rgba(0,0,0,.35);margin-top:16px}.bundleSuggestionCard>b{font-family:var(--font-serif);font-size:19px;color:#f4e6b0;display:block;margin-bottom:8px}.bundleSuggestionCard>p{color:var(--muted);font-size:14px;line-height:1.6;margin:0 0 8px}.startResumeBanner{max-width:520px;margin:0 auto 28px;border:1px solid rgba(213,180,99,.4);border-radius:16px;padding:18px 22px;background:linear-gradient(160deg,#151810,#0a0b0d);text-align:center}.startResumeBanner p{margin:0 0 12px;color:#e8d9b0;font-size:14px}.startResumeBanner .startActions{margin-top:0}.signupNudgeCard{max-width:520px;margin:32px auto 0;border:1px solid var(--line);border-radius:16px;padding:18px 22px;background:#0a0b0d;text-align:center;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.signupNudgeCard p{margin:0;color:var(--muted);font-size:13px}.startAiNudge{max-width:520px;margin:18px auto 0;text-align:center;font-size:12.5px;color:#888}.startAiNudge a{color:var(--gold);text-decoration:none;margin-left:4px}.startAiNudge a:hover{color:#f4e6b0}@media(max-width:1100px){.fmBundleGrid,.fmCategoryGrid,.fmPanelGrid{grid-template-columns:1fr 1fr}.panelHero{grid-template-columns:1fr}.panelHeroArt{order:-1}.goalGrid,.relatedPeptidesGrid,.relatedSupplementsGrid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.fmBundleGrid,.fmCategoryGrid,.fmPanelGrid{grid-template-columns:1fr}.fmHero{padding:56px 22px 32px}.fmBundleBadge{position:static;display:inline-block;margin-bottom:10px}.panelHero{padding:40px 22px 50px}.panelIllustration{max-width:220px}.relatedPeptidesGrid,.relatedSupplementsGrid{grid-template-columns:1fr}.biomarkerGroupToggle{padding:16px}.biomarkerTable td,.biomarkerTable th{padding:10px 14px}.goalGrid{grid-template-columns:1fr}.startScreen{padding:44px 20px 20px}.startHeader{padding:0 20px;gap:14px}.scoreCategoryRow{grid-template-columns:96px 1fr 26px;gap:8px}.startActions{flex-direction:column-reverse;align-items:stretch}.startActions button{width:100%;min-height:48px}.medicalHistoryGrid{grid-template-columns:1fr}.chipInputRow{flex-direction:column}.chipInputRow button{width:100%}.bundleSuggestionCard{padding:20px}.signupNudgeCard{flex-direction:column}}.biomarkerGroupToggle:focus-visible,.faqToggle:focus-visible,.goalTeaserCard:focus-visible,.relatedPeptideCard:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fmBundleCard,.fmBundleCard:hover,.fmCategoryCard,.fmCategoryCard:hover,.fmPanelCard,.fmPanelCard:hover,.goalCard,.goalCard:hover,.goalTeaserCard,.goalTeaserCard:hover,.relatedPeptideCard,.relatedPeptideCard:hover{transition:none;transform:none}.panelIllustrationCore,.panelIllustrationGlow:before,.panelIllustrationNode,.panelIllustrationSpin,.startScreen{animation:none}.scoreBar i,.scoreRingFill,.startProgress span{transition:none}}.studyCard .evidenceBadges{margin:10px 0}.aiConsoleWrap{width:min(1200px,90vw);margin:0 auto 20px}.aiConsoleWrap .assessCtaInline{margin:0}.aiConsole.aiConsoleSingle{grid-template-columns:1fr}.aiConsoleSingle>section{padding:28px 32px}.aiToolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.aiToolbarBtn{background:transparent;border:1px solid var(--line);color:#c7c7c7;border-radius:999px;padding:9px 16px;font-size:12px;cursor:pointer;transition:border-color .2s,color .2s}.aiToolbarBtn:hover{border-color:rgba(213,180,99,.6);color:#ead49b}.aiConsoleSingle .chatLive{height:min(56vh,520px)}.chatLive .assistantBubble,.chatLive .errorBubble{max-width:88%}.chatLive .assistantBubble p{margin:0 0 10px}.chatLive .assistantBubble p:last-child{margin-bottom:0}.chatLive .assistantBubble ul{margin:0 0 10px;padding-left:20px}.chatLive .assistantBubble a{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.chatLive .errorBubble{background:rgba(207,122,92,.08);border:1px solid rgba(207,122,92,.35);color:#e0a68f}.assistantActions{display:flex;gap:8px;margin-top:10px}.assistantActions button{background:transparent;border:1px solid rgba(255,255,255,.1);color:#9aa1a9;border-radius:999px;padding:5px 12px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:border-color .2s,color .2s}.assistantActions button:hover{border-color:rgba(213,180,99,.5);color:#ead49b}.retryBtn{margin-top:10px;background:transparent;border:1px solid rgba(207,122,92,.4);color:#e0a68f;border-radius:999px;padding:6px 14px;font-size:11px;cursor:pointer}.thinkingDots{color:#8a939d}.thinkingDots span{display:inline-block;animation:thinkingBlink 1.2s ease-in-out infinite}@keyframes thinkingBlink{0%,to{opacity:.25}50%{opacity:1}}.aiComposer{align-items:flex-end}.aiComposer textarea{flex:1 1;resize:none;max-height:160px;background:#090b0e;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:13px 16px;font:inherit;line-height:1.5}.aiComposer textarea:focus{outline:none;border-color:rgba(213,180,99,.55)}.stopBtn{background:linear-gradient(135deg,#cf7a5c,#8f4a34)!important;color:#fff!important}.aiPrivacyNote{display:block;color:#68717d;font-size:11px;line-height:1.6;margin-top:10px}@media(max-width:600px){.aiConsoleSingle>section{padding:18px}.aiConsoleSingle .chatLive{height:52vh}.chatLive .assistantBubble,.chatLive .errorBubble{max-width:94%}}.online{position:relative;padding-left:16px;font-size:11px;letter-spacing:.05em;color:#8a8370}.online:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle,#f4e6b0,#a9793a);box-shadow:0 0 0 0 rgba(213,180,99,.5);animation:aiPresencePulse 2.6s ease-in-out infinite}@keyframes aiPresencePulse{0%,to{box-shadow:0 0 0 0 rgba(213,180,99,.45)}50%{box-shadow:0 0 0 5px rgba(213,180,99,0)}}.chatLive .bot.assistantBubble{border-left:2px solid rgba(213,180,99,.35);padding-left:16px}.aiConsole,.aiConsoleWrap,.aiHero{opacity:0;transform:translateY(20px);animation:startFadeIn .8s cubic-bezier(.2,.7,.2,1) forwards}.aiConsoleWrap{animation-delay:.1s}.aiConsole{animation-delay:.18s}@media(prefers-reduced-motion:reduce){.online:before{animation:none}.aiConsole,.aiConsoleWrap,.aiHero{opacity:1;transform:none;animation:none}}.checkoutShell,.dashboard{opacity:0;transform:translateY(14px);animation:startFadeIn .6s cubic-bezier(.2,.7,.2,1) forwards}.dashboard aside button{transition:border-color .25s ease,background .25s ease,color .25s ease,transform .2s ease}.dashboard aside button:hover{transform:translateX(2px)}@media(prefers-reduced-motion:reduce){.checkoutShell,.dashboard{opacity:1;transform:none;animation:none}.dashboard aside button:hover{transform:none}}.protocolEnginePage{max-width:820px}.peReadOnlyField{opacity:.7;cursor:default}.peIntelligenceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;max-width:640px;margin:28px auto 0}.peScoreCard{border:1px solid var(--line);border-radius:18px;padding:20px;background:#0a0b0d;text-align:center;display:flex;flex-direction:column;gap:6px}.peScoreValue{font-family:var(--font-serif);font-size:34px;color:var(--gold);line-height:1}.peScoreCard b{font-size:12px;letter-spacing:.04em;text-transform:uppercase}.peScoreCard p{color:var(--muted);font-size:11px;line-height:1.5;margin:0}.peRecommendedList{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;max-width:720px;margin:24px auto 0;text-align:left}.peRecommendedCard{border:1px solid var(--line);border-radius:16px;padding:18px;background:#0a0b0d}.peRecommendedCard b{display:block;font-family:var(--font-serif);font-size:15px;margin-bottom:8px}.peRecommendedCard dl{margin:0;display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.peRecommendedCard dt{color:#8a8a8a;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.peRecommendedCard dd{margin:0 0 6px;color:#c7c2b6}.peInlineLink{display:inline-block;margin-top:8px;font-size:11px;color:var(--gold);font-weight:600}.peFollowUpCard,.peNoticeCard{max-width:640px;margin:20px auto 0;border:1px solid rgba(213,180,99,.3);border-radius:14px;padding:16px 20px;background:rgba(213,180,99,.05);font-size:13px;color:var(--muted);text-align:left}.peFollowUpCard b{color:var(--gold)}.peFollowUpCard ul{margin:8px 0 0;padding-left:18px}.peEmptyState{color:var(--muted);font-size:13px;text-align:center;margin-top:24px}.peResultGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;max-width:640px;margin:24px auto 0}.peResultGrid>div{border:1px solid var(--line);border-radius:14px;padding:16px;background:#0a0b0d;text-align:center}.peResultGrid b{display:block;font-size:11px;color:#8a8a8a;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.peResultGrid span{font-family:var(--font-serif);font-size:20px;color:var(--gold)}.peSafetyNote{max-width:640px;margin:16px auto 0;font-size:12px;color:var(--muted);line-height:1.6;text-align:left}.peSafetyList{max-width:560px;margin:28px auto 0;text-align:left}.peSafetyList ul{display:grid;grid-gap:10px;gap:10px;padding-left:20px}.peSafetyList li{font-size:14px;color:#e8e3d8;line-height:1.6}.peMultiSelect{max-width:560px;margin:0 auto;display:grid;grid-gap:14px;gap:14px;text-align:left}.peOptionGrid{display:flex;flex-wrap:wrap;gap:8px}.peNoResults{color:var(--muted);font-size:12px}.peLabsGrid{max-width:640px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.peCartList{max-width:640px;margin:24px auto 0;display:grid;grid-gap:10px;gap:10px}.peCartRow{display:grid;grid-template-columns:1fr 80px 80px;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 16px;background:#0a0b0d}.peCartRowName{font-size:13px;color:#e8e3d8}.peCartRow input{padding:8px;border-radius:8px;border:1px solid var(--line);background:#07090b;color:#f2f2f2;text-align:center}.peCartRowPrice{font-family:var(--font-serif);color:var(--gold);text-align:right}@media(max-width:700px){.peCartRow{grid-template-columns:1fr 60px 70px;font-size:12px}.peIntelligenceGrid,.peResultGrid{grid-template-columns:1fr 1fr}}.peCustomSelect{position:relative}.peCustomSelectTrigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-radius:12px;border:1px solid var(--line);background:#0a0b0d;color:#f2f2f2;font-size:14px;font-family:var(--font-sans);text-align:start;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.peCustomSelectTrigger:hover{border-color:rgba(213,180,99,.5)}.peCustomSelectTrigger:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.peCustomSelectTrigger.open{border-color:var(--gold);box-shadow:0 0 0 1px rgba(213,180,99,.3)}.peCustomSelectValue{color:#f2f2f2}.peCustomSelectPlaceholder{color:#7a7a7a}.peCustomSelectChevron{flex-shrink:0;color:var(--gold);transition:transform .2s ease}.peCustomSelectTrigger.open .peCustomSelectChevron{transform:rotate(180deg)}.peCustomSelectPanel{position:absolute;inset-inline:0;top:calc(100% + 8px);z-index:40;margin:0;padding:6px;list-style:none;max-height:260px;overflow-y:auto;border-radius:14px;border:1px solid rgba(213,180,99,.35);background:rgba(10,11,13,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 50px rgba(0,0,0,.5);opacity:0;transform:translateY(-6px) scale(.98);visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.peCustomSelectPanel.open{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto;transition:opacity .18s ease,transform .18s ease,visibility 0s linear 0s}.peCustomSelectOption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-radius:9px;font-size:13px;color:#e8e3d8;cursor:pointer;transition:background .15s ease,color .15s ease}.peCustomSelectOption.highlighted{background:rgba(213,180,99,.14);color:#f4e6b0}.peCustomSelectOption.selected{color:var(--gold);font-weight:600}.peCustomSelectCheck{color:var(--gold);flex-shrink:0}@media(max-width:700px){.peCustomSelectPanel{max-height:220px}}.catalogFilterBar{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.catalogFilterBar a,.catalogFilterBar button{padding:9px 18px;border-radius:999px;border:1px solid rgba(213,180,99,.3);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#d7d3ca;background:none;cursor:pointer;font-family:var(--font-sans);transition:border-color .2s ease,color .2s ease,background .2s ease}.catalogFilterBar a:focus-visible,.catalogFilterBar a:hover,.catalogFilterBar button:focus-visible,.catalogFilterBar button:hover{border-color:var(--gold);color:#f4e6b0;background:rgba(213,180,99,.08);outline:none}.catalogFilterBar button.active{border-color:var(--gold);color:#f4e6b0;background:rgba(213,180,99,.14)}.peptidesSearchRow{margin-top:22px;max-width:420px}.peptidesSearchInput{width:100%;padding:13px 18px;border-radius:999px;border:1px solid var(--line);background:#0d1014;color:#f0ebe0;font-size:14px;font-family:var(--font-sans);transition:border-color .2s ease}.peptidesSearchInput::placeholder{color:#7a7568}.peptidesSearchInput:focus{border-color:var(--gold);outline:none}.peptidesNoResults{color:var(--muted);font-size:14px;padding:40px 6vw;text-align:center}.catalogFormatSection{padding:56px 0;border-top:1px solid rgba(255,255,255,.06)}.catalogFormatSection:first-of-type{border-top:none}.catalogFormatHead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:26px}.catalogFormatHead h2{font-family:Georgia,serif;font-size:clamp(26px,3.4vw,38px);margin:0 0 8px;color:#efd58e}.catalogFormatSubtitle{color:var(--muted);font-size:14px;line-height:1.6;max-width:640px;margin:0}.catalogViewAll{flex-shrink:0}.catalogShelf{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.catalogShelf::-webkit-scrollbar{height:6px}.catalogShelf::-webkit-scrollbar-thumb{background:rgba(213,180,99,.3);border-radius:99px}.catalogCard{flex:0 0 220px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(160deg,#111419,#07090b);text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease}.catalogCard:hover{transform:translateY(-6px);border-color:rgba(213,180,99,.66)}.catalogCard .vialGlow{height:130px}.catalogCard .vialGlow img{max-height:118px}.packagingRender{display:flex;align-items:center;justify-content:center}.vialGlow .packagingRender svg{height:205px;width:auto;filter:drop-shadow(0 18px 25px #000)}.vialGlow.big .packagingRender svg{height:230px}.catalogCard .vialGlow .packagingRender svg{height:118px}.libraryPage .libraryCardTop .vialGlow .packagingRender svg{height:112px}.peptideTeaserItem .packagingRender svg{height:72px}.programCatalogCard .packagingRender svg{height:100px}.relatedCard .packagingRender{width:70px;margin-bottom:10px}.relatedCard .packagingRender svg{width:70px;height:auto;display:block}@media(max-width:560px){.libraryPage .libraryCardTop .vialGlow .packagingRender svg{height:60px}}.catalogCardFormat{color:var(--gold);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.catalogCard h3{font-family:Georgia,serif;font-size:18px;margin:0;color:#f0ebe0}.catalogCardScientificName{display:block;font-family:var(--font-sans);font-weight:400;margin-top:2px;letter-spacing:.01em}.catalogCardScientificName,.catalogCardStrength{font-size:12px;color:var(--muted)}.catalogCardPrice{color:#efd68f;font-size:14px;font-weight:700}.catalogCardPrice small{display:block;color:#888;font-weight:400;font-size:11px;margin-top:3px}.catalogCardCta{margin-top:6px;align-self:flex-start;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--gold);border-bottom:1px solid transparent;transition:border-color .2s ease}.catalogCard:hover .catalogCardCta{border-color:var(--gold)}@media(max-width:700px){.catalogCard{flex-basis:170px}.catalogFormatSection{padding:40px 0}}.productArtwork{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.artworkSvg{width:auto;height:100%;max-height:100%;filter:drop-shadow(0 14px 28px rgba(0,0,0,.5));transition:transform .45s cubic-bezier(.22,1,.36,1)}.artworkMark{position:absolute;bottom:6px;right:6px;width:22px;height:auto;opacity:.85}[dir=rtl] .artworkMark{right:auto;left:6px}@supports (-webkit-box-reflect:below){.shopCategoryHero img,.shopEmptyArt img,.shopHubTilePhoto img{-webkit-box-reflect:below 2px linear-gradient(transparent,transparent 55%,rgba(0,0,0,.22))}}.shopHubGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px;padding:0 6vw 80px;align-items:stretch}.shopHubTile{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(165deg,#12151a,#0a0b0d 60%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 1px 0 rgba(0,0,0,.4);text-decoration:none;color:inherit;transition:border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.shopHubTile:hover{border-color:rgba(213,180,99,.5);transform:translateY(-6px) scale(1.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 26px 54px rgba(0,0,0,.5)}.shopHubTile .productArtwork,.shopHubTile .shopHubTilePhoto{width:100%;aspect-ratio:1/1;margin-bottom:18px;position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;border-radius:12px}.shopHubTile .shopHubTilePhoto img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border-radius:12px;filter:drop-shadow(0 16px 30px rgba(0,0,0,.55));transition:transform .3s ease,filter .3s ease}.shopHubTile:hover .shopHubTilePhoto img{transform:scale(1.02);filter:drop-shadow(0 22px 38px rgba(0,0,0,.65))}.shopHubTile:hover .productArtwork .artworkSvg{transform:scale(1.02)}.shopHubTile h2{font-family:Georgia,serif;font-size:19px;margin:0 0 10px;color:#f0ebe0;min-height:1.2em}.shopHubTile p{color:var(--muted);font-size:13px;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.5em * 3)}.shopCategoryHero{width:min(90%,460px);aspect-ratio:1/1;margin:-18px auto -14px;padding:0 6vw;display:flex;align-items:center;justify-content:center;box-sizing:content-box;position:relative}.shopCategoryHero .productArtwork,.shopCategoryHero img{max-height:100%;max-width:100%;height:auto;position:relative;z-index:1}.shopCategoryHero img{width:auto;object-fit:contain;border-radius:14px}.shopCategoryHero .artworkSvg,.shopCategoryHero img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.55));animation:shopHeroFloat 5s ease-in-out infinite}.shopCategoryHero:before{inset:-10%;background:radial-gradient(circle at center,rgba(213,180,99,.1) 0,rgba(29,79,63,.08) 45%,transparent 72%)}.shopCategoryHero:after,.shopCategoryHero:before{content:"";position:absolute;border-radius:50%;z-index:0}.shopCategoryHero:after{left:50%;bottom:6%;width:60%;height:14%;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 72%)}@keyframes shopHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.shopCategoryHero .artworkSvg,.shopCategoryHero img{animation:none}}@media(max-width:900px){.shopCategoryHero{width:min(88%,340px);margin:-14px auto -10px}}@media(max-width:560px){.shopCategoryHero{width:min(84%,280px);margin:-10px auto -6px}}@media(min-width:860px){.shopHeroSplit{display:grid;grid-template-columns:minmax(320px,440px) 1fr;align-items:center;grid-gap:clamp(32px,5vw,90px);gap:clamp(32px,5vw,90px);min-height:min(76vh,660px);padding:20px 0 10px}.shopHeroSplit--reverse{grid-template-columns:1fr minmax(320px,440px)}.shopHeroSplit--reverse .pageHero{order:2}.shopHeroSplit--reverse .shopCategoryHero{order:1}.shopHeroSplit .pageHero{padding:0;max-width:none}.shopHeroSplit .shopCategoryHero{width:100%;max-width:520px;aspect-ratio:1/1;margin:0;padding:0;justify-self:center}}@media(min-width:1200px){.shopHeroSplit .pageHero h1{font-size:clamp(40px,3.6vw,58px)}}.shopHeroCta{margin-top:30px}.checkoutOrderLine{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.checkoutOrderLine:first-of-type{padding-top:18px}.checkoutOrderLine:last-of-type{border-bottom:none}.checkoutOrderLine b{font-weight:600;color:#f0ebe0}.checkoutOrderLine span{display:block;color:var(--muted);font-size:12.5px;margin-top:3px}.checkoutOrderLine strong{white-space:nowrap;text-align:right}[dir=rtl] .checkoutOrderLine strong{text-align:left}.checkoutOrderTotal{display:flex;justify-content:space-between;align-items:center;padding-top:18px;margin-top:4px;border-top:1px solid var(--line)}.shopFilterBar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;padding:10px 6vw 24px;position:relative;z-index:2;scroll-margin-top:24px}.shopSearchInput{flex:1 1 240px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:#0d1014;color:#eee;font-size:13px}.shopSearchInput:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.shopSortSelect{padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:#0d1014;color:#ddd;font-size:12.5px}.shopSortSelect:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.shopEmptyState{padding:24px 6vw 60px;color:var(--muted);font-size:14px}.shopEmptyArt{height:230px;padding:0 6vw 8px;display:flex;align-items:center;justify-content:center}.shopEmptyArt .productArtwork,.shopEmptyArt img{height:100%}.shopEmptyArt img{width:auto;object-fit:contain;border-radius:12px;filter:drop-shadow(0 18px 32px rgba(0,0,0,.5))}.shopEmptyPremium{padding:20px 6vw 76px;text-align:center;max-width:520px;margin:0 auto;scroll-margin-top:24px}.shopEmptyPremium h2{font-family:Georgia,serif;font-size:25px;margin:0 0 12px;color:#f0ebe0}.shopEmptyPremium p{color:var(--muted);font-size:14.5px;line-height:1.65;margin:0 0 26px}.shopEmptyActions{display:flex;justify-content:center;margin-bottom:30px}.shopEmptyNotify{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column;align-items:center;gap:2px}.shopEmptyNotify>span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.shopEmptyNotify form{margin-top:12px}.educationGrid a .vialGlow img{transition:transform .4s cubic-bezier(.22,1,.36,1)}.educationGrid a:hover .vialGlow img{transform:scale(1.04) translateY(-4px)}.educationGrid.shopProductGrid{gap:20px}.educationGrid.shopProductGrid a{display:flex;flex-direction:column;border-radius:18px;transition:border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.educationGrid.shopProductGrid a:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 22px 46px rgba(0,0,0,.4)}.educationGrid.shopProductGrid h2{font-size:16px;margin:2px 0 4px;min-height:1.3em}.educationGrid.shopProductGrid p{color:var(--muted);font-size:12.5px;line-height:1.5;margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:560px){.shopHubGrid{grid-template-columns:1fr 1fr;gap:14px}.shopHubTile{padding:24px 16px}.shopHubTile .productArtwork,.shopHubTile .shopHubTilePhoto{height:150px}.shopEmptyArt{height:180px}}.hero.cinematic video{inset:0;width:100%;height:100%;object-fit:cover;opacity:.63;filter:saturate(.78) contrast(1.13)}.hero.cinematic:after,.hero.cinematic:before{opacity:.27}.hero.cinematic:after{opacity:.16}@keyframes cinematicBreath{50%{transform:scale(1.025);filter:drop-shadow(0 0 64px rgba(93,151,220,.54))}}.mediaSlot{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-lg,18px);background:#07090b}.mediaSlotPoster,.mediaSlotVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mediaSlotPoster{display:none}@media(prefers-reduced-motion:reduce){.mediaSlotVideo{display:none}.mediaSlotPoster{display:block}}.mediaSlotReserved{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:1px dashed rgba(213,180,99,.22);background:radial-gradient(circle at 50% 40%,rgba(213,180,99,.05),transparent 65%),#0a0c0f}.mediaSlotMark{width:34px;height:34px;border-radius:50%;border:1px solid rgba(213,180,99,.35);position:relative}.mediaSlotMark:after,.mediaSlotMark:before{content:"";position:absolute;background:rgba(213,180,99,.5)}.mediaSlotMark:before{top:50%;left:22%;right:22%;height:1px;transform:translateY(-50%)}.mediaSlotMark:after{left:50%;top:22%;bottom:22%;width:1px;transform:translateX(-50%)}.mediaSlotLabel{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#7d7666;text-align:center;padding:0 10%}.editorialIndexRow{transition:border-color .3s ease}.editorialIndexRow:hover{border-color:rgba(213,180,99,.4)}@media(prefers-reduced-motion:reduce){.reveal{transition:none;opacity:1;transform:none}}.aiTeaser{position:relative;padding:72px 6vw;background:radial-gradient(circle at 50% 0,rgba(213,180,99,.06),transparent 60%),linear-gradient(180deg,#0a0c0f,#050607);border-bottom:1px solid var(--line)}.aiTeaser,.educationTeaser{border-top:1px solid var(--line)}.educationTeaser{padding-top:56px}@media(prefers-reduced-motion:no-preference){.aiTeaserChip{transition:border-color .25s ease,transform .25s ease}.aiTeaserChip:hover{border-color:rgba(213,180,99,.5);transform:translateY(-2px)}}.eduSectionHead{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;max-width:1200px;margin:64px auto 28px}.eduSectionHead h2{font-family:var(--font-serif);font-size:clamp(22px,2.6vw,30px);margin:0}.eduSectionHead .eduSectionNote{color:var(--muted);font-size:13px;max-width:34ch;text-align:right}.editorialIndex{max-width:1200px;margin:0 auto;padding:0 6vw;border-top:1px solid var(--line)}.editorialIndexRow{display:grid;grid-template-columns:1fr 2fr auto;align-items:center;grid-gap:28px;gap:28px;padding:22px 4px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.editorialIndexRow b{font-family:var(--font-serif);font-size:18px;color:#f1ead9}.editorialIndexRow p{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.editorialIndexRow .editorialIndexArrow{font-size:20px;color:var(--gold);opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}a.editorialIndexRow:hover .editorialIndexArrow{opacity:1;transform:none}a.editorialIndexRow:hover b{color:#f4e6b0}.editorialIndexRow.editorialIndexEmpty p{font-style:italic;opacity:.7}@media(max-width:800px){.editorialIndexRow{grid-template-columns:1fr;gap:6px;padding:18px 4px}.editorialIndexRow .editorialIndexArrow{display:none}}.eduGuideGrid{max-width:1200px;margin:0 auto;padding:0 6vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg,18px);overflow:hidden}.eduGuideCard{background:#0a0c0f;padding:32px}.eduGuideCard .eyebrow{display:block;margin-bottom:10px}.eduGuideCard h3{font-family:var(--font-serif);font-size:19px;margin:0 0 10px}.eduGuideCard p{color:var(--muted);font-size:13.5px;line-height:1.7;margin:0}.eduGuideCard a.secondary{margin-top:16px;display:inline-block}@media(max-width:800px){.eduGuideGrid{grid-template-columns:1fr}}.eduFaq{max-width:820px;margin:0 auto;padding:0 6vw}.eduFaqItem{border-bottom:1px solid var(--line)}.eduFaqItem summary{list-style:none;cursor:pointer;padding:20px 4px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-serif);font-size:16px;color:#f1ead9}.eduFaqItem summary::-webkit-details-marker{display:none}.eduFaqItem summary:after{content:"+";color:var(--gold);font-size:20px;font-family:var(--font-sans);transition:transform .3s ease}.eduFaqItem[open] summary:after{transform:rotate(45deg)}.eduFaqItem p{color:var(--muted);font-size:13.5px;line-height:1.7;margin:0 0 22px;max-width:60ch}.eduVideoReel{max-width:1200px;margin:0 auto;padding:0 6vw;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.eduVideoReel::-webkit-scrollbar{height:6px}.eduVideoReel::-webkit-scrollbar-thumb{background:rgba(213,180,99,.25);border-radius:3px}.eduVideoCard{flex:0 0 280px;scroll-snap-align:start}.eduVideoCard .mediaSlot{margin-bottom:14px}.eduVideoCard h3{font-family:var(--font-serif);font-size:15.5px;margin:0 0 6px;line-height:1.35}.eduVideoCard p{color:var(--muted);font-size:12.5px;line-height:1.6;margin:0 0 8px}.eduVideoMeta{display:flex;align-items:center;gap:8px;font-size:11px;color:#8a8370}.eduMediaStrip{max-width:1200px;margin:0 auto;padding:0 6vw;display:flex;gap:14px;flex-wrap:wrap}.eduMediaStripItem{flex:1 1 260px;display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#0a0c0f}.eduMediaStripItem b{font-size:13px;color:#e8e3d8;font-weight:600}.eduMediaStripItem span{display:block;font-size:11.5px;color:#8a8370;margin-top:2px}.bundleCard,.fmCategoryCard,.fmPanelCard{position:relative;overflow:hidden}.bundleCard:before,.fmCategoryCard:before,.fmPanelCard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(213,180,99,.55),transparent);opacity:0;transition:opacity .4s ease}.bundleCard:hover:before,.fmCategoryCard:hover:before,.fmPanelCard:hover:before{opacity:1}.bundleFieldLabel{opacity:.85}.bundleCard h2,.fmCategoryCard h3,.fmPanelCard h3{transition:color .3s ease}.bundleCard:hover h2,.fmCategoryCard:hover h3,.fmPanelCard:hover h3{color:#f4e6b0}.bundleHeroMedia,.panelHeroMedia{max-width:420px;margin:20px auto 0}@media(max-width:800px){.bundleHeroMedia,.panelHeroMedia{max-width:100%}}.dashboard aside button{position:relative;overflow:hidden}.dashboard aside button:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(213,180,99,.55),transparent);opacity:0;transition:opacity .4s ease}.dashboard aside button.queueActive:before,.dashboard aside button:hover:before{opacity:1}.metrics article{animation:startFadeIn .35s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.metrics article{animation:none}}.eduGuideCard,.eduMediaStripItem{position:relative;overflow:hidden}.eduMediaStripItem{transition:border-color .3s ease}.eduGuideCard:before,.eduMediaStripItem:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(213,180,99,.55),transparent);opacity:0;transition:opacity .4s ease}.eduGuideCard:hover:before,.eduMediaStripItem:hover:before{opacity:1}.eduMediaStripItem:hover{border-color:rgba(213,180,99,.35)}.eduGuideCard h3{transition:color .3s ease}.eduGuideCard:hover h3{color:#f4e6b0}.aiAmbientMediaWrap{width:64px;margin:0 auto 16px}.aiAmbientMediaWrap .mediaSlotReserved{border-radius:50%;gap:0}.aiAmbientMediaWrap .mediaSlotLabel{display:none}.protocolPage{display:block}@media(min-width:900px){.protocolPage{display:grid;grid-template-columns:220px minmax(0,1fr);grid-column-gap:var(--space-5);column-gap:var(--space-5);grid-row-gap:0;row-gap:0}.protocolPage>.back{grid-column:1/-1}.protocolPage>.protocolNav{grid-column:1;grid-row:2/200;position:-webkit-sticky;position:sticky;top:110px;align-self:start;margin-bottom:0}.protocolPage>.case,.protocolPage>.pageHero,.protocolPage>.protocolHero2{grid-column:2}}.protocolNav{margin-bottom:var(--space-5)}.protocolNavToggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background:#0d1014;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);color:#ddd;cursor:pointer;text-align:start;transition:border-color var(--duration-base) var(--ease-standard)}.protocolNavToggle:hover{border-color:rgba(213,180,99,.4)}.protocolNavToggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.protocolNavToggleLabel{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none}.protocolNavCurrent{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4e6b0;font-weight:600;font-size:13px;text-align:start}.protocolNavChevron{flex:none;color:var(--gold);font-size:10px}.protocolNav ul{list-style:none;margin:8px 0 0;padding:0;display:none;flex-direction:column;gap:2px}.protocolNav.expanded ul{display:flex}.protocolNav ul a{display:block;padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;color:#aaa;-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;transition:color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard)}.protocolNav ul a:hover{color:#f4e6b0;background:rgba(213,180,99,.06)}.protocolNav ul a.active{color:var(--gold);border-inline-start-color:var(--gold);background:rgba(213,180,99,.08);font-weight:600}.protocolNav ul a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}@media(min-width:900px){.protocolNavToggle{display:none}.protocolNav ul{display:flex;margin-top:0;-webkit-padding-start:var(--space-2);padding-inline-start:var(--space-2);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}}.dosageChartTable{width:100%;border-collapse:collapse;margin:var(--space-3) 0;font-size:13px}.dosageChartTable td,.dosageChartTable th{padding:10px 14px;text-align:start;border-bottom:1px solid var(--line);vertical-align:top}.dosageChartTable th{color:var(--gold);font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;background:rgba(213,180,99,.05);white-space:nowrap}.dosageChartTable td{color:#ddd}@media(max-width:640px){.dosageChartTable{display:block;overflow-x:auto;white-space:nowrap}}.purchasePlanGrid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4)}@media(min-width:640px){.purchasePlanGrid{grid-template-columns:1fr 1fr}}.purchasePlanCard{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,255,255,.02)}.purchasePlanCard .eyebrow{margin-bottom:0}.purchasePlanUnavailable{color:var(--muted);opacity:.75}.purchasePlanPeriod{margin:0;font-size:12px;color:var(--muted)}.purchasePlanMath{margin:var(--space-2) 0;display:grid;grid-gap:6px;gap:6px}.purchasePlanMath>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:12.5px}.purchasePlanMath dt{color:var(--muted)}.purchasePlanMath dd{margin:0;color:#e6e6e6;font-weight:600}.purchasePlanPrice{display:flex;align-items:baseline;gap:8px;font-size:20px;font-family:var(--font-serif);color:#f4e6b0;margin-top:4px}.purchasePlanCard .primary{margin-top:var(--space-2);width:100%;text-align:center}.protocolQtyBadge{display:inline-block;margin-bottom:12px;padding:6px 12px;border-radius:999px;background:rgba(213,180,99,.1);border:1px solid rgba(213,180,99,.4);color:#e8cf8d;font:700 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.protocolQtyManualOverride{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;font-size:11.5px;color:var(--muted)}.protocolQtyManualOverride input{width:100px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--line);background:transparent;color:#eee;font-size:13px}.protocolQtyManualOverride input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.mobileSearchTrigger{display:none}@media(max-width:1040px){.mobileSearchTrigger{display:flex;align-items:center;gap:10px;width:100%;margin:2px 0 10px;padding:14px 16px;border-radius:var(--radius-pill);border:1px solid rgba(213,180,99,.35);background:rgba(255,255,255,.03);color:#d7d3ca;font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;text-align:start;transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard)}.mobileSearchTrigger:hover{border-color:rgba(213,180,99,.6);background:rgba(213,180,99,.06)}.mobileSearchTrigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mobileSearchTriggerGlyph{color:var(--gold);font-size:17px;flex:none}}.aiAmbientMediaWrap .mediaSlotMark{width:22px;height:22px}.protocolHero2{position:relative;padding:var(--space-5) 0 40px;margin-bottom:var(--space-5);border-bottom:1px solid var(--line);background:radial-gradient(120% 100% at 0 0,rgba(213,180,99,.06),transparent 60%)}.protocolHeroEyebrow{display:block;font:700 11px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.protocolHero2 h1{margin:0 0 16px;font-family:var(--font-serif);font-size:clamp(30px,4.4vw,46px);line-height:1.1;color:#f2ede1}.protocolHero2 h1 em{font-style:italic;color:var(--gold-bright,#f1dc9c)}.protocolHeroDesc{max-width:62ch;margin:0 0 20px;color:var(--muted);font-size:15px;line-height:1.65}.protocolHeroChips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.protocolHeroChips .researchBadge{margin-bottom:0}.protocolHeroFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:1px;gap:1px;margin:0 0 28px;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--line)}.protocolHeroFacts>div{padding:14px 16px;background:#0a0b0d;display:flex;flex-direction:column;gap:6px}.protocolHeroFacts dt{margin:0;font:700 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.protocolHeroFacts dd{margin:0;font-family:var(--font-serif);font-size:15px;color:#f4e6b0}.protocolHeroActions{display:flex;flex-wrap:wrap;gap:12px}.protocolHeroAiLink{position:relative}.protocolHeroAiLink:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);-webkit-margin-end:8px;margin-inline-end:8px;vertical-align:middle;box-shadow:0 0 0 3px rgba(213,180,99,.18)}.protocolJourney{margin:var(--space-4) 0}.protocolJourney ol{list-style:none;margin:0;padding:0;position:relative}.protocolJourney ol:before{content:"";position:absolute;top:30px;bottom:30px;left:27px;width:1px;background:var(--line)}[dir=rtl] .protocolJourney ol:before{left:auto;right:27px}.protocolJourney li{position:relative;display:flex;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.protocolJourney li:last-child{border-bottom:none;padding-bottom:4px}.protocolJourney li:first-child{padding-top:4px}.protocolJourneyNum{position:relative;flex:none;width:56px;font-family:var(--font-serif);font-size:26px;line-height:1;color:var(--gold);opacity:.9}.protocolJourneyBody h3{margin:0 0 8px;font:700 13px/1.3 var(--font-sans);letter-spacing:.03em;text-transform:uppercase;color:#f4e6b0}.protocolJourneyBody p{margin:0;max-width:60ch;color:var(--muted);font-size:13.5px;line-height:1.65}.protocolWeekBars{display:flex;align-items:flex-end;flex-wrap:wrap;gap:4px;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.protocolWeekBar{width:9px;height:34px;border-radius:3px 3px 0 0;background:linear-gradient(to top,rgba(213,180,99,.1),var(--gold));opacity:0;transform:scaleY(.3);transform-origin:bottom;animation:protocolWeekBarRise .5s var(--ease-standard) forwards}.protocolWeekBarsLabel{width:100%;margin-top:12px;font-size:11.5px;letter-spacing:.02em;color:var(--muted)}@keyframes protocolWeekBarRise{to{opacity:1;transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.protocolWeekBar{animation:none;opacity:1;transform:none}}@media(max-width:640px){.protocolHeroFacts{grid-template-columns:repeat(2,1fr)}.protocolJourney li{gap:14px}.protocolJourneyNum{width:40px;font-size:20px}}.reconFlow{flex-wrap:wrap;align-items:stretch;margin:var(--space-4) 0}.reconFlow,.reconFlowNode{display:flex;gap:var(--space-2)}.reconFlowNode{align-items:center;flex:1 1 140px;min-width:0}.reconFlowCard{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);background:#0a0b0d;min-width:0}.reconFlowCard--result{border-color:rgba(213,180,99,.55);background:rgba(213,180,99,.06)}.reconFlowLabel{font:700 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.reconFlowValue{font-family:var(--font-serif);font-size:17px;color:#f4e6b0;white-space:nowrap}.reconFlowCard--result .reconFlowValue{color:var(--gold-bright,#f1dc9c)}.reconFlowHint{color:var(--muted);font-size:11px}.reconFlowArrow{flex:none;color:var(--gold);font-size:16px;opacity:.7}[dir=rtl] .reconFlowArrow{display:inline-block;transform:scaleX(-1)}@media(max-width:780px){.reconFlow,.reconFlowNode{flex-direction:column}.reconFlowNode{align-items:stretch}.reconFlowArrow{align-self:center}.reconFlowArrow,[dir=rtl] .reconFlowArrow{transform:rotate(90deg)}}.purchasePlanCard{position:relative}.purchasePlanCard--complete{border-color:rgba(213,180,99,.4);background:rgba(213,180,99,.035)}.purchasePlanBadge{position:absolute;top:var(--space-3);inset-inline-end:var(--space-3);padding:4px 10px;border-radius:999px;background:rgba(213,180,99,.14);border:1px solid rgba(213,180,99,.4);color:#e8cf8d;font:700 9px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.purchasePlanVialStat{display:flex;align-items:baseline;gap:10px;margin:var(--space-2) 0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:rgba(255,255,255,.02)}.purchasePlanVialStat strong{font-family:var(--font-serif);font-size:28px;color:#f4e6b0;line-height:1}.purchasePlanVialStat span{color:var(--muted);font-size:12px;line-height:1.4}@media(min-width:900px){.protocolNav ul{counter-reset:protocolNavStep;display:flex;flex-direction:column;gap:1px}.protocolNav ul a{counter-increment:protocolNavStep;display:flex;align-items:baseline;gap:10px;padding:9px 14px}.protocolNav ul a:before{content:counter(protocolNavStep,decimal-leading-zero);flex:none;font-family:var(--font-serif);font-size:11px;color:var(--gold);opacity:.65}.protocolNav ul a.active:before{opacity:1}}.protocolNavToggle{box-shadow:var(--shadow-sm)}.anatomyStage{isolation:isolate;overflow:visible}.anatomyBody{animation:rxAnatomyBreathe 8s ease-in-out infinite;transform-origin:50% 55%}.anatomyGlow{opacity:.42;animation:rxOrganSignal 4.8s ease-in-out infinite}.anatomyGlow:nth-of-type(2){animation-delay:.55s}.anatomyGlow:nth-of-type(3){animation-delay:1.1s}.anatomyGlow:nth-of-type(4){animation-delay:1.65s}.anatomyGlow:nth-of-type(5){animation-delay:2.2s}.anatomyGlow:nth-of-type(6){animation-delay:2.75s}.anatomyCallout{opacity:.72;animation:rxCalloutReveal 6s ease-in-out infinite}.anatomyCallout:nth-of-type(2){animation-delay:.45s}.anatomyCallout:nth-of-type(3){animation-delay:.9s}.anatomyCallout:nth-of-type(4){animation-delay:1.35s}.anatomyCallout:nth-of-type(5){animation-delay:1.8s}.anatomyCallout:nth-of-type(6){animation-delay:2.25s}.anatomyLine{position:relative;overflow:hidden;background:#4a402b}.anatomyLine:after{content:"";position:absolute;inset:0;width:42%;background:linear-gradient(90deg,transparent,#f4e6b0,transparent);animation:rxSignalTravel 2.8s ease-in-out infinite}.anatomyCallout.left .anatomyLine:after{animation-direction:reverse}.anatomyBadge{animation:rxBadgePulse 4.8s ease-in-out infinite}@keyframes rxAnatomyBreathe{0%,to{transform:scale(1);filter:drop-shadow(0 0 14px rgba(216,184,107,.16))}50%{transform:scale(1.012);filter:drop-shadow(0 0 23px rgba(216,184,107,.3))}}@keyframes rxOrganSignal{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(.78)}42%{opacity:.9;transform:translate(-50%,-50%) scale(1.18)}70%{opacity:.45;transform:translate(-50%,-50%) scale(.95)}}@keyframes rxCalloutReveal{0%,to{opacity:.48}35%,68%{opacity:1}}@keyframes rxSignalTravel{0%{transform:translateX(-140%);opacity:0}35%{opacity:1}75%,to{transform:translateX(280%);opacity:0}}@keyframes rxBadgePulse{0%,to{box-shadow:0 0 8px rgba(216,184,107,.22)}50%{box-shadow:0 0 20px rgba(216,184,107,.62)}}@media(prefers-reduced-motion:reduce){.anatomyBadge,.anatomyBody,.anatomyCallout,.anatomyGlow,.anatomyLine:after{animation:none!important}.anatomyCallout,.anatomyGlow{opacity:1}}.navProtocolCalculator{position:relative;color:#e7d4a2!important;text-shadow:0 0 18px rgba(216,184,107,.18)}.navProtocolCalculator:after{content:"";position:absolute;inset-inline:12px;bottom:5px;height:1px;background:linear-gradient(90deg,transparent,rgba(216,184,107,.85),transparent);transform:scaleX(.35);opacity:.55;transition:transform .35s ease,opacity .35s ease}.navProtocolCalculator.active:after,.navProtocolCalculator:hover:after{transform:scaleX(1);opacity:1}.navProtocolFull{display:none}@media(max-width:1040px){.navProtocolCalculator{margin:5px 0;padding:14px 16px!important;border:1px solid rgba(216,184,107,.38)!important;border-radius:14px;background:radial-gradient(circle at 12% 50%,rgba(216,184,107,.14),transparent 36%),linear-gradient(115deg,rgba(216,184,107,.08),rgba(255,255,255,.018))!important;box-shadow:inset 0 1px rgba(255,255,255,.05),0 16px 38px rgba(0,0,0,.25)}.navProtocolCalculator:before{content:"RX";display:inline-grid;place-items:center;width:30px;height:30px;-webkit-margin-end:10px;margin-inline-end:10px;border:1px solid rgba(216,184,107,.45);border-radius:50%;color:#d8b86b;font:600 9px/1 var(--font-serif);letter-spacing:.08em}.navProtocolCalculator:after,.navProtocolShort{display:none}.navProtocolFull{display:inline}}@media(max-width:700px){body:has(.adminPage) .floatingAi,body:has(.adminPage) .floatingCartBtn,body:has(.adminPage) .notice,body:has(.adminPage) .siteFooter,body:has(.adminPage) .topbar,body:has(.adminPage) .whatsappFloat{display:none!important}.adminPage{padding:calc(18px + env(safe-area-inset-top)) 14px calc(95px + env(safe-area-inset-bottom));overflow-x:hidden}.adminPage>.back{display:inline-flex;min-height:42px;align-items:center;margin-bottom:12px}.adminPage>h1{font:500 36px/1 var(--font-serif);letter-spacing:-.03em;margin:12px 0}.adminPage>.adminHint{line-height:1.55}.adminPage .pageTopBar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0}.adminTabs{position:-webkit-sticky;position:sticky;top:0;z-index:30;margin-inline:-14px;padding:8px 14px 0;flex-wrap:nowrap;overflow-x:auto;background:rgba(5,6,7,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:none}.adminTabs::-webkit-scrollbar{display:none}.adminTabs a,.adminTabs button{flex:0 0 auto;min-height:44px;padding:13px 14px}.adminShell{display:block;min-height:auto}.adminOrderList{padding:12px 0 18px;max-height:46svh;border:0;border-bottom:1px solid var(--line)}.adminDetail{padding:20px 14px;max-height:none;border-radius:16px;background:#0a0c0f}.adminDetailHeader{display:grid}.adminDetailHeader strong{font-size:15px}.adminInfoGrid,.formGrid{grid-template-columns:1fr!important}.formGrid input,.formGrid select,.formGrid textarea{min-height:48px;font-size:16px}.adminActionsRow,.adminShippingRow,.decision{display:grid;grid-template-columns:1fr;grid-gap:9px;gap:9px}.adminActionsRow button,.adminPage>.primary,.adminPage>.secondary,.adminShippingRow button,.decision button{width:100%;min-height:48px}.adminPage table,.dosageChartTable{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;border-collapse:separate}.adminPage table td,.adminPage table th{min-width:126px;padding:12px 10px}.adminPage details{max-width:100%;overflow:hidden}.adminPage pre{max-width:100%;font-size:10px!important}.adminFilters{position:static}.adminFilters input,.adminFilters select{min-height:46px;font-size:16px}.adminPresetRow{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.adminPresetRow button{flex:0 0 auto;min-height:40px}.adminAdvancedFilters{grid-template-columns:1fr}.adminExportRow{display:grid;grid-template-columns:1fr 1fr}.case{padding:18px 14px}.portalPage:has(.adminPage){padding:0}}.adminRequestCards{display:none}@media(max-width:700px){.adminRequestTable{display:none!important}.adminRequestCards{display:grid;grid-gap:12px;gap:12px;margin:16px 0 22px}.adminRequestCards article{padding:16px;border:1px solid rgba(216,184,107,.22);border-radius:16px;background:linear-gradient(145deg,#111419,#08090b);box-shadow:0 16px 38px rgba(0,0,0,.24)}.adminRequestCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(216,184,107,.14)}.adminRequestCardHead span,.adminRequestCardHead strong{display:block;overflow-wrap:anywhere}.adminRequestCardHead strong{font-size:15px;color:#f4efe2}.adminRequestCardHead span{margin-top:4px;color:#8e929a;font-size:11px}.adminRequestCardHead>b{flex:none;max-width:42%;padding:6px 8px;border:1px solid rgba(216,184,107,.28);border-radius:999px;color:#d8b86b;font-size:9px;line-height:1.2;letter-spacing:.06em;text-align:center;text-transform:uppercase}.adminRequestCards dl{display:grid;grid-gap:0;gap:0;margin:10px 0 14px}.adminRequestCards dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.055)}.adminRequestCards dt{color:#8e929a;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.adminRequestCards dd{margin:0;color:#dedbd3;font-size:12px;overflow-wrap:anywhere}.adminRequestCards .primary{width:100%;min-height:48px}.adminDetail{min-width:0;overflow:visible}.adminDetail .adminDetail{padding:16px 12px;border-radius:13px}.adminDetailHeader{gap:12px}.adminDetailHeader>div{min-width:0}.adminDetailHeader h2,.adminDetailHeader span{overflow-wrap:anywhere}.adminDetail .dosageChartTable{display:table!important;width:100%;table-layout:fixed;overflow:visible;white-space:normal;border-collapse:collapse}.adminDetail .dosageChartTable td,.adminDetail .dosageChartTable th{min-width:0!important;padding:11px 8px;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.adminDetail .dosageChartTable td:first-child{width:38%;color:#aaa;font-size:11px}.adminDetail .dosageChartTable td:last-child{font-size:12px}.adminDetail .metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adminDetail .metrics article{min-width:0;padding:12px 10px}.adminDetail .metrics b{overflow-wrap:anywhere}.adminActionsRow a,.adminShippingRow a,.decision a{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 14px;text-align:center}.adminPage a.primary,.adminPage a.secondary,.adminPage button{touch-action:manipulation}.adminPage textarea{width:100%;min-height:140px;resize:vertical}.adminPage input,.adminPage select,.adminPage textarea{max-width:100%}.adminPage details summary{min-height:44px;display:flex;align-items:center;line-height:1.35}}@media(max-width:380px){.adminRequestCardHead{display:grid}.adminRequestCardHead>b{max-width:100%;justify-self:start}.adminRequestCards dl>div{grid-template-columns:82px minmax(0,1fr)}.adminDetail .metrics{grid-template-columns:1fr!important}}