@font-face{font-family:Aspekta;src:url(circul3-home-home-assets-aspekta-official-400.woff2)}@font-face{font-family:Aspekta;src:url(circul3-home-home-assets-aspekta-official-600.woff2);font-weight:600}.circul3-home-health *{box-sizing:border-box}.circul3-home-health{margin:0;background:#f4f4f6;color:#202124;font-family:Aspekta,Arial,sans-serif}.circul3-home-health a,.circul3-home-health button{-webkit-tap-highlight-color:transparent}.circul3-home-health button{font:inherit;cursor:pointer}.circul3-home-health a:focus-visible,.circul3-home-health button:focus-visible{outline:3px solid #c4a8f2;outline-offset:5px}.circul3-home-health button:disabled{opacity:.35;cursor:default}.circul3-home-health .overview{padding:96px 0 56px;overflow:hidden}.circul3-home-health .intro{max-width:800px;margin:0 auto 48px;padding:0 24px;text-align:center}.circul3-home-health .intro h2{font-size:calc(clamp(40px,4.4vw,68px));font-weight:600;line-height:1.06;letter-spacing:-.055em;margin:0 auto 24px;max-width:700px;text-wrap:balance}.circul3-home-health .intro p{font-size:18px;line-height:1.55;color:#78727f;margin:0}.circul3-home-health .health-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 calc(max(24px,50vw - 760px)) 18px;scroll-padding-left:calc(max(24px,50vw - 760px));align-items:flex-start}.circul3-home-health .health-track::-webkit-scrollbar{display:none}.circul3-home-health .health-card{flex:0 0 calc(min(36vw,493px));height:626px;position:relative;isolation:isolate;overflow:hidden;border-radius:24px;scroll-snap-align:start;background:#343632;color:#f8f6f2;transition:flex-basis .6s cubic-bezier(.22,.61,.36,1)}.circul3-home-health .health-card.expanded{flex-basis:calc(min(88vw,1320px))}.circul3-home-health .card-bg{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:-2;transition:transform 1.2s;object-position:center}.circul3-home-health .health-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#090b0910 15%,#0b0e0b10 32%,#090c0975 70%,#090c09ab);pointer-events:none}.circul3-home-health .health-card:hover .card-bg{transform:scale(1.025)}.circul3-home-health .card-top{position:absolute;top:24px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:2}.circul3-home-health .category{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;border:1px solid #ffffff12;border-radius:40px;background:#242a2455;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-size:12px;line-height:1.2}.circul3-home-health .category svg{width:21px;height:21px;flex:none}.circul3-home-health .toggle{display:grid;place-items:center;flex:none;width:50px;height:50px;border:0;border-radius:50%;background:#f6f2ea;color:#484840;font-size:30px;font-weight:400;line-height:1;transition:transform .35s}.circul3-home-health .expanded .toggle{transform:rotate(45deg)}.circul3-home-health .card-copy{position:absolute;left:28px;bottom:62px;width:calc(100% - 56px);max-width:390px;transition:bottom .5s}.circul3-home-health .card-copy h3{font-weight:400;font-size:calc(clamp(28px,2.6vw,40px));letter-spacing:-.045em;line-height:1.08;margin:0;text-wrap:balance}.circul3-home-health .expanded .card-copy{bottom:40px;width:41%;max-width:470px}.circul3-home-health .card-details{display:none;opacity:0}.circul3-home-health .expanded .card-details{display:block;animation:content-in .55s .12s both}.circul3-home-health .card-details p{font-size:16px;line-height:1.55;margin:22px 0 20px;max-width:430px}.circul3-home-health .learn{display:inline-flex;align-items:center;gap:28px;background:none;color:inherit;border:0;border-bottom:1px solid #ffffff80;padding:4px 0 10px;font-size:14px}.circul3-home-health .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.circul3-home-health .tags span{font-size:11px;padding:8px 11px;border:1px solid #ffffff59;border-radius:99px}.circul3-home-health .metric-panel{position:absolute;right:32px;bottom:36px;width:40%;max-width:440px;opacity:0;visibility:hidden;transform:translateY(22px);transition:opacity .4s,transform .6s;pointer-events:none}.circul3-home-health .expanded .metric-panel{visibility:visible;opacity:1;transform:none;transition-delay:.16s;pointer-events:auto}.circul3-home-health .glass-shell{padding:22px;border:1px solid #ffffff36;border-radius:22px;background:linear-gradient(135deg,rgba(31,38,31,.4),rgba(18,25,21,.52));backdrop-filter:blur(24px) saturate(115%);-webkit-backdrop-filter:blur(24px) saturate(115%);box-shadow:inset 0 1px #ffffff24,0 12px 36px #0000001f;overflow:hidden}.circul3-home-health .glass-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #ffffff30;font-size:10px;letter-spacing:.12em}.circul3-home-health .glass-top span{font-size:10px;letter-spacing:.02em;color:#eceee3b0}.circul3-home-health .metrics{display:grid;min-height:320px;padding-top:25px}.circul3-home-health .metric{grid-area:1/1;min-width:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .5s,transform .5s;--accent:#d8e1c8}.circul3-home-health .metric.active{opacity:1;visibility:visible;transform:none}.circul3-home-health .v10-ui-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.1em;color:#edeee5b8;min-height:15px}.circul3-home-health .v10-ui-card-head i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px #e2edd414}.circul3-home-health .v17-reading{display:flex;flex-direction:column;gap:10px;margin-top:20px}.circul3-home-health .v17-reading h4{font-weight:400;font-size:44px;line-height:1.05;letter-spacing:-.04em;margin:0;color:#f9f8f3;white-space:nowrap}.circul3-home-health .v17-reading h4 small{font-size:14px;letter-spacing:0;color:#f6f7efb3}.circul3-home-health .v17-reading>span{font-size:12px;line-height:1.4;color:#f4f4eabb}.circul3-home-health .v17-chart{width:100%;height:150px;display:block;margin:18px 0 14px;overflow:visible}.circul3-home-health .v17-grid{fill:none;stroke:#ffffff24;stroke-width:1}.circul3-home-health .v17-area{stroke:none;opacity:.45}.circul3-home-health .v17-line-halo{fill:none;stroke:var(--accent);stroke-width:7;opacity:.1;filter:blur(3px)}.circul3-home-health .v17-draw{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.circul3-home-health .v17-pulse-halo{fill:var(--accent);opacity:.15;transform-box:fill-box;transform-origin:center}.circul3-home-health .v17-dot{fill:#fff;stroke:var(--accent);stroke-width:2}.circul3-home-health .v17-bar{fill:var(--accent);opacity:.85;transform-box:fill-box;transform-origin:center bottom}.circul3-home-health .v17-ring-track,.circul3-home-health .v17-ring-value{fill:none;stroke-width:5}.circul3-home-health .v17-ring-track{stroke:#ffffff20}.circul3-home-health .v17-ring-value{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:var(--ring-value) 100;stroke-dashoffset:100;transform:rotate(-90deg);transform-origin:110px 90px}.circul3-home-health .v17-ring-label{fill:#f1f1e8bb;font-size:12px;font-family:inherit}.circul3-home-health .v17-card-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #ffffff28;padding-top:16px;margin-top:auto}.circul3-home-health .v17-card-foot p{font-size:10px;line-height:1.5;margin:0;color:#f6f4e9b3}.circul3-home-health .v17-card-foot>span{font-size:9px;letter-spacing:.12em;color:var(--accent)}.circul3-home-health .metric-controls{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.circul3-home-health .metric-tabs{display:flex;gap:4px}.circul3-home-health .metric-tabs button{border:0;background:none;padding:10px 5px;color:#ffffff66}.circul3-home-health .metric-tabs button:before{content:"";display:block;width:20px;height:2px;background:currentColor;border-radius:9px}.circul3-home-health .metric-tabs button[aria-pressed=true]{color:#f5f3e9}.circul3-home-health .pause{border:0;background:none;color:#eee9de;font-size:11px;padding:10px 4px}.circul3-home-health .expanded .metric.active .v17-draw{animation:line-draw 2.2s ease both}.circul3-home-health .expanded .metric.active .v17-bar{animation:bar-grow 1s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--i) * 32ms)}.circul3-home-health .expanded .metric.active .v17-ring-value{animation:ring-draw 1.8s ease both}.circul3-home-health .expanded .metric.active .v17-pulse-halo{animation:dot-pulse 2.5s ease-in-out infinite}.circul3-home-health .carousel-nav{display:flex;align-items:center;gap:12px;margin:12px calc(max(24px,50vw - 760px)) 0}.circul3-home-health .progress{height:1px;background:#20212424;flex:1;margin-right:16px;overflow:hidden}.circul3-home-health .progress i{display:block;width:25%;height:100%;background:#252525;transition:transform .3s}.circul3-home-health .nav-arrow{display:grid;place-items:center;width:46px;height:46px;border:1px solid #20212433;border-radius:50%;color:#343139;background:transparent;font-size:22px}.circul3-home-health .nav-arrow:hover{background:#e8e1f0}.circul3-home-health .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@keyframes content-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes line-draw{to{stroke-dashoffset:0}}@keyframes ring-draw{to{stroke-dashoffset:0}}@keyframes bar-grow{0%{transform:scaleY(.1);opacity:.1}to{transform:scaleY(1);opacity:.85}}@keyframes dot-pulse{50%{transform:scale(1.6);opacity:.3}}@media(max-width:1023px){.circul3-home-health .overview{padding-top:64px}.circul3-home-health .health-card{flex-basis:68vw;height:590px}.circul3-home-health .health-card.expanded{flex-basis:88vw}.circul3-home-health .card-copy h3{font-size:32px}.circul3-home-health .expanded .card-copy{width:40%}.circul3-home-health .metric-panel{right:24px;width:46%}.circul3-home-health .glass-shell{padding:18px}.circul3-home-health .v17-reading h4{font-size:36px}.circul3-home-health .category{padding:12px 15px}.circul3-home-health .card-details p{font-size:14px}.circul3-home-health .tags span{font-size:10px}.circul3-home-health .intro p{font-size:16px}}@media(max-width:640px){.circul3-home-health .overview{padding:60px 0 36px}.circul3-home-health .intro{margin-bottom:32px;padding:0 24px}.circul3-home-health .intro h2{font-size:39px;line-height:1.08;margin-bottom:20px}.circul3-home-health .intro p{font-size:15px;line-height:1.6}.circul3-home-health .health-track{gap:14px;padding:0 20px 14px;scroll-padding-left:20px}.circul3-home-health .health-card{flex-basis:calc(100vw - 54px);height:520px;border-radius:21px;transition:height .5s}.circul3-home-health .health-card.expanded{flex-basis:calc(100vw - 54px);height:1010px}.circul3-home-health .card-top{top:20px;left:20px;right:20px;gap:8px}.circul3-home-health .category{font-size:11px;padding:12px 14px;gap:9px}.circul3-home-health .category svg{width:18px;height:18px}.circul3-home-health .toggle{width:44px;height:44px;font-size:27px}.circul3-home-health .card-copy{left:22px;bottom:48px;width:calc(100% - 44px)}.circul3-home-health .card-copy h3{font-size:32px;max-width:320px}.circul3-home-health .expanded .card-copy{left:22px;top:230px;bottom:auto;width:calc(100% - 44px);max-width:none}.circul3-home-health .card-details p{margin:18px 0;font-size:14px}.circul3-home-health .tags{margin-top:18px;gap:6px}.circul3-home-health .tags span{font-size:10px;padding:7px 9px}.circul3-home-health .metric-panel{left:20px;right:20px;bottom:24px;width:auto;max-width:none}.circul3-home-health .glass-shell{padding:20px}.circul3-home-health .metrics{min-height:310px}.circul3-home-health .v17-reading h4{font-size:40px}.circul3-home-health .v17-chart{height:140px}.circul3-home-health .carousel-nav{margin:8px 20px 0}.circul3-home-health .nav-arrow{width:44px;height:44px}.circul3-home-health .health-card.expanded .card-bg{object-position:40% center}.circul3-home-health .expanded:after{background:linear-gradient(180deg,#00000008,#10181252 20%,#10181288 45%,#11181099)}}@media(prefers-reduced-motion:reduce){.circul3-home-health *,.circul3-home-health :after,.circul3-home-health :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.circul3-home-health .v17-draw,.circul3-home-health .v17-ring-value{stroke-dashoffset:0}}.circul3-home-health .mobile-card-footer{display:none}@media(max-width:640px){.circul3-home-health .health-card{height:auto;aspect-ratio:4/5;background:#070809;transition:none}.circul3-home-health .health-card.expanded{display:flex;flex-direction:column;height:auto;min-height:0;aspect-ratio:auto;background:#070809;padding-bottom:20px}.circul3-home-health .health-card.expanded .card-bg{height:270px;object-position:var(--mobile-focus,center)!important;transform:none}.circul3-home-health .health-card.expanded:after{inset:0 0 auto;height:280px;background:linear-gradient(180deg,transparent 22%,#0708091a 43%,#070809b3 70%,#070809 97%)}.circul3-home-health .card-top{top:16px;left:18px;right:18px}.circul3-home-health .category{font-size:10px;padding:10px 12px}.circul3-home-health .toggle{height:42px;width:42px}.circul3-home-health .card-copy{left:20px;bottom:32px;width:calc(100% - 40px)}.circul3-home-health .card-copy h3{font-size:28px;line-height:1.1}.circul3-home-health .health-card.expanded .card-copy{position:relative;inset:auto;width:auto;max-width:none;margin:205px 20px 0}.circul3-home-health .health-card.expanded .card-copy h3{font-size:26px;line-height:1.14;text-wrap:pretty}.circul3-home-health .card-details p{font-size:13px;line-height:1.5;margin:14px 0 0;color:#dedbd5}.circul3-home-health .card-details>.learn,.circul3-home-health .health-card .metric-panel{display:none}.circul3-home-health .tags{margin-top:12px;gap:5px}.circul3-home-health .tags span{font-size:8px;line-height:1.2;padding:5px 6px;border-color:#ffffff29;color:#c9c4ce}.circul3-home-health .health-card.expanded .metric-panel{display:block;position:relative;inset:auto;flex:none;width:calc(100% - 40px);max-width:320px;margin:18px auto 0;transform:none}.circul3-home-health .glass-shell{padding:16px;border-radius:17px;background:linear-gradient(135deg,#d4c8eb18,#9dafa111 55%,#28372b33);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff12,0 12px 30px #0003;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.circul3-home-health .glass-top{padding-bottom:8px;font-size:9px}.circul3-home-health .glass-top span{font-size:8px}.circul3-home-health .metrics{padding-top:8px;min-height:0}.circul3-home-health .metric{display:none;grid-template-columns:minmax(0,1fr) 104px;grid-template-rows:16px 52px auto;gap:5px 8px}.circul3-home-health .metric.active{display:grid}.circul3-home-health .v10-ui-card-head{grid-column:1/3;font-size:9px;line-height:13px;letter-spacing:.07em;min-height:0}.circul3-home-health .v17-reading{grid-column:1;grid-row:2;margin-top:4px;gap:6px;align-self:center}.circul3-home-health .v17-reading h4{font-size:27px;line-height:1.1}.circul3-home-health .v17-reading h4 small{font-size:10px}.circul3-home-health .v17-reading>span{font-size:9px;line-height:1.4}.circul3-home-health .v17-chart{grid-column:2;grid-row:2;margin:0;width:104px;height:52px;align-self:center}.circul3-home-health .v17-ring-label{font-size:15px}.circul3-home-health .v17-card-foot{grid-column:1/3;gap:8px;margin-top:6px;padding-top:6px}.circul3-home-health .v17-card-foot p{font-size:8px;line-height:1.4}.circul3-home-health .v17-card-foot>span{font-size:8px}.circul3-home-health .metric-controls{margin-top:3px;height:30px}.circul3-home-health .metric-tabs button{padding-block:10px}.circul3-home-health .pause{font-size:10px;padding-block:8px}.circul3-home-health .expanded .mobile-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 20px 0}.circul3-home-health .mobile-card-footer .learn{border:0;background:#f5f1e8;color:#242424;border-radius:99px;font-size:11px;padding:11px 15px;gap:15px}.circul3-home-health .mobile-card-footer .mobile-card-position{font-size:10px;letter-spacing:.08em;color:#b5acba}}.circul3-home-health #health-overview .intro h2{margin-bottom:20px}.circul3-home-health #health-overview .intro .overview-subhead{font-size:26px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:0 auto 14px;color:#66636b}.circul3-home-health #health-overview .intro .overview-body{max-width:650px;margin-inline:auto;text-wrap:pretty}.circul3-home-health .official-proof .v24-proof-card>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;object-position:center}.circul3-home-health #health .v38-coach-navigation{display:flex;align-items:center;gap:16px;margin-bottom:24px}.circul3-home-health #health .v38-coach-navigation .v9-guidance-tabs{flex:1;min-width:0;margin-bottom:0}.circul3-home-health #health .coach-autoplay-toggle{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid #20212426;border-radius:50%;background:transparent;color:#595b5a;cursor:pointer}.circul3-home-health #health .coach-autoplay-toggle svg{width:13px;height:13px;fill:currentColor}.circul3-home-health #health .coach-autoplay-toggle:focus-visible{outline:2px solid #9373d3;outline-offset:3px}@media(max-width:760px){.circul3-home-health #health-overview .intro .overview-subhead{font-size:21px;margin-bottom:12px}.circul3-home-health #health-overview .intro .overview-body{font-size:15px;line-height:1.6}.circul3-home-health #health .v38-coach-navigation{gap:8px;margin-bottom:20px}.circul3-home-health #health .coach-autoplay-toggle{width:30px;height:30px}}