.program-explore,.program-explore[data-retro-scope]{--sand:#F2EFEA;--cloud:#FAFAF8;--navy:#0F1722;--teal:#4DAA9A;--forest:#0F1722;--terracotta:#4DAA9A;--dune:#E8E4DC;--btn-bg:var(--navy);--btn-text:#FAFAF8;--font-retro-display:var(--font-display);--font-retro-body:var(--font-body);--color-retro-surface:var(--cloud);--color-retro-cream:var(--sand);--color-retro-ink:var(--navy);--color-retro-shadow:var(--navy);--color-retro-green:var(--teal);background:var(--cloud);color:var(--navy);overflow-x:clip}.program-explore .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.program-explore .explore-hero-guarantee-logo{max-height:1.25rem;width:auto}.program-explore .retro-happy,.program-explore .retro-home-closing{background:var(--sand)}.program-explore a.explore-hero-cta,.program-explore a.retro-home-closing-cta,.program-explore a.retro-knowall__cta,.program-explore a.retro-protocol__cta{text-decoration:none}.program-explore a.explore-hero-product{text-decoration:none;color:inherit}.program-explore .program-care-panel{padding:4rem 1rem 5rem;background:var(--sand)}.program-explore .program-care-panel__inner{max-width:72rem;margin:0 auto}.program-explore .program-care-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:900px){.program-explore .program-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.program-explore .program-care-card{border:2px solid var(--forest);border-radius:1.25rem;padding:1.5rem;background:#fff;box-shadow:5px 6px 0 0 var(--forest)}.program-explore .program-care-card h3{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.35rem;font-weight:400}.program-explore .program-care-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:.65rem;gap:.65rem}.program-explore .program-care-card li{display:flex;gap:.65rem;align-items:flex-start;font-size:.95rem;line-height:1.45}.program-explore .program-care-card li:before{content:"✓";flex-shrink:0;color:var(--terracotta);font-weight:700}.program-explore .program-crosslink{text-align:center;padding:0 1rem 3rem}.program-explore .program-crosslink a{color:var(--forest);font-weight:500}.program-explore .explore-hero-section{height:auto!important;padding-bottom:2.5rem!important;overflow:visible!important}.program-explore .explore-hero-container{position:static!important;left:auto!important;width:min(100% - 2rem,72rem)!important;max-width:72rem!important;height:auto!important;margin:0 auto!important;padding:0 1rem!important;transform:none!important}.program-explore .explore-hero-grid{position:static!important;display:grid!important;grid-template-columns:minmax(280px,504px) minmax(0,1fr)!important;grid-gap:clamp(1.5rem,4vw,3rem)!important;gap:clamp(1.5rem,4vw,3rem)!important;width:100%!important;height:auto!important;align-items:start!important}@media (max-width:899px){.program-explore .explore-hero-grid{grid-template-columns:1fr!important}}.program-explore .explore-hero-card[data-card=wl]{position:relative!important;left:auto!important;top:auto!important;width:100%!important;max-width:504px!important;height:auto!important;min-height:27.5rem!important;margin:0 auto!important;color:var(--forest)!important;background-image:linear-gradient(180deg,color-mix(in oklch,var(--dune) 45%,var(--sand)),color-mix(in oklch,var(--dune) 72%,var(--sand)))!important;background-size:auto!important;background-position:50%!important;border:2px solid var(--forest);box-shadow:6px 8px 0 0 var(--forest)}.program-explore .explore-hero-card-vial{display:block;width:min(46%,210px);height:auto;margin:.75rem auto .5rem;object-fit:contain;filter:drop-shadow(0 10px 18px color-mix(in oklch,var(--forest) 18%,transparent))}.program-explore .explore-hero-vial-stage{position:relative;width:min(72%,280px);height:clamp(210px,42vw,280px);margin:.35rem auto .15rem}.program-explore .explore-hero-vial-stage--solo{width:min(58%,220px);height:clamp(230px,44vw,300px);display:flex;align-items:center;justify-content:center}.program-explore .explore-hero-vial-stage .explore-hero-card-vial{position:absolute;margin:0;height:100%;width:auto;max-width:none;object-fit:contain}.program-explore .explore-hero-card-vial--solo{position:static!important;height:100%!important;width:auto!important;max-height:100%;margin:0 auto!important;filter:drop-shadow(0 14px 22px color-mix(in oklch,var(--forest) 18%,transparent))}.program-explore .explore-hero-card-vial--back{left:38%;top:4%;height:92%;z-index:1;opacity:.88;transform:rotate(6deg);filter:drop-shadow(0 8px 14px color-mix(in oklch,var(--forest) 12%,transparent))}.program-explore .explore-hero-card-vial--front{left:8%;top:0;height:100%;z-index:2;transform:rotate(-3deg);filter:drop-shadow(0 12px 20px color-mix(in oklch,var(--forest) 20%,transparent))}.program-explore .retro-clinical.retro-clinical--weight-loss .retro-clinical__inner{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);grid-template-areas:"text visual";align-items:center!important;grid-column-gap:clamp(1.5rem,4vw,3.5rem);column-gap:clamp(1.5rem,4vw,3.5rem);grid-row-gap:1.75rem;row-gap:1.75rem;max-width:72rem;margin-inline:auto;justify-content:center}.program-explore .retro-clinical.retro-clinical--weight-loss .retro-clinical__text{grid-area:text;width:100%!important;max-width:36rem!important;justify-self:end!important;text-align:left!important}.program-explore .retro-clinical.retro-clinical--weight-loss .retro-clinical__body,.program-explore .retro-clinical.retro-clinical--weight-loss .retro-clinical__heading{margin-inline:0!important;text-align:left!important;max-width:none!important}.program-explore .retro-clinical__visual--people,.program-explore .retro-clinical__visual--product{grid-area:visual;position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:min(340px,100%)!important;height:auto!important;min-height:0!important;margin:0!important;justify-self:start!important;align-self:center!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden;border-radius:28px;background:radial-gradient(ellipse at 50% 88%,color-mix(in oklch,var(--teal,#4daa9a) 12%,transparent) 0,transparent 58%),linear-gradient(165deg,color-mix(in oklch,var(--sand,#f5f0e8) 96%,#fff) 0,color-mix(in oklch,var(--dune,#e8e0d4) 28%,var(--sand,#f5f0e8)) 100%);border:1.5px solid color-mix(in oklch,var(--navy,#0f1722) 10%,transparent);box-shadow:0 18px 40px -24px color-mix(in oklch,var(--navy,#0f1722) 28%,transparent);aspect-ratio:4/5;padding:1.25rem}.program-explore .retro-clinical__visual--people{background:#1a1612;padding:0;aspect-ratio:3/4}.program-explore .retro-clinical__visual--people:after,.program-explore .retro-clinical__visual--people:before,.program-explore .retro-clinical__visual--product:after,.program-explore .retro-clinical__visual--product:before{content:none!important}.program-explore .nexa-clinical-people,.program-explore .nexa-clinical-vial{display:block;width:100%;height:100%;object-fit:contain;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.program-explore .nexa-clinical-people{object-fit:cover;object-position:50% 18%;transform:scale(1.04);animation:nexa-clinical-still 16s cubic-bezier(.22,1,.36,1) both}@keyframes nexa-clinical-still{0%{transform:scale(1.1)}to{transform:scale(1.04)}}@media (max-width:900px){.program-explore .retro-clinical.retro-clinical--weight-loss .retro-clinical__inner{grid-template-columns:1fr;grid-template-areas:"text" "visual";justify-items:center}.program-explore .retro-clinical.retro-clinical--weight-loss .retro-clinical__text{justify-self:center!important;max-width:34rem!important}.program-explore .retro-clinical__visual--people,.program-explore .retro-clinical__visual--product{width:min(320px,88vw)!important;justify-self:center!important}}@media (prefers-reduced-motion:reduce){.program-explore .nexa-clinical-people{animation:none}}.program-explore .program-care-grid--3{grid-template-columns:1fr}@media (min-width:900px){.program-explore .program-care-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.program-explore .explore-hero-card-footer,.program-explore .explore-hero-card-title{color:var(--forest)!important}.program-explore .explore-hero-content{left:auto!important;top:auto!important;flex-direction:column!important;max-width:none!important;padding:0!important}.program-explore .explore-hero-content,.program-explore .explore-hero-products{position:static!important;display:flex!important;width:auto!important;height:auto!important}.program-explore .explore-hero-products{flex-wrap:wrap!important;gap:1rem 1.5rem!important}.program-explore .explore-hero-product{position:relative!important;left:auto!important;top:auto!important;display:flex!important;width:auto!important;height:auto!important}.program-explore .explore-hero-product-copy,.program-explore .explore-hero-product-thumb{position:static!important;left:auto!important;top:auto!important;width:auto!important}.program-explore .explore-hero-includes{position:static!important;display:grid!important;width:auto!important;height:auto!important}.program-explore .explore-hero-guarantee{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important}.program-explore .explore-hero-cta,.program-explore .explore-hero-divider,.program-explore .explore-hero-pricing{position:static!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important}.program-explore .explore-hero-card-price--nexa{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:.5rem auto;text-align:center}.program-explore .pax-protocol{padding-top:2.5rem!important;padding-inline:1rem}.program-explore .pax-protocol .retro-protocol__inner{display:grid!important;grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);grid-column-gap:1.75rem;column-gap:1.75rem;grid-row-gap:1.5rem;row-gap:1.5rem;align-items:stretch!important;max-width:80rem;margin-inline:auto}.program-explore .pax-protocol .retro-protocol__right{display:flex!important;flex-direction:column!important}.program-explore .nexa-protocol-stage{position:relative!important;top:auto!important;align-self:stretch!important;display:flex!important;width:100%;min-width:0}.program-explore .nexa-protocol-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:min(42rem,78vh);height:100%;overflow:hidden;isolation:isolate;border-radius:28px;background:radial-gradient(ellipse at 50% 72%,color-mix(in oklch,var(--teal,#4daa9a) 10%,transparent) 0,transparent 55%),linear-gradient(165deg,color-mix(in oklch,var(--sand,#f5f0e8) 96%,#fff) 0,color-mix(in oklch,var(--dune,#e8e0d4) 32%,var(--sand,#f5f0e8)) 100%);box-shadow:0 18px 40px -24px color-mix(in oklch,var(--navy,#0f1722) 28%,transparent)}.program-explore .nexa-protocol-card__photo{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform:scale(1.06);animation:nexa-protocol-still 18s cubic-bezier(.22,1,.36,1) both}.program-explore .nexa-protocol-card__photo--vial{object-fit:contain;object-position:center 42%;transform:none;animation:none;padding:2.5rem 1.5rem 42%}.program-explore .nexa-protocol-card:after{content:"";position:absolute;z-index:1;inset:auto 0 0;height:58%;pointer-events:none;background:linear-gradient(180deg,transparent 0,color-mix(in oklch,var(--navy,#0f1722) 12%,transparent) 28%,color-mix(in oklch,var(--navy,#0f1722) 78%,transparent) 100%)}.program-explore .nexa-protocol-card:has(.nexa-protocol-card__photo--vial):after{height:52%;background:linear-gradient(180deg,transparent 0,color-mix(in oklch,var(--sand,#f5f0e8) 40%,transparent) 22%,color-mix(in oklch,var(--navy,#0f1722) 82%,transparent) 100%)}.program-explore .nexa-protocol-card__copy{position:relative;z-index:2;padding:2.15rem 1.7rem 1.9rem;animation:nexa-protocol-rise .9s cubic-bezier(.22,1,.36,1) .12s both}.program-explore .nexa-protocol-card .nexa-protocol-card__heading{margin:0!important;max-width:16ch!important;font-family:var(--font-display)!important;font-size:clamp(1.7rem,3.1vw,2.45rem)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.08!important;color:#fafaf8!important}.program-explore .nexa-protocol-card__accent,.program-explore .nexa-protocol-card__lead{display:block}.program-explore .nexa-protocol-card__accent{color:color-mix(in oklch,var(--teal,#4daa9a) 55%,#fafaf8)}.program-explore .nexa-protocol-card .nexa-protocol-card__sub{margin:.85rem 0 0!important;max-width:34ch!important;font-size:.98rem!important;line-height:1.5!important;color:color-mix(in oklch,#fafaf8 78%,transparent)!important}@keyframes nexa-protocol-still{0%{transform:scale(1.12)}to{transform:scale(1.06)}}@keyframes nexa-protocol-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.program-explore .pax-protocol .retro-protocol__inner{grid-template-columns:1fr}.program-explore .nexa-protocol-card{min-height:0;aspect-ratio:3/4;height:auto;border-radius:22px}.program-explore .nexa-protocol-card__copy{padding:1.6rem 1.25rem 1.4rem}.program-explore .nexa-protocol-card .nexa-protocol-card__heading{max-width:16ch!important;font-size:1.7rem!important}}@media (prefers-reduced-motion:reduce){.program-explore .nexa-protocol-card__copy,.program-explore .nexa-protocol-card__photo{animation:none}}.program-explore .explore-hero-card-price-main{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,3.5rem);line-height:1;letter-spacing:-.04em;color:var(--forest)}.program-explore .explore-hero-card-price-sub{font-size:.95rem;color:color-mix(in oklch,var(--forest) 70%,transparent)}.program-explore .explore-hero-guarantee-card:before{content:none!important}.program-explore .pax-knowall .pax-knowall__rail .pax-knowall__cta,.program-explore.yx-clone .pax-knowall .pax-knowall__rail .pax-knowall__cta{background:var(--teal)!important;color:var(--navy)!important;border:none!important;box-shadow:none!important;border-radius:999px!important;transform:none!important}.program-explore .pax-knowall .pax-knowall__rail .pax-knowall__cta:active,.program-explore .pax-knowall .pax-knowall__rail .pax-knowall__cta:hover,.program-explore.yx-clone .pax-knowall .pax-knowall__rail .pax-knowall__cta:active,.program-explore.yx-clone .pax-knowall .pax-knowall__rail .pax-knowall__cta:hover{background:color-mix(in oklch,var(--teal) 88%,white)!important;transform:translateY(-1px)!important;box-shadow:none!important}