.WellbeingComprehensive-module__Nv3ezG__page{--ink:var(--color-foreground);--action:var(--color-gold-ink);--mint:var(--color-bg-warm);--canvas:var(--color-bg);--muted:var(--color-foreground-muted);--line:var(--color-border)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone{--ink:#14342e;--action:#087e68;--muted:#53685f;--line:#ccded4;--canvas:#f7faf8}.WellbeingComprehensive-module__Nv3ezG__page *{box-sizing:border-box}.WellbeingComprehensive-module__Nv3ezG__page{background:var(--canvas);color:var(--ink);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.WellbeingComprehensive-module__Nv3ezG__page img{max-width:100%;height:auto}.WellbeingComprehensive-module__Nv3ezG__page a{color:inherit;text-underline-offset:4px}.WellbeingComprehensive-module__Nv3ezG__page button{font:inherit}.WellbeingComprehensive-module__Nv3ezG__page a,.WellbeingComprehensive-module__Nv3ezG__page button,.WellbeingComprehensive-module__Nv3ezG__page summary{-webkit-tap-highlight-color:transparent}.WellbeingComprehensive-module__Nv3ezG__page a:focus-visible,.WellbeingComprehensive-module__Nv3ezG__page button:focus-visible,.WellbeingComprehensive-module__Nv3ezG__page summary:focus-visible{outline:3px solid var(--color-gold-ink);outline-offset:5px}.WellbeingComprehensive-module__Nv3ezG__page h2,.WellbeingComprehensive-module__Nv3ezG__page h3,.WellbeingComprehensive-module__Nv3ezG__page p,.WellbeingComprehensive-module__Nv3ezG__page figure{margin:0}.WellbeingComprehensive-module__Nv3ezG__page h2{font-size:var(--type-h2-size)}.WellbeingComprehensive-module__Nv3ezG__page h3{font-size:var(--type-h3-size);letter-spacing:var(--type-h3-tracking)}.WellbeingComprehensive-module__Nv3ezG__page em{font-style:var(--type-accent-style);font-weight:var(--type-accent-weight);color:var(--color-primary)}.WellbeingComprehensive-module__Nv3ezG__page p+p{margin-top:16px}.WellbeingComprehensive-module__Nv3ezG__page svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.WellbeingComprehensive-module__Nv3ezG__page button,.WellbeingComprehensive-module__Nv3ezG__page a,.WellbeingComprehensive-module__Nv3ezG__page summary{touch-action:manipulation}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__wrap{width:min(calc(var(--container-max-width) - 2 * var(--container-padding)),calc(100% - 2 * var(--container-padding)));margin-inline:auto}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__section{padding-block:var(--section-pad-top) var(--section-pad-bottom);scroll-margin-top:calc(var(--site-header-offset) + 24px)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__eyebrow{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);color:var(--action);margin-bottom:18px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__arrow{margin-left:.6em}:is(.WellbeingComprehensive-module__Nv3ezG__page .glass-button[data-glass=outline],.WellbeingComprehensive-module__Nv3ezG__faq .glass-button[data-glass=outline]){--glass-ink:var(--color-foreground);--glass-border:1px solid #1a1a1a8c;--glass-focus:var(--color-foreground)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__secondary{margin-top:14px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-block:24px;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts div{border-right:1px solid var(--line);padding:0 24px}.WellbeingComprehensive-module__Nv3ezG__page .reveal.reveal-trigger{opacity:1;transition:none;transform:none}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts>div{opacity:0;transition:opacity .5s,translate .6s cubic-bezier(.22,1,.36,1);translate:0 8px}.WellbeingComprehensive-module__Nv3ezG__page .visible .WellbeingComprehensive-module__Nv3ezG__facts>div{opacity:1;translate:0}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts>div:nth-child(2){transition-delay:60ms}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts>div:nth-child(3){transition-delay:.12s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts>div:nth-child(4){transition-delay:.18s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts div:first-child{padding-left:0}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts div:last-child{border:0}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts strong{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts span{font-size:var(--type-caption-size);color:var(--muted)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy-art{aspect-ratio:489/447;justify-self:center;width:177px;position:relative}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy-art:before{content:"";background:radial-gradient(ellipse,var(--color-bg-warm-alt),transparent 70%);position:absolute;inset:-30%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy-art img{width:147.24%;max-width:none;height:auto;position:absolute;top:-47.87%;left:-34.76%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy h2{margin-bottom:24px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__standfirst{font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--muted)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy p:last-child{color:var(--muted);max-width:640px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage{border-top:1px solid var(--line)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__section-heading{margin-bottom:46px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-grid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid;container-type:inline-size}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art{top:max(calc(var(--site-header-offset) + 24px),calc(50svh - (100cqw - 70px) * .1875 - 20px));text-align:center;position:sticky}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-stage{width:100%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-piece{transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-helix{clip-path:inset(0 37.85% 0 37.1%)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-leaf{clip-path:inset(0 62.85% 66.02% 0);transform-origin:37.15% 30.5%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-heart{clip-path:inset(33.98% 62.85% 29.56% 0);transform-origin:37.15% 54.5%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-pills{clip-path:inset(70.44% 62.85% 0 0);transform-origin:37.15% 78.3%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-shoe{clip-path:inset(0 0 66.3% 62.09%);transform-origin:62.09% 31.9%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-skin{clip-path:inset(33.7% 0 32.87% 62.09%);transform-origin:62.09% 54.6%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-moon{clip-path:inset(67.13% 0 0 62.09%);transform-origin:62.09% 78.5%}.WellbeingComprehensive-module__Nv3ezG__page [data-area] .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-piece{opacity:.4}.WellbeingComprehensive-module__Nv3ezG__page [data-area] .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-helix{opacity:1}.WellbeingComprehensive-module__Nv3ezG__page [data-area=nutrition] .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-leaf,.WellbeingComprehensive-module__Nv3ezG__page [data-area=fitness] .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-shoe,.WellbeingComprehensive-module__Nv3ezG__page [data-area=sleep] .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-moon,.WellbeingComprehensive-module__Nv3ezG__page [data-area=skin] .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-skin,.WellbeingComprehensive-module__Nv3ezG__page [data-area=health] .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-heart,.WellbeingComprehensive-module__Nv3ezG__page [data-area=medication] .WellbeingComprehensive-module__Nv3ezG__coverage-art .WellbeingComprehensive-module__Nv3ezG__art-pills{opacity:1;transform:scale(1.05)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art>span{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);color:var(--muted);margin-top:20px;display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-intro{max-width:520px;color:var(--muted);margin-bottom:28px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domains{border-top:1px solid var(--line)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain{border-bottom:1px solid var(--line)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain button{appearance:none;width:100%;min-height:96px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:14px 0;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain strong{font-size:var(--type-title-size);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);font-weight:var(--type-title-weight);display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain small{font-size:var(--type-caption-size);color:var(--muted);line-height:var(--type-caption-leading);margin-top:3px;display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__toggle{aspect-ratio:1;border:1px solid var(--line);width:36px;color:var(--action);border-radius:50%;flex:none;margin-left:auto;transition:border-color .3s,scale .16s ease-out;position:relative}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain button:active .WellbeingComprehensive-module__Nv3ezG__toggle{scale:.9}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__toggle:before,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__toggle:after{content:"";background:currentColor;border-radius:1px;width:12px;height:1.5px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(50% - .75px);left:calc(50% - 6px)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__toggle:after{transform:rotate(90deg)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain-open .WellbeingComprehensive-module__Nv3ezG__toggle:after{transform:none}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain-open .WellbeingComprehensive-module__Nv3ezG__toggle{border-color:var(--color-border-gold-strong)}@media (hover:hover) and (pointer:fine){.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain button:hover .WellbeingComprehensive-module__Nv3ezG__toggle{border-color:var(--color-border-gold-strong)}}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain-panel{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain-open .WellbeingComprehensive-module__Nv3ezG__domain-panel{grid-template-rows:1fr;transition-duration:.42s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain-clip{min-height:0;overflow:hidden}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__detail-body{color:var(--muted);opacity:0;padding:0 54px 24px 78px;transition:opacity .15s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain-open .WellbeingComprehensive-module__Nv3ezG__detail-body{opacity:1;transition-duration:.3s;transition-delay:.1s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__detail-body p{font-size:var(--type-body-sm-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__detail-note{font-size:var(--type-caption-size);border-left:2px solid var(--color-border-gold-strong);padding-left:14px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__object{flex:none;width:60px;height:60px;display:block;position:relative;overflow:hidden}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__object img{pointer-events:none;width:210px;max-width:none;height:auto;position:absolute}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__nutrition img{top:-6px;left:-3px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__fitness img{top:-8px;left:-149px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__health img{width:180px;top:-44px;left:-5px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__skin img{width:180px;top:-44px;left:-122px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__medication img{top:-108px;left:-4px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__sleep img{width:190px;top:-91px;left:-126px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__area-icon{aspect-ratio:1;flex:none;width:60px;position:relative;overflow:hidden}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__area-icon img{left:var(--x);top:var(--y);width:var(--w);max-width:none;height:auto;position:absolute}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__icon-nutrition{--w:414.9%;--x:-19.2%;--y:-12%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__icon-fitness{--w:398.9%;--x:-281.3%;--y:-13.1%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__icon-sleep{--w:393.5%;--x:-274.5%;--y:-193.1%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__icon-skin{--w:404.5%;--x:-287.7%;--y:-102.8%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__icon-health{--w:409%;--x:-17.8%;--y:-107.6%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__icon-medication{--w:401.1%;--x:-18%;--y:-205.5%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__icon-assessment{--w:105.9%;--x:-8.7%;--y:6.3%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__source-note{font-size:var(--type-caption-size);color:var(--muted);margin-top:32px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__source-note a{-webkit-text-decoration-color:var(--color-border-gold-strong);text-decoration-color:var(--color-border-gold-strong)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-section{background:var(--color-bg-warm)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-copy h2{margin-bottom:25px}.WellbeingComprehensive-module__Nv3ezG__page h2>span{display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__check-list{margin:26px 0;padding:0;list-style:none}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__check-list li{font-size:var(--type-body-sm-size);margin-bottom:15px;padding-left:29px;position:relative}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__check-list li:before{content:"";border:solid var(--action);border-width:0 0 1.5px 1.5px;width:11px;height:6px;position:absolute;top:.42em;left:2px;transform:rotate(-45deg)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-visual{position:relative}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document{border:1px solid var(--color-border);background:#fff;border-radius:22px;padding:36px;box-shadow:0 25px 50px #1a1a1a0d}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-doc-head{justify-content:space-between;align-items:center;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__mini-label{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);color:var(--action)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-doc-name{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);margin-top:27px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-doc-name strong{font-weight:var(--type-h3-weight)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-stripe{font-size:var(--type-caption-size);color:var(--action);border-block:1px solid var(--line);gap:22px;margin-top:22px;padding:12px 0;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document ol{margin:0;padding:0;list-style:none}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document li{border-bottom:1px solid var(--color-border);align-items:start;gap:17px;padding:20px 0;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document li>span{width:20px;font-size:var(--type-caption-size);color:var(--action);flex:none}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document li strong{font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-title-sm-leading);display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document li small{font-size:var(--type-caption-size);color:var(--muted);line-height:var(--type-caption-leading);margin-top:4px;display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-end{color:var(--muted);align-items:center;gap:12px;padding-top:24px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-end span{font-size:var(--type-caption-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-end img{width:38px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-floating{background:var(--ink);color:#fff;font-size:var(--type-caption-size);border-radius:12px;align-items:center;gap:10px;padding:12px 18px;display:flex;position:absolute;top:-20px;right:28px;box-shadow:0 8px 15px #1a1a1a1f}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-floating svg{width:19px;height:19px}.WellbeingComprehensive-module__Nv3ezG__page .reveal{transition:opacity .7s,transform .9s cubic-bezier(.22,1,.36,1)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document li,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-end,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-floating{opacity:0;transition:opacity .6s,transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.WellbeingComprehensive-module__Nv3ezG__page .visible .WellbeingComprehensive-module__Nv3ezG__report-document li{opacity:1;transform:none}.WellbeingComprehensive-module__Nv3ezG__page .visible .WellbeingComprehensive-module__Nv3ezG__report-end{opacity:1;transform:none}.WellbeingComprehensive-module__Nv3ezG__page .visible .WellbeingComprehensive-module__Nv3ezG__report-floating{opacity:1;transform:none}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document li:first-child{transition-delay:.25s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document li:nth-child(2){transition-delay:.37s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document li:nth-child(3){transition-delay:.49s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-end{transition-delay:.61s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-floating{transition-delay:.8s;transform:translateY(-8px)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps li{border:1px solid var(--line);opacity:0;background:#fff;border-radius:22px;padding:32px;transition:opacity .6s,transform .8s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(16px)}.WellbeingComprehensive-module__Nv3ezG__page .visible .WellbeingComprehensive-module__Nv3ezG__steps li{opacity:1;transform:none}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps li:nth-child(2){transition-delay:.12s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps li:nth-child(3){transition-delay:.24s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__step-icon{height:54px;color:var(--action);align-items:center;margin-bottom:26px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__step-icon path{stroke-dasharray:1;stroke-dashoffset:1.02px;transition:stroke-dashoffset 1.2s cubic-bezier(.22,1,.36,1) .3s}.WellbeingComprehensive-module__Nv3ezG__page .visible .WellbeingComprehensive-module__Nv3ezG__step-icon path{stroke-dashoffset:0}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps li:nth-child(2) .WellbeingComprehensive-module__Nv3ezG__step-icon path{transition-delay:.42s}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps li:nth-child(3) .WellbeingComprehensive-module__Nv3ezG__step-icon path{transition-delay:.54s}.WellbeingComprehensive-module__Nv3ezG__page .visible .WellbeingComprehensive-module__Nv3ezG__icon-write{animation:6s cubic-bezier(.22,1,.36,1) 2.4s infinite WellbeingComprehensive-module__Nv3ezG__step-write}.WellbeingComprehensive-module__Nv3ezG__page .visible .WellbeingComprehensive-module__Nv3ezG__icon-swab{transform-origin:50%;animation:6s ease-in-out 4.4s infinite WellbeingComprehensive-module__Nv3ezG__step-swab}.WellbeingComprehensive-module__Nv3ezG__page .visible .WellbeingComprehensive-module__Nv3ezG__steps li:nth-child(3) .WellbeingComprehensive-module__Nv3ezG__icon-write{animation-delay:6.4s}@keyframes WellbeingComprehensive-module__Nv3ezG__step-write{0%{stroke-dashoffset:0;opacity:1}6%{stroke-dashoffset:0;opacity:0}7%{stroke-dashoffset:1.02px;opacity:0}8%{stroke-dashoffset:1.02px;opacity:1}30%,to{stroke-dashoffset:0;opacity:1}}@keyframes WellbeingComprehensive-module__Nv3ezG__step-swab{0%,30%,to{transform:rotate(0)}8%{transform:rotate(-12deg)}16%{transform:rotate(9deg)}24%{transform:rotate(-4deg)}}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__step-icon svg{stroke-width:1.4px;width:54px;height:54px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps h3{margin-bottom:15px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps p{font-size:var(--type-body-sm-size);color:var(--muted)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__timing{background:var(--mint);color:var(--muted);border-radius:14px;align-items:center;gap:15px;margin-top:24px;padding:20px 26px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__timing p{font-size:var(--type-caption-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__timing strong{color:var(--ink)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__clock{color:var(--action);flex:none;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__clock svg{width:22px;height:22px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__biobank-section{background:var(--color-black-surface);color:#fff;overflow:hidden}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__biobank-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coming{border:1px solid var(--color-border-gold-strong);color:var(--color-primary);font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);border-radius:100px;margin-bottom:24px;padding:6px 12px;display:inline-block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__biobank-copy h2{font-size:var(--type-h2-size);margin-bottom:24px;margin-right:-70px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__biobank-copy .WellbeingComprehensive-module__Nv3ezG__standfirst{color:#ffffffc7;font-size:var(--type-body-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-controls{gap:8px;margin-top:34px;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button{text-align:left;color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:17px;width:100%;padding:15px;transition:background-color .2s,border-color .2s,color .2s,scale .16s ease-out;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button:active{scale:.985}@media (hover:hover) and (pointer:fine){.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button:hover{color:#fff}}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button>span:first-child{width:20px;font-size:var(--type-caption-size);color:var(--color-primary);flex:none;align-self:start;margin-top:3px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button>span:last-child{font-size:var(--type-h3-size);margin-left:auto}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button strong{font-size:var(--type-title-sm-size);font-weight:var(--type-title-sm-weight);display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button small{font-size:var(--type-caption-size);color:#ffffffad;margin-top:3px;display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button.WellbeingComprehensive-module__Nv3ezG__active{border-color:var(--color-border-gold-strong);color:#fff;background:#ffffff0c}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-stage{isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-stage:before{content:"";z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent 68%);position:absolute;inset:-70px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone{background:var(--canvas);border:7px solid var(--color-black-gloss);width:320px;max-width:100%;color:var(--ink);border-radius:46px;outline:1px solid #ffffff4d;padding:12px 10px 8px;overflow:hidden;box-shadow:0 25px 60px #0004}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-status{justify-content:space-between;align-items:center;height:27px;padding-inline:10px;display:flex;position:relative}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-status>span{font-size:var(--type-caption-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-status i{background:#030d09;border-radius:30px;width:86px;height:23px;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-top{border-bottom:1px solid #e1eae3;justify-content:space-between;align-items:center;padding:12px 7px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-top img{width:108px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__avatar{width:27px;height:27px;font-size:var(--type-caption-size);color:var(--action);background:#e2f0e9;border-radius:50%;place-items:center;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-screen{padding:18px 8px 12px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-title{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);font-weight:var(--type-h3-weight)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-intro{font-size:var(--type-caption-size);color:var(--muted);margin-top:7px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-pills{gap:5px;margin-top:12px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-pills span{color:#076d5b;font-size:var(--type-caption-size);background:#e4f3eb;border-radius:6px;padding:5px 7px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-topic-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-topic{text-align:center;background:#fff;border:1px solid #d8e6dd;border-radius:15px;flex-direction:column;align-items:center;gap:3px;padding:8px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-topic strong{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-topic .WellbeingComprehensive-module__Nv3ezG__object{transform:scale(.96)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-assessment{background:#fff;border:1px solid #d8e6dd;border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:9px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-assessment>span{font-size:var(--type-caption-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-assessment img{object-fit:contain;width:27px;height:30px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-assessment span:last-child{margin-left:auto}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-button{background:var(--action);text-align:center;color:#fff;font-size:var(--type-caption-size);border-radius:9px;margin-top:15px;padding:12px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-caption{font-size:var(--type-caption-size);color:var(--muted);text-align:center;margin-top:9px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-nav{border-top:1px solid #e2ebe5;grid-template-columns:repeat(5,1fr);padding-top:8px;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-nav>span{font-size:var(--type-caption-size);color:var(--muted);flex-direction:column;align-items:center;gap:4px;padding:5px 0;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-nav svg{width:17px;height:17px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-nav .WellbeingComprehensive-module__Nv3ezG__selected{color:#076d5b;background:#e2f2e9;border-radius:10px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-nav .WellbeingComprehensive-module__Nv3ezG__ask-bb{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);color:var(--action)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-nav small{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--muted)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__home-indicator{background:#182d25;border-radius:10px;width:104px;height:4px;margin:14px auto 0}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-report-cover{background:#e3f2e9;border-radius:14px;align-items:center;gap:10px;margin-top:20px;padding:18px 13px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-report-cover strong{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-report-cover img{width:53px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-report-cover strong{display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-report-cover small{font-size:var(--type-caption-size);color:var(--muted);margin-top:4px;display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-report-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:17px 4px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-report-row strong{font-size:var(--type-caption-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-report-row>span:first-child{color:var(--action);font-size:var(--type-caption-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-report-row>span:last-child{margin-left:auto}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-note{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:20px;padding:14px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-choice{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:15px;padding:15px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-choice strong{font-size:var(--type-caption-size);font-size:var(--type-caption-size);display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-choice small{color:var(--muted);font-size:var(--type-caption-size);margin:3px 0 15px;display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-selection{font-size:var(--type-caption-size);align-items:center;gap:8px;margin-top:12px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-check{background:var(--action);color:#fff;text-align:center;width:17px;height:17px;line-height:var(--type-caption-leading);font-size:var(--type-caption-size);border-radius:4px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-select{border:1px solid var(--line);font-size:var(--type-caption-size);border-radius:9px;justify-content:space-between;margin-top:14px;padding:11px 12px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__care-team{grid-template-columns:.8fr 1fr;align-items:center;gap:90px;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-photo{background:var(--color-bg-warm-alt);border-radius:24px;height:480px;position:relative;overflow:hidden}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-photo>img{object-fit:cover;object-position:50% 27%;width:100%;height:100%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-photo>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);background:#fffffff0;border-radius:13px;padding:15px 20px;position:absolute;bottom:16px;left:16px;right:16px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-photo small{font-size:var(--type-caption-size);color:var(--muted)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-copy h2{margin-bottom:24px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-credentials{border-block:1px solid var(--line);gap:32px;margin-block:25px;padding-block:24px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-credentials strong{font-size:var(--type-title-size);font-weight:var(--type-title-weight);display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-credentials span{font-size:var(--type-caption-size);color:var(--muted);margin-top:5px;display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__closer{background:var(--color-bg-warm);border-radius:28px;grid-template-columns:1fr .5fr;align-items:center;gap:60px;margin-bottom:70px;padding:56px 60px;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__closer h2{margin-bottom:22px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__closer>div>p:not(.WellbeingComprehensive-module__Nv3ezG__eyebrow){max-width:570px;color:var(--muted);margin-bottom:26px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__closer>img{width:260px}@media (max-width:1000px){.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-grid,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy{gap:30px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__area-icon{width:52px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__toggle{width:30px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__detail-body{padding-inline:0}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-grid{gap:30px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document{padding:28px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__biobank-grid{gap:30px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__biobank-copy h2{margin-right:0}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__care-team{gap:40px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps li{padding:24px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts div{padding-inline:16px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts strong{font-size:var(--type-h3-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts span{font-size:var(--type-caption-size)}}@media (max-width:700px){.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;padding:0}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts div,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts div:first-child{border:none;padding:18px 20px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts div:nth-child(odd){border-right:1px solid var(--line)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts strong{font-size:var(--type-h3-size);line-height:var(--type-h3-leading)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts span{font-size:var(--type-caption-size);margin-top:5px;display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy{flex-direction:column;align-items:start;gap:22px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy-art{width:88px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy h2{margin-bottom:20px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy .WellbeingComprehensive-module__Nv3ezG__standfirst{font-size:var(--type-body-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__empathy p:last-child{font-size:var(--type-body-sm-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__eyebrow{font-size:var(--type-label-size);margin-bottom:15px}.WellbeingComprehensive-module__Nv3ezG__page h2{font-size:var(--type-h2-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__section-heading{margin-bottom:25px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-grid{display:block}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-art{display:none}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coverage-intro{font-size:var(--type-body-sm-size);margin-bottom:20px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__domain button{gap:14px;min-height:88px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__detail-body{padding-bottom:20px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__detail-body p{font-size:var(--type-body-sm-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__detail-note{font-size:var(--type-caption-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__source-note{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-grid{flex-direction:column;gap:30px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__standfirst{font-size:var(--type-body-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-copy h2{margin-bottom:20px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__check-list li{font-size:var(--type-body-sm-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-visual{width:100%;max-width:420px;margin-top:14px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-document{padding:26px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-doc-name{font-size:var(--type-h3-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__report-floating{font-size:var(--type-caption-size);padding:10px 14px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps{grid-template-columns:1fr;gap:14px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps li{grid-template-columns:62px 1fr;column-gap:20px;padding:25px;display:grid}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__step-icon{grid-area:1/1/3;height:60px;margin:4px 0 0}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps h3{font-size:var(--type-h3-size);grid-area:1/2;align-self:start;margin-bottom:12px;padding-top:2px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps p{font-size:var(--type-body-sm-size);grid-area:2/2}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__timing{align-items:start;padding:18px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__timing p{font-size:var(--type-caption-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__biobank-grid{flex-direction:column;gap:30px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__biobank-copy h2{font-size:var(--type-h2-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__biobank-copy .WellbeingComprehensive-module__Nv3ezG__standfirst{font-size:var(--type-body-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__coming{font-size:var(--type-label-size);margin-bottom:20px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-controls{gap:4px;margin-top:22px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button{gap:12px;min-height:73px;padding:12px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button strong{font-size:var(--type-title-sm-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button small{font-size:var(--type-caption-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-stage{width:100%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__care-team{flex-direction:column;gap:30px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-photo{width:100%;max-width:430px;height:380px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-photo>img{object-position:50% 25%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-copy{width:100%}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-copy .WellbeingComprehensive-module__Nv3ezG__standfirst{font-size:var(--type-body-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-credentials{gap:20px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-credentials>div{flex:1}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-credentials span{font-size:var(--type-caption-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__closer{flex-direction:column-reverse;gap:5px;margin-bottom:50px;padding:24px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__closer>img{align-self:start;width:112px;margin-left:-5px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__closer h2{font-size:var(--type-h2-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__closer>div>p:not(.WellbeingComprehensive-module__Nv3ezG__eyebrow){font-size:var(--type-body-sm-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__closer .WellbeingComprehensive-module__Nv3ezG__cta{width:100%}}@media (max-width:360px){.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone{border-width:6px;padding-inline:7px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-title{font-size:var(--type-h3-size)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-topic{padding:6px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-nav{gap:1px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts div,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts div:first-child{padding:15px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps li{column-gap:12px;padding:20px}}@media (prefers-reduced-motion:reduce){.WellbeingComprehensive-module__Nv3ezG__page :before,.WellbeingComprehensive-module__Nv3ezG__page :after{transition:none!important;animation:none!important}.WellbeingComprehensive-module__Nv3ezG__page :not(.reveal){transition:none!important;animation:none!important}.WellbeingComprehensive-module__Nv3ezG__page .reveal{transition:opacity .4s;transform:none}}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__status-icons svg{stroke-width:1.2px;width:47px;height:16px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone{scroll-margin-top:24px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__screen-in{animation:.32s cubic-bezier(.22,1,.36,1) both WellbeingComprehensive-module__Nv3ezG__screen-in}@keyframes WellbeingComprehensive-module__Nv3ezG__screen-in{0%{opacity:0;translate:0 8px}}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__source-note{font-size:var(--type-caption-size)}@media (max-width:700px){.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__facts span,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button small,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__team-credentials span,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__source-note{font-size:var(--type-caption-size)}}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone{flex-direction:column;height:688px;display:flex}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-status,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-top,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-nav,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__home-indicator{flex-shrink:0}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-screen{flex:1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__phone-status{height:27px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__sleep img{clip-path:inset(38% 0 0)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__nutrition img{clip-path:inset(5.5% 70.3% 66.85% 3.45%);width:210px;top:-8px;left:-5px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__fitness img{clip-path:inset(7.4% 3.3% 66.85% 69.06%);width:210px;top:-8px;left:-143px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__health img{clip-path:inset(35% 71.7% 32.3% 4.1%);width:217px;top:-54px;left:-6px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__skin img{clip-path:inset(34% 3.3% 33.2% 70.4%);width:217px;top:-52px;left:-150px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__medication img{clip-path:inset(72.7% 69.6% 3.3% 3.45%);width:210px;top:-107px;left:-7px}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__sleep img{clip-path:inset(68.6% 3.3% 3.3% 69.06%);width:210px;top:-104px;left:-145px}.WellbeingComprehensive-module__Nv3ezG__top{padding-top:var(--site-header-offset);background:var(--color-bg)}.WellbeingComprehensive-module__Nv3ezG__faq>.home-faq{padding-block:var(--section-pad-top) var(--section-pad-bottom)}.WellbeingComprehensive-module__Nv3ezG__art{place-items:center;display:grid;position:absolute;inset:0;container-type:size}.WellbeingComprehensive-module__Nv3ezG__art-stage{aspect-ratio:1448/1086;width:min(100cqw,133.333cqh);position:relative}.WellbeingComprehensive-module__Nv3ezG__art-helix{clip-path:inset(0 32.04% 0 30.8%)}.WellbeingComprehensive-module__Nv3ezG__art-leaf{clip-path:inset(0 69.06% 66.02% 0);--art-order:0}.WellbeingComprehensive-module__Nv3ezG__art-shoe{clip-path:inset(0 0 66.3% 67.82%);--art-order:1}.WellbeingComprehensive-module__Nv3ezG__art-heart{clip-path:inset(33.98% 69.06% 29.56% 0);--art-order:2}.WellbeingComprehensive-module__Nv3ezG__art-skin{clip-path:inset(33.7% 0 32.87% 67.82%);--art-order:3}.WellbeingComprehensive-module__Nv3ezG__art-pills{clip-path:inset(70.44% 69.06% 0 0);--art-order:4}.WellbeingComprehensive-module__Nv3ezG__art-moon{clip-path:inset(67.13% 0 0 67.82%);--art-order:5}@media (prefers-reduced-motion:no-preference){.WellbeingComprehensive-module__Nv3ezG__top .WellbeingComprehensive-module__Nv3ezG__art-piece{animation:.7s cubic-bezier(.22,1,.36,1) both WellbeingComprehensive-module__Nv3ezG__art-arrive;animation-delay:calc(.55s + sqrt(var(--art-order)) * .16s)}.WellbeingComprehensive-module__Nv3ezG__top .WellbeingComprehensive-module__Nv3ezG__art-helix{animation:.8s cubic-bezier(.22,1,.36,1) both WellbeingComprehensive-module__Nv3ezG__art-rise,.5s ease-out .3s both WellbeingComprehensive-module__Nv3ezG__art-reach}}@keyframes WellbeingComprehensive-module__Nv3ezG__art-arrive{0%{opacity:0;transform:scale(.94)}}@keyframes WellbeingComprehensive-module__Nv3ezG__art-rise{0%{opacity:0;transform:translateY(2%)}}@keyframes WellbeingComprehensive-module__Nv3ezG__art-reach{0%{clip-path:inset(0 37.22% 0 36.33%)}}.WellbeingComprehensive-module__Nv3ezG__page{isolation:isolate;padding:0;display:flow-root;position:relative}.WellbeingComprehensive-module__Nv3ezG__page h2{font-family:var(--font-heading);font-weight:var(--type-h2-weight);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);color:inherit}.WellbeingComprehensive-module__Nv3ezG__page h3{font-family:var(--font-heading);font-weight:var(--type-h3-weight);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking);color:inherit}.WellbeingComprehensive-module__Nv3ezG__page p{font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:inherit}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__eyebrow{font-size:var(--type-label-size);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);font-weight:var(--type-label-weight);color:var(--action)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__standfirst{color:var(--muted)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__biobank-copy .WellbeingComprehensive-module__Nv3ezG__standfirst{color:#ffffffc7}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-title{font-family:var(--font-body);font-weight:var(--type-h3-weight)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-intro,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-caption,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__app-note{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--muted)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__source-note{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__detail-body p,.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__steps p{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--muted)}.WellbeingComprehensive-module__Nv3ezG__phone-nav>span{min-height:44px}.WellbeingComprehensive-module__Nv3ezG__phone-nav small{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.WellbeingComprehensive-module__Nv3ezG__page a:not(.glass-button){text-decoration-line:underline}.WellbeingComprehensive-module__Nv3ezG__page a:hover{opacity:1}.WellbeingComprehensive-module__Nv3ezG__page .WellbeingComprehensive-module__Nv3ezG__preview-button:focus-visible{outline-color:currentColor}@media (prefers-reduced-motion:reduce){.WellbeingComprehensive-module__Nv3ezG__page{scroll-behavior:auto}}
.site-footer{border-top:1px solid var(--color-border);background:var(--color-bg);color:var(--color-foreground);font-family:var(--font-body)}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{opacity:1}.site-footer .footer-links a:hover,.site-footer .footer-address a:hover,.site-footer .footer-bottom-legal-links a:hover,.site-footer .cookie-prefs-btn:hover,.site-footer .footer-medical-safety-link:hover{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:4px}.site-footer a:focus-visible,.site-footer button:focus-visible,.site-footer summary:focus-visible{outline:2px solid var(--color-gold-ink);outline-offset:4px}.site-footer a,.site-footer button,.site-footer summary{scroll-margin-bottom:calc(var(--space-3xl) + env(safe-area-inset-bottom,0px));-webkit-tap-highlight-color:transparent}.site-footer-content{width:100%;max-width:var(--container-max-width);padding:var(--section-pad-top) var(--container-padding) var(--space-md);margin:0 auto}.site-footer .footer-band{gap:var(--space-md) var(--space-xl);margin-top:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.site-footer .footer-card{padding:var(--space-lg);border-radius:32px}.site-footer .footer-visit-card{gap:var(--space-xs) var(--space-lg);background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-foreground-muted) 22%, transparent);grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer .footer-label{margin:0 0 var(--space-sm);color:var(--color-foreground-muted)}.site-footer .footer-address{flex-direction:column;align-items:flex-start;margin:0;font-style:normal;display:flex}.site-footer .footer-address a{align-items:center;gap:var(--space-xs);min-height:44px;display:inline-flex}.site-footer .footer-contact-icon{width:18px;height:18px;color:var(--color-gold-ink);flex:none}.site-footer .footer-address a:first-child{max-width:34ch;margin-bottom:var(--space-xs);text-wrap:pretty;align-items:flex-start}.site-footer .footer-address a:first-child .footer-contact-icon{margin-top:3px}.site-footer .footer-hours{flex-direction:column;justify-self:end;display:flex}.site-footer .footer-hours-rows{gap:var(--space-xs) var(--space-lg);white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:max-content max-content;display:grid}.site-footer .footer-hours-row{display:contents}.site-footer .footer-hours-row span:first-child{color:var(--color-foreground-muted)}.site-footer .footer-hours-row span:last-child{justify-self:end}.site-footer .footer-visit-actions{gap:var(--space-xs);padding:var(--space-sm) 0 0;border-top:1px solid var(--color-border);flex-wrap:wrap;grid-column:1/-1;margin:0;list-style:none;display:flex}.site-footer .footer-visit-actions a{align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-md);border:1px solid color-mix(in srgb, var(--color-foreground-muted) 22%, transparent);border-radius:999px;transition:border-color .2s;display:inline-flex}.site-footer .footer-visit-actions a:hover{border-color:var(--color-border-gold-strong)}.site-footer .footer-action-icon{flex:none;width:16px;height:16px}.site-footer .footer-visit-actions li:last-child{margin-left:auto}.site-footer .footer-photo-card{isolation:isolate;justify-content:space-between;align-items:flex-end;gap:var(--space-sm);min-height:280px;padding:var(--space-md);color:#fff;background:#f7f1e8;border-radius:32px;grid-column:2;display:flex;position:relative;overflow:hidden}.site-footer .footer-photo-card img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s ease-out;position:absolute;inset:0}.site-footer .footer-photo-card:before{content:"";z-index:-1;background:linear-gradient(#0000 20%,#181714b8);position:absolute;inset:0}.site-footer .footer-photo-card-label{color:#fff}.site-footer .footer-photo-card .footer-arrow{color:#4a4741;background:#f7f1e8;border-radius:50%;flex:none;width:36px;height:36px;padding:9px}.site-footer .footer-top{gap:var(--space-sm) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.site-footer .footer-logo-link{grid-column:1;align-items:center;width:fit-content;min-height:44px;display:inline-flex}.site-footer .footer-logo-link img{width:190px;height:auto}.site-footer .footer-intro{max-width:62ch;color:var(--color-foreground-muted);grid-area:1/2/span 2;justify-self:end;margin:0}.site-footer .footer-social{gap:var(--space-xs);flex-wrap:wrap;grid-column:1;margin:0;padding:0;list-style:none;display:flex}.site-footer .footer-social-link{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-foreground);border-radius:50%;place-items:center;transition:border-color .2s;display:grid}.site-footer .footer-social-link:hover{border-color:var(--color-border-gold-strong)}.site-footer .footer-social-link svg{width:18px;height:18px}.site-footer .footer-directory{justify-content:space-between;gap:var(--space-lg) var(--space-xl);margin-top:var(--space-xl);align-items:start;display:flex}.site-footer .footer-group-title{margin:0 0 var(--space-xs);color:var(--color-foreground)}.site-footer .footer-links{margin:0;padding:0;list-style:none}.site-footer .footer-links a{align-items:center;gap:var(--space-xs);text-wrap:pretty;min-height:44px;padding-block:6px;display:inline-flex}.site-footer .footer-medical-safety{gap:var(--space-sm) var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer .footer-medical-safety-title{max-width:none;color:var(--color-foreground);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);text-wrap:balance;margin:0}.site-footer .footer-medical-safety>div{grid-column:2/-1}.site-footer .footer-medical-safety p{margin:0 0 var(--space-sm);color:var(--color-foreground-muted);font-family:var(--type-body-sm-family);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking)}.site-footer .footer-medical-safety p:last-child{margin-bottom:0}.site-footer .footer-medical-safety-link{text-underline-offset:3px;text-decoration:underline}.site-footer .footer-bottom{justify-content:space-between;align-items:center;gap:0 var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-xs);border-top:1px solid var(--color-border);color:var(--color-foreground-muted);flex-wrap:wrap;display:flex}.site-footer .footer-copyright{color:inherit;margin:0}.site-footer .footer-bottom-legal-links{column-gap:var(--space-md);flex-wrap:wrap;display:flex}.site-footer .footer-bottom-legal-links a{align-items:center;min-height:44px;display:inline-flex}.site-footer .cookie-prefs-btn{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}@media (min-width:1280px){.site-footer .footer-links a,.site-footer .footer-address a{min-height:36px}@media (hover:hover) and (pointer:fine){.site-footer .footer-photo-card:hover img{transform:scale(1.035)}}}@media (max-width:1099px){.site-footer .footer-band{grid-template-columns:minmax(0,1fr)}.site-footer .footer-visit-card{gap:var(--space-md);grid-column:auto;grid-template-columns:minmax(0,1fr)}.site-footer .footer-visit-actions li:last-child{margin-left:0}.site-footer .footer-hours{justify-self:stretch}.site-footer .footer-hours-rows{grid-template-columns:minmax(0,1fr) auto}.site-footer .footer-photo-card{aspect-ratio:2;grid-column:auto;width:100%;min-height:0}.site-footer .footer-top{align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.site-footer .footer-logo-link{order:1}.site-footer .footer-social{order:2;margin-left:auto}.site-footer .footer-intro{flex-basis:100%;order:3}.site-footer .footer-directory{column-gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer .footer-medical-safety{grid-template-columns:minmax(0,1fr)}.site-footer .footer-medical-safety>div{grid-column:auto}}@media (min-width:768px) and (max-width:1099px){.site-footer .footer-visit-card{grid-template-columns:minmax(0,1fr) auto}.site-footer .footer-visit-contact{grid-area:1/1}.site-footer .footer-visit-actions{border-top:0;flex-direction:column;grid-area:1/2;align-self:start;padding-top:0}.site-footer .footer-visit-actions a{width:100%}.site-footer .footer-hours{grid-area:2/1/auto/-1}}@media (max-width:767px){.site-footer .footer-band{gap:var(--space-sm);margin-top:var(--space-lg)}.site-footer .footer-card{padding:var(--space-md)}.site-footer .footer-photo-card{aspect-ratio:1.2}.site-footer .footer-top{grid-template-columns:minmax(0,1fr);display:grid}.site-footer .footer-logo-link{order:0;grid-column:auto}.site-footer .footer-logo-link img{width:150px}.site-footer .footer-visit-actions{justify-content:center}.site-footer .footer-visit-actions a{padding:0 var(--space-sm)}.site-footer .footer-visit-actions li:last-child{flex-basis:100%;justify-content:center;display:flex}.site-footer .footer-social{flex-wrap:nowrap;order:0;grid-column:auto;justify-content:space-between;margin-left:0}.site-footer .footer-social li{flex:0 44px;min-width:0}.site-footer .footer-social-link{aspect-ratio:1;width:100%;height:auto}.site-footer .footer-intro{order:0;grid-area:auto}.site-footer .footer-directory{margin-top:var(--space-lg)}.site-footer .footer-group--catalogue{grid-column:1/-1}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.site-footer .footer-photo-card img,.site-footer .footer-visit-actions a{transition:none}}
.AdvancedTesting-module__Tw5GxW__page{padding-top:var(--site-header-offset);background:var(--color-bg)}.AdvancedTesting-module__Tw5GxW__section{padding:var(--section-pad);scroll-margin-top:calc(var(--site-header-offset) + 24px)}.AdvancedTesting-module__Tw5GxW__head{max-width:760px;padding-inline:var(--container-padding);text-align:center;margin:0 auto 40px}.AdvancedTesting-module__Tw5GxW__eyebrow{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);margin:0 0 12px}.AdvancedTesting-module__Tw5GxW__head h2{color:#1a1a1a;font-family:var(--type-h2-family);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);margin:0}.AdvancedTesting-module__Tw5GxW__head h2 em{color:var(--color-primary);font-style:var(--type-accent-style);font-weight:var(--type-accent-weight)}.AdvancedTesting-module__Tw5GxW__head .AdvancedTesting-module__Tw5GxW__lead{max-width:600px;color:var(--color-foreground-muted);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:16px auto 0}.AdvancedTesting-module__Tw5GxW__tiles{max-width:var(--container-max-width);padding:0 var(--container-padding);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin:clamp(14px,1.6vw,22px) auto 0;list-style:none;display:grid}.AdvancedTesting-module__Tw5GxW__tiles li{border:1px solid var(--color-border);background:#fff;border-radius:24px;padding:28px}.AdvancedTesting-module__Tw5GxW__tiles 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:0 0 8px}.AdvancedTesting-module__Tw5GxW__tiles p{color:var(--color-foreground-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0}.AdvancedTesting-module__Tw5GxW__more{text-align:center;margin:32px 0 0}.AdvancedTesting-module__Tw5GxW__page .glass-button[data-glass=outline]{--glass-ink:#1a1a1a;--glass-border:1px solid #1a1a1a8c;--glass-focus:#1a1a1a}.AdvancedTesting-module__Tw5GxW__head.AdvancedTesting-module__Tw5GxW__headStart{max-width:var(--container-max-width);text-align:left}.AdvancedTesting-module__Tw5GxW__headStart h2,.AdvancedTesting-module__Tw5GxW__headStart .AdvancedTesting-module__Tw5GxW__lead{max-width:760px;margin-inline:0}.AdvancedTesting-module__Tw5GxW__headStart h2.AdvancedTesting-module__Tw5GxW__oneLine{max-width:none}.AdvancedTesting-module__Tw5GxW__bento{max-width:var(--container-max-width);padding:0 var(--container-padding);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:0 auto;display:grid}@media (max-width:899px){.AdvancedTesting-module__Tw5GxW__bento{grid-template-columns:minmax(0,1fr)}}.AdvancedTesting-module__Tw5GxW__pcard{border-radius:28px;flex-direction:column;min-height:clamp(300px,26vw,360px);padding:clamp(24px,2.8vw,40px);display:flex;position:relative;overflow:hidden}.AdvancedTesting-module__Tw5GxW__pcardRoutine{background:#fff;border:1px solid #1a1a1a1a}.AdvancedTesting-module__Tw5GxW__pcardPhoto{color:#fff;background:#14161a}.AdvancedTesting-module__Tw5GxW__pcardPhoto img{object-fit:cover}.AdvancedTesting-module__Tw5GxW__pcardScrim{pointer-events:none;background:linear-gradient(90deg,#0c0e129e 0%,#0c0e127a 35%,#0000 62%),linear-gradient(#0c0e1238 0%,#0000 45%),linear-gradient(#0000 65%,#0c0e1247 100%);position:absolute;inset:0}.AdvancedTesting-module__Tw5GxW__pcardEyebrow,.AdvancedTesting-module__Tw5GxW__pcardTitle,.AdvancedTesting-module__Tw5GxW__pcardBody,.AdvancedTesting-module__Tw5GxW__chips,.AdvancedTesting-module__Tw5GxW__pcardFoot{z-index:1;position:relative}.AdvancedTesting-module__Tw5GxW__pcardEyebrow{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);margin:0 0 12px}.AdvancedTesting-module__Tw5GxW__pcardPhoto .AdvancedTesting-module__Tw5GxW__pcardEyebrow,.AdvancedTesting-module__Tw5GxW__pcardPhoto .AdvancedTesting-module__Tw5GxW__pcardTitle{color:#fff}.AdvancedTesting-module__Tw5GxW__pcardTitle{max-width:18ch;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}.AdvancedTesting-module__Tw5GxW__pcardBody{max-width:34ch;color:var(--color-foreground-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:14px 0 0}.AdvancedTesting-module__Tw5GxW__pcardPhoto .AdvancedTesting-module__Tw5GxW__pcardBody{color:#ffffffe6;max-width:30ch}.AdvancedTesting-module__Tw5GxW__chips{grid-template-columns:repeat(2,max-content);gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (max-width:420px){.AdvancedTesting-module__Tw5GxW__chips{grid-template-columns:max-content}}.AdvancedTesting-module__Tw5GxW__chips li{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);border:1px solid #1a1a1a24;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.AdvancedTesting-module__Tw5GxW__chips svg{stroke-width:1.4px;width:16px;height:16px;color:var(--color-primary)}.AdvancedTesting-module__Tw5GxW__pcardFoot{margin-top:auto;padding-top:clamp(20px,2.4vw,32px)}.AdvancedTesting-module__Tw5GxW__methods{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:clamp(14px,1.6vw,22px) auto 0;list-style:none;display:grid}@media (max-width:1023px){.AdvancedTesting-module__Tw5GxW__methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.AdvancedTesting-module__Tw5GxW__methods{grid-template-columns:minmax(0,1fr)}}.AdvancedTesting-module__Tw5GxW__methods li{background:#fff;border:1px solid #1a1a1a1a;border-radius:20px;flex-direction:column;padding:clamp(20px,2vw,26px);transition:border-color .3s;display:flex}.AdvancedTesting-module__Tw5GxW__methods li:hover{border-color:#bfa06299}.AdvancedTesting-module__Tw5GxW__methodIcon{width:26px;height:26px;color:var(--color-gold-ink);stroke-width:1.1px;display:block}.AdvancedTesting-module__Tw5GxW__methods h4{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}.AdvancedTesting-module__Tw5GxW__methods p{color:var(--color-foreground-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:9px 0 0}@media (prefers-reduced-motion:no-preference){.AdvancedTesting-module__Tw5GxW__methods li:first-child .AdvancedTesting-module__Tw5GxW__methodIcon{animation:6s ease-in-out infinite AdvancedTesting-module__Tw5GxW__methodTurn}.AdvancedTesting-module__Tw5GxW__methods li:nth-child(2) .AdvancedTesting-module__Tw5GxW__methodIcon circle{animation:3.2s ease-in-out infinite AdvancedTesting-module__Tw5GxW__methodFlip}.AdvancedTesting-module__Tw5GxW__methods li:nth-child(3) .AdvancedTesting-module__Tw5GxW__methodIcon path{animation:2.8s ease-in-out infinite AdvancedTesting-module__Tw5GxW__methodDrift}.AdvancedTesting-module__Tw5GxW__methods li:nth-child(3) .AdvancedTesting-module__Tw5GxW__methodIcon path:nth-child(2){animation-delay:-.9s}.AdvancedTesting-module__Tw5GxW__methods li:nth-child(3) .AdvancedTesting-module__Tw5GxW__methodIcon path:nth-child(3){animation-delay:-1.8s}.AdvancedTesting-module__Tw5GxW__methods li:nth-child(4) .AdvancedTesting-module__Tw5GxW__methodIcon{animation:3.6s ease-in-out infinite AdvancedTesting-module__Tw5GxW__methodBreathe}}.AdvancedTesting-module__Tw5GxW__methods li:nth-child(4) .AdvancedTesting-module__Tw5GxW__methodIcon{transform-origin:50%}@keyframes AdvancedTesting-module__Tw5GxW__methodTurn{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes AdvancedTesting-module__Tw5GxW__methodFlip{0%,40%{transform:translate(0)}50%,90%{transform:translate(-6px)}}@keyframes AdvancedTesting-module__Tw5GxW__methodDrift{0%,to{transform:translate(-1.5px)}50%{transform:translate(1.5px)}}@keyframes AdvancedTesting-module__Tw5GxW__methodBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.AdvancedTesting-module__Tw5GxW__methods .AdvancedTesting-module__Tw5GxW__methodIcon{animation:none}.AdvancedTesting-module__Tw5GxW__methods .AdvancedTesting-module__Tw5GxW__methodIcon *{animation:none}}.AdvancedTesting-module__Tw5GxW__pcardIcon{z-index:1;border:1px solid var(--color-primary);width:52px;height:52px;color:var(--color-gold-ink);border-radius:14px;place-items:center;display:grid;position:absolute;top:clamp(24px,2.8vw,40px);right:clamp(24px,2.8vw,40px)}.AdvancedTesting-module__Tw5GxW__pcardIcon svg{stroke-width:1.4px;width:24px;height:24px}.AdvancedTesting-module__Tw5GxW__pcardPhoto .AdvancedTesting-module__Tw5GxW__pcardIcon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1a;border-color:#ffffffb3}.AdvancedTesting-module__Tw5GxW__btnArrow{stroke-width:1.8px;width:16px;height:16px;margin-left:8px}@media (max-width:767px){.AdvancedTesting-module__Tw5GxW__pcard{min-height:460px;padding:32px 28px}.AdvancedTesting-module__Tw5GxW__pcardRoutine{min-height:0}.AdvancedTesting-module__Tw5GxW__pcardEyebrow,.AdvancedTesting-module__Tw5GxW__pcardTitle{padding-right:64px}}.AdvancedTesting-module__Tw5GxW__photoTall{display:none}@media (max-width:767px){.AdvancedTesting-module__Tw5GxW__photoWide{display:none}.AdvancedTesting-module__Tw5GxW__photoTall{display:block}}.AdvancedTesting-module__Tw5GxW__pcardPhoto .AdvancedTesting-module__Tw5GxW__pcardTitle,.AdvancedTesting-module__Tw5GxW__pcardPhoto .AdvancedTesting-module__Tw5GxW__pcardBody,.AdvancedTesting-module__Tw5GxW__pcardPhoto .AdvancedTesting-module__Tw5GxW__pcardEyebrow{text-shadow:0 1px 12px #0c0e1273}@media (max-width:767px){.AdvancedTesting-module__Tw5GxW__pcardPhoto{justify-content:flex-end;min-height:540px}.AdvancedTesting-module__Tw5GxW__pcardPhoto .AdvancedTesting-module__Tw5GxW__pcardEyebrow{margin-top:auto;padding-right:0}.AdvancedTesting-module__Tw5GxW__pcardPhoto .AdvancedTesting-module__Tw5GxW__pcardTitle{padding-right:0}.AdvancedTesting-module__Tw5GxW__pcardPhoto .AdvancedTesting-module__Tw5GxW__pcardFoot{margin-top:0;padding-top:22px}.AdvancedTesting-module__Tw5GxW__pcardPhoto .AdvancedTesting-module__Tw5GxW__pcardScrim{background:linear-gradient(#0000 30%,#0c0e128c 58%,#0c0e12cc 100%)}}.AdvancedTesting-module__Tw5GxW__page .glass-button[data-glass=outline].AdvancedTesting-module__Tw5GxW__btnFrost{--glass-ink:#fff;--glass-border:1px solid #ffffffb3;--glass-focus:#fff;--glass-bg:#ffffff1a;--glass-blur:blur(8px)}.AdvancedTesting-module__Tw5GxW__steps{max-width:1152px;padding:0 var(--container-padding);grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 48px;margin:0 auto;list-style:none;display:grid}@media (max-width:767px){.AdvancedTesting-module__Tw5GxW__steps{grid-template-columns:minmax(0,1fr);gap:40px}}.AdvancedTesting-module__Tw5GxW__steps li{flex-direction:column;display:flex}.AdvancedTesting-module__Tw5GxW__stepNumber{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);margin-bottom:6px;display:block}.AdvancedTesting-module__Tw5GxW__steps 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}.AdvancedTesting-module__Tw5GxW__stepFacts p{text-wrap:pretty;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}.AdvancedTesting-module__Tw5GxW__stepCard{border:1px solid #1a1a1a4d;border-radius:28px;flex-direction:column;flex:1;margin-top:110px;padding:0 28px 28px;display:flex}.AdvancedTesting-module__Tw5GxW__stepCard img{object-fit:contain;filter:drop-shadow(0 18px 24px #1a1a1a1a);align-self:center;width:auto;max-width:100%;height:320px;margin:-110px 0 20px}@media (max-width:767px){.AdvancedTesting-module__Tw5GxW__stepCard{margin-top:90px;padding:0 20px 22px}.AdvancedTesting-module__Tw5GxW__stepCard img{height:260px;margin-top:-90px}}.AdvancedTesting-module__Tw5GxW__stepFacts{border-top:1px solid #1a1a1a1a;flex-direction:column;flex:1;padding-top:16px;display:flex}.AdvancedTesting-module__Tw5GxW__stepFacts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:auto 0 0;padding-top:20px;display:grid}.AdvancedTesting-module__Tw5GxW__stepFacts dl>div+div{border-left:1px solid #1a1a1a1a;padding-left:12px}.AdvancedTesting-module__Tw5GxW__stepFacts dt{color:var(--color-foreground-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking)}.AdvancedTesting-module__Tw5GxW__stepFacts dd{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:2px 0 0}@media (min-width:1280px){.AdvancedTesting-module__Tw5GxW__steps{max-width:var(--container-max-width);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px}.AdvancedTesting-module__Tw5GxW__stepCard{border-radius:24px;margin-top:80px;padding:0 18px 20px}.AdvancedTesting-module__Tw5GxW__stepCard img{height:220px;margin:-80px 0 16px}}@media (min-width:1280px),(max-width:767px){.AdvancedTesting-module__Tw5GxW__stepFacts dl{grid-template-columns:minmax(0,1fr);gap:6px}.AdvancedTesting-module__Tw5GxW__stepFacts dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.AdvancedTesting-module__Tw5GxW__stepFacts dl>div+div{border-top:1px solid #1a1a1a1a;border-left:0;padding:6px 0 0}.AdvancedTesting-module__Tw5GxW__stepFacts dd{text-align:right;margin:0}}.AdvancedTesting-module__Tw5GxW__plateTile{text-align:center}.AdvancedTesting-module__Tw5GxW__plates{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:899px){.AdvancedTesting-module__Tw5GxW__plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.AdvancedTesting-module__Tw5GxW__plates .AdvancedTesting-module__Tw5GxW__plateTile{padding:20px 14px}}.AdvancedTesting-module__Tw5GxW__plateArt{width:100%;max-width:168px;height:auto;margin:0 auto 18px;display:block}.AdvancedTesting-module__Tw5GxW__artLine{fill:none;stroke:var(--color-gold-ink);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.AdvancedTesting-module__Tw5GxW__artLine.AdvancedTesting-module__Tw5GxW__artPaper{fill:var(--color-surface)}.AdvancedTesting-module__Tw5GxW__artTint{fill:var(--color-primary);fill-opacity:.12;stroke:none}.AdvancedTesting-module__Tw5GxW__artFill{fill:var(--color-primary);fill-opacity:.22;stroke:none}.AdvancedTesting-module__Tw5GxW__artFillStrong{fill:var(--color-primary);fill-opacity:.55;stroke:none}.AdvancedTesting-module__Tw5GxW__page>.home-faq{padding:var(--section-pad)}.AdvancedTesting-module__Tw5GxW__steps li:nth-child(3) .AdvancedTesting-module__Tw5GxW__stepCard img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14%),linear-gradient(0deg,#0000 0,#000 12%);mask-image:linear-gradient(90deg,#0000 0,#000 14%),linear-gradient(0deg,#0000 0,#000 12%);-webkit-mask-composite:source-in;mask-composite:intersect}.AdvancedTesting-module__Tw5GxW__steps li:nth-child(4) .AdvancedTesting-module__Tw5GxW__stepCard img{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 16%);mask-image:linear-gradient(0deg,#0000 0,#000 16%)}.AdvancedTesting-module__Tw5GxW__menu{background:#fff;border:1px solid #1a1a1a1a;border-radius:24px;width:100%;padding:8px;box-shadow:0 30px 60px -44px #1a1a1a66;container-type:inline-size}.AdvancedTesting-module__Tw5GxW__menuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AdvancedTesting-module__Tw5GxW__menuRow,.AdvancedTesting-module__Tw5GxW__menuShift,.AdvancedTesting-module__Tw5GxW__menuTrack{display:contents}.AdvancedTesting-module__Tw5GxW__menuTrack{margin:0;padding:0;list-style:none}.AdvancedTesting-module__Tw5GxW__menuCopy{display:none}@container (min-width:640px){.AdvancedTesting-module__Tw5GxW__menuImg{aspect-ratio:2}}.AdvancedTesting-module__Tw5GxW__menuItem{color:#fff;border-radius:16px;text-decoration:none;display:block;position:relative}.AdvancedTesting-module__Tw5GxW__menuItem:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.AdvancedTesting-module__Tw5GxW__menuImg{aspect-ratio:16/10;background:#f1eee8;border-radius:16px;display:block;position:relative;overflow:hidden}.AdvancedTesting-module__Tw5GxW__menuImg:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0c0e12b8 100%);position:absolute;inset:0}.AdvancedTesting-module__Tw5GxW__menuThumb{object-fit:cover;transition:scale .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.AdvancedTesting-module__Tw5GxW__menuItem:hover .AdvancedTesting-module__Tw5GxW__menuThumb{scale:1.05}}.AdvancedTesting-module__Tw5GxW__menuText{z-index:1;text-align:left;text-shadow:0 1px 8px #0c0e1266;flex-direction:column;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.AdvancedTesting-module__Tw5GxW__menuName{font-family:var(--type-body-family);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.AdvancedTesting-module__Tw5GxW__menuFor{color:#ffffffd9;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);margin-top:2px}@media (max-width:520px){.AdvancedTesting-module__Tw5GxW__menuGrid{flex-direction:column;gap:8px;display:flex}.AdvancedTesting-module__Tw5GxW__menuRow{overscroll-behavior-x:contain;scrollbar-width:none;contain:layout paint;display:block;overflow-x:auto}.AdvancedTesting-module__Tw5GxW__menuRow::-webkit-scrollbar{display:none}.AdvancedTesting-module__Tw5GxW__menuShift{will-change:transform;display:block}.AdvancedTesting-module__Tw5GxW__menuTrack{will-change:transform;backface-visibility:hidden;gap:8px;width:max-content;display:flex}.AdvancedTesting-module__Tw5GxW__menuTrack>li{flex:none;width:46cqi}.AdvancedTesting-module__Tw5GxW__menuCopy{display:block}}@container (max-width:520px){.AdvancedTesting-module__Tw5GxW__menuImg{aspect-ratio:4/3}.AdvancedTesting-module__Tw5GxW__menuFor{display:none}.AdvancedTesting-module__Tw5GxW__menuText{bottom:8px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.AdvancedTesting-module__Tw5GxW__menuCopy{display:none}}@media (max-width:760px){.AdvancedTesting-module__Tw5GxW__menu{width:calc(100% + 2 * var(--container-padding));margin-inline:calc(-1 * var(--container-padding));box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}@supports (animation-timeline:scroll()){@media (max-width:520px){.AdvancedTesting-module__Tw5GxW__menuShift{animation:linear both AdvancedTesting-module__Tw5GxW__menuShiftLeft;animation-timeline:scroll(root);animation-range:0 1600px}.AdvancedTesting-module__Tw5GxW__menuRow:nth-child(2) .AdvancedTesting-module__Tw5GxW__menuShift{animation-name:AdvancedTesting-module__Tw5GxW__menuShiftRight}}}@keyframes AdvancedTesting-module__Tw5GxW__menuShiftLeft{to{transform:translate(-320px)}}@keyframes AdvancedTesting-module__Tw5GxW__menuShiftRight{to{transform:translate(320px)}}@media (prefers-reduced-motion:reduce){.AdvancedTesting-module__Tw5GxW__menuShift{animation:none}}
@keyframes HormoneCareFigures-module__6gBEVa__week{0%,8%{opacity:0;transform:translate(-117px)}26%,88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-117px)}}@keyframes HormoneCareFigures-module__6gBEVa__drop{0%,22%{stroke-dashoffset:24px}42%,88%{stroke-dashoffset:0}to{stroke-dashoffset:24px}}@keyframes HormoneCareFigures-module__6gBEVa__band{0%,14%{opacity:0}38%,88%{opacity:1}to{opacity:0}}@keyframes HormoneCareFigures-module__6gBEVa__fill{0%,8%{transform:scaleY(0)}46%,88%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes HormoneCareFigures-module__6gBEVa__pop{0%,25%{opacity:0;transform:scale(.4)}45%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.4)}}@keyframes HormoneCareFigures-module__6gBEVa__track{0%,10%{stroke-dashoffset:250px}50%,90%{stroke-dashoffset:0}to{stroke-dashoffset:250px}}.HormoneCareFigures-module__6gBEVa__week{animation:9s cubic-bezier(.22,1,.36,1) infinite HormoneCareFigures-module__6gBEVa__week}.HormoneCareFigures-module__6gBEVa__drop{animation:9s ease-in-out infinite HormoneCareFigures-module__6gBEVa__drop}.HormoneCareFigures-module__6gBEVa__band{animation:9s ease-in-out infinite HormoneCareFigures-module__6gBEVa__band}.HormoneCareFigures-module__6gBEVa__fill{transform-box:fill-box;transform-origin:bottom;animation:9s cubic-bezier(.22,1,.36,1) infinite HormoneCareFigures-module__6gBEVa__fill}.HormoneCareFigures-module__6gBEVa__pop{animation:9s ease-in-out infinite HormoneCareFigures-module__6gBEVa__pop}.HormoneCareFigures-module__6gBEVa__track{animation:9s ease-in-out infinite HormoneCareFigures-module__6gBEVa__track}@media (prefers-reduced-motion:reduce){.HormoneCareFigures-module__6gBEVa__week,.HormoneCareFigures-module__6gBEVa__drop,.HormoneCareFigures-module__6gBEVa__band,.HormoneCareFigures-module__6gBEVa__fill,.HormoneCareFigures-module__6gBEVa__pop,.HormoneCareFigures-module__6gBEVa__track{animation:none}}
@keyframes HormoneEvidenceFigures-module__5L7Xya__spoke{0%{opacity:.2}4%,17%{opacity:1}20%,to{opacity:.2}}@keyframes HormoneEvidenceFigures-module__5L7Xya__cluster{0%{opacity:.35;transform:scale(.55)}6%,17%{opacity:1;transform:scale(1)}20%,to{opacity:.35;transform:scale(.55)}}@keyframes HormoneEvidenceFigures-module__5L7Xya__name{0%{opacity:0;transform:translateY(7px)}5%,17%{opacity:1;transform:translateY(0)}20%,to{opacity:0;transform:translateY(-7px)}}@keyframes HormoneEvidenceFigures-module__5L7Xya__flow{0%{opacity:0;stroke-dashoffset:0}2%{opacity:1}15%{opacity:1;stroke-dashoffset:-300px}18%,to{opacity:0;stroke-dashoffset:-300px}}@keyframes HormoneEvidenceFigures-module__5L7Xya__fandot{0%{opacity:.35;transform:scale(.4)}5%,16%{opacity:1;transform:scale(1)}20%,to{opacity:.35;transform:scale(.4)}}@keyframes HormoneEvidenceFigures-module__5L7Xya__fanlabel{0%{opacity:.8}4%,16%{opacity:1}20%,to{opacity:.8}}@keyframes HormoneEvidenceFigures-module__5L7Xya__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.HormoneEvidenceFigures-module__5L7Xya__spoke{animation:10s ease-in-out infinite backwards HormoneEvidenceFigures-module__5L7Xya__spoke}.HormoneEvidenceFigures-module__5L7Xya__cluster{animation:10s ease-in-out infinite backwards HormoneEvidenceFigures-module__5L7Xya__cluster}.HormoneEvidenceFigures-module__5L7Xya__name{inset-inline:0;text-align:center;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);opacity:0;margin:0;animation:10s ease-in-out infinite backwards HormoneEvidenceFigures-module__5L7Xya__name;position:absolute;bottom:0}.HormoneEvidenceFigures-module__5L7Xya__name span{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);opacity:.72;display:block}.HormoneEvidenceFigures-module__5L7Xya__flow{opacity:0;animation:10s ease-in-out infinite backwards HormoneEvidenceFigures-module__5L7Xya__flow}.HormoneEvidenceFigures-module__5L7Xya__fanDot{animation:10s ease-in-out infinite backwards HormoneEvidenceFigures-module__5L7Xya__fandot}.HormoneEvidenceFigures-module__5L7Xya__fanLabel{animation:10s ease-in-out infinite backwards HormoneEvidenceFigures-module__5L7Xya__fanlabel}.HormoneEvidenceFigures-module__5L7Xya__pulse{transform-origin:240px 30px;animation:4.5s ease-in-out infinite HormoneEvidenceFigures-module__5L7Xya__pulse}.HormoneEvidenceFigures-module__5L7Xya__nameBand{inset-inline:0;height:44px;position:absolute;bottom:-6px}@media (prefers-reduced-motion:reduce){.HormoneEvidenceFigures-module__5L7Xya__spoke,.HormoneEvidenceFigures-module__5L7Xya__cluster,.HormoneEvidenceFigures-module__5L7Xya__name,.HormoneEvidenceFigures-module__5L7Xya__flow,.HormoneEvidenceFigures-module__5L7Xya__fanDot,.HormoneEvidenceFigures-module__5L7Xya__fanLabel,.HormoneEvidenceFigures-module__5L7Xya__pulse{animation:none}.HormoneEvidenceFigures-module__5L7Xya__name:first-child{opacity:1}}.HormoneEvidenceFigures-module__5L7Xya__orbitWrap{position:relative}@keyframes HormoneEvidenceFigures-module__5L7Xya__rowCycle{0%,40%{opacity:1}50%,90%{opacity:.6}to{opacity:1}}.HormoneEvidenceFigures-module__5L7Xya__timingRow{animation:10s ease-in-out infinite HormoneEvidenceFigures-module__5L7Xya__rowCycle}@media (prefers-reduced-motion:reduce){.HormoneEvidenceFigures-module__5L7Xya__timingRow{animation:none}}.HormoneEvidenceFigures-module__5L7Xya__nameBand .HormoneEvidenceFigures-module__5L7Xya__name{color:var(--ev-ink);line-height:var(--type-body-sm-leading)}.HormoneEvidenceFigures-module__5L7Xya__orbitWrap{padding-bottom:2.75rem}.HormoneEvidenceFigures-module__5L7Xya__nameBand{align-content:end;height:2.75rem;display:grid;bottom:0}
.TestsMarquee-module__UfiSvq__marquee{width:100%;position:relative}.TestsMarquee-module__UfiSvq__viewport{overscroll-behavior-x:contain;scrollbar-width:none;contain:layout paint;-webkit-user-select:none;user-select:none;padding:.75rem 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.TestsMarquee-module__UfiSvq__viewport::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.TestsMarquee-module__UfiSvq__viewport{cursor:grab}.TestsMarquee-module__UfiSvq__marquee[data-dragging=true] .TestsMarquee-module__UfiSvq__viewport{cursor:grabbing}}.TestsMarquee-module__UfiSvq__track{will-change:transform;backface-visibility:hidden;width:max-content;display:flex}.TestsMarquee-module__UfiSvq__set{margin:0;padding:0;list-style:none;display:flex}.TestsMarquee-module__UfiSvq__item{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:linear-gradient(135deg,#ffffffeb 0%,#fffc 100%);border:1px solid #fffc;border-radius:1rem;grid-template:"name name""line spark"1fr"source source"/minmax(0,1fr) auto;align-items:start;column-gap:1.5rem;width:26rem;margin-right:1rem;padding:1.35rem 1.6rem 1.15rem;display:grid;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff4d,0 12px 32px #1e2d4614,0 1px 2px #1e2d460f}.TestsMarquee-module__UfiSvq__name{color:var(--color-foreground);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);text-overflow:ellipsis;white-space:nowrap;grid-area:name;margin-bottom:.35rem;overflow:hidden}.TestsMarquee-module__UfiSvq__line{-webkit-line-clamp:2;line-clamp:2;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);-webkit-box-orient:vertical;grid-area:line;display:-webkit-box;overflow:hidden}.TestsMarquee-module__UfiSvq__spark{grid-area:spark;align-self:center;width:5.75rem;height:auto;overflow:visible}.TestsMarquee-module__UfiSvq__spark polyline{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.TestsMarquee-module__UfiSvq__spark circle{fill:#fff;stroke:var(--color-primary);stroke-width:2px}.TestsMarquee-module__UfiSvq__source{color:var(--color-foreground-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);grid-area:source;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.TestsMarquee-module__UfiSvq__source svg{color:var(--color-primary);flex:none}.TestsMarquee-module__UfiSvq__source svg circle{fill:currentColor}.TestsMarquee-module__UfiSvq__source svg path{stroke:#fff}.TestsMarquee-module__UfiSvq__marquee:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}@media (max-width:767px){.TestsMarquee-module__UfiSvq__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.TestsMarquee-module__UfiSvq__item{grid-template-areas:"name name""line line""source spark";column-gap:1rem;width:20rem;margin-right:.75rem;padding:1.1rem 1.2rem 1rem}.TestsMarquee-module__UfiSvq__spark{align-self:end;width:3.75rem}}@supports (animation-timeline:scroll()){.TestsMarquee-module__UfiSvq__shift{will-change:transform;animation:linear both TestsMarquee-module__UfiSvq__page-slide;animation-timeline:scroll(root);animation-range:0 1600px}}@keyframes TestsMarquee-module__UfiSvq__page-slide{to{transform:translate(-320px)}}@media (prefers-reduced-motion:reduce){.TestsMarquee-module__UfiSvq__shift{animation:none}.TestsMarquee-module__UfiSvq__set[aria-hidden=true]{display:none}}
.TestsHero-module__rHIpga__hero{isolation:isolate;min-height:100svh;padding:calc(var(--site-header-offset) + clamp(1rem, 4vh, 2.5rem)) var(--container-padding) clamp(3.5rem, 8vh, 5rem);background:linear-gradient(#fff0 52%,#fff 100%),radial-gradient(75% 65% at 50% 36%,#fbfaf8 22%,#eee9e2 100%);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip visible}.TestsHero-module__rHIpga__cell{z-index:-1;aspect-ratio:1;pointer-events:none;position:absolute}.TestsHero-module__rHIpga__cellImage{object-fit:contain;width:100%;height:100%;animation:13s ease-in-out infinite alternate TestsHero-module__rHIpga__sway;display:block}.TestsHero-module__rHIpga__cellLeft{width:min(26vw,48vh);animation:11s ease-in-out infinite alternate TestsHero-module__rHIpga__drift-left,1.2s cubic-bezier(.2,.65,.3,1) .1s backwards TestsHero-module__rHIpga__cell-in;top:36%;left:0;transform:translate(-46%,-50%)}.TestsHero-module__rHIpga__cellRight{width:min(44vw,80vh);animation:13s ease-in-out infinite alternate TestsHero-module__rHIpga__drift-right,1.2s cubic-bezier(.2,.65,.3,1) .25s backwards TestsHero-module__rHIpga__cell-in;top:78%;right:0;transform:translate(30%,-50%)}.TestsHero-module__rHIpga__cellRight .TestsHero-module__rHIpga__cellImage{animation-delay:-6s}.TestsHero-module__rHIpga__cell:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-primary) 24%, transparent), transparent 72%);border-radius:50%;position:absolute;inset:-16%}.TestsHero-module__rHIpga__cell:after{content:"";z-index:-1;background:radial-gradient(closest-side,#4638284d,#4638281c 62%,#0000);border-radius:50%;position:absolute;inset:12% -7% -13% 11%}.TestsHero-module__rHIpga__far{z-index:-2;aspect-ratio:1;pointer-events:none;animation:9s ease-in-out infinite alternate TestsHero-module__rHIpga__bob,1.4s cubic-bezier(.2,.65,.3,1) .45s backwards TestsHero-module__rHIpga__cell-in;position:absolute}.TestsHero-module__rHIpga__farImage{width:100%;height:100%;display:block}.TestsHero-module__rHIpga__farOne{filter:blur(4px);opacity:.6;width:clamp(64px,7vw,130px);top:15%;right:15%}.TestsHero-module__rHIpga__farTwo{filter:blur(6px);opacity:.45;width:clamp(40px,4vw,76px);animation-delay:-4s,.55s;top:60%;left:18%}.TestsHero-module__rHIpga__farThree{filter:blur(3px);opacity:.5;width:clamp(28px,2.6vw,50px);animation-delay:-7s,.65s;top:31%;right:27%}@keyframes TestsHero-module__rHIpga__bob{0%{translate:0}to{translate:14px -18px}}@media (max-width:1099px){.TestsHero-module__rHIpga__farThree{display:none}}@media (max-width:767px){.TestsHero-module__rHIpga__far{display:none}}.TestsHero-module__rHIpga__depth{width:100%;height:100%}.TestsHero-module__rHIpga__copy{text-align:center;place-self:center;max-width:48rem}.TestsHero-module__rHIpga__title{font-family:var(--font-heading);font-size:var(--hero-title-base);font-weight:var(--type-h1-weight);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking);color:var(--color-foreground);margin:0}.TestsHero-module__rHIpga__title em{color:var(--color-primary);font-style:var(--type-accent-style);font-weight:var(--type-accent-weight);display:block}.TestsHero-module__rHIpga__intro{max-width:34rem;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--color-foreground-muted);margin:clamp(1.25rem,2.5vh,2rem) auto clamp(2rem,4vh,3rem)}.TestsHero-module__rHIpga__bar{min-width:0;margin-inline:calc(-1 * var(--container-padding));padding-top:clamp(1.5rem,4vh,3rem)}.TestsHero-module__rHIpga__title,.TestsHero-module__rHIpga__intro,.TestsHero-module__rHIpga__cta{animation:.8s cubic-bezier(.2,.65,.3,1) backwards TestsHero-module__rHIpga__rise}.TestsHero-module__rHIpga__intro{animation-delay:.1s}.TestsHero-module__rHIpga__cta{animation-delay:.2s}.TestsHero-module__rHIpga__bar{animation:1.1s cubic-bezier(.2,.65,.3,1) .3s backwards TestsHero-module__rHIpga__slide-in}@keyframes TestsHero-module__rHIpga__rise{0%{opacity:0;translate:0 24px}}@keyframes TestsHero-module__rHIpga__cell-in{0%{opacity:0;scale:.94}}@keyframes TestsHero-module__rHIpga__slide-in{0%{opacity:0;translate:72px}}@media (max-width:1099px){.TestsHero-module__rHIpga__title{font-size:var(--hero-title-display-phone)}}@keyframes TestsHero-module__rHIpga__drift-left{0%{transform:translate(-46%,-50%)}to{transform:translate(-41%,-55%)}}@keyframes TestsHero-module__rHIpga__drift-right{0%{transform:translate(30%,-50%)}to{transform:translate(25%,-44%)}}@keyframes TestsHero-module__rHIpga__sway{0%{transform:scale(.97)rotate(-10deg)}to{transform:scale(1.06)rotate(10deg)}}@media (max-width:767px){.TestsHero-module__rHIpga__hero{padding-bottom:max(calc(var(--container-padding) - .75rem), env(safe-area-inset-bottom))}.TestsHero-module__rHIpga__cellLeft{width:34vw;animation-name:TestsHero-module__rHIpga__drift-left-phone,TestsHero-module__rHIpga__cell-in;top:8.5rem;transform:translate(-52%,-50%)}.TestsHero-module__rHIpga__bar{padding-top:1rem}.TestsHero-module__rHIpga__cellRight{width:86vw;animation-name:TestsHero-module__rHIpga__drift-right-phone,TestsHero-module__rHIpga__cell-in;top:86%;transform:translate(60%,-50%)}@keyframes TestsHero-module__rHIpga__drift-left-phone{0%{transform:translate(-52%,-50%)}to{transform:translate(-47%,-46%)}}@keyframes TestsHero-module__rHIpga__drift-right-phone{0%{transform:translate(60%,-50%)}to{transform:translate(54%,-45%)}}}@media (max-width:767px) and (max-height:600px){.TestsHero-module__rHIpga__cellLeft{display:none}.TestsHero-module__rHIpga__intro{margin:.75rem auto 1.25rem}.TestsHero-module__rHIpga__bar{padding-top:.5rem}}@media (prefers-reduced-motion:reduce){.TestsHero-module__rHIpga__cell,.TestsHero-module__rHIpga__far,.TestsHero-module__rHIpga__cellImage,.TestsHero-module__rHIpga__title,.TestsHero-module__rHIpga__intro,.TestsHero-module__rHIpga__cta,.TestsHero-module__rHIpga__bar{animation:none}}
.TestsDirectory-module__4o_i8G__directory{z-index:1;max-width:76rem;padding:clamp(5rem, 10vw, 9rem) var(--container-padding) clamp(3rem, 6vw, 5rem);scroll-margin-top:var(--site-header-offset);margin:0 auto;position:relative}.TestsDirectory-module__4o_i8G__layout{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.TestsDirectory-module__4o_i8G__aside{top:calc(var(--site-header-offset) + 1.5rem);flex-direction:column;align-self:start;display:flex;position:sticky}.TestsDirectory-module__4o_i8G__search{position:relative}.TestsDirectory-module__4o_i8G__searchInput{border:1px solid var(--color-border);width:100%;height:3.25rem;color:var(--color-foreground);appearance:none;font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);background:#fff;border-radius:999px;padding:0 3.25rem 0 1.25rem;transition:border-color .2s,box-shadow .2s}.TestsDirectory-module__4o_i8G__searchInput::placeholder{color:var(--color-foreground-muted)}.TestsDirectory-module__4o_i8G__searchInput:focus{border-color:var(--color-foreground);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 25%, transparent);outline:none}.TestsDirectory-module__4o_i8G__searchInput::-webkit-search-cancel-button{appearance:none}.TestsDirectory-module__4o_i8G__searchIcon,.TestsDirectory-module__4o_i8G__searchClear{color:var(--color-foreground);position:absolute;top:50%;transform:translateY(-50%)}.TestsDirectory-module__4o_i8G__searchIcon{pointer-events:none;right:1.15rem}.TestsDirectory-module__4o_i8G__searchClear{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid;right:.65rem}.TestsDirectory-module__4o_i8G__searchClear:hover{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}.TestsDirectory-module__4o_i8G__searchClear:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.TestsDirectory-module__4o_i8G__status{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);margin:0 0 0 1.25rem}.TestsDirectory-module__4o_i8G__status:not(:empty){margin-top:.6rem}.TestsDirectory-module__4o_i8G__jumpLabel{margin:1.75rem 0 .75rem}.TestsDirectory-module__4o_i8G__pills{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.TestsDirectory-module__4o_i8G__jump .TestsDirectory-module__4o_i8G__pills{flex-direction:column;align-items:flex-start}.TestsDirectory-module__4o_i8G__rail{display:none}.TestsDirectory-module__4o_i8G__pill{border:1px solid var(--color-border);color:var(--color-foreground);cursor:pointer;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);background:#fff;border-radius:999px;padding:.45rem .95rem;transition:background-color .25s,border-color .25s,color .25s}.TestsDirectory-module__4o_i8G__pill:hover{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.TestsDirectory-module__4o_i8G__pill[aria-current=true]{color:#fff;background:#161719;border-color:#161719}.TestsDirectory-module__4o_i8G__pill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.TestsDirectory-module__4o_i8G__groups{gap:clamp(3rem,6vw,5rem);min-width:0;display:grid}.TestsDirectory-module__4o_i8G__group{scroll-margin-top:calc(var(--site-header-offset) + 1.5rem)}.TestsDirectory-module__4o_i8G__groupHead{display:grid}.TestsDirectory-module__4o_i8G__groupHead h3{margin:0}.TestsDirectory-module__4o_i8G__groupHead h3:focus{outline:none}.TestsDirectory-module__4o_i8G__count{color:var(--color-gold-ink);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);margin-left:.15em}.TestsDirectory-module__4o_i8G__groupBlurb{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);margin:.35rem 0 0}.TestsDirectory-module__4o_i8G__empty{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}.TestsDirectory-module__4o_i8G__emptyClear{color:var(--color-gold-ink);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.TestsDirectory-module__4o_i8G__rows>li{animation:linear both TestsDirectory-module__4o_i8G__rise-in;animation-timeline:view();animation-range:entry entry 80%}}}.TestsDirectory-module__4o_i8G__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.TestsDirectory-module__4o_i8G__row{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:16px;align-items:center;gap:14px;padding:10px;transition:background-color .18s,box-shadow .18s;display:flex}.TestsDirectory-module__4o_i8G__row:hover{background:color-mix(in srgb, var(--color-primary) 18%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 40%, transparent)}.TestsDirectory-module__4o_i8G__row:focus-visible{outline-offset:3px;outline:2px solid #1a1a1a}.TestsDirectory-module__4o_i8G__thumb{background:color-mix(in srgb, var(--color-primary) 10%, #fff);border-radius:10px;flex:0 0 56px;width:56px;height:56px;position:relative;overflow:hidden}.TestsDirectory-module__4o_i8G__thumb img{object-fit:cover}.TestsDirectory-module__4o_i8G__rowText{flex:1;gap:2px;min-width:0;display:grid}.TestsDirectory-module__4o_i8G__rowName{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)}.TestsDirectory-module__4o_i8G__rowSummary{-webkit-line-clamp:2;line-clamp:2;color:var(--color-foreground-muted);text-wrap:pretty;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.TestsDirectory-module__4o_i8G__rowArrow{color:var(--color-foreground);opacity:0;flex:none;transition:opacity .18s}.TestsDirectory-module__4o_i8G__row:is(:hover,:focus-visible) .TestsDirectory-module__4o_i8G__rowArrow{opacity:1}@keyframes TestsDirectory-module__4o_i8G__rise-in{0%{opacity:0;transform:translateY(14px)}}.TestsDirectory-module__4o_i8G__backdrop{z-index:10010;background:#11121473;animation:.25s TestsDirectory-module__4o_i8G__fade-in;position:fixed;inset:0}.TestsDirectory-module__4o_i8G__drawer{background:color-mix(in srgb, var(--color-accent) 5%, #fff);flex-direction:column;width:min(100%,36rem);animation:.35s cubic-bezier(.2,.8,.2,1) TestsDirectory-module__4o_i8G__slide-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #00000029}.TestsDirectory-module__4o_i8G__drawerHead{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem clamp(1.25rem,3vw,2rem);display:flex}.TestsDirectory-module__4o_i8G__drawerLabel{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);margin:0}.TestsDirectory-module__4o_i8G__close{border:1px solid var(--color-border);width:2.75rem;height:2.75rem;color:var(--color-gold-ink);cursor:pointer;background:0 0;border-radius:.5rem;place-items:center;transition:background-color .2s;display:grid}.TestsDirectory-module__4o_i8G__close:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.TestsDirectory-module__4o_i8G__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.TestsDirectory-module__4o_i8G__drawerBody{overscroll-behavior:contain;color:var(--color-foreground-muted);flex:1;align-content:start;gap:1.5rem;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.25rem,3vw,2rem) 2.5rem;display:grid;overflow-y:auto}.TestsDirectory-module__4o_i8G__drawerBody h3{color:var(--color-foreground);margin:0}.TestsDirectory-module__4o_i8G__drawerImage{aspect-ratio:16/10;border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 10%, #fff);position:relative}.TestsDirectory-module__4o_i8G__drawerImage img{border-radius:inherit;object-fit:cover}.TestsDirectory-module__4o_i8G__lead{color:var(--color-foreground);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);margin:0}.TestsDirectory-module__4o_i8G__meta{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);margin:0}.TestsDirectory-module__4o_i8G__rule{background:var(--color-border);border:0;width:100%;height:1px;margin:0}.TestsDirectory-module__4o_i8G__coversTitle{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);margin:0}.TestsDirectory-module__4o_i8G__meta strong,.TestsDirectory-module__4o_i8G__covers strong{color:var(--color-foreground)}.TestsDirectory-module__4o_i8G__covers{margin:-.75rem 0 0;padding:0;list-style:none;display:grid}.TestsDirectory-module__4o_i8G__covers li{border-bottom:1px solid var(--color-border);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.9rem 0;display:grid}.TestsDirectory-module__4o_i8G__covers li:last-child{border-bottom:0}.TestsDirectory-module__4o_i8G__covers li>span{gap:.2rem;display:grid}.TestsDirectory-module__4o_i8G__coverTick{color:var(--color-gold-ink);margin-top:.1rem}.TestsDirectory-module__4o_i8G__drawerTitle{gap:.6rem;display:grid}.TestsDirectory-module__4o_i8G__drawerCategory{color:var(--color-gold-ink);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:.4rem;margin:0;display:inline-flex}.TestsDirectory-module__4o_i8G__note{background:color-mix(in srgb, var(--color-primary) 9%, transparent);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);border-radius:.75rem;gap:.65rem;margin:0;padding:.9rem 1rem;display:flex}.TestsDirectory-module__4o_i8G__note svg{color:var(--color-gold-ink);flex:none;margin-top:.1rem}.TestsDirectory-module__4o_i8G__note strong{color:var(--color-foreground)}.TestsDirectory-module__4o_i8G__drawerFoot{border-top:1px solid var(--color-border);padding:1rem clamp(1.25rem,3vw,2rem) 1.25rem}.TestsDirectory-module__4o_i8G__drawerFoot .glass-button{justify-content:center;width:100%}@keyframes TestsDirectory-module__4o_i8G__fade-in{0%{opacity:0}}@keyframes TestsDirectory-module__4o_i8G__slide-in{0%{transform:translate(100%)}}@media (max-width:1099px){.TestsDirectory-module__4o_i8G__layout{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr)}}@media (max-width:899px){.TestsDirectory-module__4o_i8G__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.TestsDirectory-module__4o_i8G__aside{position:static}.TestsDirectory-module__4o_i8G__jump{display:none}.TestsDirectory-module__4o_i8G__rail{top:var(--site-header-offset);z-index:2;margin:-1rem calc(-1 * var(--container-padding)) -1.5rem;padding:.75rem var(--container-padding);scrollbar-width:none;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#ffffff9e 0%,#fff6 100%);transition:top .5s cubic-bezier(.4,0,.2,1);display:block;position:sticky;overflow-x:auto;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #ffffff59,0 10px 24px -18px #1e2d4659}html:has(.site-nav--hidden) .TestsDirectory-module__4o_i8G__rail{top:0}.TestsDirectory-module__4o_i8G__rail::-webkit-scrollbar{display:none}.TestsDirectory-module__4o_i8G__rail .TestsDirectory-module__4o_i8G__pills{flex-wrap:nowrap;width:max-content}.TestsDirectory-module__4o_i8G__rail .TestsDirectory-module__4o_i8G__pill{white-space:nowrap}.TestsDirectory-module__4o_i8G__rail .TestsDirectory-module__4o_i8G__pill:not([aria-current=true]){background:linear-gradient(135deg,#fffc 0%,#ffffff75 100%);border-color:#ffffffd9;box-shadow:inset 0 1px #fffffff2,0 1px 2px #1e2d4614,0 4px 12px -6px #1e2d462e}.TestsDirectory-module__4o_i8G__rail .TestsDirectory-module__4o_i8G__pill:not([aria-current=true]):hover{border-color:color-mix(in srgb, var(--color-primary) 55%, transparent)}.TestsDirectory-module__4o_i8G__group{scroll-margin-top:calc(var(--site-header-offset) + 4.5rem)}}@media (max-width:767px){.TestsDirectory-module__4o_i8G__rows{grid-template-columns:minmax(0,1fr);gap:8px}.TestsDirectory-module__4o_i8G__rowArrow{opacity:1}.TestsDirectory-module__4o_i8G__drawer{width:calc(100% - 2.5rem)}}@media (prefers-reduced-motion:reduce){.TestsDirectory-module__4o_i8G__searchInput,.TestsDirectory-module__4o_i8G__pill,.TestsDirectory-module__4o_i8G__row,.TestsDirectory-module__4o_i8G__rowArrow,.TestsDirectory-module__4o_i8G__backdrop,.TestsDirectory-module__4o_i8G__drawer,.TestsDirectory-module__4o_i8G__close{transition:none;animation:none}}.TestsDirectory-module__4o_i8G__pill:active{scale:.97}.TestsDirectory-module__4o_i8G__row:active{scale:.99}
