@keyframes reset-voucher-module__9dFOJW__rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes reset-voucher-module__9dFOJW__shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes reset-voucher-module__9dFOJW__glow{0%,to{opacity:.5}50%{opacity:.9}}@keyframes reset-voucher-module__9dFOJW__line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reset-voucher-module__9dFOJW__orb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18px,-26px)scale(1.14)}}@keyframes reset-voucher-module__9dFOJW__ecg{0%{stroke-dashoffset:260px}55%{stroke-dashoffset:0}to{stroke-dashoffset:-260px}}.reset-voucher-module__9dFOJW__orb{animation:15s ease-in-out infinite reset-voucher-module__9dFOJW__orb}.reset-voucher-module__9dFOJW__orbSlow{animation:19s ease-in-out infinite reverse reset-voucher-module__9dFOJW__orb}.reset-voucher-module__9dFOJW__orbMid{animation:17s ease-in-out infinite reset-voucher-module__9dFOJW__orb}.reset-voucher-module__9dFOJW__riseLogo{opacity:0;animation:.9s cubic-bezier(.2,.65,.3,.9) .15s forwards reset-voucher-module__9dFOJW__rise}.reset-voucher-module__9dFOJW__riseBadge{opacity:0;animation:.8s .4s forwards reset-voucher-module__9dFOJW__rise}.reset-voucher-module__9dFOJW__riseTitle{opacity:0;animation:.9s cubic-bezier(.2,.65,.3,.9) .55s forwards reset-voucher-module__9dFOJW__rise}.reset-voucher-module__9dFOJW__riseLead{opacity:0;animation:.8s .8s forwards reset-voucher-module__9dFOJW__rise}.reset-voucher-module__9dFOJW__rule{animation:1s 1s forwards reset-voucher-module__9dFOJW__line;transform:scaleX(0)}.reset-voucher-module__9dFOJW__shimmer{-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite reset-voucher-module__9dFOJW__shimmer}.reset-voucher-module__9dFOJW__glowDot{animation:2.4s ease-in-out infinite reset-voucher-module__9dFOJW__glow}.reset-voucher-module__9dFOJW__ecg{animation:2.8s ease-in-out infinite reset-voucher-module__9dFOJW__ecg}@media (prefers-reduced-motion:reduce){.reset-voucher-module__9dFOJW__orb,.reset-voucher-module__9dFOJW__orbSlow,.reset-voucher-module__9dFOJW__orbMid,.reset-voucher-module__9dFOJW__riseLogo,.reset-voucher-module__9dFOJW__riseBadge,.reset-voucher-module__9dFOJW__riseTitle,.reset-voucher-module__9dFOJW__riseLead,.reset-voucher-module__9dFOJW__rule,.reset-voucher-module__9dFOJW__shimmer,.reset-voucher-module__9dFOJW__glowDot,.reset-voucher-module__9dFOJW__ecg{opacity:1;transform:none;animation:none!important}}
@layer homepage-glass{:where(.glass-button[data-glass]){position:relative}.glass-button[data-glass],.glass-button.solid-white-button{--glass-size:41px;--glass-ink:#333732;--glass-bg:transparent;--glass-skin:url(https://d1c2j3c95yer90.cloudfront.net/homepage/glass/wellnest-home-glass-white-cape-town.png);--glass-shadow:0 5px 12px -7px #313b453b, 0 16px 22px -16px #313b4540;isolation:isolate;appearance:none;box-sizing:border-box;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;cursor:pointer;justify-content:center;align-items:center;width:auto;max-width:100%;text-decoration:none;display:inline-flex;height:var(--glass-size)!important;min-height:var(--glass-size)!important;padding:0 var(--glass-pad,24px)!important;border:var(--glass-border,0)!important;background:var(--glass-bg)!important;color:var(--glass-ink)!important;box-shadow:var(--glass-shadow)!important;font:var(--glass-weight,500) 14px/21px var(--font-body,Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;letter-spacing:normal!important;text-shadow:var(--glass-text-shadow,none)!important;-webkit-backdrop-filter:var(--glass-blur,none)!important;backdrop-filter:var(--glass-blur,none)!important;border-radius:999px!important;transition:box-shadow .18s,filter .18s,scale .14s,translate .18s!important}.glass-button.solid-white-button{--glass-bg:#fff;--glass-border:1px solid #1a1a1a2e;--glass-shadow:inset 0 1px 0 #fff, 0 6px 16px -10px #20283066}@media (hover:hover){.solid-white-button:not(:disabled):hover{--glass-bg:#f8f8f6;--glass-shadow:inset 0 1px 0 #fff, 0 10px 22px -12px #20283080}}.solid-white-button:not(:disabled):active{--glass-bg:#f2f2ef;scale:.98}.glass-button[data-glass]:before{content:"";z-index:-1;border-image:var(--glass-skin) 64 fill / calc(var(--glass-size) / 2) / 0 stretch;border-radius:inherit;pointer-events:none;position:absolute;inset:0;background:0 0!important}.glass-button[data-glass-ready=true]:before{display:none!important}.glass-button[data-glass]>.glass-optics{border-radius:inherit;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.glass-button[data-glass]>:not(canvas){position:relative;font-family:inherit!important}.glass-button[data-glass-size=standard]{--glass-size:64px;width:300px}.glass-button[data-glass=black]{--glass-skin:url(https://d1c2j3c95yer90.cloudfront.net/homepage/glass/wellnest-home-glass-black-cape-town.png);--glass-bg:var(--color-black-gloss);--glass-ink:#f5f5f5;--glass-shadow:0 5px 12px #0008;text-shadow:0 1px 3px #0008!important}.glass-button[data-glass=soft-black]{--glass-skin:none;--glass-ink:#fff;--glass-bg:var(--color-black-solid);--glass-weight:600;--glass-text-shadow:0 1px 2px #00000073;--glass-shadow:0 10px 18px -10px #00000073, 0 4px 8px -4px #0000004d, inset 0 1px 0 #fff3, inset 0 -3px 6px -3px #0009}.glass-button[data-glass=matte]{--glass-skin:none;--glass-bg:#26231ea6;--glass-ink:#fff;--glass-border:1px solid #ffffff38;--glass-shadow:0 6px 16px -10px #0006;--glass-blur:blur(16px) saturate(140%);--glass-focus:#262320}.glass-button[data-glass=flat-black]{--glass-skin:none;--glass-bg:#161719;--glass-ink:#fff;--glass-shadow:0 6px 16px -10px #0000008c;--glass-focus:#161719}.glass-button[data-glass=outline]{--glass-skin:none;--glass-bg:transparent;--glass-ink:#fff;--glass-border:1px solid #ffffffd9;--glass-shadow:none}.glass-button[data-glass=image]{--glass-skin:url(https://d1c2j3c95yer90.cloudfront.net/homepage/glass/wellnest-home-glass-photo-cape-town.png);--glass-ink:#20241e;--glass-shadow:0 8px 15px -8px #14191388, 0 2px 4px #0002;-webkit-backdrop-filter:blur(16px)saturate(110%)!important;backdrop-filter:blur(16px)saturate(110%)!important;background:#faf7f0c7!important}.glass-button[data-glass=image]>.glass-optics{display:none}.glass-button[data-glass=image]>.glass-label{color:#20241e;line-height:1.4}.glass-button[data-glass][data-glass-icon]{--glass-size:44px;min-width:var(--glass-size);width:var(--glass-size)!important;padding:0!important}.glass-button[data-glass]:focus-visible,.solid-white-button:focus-visible{outline:2px solid var(--glass-focus,var(--glass-ink))!important;outline-offset:6px!important}.glass-button[data-glass=image]:focus-visible{outline-color:#fff!important;box-shadow:0 0 0 9px #282821a8!important}@media (hover:hover){.glass-button[data-glass]:not(:disabled):hover{filter:brightness(1.075);transform:none!important}.glass-button[data-glass=white]:hover{--glass-shadow:0 9px 16px -7px #313b455c, 0 20px 28px -18px #313b4555}.glass-button[data-glass=black]:not(:disabled):hover{filter:brightness(1.7);--glass-shadow:0 8px 24px -8px #ffffff26;translate:0 -2px}.glass-button[data-glass=image]:hover{--glass-shadow:0 10px 18px -8px #141913aa, 0 2px 4px #0002}.glass-button[data-glass=soft-black]:not(:disabled):hover{filter:none;--glass-shadow:0 16px 26px -12px #00000080, 0 5px 10px -5px #0000004d, inset 0 1px 0 #ffffff40, inset 0 -3px 6px -3px #0009;translate:0 -2px}}.glass-button[data-glass]:not(:disabled):active{filter:brightness(.97);scale:.98}.glass-button[data-glass=black]:not(:disabled):active{filter:brightness(1.15);translate:0}.glass-button[data-glass=soft-black]:not(:disabled):active{filter:brightness(1.12);translate:0}.mobile-action-bar .glass-button[data-glass]{--glass-size:44px;padding-inline:7px!important;font-size:12px!important}.homepage-shell #care .reveal-control.glass-button{width:auto}.homepage-shell #approved-hero .glass-button{width:158px!important}@media (max-width:1100px){.homepage-shell #approved-hero .glass-button{--glass-size:48px;width:var(--wn-hero-button-width,100%)!important;padding-inline:12px!important}}#explore .explore-arrow.glass-button[data-glass=image]{--glass-ink:#fff;background:#ffffff1f!important;transition:background .65s,box-shadow .65s!important;box-shadow:inset 0 0 0 1px #ffffff60,0 3px 10px #00000018!important}#explore .explore-arrow.glass-button[data-glass=image]:before{display:none!important}#explore .explore-tile:is(:hover,:focus-visible)>.explore-arrow.glass-button[data-glass=image],#explore .explore-arrow.glass-button[data-glass=image]:focus-visible{filter:none;background:#ffffff2e!important;box-shadow:inset 0 0 0 1px #ffffff80,0 0 14px #ffffff16!important}@media (prefers-reduced-motion:reduce){.glass-button[data-glass]{transition:none!important}.glass-button[data-glass]:is(:hover,:active){translate:0;scale:1}}@media (prefers-reduced-transparency:reduce){.glass-button[data-glass=image]{background:#fafaf8!important}.glass-button[data-glass=image]>.glass-optics{visibility:hidden}.glass-button[data-glass=matte]{--glass-bg:#57524b;--glass-blur:none}}@media (forced-colors:active){.glass-button[data-glass]{color:buttontext!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;background:buttonface!important;border:1px solid buttontext!important}.glass-button[data-glass]:before,.glass-button[data-glass]>.glass-optics{display:none!important}.glass-button[data-glass]:focus-visible{outline-color:highlight!important}}}
.ConsultBookingSection-module__G8va3G__inner{width:min(100%,80rem);margin-inline:auto;padding-inline:3rem}.ConsultBookingSection-module__G8va3G__eyebrow{color:var(--color-primary);letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.3}.ConsultBookingSection-module__G8va3G__bookingSection .ConsultBookingSection-module__G8va3G__bookingCopy .ConsultBookingSection-module__G8va3G__eyebrow{margin:0 0 10px}.ConsultBookingSection-module__G8va3G__bookingCopy h2 em{color:var(--color-primary);font-style:normal;font-weight:500}.ConsultBookingSection-module__G8va3G__primaryCta{gap:.6rem}.ConsultBookingSection-module__G8va3G__outlineCta{color:var(--booking-ink);background:0 0;border:1px solid #1a1a1a8c;border-radius:999px}.ConsultBookingSection-module__G8va3G__outlineCta:hover,.ConsultBookingSection-module__G8va3G__outlineCta:focus-visible{border-color:var(--booking-ink);color:var(--booking-ink);background:#1a1a1a0f}.ConsultBookingSection-module__G8va3G__mobileBookingCta{display:none}.ConsultBookingSection-module__G8va3G__bookingSection{--booking-ink:#1a1a1a;--booking-cream:#fbf6ee;--booking-mobile-bottom:86px;padding:var(--consult-section-pad,5.5rem 0 6rem);scroll-margin-top:var(--site-header-offset);background:#fff}.ConsultBookingSection-module__G8va3G__bookingGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:4.5rem;display:grid}.ConsultBookingSection-module__G8va3G__bookingCopy h2{font-family:var(--font-heading);letter-spacing:-.02em;margin-top:0;font-size:2.9rem;font-weight:400;line-height:1.12}.ConsultBookingSection-module__G8va3G__bookingCopy>p:not(.ConsultBookingSection-module__G8va3G__eyebrow){max-width:32rem;color:var(--color-foreground-muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);margin-top:1.75rem}.ConsultBookingSection-module__G8va3G__bookingCopy>p:nth-of-type(3){font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);margin-top:1.25rem}.ConsultBookingSection-module__G8va3G__bookingVisual .ConsultBookingSection-module__G8va3G__bookingRemote{color:var(--booking-ink);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);grid-column:1/-1;margin:.25rem 0 0}.ConsultBookingSection-module__G8va3G__bookingCopy a:not(.ConsultBookingSection-module__G8va3G__primaryCta){color:var(--booking-ink);text-underline-offset:4px;font-weight:400;-webkit-text-decoration:underline #bfa06299;text-decoration:underline #bfa06299}.ConsultBookingSection-module__G8va3G__bookingCopy .ConsultBookingSection-module__G8va3G__primaryCta{margin-top:2.5rem}.ConsultBookingSection-module__G8va3G__bookingVisual{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.ConsultBookingSection-module__G8va3G__bookingVisual>img{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;min-height:0;display:block}.ConsultBookingSection-module__G8va3G__bookingFacts{gap:.8rem;display:grid}.ConsultBookingSection-module__G8va3G__bookingFacts article{border-radius:var(--radius-lg);background:#faf7f2;border:0;flex-direction:column;justify-content:center;min-height:0;padding:1.4rem 1.5rem;display:flex}.ConsultBookingSection-module__G8va3G__bookingFacts article:nth-child(2){background:var(--booking-cream)}.ConsultBookingSection-module__G8va3G__bookingFacts p{color:var(--color-foreground-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:600;line-height:1.3}.ConsultBookingSection-module__G8va3G__bookingFacts b{color:var(--booking-ink);font-family:var(--font-heading);margin-top:.5rem;font-size:2rem;font-weight:500;line-height:1}.ConsultBookingSection-module__G8va3G__bookingFacts .ConsultBookingSection-module__G8va3G__factGold{color:var(--color-primary)}@media (max-width:1023px){.ConsultBookingSection-module__G8va3G__bookingGrid{gap:2.5rem}}@media (min-width:768px) and (max-width:1023px){.ConsultBookingSection-module__G8va3G__bookingVisual{grid-template-columns:1fr;gap:.75rem}.ConsultBookingSection-module__G8va3G__bookingFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ConsultBookingSection-module__G8va3G__bookingGrid{align-items:stretch}.ConsultBookingSection-module__G8va3G__bookingVisual{flex-direction:column;display:flex}.ConsultBookingSection-module__G8va3G__bookingVisual>img{flex:1 1 0;order:2;height:auto;min-height:7rem}.ConsultBookingSection-module__G8va3G__bookingVisual .ConsultBookingSection-module__G8va3G__bookingFacts{order:1}.ConsultBookingSection-module__G8va3G__bookingVisual .ConsultBookingSection-module__G8va3G__bookingRemote{order:3}}@media (min-width:768px) and (max-width:900px){.ConsultBookingSection-module__G8va3G__bookingFacts p{letter-spacing:.13em;font-size:.6rem}.ConsultBookingSection-module__G8va3G__bookingFacts b{margin-top:.4rem;font-size:1.55rem}}@media (max-width:767px){.ConsultBookingSection-module__G8va3G__inner{padding-inline:1.25rem}.ConsultBookingSection-module__G8va3G__eyebrow{letter-spacing:.22em;font-size:.62rem}.ConsultBookingSection-module__G8va3G__desktopBookingCta{display:none}.ConsultBookingSection-module__G8va3G__mobileBookingCta{width:100%;display:inline-flex}.ConsultBookingSection-module__G8va3G__bookingSection{padding:var(--consult-mobile-pad,2.5rem 0 var(--booking-mobile-bottom))}.ConsultBookingSection-module__G8va3G__bookingGrid{grid-template-columns:1fr;gap:1.25rem}.ConsultBookingSection-module__G8va3G__bookingCopy h2{margin-top:0;font-size:1.9rem;line-height:1.12}.ConsultBookingSection-module__G8va3G__bookingCopy>p:not(.ConsultBookingSection-module__G8va3G__eyebrow){margin-top:1.1rem}.ConsultBookingSection-module__G8va3G__bookingCopy>p:nth-of-type(3){margin-top:.9rem}.ConsultBookingSection-module__G8va3G__bookingVisual .ConsultBookingSection-module__G8va3G__bookingRemote{margin-top:.75rem}.ConsultBookingSection-module__G8va3G__bookingVisual{grid-template-columns:1fr;gap:.65rem}.ConsultBookingSection-module__G8va3G__bookingVisual>img{aspect-ratio:3/2;margin-bottom:.6rem}.ConsultBookingSection-module__G8va3G__bookingFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ConsultBookingSection-module__G8va3G__bookingFacts article{min-height:0;padding:1rem 1.1rem}.ConsultBookingSection-module__G8va3G__bookingFacts b{margin-top:.35rem;font-size:1.5rem}}@media (min-width:768px) and (max-width:1366px){.ConsultBookingSection-module__G8va3G__bookingVisual .ConsultBookingSection-module__G8va3G__bookingRemote{margin-top:.5rem}}[data-home-h2] .ConsultBookingSection-module__G8va3G__bookingSection .ConsultBookingSection-module__G8va3G__bookingCopy h2{font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading)}
.ConsultIntakeMock-module__zer6ma__phoneMockup{background:#2c2620;border:0;border-radius:2rem;width:15rem;min-height:0;padding:.55rem;transform:none;box-shadow:0 24px 50px -18px #3c2c1480}.ConsultIntakeMock-module__zer6ma__phoneMockup>div{min-height:0;color:var(--color-foreground);background:#fdfaf4;border-radius:1.6rem;gap:.45rem;padding:1.5rem 1.1rem;display:grid}.ConsultIntakeMock-module__zer6ma__phoneMockup p{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.ConsultIntakeMock-module__zer6ma__phoneMockup h4{font-family:var(--font-heading);margin:.45rem 0;font-size:1.2rem}.ConsultIntakeMock-module__zer6ma__phoneMockup span{border:1px solid var(--color-border);min-height:1.8rem;color:var(--color-foreground-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);border-radius:.4rem;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex}.ConsultIntakeMock-module__zer6ma__phoneMockup .ConsultIntakeMock-module__zer6ma__mockSelected{color:var(--color-foreground);background:#fbf3e6;border-color:#bfa0628c}.ConsultIntakeMock-module__zer6ma__phoneMockup .ConsultIntakeMock-module__zer6ma__mockSelected svg{color:var(--color-primary)}.ConsultIntakeMock-module__zer6ma__phoneMockup .ConsultIntakeMock-module__zer6ma__phoneMockupCta{background:var(--color-btn-gradient);color:#fff;cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;min-height:1.9rem;margin-top:.3rem;font-size:.7rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.ConsultIntakeMock-module__zer6ma__phoneMockupCta:hover{transform:translateY(-1px);box-shadow:0 .4rem .85rem -.5rem #644614cc}.ConsultIntakeMock-module__zer6ma__phoneMockupCta:focus-visible{outline:2px solid var(--color-primary);outline-offset:.2rem}@media (max-width:1023px){.ConsultIntakeMock-module__zer6ma__phoneMockup{width:11rem}}@media (max-width:767px){.ConsultIntakeMock-module__zer6ma__phoneMockup{border-radius:1.6rem;order:1;justify-self:center;width:12.5rem;min-height:0;padding:.45rem}.ConsultIntakeMock-module__zer6ma__phoneMockup>div{border-radius:1.25rem;min-height:0;padding:1.1rem .9rem}}.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet{aspect-ratio:4/3;border-radius:1.75rem;width:100%;max-width:34rem}.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet>div{border-radius:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-between;gap:.5rem .7rem;height:100%;padding:1.6rem 1.5rem}.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet>div>p,.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet>div>h4,.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet>div>a{grid-column:1/-1}.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet h4{margin:0;font-size:1.35rem}.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet span{min-height:2.2rem;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking)}@media (max-width:1023px){.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet{aspect-ratio:auto;width:100%}.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet>div{gap:.35rem .5rem;padding:1.1rem 1rem}.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet h4{font-size:1.15rem}.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet span{min-height:1.9rem;padding:.25rem .45rem}}@media (max-width:767px){.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet{border-radius:1.5rem;order:0;width:100%;padding:.45rem}.ConsultIntakeMock-module__zer6ma__phoneMockup.ConsultIntakeMock-module__zer6ma__tablet>div{border-radius:1.2rem;gap:.4rem .5rem;padding:1.1rem 1rem}}
.ConsultHowSection-module__LoyMZW__standardInner{width:min(100%,80rem);margin-inline:auto;padding-inline:3rem}.ConsultHowSection-module__LoyMZW__eyebrow{color:var(--color-primary);letter-spacing:.24em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.3}.ConsultHowSection-module__LoyMZW__howSection{--consult-cream:#fbf6ee;--consult-cream-deep:#fdfaf4;--consult-ink:#1a1a1a;--consult-muted:#3a404a;--consult-gold-ink:#b18b44;--consult-shadow-gold:0 8px 24px -6px #bfa06273;--consult-mobile-section-bottom:86px;padding:var(--consult-section-pad,5rem 0 5.5rem);background:#fff}.ConsultHowSection-module__LoyMZW__howSection>.ConsultHowSection-module__LoyMZW__eyebrow,.ConsultHowSection-module__LoyMZW__howSection>.ConsultHowSection-module__LoyMZW__howTitle{width:min(100% - 6rem,80rem);margin-inline:auto;display:block}.ConsultHowSection-module__LoyMZW__howSection>.ConsultHowSection-module__LoyMZW__eyebrow{margin-bottom:var(--space-sm);text-align:center}.ConsultHowSection-module__LoyMZW__howSection>.ConsultHowSection-module__LoyMZW__howTitle{font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;font-size:3.4rem;font-weight:400;line-height:1.12}.ConsultHowSection-module__LoyMZW__howSection>.ConsultHowSection-module__LoyMZW__howTitle em{color:var(--color-primary);font-style:normal}.ConsultHowSection-module__LoyMZW__howGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3.5rem;display:grid}.ConsultHowSection-module__LoyMZW__howMobileProgress{display:none}.ConsultHowSection-module__LoyMZW__howCard{border-radius:var(--radius-lg);color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;height:34rem;min-height:34rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px) and (max-width:1279px){.ConsultHowSection-module__LoyMZW__howCard{height:30rem;min-height:30rem}}.ConsultHowSection-module__LoyMZW__howShade{background:linear-gradient(#1a140c00 0%,#1a140c08 26%,#1a140c1a 40%,#1a140c38 52%,#1a140c61 63%,#1a140c8f 74%,#1a140cbd 86%,#1a140ce6 100%);position:absolute;inset:0}.ConsultHowSection-module__LoyMZW__howChip,.ConsultHowSection-module__LoyMZW__howCardCopy,.ConsultHowSection-module__LoyMZW__howCardOpenButton{z-index:1;position:relative}.ConsultHowSection-module__LoyMZW__howChip{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:none;background:#1c171161;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:400;display:inline-flex;position:absolute;top:1.25rem;left:1.25rem}.ConsultHowSection-module__LoyMZW__howCardCopy{padding-right:4.5rem}.ConsultHowSection-module__LoyMZW__howSection .ConsultHowSection-module__LoyMZW__howCard h3{margin:0}.ConsultHowSection-module__LoyMZW__howCardTitleButton{color:#fff;font-family:var(--font-heading);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.6rem;font-weight:500;line-height:1.2;display:block}.ConsultHowSection-module__LoyMZW__howCardTitleButton:hover{text-underline-offset:.25rem;-webkit-text-decoration:underline #ffffffa6;text-decoration:underline #ffffffa6}.ConsultHowSection-module__LoyMZW__howCardTitleButton:focus-visible{outline-offset:.25rem;outline:2px solid #fff}.ConsultHowSection-module__LoyMZW__howSection .ConsultHowSection-module__LoyMZW__howCard p{color:#ffffffd1;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);margin-top:.6rem}.ConsultHowSection-module__LoyMZW__howCardOpenButton{color:#1a140c;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;position:absolute;bottom:1.75rem;right:1.75rem}.ConsultHowSection-module__LoyMZW__modalBackdrop{z-index:1000;overscroll-behavior:contain;background:#1a140c73;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex;position:fixed;inset:0;overflow:hidden}.ConsultHowSection-module__LoyMZW__modalBackdrop[hidden]{display:none}.ConsultHowSection-module__LoyMZW__howModal{overscroll-behavior:contain;scrollbar-color:#bfa062b8 transparent;scrollbar-width:thin;background:#fff;border-radius:1.25rem;grid-template-columns:1fr;width:min(100%,46rem);max-height:calc(100dvh - 6rem);display:grid;overflow-y:auto;box-shadow:0 30px 70px -20px #1a140c8c}.ConsultHowSection-module__LoyMZW__howModal::-webkit-scrollbar{width:.5rem}.ConsultHowSection-module__LoyMZW__howModal::-webkit-scrollbar-track{background:0 0}.ConsultHowSection-module__LoyMZW__howModal::-webkit-scrollbar-thumb{box-shadow:none;background:linear-gradient(#e5c37fe6,#bfa062b8) padding-box padding-box;border:.12rem solid #0000;border-radius:999px}.ConsultHowSection-module__LoyMZW__howModal::-webkit-scrollbar-button{width:0;height:0;display:none}.ConsultHowSection-module__LoyMZW__howModalReadMore{margin-top:.9rem}.ConsultHowSection-module__LoyMZW__howModalReadMore a{color:var(--consult-ink,var(--color-foreground));text-underline-offset:4px;font-weight:500;-webkit-text-decoration:underline #bfa06299;text-decoration:underline #bfa06299}.ConsultHowSection-module__LoyMZW__howModalImage{background-position:top;background-size:cover;border-radius:1.25rem 1.25rem 0 0;height:22rem;min-height:0;position:relative}.ConsultHowSection-module__LoyMZW__howModalImage:after{content:"";background:linear-gradient(#1a140c00 0% 45%,#ffffffe6 92%,#fff 100%);position:absolute;inset:0}.ConsultHowSection-module__LoyMZW__howModalImage .ConsultHowSection-module__LoyMZW__howChip,.ConsultHowSection-module__LoyMZW__modalClose{z-index:1}.ConsultHowSection-module__LoyMZW__modalClose{width:2.75rem;height:2.75rem;color:var(--consult-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1.25rem;right:1.5rem}.ConsultHowSection-module__LoyMZW__howModalBody{padding:0 3rem 3rem}.ConsultHowSection-module__LoyMZW__howModalBody h3{font-family:var(--font-heading);margin:0 0 1.25rem;font-size:2.4rem;font-weight:500;line-height:1.1}.ConsultHowSection-module__LoyMZW__howModalBody>p{font-size:var(--type-body-size);color:var(--color-foreground-muted);line-height:var(--type-body-leading);margin:0 0 2.5rem}.ConsultHowSection-module__LoyMZW__howModalListTitle{color:var(--consult-ink,var(--color-foreground));font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-leading);margin:1.5rem 0 .75rem}.ConsultHowSection-module__LoyMZW__howModalList{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ConsultHowSection-module__LoyMZW__howModalList li{color:var(--consult-muted,var(--color-foreground-muted));font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);align-items:center;gap:.55rem;display:flex}.ConsultHowSection-module__LoyMZW__howModalList svg{color:var(--consult-gold-ink,#b18b44);flex:none}.ConsultHowSection-module__LoyMZW__howModalFaq{background:var(--consult-cream);border-radius:1rem;margin-top:2rem;padding:1.5rem}.ConsultHowSection-module__LoyMZW__howModalFaq>h4{font-family:var(--font-heading);margin:0 0 .8rem;font-size:1.35rem;font-weight:500}.ConsultHowSection-module__LoyMZW__howModalFaq details{border-top:1px solid #3a404a24}.ConsultHowSection-module__LoyMZW__howModalFaq details:last-child{border-bottom:1px solid #3a404a24}.ConsultHowSection-module__LoyMZW__howModalFaq summary{color:var(--consult-ink);cursor:pointer;font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem 0;list-style:none;display:flex}.ConsultHowSection-module__LoyMZW__howModalFaq summary::-webkit-details-marker{display:none}.ConsultHowSection-module__LoyMZW__howModalFaq summary svg{color:var(--color-primary);flex:none;transition:transform .2s}.ConsultHowSection-module__LoyMZW__howModalFaq details[open] summary svg{transform:rotate(180deg)}.ConsultHowSection-module__LoyMZW__howModalFaq details>div{color:var(--color-foreground-muted);padding:0 0 1rem}.ConsultHowSection-module__LoyMZW__howModalFaq details>div>*{margin:0 0 .8rem}.ConsultHowSection-module__LoyMZW__howModalFaq details>div>:last-child{margin-bottom:0}.ConsultHowSection-module__LoyMZW__howModalFaq details>div ul{padding-inline-start:1.15rem}.ConsultHowSection-module__LoyMZW__howModalFaq .faq-read-more{color:var(--color-primary);font-weight:600}.ConsultHowSection-module__LoyMZW__modalBookingCta{width:100%;margin-top:2rem}.ConsultHowSection-module__LoyMZW__howCardOpenButton.ConsultHowSection-module__LoyMZW__howCardOpenGlass{border:revert-layer;border-radius:revert-layer;background:revert-layer;color:revert-layer}.ConsultHowSection-module__LoyMZW__modalClose.ConsultHowSection-module__LoyMZW__modalCloseOutline{border:1px solid #1a1a1a8c}.ConsultHowSection-module__LoyMZW__modalBookingOutline{--glass-ink:#1a1a1a;--glass-border:1px solid #1a1a1a8c}@media (min-width:768px) and (max-width:900px){.ConsultHowSection-module__LoyMZW__howCard{height:390px;min-height:390px}.ConsultHowSection-module__LoyMZW__howCardCopy{padding-right:0}.ConsultHowSection-module__LoyMZW__howCardOpenButton{top:1.25rem;bottom:auto;right:1.25rem}}@media (max-width:767px){.ConsultHowSection-module__LoyMZW__howSection{padding:var(--consult-mobile-pad,2.5rem 0 var(--consult-mobile-section-bottom))}.ConsultHowSection-module__LoyMZW__howSection>.ConsultHowSection-module__LoyMZW__eyebrow{margin-bottom:.75rem}.ConsultHowSection-module__LoyMZW__howSection>.ConsultHowSection-module__LoyMZW__eyebrow,.ConsultHowSection-module__LoyMZW__howSection>.ConsultHowSection-module__LoyMZW__howTitle{text-align:left;width:min(100% - 2.5rem,80rem)}.ConsultHowSection-module__LoyMZW__howSection>.ConsultHowSection-module__LoyMZW__howTitle{font-size:2rem}.ConsultHowSection-module__LoyMZW__howSection .ConsultHowSection-module__LoyMZW__standardInner{padding-inline:0}.ConsultHowSection-module__LoyMZW__howGrid{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;gap:1rem;margin-top:2rem;padding:0 1.25rem 1rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.ConsultHowSection-module__LoyMZW__howGrid::-webkit-scrollbar{display:none}.ConsultHowSection-module__LoyMZW__howGrid:before,.ConsultHowSection-module__LoyMZW__howGrid:after{content:"";flex:0 0 0}.ConsultHowSection-module__LoyMZW__howCard{scroll-snap-align:start;width:80vw;min-width:80vw;height:27rem;min-height:27rem;padding:1.25rem 1.25rem 1.75rem}.ConsultHowSection-module__LoyMZW__howChip{padding:.45rem .75rem;top:1.25rem;left:1.25rem}.ConsultHowSection-module__LoyMZW__howCardTitleButton{font-size:1.15rem}.ConsultHowSection-module__LoyMZW__howCard p{font-size:.8rem;line-height:1.5}.ConsultHowSection-module__LoyMZW__howCardCopy{padding-right:3.25rem}.ConsultHowSection-module__LoyMZW__howCardOpenButton{width:2.375rem;height:2.375rem;bottom:1.25rem;right:1.25rem}.ConsultHowSection-module__LoyMZW__howMobileProgress{justify-content:center;gap:.5rem;margin-top:.5rem;padding:0 1.25rem;display:flex}.ConsultHowSection-module__LoyMZW__howMobileProgress button{cursor:pointer;background:#3a404a3d;border:0;border-radius:999px;width:.42rem;height:.42rem;padding:0;transition:transform .22s,background .22s}.ConsultHowSection-module__LoyMZW__howMobileProgress .ConsultHowSection-module__LoyMZW__howMobileDotActive{background:var(--color-primary);transform:scale(1.35)}.ConsultHowSection-module__LoyMZW__howModal{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.ConsultHowSection-module__LoyMZW__howModalImage{background-position:50% 22%;border-radius:0;height:20rem}.ConsultHowSection-module__LoyMZW__howModalImage:after{background:linear-gradient(#1a140c00 0% 78%,#ffffffe6 95%,#fff 100%)}.ConsultHowSection-module__LoyMZW__howModalBody{padding:0 1.25rem 2.5rem}.ConsultHowSection-module__LoyMZW__howModalBody h3{margin-bottom:.9rem;font-size:1.7rem}.ConsultHowSection-module__LoyMZW__howModalBody>p{margin-bottom:1.5rem}.ConsultHowSection-module__LoyMZW__howModalFaq{border-radius:.85rem;margin-top:1.5rem;padding:1.25rem}.ConsultHowSection-module__LoyMZW__howModalFaq>h4{font-size:1.2rem}.ConsultHowSection-module__LoyMZW__howModalFaq summary{padding:.8rem 0}.ConsultHowSection-module__LoyMZW__modalBackdrop{background:#fff;align-items:flex-start;padding:0;position:fixed;overflow:hidden}}:is(html.consult-how-modal-open,body.consult-how-modal-open){overscroll-behavior:none;overflow:hidden}body.consult-how-modal-open .site-nav{display:none}body.consult-how-modal-open .mobile-action-bar{display:none}@media (min-width:768px) and (max-height:700px) and (orientation:landscape){.ConsultHowSection-module__LoyMZW__howCard{height:22rem;min-height:22rem}}[data-home-h2] .ConsultHowSection-module__LoyMZW__howSection>.ConsultHowSection-module__LoyMZW__howTitle{font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading)}
.ConsultRelatedCarousel-module__1CuojW__relatedSection>.ConsultRelatedCarousel-module__1CuojW__relatedTitle em{color:var(--color-primary);font-style:normal}.ConsultRelatedCarousel-module__1CuojW__relatedSection{--consult-cream:#fbf6ee;--consult-cream-deep:#fdfaf4;--consult-ink:#1a1a1a;--consult-muted:#3a404a;--consult-gold-ink:#b18b44;--consult-shadow-gold:0 8px 24px -6px #bfa06273;padding:var(--consult-section-pad,var(--section-pad));border-top:1px solid var(--color-border);background:var(--consult-cream-deep);overflow:hidden}.ConsultRelatedCarousel-module__1CuojW__relatedSection[data-surface=page]{background:var(--color-bg);border-top:0}.ConsultRelatedCarousel-module__1CuojW__relatedSection>.ConsultRelatedCarousel-module__1CuojW__relatedTitle{font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;margin:0 auto 3rem;font-size:clamp(34px,3.3vw,48px);font-weight:500;line-height:1.12}.ConsultRelatedCarousel-module__1CuojW__relatedDesktopStage{--card-w:25rem;--card-h:34rem;--near-scale:.88;--far-scale:.74;--step-near:calc(var(--card-w) * 1.08);--step-far:calc(var(--card-w) * 1.84);--step-out:calc(var(--card-w) * 2.4);width:min(100% - 6rem,80rem);height:var(--card-h);margin:0 auto;position:relative}.ConsultRelatedCarousel-module__1CuojW__relatedDesktopCard{width:var(--card-w);height:var(--card-h);border-radius:var(--radius-lg);background:var(--consult-cream);box-shadow:var(--shadow-md);pointer-events:none;transition:transform .82s cubic-bezier(.22,1,.36,1),opacity .82s,filter .82s;position:absolute;top:0;overflow:hidden}.ConsultRelatedCarousel-module__1CuojW__relatedDesktopCard>div:first-child{background-position:50%;background-size:cover;position:absolute;inset:0}.ConsultRelatedCarousel-module__1CuojW__relatedDesktopCard>div:first-child:after{content:"";background:linear-gradient(#1a140c00 34%,#1a140c8c 62%,#1a140ce0 100%);position:absolute;inset:0}.ConsultRelatedCarousel-module__1CuojW__relatedDesktopCard>div:last-child{color:#fff;flex-direction:column;gap:1.5rem;padding:2rem 2rem 2.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.ConsultRelatedCarousel-module__1CuojW__relatedSection .ConsultRelatedCarousel-module__1CuojW__relatedDesktopCard h3{color:#fff;max-width:none;font-family:var(--font-heading);text-align:center;font-size:1.85rem;font-weight:600;line-height:1.2}.ConsultRelatedCarousel-module__1CuojW__relatedDesktopActions{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;gap:.6rem;display:grid}.ConsultRelatedCarousel-module__1CuojW__relatedDesktopActions a,.ConsultRelatedCarousel-module__1CuojW__relatedDesktopActions button{--glass-size:44px;text-align:center;white-space:nowrap}.ConsultRelatedCarousel-module__1CuojW__relatedSection .ConsultRelatedCarousel-module__1CuojW__relatedLearnMore{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:1px solid #ffffffd6;border-radius:999px;justify-content:center;align-items:center;height:44px;padding:0 18px;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1.6;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.ConsultRelatedCarousel-module__1CuojW__relatedSection .ConsultRelatedCarousel-module__1CuojW__relatedLearnMore:hover,.ConsultRelatedCarousel-module__1CuojW__relatedSection .ConsultRelatedCarousel-module__1CuojW__relatedLearnMore:focus-visible{background:#ffffff24;border-color:#fff}@media (prefers-reduced-motion:reduce){.ConsultRelatedCarousel-module__1CuojW__relatedSection .ConsultRelatedCarousel-module__1CuojW__relatedLearnMore{transition:none}}.ConsultRelatedCarousel-module__1CuojW__relatedSection[data-glass-actions] .ConsultRelatedCarousel-module__1CuojW__relatedDesktopActions .solid-white-button{--glass-bg:#f5f2eb}.ConsultRelatedCarousel-module__1CuojW__relatedDesktopCard{margin-left:calc(var(--card-w) / -2);left:50%}.ConsultRelatedCarousel-module__1CuojW__relatedPosition0{z-index:20;pointer-events:auto;transform:translate(0)rotate(0)scale(1)}.ConsultRelatedCarousel-module__1CuojW__relatedPosition1{z-index:12;transform:translateX(var(--step-near)) rotate(6deg) scale(var(--near-scale));opacity:.7;filter:blur(1px)}.ConsultRelatedCarousel-module__1CuojW__relatedPosition2{z-index:12;transform:translateX(calc(var(--step-near) * -1)) rotate(-6deg) scale(var(--near-scale));opacity:.7;filter:blur(1px)}.ConsultRelatedCarousel-module__1CuojW__relatedPosition3{z-index:6;transform:translateX(var(--step-far)) rotate(12deg) scale(var(--far-scale));opacity:.3;filter:blur(2.5px)}.ConsultRelatedCarousel-module__1CuojW__relatedPosition4{z-index:6;transform:translateX(calc(var(--step-far) * -1)) rotate(-12deg) scale(var(--far-scale));opacity:.3;filter:blur(2.5px)}.ConsultRelatedCarousel-module__1CuojW__relatedPositionFarRight{z-index:1;transform:translateX(var(--step-out)) rotate(15deg) scale(.68);opacity:0;filter:blur(3px)}.ConsultRelatedCarousel-module__1CuojW__relatedPositionFarLeft{z-index:1;transform:translateX(calc(var(--step-out) * -1)) rotate(-15deg) scale(.68);opacity:0;filter:blur(3px)}.ConsultRelatedCarousel-module__1CuojW__relatedArrow{z-index:30;position:absolute;top:50%;translate:-50% -50%}.ConsultRelatedCarousel-module__1CuojW__relatedArrowPrev{left:calc(50% - var(--card-w) / 2 - 10px)}.ConsultRelatedCarousel-module__1CuojW__relatedArrowNext{left:calc(50% + var(--card-w) / 2 + 10px)}.ConsultRelatedCarousel-module__1CuojW__relatedControls{justify-content:center;align-items:center;gap:1.25rem;margin-top:2.5rem;display:flex}.ConsultRelatedCarousel-module__1CuojW__relatedControls>div{gap:.6rem;display:flex}.ConsultRelatedCarousel-module__1CuojW__relatedControls>div button{cursor:pointer;background:#3a404a40;border:0;border-radius:999px;width:.5rem;height:.5rem;padding:0;transition:transform .3s,background .3s}.ConsultRelatedCarousel-module__1CuojW__relatedControls>div .ConsultRelatedCarousel-module__1CuojW__relatedDotActive{background:var(--color-primary);transform:scale(1.3)}@media (max-width:767px){.ConsultRelatedCarousel-module__1CuojW__relatedSection{padding:var(--consult-mobile-pad,var(--section-pad))}.ConsultRelatedCarousel-module__1CuojW__relatedSection>.ConsultRelatedCarousel-module__1CuojW__relatedTitle{text-align:center;margin:0 auto 1.5rem;padding:0 1.25rem}.ConsultRelatedCarousel-module__1CuojW__relatedDesktopStage{--card-w:min(calc(100vw - 3rem), 24rem);--card-h:calc(var(--card-w) * 1.5 + 20px);--near-scale:.72;--far-scale:.58;--step-near:calc(var(--card-w) * .86);--step-far:calc(var(--card-w) * 1.6);--step-out:calc(var(--card-w) * 2.2);width:100%}.ConsultRelatedCarousel-module__1CuojW__relatedDesktopCard>div:last-child{gap:.75rem;padding:1.1rem 1.1rem 1.25rem}.ConsultRelatedCarousel-module__1CuojW__relatedSection .ConsultRelatedCarousel-module__1CuojW__relatedDesktopCard h3{padding-bottom:10px}.ConsultRelatedCarousel-module__1CuojW__relatedDesktopActions{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ConsultRelatedCarousel-module__1CuojW__relatedSection[data-glass-actions] .ConsultRelatedCarousel-module__1CuojW__relatedDesktopActions{flex-direction:row;justify-content:center}.ConsultRelatedCarousel-module__1CuojW__relatedSection .ConsultRelatedCarousel-module__1CuojW__relatedLearnMore{height:40px;padding:0 14px;font-size:13px}.ConsultRelatedCarousel-module__1CuojW__relatedArrow{--glass-size:34px;display:inline-flex}.ConsultRelatedCarousel-module__1CuojW__relatedArrowPrev{left:max(1.625rem, calc(50% - var(--card-w) / 2 - 10px))}.ConsultRelatedCarousel-module__1CuojW__relatedArrowNext{left:min(calc(100% - 1.625rem), calc(50% + var(--card-w) / 2 + 10px))}.ConsultRelatedCarousel-module__1CuojW__relatedPosition1,.ConsultRelatedCarousel-module__1CuojW__relatedPosition2{opacity:.45}.ConsultRelatedCarousel-module__1CuojW__relatedControls{margin-top:1.75rem}}[data-home-h2] .ConsultRelatedCarousel-module__1CuojW__relatedSection>.ConsultRelatedCarousel-module__1CuojW__relatedTitle{font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading)}
.ConsultVideoSection-module__Wr8PVa__standardInner{width:min(100%,80rem);margin-inline:auto;padding-inline:3rem}.ConsultVideoSection-module__Wr8PVa__videoSection{padding:var(--consult-video-pad,5rem 0 5.5rem);border-top:1px solid var(--consult-video-line,var(--color-border));background:var(--consult-video-bg,#fff)}.ConsultVideoSection-module__Wr8PVa__videoGrid{grid-template-columns:minmax(0,22rem) minmax(0,34.5rem);justify-content:center;align-items:center;column-gap:clamp(3rem,7vw,6.5rem);display:grid}.ConsultVideoSection-module__Wr8PVa__videoFrame{aspect-ratio:9/16;background:var(--consult-video-cream,#fbf6ee);width:22rem;max-width:100%;box-shadow:var(--shadow-md);border-radius:1.25rem;justify-self:center;position:relative;overflow:hidden}.ConsultVideoSection-module__Wr8PVa__videoFrame iframe,.ConsultVideoSection-module__Wr8PVa__videoPlayer,.ConsultVideoSection-module__Wr8PVa__videoPoster,.ConsultVideoSection-module__Wr8PVa__videoLoadingPoster{width:100%;height:100%;position:absolute;inset:0}.ConsultVideoSection-module__Wr8PVa__videoFrame iframe{border:0}.ConsultVideoSection-module__Wr8PVa__videoLoop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ConsultVideoSection-module__Wr8PVa__videoPoster{background:var(--consult-video-cream,#fbf6ee);color:#fff;cursor:pointer;border:0;padding:0;display:block;overflow:hidden}.ConsultVideoSection-module__Wr8PVa__videoPoster:after{content:"";background:linear-gradient(#14110d14,#14110d6b);position:absolute;inset:0}.ConsultVideoSection-module__Wr8PVa__videoPoster img,.ConsultVideoSection-module__Wr8PVa__videoLoadingPoster{object-fit:cover;object-position:center;display:block}.ConsultVideoSection-module__Wr8PVa__videoLoadingPoster{z-index:0;filter:blur(10px)saturate(1.05);transform:scale(1.08)}.ConsultVideoSection-module__Wr8PVa__videoPlayControl,.ConsultVideoSection-module__Wr8PVa__videoPlayLabel{z-index:1;position:absolute}.ConsultVideoSection-module__Wr8PVa__videoPlayControl{-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#1c18137a;border:1px solid #fffc;border-radius:50%;place-items:center;width:4.25rem;height:4.25rem;transition:transform .18s,background .18s;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .75rem 2rem #14110d3d}.ConsultVideoSection-module__Wr8PVa__videoSection .ConsultVideoSection-module__Wr8PVa__videoPlayControl svg{margin-left:.15rem}.ConsultVideoSection-module__Wr8PVa__videoPlayLabel{letter-spacing:.18em;text-align:center;text-transform:uppercase;font-size:.7rem;font-weight:600;bottom:1rem;left:1rem;right:1rem}.ConsultVideoSection-module__Wr8PVa__videoPoster:hover .ConsultVideoSection-module__Wr8PVa__videoPlayControl{background:var(--consult-video-accent,var(--color-primary));transform:translate(-50%,-50%)scale(1.06)}.ConsultVideoSection-module__Wr8PVa__videoPoster:focus-visible{outline:2px solid var(--consult-video-accent,var(--color-primary));outline-offset:-.25rem}.ConsultVideoSection-module__Wr8PVa__videoIframe{z-index:1;opacity:0;position:relative}.ConsultVideoSection-module__Wr8PVa__videoIframeReady{z-index:1;opacity:1;position:relative}.ConsultVideoSection-module__Wr8PVa__videoSection .ConsultVideoSection-module__Wr8PVa__videoCopy>.ConsultVideoSection-module__Wr8PVa__eyebrow{color:var(--consult-video-accent,var(--color-primary));margin:0 0 1.75rem}.ConsultVideoSection-module__Wr8PVa__videoSection .ConsultVideoSection-module__Wr8PVa__videoCopy h2{max-width:none;font-family:var(--font-heading);letter-spacing:-.02em;margin-top:0;font-size:2.75rem;font-weight:400;line-height:1.15}.ConsultVideoSection-module__Wr8PVa__videoTrustGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:2.25rem;display:grid}.ConsultVideoSection-module__Wr8PVa__videoTrustCard{border:1px solid var(--consult-video-line,var(--color-border));border-radius:var(--radius-lg,1rem);background:var(--consult-video-card,var(--consult-video-cream,#fbf6ee));min-height:7.25rem;box-shadow:var(--shadow-sm);padding:1.05rem}.ConsultVideoSection-module__Wr8PVa__videoSection .ConsultVideoSection-module__Wr8PVa__videoTrustCard h3{color:var(--consult-video-ink,var(--color-foreground));font-family:var(--type-title-sm-family);letter-spacing:var(--type-title-sm-tracking);margin:0}.ConsultVideoSection-module__Wr8PVa__videoSection .ConsultVideoSection-module__Wr8PVa__videoTrustCard p{color:var(--consult-video-muted,var(--color-foreground-muted));margin:.4rem 0 0}.ConsultVideoSection-module__Wr8PVa__videoCta{gap:.55rem;margin-top:1.5rem;box-shadow:0 12px 28px #b18d4833}.ConsultVideoSection-module__Wr8PVa__videoCta:hover{transform:translateY(-2px);box-shadow:0 16px 32px #b18d4852}@media (max-width:1023px){.ConsultVideoSection-module__Wr8PVa__videoGrid{gap:2.5rem}}@media (min-width:768px) and (max-width:1100px){.ConsultVideoSection-module__Wr8PVa__videoSection[data-tablet-heading-top] .ConsultVideoSection-module__Wr8PVa__videoGrid{grid-template-rows:auto auto auto 1fr;grid-template-areas:"eyebrow eyebrow""title title""video cards""video cta";align-items:start;row-gap:0}.ConsultVideoSection-module__Wr8PVa__videoSection[data-tablet-heading-top] .ConsultVideoSection-module__Wr8PVa__videoCopy{display:contents}.ConsultVideoSection-module__Wr8PVa__videoSection[data-tablet-heading-top] .ConsultVideoSection-module__Wr8PVa__videoFrame{grid-area:video}.ConsultVideoSection-module__Wr8PVa__videoSection[data-tablet-heading-top] .ConsultVideoSection-module__Wr8PVa__videoCopy>.ConsultVideoSection-module__Wr8PVa__eyebrow{grid-area:eyebrow}.ConsultVideoSection-module__Wr8PVa__videoSection[data-tablet-heading-top] .ConsultVideoSection-module__Wr8PVa__videoCopy h2{grid-area:title;margin-bottom:2rem}.ConsultVideoSection-module__Wr8PVa__videoSection[data-tablet-heading-top] .ConsultVideoSection-module__Wr8PVa__videoTrustGrid{grid-area:cards;grid-template-columns:minmax(0,1fr);margin-top:0}.ConsultVideoSection-module__Wr8PVa__videoSection[data-tablet-heading-top] .ConsultVideoSection-module__Wr8PVa__videoCta{grid-area:cta;justify-self:start}}@media (max-width:767px){.ConsultVideoSection-module__Wr8PVa__standardInner{padding-inline:1.25rem}.ConsultVideoSection-module__Wr8PVa__videoSection{padding:var(--consult-mobile-pad,2.5rem 0 var(--consult-video-mobile-bottom,86px))}.ConsultVideoSection-module__Wr8PVa__videoGrid{grid-template-columns:1fr;gap:1.75rem}.ConsultVideoSection-module__Wr8PVa__videoFrame{width:100%}.ConsultVideoSection-module__Wr8PVa__videoSection .ConsultVideoSection-module__Wr8PVa__videoCopy>.ConsultVideoSection-module__Wr8PVa__eyebrow{margin:1.75rem 0 .9rem}.ConsultVideoSection-module__Wr8PVa__videoSection .ConsultVideoSection-module__Wr8PVa__videoCopy h2{font-size:1.9rem;line-height:1.15}.ConsultVideoSection-module__Wr8PVa__videoTrustGrid{gap:.75rem;margin-top:1.25rem}.ConsultVideoSection-module__Wr8PVa__videoCta{width:100%;margin-top:1.25rem}.ConsultVideoSection-module__Wr8PVa__videoTrustCard{min-height:0;padding:.85rem}.ConsultVideoSection-module__Wr8PVa__videoSection .ConsultVideoSection-module__Wr8PVa__videoTrustCard p{margin-top:.3rem}}@media (min-width:768px) and (max-height:700px) and (orientation:landscape){.ConsultVideoSection-module__Wr8PVa__videoFrame{width:17rem}}[data-home-h2] .ConsultVideoSection-module__Wr8PVa__videoSection .ConsultVideoSection-module__Wr8PVa__videoCopy h2{font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading)}[data-home-h2] .ConsultVideoSection-module__Wr8PVa__videoSection[data-tablet-heading-top] .ConsultVideoSection-module__Wr8PVa__videoCopy h2{font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading)}
.PeptideStrategyPage-module__R05xJq__page{--peptide-cream:#fbf6ee;--peptide-cream-deep:#fdfaf4;--peptide-ink:#1a1a1a;--peptide-muted:#3a404a;--peptide-gold-ink:#b18b44;--peptide-shadow-gold:0 8px 24px -6px #bfa06273;color:var(--peptide-ink);font-family:var(--font-sans), system-ui, sans-serif;background:#fff;overflow:clip}.PeptideStrategyPage-module__R05xJq__page *,.PeptideStrategyPage-module__R05xJq__page :before,.PeptideStrategyPage-module__R05xJq__page :after{box-sizing:border-box}.PeptideStrategyPage-module__R05xJq__page h1,.PeptideStrategyPage-module__R05xJq__page h2,.PeptideStrategyPage-module__R05xJq__page h3,.PeptideStrategyPage-module__R05xJq__page h4,.PeptideStrategyPage-module__R05xJq__page p{margin:0}.PeptideStrategyPage-module__R05xJq__page a{color:inherit;text-decoration:none}.PeptideStrategyPage-module__R05xJq__page a.PeptideStrategyPage-module__R05xJq__remoteFaqLink{text-underline-offset:3px;text-decoration:underline}.PeptideStrategyPage-module__R05xJq__page button{font:inherit}.PeptideStrategyPage-module__R05xJq__container,.PeptideStrategyPage-module__R05xJq__standardInner,.PeptideStrategyPage-module__R05xJq__heroInner{width:min(100%,80rem);margin-inline:auto}.PeptideStrategyPage-module__R05xJq__standardInner{padding-inline:3rem}.PeptideStrategyPage-module__R05xJq__eyebrow,.PeptideStrategyPage-module__R05xJq__sectionEyebrow{color:var(--color-primary);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:var(--type-label-case)}.PeptideStrategyPage-module__R05xJq__page{--glass-bg:#f5f2eb;--consult-video-card:#fff;--consult-blood-section-edge:0;--peptide-section-top:var(--section-pad-top);--peptide-section-pad:var(--section-pad);--consult-video-pad:var(--section-pad);--consult-blood-pad:var(--section-pad);--consult-section-pad:var(--section-pad);--consult-mobile-pad:var(--section-pad)}.PeptideStrategyPage-module__R05xJq__intro{background:radial-gradient(38% 55% at 78% 16%, #bfa0622e 0%, #bfa06200 70%), radial-gradient(30% 52% at 8% 68%, #c3943a1f 0%, #c3943a00 76%), radial-gradient(120% 90% at 12% 8%, #fdf8ee 0%, var(--peptide-cream) 38%, #fbf6ee00 72%), linear-gradient(180deg, var(--peptide-cream) 0%, #fff 64%, var(--peptide-cream-deep) 100%);overflow:clip}.PeptideStrategyPage-module__R05xJq__hero{isolation:isolate;min-height:max(100svh,46rem);padding-top:var(--site-header-offset);background:0 0;align-items:center;display:flex;position:relative;overflow:hidden}.PeptideStrategyPage-module__R05xJq__heroInner{padding:2.5rem 3rem;position:relative}.PeptideStrategyPage-module__R05xJq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__eyebrow{margin-bottom:2rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle{margin-bottom:var(--space-lg);font-family:var(--font-heading);letter-spacing:-.03em;font-size:4.5rem;font-weight:500;line-height:1.08}.PeptideStrategyPage-module__R05xJq__heroTitle span,.PeptideStrategyPage-module__R05xJq__heroTitle em{display:block}.PeptideStrategyPage-module__R05xJq__heroTitle em,.PeptideStrategyPage-module__R05xJq__centerTitle em,.PeptideStrategyPage-module__R05xJq__whoRight h2 em,.PeptideStrategyPage-module__R05xJq__clinicalGrid h2 em,.PeptideStrategyPage-module__R05xJq__benefitsHeading h2 em{color:var(--color-primary);font-style:normal;font-weight:500}.PeptideStrategyPage-module__R05xJq__heroLead{max-width:26rem;color:var(--color-foreground-muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.PeptideStrategyPage-module__R05xJq__heroActions{align-items:center;gap:1.5rem;display:flex}.PeptideStrategyPage-module__R05xJq__desktopHeroActions{margin-top:2.5rem}.PeptideStrategyPage-module__R05xJq__mobileHeroActions{display:none}.PeptideStrategyPage-module__R05xJq__priceLine{color:var(--color-foreground-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.PeptideStrategyPage-module__R05xJq__priceLine s{opacity:.65}.PeptideStrategyPage-module__R05xJq__priceLine b{color:var(--peptide-ink);font-weight:500}.PeptideStrategyPage-module__R05xJq__heroNavigation{flex-direction:column;gap:1rem;display:flex}.PeptideStrategyPage-module__R05xJq__heroFeatureCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);height:12rem;box-shadow:var(--shadow-sm);background:#fff;display:block;position:relative;overflow:visible}.PeptideStrategyPage-module__R05xJq__heroFeatureCard>span{flex-direction:column;justify-content:space-between;padding:1.6rem 1.75rem;display:flex;position:absolute;inset:0 45% 0 0}.PeptideStrategyPage-module__R05xJq__heroFeatureCard b{font-family:var(--font-heading);letter-spacing:-.01em;font-size:1.6rem;font-weight:600;line-height:1.2}.PeptideStrategyPage-module__R05xJq__heroFeatureCard img{z-index:3;object-fit:contain;object-position:center;pointer-events:none;filter:drop-shadow(0 26px 34px #3a2a1c47);width:66%;height:190%;animation:9s ease-in-out infinite PeptideStrategyPage-module__R05xJq__om-float-hero-card;position:absolute;right:-6%}.PeptideStrategyPage-module__R05xJq__heroFeatureCard:first-child img{top:-50%}.PeptideStrategyPage-module__R05xJq__heroFeatureCard:nth-child(2) img{animation-delay:1.4s;top:-42%}.PeptideStrategyPage-module__R05xJq__heroMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.PeptideStrategyPage-module__R05xJq__heroMiniCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:4.5rem;box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:.6rem;padding:1rem 1.2rem;font-size:1rem;display:flex;position:relative;overflow:hidden}.PeptideStrategyPage-module__R05xJq__heroMiniCard>span{white-space:nowrap;flex:none}.PeptideStrategyPage-module__R05xJq__heroMiniCard>i{width:2.5rem;height:2.5rem;color:var(--color-primary);background:#fbf3e6;border-radius:.6rem;justify-content:center;align-items:center;margin-left:auto;font-style:normal;display:inline-flex}.PeptideStrategyPage-module__R05xJq__pathSection{padding:var(--peptide-section-pad);scroll-margin-top:var(--site-header-offset);background:#fff}.PeptideStrategyPage-module__R05xJq__pathSection .PeptideStrategyPage-module__R05xJq__centerTitle{margin-inline:auto;margin-bottom:var(--space-2xl)}.PeptideStrategyPage-module__R05xJq__centerTitle{font-family:var(--font-heading);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);text-align:center;margin-bottom:3rem}.PeptideStrategyPage-module__R05xJq__pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.PeptideStrategyPage-module__R05xJq__pathCard{border-radius:var(--radius-lg);background:var(--peptide-cream);text-align:center;border:1px solid #bfa0622e;flex-direction:column;align-items:center;min-width:0;min-height:25rem;padding:2.25rem 2rem 2.5rem;display:flex}.PeptideStrategyPage-module__R05xJq__pathNumber{color:var(--color-primary);font-size:1rem;font-weight:700}.PeptideStrategyPage-module__R05xJq__pathCard h3{font-family:var(--font-heading);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);margin-top:.9rem}.PeptideStrategyPage-module__R05xJq__pathCard>p{color:var(--color-foreground-muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);margin-top:.6rem}.PeptideStrategyPage-module__R05xJq__slotVisual{width:100%;min-width:0;margin-top:auto;padding-top:2.25rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.PeptideStrategyPage-module__R05xJq__slotStrip,.PeptideStrategyPage-module__R05xJq__timeStrip{gap:.6rem;width:max-content;animation:9s ease-in-out infinite PeptideStrategyPage-module__R05xJq__om-strip;display:flex}.PeptideStrategyPage-module__R05xJq__slotStrip span{border:1px solid var(--color-border);border-radius:var(--radius-md);width:3.4rem;color:var(--color-foreground-muted);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#fff;flex:none;gap:.2rem;padding:.7rem 0;font-size:.62rem;display:grid}.PeptideStrategyPage-module__R05xJq__slotStrip b{font-family:var(--font-heading);letter-spacing:normal;font-size:1.4rem;font-weight:500}.PeptideStrategyPage-module__R05xJq__slotStrip .PeptideStrategyPage-module__R05xJq__slotSelected{background:var(--color-btn-gradient);box-shadow:var(--peptide-shadow-gold);color:#fff;border-color:#0000}.PeptideStrategyPage-module__R05xJq__timeStrip{gap:.45rem;margin-top:.6rem}.PeptideStrategyPage-module__R05xJq__timeStrip span{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground-muted);flex:none;padding:.4rem .7rem;font-size:.72rem}.PeptideStrategyPage-module__R05xJq__timeStrip .PeptideStrategyPage-module__R05xJq__timeSelected{border-color:#0000;animation:9s ease-in-out infinite PeptideStrategyPage-module__R05xJq__om-chip}.PeptideStrategyPage-module__R05xJq__rangeChart{width:100%;margin-top:auto;padding-top:1.8rem;overflow:visible}.PeptideStrategyPage-module__R05xJq__rangeChart rect{fill:#fff;stroke:var(--color-border)}.PeptideStrategyPage-module__R05xJq__rangeChart .PeptideStrategyPage-module__R05xJq__chartInRange{fill:#f5ead5;stroke:#bfa0628c}.PeptideStrategyPage-module__R05xJq__rangeChart .PeptideStrategyPage-module__R05xJq__chartMarker{fill:#3a404a33;stroke:none}.PeptideStrategyPage-module__R05xJq__rangeChart .PeptideStrategyPage-module__R05xJq__chartMarkerActive{fill:var(--color-primary);stroke:none}.PeptideStrategyPage-module__R05xJq__rangeChart text{fill:var(--color-foreground-muted);font-family:var(--font-sans), sans-serif;letter-spacing:.05em;font-size:8px;font-weight:600}.PeptideStrategyPage-module__R05xJq__rangeChart .PeptideStrategyPage-module__R05xJq__chartLine{fill:none;stroke:var(--color-primary);stroke-dasharray:320;stroke-dashoffset:320px;stroke-linecap:round;stroke-width:2.2px;animation:9s ease-in-out infinite PeptideStrategyPage-module__R05xJq__om-draw}.PeptideStrategyPage-module__R05xJq__rangeChart g circle{fill:var(--color-primary)}.PeptideStrategyPage-module__R05xJq__rangeChart g text{fill:var(--peptide-ink);text-anchor:middle;font-size:9px}.PeptideStrategyPage-module__R05xJq__chartPointOne,.PeptideStrategyPage-module__R05xJq__chartPointTwo,.PeptideStrategyPage-module__R05xJq__chartPointThree{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite PeptideStrategyPage-module__R05xJq__om-pop}.PeptideStrategyPage-module__R05xJq__chartPointTwo{animation-delay:.2s}.PeptideStrategyPage-module__R05xJq__chartPointThree{animation-delay:.4s}.PeptideStrategyPage-module__R05xJq__protocolRows{text-align:left;gap:.65rem;width:100%;margin-top:auto;padding-top:1.75rem;display:grid}.PeptideStrategyPage-module__R05xJq__protocolRows>div{background:#ffffffb3;border:1px solid #bfa0622e;border-radius:.7rem;align-items:center;gap:.7rem;padding:.8rem .85rem;display:flex}.PeptideStrategyPage-module__R05xJq__protocolRowsAnimated>div{animation:9s ease-in-out infinite PeptideStrategyPage-module__R05xJq__om-rise}.PeptideStrategyPage-module__R05xJq__protocolRowsAnimated>div:nth-child(2){animation-delay:.25s}.PeptideStrategyPage-module__R05xJq__protocolRowsAnimated>div:nth-child(3){animation-delay:.5s}.PeptideStrategyPage-module__R05xJq__protocolRows svg{color:var(--color-primary);flex:none}.PeptideStrategyPage-module__R05xJq__protocolRows span{color:var(--color-foreground-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);display:grid}.PeptideStrategyPage-module__R05xJq__protocolRows b{color:var(--peptide-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking)}.PeptideStrategyPage-module__R05xJq__whoSection{padding:var(--peptide-section-pad);border-top:1px solid var(--color-border);background:#fff;scroll-margin-top:0}.PeptideStrategyPage-module__R05xJq__whoMobileList{display:none}.PeptideStrategyPage-module__R05xJq__whoStage{position:relative;overflow:hidden}.PeptideStrategyPage-module__R05xJq__whoTrack{will-change:transform;align-items:flex-start;display:flex}.PeptideStrategyPage-module__R05xJq__whoTrack>.PeptideStrategyPage-module__R05xJq__whoLayout{flex:0 0 100%;min-width:0}.PeptideStrategyPage-module__R05xJq__whoLayout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:4rem;margin-top:0;display:grid;position:relative}.PeptideStrategyPage-module__R05xJq__whoLayoutContent{display:contents}.PeptideStrategyPage-module__R05xJq__whoLeft{color:var(--peptide-ink)}.PeptideStrategyPage-module__R05xJq__whoLeft>img{aspect-ratio:1;background:var(--peptide-cream);object-fit:cover;border-radius:1.5rem;width:100%;height:auto;display:block;overflow:hidden}.PeptideStrategyPage-module__R05xJq__whoLeft h4{color:var(--peptide-ink);font-family:var(--font-sans), sans-serif;margin:1.75rem 0 1rem;font-size:1.0625rem;font-weight:600}.PeptideStrategyPage-module__R05xJq__whoLeft ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.PeptideStrategyPage-module__R05xJq__whoLeft li{color:var(--color-foreground-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);align-items:flex-start;gap:.7rem;display:flex}.PeptideStrategyPage-module__R05xJq__whoLeft li svg{color:#1a1a1a;flex:none;width:1rem;height:1rem;margin-top:.25rem}.PeptideStrategyPage-module__R05xJq__whoRight .PeptideStrategyPage-module__R05xJq__sectionEyebrow{color:var(--color-foreground-muted);margin-bottom:1.25rem}.PeptideStrategyPage-module__R05xJq__whoRight h2{max-width:22ch;font-family:var(--font-heading);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading)}.PeptideStrategyPage-module__R05xJq__whoRight h2 em{display:inline}.PeptideStrategyPage-module__R05xJq__whoImagePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:32rem;margin:2.5rem 0 0;display:grid}.PeptideStrategyPage-module__R05xJq__whoImagePair img{aspect-ratio:4/5;background:var(--peptide-cream);object-fit:cover;border-radius:1rem;width:100%;height:auto}.PeptideStrategyPage-module__R05xJq__whoImagePair img:first-child{margin-top:2rem}.PeptideStrategyPage-module__R05xJq__whoRight h3{max-width:28ch;font-family:var(--font-heading);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:2.5rem 0 1rem}.PeptideStrategyPage-module__R05xJq__whoRight>p:last-of-type{max-width:30rem;color:var(--color-foreground-muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);margin-top:0}.PeptideStrategyPage-module__R05xJq__whoControls{justify-content:flex-end;align-self:stretch;gap:1.5rem;width:100%;margin-top:1.75rem;display:flex}.PeptideStrategyPage-module__R05xJq__whoControls button[data-glass=outline]{--glass-ink:#1a1a1a;--glass-border:1px solid #1a1a1a8c}.PeptideStrategyPage-module__R05xJq__whoControls svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:21px;height:21px}.PeptideStrategyPage-module__R05xJq__whoControls button[aria-disabled=true]{cursor:wait;opacity:.68}@media (min-width:1024px){.PeptideStrategyPage-module__R05xJq__whoSection>.PeptideStrategyPage-module__R05xJq__standardInner{display:contents}.PeptideStrategyPage-module__R05xJq__whoStage{min-height:48rem}.PeptideStrategyPage-module__R05xJq__whoLayout{display:block}.PeptideStrategyPage-module__R05xJq__whoLayoutContent{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:4rem;width:min(100%,80rem);min-height:48rem;margin-inline:auto;padding-inline:3rem;display:grid;position:relative}.PeptideStrategyPage-module__R05xJq__whoRight{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow""title controls""images images""subhead subhead""body body""list list";column-gap:1.25rem;display:grid}.PeptideStrategyPage-module__R05xJq__whoRight .PeptideStrategyPage-module__R05xJq__sectionEyebrow{grid-area:eyebrow}.PeptideStrategyPage-module__R05xJq__whoRight h2{grid-area:title}.PeptideStrategyPage-module__R05xJq__whoImagePair{grid-area:images}.PeptideStrategyPage-module__R05xJq__whoRight h3{grid-area:subhead}.PeptideStrategyPage-module__R05xJq__whoRight>p:last-of-type{grid-area:body}.PeptideStrategyPage-module__R05xJq__whoMobileList{grid-area:list}.PeptideStrategyPage-module__R05xJq__whoControls{grid-area:controls;place-self:center end;gap:.65rem;width:auto;margin-top:0;display:flex;position:static}}@media (max-width:1023px){.PeptideStrategyPage-module__R05xJq__whoSection>.PeptideStrategyPage-module__R05xJq__standardInner{display:contents}.PeptideStrategyPage-module__R05xJq__whoLayout{display:block}.PeptideStrategyPage-module__R05xJq__whoLayoutContent{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:4rem;width:min(100%,80rem);margin-inline:auto;padding-inline:3rem;display:grid;position:relative}.PeptideStrategyPage-module__R05xJq__whoControls{justify-content:flex-start;padding-right:0}}@media (min-width:768px) and (max-width:1023px){.PeptideStrategyPage-module__R05xJq__whoStage{min-height:50.5rem}.PeptideStrategyPage-module__R05xJq__whoLayoutContent{min-height:50.5rem;padding-bottom:5rem}.PeptideStrategyPage-module__R05xJq__whoControls{z-index:1;width:auto;margin-top:0;position:absolute;bottom:0;left:3rem}}@media (min-width:1280px){.PeptideStrategyPage-module__R05xJq__whoLayoutContent{grid-template-columns:minmax(0,28.75rem) minmax(0,32rem);justify-content:center}}.PeptideStrategyPage-module__R05xJq__whoActions{flex-wrap:wrap;gap:.8rem;margin-top:1.7rem;display:flex}.PeptideStrategyPage-module__R05xJq__clinicalSection{padding:var(--peptide-section-pad);background:#fff}.PeptideStrategyPage-module__R05xJq__clinicalGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem;display:grid}.PeptideStrategyPage-module__R05xJq__clinicalGrid>img{aspect-ratio:4/5;border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto;display:block}.PeptideStrategyPage-module__R05xJq__clinicalGrid h2{font-family:var(--font-heading);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin-bottom:.75rem}.PeptideStrategyPage-module__R05xJq__clinicalGrid p{color:var(--color-foreground-muted);margin-top:1.25rem;font-size:1.0625rem;line-height:1.75}.PeptideStrategyPage-module__R05xJq__clinicalGrid p b{color:var(--peptide-ink)}.PeptideStrategyPage-module__R05xJq__clinicalGrid .PeptideStrategyPage-module__R05xJq__clinicalLead{color:var(--peptide-ink);font-family:var(--font-heading);margin-top:0;font-size:1.35rem;line-height:1.35}.PeptideStrategyPage-module__R05xJq__clinicalQuestions{margin:1.5rem 0 0}.PeptideStrategyPage-module__R05xJq__clinicalQuestions>div+div{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.PeptideStrategyPage-module__R05xJq__clinicalQuestions dt{color:var(--peptide-ink);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading)}.PeptideStrategyPage-module__R05xJq__clinicalQuestions dd{color:var(--color-foreground-muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);margin:.25rem 0 0}.PeptideStrategyPage-module__R05xJq__benefitsSection{padding:var(--peptide-section-pad);padding-top:calc(var(--peptide-section-top) - 2.5rem);color:#3a3227;background:linear-gradient(#f3e6d0 0%,#e9d6ba 45%,#f7efe2 100%);position:relative;overflow:hidden}.PeptideStrategyPage-module__R05xJq__benefitsScene{perspective:1600px;height:58rem;margin-inline:auto;position:relative}.PeptideStrategyPage-module__R05xJq__benefitsGlow{background:radial-gradient(50% 45% at 50% 45%,#fff9,#fff0 70%);animation:9s ease-in-out infinite PeptideStrategyPage-module__R05xJq__om-glow;position:absolute;inset:-10% 0 0}.PeptideStrategyPage-module__R05xJq__benefitsHeading{z-index:2;text-align:center;position:absolute;top:2.5rem;left:0;right:0}.PeptideStrategyPage-module__R05xJq__benefitsHeading>p{color:#7d6a4c}.PeptideStrategyPage-module__R05xJq__benefitsHeading h2{margin-inline:auto;color:var(--peptide-ink);font-family:var(--font-heading);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin-top:1.25rem}.PeptideStrategyPage-module__R05xJq__benefitsHeading h2 em{color:var(--color-primary);font-style:normal;font-weight:500}.PeptideStrategyPage-module__R05xJq__benefitPen{z-index:1;width:50rem;height:52rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.PeptideStrategyPage-module__R05xJq__benefitPen img{object-fit:contain;transform-origin:50%;filter:drop-shadow(0 38px 48px #3a2a1c47);width:100%;height:100%;animation:9s ease-in-out infinite PeptideStrategyPage-module__R05xJq__om-float-pen-large;position:relative;transform:scale(1.45)}.PeptideStrategyPage-module__R05xJq__benefitFloat{z-index:2;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff5c;border:1px solid #ffffff8c;width:14rem;padding:1.4rem 1.5rem;position:absolute}.PeptideStrategyPage-module__R05xJq__benefitHeader{display:contents}.PeptideStrategyPage-module__R05xJq__benefitChevron,.PeptideStrategyPage-module__R05xJq__benefitNumber{display:none}.PeptideStrategyPage-module__R05xJq__benefitIcon{border-radius:var(--radius-md);width:2.125rem;height:2.125rem;color:var(--color-primary);background:#ffffffb3;flex:none;justify-content:center;align-items:center;display:inline-flex}.PeptideStrategyPage-module__R05xJq__benefitFloat p{color:#4a4033;margin-top:.9rem}.PeptideStrategyPage-module__R05xJq__benefitFloat small{color:#6b5f4d;margin-top:.45rem;display:block}.PeptideStrategyPage-module__R05xJq__benefitA{transform-origin:0;background:#ffffff6b;width:15rem;animation:11s ease-in-out infinite PeptideStrategyPage-module__R05xJq__om-float-a;top:8rem;left:5rem}.PeptideStrategyPage-module__R05xJq__benefitB{transform-origin:0;animation:13s ease-in-out .8s infinite PeptideStrategyPage-module__R05xJq__om-float-a;top:25rem;left:4rem}.PeptideStrategyPage-module__R05xJq__benefitC{transform-origin:0;background:#ffffff52;border-color:#ffffff73;animation:12s ease-in-out 1.6s infinite PeptideStrategyPage-module__R05xJq__om-float-a;top:40rem;left:6rem}.PeptideStrategyPage-module__R05xJq__benefitD{transform-origin:100%;background:#ffffff6b;width:15rem;animation:12s ease-in-out .4s infinite PeptideStrategyPage-module__R05xJq__om-float-b;top:9rem;right:5rem}.PeptideStrategyPage-module__R05xJq__benefitE{transform-origin:100%;animation:14s ease-in-out 1.1s infinite PeptideStrategyPage-module__R05xJq__om-float-b;top:24rem;right:4rem}.PeptideStrategyPage-module__R05xJq__benefitF{transform-origin:100%;background:#ffffff52;border-color:#ffffff73;animation:13s ease-in-out 1.9s infinite PeptideStrategyPage-module__R05xJq__om-float-b;top:40.5rem;right:6rem}@media (min-width:1600px){.PeptideStrategyPage-module__R05xJq__benefitA{left:clamp(8rem,12vw,18rem)}.PeptideStrategyPage-module__R05xJq__benefitB{left:clamp(7rem,11vw,17rem)}.PeptideStrategyPage-module__R05xJq__benefitC{left:clamp(9rem,13vw,19rem)}.PeptideStrategyPage-module__R05xJq__benefitD{right:clamp(8rem,12vw,18rem)}.PeptideStrategyPage-module__R05xJq__benefitE{right:clamp(7rem,11vw,17rem)}.PeptideStrategyPage-module__R05xJq__benefitF{right:clamp(9rem,13vw,19rem)}}.PeptideStrategyPage-module__R05xJq__benefitsActions{z-index:3;white-space:nowrap;gap:1rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.PeptideStrategyPage-module__R05xJq__benefitsActions .PeptideStrategyPage-module__R05xJq__darkCta{white-space:normal;text-align:center}.PeptideStrategyPage-module__R05xJq__consultFlow{scroll-margin-top:var(--site-header-offset);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff57;border:1px solid #ffffff80;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:3rem;max-width:70rem;margin:3rem auto 0;padding:3rem 3rem 3.5rem;display:grid}.PeptideStrategyPage-module__R05xJq__flowTitle{color:#3a3227;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;grid-column:1/-1;margin-bottom:-.5rem;font-size:2.2rem;font-weight:400;line-height:1.15}.PeptideStrategyPage-module__R05xJq__flowTitle em{color:var(--color-primary);font-style:normal;font-weight:500}.PeptideStrategyPage-module__R05xJq__consultFlow>.PeptideStrategyPage-module__R05xJq__flowStep:first-of-type{text-align:right}.PeptideStrategyPage-module__R05xJq__flowStep>span{width:2.125rem;height:2.125rem;color:var(--color-primary);background:#ffffffbf;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:400;display:inline-flex}.PeptideStrategyPage-module__R05xJq__flowStep h3{color:#3a3227;font-family:var(--font-heading);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);margin-top:.9rem}.PeptideStrategyPage-module__R05xJq__flowStep p{color:#5c5245;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);margin-top:.75rem}@keyframes PeptideStrategyPage-module__R05xJq__om-strip{0%,18%{transform:translate(0)}42%,60%{transform:translate(-58px)}84%,to{transform:translate(0)}}@keyframes PeptideStrategyPage-module__R05xJq__om-chip{0%,20%{border-color:var(--color-border);color:var(--color-foreground-muted);background:0 0}30%,70%{background:var(--color-btn-gradient);color:#fff;border-color:#0000}80%,to{border-color:var(--color-border);color:var(--color-foreground-muted);background:0 0}}@keyframes PeptideStrategyPage-module__R05xJq__om-draw{0%,8%{stroke-dashoffset:320px}55%,92%{stroke-dashoffset:0}to{stroke-dashoffset:320px}}@keyframes PeptideStrategyPage-module__R05xJq__om-pop{0%,25%{opacity:0;transform:scale(.4)}45%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes PeptideStrategyPage-module__R05xJq__om-float-pen{0%,to{transform:translate(-50%)translateY(0)rotate(0)}50%{transform:translate(-50%)translateY(-18px)rotate(-1.5deg)}}@keyframes PeptideStrategyPage-module__R05xJq__om-float-hero-card{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes PeptideStrategyPage-module__R05xJq__om-float-pen-large{0%,to{transform:scale(1.45)translateY(0)}50%{transform:scale(1.45)translateY(-8px)}}@keyframes PeptideStrategyPage-module__R05xJq__om-float-a{0%,to{transform:translateY(0)rotateY(18deg)}50%{transform:translateY(-16px)rotateY(18deg)}}@keyframes PeptideStrategyPage-module__R05xJq__om-float-b{0%,to{transform:translateY(0)rotateY(-18deg)}50%{transform:translateY(-22px)rotateY(-18deg)}}@keyframes PeptideStrategyPage-module__R05xJq__om-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes PeptideStrategyPage-module__R05xJq__om-rise{0%{opacity:0;transform:translateY(14px)}12%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}@keyframes PeptideStrategyPage-module__R05xJq__om-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@media (max-width:1023px){.PeptideStrategyPage-module__R05xJq__heroGrid,.PeptideStrategyPage-module__R05xJq__clinicalGrid{gap:2.5rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle{font-size:clamp(3.6rem,7vw,4.5rem)}.PeptideStrategyPage-module__R05xJq__heroFeatureCard b{font-size:1.35rem}.PeptideStrategyPage-module__R05xJq__heroMiniCard{padding-inline:.85rem;font-size:.88rem}.PeptideStrategyPage-module__R05xJq__heroMiniCard>i{width:2rem;height:2rem}.PeptideStrategyPage-module__R05xJq__pathGrid{gap:1rem}.PeptideStrategyPage-module__R05xJq__pathCard{padding-inline:1.25rem}.PeptideStrategyPage-module__R05xJq__consultFlow{grid-template-columns:minmax(0,1fr) 11rem minmax(0,1fr);padding:2rem}.PeptideStrategyPage-module__R05xJq__benefitFloat{width:13.5rem}}@media (min-width:768px) and (max-width:900px){.PeptideStrategyPage-module__R05xJq__hero{padding-top:0}.PeptideStrategyPage-module__R05xJq__heroGrid{grid-template-columns:1fr;gap:4rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle{max-width:none;font-size:4.5rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle span{display:inline}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle span+span:before{content:" "}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle em{display:block}.PeptideStrategyPage-module__R05xJq__whoLayoutContent{gap:3.5rem}.PeptideStrategyPage-module__R05xJq__whoRight h2{max-width:none;font-size:2.3rem}.PeptideStrategyPage-module__R05xJq__benefitA,.PeptideStrategyPage-module__R05xJq__benefitD{top:13rem}.PeptideStrategyPage-module__R05xJq__benefitB,.PeptideStrategyPage-module__R05xJq__benefitE{top:27rem}.PeptideStrategyPage-module__R05xJq__benefitE{top:25.75rem}.PeptideStrategyPage-module__R05xJq__benefitC,.PeptideStrategyPage-module__R05xJq__benefitF{top:auto;bottom:4rem}.PeptideStrategyPage-module__R05xJq__benefitA,.PeptideStrategyPage-module__R05xJq__benefitB,.PeptideStrategyPage-module__R05xJq__benefitC{left:5rem}.PeptideStrategyPage-module__R05xJq__benefitD,.PeptideStrategyPage-module__R05xJq__benefitE,.PeptideStrategyPage-module__R05xJq__benefitF{right:5rem}.PeptideStrategyPage-module__R05xJq__benefitsHeading{z-index:3}.PeptideStrategyPage-module__R05xJq__pathSection .PeptideStrategyPage-module__R05xJq__centerTitle{margin-bottom:2rem}.PeptideStrategyPage-module__R05xJq__pathGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.PeptideStrategyPage-module__R05xJq__pathCard{min-height:auto;padding:1.5rem 2rem 1.75rem}.PeptideStrategyPage-module__R05xJq__slotVisual,.PeptideStrategyPage-module__R05xJq__rangeChart,.PeptideStrategyPage-module__R05xJq__protocolRows{width:min(100%,30rem);margin-inline:auto}}@media (max-width:767px){.PeptideStrategyPage-module__R05xJq__standardInner{padding-inline:1.25rem}.PeptideStrategyPage-module__R05xJq__heroInner{padding:1.25rem}.PeptideStrategyPage-module__R05xJq__hero{min-height:100svh;padding-top:var(--site-header-offset);align-items:center;display:flex}.PeptideStrategyPage-module__R05xJq__heroGrid{display:block}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__eyebrow{margin-bottom:.9rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle{margin-bottom:var(--space-md);letter-spacing:-.025em;font-size:2.4rem;line-height:1.08}.PeptideStrategyPage-module__R05xJq__heroTitle span,.PeptideStrategyPage-module__R05xJq__heroTitle em{display:inline}.PeptideStrategyPage-module__R05xJq__heroTitle span+span:before,.PeptideStrategyPage-module__R05xJq__heroTitle em:before{content:" "}.PeptideStrategyPage-module__R05xJq__heroLead{margin-top:1rem}.PeptideStrategyPage-module__R05xJq__desktopHeroActions{display:none}.PeptideStrategyPage-module__R05xJq__heroNavigation{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.PeptideStrategyPage-module__R05xJq__heroFeatureCard{height:7.1rem}.PeptideStrategyPage-module__R05xJq__heroFeatureCard>span{padding:1rem 1.1rem;inset:0 49% 0 0}.PeptideStrategyPage-module__R05xJq__heroFeatureCard>span>svg{display:none}.PeptideStrategyPage-module__R05xJq__heroFeatureCard b{z-index:4;max-width:8.5rem;font-size:1.15rem;line-height:1.2;position:relative}.PeptideStrategyPage-module__R05xJq__heroFeatureCard img{object-position:center;filter:drop-shadow(0 14px 20px #3a2a1c42);width:55%;height:176%}.PeptideStrategyPage-module__R05xJq__heroFeatureCard:first-child img{top:auto;bottom:-28%;right:-4%}.PeptideStrategyPage-module__R05xJq__heroFeatureCard:nth-child(2) img{top:auto;bottom:-28%;right:0}.PeptideStrategyPage-module__R05xJq__heroMiniGrid{gap:.75rem}.PeptideStrategyPage-module__R05xJq__heroMiniCard{justify-content:space-between;min-height:3.25rem;padding:.7rem .85rem;font-size:.82rem}.PeptideStrategyPage-module__R05xJq__heroMiniCard>i{display:none}.PeptideStrategyPage-module__R05xJq__mobileHeroActions{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.PeptideStrategyPage-module__R05xJq__mobileHeroActions .PeptideStrategyPage-module__R05xJq__priceLine{justify-content:center;width:100%}.PeptideStrategyPage-module__R05xJq__mobileHeroActions .PeptideStrategyPage-module__R05xJq__primaryCta{width:100%}.PeptideStrategyPage-module__R05xJq__pathSection,.PeptideStrategyPage-module__R05xJq__clinicalSection{padding:var(--peptide-section-pad)}.PeptideStrategyPage-module__R05xJq__whoSection{padding:var(--peptide-section-pad);scroll-margin-top:0}.PeptideStrategyPage-module__R05xJq__centerTitle{margin-bottom:1.5rem}.PeptideStrategyPage-module__R05xJq__pathSection .PeptideStrategyPage-module__R05xJq__centerTitle{margin-bottom:var(--space-xl)}.PeptideStrategyPage-module__R05xJq__pathGrid{grid-template-columns:1fr;gap:1rem}.PeptideStrategyPage-module__R05xJq__pathCard{min-height:auto;padding:1.5rem 1.25rem 1.75rem}.PeptideStrategyPage-module__R05xJq__pathNumber{font-size:.85rem}.PeptideStrategyPage-module__R05xJq__pathCard h3{margin-top:.6rem}.PeptideStrategyPage-module__R05xJq__slotVisual{margin-top:0;padding-top:1.5rem}.PeptideStrategyPage-module__R05xJq__slotStrip span{width:2.875rem;padding:.55rem 0;font-size:.56rem}.PeptideStrategyPage-module__R05xJq__slotStrip b{font-size:1.15rem}.PeptideStrategyPage-module__R05xJq__protocolRows{margin-top:0;padding-top:1.5rem}.PeptideStrategyPage-module__R05xJq__whoLayout{margin-top:0;display:block}.PeptideStrategyPage-module__R05xJq__whoLayoutContent{margin-top:0;padding-inline:1.25rem;display:block}.PeptideStrategyPage-module__R05xJq__whoRight{flex-direction:column;display:flex}.PeptideStrategyPage-module__R05xJq__whoLeft{display:none}.PeptideStrategyPage-module__R05xJq__whoRight .PeptideStrategyPage-module__R05xJq__sectionEyebrow{margin-bottom:.75rem}.PeptideStrategyPage-module__R05xJq__whoRight h2{max-width:none;margin-bottom:1.5rem}.PeptideStrategyPage-module__R05xJq__whoImagePair{gap:.75rem;margin:0 0 1.5rem}.PeptideStrategyPage-module__R05xJq__whoImagePair img{border-radius:.85rem}.PeptideStrategyPage-module__R05xJq__whoImagePair img:first-child{margin-top:1rem}.PeptideStrategyPage-module__R05xJq__whoRight h3{margin:0 0 .8rem}.PeptideStrategyPage-module__R05xJq__whoRight>p:last-of-type{margin:0 0 1.25rem}.PeptideStrategyPage-module__R05xJq__whoMobileList{margin-bottom:1.25rem;display:block}.PeptideStrategyPage-module__R05xJq__whoMobileList h4{display:none}.PeptideStrategyPage-module__R05xJq__whoMobileList ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.PeptideStrategyPage-module__R05xJq__whoMobileList li{color:var(--color-foreground-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.PeptideStrategyPage-module__R05xJq__whoMobileList li svg{color:#1a1a1a;width:1rem;height:1rem;margin-top:.25rem}.PeptideStrategyPage-module__R05xJq__whoControls{align-self:stretch;gap:1.5rem;margin-top:1.75rem;display:flex;position:static}.PeptideStrategyPage-module__R05xJq__clinicalGrid{grid-template-columns:1fr;gap:1.5rem}.PeptideStrategyPage-module__R05xJq__clinicalGrid>img{aspect-ratio:4/5}.PeptideStrategyPage-module__R05xJq__clinicalGrid h2{margin-bottom:1rem}.PeptideStrategyPage-module__R05xJq__clinicalGrid p{font-size:.9rem;line-height:1.65}.PeptideStrategyPage-module__R05xJq__clinicalGrid .PeptideStrategyPage-module__R05xJq__clinicalLead{font-size:1.15rem}.PeptideStrategyPage-module__R05xJq__clinicalQuestions{margin-top:1.25rem}.PeptideStrategyPage-module__R05xJq__clinicalQuestions>div+div{margin-top:1rem;padding-top:1rem}.PeptideStrategyPage-module__R05xJq__benefitsSection{padding:var(--peptide-section-pad);padding-inline:1.25rem}.PeptideStrategyPage-module__R05xJq__benefitsSection .PeptideStrategyPage-module__R05xJq__standardInner{padding-inline:0}.PeptideStrategyPage-module__R05xJq__benefitsScene{flex-direction:column;height:auto;padding:0;display:flex}.PeptideStrategyPage-module__R05xJq__benefitsGlow{height:23rem;inset:10rem 15% auto}.PeptideStrategyPage-module__R05xJq__benefitsHeading{order:1;position:relative;top:auto;left:auto;right:auto}.PeptideStrategyPage-module__R05xJq__benefitsHeading>p{margin-bottom:.9rem}.PeptideStrategyPage-module__R05xJq__benefitsHeading h2{margin-top:0}.PeptideStrategyPage-module__R05xJq__benefitPen{order:2;width:16rem;height:23rem;margin:1.25rem auto 0;position:relative;bottom:auto;left:auto;right:auto;transform:none}.PeptideStrategyPage-module__R05xJq__benefitPen img{filter:drop-shadow(0 22px 30px #3a2a1c42);animation-name:PeptideStrategyPage-module__R05xJq__om-float-pen-mobile;transform:scale(1.9)}.PeptideStrategyPage-module__R05xJq__benefitFloat{background:0 0;border:0;border-top:1px solid #3a2a1c24;border-radius:0;order:3;width:100%;margin:0;padding:0;animation:none;display:block;position:relative;top:auto;left:auto;right:auto;transform:none}.PeptideStrategyPage-module__R05xJq__benefitF{border-bottom:1px solid #3a2a1c24}.PeptideStrategyPage-module__R05xJq__benefitHeader{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.95rem .25rem;display:grid}.PeptideStrategyPage-module__R05xJq__benefitChevron{color:var(--color-primary);flex:none;transition:transform .28s;display:block}.PeptideStrategyPage-module__R05xJq__benefitFloatOpen .PeptideStrategyPage-module__R05xJq__benefitChevron{transform:rotate(180deg)}.PeptideStrategyPage-module__R05xJq__benefitIcon{display:none}.PeptideStrategyPage-module__R05xJq__benefitNumber{color:#3a2a1c61;width:2.1rem;font-family:var(--font-heading);letter-spacing:.02em;font-size:1.7rem;font-weight:400;line-height:1;display:block}.PeptideStrategyPage-module__R05xJq__benefitFloat p{margin:0}.PeptideStrategyPage-module__R05xJq__benefitReveal{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.PeptideStrategyPage-module__R05xJq__benefitFloatOpen .PeptideStrategyPage-module__R05xJq__benefitReveal{grid-template-rows:1fr}.PeptideStrategyPage-module__R05xJq__benefitFloat small{min-height:0;margin:0;padding:0 .25rem 0 3.05rem;transition:padding-bottom .3s;overflow:hidden}.PeptideStrategyPage-module__R05xJq__benefitFloatOpen small{padding-bottom:.9rem}.PeptideStrategyPage-module__R05xJq__benefitsActions{order:4;margin-top:1.5rem;display:block;position:relative;bottom:auto;left:auto;transform:none}.PeptideStrategyPage-module__R05xJq__benefitsActions .PeptideStrategyPage-module__R05xJq__darkCta{width:100%}.PeptideStrategyPage-module__R05xJq__consultFlow{background:#ffffff57;border:1px solid #ffffff80;border-radius:1.25rem;grid-template-columns:1fr;gap:1.5rem;margin:2rem 0 0;padding:1.75rem 1.25rem 2rem}.PeptideStrategyPage-module__R05xJq__flowTitle{order:0;margin-bottom:0;font-size:1.5rem}.PeptideStrategyPage-module__R05xJq__flowStep{text-align:left;order:2;padding-inline:.15rem}.PeptideStrategyPage-module__R05xJq__consultFlow>.PeptideStrategyPage-module__R05xJq__flowStep:first-of-type{text-align:left}}@keyframes PeptideStrategyPage-module__R05xJq__om-float-pen-mobile{0%,to{transform:scale(1.9)translateY(0)rotate(0)}50%{transform:scale(1.9)translateY(-5px)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.PeptideStrategyPage-module__R05xJq__page *,.PeptideStrategyPage-module__R05xJq__page :before,.PeptideStrategyPage-module__R05xJq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:768px) and (max-width:1366px) and (orientation:portrait){.PeptideStrategyPage-module__R05xJq__hero{min-height:100svh;padding-top:0}.PeptideStrategyPage-module__R05xJq__heroInner{width:min(100%,62rem);margin-inline:auto;padding:2rem 2.5rem}.PeptideStrategyPage-module__R05xJq__heroGrid{grid-template-columns:1fr;gap:2rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__eyebrow{margin-bottom:1.1rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle{max-width:none;margin-bottom:1.25rem;font-size:clamp(3.4rem,5.6vw,4.6rem)}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle span{display:inline}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle span+span:before{content:" "}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle em{display:block}.PeptideStrategyPage-module__R05xJq__heroLead{max-width:36rem}.PeptideStrategyPage-module__R05xJq__desktopHeroActions{margin-top:1.6rem}.PeptideStrategyPage-module__R05xJq__heroNavigation{gap:.85rem}.PeptideStrategyPage-module__R05xJq__heroFeatureCard{height:8.75rem}.PeptideStrategyPage-module__R05xJq__heroFeatureCard>span{padding:1.25rem 1.5rem}.PeptideStrategyPage-module__R05xJq__heroMiniGrid{gap:.85rem}.PeptideStrategyPage-module__R05xJq__heroMiniCard{min-height:3.9rem}}@media (min-width:901px) and (max-width:1366px) and (orientation:portrait){.PeptideStrategyPage-module__R05xJq__benefitFloat{width:13.5rem}.PeptideStrategyPage-module__R05xJq__benefitA,.PeptideStrategyPage-module__R05xJq__benefitD{top:13rem}.PeptideStrategyPage-module__R05xJq__benefitB,.PeptideStrategyPage-module__R05xJq__benefitE{top:27rem}.PeptideStrategyPage-module__R05xJq__benefitE{top:25.75rem}.PeptideStrategyPage-module__R05xJq__benefitC,.PeptideStrategyPage-module__R05xJq__benefitF{top:auto;bottom:4rem}.PeptideStrategyPage-module__R05xJq__benefitA,.PeptideStrategyPage-module__R05xJq__benefitB,.PeptideStrategyPage-module__R05xJq__benefitC{left:5rem}.PeptideStrategyPage-module__R05xJq__benefitD,.PeptideStrategyPage-module__R05xJq__benefitE,.PeptideStrategyPage-module__R05xJq__benefitF{right:5rem}}@media (max-width:380px){.PeptideStrategyPage-module__R05xJq__heroInner{padding:1rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__eyebrow{margin-bottom:.7rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle{font-size:2.1rem}.PeptideStrategyPage-module__R05xJq__heroLead{margin-top:.75rem}.PeptideStrategyPage-module__R05xJq__heroNavigation{gap:.6rem;margin-top:1.75rem}.PeptideStrategyPage-module__R05xJq__heroFeatureCard{height:5.9rem}.PeptideStrategyPage-module__R05xJq__heroFeatureCard b{max-width:7.5rem;font-size:1.05rem}.PeptideStrategyPage-module__R05xJq__heroMiniGrid{gap:.6rem}.PeptideStrategyPage-module__R05xJq__heroMiniCard{min-height:3rem;padding:.6rem .7rem;font-size:.78rem}.PeptideStrategyPage-module__R05xJq__mobileHeroActions{gap:.6rem}}@media (min-width:381px) and (max-width:767px){.PeptideStrategyPage-module__R05xJq__heroMiniCard{min-height:3.5rem}.PeptideStrategyPage-module__R05xJq__heroMiniCard>span{white-space:normal;flex:auto;line-height:1.25}}@media (min-width:768px) and (max-height:700px) and (orientation:landscape){.PeptideStrategyPage-module__R05xJq__hero{min-height:100svh}.PeptideStrategyPage-module__R05xJq__heroInner{padding:1.25rem 2rem}.PeptideStrategyPage-module__R05xJq__heroGrid{gap:2.5rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__eyebrow{margin-bottom:.9rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle{margin-bottom:1rem;font-size:clamp(2.4rem,4.4vw,3.1rem)}.PeptideStrategyPage-module__R05xJq__heroLead{max-width:24rem}.PeptideStrategyPage-module__R05xJq__desktopHeroActions{margin-top:1.25rem}.PeptideStrategyPage-module__R05xJq__heroNavigation{gap:.75rem}.PeptideStrategyPage-module__R05xJq__heroFeatureCard{height:7.5rem}.PeptideStrategyPage-module__R05xJq__heroFeatureCard b{font-size:1.25rem}.PeptideStrategyPage-module__R05xJq__heroMiniGrid{gap:.75rem}.PeptideStrategyPage-module__R05xJq__heroMiniCard{min-height:3.25rem;font-size:.85rem}}@media (min-width:1024px) and (max-width:1400px) and (min-height:900px) and (orientation:landscape){.PeptideStrategyPage-module__R05xJq__heroInner{padding:3rem}.PeptideStrategyPage-module__R05xJq__heroGrid{gap:4.5rem}.PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle{font-size:5.4rem}.PeptideStrategyPage-module__R05xJq__heroLead{max-width:30rem}.PeptideStrategyPage-module__R05xJq__desktopHeroActions{margin-top:3rem}.PeptideStrategyPage-module__R05xJq__heroNavigation{gap:1.25rem}.PeptideStrategyPage-module__R05xJq__heroFeatureCard{height:14.5rem}.PeptideStrategyPage-module__R05xJq__heroFeatureCard b{font-size:1.85rem}.PeptideStrategyPage-module__R05xJq__heroMiniGrid{gap:1.25rem}.PeptideStrategyPage-module__R05xJq__heroMiniCard{min-height:5.25rem;font-size:1.08rem}}@media (min-width:768px) and (max-height:700px) and (orientation:landscape){.PeptideStrategyPage-module__R05xJq__benefitsScene{height:52rem}.PeptideStrategyPage-module__R05xJq__benefitPen{width:38rem;height:42rem}.PeptideStrategyPage-module__R05xJq__benefitFloat{width:13rem}.PeptideStrategyPage-module__R05xJq__benefitA,.PeptideStrategyPage-module__R05xJq__benefitD{top:8rem}.PeptideStrategyPage-module__R05xJq__benefitB,.PeptideStrategyPage-module__R05xJq__benefitE{top:21rem}.PeptideStrategyPage-module__R05xJq__benefitC,.PeptideStrategyPage-module__R05xJq__benefitF{top:auto;bottom:3rem}.PeptideStrategyPage-module__R05xJq__whoStage,.PeptideStrategyPage-module__R05xJq__whoLayoutContent{min-height:32rem}.PeptideStrategyPage-module__R05xJq__pathCard{min-height:auto}}@media (min-width:768px) and (max-width:1366px){.PeptideStrategyPage-module__R05xJq__clinicalQuestions{margin-top:1.4rem}.PeptideStrategyPage-module__R05xJq__clinicalQuestions>div+div{margin-top:.85rem;padding-top:.85rem}}@media (max-width:767px){.PeptideStrategyPage-module__R05xJq__heroMiniCardPhoneHidden{display:none}}.PeptideStrategyPage-module__R05xJq__page .PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle{font-size:var(--hero-title-base);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking)}.PeptideStrategyPage-module__R05xJq__page .PeptideStrategyPage-module__R05xJq__heroCopy .PeptideStrategyPage-module__R05xJq__heroTitle em{font-style:var(--type-accent-style);font-weight:var(--type-accent-weight)}@media (min-width:1101px){.PeptideStrategyPage-module__R05xJq__page .PeptideStrategyPage-module__R05xJq__heroGrid{grid-template-columns:minmax(0,max-content) minmax(0,36rem);justify-content:space-between}}.PeptideStrategyPage-module__R05xJq__page[data-home-h2][data-home-h2] h2 em{color:var(--color-primary);font-style:var(--type-accent-style);font-weight:var(--type-accent-weight)}
.InBodyResults-module__T9PxYG__section{padding:var(--section-pad-top) 0 0;scroll-margin-top:calc(var(--site-header-offset) + 1.5rem)}.InBodyResults-module__T9PxYG__container{width:100%;max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.InBodyResults-module__T9PxYG__header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.InBodyResults-module__T9PxYG__section .InBodyResults-module__T9PxYG__eyebrow{color:var(--color-gold-ink);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading);text-transform:var(--type-label-case);margin:0 0 12px}.InBodyResults-module__T9PxYG__section .InBodyResults-module__T9PxYG__header .InBodyResults-module__T9PxYG__title{color:#1a1a1a;font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:0}.InBodyResults-module__T9PxYG__section .InBodyResults-module__T9PxYG__header .InBodyResults-module__T9PxYG__title em{color:var(--color-primary);font-style:var(--type-accent-style);font-weight:var(--type-accent-weight)}.InBodyResults-module__T9PxYG__layout{grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:clamp(28px,4vw,56px);display:grid}.InBodyResults-module__T9PxYG__results{min-width:0;display:grid}.InBodyResults-module__T9PxYG__tabs{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(145deg,#e8e8eba3,#ceced46b);border:1px solid #ffffffb3;border-radius:999px;gap:4px;max-width:100%;margin-bottom:20px;padding:4px;display:inline-flex;box-shadow:0 2px 8px #1414141a,inset 0 1px #ffffffe6,inset 0 -1px #ffffff4d,inset 0 0 20px #ffffff47}.InBodyResults-module__T9PxYG__tab[data-glass=outline]{--glass-bg:transparent;--glass-border:1px solid transparent;--glass-ink:#1a1a1ab8;--glass-focus:#1a1a1a}.InBodyResults-module__T9PxYG__tab[data-glass=matte]{--glass-bg:#fff;--glass-ink:#1a1a1a;--glass-blur:none;--glass-border:1px solid transparent;--glass-shadow:0 2px 8px #1414141a;--glass-focus:#1a1a1a}@media (hover:hover){.InBodyResults-module__T9PxYG__tab[data-glass=outline]:hover{--glass-bg:#ffffff75;--glass-ink:#1a1a1a}}.InBodyResults-module__T9PxYG__tab:focus-visible,.InBodyResults-module__T9PxYG__panel:focus-visible,.InBodyResults-module__T9PxYG__downloads a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.InBodyResults-module__T9PxYG__panel{border:1px solid var(--color-border);background:var(--color-bg);border-radius:24px;flex-direction:column;grid-area:1/1;justify-content:space-between;min-width:0;padding:26px;display:flex}.InBodyResults-module__T9PxYG__panel[hidden]{visibility:hidden;pointer-events:none;display:flex}.InBodyResults-module__T9PxYG__panel:not([hidden]){animation:.32s cubic-bezier(.22,1,.36,1) both InBodyResults-module__T9PxYG__revealResults}@keyframes InBodyResults-module__T9PxYG__revealResults{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.InBodyResults-module__T9PxYG__reportHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.InBodyResults-module__T9PxYG__reportLabel{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:#756b5b;text-align:center;border:1px solid #ded8cb;border-radius:99px;margin-left:auto;padding:5px 9px}.InBodyResults-module__T9PxYG__header .InBodyResults-module__T9PxYG__tabs{flex-shrink:0;margin-bottom:0}.InBodyResults-module__T9PxYG__section .InBodyResults-module__T9PxYG__metricLabel,.InBodyResults-module__T9PxYG__section .InBodyResults-module__T9PxYG__small{color:var(--color-foreground-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);margin:0}.InBodyResults-module__T9PxYG__weight{letter-spacing:-.05em;margin:0;font-size:3.4rem;font-weight:500;line-height:1.2!important}.InBodyResults-module__T9PxYG__weight span{color:var(--color-foreground-muted);letter-spacing:0;font-size:1.2rem;font-weight:400}.InBodyResults-module__T9PxYG__composition{margin:24px 0}.InBodyResults-module__T9PxYG__legend{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);justify-content:space-between;gap:12px;display:flex}.InBodyResults-module__T9PxYG__legend strong{margin-left:5px;font-weight:500}.InBodyResults-module__T9PxYG__legend small{font-size:var(--type-caption-size);color:var(--color-foreground-muted)}.InBodyResults-module__T9PxYG__compositionBar{border-radius:4px;gap:2px;height:10px;margin:14px 0;display:flex;overflow:hidden}.InBodyResults-module__T9PxYG__compositionBar span:first-child{background:linear-gradient(90deg,#db7771,#e6ab66);width:11.8%}.InBodyResults-module__T9PxYG__compositionBar span:last-child{background:linear-gradient(90deg,#c9b879,#66b89b 42%,#40b396);flex:1}.InBodyResults-module__T9PxYG__composition .InBodyResults-module__T9PxYG__small{margin-top:10px}.InBodyResults-module__T9PxYG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.InBodyResults-module__T9PxYG__metric{color:#40b396;background:#fff;border:1px solid #e8eaed;border-radius:12px;min-width:0;padding:16px 12px}.InBodyResults-module__T9PxYG__section .InBodyResults-module__T9PxYG__metric p{color:var(--color-foreground-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);margin:0 0 12px}.InBodyResults-module__T9PxYG__metric strong{letter-spacing:-.04em;color:var(--color-foreground);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.2;display:block}.InBodyResults-module__T9PxYG__metric strong small{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--color-foreground-muted);letter-spacing:var(--type-caption-tracking);white-space:nowrap;font-weight:400}.InBodyResults-module__T9PxYG__rangeChart{margin:22px 0 18px}.InBodyResults-module__T9PxYG__rangeTrack{background:#e7e9ed;border-radius:3px;height:7px;overflow:hidden}.InBodyResults-module__T9PxYG__rangeTrack>span{height:100%;display:block}.InBodyResults-module__T9PxYG__muscleRange{background:linear-gradient(90deg,#40b396,#a7bb7b 42%,#e6ab66 72%,#db7771);width:52%}.InBodyResults-module__T9PxYG__waterRange{background:linear-gradient(90deg,#e6ab66,#83bc92 35%,#40b396);width:57%}.InBodyResults-module__T9PxYG__compositionBar>span,.InBodyResults-module__T9PxYG__rangeTrack>span{position:relative;overflow:hidden}.InBodyResults-module__T9PxYG__compositionBar>span:after,.InBodyResults-module__T9PxYG__rangeTrack>span:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffff85 50%,#0000 75%);animation:7s ease-in-out infinite InBodyResults-module__T9PxYG__scanLight;position:absolute;inset:0;transform:translate(-110%)}.InBodyResults-module__T9PxYG__rangeTrack>.InBodyResults-module__T9PxYG__waterRange:after{animation-delay:-2s}.InBodyResults-module__T9PxYG__compositionBar>span:after{animation-delay:-4s}@keyframes InBodyResults-module__T9PxYG__scanLight{0%,15%{transform:translate(-110%)}60%,to{transform:translate(110%)}}.InBodyResults-module__T9PxYG__rangeTicks{background:repeating-linear-gradient(90deg,#cdd2da 0 1px,#0000 1px 8.333%);height:5px}.InBodyResults-module__T9PxYG__rangeLabels{color:#8a929f;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);text-align:center;grid-template-columns:1fr 1fr 3fr;margin-top:4px;display:grid}.InBodyResults-module__T9PxYG__metric .InBodyResults-module__T9PxYG__energyLabel{color:#8a929f;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);border-top:1px solid #eceef1;margin:22px 0 18px;padding:7px 0}.InBodyResults-module__T9PxYG__energyLabel:before{content:"";background:#d99b58;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.InBodyResults-module__T9PxYG__metric>span{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);color:var(--color-foreground-muted);display:block}.InBodyResults-module__T9PxYG__description{color:var(--color-foreground-muted);margin:0;font-size:.88rem}.InBodyResults-module__T9PxYG__segmental{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;display:grid}.InBodyResults-module__T9PxYG__areaChart{flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;margin:0;display:flex;position:relative}.InBodyResults-module__T9PxYG__areaChart+.InBodyResults-module__T9PxYG__areaChart:before{content:"";background:#dedbd3;width:1px;position:absolute;top:0;bottom:0;left:-12px}.InBodyResults-module__T9PxYG__areaChart figcaption{text-align:left;margin-bottom:24px}.InBodyResults-module__T9PxYG__areaChart h3{color:var(--color-foreground);font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:0}.InBodyResults-module__T9PxYG__segmentImage{aspect-ratio:760/960;mix-blend-mode:multiply;width:100%;max-width:380px;margin:auto;position:relative;overflow:hidden}.InBodyResults-module__T9PxYG__segmentImage img{filter:brightness(1.035);width:160.395%;max-width:none;height:auto;position:absolute;top:-23.958%;left:0}.InBodyResults-module__T9PxYG__internalScan{pointer-events:none;clip-path:polygon(52% 33%,79% 49%,66% 71%,37% 71%,25% 49%);opacity:.08;transform-origin:52% 55%;background:#536b83;animation:9s ease-in-out infinite InBodyResults-module__T9PxYG__bodyBreath;position:absolute;inset:0}.InBodyResults-module__T9PxYG__areaChart:nth-child(2) .InBodyResults-module__T9PxYG__internalScan{clip-path:polygon(52% 37%,65% 52%,63% 68%,41% 68%,39% 52%);animation-delay:-4.5s}@keyframes InBodyResults-module__T9PxYG__bodyBreath{0%,to{opacity:.06;transform:scale(.97)}50%{opacity:.12;transform:scale(1.025)}}.InBodyResults-module__T9PxYG__app{text-align:center;flex-direction:column;justify-content:space-between;display:flex}.InBodyResults-module__T9PxYG__appIntro{margin-bottom:20px}.InBodyResults-module__T9PxYG__appIntro h3{text-wrap:balance;font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:0}.InBodyResults-module__T9PxYG__walkthrough{margin:0}.InBodyResults-module__T9PxYG__phone{background:#171919;border:1px solid #666;border-radius:34px;width:240px;max-width:100%;margin:0 auto;padding:8px;position:relative;overflow:hidden;box-shadow:0 18px 36px -18px #252c3040,0 0 0 2px #ddd}.InBodyResults-module__T9PxYG__phone video{aspect-ratio:720/1336;object-fit:contain;background:#fff;border-radius:26px;width:100%;display:block}.InBodyResults-module__T9PxYG__videoPlay{z-index:1;margin:auto;position:absolute;inset:0}.InBodyResults-module__T9PxYG__phone video{cursor:pointer}.InBodyResults-module__T9PxYG__videoPlay:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.InBodyResults-module__T9PxYG__downloads{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.InBodyResults-module__T9PxYG__downloads a{--glass-ink:#1a1a1a;--glass-border:1px solid #1a1a1a8c;--glass-focus:#1a1a1a;--glass-pad:16px;gap:8px;width:100%}.InBodyResults-module__T9PxYG__downloads svg{flex-shrink:0;width:18px;height:18px}@media (max-width:1000px){.InBodyResults-module__T9PxYG__layout{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.InBodyResults-module__T9PxYG__panel{padding:20px}.InBodyResults-module__T9PxYG__metrics{grid-template-columns:1fr}.InBodyResults-module__T9PxYG__metric{grid-template-columns:1fr 120px;gap:6px 12px;display:grid}.InBodyResults-module__T9PxYG__metric p{margin:0}.InBodyResults-module__T9PxYG__metric strong{grid-column:1}.InBodyResults-module__T9PxYG__rangeChart{grid-area:1/2/3;align-self:center;margin:0}.InBodyResults-module__T9PxYG__metric .InBodyResults-module__T9PxYG__energyLabel{border-top:0;grid-area:1/2/3;align-self:center;margin:0}.InBodyResults-module__T9PxYG__metric>span{grid-column:1/-1}.InBodyResults-module__T9PxYG__segmental{gap:12px}.InBodyResults-module__T9PxYG__areaChart+.InBodyResults-module__T9PxYG__areaChart:before{left:-6px}.InBodyResults-module__T9PxYG__segmentImage{max-width:260px}}@media (max-width:760px){.InBodyResults-module__T9PxYG__areaChart h3{font-size:var(--type-h2-sub-size)}.InBodyResults-module__T9PxYG__container{padding:0 20px}.InBodyResults-module__T9PxYG__header{margin-bottom:24px;display:block}.InBodyResults-module__T9PxYG__header .InBodyResults-module__T9PxYG__tabs{margin-top:24px}.InBodyResults-module__T9PxYG__layout{grid-template-columns:1fr;gap:24px}.InBodyResults-module__T9PxYG__segmental{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px}.InBodyResults-module__T9PxYG__areaChart+.InBodyResults-module__T9PxYG__areaChart:before{width:auto;height:1px;inset:-16px 0 auto}.InBodyResults-module__T9PxYG__tabs{width:100%}.InBodyResults-module__T9PxYG__tab{--glass-pad:12px;flex:1}.InBodyResults-module__T9PxYG__panel{justify-content:flex-start;padding:20px 16px}.InBodyResults-module__T9PxYG__panel[hidden]{display:none}.InBodyResults-module__T9PxYG__legend{gap:8px}.InBodyResults-module__T9PxYG__legend strong{margin-left:2px}.InBodyResults-module__T9PxYG__weight{font-size:3rem}.InBodyResults-module__T9PxYG__app{border-top:1px solid var(--color-border);justify-content:flex-start;padding-top:20px}.InBodyResults-module__T9PxYG__appIntro{margin-bottom:12px}.InBodyResults-module__T9PxYG__appIntro .InBodyResults-module__T9PxYG__eyebrow{margin-bottom:8px}.InBodyResults-module__T9PxYG__phone{width:260px}.InBodyResults-module__T9PxYG__downloads{width:100%;max-width:300px;margin:12px auto 0}}@media (min-width:1001px) and (max-height:850px){.InBodyResults-module__T9PxYG__header{margin-bottom:20px}.InBodyResults-module__T9PxYG__panel{padding:20px}.InBodyResults-module__T9PxYG__weight{font-size:2.8rem}.InBodyResults-module__T9PxYG__composition{margin-block:18px}.InBodyResults-module__T9PxYG__metric{padding-block:14px}.InBodyResults-module__T9PxYG__rangeChart,.InBodyResults-module__T9PxYG__metric .InBodyResults-module__T9PxYG__energyLabel{margin-block:16px 12px}.InBodyResults-module__T9PxYG__appIntro{margin-bottom:12px}.InBodyResults-module__T9PxYG__appIntro h3{font-size:1.4rem}.InBodyResults-module__T9PxYG__segmentImage{max-width:clamp(190px,79svh - 300.2px,260px)}.InBodyResults-module__T9PxYG__phone{border-radius:28px;width:clamp(160px,54svh - 237.6px,200px);padding:6px}.InBodyResults-module__T9PxYG__phone video{border-radius:22px}.InBodyResults-module__T9PxYG__downloads{margin-top:14px}}@media (prefers-reduced-motion:reduce){.InBodyResults-module__T9PxYG__panel:not([hidden]){animation:none}.InBodyResults-module__T9PxYG__internalScan,.InBodyResults-module__T9PxYG__compositionBar>span:after,.InBodyResults-module__T9PxYG__rangeTrack>span:after{animation:none;display:none}}@media (min-width:761px){.InBodyResults-module__T9PxYG__segmentImage{aspect-ratio:1;max-width:420px}.InBodyResults-module__T9PxYG__segmentImage img{filter:none;width:100%;top:0}.InBodyResults-module__T9PxYG__internalScan{clip-path:polygon(50% 32%,75% 47%,63% 73%,37% 73%,25% 47%)}.InBodyResults-module__T9PxYG__areaChart:nth-child(2) .InBodyResults-module__T9PxYG__internalScan{clip-path:polygon(50% 35%,62% 52%,59% 68%,41% 68%,38% 52%)}}
