html:has(.site-loader:not(.site-loader-revealing)){scrollbar-gutter:stable;background:var(--health-ink);overflow:hidden}.site-loader{--pitch:44px;--well:calc(var(--pitch) * .66);--aperture:0;--hole:calc(var(--aperture) * var(--pitch));z-index:100;padding:max(24px, env(safe-area-inset-top)) clamp(22px, 4.8vw, 70px) max(28px, env(safe-area-inset-bottom));background:radial-gradient(circle, transparent calc(var(--well) / 2 - 1px), #ccd6dc17 calc(var(--well) / 2 - 1px) calc(var(--well) / 2), transparent calc(var(--well) / 2 + .5px)) center / var(--pitch) var(--pitch), radial-gradient(70% 70% at center, #0b4670, var(--health-ink));color:#fff;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.site-loader-revealing{pointer-events:none;-webkit-mask:radial-gradient(circle, transparent var(--hole), #000 calc(var(--hole) + .5px)) center / var(--pitch) var(--pitch);-webkit-mask:radial-gradient(circle, transparent var(--hole), #000 calc(var(--hole) + .5px)) center / var(--pitch) var(--pitch);mask:radial-gradient(circle, transparent var(--hole), #000 calc(var(--hole) + .5px)) center / var(--pitch) var(--pitch)}.site-loader-brand{letter-spacing:-.03em;font-size:clamp(20px,2vw,28px);font-weight:350;position:relative}.site-loader-plate{grid-template-columns:repeat(var(--plate-columns), var(--pitch));grid-template-rows:repeat(var(--plate-rows), var(--pitch));width:calc(var(--plate-columns) * var(--pitch));height:calc(var(--plate-rows) * var(--pitch));margin:auto;padding:0;list-style:none;display:grid;position:absolute;inset:0}.site-loader-well{width:var(--well);height:var(--well);border-radius:50%;place-self:center;position:relative}.site-loader-well:before,.site-loader-well:after{content:"";border-radius:50%;position:absolute}.site-loader-well:before{inset:0;box-shadow:inset 0 0 0 1px #8ddcf48c}.site-loader-well:after{transition:transform .55s var(--health-ease);background:#8ddcf4;inset:3px;transform:scale(0);box-shadow:0 0 14px #8ddcf48c}.site-loader-well[data-status=pending]:before{animation:1.8s ease-in-out infinite site-loader-pending;animation-delay:calc(var(--well-index) * -170ms)}.site-loader-well[data-status=loaded]:after{transform:scale(1)}.site-loader-well[data-status=failed]:after{box-shadow:none;background:#ccd6dc59;transform:scale(.45)}@keyframes site-loader-pending{50%{opacity:.3}}.site-loader-readout{position:relative}.site-loader-percent{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(64px,9vw,128px);font-weight:300;line-height:.85}@media (max-width:767px){.site-loader{--pitch:32px}}@media (max-height:520px){.site-loader{padding-top:16px;padding-bottom:16px}.site-loader-percent{font-size:48px}}@media (prefers-reduced-motion:reduce){.site-loader-well[data-status=pending]:before{animation:none}.site-loader-well:after{transition:none}}
.health-hero-start{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(105deg,#073656,#27506c);border-radius:29px;align-items:center;gap:8px;height:38px;padding:0 17.5px;font-size:14px;font-weight:250;transition:filter .2s,transform .2s;display:inline-flex}.health-hero-start:hover{filter:brightness(1.2);transform:translateY(-2px)}.health-hero-start img{transition:transform .25s var(--health-ease);flex:none;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.health-hero-start:hover img{transform:translate(2px)}}@media (max-width:900px){.health-hero-start{height:44px;padding:0 16px}}
.health-hero{isolation:isolate;color:#fff;background:#073656;height:100svh}.health-hero-backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.health-hero-media{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.health-hero-video{opacity:0;transition:opacity .45s ease-out}.health-hero-video-playing{opacity:1}.health-hero-top-blur,.health-hero-bottom-blur,.health-hero-top-shade,.health-hero-bottom-shade{pointer-events:none;position:absolute;left:0;right:0}.health-hero-top-blur{-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px);height:23%;top:0;-webkit-mask-image:linear-gradient(#000 8%,#0000 100%);mask-image:linear-gradient(#000 8%,#0000 100%)}.health-hero-bottom-blur{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);height:42%;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 45%);mask-image:linear-gradient(#0000,#000 45%)}.health-hero-top-shade{background:linear-gradient(#073656,#07365600);height:16.3%;top:0}.health-hero-bottom-shade{background:linear-gradient(#07365600,#073656);height:30.13%;bottom:0}.health-hero-header{z-index:2;justify-content:space-between;align-items:center;margin:0 4.549% 0 4.826%;padding-top:2.64%;display:flex;position:relative}.health-hero-brand{flex:0 auto;width:clamp(190px,16.67vw,320px);display:block;position:relative}.health-hero-brand img{width:100%;height:auto;display:block}.health-hero-content{grid-template-columns:minmax(0,716fr) minmax(0,564fr);align-items:end;gap:3.125%;display:grid;position:absolute;bottom:9.33%;left:4%;right:4%}.health-hero-content h1{letter-spacing:-.04em;font-size:clamp(30px,3.89vw,56px);font-weight:400;line-height:1.1}.health-hero-title-line{white-space:nowrap;display:block}.health-hero-word{white-space:nowrap;display:inline-block}.health-hero-character{white-space:pre;display:inline-block}.health-hero-description{max-width:539px;margin:0 0 5px 25px;font-size:clamp(11px,.972vw,14px);font-weight:300;line-height:1.78}@media (max-width:900px){.health-hero{flex-direction:column;height:auto;min-height:100svh;display:flex}.health-hero-media{object-position:center top}.health-hero-top-shade{height:22%}.health-hero-top-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:18%}.health-hero-bottom-shade{height:30%;bottom:36%}.health-hero-bottom-blur{display:none}.health-hero-header{padding:max(18px, env(safe-area-inset-top)) 22px 0;gap:12px;margin:0}.health-hero-brand{width:min(44vw,220px)}.health-hero-content{--hero-fade:clamp(56px, 11svh, 96px);width:auto;padding:var(--hero-fade) 22px max(32px, env(safe-area-inset-bottom));background:linear-gradient(180deg, #07365600, #073656e6 var(--hero-fade), #073656 calc(var(--hero-fade) + 40px));flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;display:flex;position:relative;inset:auto}.health-hero-title-line{white-space:normal;text-wrap:balance}.health-hero-content h1{max-width:11em;font-size:clamp(34px,8.6vw,60px);line-height:1.04}.health-hero-description{color:#ffffffd6;text-wrap:pretty;max-width:36rem;margin:0;font-size:clamp(14px,3.9vw,16px);line-height:1.55}}@media (max-width:599px){.health-hero-content h1{font-size:clamp(34px,10.4vw,48px)}}@media (max-width:900px) and (max-height:520px){.health-hero-bottom-shade{height:75%;bottom:0}.health-hero-content{--hero-fade:44px;padding-bottom:max(18px, env(safe-area-inset-bottom));flex-direction:row;align-items:flex-end;gap:24px}.health-hero-content h1{flex:1;min-width:0;font-size:clamp(26px,4.4vw,36px)}.health-hero-description{flex:1;min-width:0;font-size:13px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.health-hero-video{opacity:0}}
.stage-side-nav{z-index:10;position:absolute}.stage-side-nav-list{flex-direction:column;gap:18px;padding-left:16px;display:flex;position:relative}.stage-side-nav-track{background:#fff3;width:1px;position:absolute;top:10px;bottom:10px;left:0}.stage-side-nav-progress{transform-origin:top;background:#ffffffa6;width:100%;height:100%;display:block;transform:scaleY(0)}.stage-side-nav-button{color:#fff;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.15;transition:opacity .35s;display:flex;position:relative}.stage-side-nav-button[data-state=active]{opacity:1}.stage-side-nav-button[data-state=past]{opacity:.6}.stage-side-nav-button[data-state=upcoming]{opacity:.42}.stage-side-nav-button:hover{opacity:1}.stage-side-nav-button:focus-visible{outline-offset:4px;outline:2px solid #fff}.stage-side-nav-marker{opacity:0;width:12px;height:6px;transition:opacity .35s,transform .35s;position:absolute;top:50%;left:-31px;transform:translateY(-50%)translate(-6px)rotate(180deg)}.stage-side-nav-button[data-state=active] .stage-side-nav-marker{opacity:1;transform:translateY(-50%)translate(0)rotate(180deg)}.stage-side-nav-icon{object-fit:cover;border-radius:5px;flex:none;width:30px;height:30px}.stage-side-nav-label{white-space:nowrap}@media (max-width:1023px){.stage-side-nav-list{gap:8px}.stage-side-nav-button{min-height:36px;font-size:clamp(18px,3vw,22px)}.stage-side-nav-icon{width:26px;height:26px}}@media (max-width:767px){.stage-side-nav-list{gap:5px}.stage-side-nav-button{min-height:34px;font-size:clamp(17px,4.5vw,21px)}.stage-side-nav-icon{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.stage-side-nav-button,.stage-side-nav-marker{transition:none}}
.essentials{--ring-size:min(62vh, 640px);isolation:isolate;background:var(--health-ink)}@media (prefers-reduced-motion:no-preference){.essentials-scroll-track{background:var(--health-ink);height:500svh}.essentials-scroll-track .essentials{position:sticky;top:0}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.essentials-scroll-track{height:420svh}}.essentials-backdrop{z-index:-1;object-fit:cover;object-position:center bottom;pointer-events:none;width:max(100% + 40px,1602px);max-width:none;height:max(100% + 32px,1007px);position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}.essentials-ring-shell{width:var(--ring-size);height:var(--ring-size)}.essentials-stage-panel h2{font-size:clamp(17px, calc(var(--ring-size) * .06), 31px)}.essentials-stage-panel p{font-size:clamp(12px, calc(var(--ring-size) * .03), 15px)}.essentials-stage-panel:not(:first-child) [data-essentials-part]{opacity:0;transform:translateY(16px)}@media (min-width:1024px){.essentials{--ring-size:min(83.84vh, 628.8px, calc(100vw - 580px))}.essentials-side-nav{left:max(46px, calc(50% - var(--ring-size) / 2 - 320px));top:50%;transform:translateY(-50%)}.essentials-side-nav .stage-side-nav-button{font-size:clamp(20px,1.95vw,28px)}.essentials-side-nav .stage-side-nav-icon{width:clamp(30px,2.5vw,36px);height:clamp(30px,2.5vw,36px)}.essentials-stage-panel h2{font-size:min(calc(var(--ring-size) * .0827), 52px)}.essentials-stage-panel:last-child h2{font-size:min(calc(var(--ring-size) * .07), 44px)}.essentials-stage-panel p{width:73%;font-size:clamp(13px, calc(var(--ring-size) * .0254), 16px);line-height:1.375}}@media (max-width:1023px){.essentials-side-nav .stage-side-nav-list{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;padding:16px 0 0;display:grid}.essentials-side-nav .stage-side-nav-track{width:auto;height:1px;top:0;bottom:auto;right:0}.essentials-side-nav .stage-side-nav-progress{transform-origin:0;transform:scaleX(0)}.essentials-side-nav .stage-side-nav-button{justify-content:center;gap:8px;font-size:clamp(15px,2vw,19px)}.essentials-side-nav .stage-side-nav-marker,.essentials-side-nav .stage-side-nav-button[data-state=active] .stage-side-nav-marker{top:-16px;left:50%;transform:translate(-50%)rotate(180deg)}}@media (min-width:768px) and (max-width:1023px){.essentials{--ring-size:min(52vh, 480px)}.essentials-side-nav{bottom:32px;left:28px;right:28px}.essentials-ring-shell{transform:translateY(-5vh)}}@media (max-width:767px){.essentials{--ring-size:min(80vw, 48vh)}.essentials-backdrop{width:calc(100% + 40px);height:calc(100% + 32px)}.essentials-side-nav{right:max(16px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));left:max(16px, env(safe-area-inset-left))}.essentials-side-nav .stage-side-nav-list{gap:6px}.essentials-side-nav .stage-side-nav-button{text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;font-size:clamp(12px,3.4vw,15px)}.essentials-side-nav .stage-side-nav-icon{width:28px;height:28px}.essentials-side-nav .stage-side-nav-label{white-space:normal}.essentials-side-nav .stage-side-nav-button[data-state=upcoming]{opacity:.62}.essentials-ring-shell{transform:translateY(-10vh)}}@media (prefers-reduced-motion:reduce){.essentials{height:auto;overflow:visible}.essentials-backdrop{height:100%}.essentials-motion{display:none}.essentials-reduced{display:block}.essentials-reduced-ring{width:clamp(120px,25vw,180px);height:clamp(120px,25vw,180px)}}
.care-settings{--care-card-w:calc(45.5 * var(--design-unit));--care-card-h:calc(41.5 * var(--design-unit));--care-title-fs:clamp(30px, calc(3.2 * var(--design-unit)), 52px);--care-title-h:calc(var(--care-title-fs) * 1.08);--care-title-gap:clamp(14px, 2.6vh, 28px);--care-group-shift:calc((var(--care-title-h) + var(--care-title-gap)) / 2);justify-content:center;align-items:center;height:100svh;display:flex;position:relative}.care-title{z-index:3;left:calc(50% - var(--care-card-w) / 2);bottom:calc(50% - var(--care-group-shift) + var(--care-card-h) / 2 + var(--care-title-gap));color:#fff;max-width:calc(100% - 48px);font-size:var(--care-title-fs);letter-spacing:-.03em;text-align:left;text-shadow:0 1px 8px #07365659;pointer-events:none;font-weight:350;line-height:1.08;position:absolute}.care-slide{box-sizing:border-box;padding-top:calc(var(--care-group-shift) * 2);will-change:transform, clip-path;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.care-slide:not(:first-child){clip-path:inset(100% 0 0)}.care-title-line{vertical-align:top;display:inline-block;overflow:hidden}.care-title-word{display:block}.care-root{z-index:1;isolation:isolate;position:absolute;inset:0;overflow:hidden}.care-shade{z-index:2;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.care-backdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.care-bg-layer{position:absolute;inset:0}.care-background{object-fit:cover;filter:blur(11.6px);transform:scale(1.217)}.care-card{width:var(--care-card-w);height:var(--care-card-h);z-index:1;background:#fff;border-radius:12px;position:relative;overflow:hidden}.care-images{z-index:0;isolation:isolate;position:absolute;inset:0}.care-layer{position:absolute;inset:0}.care-card .care-image{object-fit:cover;max-width:none;width:calc(67.789 * var(--design-unit))!important;height:calc(46.6667 * var(--design-unit))!important;left:calc(8.8889 * var(--design-unit))!important;top:calc(-1.3194 * var(--design-unit))!important}.care-copy{z-index:1;background:var(--health-ink);width:47%;height:100%;color:var(--health-muted);padding:calc(2.1528 * var(--design-unit)) calc(1.8056 * var(--design-unit));flex-direction:column;display:flex;position:relative}.care-card-title{color:var(--health-muted);font-size:clamp(20px, calc(2.2 * var(--design-unit)), 30px);letter-spacing:-.03em;font-weight:350;line-height:1.12}.care-descriptions{margin-top:calc(.9 * var(--design-unit));display:grid}.care-description{grid-area:1/1}.care-description p{font-size:max(11px, calc(.9722 * var(--design-unit)));color:#ccd6dcb3;font-weight:300;line-height:1.2857}.care-nav{margin-top:auto}.care-progress{height:1px;margin-bottom:calc(1.3 * var(--design-unit));background:#ccd6dc38;overflow:hidden}.care-progress span{background:var(--health-muted);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.care-tabs{gap:calc(1.0417 * var(--design-unit));flex-direction:column;display:flex}.care-tabs button{text-align:left;color:#ccd6dca6;font-size:max(11px, calc(.9722 * var(--design-unit)));cursor:pointer;background:0 0;border:0;gap:12px;padding:0;font-weight:250;line-height:1.02;transition:color .3s;display:flex}.care-tabs button span{color:#8ddcf4;transition:transform .4s var(--health-ease);font-weight:600}.care-tabs button[aria-selected=true]{color:var(--health-muted);font-weight:450}.care-tabs button[aria-selected=true] span{transform:translate(3px)}.care-tabs button:hover{color:#fff}.care-tabs button:focus-visible{outline:1px solid var(--health-muted);outline-offset:4px;border-radius:2px}.care-index{bottom:calc(-4 * var(--design-unit));color:#8ddcf4;font-size:calc(11.6851 * var(--design-unit));letter-spacing:-.03em;-webkit-text-stroke:1px var(--health-ink);text-shadow:0 2px 12px #041c2eb3;font-weight:350;line-height:1.02;position:absolute;left:70.588%}.care-index-window{height:1.02em;display:block;overflow:hidden}.care-index-roll{flex-direction:column;display:flex}.care-index-roll>span{height:1.02em;display:block}.care-overlay{z-index:2;pointer-events:none;width:calc(105.208 * var(--design-unit));height:calc(105.208 * var(--design-unit));position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.care-overlay img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1600px){.care-overlay{display:none}}@media (max-width:1100px){.care-overlay{display:none}}@media (max-width:900px){.care-title{font-size:clamp(30px,5vw,42px);bottom:calc(clamp(24px,4svh,36px) + min(500px,100svh - 100px) + 14px);left:max(6%,50% - 290px)}.care-slide{align-items:flex-end;padding:0 6% clamp(24px,4svh,36px)}.care-card{width:100%;max-width:580px;height:min(500px,100svh - 100px)}.care-card .care-image{object-position:center;width:877px!important;height:100%!important;top:0!important;left:0!important}.care-copy{width:47%;padding:16px}.care-card-title{font-size:clamp(21px,3vw,28px)}.care-descriptions{margin-top:10px}.care-description p{font-size:13px;line-height:1.3}.care-progress{margin-bottom:9px}.care-tabs{gap:2px}.care-tabs button{align-items:center;gap:8px;min-height:32px;font-size:12px;line-height:1.2}.care-index{font-size:100px;bottom:-32px;left:74%}}@media (min-width:768px) and (max-width:900px) and (max-height:520px){.care-copy{padding:12px}.care-card-title{font-size:21px}.care-descriptions{margin-top:6px}.care-description p{font-size:12px}.care-tabs button{min-height:28px}}@media (max-width:767px){.care-title{bottom:calc(max(16px, env(safe-area-inset-bottom)) + min(560px, 100svh - clamp(78px, 14svh, 108px) - 16px) + 8px);max-width:calc(100% - 32px);font-size:clamp(36px,min(13vw,6.4svh),72px);line-height:.85;left:max(16px,50% - 220px)}.care-title-line{width:max-content;max-width:100%;display:block}.care-slide{padding:0 16px max(16px, env(safe-area-inset-bottom));align-items:flex-end}.care-card{width:100%;max-width:440px;height:min(560px,100svh - clamp(78px,14svh,108px) - 16px)}.care-images{width:100%;height:30%;position:relative}.care-card .care-image{object-position:center;width:100%!important;height:100%!important;top:0!important;left:0!important}.care-copy{width:100%;height:70%;padding:12px 16px}.care-card-title{font-size:clamp(22px,6vw,28px);line-height:1.08}.care-descriptions{margin-top:6px}.care-description p{font-size:clamp(12px,3.4vw,14px);line-height:1.25}.care-progress{margin-bottom:8px}.care-tabs{gap:2px}.care-tabs button{min-height:28px;font-size:12px;line-height:1.2}.care-index{font-size:clamp(56px,18vw,80px);inset:22% 12px auto auto}}@media (max-width:767px) and (min-height:710px){.care-title{font-size:clamp(48px,min(15vw,9svh),76px)}}@media (max-width:767px) and (max-height:520px){.care-images{height:24%}.care-copy{height:76%;padding:10px 14px}.care-card-title{font-size:21px}.care-description p{font-size:11.5px}.care-tabs button{min-height:26px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.care-slide[aria-hidden=true]{visibility:hidden}.care-slide[aria-hidden=false]{clip-path:none}.care-index-roll,.care-tabs button,.care-tabs button span{transition:none}}@media (prefers-reduced-motion:no-preference){.care-scroll-track{background:var(--health-ink);height:550svh}.care-scroll-track .care-settings{position:sticky;top:0}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.care-scroll-track{height:400svh}}
.diagnostics{background:#101820;height:100svh}.diagnostics-backdrop:not(:first-child){opacity:0}.diagnostics-backdrop img{object-position:center}.diagnostics-shade{background:#050d152e}.diagnostics-layout{max-width:1440px}.diagnostics-title{letter-spacing:-.02em;text-align:center;width:max-content;max-width:calc(100% - 48px);font-size:52px;font-weight:300;line-height:1.02;position:absolute;top:7.3%;left:50%;transform:translate(-50%)}.diagnostics-nav{top:34.9%;left:16.18%}.diagnostics-progress{width:2px;height:58.53%;position:absolute;top:31.33%;left:50%}.diagnostics-progress-fill{background:var(--health-muted);transform-origin:top;border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}.diagnostics-content{width:244px;max-width:35%;position:absolute;top:60.13%;left:53.05%}.diagnostics-panel{grid-area:1/1;position:relative}.diagnostics-panel:not(:first-child){opacity:0}.diagnostics-description-dot{margin-bottom:16px}.diagnostics-panel p{letter-spacing:-.012em;font-size:18px;font-weight:250;line-height:1.07}.diagnostics-dependable-mark{width:45px;height:auto;position:absolute;top:-18px;left:-62px}@media (max-width:1199px){.diagnostics-title{font-size:clamp(36px,4.5vw,52px)}.diagnostics-nav{left:9%}.diagnostics-content{width:32%;max-width:none;left:54%}.diagnostics-panel p{font-size:clamp(15px,1.7vw,18px);line-height:1.18}}@media (max-width:767px){.diagnostics-title{max-width:calc(100% - 32px);font-size:clamp(30px,8vw,44px);top:9%}.diagnostics-nav{width:max-content;max-width:100%;margin:0 auto;inset:65% 16px auto}.diagnostics-nav .stage-side-nav-list{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;padding:16px 0 0;display:grid}.diagnostics-nav .stage-side-nav-track{width:auto;height:1px;top:0;bottom:auto;right:0}.diagnostics-nav .stage-side-nav-progress{transform-origin:0;transform:scaleX(0)}.diagnostics-nav .stage-side-nav-button{justify-content:center;font-size:clamp(15px,4.5vw,21px)}.diagnostics-nav .stage-side-nav-marker,.diagnostics-nav .stage-side-nav-button[data-state=active] .stage-side-nav-marker{top:-16px;left:50%;transform:translate(-50%)rotate(180deg)}.diagnostics-progress{display:none}.diagnostics-content{width:84%;top:42%;left:8%}.diagnostics-panel p{max-width:390px;font-size:clamp(17px,4.3vw,20px);line-height:1.25}.diagnostics-dependable-mark{width:32px;top:-42px;left:auto;right:0}}@media (prefers-reduced-motion:reduce){.diagnostics-backdrop:not([data-active=true]){opacity:0;visibility:hidden}.diagnostics-backdrop[data-active=true]{opacity:1;visibility:visible}.diagnostics-panel[aria-hidden=true]{opacity:0;visibility:hidden}.diagnostics-panel[aria-hidden=false]{opacity:1;visibility:visible}}@media (prefers-reduced-motion:no-preference){.diagnostics-scroll-track{background:#101820;height:400svh}.diagnostics-scroll-track .diagnostics{position:sticky;top:0}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.diagnostics-scroll-track{height:340svh}}
.supplies{--design-unit:min(1vw, 1.92vh, 16px);height:calc(52.0833 * var(--design-unit));background:#fcfcfd}.supplies h2{top:calc(5.5556 * var(--design-unit));width:calc(41.1806 * var(--design-unit));font-size:calc(3.1944 * var(--design-unit));letter-spacing:-.03em;color:#0736569e;z-index:2;font-weight:300;line-height:1.02;position:absolute;left:4.1667%}.supplies h2 .supplies-emphasis{color:var(--health-ink)}.supplies-line{display:block}.supplies-word{white-space:pre;display:inline-block}.supplies-visual{width:calc(58.0556 * var(--design-unit));height:calc(52.0833 * var(--design-unit));position:absolute;bottom:0;right:0}.supplies-visual img{object-fit:cover;object-position:left top}.supplies-fade{z-index:1;height:calc(13.4722 * var(--design-unit));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fcfcfd00,#fcfcfdf0 55%);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.supplies-description{bottom:calc(6.3194 * var(--design-unit));z-index:2;width:calc(37.2222 * var(--design-unit));font-size:max(14px, calc(1.1111 * var(--design-unit)));color:var(--health-ink);font-weight:350;line-height:1.5625;position:absolute;left:4.1667%}@media (max-width:900px){.supplies{height:auto;min-height:100svh;padding:clamp(40px,7vw,64px) 6%}.supplies h2{width:100%;font-size:clamp(32px,6vw,55px);position:relative;top:auto;left:auto}.supplies-visual{aspect-ratio:836/750;width:min(100%,560px);height:auto;margin:24px auto;position:relative;bottom:auto;right:auto}.supplies-fade{display:none}.supplies-description{width:100%;margin:0;font-size:15px;line-height:1.5;position:relative;bottom:auto;left:auto}}@media (min-width:600px) and (max-width:900px){.supplies{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.supplies h2{grid-column:1;font-size:clamp(32px,4.5vw,40px)}.supplies-visual{grid-area:1/2/span 2;width:100%;margin:0}.supplies-description{grid-column:1;font-size:14px}}
.standard{--lane:clamp(72px, 17vw, 200px);--others:clamp(54px, 13vw, 150px);--head:clamp(60px, 9svh, 84px);--row:clamp(42px, 5.4svh, 56px);--standard-glow:#9fd4e6;background:#fff;place-items:center;padding:clamp(32px,6svh,72px) clamp(16px,4vw,40px);display:grid}.standard-main{flex-direction:column;align-items:center;gap:clamp(24px,4svh,44px);width:min(1080px,100%);display:flex}.standard-title{color:var(--health-ink);letter-spacing:-.03em;text-align:center;font-size:clamp(38px,min(5vw,8svh),72px);font-weight:300;line-height:1.02}.standard-title-mask{margin:-.04em 0;padding:.04em .06em;display:block;overflow:hidden}.standard-title-line{display:block}.standard-title-line--fill{background-image:linear-gradient(100deg, var(--health-ink) 46%, var(--health-muted) 54%);color:#0000;background-position:0 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.standard-stage{width:100%;position:relative}.standard-halo{z-index:0;pointer-events:none;background:radial-gradient(closest-side,#4294ae47,#4294ae14 60%,#0000);position:absolute;inset:-14% -10%}.standard-panel{isolation:isolate;color:#fff;background:linear-gradient(155deg, #0b4266, var(--health-ink) 48%, #052a44);border-radius:clamp(18px,2vw,28px);padding:12px clamp(14px,3vw,40px);position:relative;overflow:hidden;box-shadow:0 1px 2px #0736562e,0 24px 48px -18px #0736566b,0 70px 120px -48px #0736568c}.standard-decor{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.standard-aurora{aspect-ratio:1;background:radial-gradient(closest-side,#9fd4e64d,#0000);width:72%;position:absolute}.standard-aurora--top{top:-62%;left:-18%}.standard-aurora--bottom{background:radial-gradient(closest-side,#4294ae6b,#0000);bottom:-58%;right:-24%}.standard-grain{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.standard-spot,.standard-ring-spot{opacity:0;border-radius:50%;transition:opacity .45s;position:absolute;top:0;left:0}.standard-spot{background:radial-gradient(closest-side,#9fd4e633,#0000);width:620px;height:620px;margin:-310px 0 0 -310px}.standard-ring{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:#ffffff1f;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.standard-ring-spot{background:radial-gradient(closest-side,#fffffff2,#0000);width:420px;height:420px;margin:-210px 0 0 -210px}.standard-table{position:relative}.standard-head,.standard-row{grid-template-columns:minmax(0, 1fr) var(--lane) var(--others);align-items:center;display:grid}.standard-head{height:var(--head)}.standard-cell{justify-content:center;align-items:center;display:flex;position:relative}.standard-head-logo{width:clamp(58px,7.4vw,104px);height:auto}.standard-head-others{color:#ffffffad;letter-spacing:-.01em;font-size:clamp(14px,1.25vw,18px);font-weight:300}.standard-body{grid-auto-rows:1fr;display:grid}.standard-row{--lit:1;min-height:var(--row);border-radius:10px;transition:background-color .3s;position:relative}.standard-row:after{content:"";height:1px;transform:scaleX(var(--lit));transform-origin:0;background:#ffffff1c;position:absolute;inset:auto 0 0}.standard-row:last-child:after{display:none}.standard-row:before{content:"";border-radius:inherit;opacity:calc(var(--lit) * (1 - var(--lit)) * 4);pointer-events:none;background:linear-gradient(90deg,#0000,#9fd4e629 62%,#0000);position:absolute;inset:0}.standard-label{color:#fff;letter-spacing:-.01em;opacity:calc(.42 + .58 * var(--lit));padding:8px 12px 8px 0;font-size:clamp(13.5px,1.3vw,18px);font-weight:300;line-height:1.2;position:relative}.standard-lane{top:0;right:var(--others);width:var(--lane);background:linear-gradient(#ffffff1c,#ffffff0a);border-radius:clamp(12px,1.4vw,18px);position:absolute;bottom:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff38}.standard-lane-fill,.standard-beam{inset:var(--head) 0 0;position:absolute}.standard-lane-fill{transform-origin:top;background:linear-gradient(#9fd4e608,#9fd4e642)}.standard-beam{transform:translateY(100%)}.standard-beam:before{content:"";height:2px;box-shadow:0 0 18px 2px var(--standard-glow);background:linear-gradient(90deg,#0000,#fff 50%,#0000);position:absolute;inset:0 0 auto}.standard-beam:after{content:"";background:radial-gradient(closest-side,#9fd4e66b,#0000);height:180px;position:absolute;top:-90px;left:-30%;right:-30%}.standard-lane-bloom{background:radial-gradient(120% 34% at 50% 0,#9fd4e64d,#0000);position:absolute;inset:0;box-shadow:inset 0 0 34px #9fd4e642}.standard-check{aspect-ratio:1;width:clamp(22px,2.1vw,30px);display:block;position:relative}.standard-check svg{width:100%;height:100%;opacity:var(--lit);display:block;overflow:visible}.standard-check-disc{fill:#fffffff0;transform:scale(calc(.55 + .45 * var(--lit)));transform-origin:50%}.standard-check-tick{fill:none;stroke:var(--health-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--lit))}.standard-check:before{content:"";opacity:calc(1 - var(--lit));background:#ffffff57;border-radius:50%;position:absolute;inset:38%}.standard-check:after{content:"";border:1.5px solid var(--standard-glow);opacity:calc(var(--lit) * (1 - var(--lit)) * 4);transform:scale(calc(.8 + 1.1 * var(--lit)));border-radius:50%;position:absolute;inset:0}.standard-dash{opacity:.6;width:clamp(11px,1.05vw,15px);height:2px;transform:scaleX(var(--lit))}@media (prefers-reduced-motion:no-preference){.standard-aurora--top{animation:15s ease-in-out infinite alternate standard-aurora-drift}.standard-aurora--bottom{animation:19s ease-in-out infinite alternate-reverse standard-aurora-drift}.standard-label,.standard-check{transition:transform .4s var(--health-ease)}}@keyframes standard-aurora-drift{0%{transform:translate(-5%,-4%)scale(.96)}to{transform:translate(6%,5%)scale(1.06)}}@media (hover:hover) and (pointer:fine){.standard-panel:hover .standard-spot,.standard-panel:hover .standard-ring-spot{opacity:1}.standard-row:hover{background-color:#ffffff0d}.standard-row:hover .standard-label{transform:translate(8px)}.standard-row:hover .standard-check{transform:scale(1.1)}}@media (max-width:767px){.standard{--lane:clamp(68px, 21vw, 110px);--others:clamp(52px, 16vw, 84px);--head:60px;--row:56px}.standard-panel{padding-block:8px}}@media (forced-colors:active){.standard-title-line--fill{color:canvastext;background:0 0}}@media (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.standard-scroll-track{height:230svh}.standard-scroll-track .standard{position:sticky;top:0}}
.cta{isolation:isolate;color:#fff;background:var(--health-ink);justify-content:center;min-height:532px;padding:171px 20px 139px;display:flex;position:relative;overflow:hidden}.cta-background{z-index:-1;object-fit:cover;object-position:center}.cta-content{text-align:center;flex-direction:column;align-items:center;gap:17px;width:min(640px,100%);display:flex}.cta-content h2{letter-spacing:-.03em;font-size:52px;font-weight:300;line-height:53px}.cta-title-line{display:block}.cta-content p{max-width:597px;font-size:14px;font-weight:400;line-height:22px}@media (max-width:767px){.cta{align-items:center;min-height:480px;padding:64px 20px}.cta-content h2{text-wrap:balance;font-size:clamp(34px,9.5vw,52px);line-height:1.05}.cta-content p{font-size:15px;line-height:1.5}}
.site-footer{--site-footer-line:#ccd6dc59;isolation:isolate;color:#fff;background:var(--health-ink);grid-template-rows:217px 233px;grid-template-columns:722fr 361.5fr 356.5fr;display:grid;position:relative;overflow:hidden}.site-footer-lighting{z-index:-1;pointer-events:none;max-width:none;position:absolute;bottom:0;right:0}.site-footer-dividers{z-index:-1;pointer-events:none}.site-footer-intro{flex-direction:column;gap:12px;padding:41px 20px 0 62px;display:flex}.site-footer-intro p{color:#ffffffb3;max-width:611px;font-size:16px;font-weight:300;line-height:25px}.site-footer-column{padding:42px 0 0 20.75%}.site-footer-column+.site-footer-column{padding-left:20.06%}.site-footer-column--lower{padding-top:32px}.site-footer-column h2{letter-spacing:.02em;margin-bottom:10px;font-size:20px;font-weight:400;line-height:1.4}.site-footer-column ul{color:#fffc;letter-spacing:.02em;margin:0;padding:0;font-size:16px;font-weight:250;line-height:1.9;list-style:none}.site-footer-label{font-weight:350}.site-footer-column a{transition:color .2s}.site-footer-column a:hover{color:#fff}.site-footer a:focus-visible{outline-color:var(--health-muted);outline-offset:2px}.site-footer-wordmark{width:90.86%;max-width:900px;height:auto;margin:54px 0 0 6.51%}@media (prefers-reduced-motion:no-preference){.site-footer-lighting{animation:12s ease-in-out infinite alternate site-footer-lighting-breathe}}@keyframes site-footer-lighting-breathe{0%{opacity:1}to{opacity:.65}}@media (max-width:1023px){.site-footer{grid-template-rows:none;grid-template-columns:1fr 1fr}.site-footer-dividers{display:none}.site-footer-intro{border-bottom:.5px solid var(--site-footer-line);grid-column:1/-1;padding:40px 32px}.site-footer .site-footer-column{border-bottom:.5px solid var(--site-footer-line);padding:32px}.site-footer-wordmark{order:1;grid-column:1/-1;width:calc(100% - 34px);max-width:none;margin:24px 17px}}@media (max-width:767px){.site-footer{grid-template-columns:minmax(0,1fr)}.site-footer-intro,.site-footer .site-footer-column{padding:28px 20px}.site-footer-wordmark{width:calc(100% - 16px);margin:20px 8px}}
