@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}}}
.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[data-surface=white]{background:#fff;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)}.ConsultRelatedCarousel-module__1CuojW__relatedSection.ConsultRelatedCarousel-module__1CuojW__relatedSection.ConsultRelatedCarousel-module__1CuojW__relatedSection.ConsultRelatedCarousel-module__1CuojW__relatedSection[data-consult-detail]{padding-bottom:var(--space-2xl)}@media (max-width:767px){.ConsultRelatedCarousel-module__1CuojW__relatedSection.ConsultRelatedCarousel-module__1CuojW__relatedSection.ConsultRelatedCarousel-module__1CuojW__relatedSection.ConsultRelatedCarousel-module__1CuojW__relatedSection[data-consult-detail]{padding-bottom:var(--space-lg)}}
.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)}.ConsultBookingSection-module__G8va3G__bookingFacts b[data-format-prices]{font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}@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)}.ConsultBookingSection-module__G8va3G__bookingFacts .ConsultBookingSection-module__G8va3G__summaryFact{gap:var(--space-xs);min-width:0}.ConsultBookingSection-module__G8va3G__bookingFacts .ConsultBookingSection-module__G8va3G__summaryFact p{color:var(--booking-ink);font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-accent-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-transform:none;margin:0}.ConsultBookingSection-module__G8va3G__bookingFacts .ConsultBookingSection-module__G8va3G__summaryFact b{color:var(--booking-ink);font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);overflow-wrap:normal;margin-top:0}.ConsultBookingSection-module__G8va3G__bookingFacts .ConsultBookingSection-module__G8va3G__summaryFact .ConsultBookingSection-module__G8va3G__summaryValue{font-weight:var(--type-accent-weight)}@media (max-width:600px),(min-width:768px) and (max-width:1366px){.ConsultBookingSection-module__G8va3G__summaryFacts{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1366px){.ConsultBookingSection-module__G8va3G__summaryGrid{align-items:stretch}.ConsultBookingSection-module__G8va3G__summaryVisual{gap:var(--space-sm);flex-direction:column;display:flex}.ConsultBookingSection-module__G8va3G__summaryVisual>img{flex:1 1 0;order:2;height:auto;min-height:7rem}.ConsultBookingSection-module__G8va3G__summaryVisual .ConsultBookingSection-module__G8va3G__summaryFacts{order:1}.ConsultBookingSection-module__G8va3G__summaryVisual .ConsultBookingSection-module__G8va3G__bookingRemote{order:3}}.ConsultBookingSection-module__G8va3G__bookingCopy.ConsultBookingSection-module__G8va3G__compactCopy h2{margin-bottom:0}.ConsultBookingSection-module__G8va3G__bookingSection .ConsultBookingSection-module__G8va3G__bookingCopy.ConsultBookingSection-module__G8va3G__compactCopy>p:not(.ConsultBookingSection-module__G8va3G__eyebrow){margin:var(--space-sm) 0 0}.ConsultBookingSection-module__G8va3G__bookingCopy.ConsultBookingSection-module__G8va3G__compactCopy .ConsultBookingSection-module__G8va3G__primaryCta{margin-top:var(--space-md)}.ConsultBookingSection-module__G8va3G__regularTypography .ConsultBookingSection-module__G8va3G__bookingCopy>p:not(.ConsultBookingSection-module__G8va3G__eyebrow),.ConsultBookingSection-module__G8va3G__regularTypography .ConsultBookingSection-module__G8va3G__bookingCopy>p:not(.ConsultBookingSection-module__G8va3G__eyebrow) :is(b,strong,a),.ConsultBookingSection-module__G8va3G__regularTypography .ConsultBookingSection-module__G8va3G__bookingRemote{color:var(--booking-ink);font-family:var(--type-body-family);font-size:var(--type-body-size);font-weight:var(--type-accent-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}
.ConsultSplitHero-module__hRe-xq__hero{width:100%;max-width:var(--container-max-width);padding:36px var(--container-padding) 40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(42px,5vw,72px);margin-inline:auto;display:grid}.ConsultSplitHero-module__hRe-xq__heroCopy{min-width:0}.ConsultSplitHero-module__hRe-xq__heroMedia{aspect-ratio:873/850;background:#eee8dc;border-radius:20px;width:100%;min-height:465px;position:relative;overflow:hidden}.ConsultSplitHero-module__hRe-xq__heroMedia.ConsultSplitHero-module__hRe-xq__heroMediaBare{background:0 0}@media (min-width:1280px){.ConsultSplitHero-module__hRe-xq__hero{padding-block:52px}}@media (min-width:992px){.ConsultSplitHero-module__hRe-xq__hero{min-height:calc(100svh - var(--site-header-offset));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ConsultSplitHero-module__hRe-xq__heroMedia{justify-self:end;max-width:612px}.ConsultSplitHero-module__hRe-xq__heroCopy{max-width:40rem}}@media (max-width:991px){.ConsultSplitHero-module__hRe-xq__heroMedia{aspect-ratio:auto;height:410px;min-height:0}}.ConsultSplitHero-module__hRe-xq__heroImage{object-fit:cover;object-position:50% 50%}.ConsultSplitHero-module__hRe-xq__title.ConsultSplitHero-module__hRe-xq__title{color:#1a1a1a;font-size:var(--hero-title-base);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking)}.ConsultSplitHero-module__hRe-xq__title em{color:var(--color-primary);font-style:var(--type-accent-style);font-weight:var(--type-accent-weight)}.ConsultSplitHero-module__hRe-xq__actions{align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.ConsultSplitHero-module__hRe-xq__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;margin:0;display:inline-flex}.ConsultSplitHero-module__hRe-xq__priceLine s{opacity:.65}.ConsultSplitHero-module__hRe-xq__priceLine b{color:#1a1a1a;font-weight:var(--type-label-weight)}.ConsultSplitHero-module__hRe-xq__taglineNarrow{display:none}@media (max-width:1000px){.ConsultSplitHero-module__hRe-xq__hero{gap:35px}}@media (max-width:700px){.ConsultSplitHero-module__hRe-xq__hero{padding:18px var(--container-padding);text-align:center;min-height:calc(100svh - var(--site-header-offset));grid-template-columns:1fr;align-content:center;gap:20px}.ConsultSplitHero-module__hRe-xq__heroCopy{display:contents}.ConsultSplitHero-module__hRe-xq__title{order:1;margin:0}.ConsultSplitHero-module__hRe-xq__taglineWide{display:none}.ConsultSplitHero-module__hRe-xq__taglineNarrow{white-space:pre-line;display:inline}.ConsultSplitHero-module__hRe-xq__tagline{order:2;margin:-.5rem 0 0}.ConsultSplitHero-module__hRe-xq__heroMedia{order:3}.ConsultSplitHero-module__hRe-xq__body{order:4;margin:0}.ConsultSplitHero-module__hRe-xq__actions{order:5}.ConsultSplitHero-module__hRe-xq__heroMedia{aspect-ratio:5/4;border-radius:17px;height:auto;max-height:340px}.ConsultSplitHero-module__hRe-xq__actions{flex-direction:column;gap:1rem;margin-top:0}.ConsultSplitHero-module__hRe-xq__actions .ConsultSplitHero-module__hRe-xq__cta{width:100%}.ConsultSplitHero-module__hRe-xq__priceLine{justify-content:center;width:100%}}.ConsultSplitHero-module__hRe-xq__heroStart .ConsultSplitHero-module__hRe-xq__priceLine b,.ConsultSplitHero-module__hRe-xq__heroStart .ConsultSplitHero-module__hRe-xq__priceDuration{box-sizing:border-box;height:28px;color:var(--color-foreground);font-family:var(--type-title-sm-family);font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-leading);letter-spacing:var(--type-title-sm-tracking);border:1px solid #1a1a1a47;border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}.ConsultSplitHero-module__hRe-xq__heroStart .ConsultSplitHero-module__hRe-xq__priceDot{display:none}@media (max-width:700px){.ConsultSplitHero-module__hRe-xq__heroStart{text-align:left;padding-bottom:var(--section-pad-bottom);gap:0}.ConsultSplitHero-module__hRe-xq__heroStart .ConsultSplitHero-module__hRe-xq__tagline{margin:12px 0 0}.ConsultSplitHero-module__hRe-xq__heroStart .ConsultSplitHero-module__hRe-xq__heroMedia{margin-top:20px}.ConsultSplitHero-module__hRe-xq__heroStart .ConsultSplitHero-module__hRe-xq__actions{display:contents}.ConsultSplitHero-module__hRe-xq__heroStart .ConsultSplitHero-module__hRe-xq__priceLine{flex-wrap:wrap;order:4;justify-content:flex-start;gap:8px;width:auto;margin-top:24px}.ConsultSplitHero-module__hRe-xq__heroStart .ConsultSplitHero-module__hRe-xq__body{order:5;margin-top:16px}.ConsultSplitHero-module__hRe-xq__heroStart .ConsultSplitHero-module__hRe-xq__cta{order:6;margin-top:24px}}.ConsultSplitHero-module__hRe-xq__heroMedia.ConsultSplitHero-module__hRe-xq__heroMediaCustom{aspect-ratio:auto;background:0 0;border-radius:0;height:auto;min-height:0;max-height:none;overflow:visible}@media (max-width:760px){.ConsultSplitHero-module__hRe-xq__heroStart .ConsultSplitHero-module__hRe-xq__heroMedia.ConsultSplitHero-module__hRe-xq__heroMediaCustom{order:5;margin-top:28px}.ConsultSplitHero-module__hRe-xq__heroStart.ConsultSplitHero-module__hRe-xq__heroStack{text-align:center}}@media (max-width:1023px){.ConsultSplitHero-module__hRe-xq__heroStack{min-height:calc(100svh - var(--site-header-offset));grid-template-columns:minmax(0,1fr);align-content:center}.ConsultSplitHero-module__hRe-xq__heroStack .ConsultSplitHero-module__hRe-xq__heroMedia.ConsultSplitHero-module__hRe-xq__heroMediaCustom{justify-self:stretch;max-width:none}}@media (min-width:761px) and (max-width:1023px){.ConsultSplitHero-module__hRe-xq__heroStack{text-align:center;row-gap:0}.ConsultSplitHero-module__hRe-xq__heroStack .ConsultSplitHero-module__hRe-xq__heroCopy{display:contents}.ConsultSplitHero-module__hRe-xq__heroStack .ConsultSplitHero-module__hRe-xq__title{order:1}.ConsultSplitHero-module__hRe-xq__heroStack .ConsultSplitHero-module__hRe-xq__body{order:2;max-width:600px;margin:16px auto 0}.ConsultSplitHero-module__hRe-xq__heroStack .ConsultSplitHero-module__hRe-xq__heroMedia.ConsultSplitHero-module__hRe-xq__heroMediaCustom{width:min(100%, 600px, max(320px, calc((100svh - var(--site-header-offset) - 460px) * 1.3)));order:3;justify-self:center;margin-top:32px}.ConsultSplitHero-module__hRe-xq__heroStack .ConsultSplitHero-module__hRe-xq__actions{order:4;justify-content:center;margin-top:28px}}.ConsultSplitHero-module__hRe-xq__imageTagStack{z-index:1;flex-direction:column;align-items:flex-end;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;top:16px;right:16px}.ConsultSplitHero-module__hRe-xq__imageTags{flex-wrap:wrap;gap:8px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.ConsultSplitHero-module__hRe-xq__imageTags li{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);color:#1a1a1a;max-width:100%;min-height:28px;font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:8px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex;box-shadow:0 6px 18px -10px #1a1a1a4d}.ConsultSplitHero-module__hRe-xq__imageTags svg{width:14px;height:14px;color:var(--color-gold-ink);stroke-width:1.8px;flex:none}.ConsultSplitHero-module__hRe-xq__priceTag,.ConsultSplitHero-module__hRe-xq__titleTag{color:#1a1a1a;width:fit-content;min-height:30px;font-family:var(--type-title-sm-family);font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-leading);letter-spacing:var(--type-title-sm-tracking);background:#fff;border:1px solid #1a1a1a24;border-radius:999px;place-self:flex-start start;align-items:center;margin:0 0 14px;padding:4px 12px;display:inline-flex}.ConsultSplitHero-module__hRe-xq__imagePrice{z-index:1;-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);color:#1a1a1a;min-height:28px;font-family:var(--type-title-sm-family);font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-leading);letter-spacing:var(--type-title-sm-tracking);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:8px;align-items:center;margin:0;padding:4px 11px;display:none;position:absolute;top:12px;left:12px;box-shadow:0 6px 18px -10px #1a1a1a4d}@media (max-width:760px){.ConsultSplitHero-module__hRe-xq__heroTagged .ConsultSplitHero-module__hRe-xq__heroMedia{aspect-ratio:1;max-height:420px}.ConsultSplitHero-module__hRe-xq__imagePrice{display:inline-flex}.ConsultSplitHero-module__hRe-xq__priceTag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ConsultSplitHero-module__hRe-xq__imageTagStack{align-items:flex-start;gap:6px;max-width:calc(100% - 24px);inset:auto auto 12px 12px}.ConsultSplitHero-module__hRe-xq__imageTags{gap:6px}}.ConsultSplitHero-module__hRe-xq__pricingCta.glass-button[data-glass=outline]{--glass-ink:#1a1a1a;--glass-border:1px solid #1a1a1a8c;--glass-focus:#1a1a1a}
.ConsultFlowSection-module__cVoeVa__flow{padding:var(--section-pad);scroll-margin-top:var(--site-header-offset)}.ConsultFlowSection-module__cVoeVa__inner{width:min(100%,80rem);margin-inline:auto;padding-inline:3rem}.ConsultFlowSection-module__cVoeVa__title{margin:0 auto var(--space-2xl);text-align:center;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);color:#1a1a1a}.ConsultFlowSection-module__cVoeVa__title em{color:var(--color-primary);font-style:var(--type-accent-style);font-weight:var(--type-accent-weight)}.ConsultFlowSection-module__cVoeVa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.ConsultFlowSection-module__cVoeVa__card{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 10%, #fff);text-align:center;flex-direction:column;align-items:center;min-width:0;padding:2rem;display:flex}.ConsultFlowSection-module__cVoeVa__number{color:var(--color-primary);font-size:var(--type-title-size);font-weight:var(--type-title-weight)}.ConsultFlowSection-module__cVoeVa__card h3{font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);margin:.9rem 0 0}.ConsultFlowSection-module__cVoeVa__card>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:.6rem 0 0}.ConsultFlowSection-module__cVoeVa__slots{width:100%;min-width:0;margin-top:auto;padding-top:1.5rem}.ConsultFlowSection-module__cVoeVa__dayStrip,.ConsultFlowSection-module__cVoeVa__timeStrip{justify-content:center;gap:.5rem;display:flex}.ConsultFlowSection-module__cVoeVa__dayStrip span{border:1px solid var(--color-border);border-radius:var(--radius-md);width:3.1rem;color:var(--color-foreground-muted);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-align:center;text-transform:var(--type-label-case);background:#fff;flex:none;gap:.2rem;padding:.7rem 0;display:grid}.ConsultFlowSection-module__cVoeVa__dayStrip b{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)}.ConsultFlowSection-module__cVoeVa__dayStrip .ConsultFlowSection-module__cVoeVa__daySelected{background:var(--color-btn-gradient);box-shadow:0 8px 24px -6px color-mix(in srgb, var(--color-primary) 45%, transparent);color:#fff;border-color:#0000}.ConsultFlowSection-module__cVoeVa__timeStrip{gap:.45rem;margin-top:.6rem}.ConsultFlowSection-module__cVoeVa__timeStrip span{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);flex:none;padding:.4rem .7rem}.ConsultFlowSection-module__cVoeVa__timeStrip .ConsultFlowSection-module__cVoeVa__timeSelected{background:var(--color-btn-gradient);color:#fff;border-color:#0000}.ConsultFlowSection-module__cVoeVa__rows{text-align:left;gap:.6rem;width:100%;margin-top:auto;padding-top:1.5rem;display:grid}.ConsultFlowSection-module__cVoeVa__rows>div{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);background:#ffffffb3;border-radius:.7rem;align-items:center;gap:.7rem;padding:.8rem .85rem;display:flex}.ConsultFlowSection-module__cVoeVa__rows>div:first-child{--pos:60%;--d:0s}.ConsultFlowSection-module__cVoeVa__rows>div:nth-child(2){--pos:48%;--d:.35s}.ConsultFlowSection-module__cVoeVa__rows>div:nth-child(3){--pos:68%;--d:.7s}.ConsultFlowSection-module__cVoeVa__rows svg{color:var(--color-primary);flex:none}.ConsultFlowSection-module__cVoeVa__rows b{color:#1a1a1a;font-family:var(--type-title-sm-family);font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-leading);letter-spacing:var(--type-title-sm-tracking);flex:0 0 6.8rem}.ConsultFlowSection-module__cVoeVa__meter{background:var(--color-border);border-radius:999px;flex:1;min-width:3rem;height:6px;position:relative}.ConsultFlowSection-module__cVoeVa__meterBand{border-radius:inherit;background:color-mix(in srgb, var(--color-primary) 38%, transparent);width:36%;position:absolute;top:0;bottom:0;left:38%}.ConsultFlowSection-module__cVoeVa__meterDot{top:50%;left:var(--pos);background:var(--color-primary);border:2px solid #fff;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 1px 4px #00000038}.ConsultFlowSection-module__cVoeVa__rows .ConsultFlowSection-module__cVoeVa__rowTick{margin-left:.15rem}.ConsultFlowSection-module__cVoeVa__list{text-align:left;gap:.75rem;width:max-content;max-width:100%;margin:auto auto 0;padding:1.5rem 0 0;list-style:none;display:grid;position:relative}.ConsultFlowSection-module__cVoeVa__list:before,.ConsultFlowSection-module__cVoeVa__list:after{content:"";background:var(--color-border);width:2px;position:absolute;top:2rem;bottom:.5rem;left:.3125rem}.ConsultFlowSection-module__cVoeVa__list:after{background:var(--color-primary);transform-origin:top}.ConsultFlowSection-module__cVoeVa__list li{z-index:1;color:#1a1a1a;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);align-items:center;gap:.85rem;display:flex;position:relative}.ConsultFlowSection-module__cVoeVa__list i{border:2px solid var(--color-primary);background:var(--color-primary);border-radius:50%;flex:none;width:.75rem;height:.75rem}.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__dayStrip .ConsultFlowSection-module__cVoeVa__daySelected{animation:9s ease-in-out infinite ConsultFlowSection-module__cVoeVa__day}.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__timeStrip .ConsultFlowSection-module__cVoeVa__timeSelected{animation:9s ease-in-out .9s infinite ConsultFlowSection-module__cVoeVa__chip}.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__rows>div{animation:ConsultFlowSection-module__cVoeVa__rise 9s ease-in-out var(--d) infinite backwards}.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__rows .ConsultFlowSection-module__cVoeVa__meterDot{animation:ConsultFlowSection-module__cVoeVa__marker 9s ease-in-out var(--d) infinite backwards}.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__rows .ConsultFlowSection-module__cVoeVa__meterBand{animation:ConsultFlowSection-module__cVoeVa__band 9s ease-in-out var(--d) infinite backwards}.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__rows .ConsultFlowSection-module__cVoeVa__rowTick{animation:ConsultFlowSection-module__cVoeVa__tick 9s ease-in-out var(--d) infinite backwards}.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__list:after{animation:9s ease-in-out infinite ConsultFlowSection-module__cVoeVa__draw}.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__list i{animation:9s ease-in-out infinite backwards ConsultFlowSection-module__cVoeVa__reachDot}.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__list li{animation:9s ease-in-out infinite backwards ConsultFlowSection-module__cVoeVa__reachLabel}.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__list li:nth-child(2),.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__list li:nth-child(2) i{animation-delay:1.62s}.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__list li:nth-child(3),.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__list li:nth-child(3) i{animation-delay:3.24s}@keyframes ConsultFlowSection-module__cVoeVa__reachDot{0%,6%{border-color:var(--color-border);background:#fff;box-shadow:0 0 #0000}11%{border-color:var(--color-primary);box-shadow:0 0 0 7px color-mix(in srgb, var(--color-primary) 24%, transparent);background:#fff}16%,88%{border-color:var(--color-primary);background:var(--color-primary);box-shadow:0 0 #0000}96%,to{border-color:var(--color-border);background:#fff;box-shadow:0 0 #0000}}@keyframes ConsultFlowSection-module__cVoeVa__reachLabel{0%,8%{color:var(--color-foreground-muted)}16%,88%{color:#1a1a1a}96%,to{color:var(--color-foreground-muted)}}@keyframes ConsultFlowSection-module__cVoeVa__day{0%,15%{border-color:var(--color-border);box-shadow:none;color:var(--color-foreground-muted);background:#fff}25%,80%{background:var(--color-btn-gradient);box-shadow:0 8px 24px -6px color-mix(in srgb, var(--color-primary) 45%, transparent);color:#fff;border-color:#0000}92%,to{border-color:var(--color-border);box-shadow:none;color:var(--color-foreground-muted);background:#fff}}@keyframes ConsultFlowSection-module__cVoeVa__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 ConsultFlowSection-module__cVoeVa__rise{0%{opacity:0;transform:translateY(14px)}12%,88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}@keyframes ConsultFlowSection-module__cVoeVa__marker{0%,14%{left:8%}36%,88%{left:var(--pos)}to{left:8%}}@keyframes ConsultFlowSection-module__cVoeVa__band{0%,24%{opacity:0}36%,88%{opacity:1}to{opacity:0}}@keyframes ConsultFlowSection-module__cVoeVa__tick{0%,34%{opacity:0;transform:scale(.3)}44%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes ConsultFlowSection-module__cVoeVa__draw{0%,8%{transform:scaleY(0)}44%,92%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__dayStrip .ConsultFlowSection-module__cVoeVa__daySelected,.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__timeStrip .ConsultFlowSection-module__cVoeVa__timeSelected,.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__rows>div,.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__rows .ConsultFlowSection-module__cVoeVa__meterDot,.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__rows .ConsultFlowSection-module__cVoeVa__meterBand,.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__rows .ConsultFlowSection-module__cVoeVa__rowTick,.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__list:after,.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__list li,.ConsultFlowSection-module__cVoeVa__animated .ConsultFlowSection-module__cVoeVa__list i{animation:none}}@media (max-width:1023px){.ConsultFlowSection-module__cVoeVa__grid{grid-template-columns:1fr;gap:1rem}.ConsultFlowSection-module__cVoeVa__card{padding:1.75rem 1.5rem 2rem}.ConsultFlowSection-module__cVoeVa__slots,.ConsultFlowSection-module__cVoeVa__rows,.ConsultFlowSection-module__cVoeVa__list{max-width:26rem}.ConsultFlowSection-module__cVoeVa__slots,.ConsultFlowSection-module__cVoeVa__rows{margin-top:0}}@media (max-width:767px){.ConsultFlowSection-module__cVoeVa__inner{padding-inline:var(--container-padding)}.ConsultFlowSection-module__cVoeVa__title{margin-bottom:var(--space-xl)}.ConsultFlowSection-module__cVoeVa__card{padding:1.5rem 1.25rem 1.75rem}.ConsultFlowSection-module__cVoeVa__dayStrip span{width:2.75rem;padding:.55rem 0}}
.supplements-module__iVshJW__page.supplements-module__iVshJW__page{--consult-video-card:#fff;--consult-video-bg:var(--color-bg);--supplements-band:color-mix(in srgb, var(--color-primary) 12%, #fff);--consult-video-line:transparent;--consult-video-pad:var(--section-pad);--consult-mobile-pad:var(--section-pad);--consult-section-pad:var(--section-pad);padding-top:var(--site-header-offset);background-color:var(--color-bg)}.supplements-module__iVshJW__page .supplements-module__iVshJW__benefitsSection.supplements-module__iVshJW__benefitsSection{padding:var(--section-pad)}.supplements-module__iVshJW__page.supplements-module__iVshJW__page .supplements-module__iVshJW__benefitsSection 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);color:#1a1a1a}.supplements-module__iVshJW__page.supplements-module__iVshJW__page .supplements-module__iVshJW__benefitsSection h2 em{color:var(--color-primary);font-style:var(--type-accent-style);font-weight:var(--type-accent-weight)}.supplements-module__iVshJW__benefitsCard.supplements-module__iVshJW__benefitsCard{background:0 0;border:0}.supplements-module__iVshJW__benefitsList li svg{color:#1a1a1a;flex:none;width:1rem;height:1rem;margin-top:.25rem}.supplements-module__iVshJW__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)}.supplements-module__iVshJW__page>[id=book]{background:var(--color-bg)}.supplements-module__iVshJW__page>[id=faq]{padding:var(--section-pad)}.supplements-module__iVshJW__page .home-faq .glass-button[data-glass=outline]{--glass-ink:#1a1a1a;--glass-border:1px solid #1a1a1a8c;--glass-focus:#1a1a1a}.supplements-module__iVshJW__focusSection{padding:var(--section-pad)}.supplements-module__iVshJW__focusInner{width:min(100%,80rem);margin-inline:auto;padding-inline:3rem}.supplements-module__iVshJW__focusHead{margin:0 auto var(--space-2xl);text-align:center}.supplements-module__iVshJW__focusEyebrow{color:var(--color-primary);margin:0 0 22px}.supplements-module__iVshJW__focusTitle{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);color:#1a1a1a;margin:0}.supplements-module__iVshJW__focusIntro{max-width:39rem;color:var(--color-foreground-muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);margin:1rem auto 0}.supplements-module__iVshJW__focusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.supplements-module__iVshJW__focusCard{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 10%, #fff);flex-direction:column;min-width:0;display:flex;overflow:hidden}.supplements-module__iVshJW__focusCardDark{background:#1a1a1b;border-color:#ffffff1a}.supplements-module__iVshJW__focusStage{isolation:isolate;background:radial-gradient(circle at 50% 45%,#fff 0%,#f4f0e8 100%);height:340px;position:relative}.supplements-module__iVshJW__focusCardDark .supplements-module__iVshJW__focusStage{background:radial-gradient(circle at 50% 42%,#2b2b2c 0%,#0f0f10 78%)}.supplements-module__iVshJW__focusObject{position:absolute;inset:1rem 26%}.supplements-module__iVshJW__focusImage{object-fit:contain}.supplements-module__iVshJW__focusPills{z-index:1;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.supplements-module__iVshJW__focusPills li{border:1px solid color-mix(in srgb, var(--color-primary) 25%, transparent);color:color-mix(in srgb, var(--color-primary) 55%, #000);font-family:var(--type-title-sm-family);font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-leading);letter-spacing:var(--type-title-sm-tracking);white-space:nowrap;background:#ffffffed;border-radius:999px;padding:.5rem .9rem;position:absolute;box-shadow:0 5px 22px #46341214}.supplements-module__iVshJW__focusCardDark .supplements-module__iVshJW__focusPills li{border-color:#ffffff8c;box-shadow:0 6px 22px #00000073}.supplements-module__iVshJW__focusPills li:first-child{top:12%;left:5%}.supplements-module__iVshJW__focusPills li:nth-child(2){top:30%;right:5%}.supplements-module__iVshJW__focusPills li:nth-child(3){bottom:26%;left:7%}.supplements-module__iVshJW__focusPills li:nth-child(4){bottom:10%;right:8%}@media (prefers-reduced-motion:no-preference){.supplements-module__iVshJW__focusPills li{animation:7s ease-in-out infinite supplements-module__iVshJW__focusFloat}.supplements-module__iVshJW__focusPills li:nth-child(2){animation-delay:-1.8s}.supplements-module__iVshJW__focusPills li:nth-child(3){animation-delay:-3.6s}.supplements-module__iVshJW__focusPills li:nth-child(4){animation-delay:-5.2s}}@keyframes supplements-module__iVshJW__focusFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.supplements-module__iVshJW__focusBody{flex:1;padding:1.75rem 2rem 2rem}.supplements-module__iVshJW__focusBody h3{font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);margin:0}.supplements-module__iVshJW__focusBody 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:.6rem 0 0}.supplements-module__iVshJW__focusCardDark .supplements-module__iVshJW__focusBody h3{color:#f5f2eb}.supplements-module__iVshJW__focusCardDark .supplements-module__iVshJW__focusBody p{color:#ffffffb3}@media (max-width:1023px){.supplements-module__iVshJW__focusStage{height:300px}}@media (max-width:700px){.supplements-module__iVshJW__focusInner{padding-inline:var(--container-padding)}.supplements-module__iVshJW__focusHead{margin-bottom:var(--space-xl)}.supplements-module__iVshJW__focusGrid{grid-template-columns:1fr;gap:1rem}.supplements-module__iVshJW__focusStage{height:280px}.supplements-module__iVshJW__focusObject{inset:.5rem 18%;transform:scale(1.35)}.supplements-module__iVshJW__focusIntroMore{display:none}.supplements-module__iVshJW__focusBody{padding:1.5rem 1.25rem 1.75rem}}.supplements-module__iVshJW__page>[id=flow]{background:var(--supplements-band)}.supplements-module__iVshJW__page>[id=flow] ol>li{background:#fff}@media (min-width:1600px){.supplements-module__iVshJW__benefitsSection.supplements-module__iVshJW__benefitsSection>.container{max-width:80rem;padding-inline:3rem}}
.default-consult-module__mfVSIW__page.default-consult-module__mfVSIW__page{--consult-section-pad:var(--section-pad);--consult-mobile-pad:var(--section-pad);padding-top:var(--site-header-offset);background-color:var(--color-bg)}.default-consult-module__mfVSIW__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)}.default-consult-module__mfVSIW__page>[id=book]{background:var(--color-bg)}.default-consult-module__mfVSIW__page>[id=faq]{padding:var(--section-pad)}.default-consult-module__mfVSIW__page .home-faq .glass-button[data-glass=outline]{--glass-ink:#1a1a1a;--glass-border:1px solid #1a1a1a8c;--glass-focus:#1a1a1a}.default-consult-module__mfVSIW__stats.default-consult-module__mfVSIW__stats{padding:var(--section-pad);scroll-margin-top:var(--site-header-offset);background:0 0}.default-consult-module__mfVSIW__stats.default-consult-module__mfVSIW__stats>.container{max-width:80rem;padding-inline:3rem}.default-consult-module__mfVSIW__statsGrid.default-consult-module__mfVSIW__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.default-consult-module__mfVSIW__statCard.default-consult-module__mfVSIW__statCard{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, #fff);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;flex-direction:column;align-items:center;padding:2rem;transition:none;display:flex}.default-consult-module__mfVSIW__statCard.default-consult-module__mfVSIW__statCard:hover{transform:none}.default-consult-module__mfVSIW__statValue.default-consult-module__mfVSIW__statValue{color:var(--color-primary);font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);margin:0 0 .35rem}.default-consult-module__mfVSIW__statLabel.default-consult-module__mfVSIW__statLabel{color:var(--color-foreground);font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);margin:0 0 .6rem}.default-consult-module__mfVSIW__statDesc.default-consult-module__mfVSIW__statDesc{color:var(--color-foreground-muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);margin:0}@media (max-width:1023px){.default-consult-module__mfVSIW__statsGrid.default-consult-module__mfVSIW__statsGrid{grid-template-columns:1fr;gap:1rem}.default-consult-module__mfVSIW__statCard.default-consult-module__mfVSIW__statCard{padding:1.75rem 1.5rem 2rem}}@media (max-width:767px){.default-consult-module__mfVSIW__stats.default-consult-module__mfVSIW__stats>.container{padding-inline:var(--container-padding)}.default-consult-module__mfVSIW__statCard.default-consult-module__mfVSIW__statCard{padding:1.5rem 1.25rem 1.75rem}}
.ConsultVideoSection-module__Wr8PVa__standardInner{width:min(100%,80rem);margin-inline:auto;padding-inline:3rem}.ConsultVideoSection-module__Wr8PVa__videoSection{scroll-margin-top:var(--site-header-offset);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)}
.ConsultBloodworkSection-module__XMELpq__bloodworkSection{padding:var(--consult-blood-pad,4.5rem 0 5rem);border-top:var(--consult-blood-section-edge,1px solid var(--consult-blood-line,var(--color-border)));background:var(--consult-blood-bg,#fdfaf4);scroll-margin-top:var(--site-header-offset)}.ConsultBloodworkSection-module__XMELpq__standardInner{width:min(100%,80rem);padding-inline:var(--consult-blood-inline,3rem);margin-inline:auto}.ConsultBloodworkSection-module__XMELpq__eyebrow{color:var(--consult-blood-accent,var(--color-primary));letter-spacing:.24em;text-align:center;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:600;line-height:1.3}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__centerTitle{max-width:26ch;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;margin:0 auto;font-size:2.9rem;font-weight:600;line-height:1.15}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__centerTitle em{color:var(--consult-blood-accent,var(--color-primary));font-style:normal;font-weight:500}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__centerTitle .ConsultBloodworkSection-module__XMELpq__bloodworkTitleQualifier{color:var(--consult-blood-ink,var(--color-foreground))}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow{justify-content:center;margin:2rem auto 3.25rem;display:flex}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow>div,.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow .ConsultBloodworkSection-module__XMELpq__doctorLink{text-align:left;align-items:center;gap:.9rem;margin-top:0;display:inline-flex}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow .ConsultBloodworkSection-module__XMELpq__doctorAvatar{background:#f3ece0;border-radius:50%;flex:none;width:2.875rem;height:2.875rem;display:block;overflow:hidden}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow .ConsultBloodworkSection-module__XMELpq__doctorAvatar img{object-fit:cover;width:100%;height:100%;display:block}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow span{color:var(--consult-blood-muted,var(--color-foreground-muted));display:grid}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow b{color:var(--consult-blood-ink,var(--color-foreground))}.ConsultBloodworkSection-module__XMELpq__bloodworkGrid{max-width:var(--consult-blood-grid-max,71.25rem);border-radius:var(--consult-blood-grid-radius,0);overflow:var(--consult-blood-grid-clip,visible);border-top:1px solid var(--consult-blood-line,var(--color-border));border-left:1px solid var(--consult-blood-line,var(--color-border));background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-inline:auto;display:grid}.ConsultBloodworkSection-module__XMELpq__bloodworkCard,.ConsultBloodworkSection-module__XMELpq__moreTestsCard{border:0;border-right:1px solid var(--consult-blood-line,var(--color-border));border-bottom:1px solid var(--consult-blood-line,var(--color-border));min-height:0;box-shadow:none;background:#fff;border-radius:0;padding:2.25rem 2rem 2.5rem}.ConsultBloodworkSection-module__XMELpq__cardHead{align-items:flex-start;gap:1.1rem;display:flex}.ConsultBloodworkSection-module__XMELpq__cardGlyph{width:3.5rem;height:3.5rem;color:var(--consult-blood-accent,var(--color-primary));background:#faf5ec;border:1px solid #bfa06247;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ConsultBloodworkSection-module__XMELpq__cardGlyph svg{width:1.5rem;height:1.5rem}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__bloodworkCard h3{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:500;line-height:1.22}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__bloodworkCard .ConsultBloodworkSection-module__XMELpq__cardHead p{color:var(--consult-blood-accent,var(--color-primary));font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);margin:.5rem 0 0;font-weight:600}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__bloodworkCard ul{flex-direction:column;gap:.25rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__bloodworkCard li{color:var(--consult-blood-ink,var(--color-foreground));border-bottom:1px solid #3a404a17}.ConsultBloodworkSection-module__XMELpq__bloodworkCard li:before{display:none}.ConsultBloodworkSection-module__XMELpq__bloodworkCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2rem;padding:.1rem 0 .55rem;list-style:none;display:flex}.ConsultBloodworkSection-module__XMELpq__bloodworkCard summary::marker{content:""}.ConsultBloodworkSection-module__XMELpq__bloodworkCard summary::-webkit-details-marker{display:none}.ConsultBloodworkSection-module__XMELpq__bloodworkCard summary:focus-visible{outline:2px solid var(--consult-blood-accent,var(--color-primary));outline-offset:2px}.ConsultBloodworkSection-module__XMELpq__markerLabel{min-height:2rem;padding:.1rem 0 .55rem;display:block}.ConsultBloodworkSection-module__XMELpq__bloodworkCard .ConsultBloodworkSection-module__XMELpq__panelSummary{flex-wrap:wrap;align-items:center;padding:0}.ConsultBloodworkSection-module__XMELpq__panelPreview{max-height:10rem;color:var(--color-foreground-muted);flex-basis:100%;margin-top:1.5rem;font-size:1rem;font-weight:400;line-height:1.65;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.ConsultBloodworkSection-module__XMELpq__panelPreview>span{margin-bottom:.35rem;display:block}.ConsultBloodworkSection-module__XMELpq__panelDisclosure[open]>.ConsultBloodworkSection-module__XMELpq__panelSummary .ConsultBloodworkSection-module__XMELpq__panelPreview{display:none}.ConsultBloodworkSection-module__XMELpq__panelSummary .ConsultBloodworkSection-module__XMELpq__cardHead{flex:1}.ConsultBloodworkSection-module__XMELpq__bloodworkCard .ConsultBloodworkSection-module__XMELpq__panelSummary>svg{flex:none;width:1rem;height:1rem}.ConsultBloodworkSection-module__XMELpq__bloodworkCard .ConsultBloodworkSection-module__XMELpq__panelDisclosure[open]>.ConsultBloodworkSection-module__XMELpq__panelSummary>svg{transform:rotate(180deg)}.ConsultBloodworkSection-module__XMELpq__bloodworkCard .ConsultBloodworkSection-module__XMELpq__panelDisclosure:not([open])>.ConsultBloodworkSection-module__XMELpq__panelSummary>svg{transform:none}.ConsultBloodworkSection-module__XMELpq__bloodworkCard summary svg{width:1rem;height:1rem;color:var(--consult-blood-accent,var(--color-primary));flex:none;transition:transform .2s}.ConsultBloodworkSection-module__XMELpq__bloodworkCard details[open] summary svg{transform:rotate(180deg)}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__bloodworkCard details p{color:var(--consult-blood-muted,var(--color-foreground-muted));margin:0 0 .7rem;padding-right:1.75rem}.ConsultBloodworkSection-module__XMELpq__moreTestsCard{background:#f7f2e8;flex-direction:column;display:flex}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__moreTestsCard .ConsultBloodworkSection-module__XMELpq__cardHead p{color:var(--consult-blood-accent,var(--color-primary));font-family:var(--font-heading);margin:0;font-size:1.45rem;font-weight:500;line-height:1.22}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__moreTestsCard .ConsultBloodworkSection-module__XMELpq__cardHead p+p{margin-top:.15rem;font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.25}.ConsultBloodworkSection-module__XMELpq__moreRule{background:#bfa06273;width:100%;height:1px;margin:1.5rem 0 1.25rem}.ConsultBloodworkSection-module__XMELpq__moreRuleEnd{display:none}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__moreBlurb{color:var(--consult-blood-muted,var(--color-foreground-muted));margin:0 0 1.75rem}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__moreTestsCard a{border:1px solid var(--consult-blood-accent,var(--color-primary));min-height:3rem;color:var(--consult-blood-accent,var(--color-primary));border-radius:999px;align-self:flex-start;align-items:center;margin-top:auto;padding:0 1.75rem;font-size:.95rem;font-weight:400;text-decoration:none;display:inline-flex}.ConsultBloodworkSection-module__XMELpq__cardHead{flex-direction:row-reverse}.ConsultBloodworkSection-module__XMELpq__cardHead>div{flex:1}@media (min-width:1101px){.ConsultBloodworkSection-module__XMELpq__moreTestsBand{grid-column:span 3;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:2rem;padding:2rem;display:grid}.ConsultBloodworkSection-module__XMELpq__moreTestsBand .ConsultBloodworkSection-module__XMELpq__moreRule{background:#bfa06247;align-self:stretch;width:1px;height:auto;margin:0;display:block}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__moreTestsBand .ConsultBloodworkSection-module__XMELpq__moreBlurb{margin:0}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__moreTestsBand a{align-self:center;margin-top:0}}.ConsultBloodworkSection-module__XMELpq__bloodworkFootnote{max-width:71.25rem;color:var(--consult-blood-muted,var(--color-foreground-muted));text-align:left;grid-template-columns:1fr auto;align-items:start;gap:2.75rem;margin:2.25rem auto 0;font-size:.95rem;display:grid}.ConsultBloodworkSection-module__XMELpq__bloodworkFootnote:has(>:only-child){grid-template-columns:1fr}.ConsultBloodworkSection-module__XMELpq__footnoteList{flex-direction:column;gap:1.25rem;display:flex}.ConsultBloodworkSection-module__XMELpq__footnoteItem{align-items:flex-start;gap:1.1rem;display:flex}.ConsultBloodworkSection-module__XMELpq__footnoteGlyph{width:2.5rem;height:2.5rem;color:var(--consult-blood-accent,var(--color-primary));background:#faf5ec;border:1px solid #bfa06247;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ConsultBloodworkSection-module__XMELpq__footnoteGlyph svg{width:1.125rem;height:1.125rem}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__footnoteItem p{margin:.35rem 0 0}.ConsultBloodworkSection-module__XMELpq__costBlock{border-left:1px solid var(--consult-blood-line,var(--color-border));min-width:15rem;padding-left:2.75rem}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__costBlock p{max-width:11rem;color:var(--consult-blood-ink,var(--color-foreground));margin:.35rem 0 0}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__costBlock b{color:var(--consult-blood-accent,var(--color-primary));font-family:var(--font-heading);letter-spacing:-.01em;margin-top:.35rem;font-size:1.5rem;font-weight:400;display:block}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__costBlock span{color:var(--consult-blood-muted,var(--color-foreground-muted));margin-top:.3rem;display:block}@media (max-width:1100px){.ConsultBloodworkSection-module__XMELpq__bloodworkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ConsultBloodworkSection-module__XMELpq__bloodworkFootnote{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ConsultBloodworkSection-module__XMELpq__costBlock{border-top:1px solid var(--consult-blood-line,var(--color-border));border-left:0;min-width:0;padding:1.25rem 0 0}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__costBlock p{max-width:none}}@media (min-width:768px) and (max-width:900px){.ConsultBloodworkSection-module__XMELpq__bloodworkTitleTopic{margin-top:.2em;display:block}}@media (min-width:901px){.ConsultBloodworkSection-module__XMELpq__bloodworkTitleTopic{margin-top:.2em;display:block}}@media (max-width:767px){.ConsultBloodworkSection-module__XMELpq__standardInner{padding-inline:var(--consult-blood-inline,1.25rem)}.ConsultBloodworkSection-module__XMELpq__bloodworkSection{padding:var(--consult-mobile-pad,2.5rem 0 var(--consult-blood-mobile-bottom,86px))}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__centerTitle{font-size:1.9rem}.ConsultBloodworkSection-module__XMELpq__bloodworkTitleTopic{margin-top:.2em;display:block}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow{margin:1.5rem auto 2rem}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow>div,.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow .ConsultBloodworkSection-module__XMELpq__doctorLink{gap:.75rem;margin:0}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow .ConsultBloodworkSection-module__XMELpq__doctorAvatar{width:2.25rem;height:2.25rem}.ConsultBloodworkSection-module__XMELpq__bloodworkGrid{grid-template-columns:minmax(0,1fr)}.ConsultBloodworkSection-module__XMELpq__bloodworkCard,.ConsultBloodworkSection-module__XMELpq__moreTestsCard{padding:1.5rem 1.25rem 1.75rem}.ConsultBloodworkSection-module__XMELpq__cardGlyph{width:2.75rem;height:2.75rem}.ConsultBloodworkSection-module__XMELpq__cardGlyph svg{width:1.25rem;height:1.25rem}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__bloodworkCard h3{font-size:1.25rem}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__bloodworkCard h3 br{display:none}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__moreTestsCard .ConsultBloodworkSection-module__XMELpq__cardHead p{font-size:1.25rem}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__moreTestsCard .ConsultBloodworkSection-module__XMELpq__cardHead p+p{font-size:1.1rem}.ConsultBloodworkSection-module__XMELpq__bloodworkFootnote{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;font-size:.85rem}.ConsultBloodworkSection-module__XMELpq__footnoteGlyph{display:none}.ConsultBloodworkSection-module__XMELpq__footnoteList{gap:0}.ConsultBloodworkSection-module__XMELpq__footnoteItem{border-bottom:1px solid var(--consult-blood-line,var(--color-border));gap:0;padding-bottom:1rem}.ConsultBloodworkSection-module__XMELpq__footnoteItem+.ConsultBloodworkSection-module__XMELpq__footnoteItem{padding-top:1rem}.ConsultBloodworkSection-module__XMELpq__footnoteItem:last-child{border-bottom:0;padding-bottom:0}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__footnoteItem p{margin:0}.ConsultBloodworkSection-module__XMELpq__costBlock{border-top:1px solid var(--consult-blood-line,var(--color-border));border-left:0;min-width:0;padding:1.25rem 0 0}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__costBlock p{max-width:none}.ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__costBlock b{font-size:1.375rem}}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow .ConsultBloodworkSection-module__XMELpq__doctorLink{color:inherit;border-radius:999px;text-decoration:none;transition:opacity .16s}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow .ConsultBloodworkSection-module__XMELpq__doctorLink:hover b{text-underline-offset:2px;text-decoration:underline}.ConsultBloodworkSection-module__XMELpq__doctorBadgeRow .ConsultBloodworkSection-module__XMELpq__doctorLink:focus-visible{outline:2px solid var(--consult-blood-ink,#1a1a1a);outline-offset:4px}@supports selector(::details-content){@media (min-width:768px){[data-reveal-markers] .ConsultBloodworkSection-module__XMELpq__bloodworkCard details::details-content{content-visibility:visible}[data-reveal-markers] .ConsultBloodworkSection-module__XMELpq__bloodworkCard summary{cursor:default}[data-reveal-markers] .ConsultBloodworkSection-module__XMELpq__bloodworkCard summary svg{display:none}}}[data-home-h2] .ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__centerTitle{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] .ConsultBloodworkSection-module__XMELpq__bloodworkSection .ConsultBloodworkSection-module__XMELpq__centerTitle .ConsultBloodworkSection-module__XMELpq__bloodworkTitleQualifier{color:inherit;font-style:normal;font-weight:inherit}
.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)}
.SampleReportModal-module__CYJy1a__launch{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1a1a1a1a;border-radius:24px;margin:0;padding:0;display:block;overflow:hidden;box-shadow:0 30px 60px -40px #1a1a1a59}.SampleReportModal-module__CYJy1a__launch:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.SampleReportModal-module__CYJy1a__launchImage{border-bottom:1px solid #1a1a1a14;display:block;overflow:hidden}.SampleReportModal-module__CYJy1a__launchImage img{width:100%;height:auto;transition:scale .6s cubic-bezier(.22,1,.36,1);display:block}@media (hover:hover) and (pointer:fine){.SampleReportModal-module__CYJy1a__launch:hover .SampleReportModal-module__CYJy1a__launchImage img{scale:1.02}}.SampleReportModal-module__CYJy1a__launchImage .SampleReportModal-module__CYJy1a__launchTall{display:none}@media (max-width:760px){.SampleReportModal-module__CYJy1a__launchImage .SampleReportModal-module__CYJy1a__launchWide{display:none}.SampleReportModal-module__CYJy1a__launchImage .SampleReportModal-module__CYJy1a__launchTall{object-fit:cover;object-position:top;max-height:520px;display:block}}.SampleReportModal-module__CYJy1a__launchLabel{font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.SampleReportModal-module__CYJy1a__launchLabel svg{width:18px;height:18px;color:var(--color-gold-ink);stroke-width:1.8px}.SampleReportModal-module__CYJy1a__overlay{z-index:10010;background:#0d141dad;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.SampleReportModal-module__CYJy1a__dialog{background:var(--color-bg);border-radius:20px;grid-template-rows:auto auto minmax(0,1fr);gap:12px;width:min(1180px,100%);height:min(92dvh,1000px);padding:24px;display:grid;overflow:hidden;box-shadow:0 24px 80px #00000040}.SampleReportModal-module__CYJy1a__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SampleReportModal-module__CYJy1a__title{font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);margin:0}.SampleReportModal-module__CYJy1a__notice{color:var(--color-foreground-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);margin:4px 0 0}.SampleReportModal-module__CYJy1a__close{width:44px;height:44px;color:var(--color-foreground);cursor:pointer;background:#fff;border:1px solid #1a1a1a2e;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.SampleReportModal-module__CYJy1a__close svg{stroke-width:1.8px;width:20px;height:20px}.SampleReportModal-module__CYJy1a__close:focus-visible,.SampleReportModal-module__CYJy1a__tab:focus-visible,.SampleReportModal-module__CYJy1a__part:focus-visible,.SampleReportModal-module__CYJy1a__body:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.SampleReportModal-module__CYJy1a__nav{gap:6px;min-width:0;display:grid}.SampleReportModal-module__CYJy1a__tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:6px;padding:3px 1px 8px;display:flex;overflow-x:auto}.SampleReportModal-module__CYJy1a__tab{color:var(--color-foreground);white-space:nowrap;cursor:pointer;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);background:#fff;border:1px solid #1a1a1a24;border-radius:999px;flex:none;padding:8px 14px}.SampleReportModal-module__CYJy1a__tab[aria-selected=true]{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.SampleReportModal-module__CYJy1a__parts{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding:0 1px 6px;display:flex;overflow-x:auto}.SampleReportModal-module__CYJy1a__parts::-webkit-scrollbar{display:none}.SampleReportModal-module__CYJy1a__part{color:var(--color-foreground-muted);white-space:nowrap;cursor:pointer;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);background:#1a1a1a0d;border:0;border-radius:999px;flex:none;padding:5px 12px}.SampleReportModal-module__CYJy1a__part[aria-selected=true]{color:var(--color-gold-ink);background:#bfa0622e}.SampleReportModal-module__CYJy1a__body{overscroll-behavior:contain;background:#fff;border:1px solid #1a1a1a1a;border-radius:14px;min-height:0;overflow:auto}.SampleReportModal-module__CYJy1a__status{color:var(--color-foreground-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0;padding:32px}@media (max-width:600px){.SampleReportModal-module__CYJy1a__overlay{padding:0}.SampleReportModal-module__CYJy1a__dialog{width:100%;height:100dvh;padding:max(12px, env(safe-area-inset-top)) 12px 0;border-radius:0;gap:8px}.SampleReportModal-module__CYJy1a__head{align-items:center}.SampleReportModal-module__CYJy1a__title{font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.SampleReportModal-module__CYJy1a__notice{margin-top:2px}.SampleReportModal-module__CYJy1a__close{width:40px;height:40px}.SampleReportModal-module__CYJy1a__tabs{scrollbar-width:none;padding:2px 24px 4px 1px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.SampleReportModal-module__CYJy1a__tabs::-webkit-scrollbar{display:none}.SampleReportModal-module__CYJy1a__parts{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.SampleReportModal-module__CYJy1a__tab{padding:7px 12px}.SampleReportModal-module__CYJy1a__body{padding-bottom:env(safe-area-inset-bottom);scrollbar-width:none;border:0;border-top:1px solid #1a1a1a1a;border-radius:0;margin:0 -12px}.SampleReportModal-module__CYJy1a__body::-webkit-scrollbar{display:none}}.SampleReportModal-module__CYJy1a__launch:active{scale:.98}
.AdvancedTestRich-module__UmVHea__highlights{max-width:var(--container-max-width);padding:8px var(--container-padding) var(--section-pad-bottom);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 auto;list-style:none;display:grid}@media (max-width:899px){.AdvancedTestRich-module__UmVHea__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.AdvancedTestRich-module__UmVHea__highlights{grid-template-columns:minmax(0,1fr)}}.AdvancedTestRich-module__UmVHea__highlights li{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);background:#fff;border:1px solid #1a1a1a1a;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;display:flex}.AdvancedTestRich-module__UmVHea__highlightIcon{width:36px;height:36px;color:var(--color-gold-ink);background:#bfa0621f;border-radius:10px;flex:none;place-items:center;display:grid}.AdvancedTestRich-module__UmVHea__highlightIcon svg{stroke-width:1.6px;width:18px;height:18px}.AdvancedTestRich-module__UmVHea__table{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.AdvancedTestRich-module__UmVHea__row{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-foreground-muted);background:#fff;border:1px solid #1a1a1a1a;border-top:0;grid-template-columns:1fr 1.4fr 1.4fr;gap:24px;padding:20px 28px;display:grid}.AdvancedTestRich-module__UmVHea__row:first-child{color:var(--color-gold-ink);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:var(--type-label-case);border-top:1px solid #1a1a1a1a;border-radius:20px 20px 0 0}.AdvancedTestRich-module__UmVHea__row:last-child{border-radius:0 0 20px 20px}.AdvancedTestRich-module__UmVHea__row strong{color:var(--color-foreground);font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.AdvancedTestRich-module__UmVHea__cellLabel{display:none}@media (max-width:767px){.AdvancedTestRich-module__UmVHea__row{grid-template-columns:minmax(0,1fr);gap:10px;padding:24px 22px}.AdvancedTestRich-module__UmVHea__row:first-child{display:none}.AdvancedTestRich-module__UmVHea__row:nth-child(2){border-top:1px solid #1a1a1a1a;border-radius:20px 20px 0 0}.AdvancedTestRich-module__UmVHea__cellLabel{color:var(--color-foreground);margin-right:6px;display:inline}}.AdvancedTestRich-module__UmVHea__report{max-width:var(--container-max-width);padding:0 var(--container-padding);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:32px;margin:0 auto;display:grid}@media (max-width:899px){.AdvancedTestRich-module__UmVHea__report{grid-template-columns:minmax(0,1fr)}}.AdvancedTestRich-module__UmVHea__legend{gap:12px;margin:0;padding:0;list-style:none;display:grid}.AdvancedTestRich-module__UmVHea__legend li{color:var(--color-foreground-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);background:#fff;border-left:3px solid;border-radius:0 16px 16px 0;padding:18px 20px 18px 22px}.AdvancedTestRich-module__UmVHea__legend li[data-tone=good]{border-color:#7cbf8e}.AdvancedTestRich-module__UmVHea__legend li[data-tone=mid]{border-color:#eba55a}.AdvancedTestRich-module__UmVHea__legend li[data-tone=watch]{border-color:#e18a7f}.AdvancedTestRich-module__UmVHea__legend strong{color:var(--color-foreground);font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);margin-bottom:4px;display:block}.AdvancedTestRich-module__UmVHea__actions{max-width:var(--container-max-width);padding:0 var(--container-padding);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0 auto;list-style:none;display:grid}@media (max-width:1023px){.AdvancedTestRich-module__UmVHea__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.AdvancedTestRich-module__UmVHea__actions{grid-template-columns:minmax(0,1fr)}}.AdvancedTestRich-module__UmVHea__actions li{background:#fff;border:1px solid #1a1a1a1a;border-radius:20px;padding:clamp(20px,2vw,26px)}.AdvancedTestRich-module__UmVHea__actions h3{font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);margin:16px 0 0}.AdvancedTestRich-module__UmVHea__actions p{color:var(--color-foreground-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:8px 0 0}.AdvancedTestRich-module__UmVHea__actionsSplit{max-width:var(--container-max-width);padding:0 var(--container-padding);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(12px,1.4vw,20px);margin:0 auto;display:grid}.AdvancedTestRich-module__UmVHea__actionsSplit .AdvancedTestRich-module__UmVHea__actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;margin:0;padding:0}.AdvancedTestRich-module__UmVHea__actionsMedia{background:#ede8df;border-radius:24px;min-height:420px;position:relative;overflow:hidden}.AdvancedTestRich-module__UmVHea__actionsMedia img{object-fit:cover}@media (max-width:1023px){.AdvancedTestRich-module__UmVHea__actionsSplit{grid-template-columns:minmax(0,1fr)}.AdvancedTestRich-module__UmVHea__actionsMedia{aspect-ratio:16/10;min-height:0}}@media (max-width:559px){.AdvancedTestRich-module__UmVHea__actionsSplit .AdvancedTestRich-module__UmVHea__actions{grid-template-columns:minmax(0,1fr)}.AdvancedTestRich-module__UmVHea__actionsMedia{aspect-ratio:4/3;border-radius:20px}}.AdvancedTestRich-module__UmVHea__legend li.AdvancedTestRich-module__UmVHea__sample{background:0 0;border:0;padding:4px 0 0}.AdvancedTestRich-module__UmVHea__sample a svg{stroke-width:1.8px;width:16px;height:16px;margin-left:6px}.AdvancedTestRich-module__UmVHea__sample span{color:var(--color-foreground-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);margin-top:10px;display:block}
