.agent-grid{display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agent-copy{align-content:start;display:grid}.agent-copy-spacer{height:3rem}.agent-copy h2{font-size:3.5rem;font-weight:400;letter-spacing:-.04em;line-height:1;max-width:480px}.agent-copy p{color:var(--color-text-soft);font-size:var(--type-body-size);line-height:1.5;margin-top:1.5rem;max-width:440px}.agent-stage{aspect-ratio:600 / 540;border-radius:1.5rem;max-height:33.75rem;max-width:37.5rem;overflow:hidden;position:relative;width:100%}.agent-stage-bg{background:#364e7a;height:100%;inset:0;position:absolute;width:100%}.agent-playpause{align-items:center;background:#2c4267;border:0;border-radius:50%;color:var(--color-white);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:background .2s ease,transform .2s ease;width:40px;z-index:2}.agent-playpause:hover{background:#2c4267;transform:scale(1.04)}.agent-playpause-icon{height:1rem;width:1rem}.agent-playpause[data-state=playing] .agent-playpause-play,.agent-playpause[data-state=paused] .agent-playpause-bar{display:none}.agent-stage-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;inset:0;justify-content:center;padding:1.5rem 0;position:absolute;width:100%;z-index:1}.agent-clinician{height:12.75rem;width:12.75rem}.agent-slider{display:flex;gap:.75rem;margin-top:-.25rem;overflow-x:auto;padding-bottom:0;padding-left:32px;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%}.agent-slider::-webkit-scrollbar{display:none}.agent-slide{aspect-ratio:1144 / 724;flex:0 0 17.12rem;min-width:43%}.agent-slide img{display:block;height:100%;object-fit:contain;width:100%}@media(max-width:79.9375rem){.agent-clinician{height:11rem;width:11rem}}@media(max-width:63.9375rem){.agent-grid{gap:2rem;grid-template-columns:1fr}.agent-copy-spacer{display:none}.agent-copy h2{font-size:3rem}}@media(max-width:47.9375rem){.agent-section{margin-top:2.5rem}.agent-stage{aspect-ratio:342 / 440}.agent-copy h2{font-size:2.25rem}.agent-copy p{font-size:var(--type-body-size)}.agent-stage-inner{padding:0 0 1rem}.agent-clinician{height:10.5rem;width:10.5rem}.agent-slide{flex-basis:15.14rem}}.difference-section[data-astro-cid-3lsfhle4]{padding:6rem 0}.difference-section[data-astro-cid-3lsfhle4] .section-heading{margin-bottom:5rem;max-width:597px}.difference-section[data-astro-cid-3lsfhle4] .section-heading h2{font-family:var(--font-body)}.difference-grid[data-astro-cid-3lsfhle4]{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.difference-card[data-astro-cid-3lsfhle4]{background:#f2f2f0;border-radius:1.5rem;min-height:376px;padding:3rem 2.5rem}.difference-image[data-astro-cid-3lsfhle4]{margin-bottom:2rem}.difference-image[data-astro-cid-3lsfhle4] img[data-astro-cid-3lsfhle4]{height:64px;object-fit:contain;width:auto}.difference-copy[data-astro-cid-3lsfhle4]{display:grid;gap:1rem}.difference-copy[data-astro-cid-3lsfhle4] h3[data-astro-cid-3lsfhle4]{font-family:var(--font-body);font-size:1.375rem;font-weight:400;letter-spacing:-.01em;line-height:1.3}.difference-copy[data-astro-cid-3lsfhle4] p[data-astro-cid-3lsfhle4]{color:#2f436a;font-size:1.125rem;line-height:1.35}@media(max-width:63.9375rem){.difference-grid[data-astro-cid-3lsfhle4]{grid-template-columns:1fr}}@media(max-width:47.9375rem){.difference-section[data-astro-cid-3lsfhle4]{padding:2.5rem 0}.difference-section[data-astro-cid-3lsfhle4] .section-heading{margin-bottom:4rem}.difference-section[data-astro-cid-3lsfhle4] .section-heading h2{font-size:2.5rem;line-height:1.1}.difference-card[data-astro-cid-3lsfhle4]{background:transparent;border-radius:0;min-height:0;padding:0}.difference-grid[data-astro-cid-3lsfhle4]{gap:0}.difference-card[data-astro-cid-3lsfhle4]+.difference-card[data-astro-cid-3lsfhle4]{border-top:1px solid #e6e9ee;margin-top:2rem;padding-top:2rem}}.hero-section[data-astro-cid-fbkqxepk]{min-height:min(43rem,92vh);overflow:visible;padding:10rem 0 1rem;position:relative;z-index:3}.hero-dots[data-astro-cid-fbkqxepk]{background-image:url(https://assets.cadence.care/images/agents/dots-v2.png);background-position:0 0;background-repeat:repeat;background-size:480px auto;filter:brightness(0) invert(65%) sepia(8%) saturate(400%) hue-rotate(10deg);height:100%;inset:0;opacity:1;pointer-events:none;position:absolute;width:100%;z-index:0}.hero-dots-fade[data-astro-cid-fbkqxepk]{background:linear-gradient(to top,var(--color-bg) 0%,rgba(251,251,250,0) 100%);bottom:0;height:35%;inset-inline:0;pointer-events:none;position:absolute;z-index:0}.hero-gradients[data-astro-cid-fbkqxepk]{inset:0;overflow:clip;pointer-events:none;position:absolute;z-index:1;mask-image:linear-gradient(to bottom,black 0%,black 25%,transparent 50%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 25%,transparent 50%)}.hero-gradient[data-astro-cid-fbkqxepk]{opacity:.01;position:absolute}.gradient-one[data-astro-cid-fbkqxepk]{left:10rem;top:-33.25rem;width:min(80vw,72rem)}.gradient-two[data-astro-cid-fbkqxepk]{right:-4rem;top:-31.25rem;width:min(68vw,60rem)}.gradient-three[data-astro-cid-fbkqxepk]{left:-6rem;top:-31.25rem;width:min(56vw,52rem)}.hero-shell[data-astro-cid-fbkqxepk]{min-height:32rem;position:relative}.hero-copy[data-astro-cid-fbkqxepk]{align-items:start;display:grid;gap:.95rem;justify-items:start;margin-left:calc((100% - min(var(--container),var(--container-max)))/2);max-width:45rem;padding-top:6.25em;position:relative;text-align:left;z-index:1}.hero-copy[data-astro-cid-fbkqxepk] h1[data-astro-cid-fbkqxepk]{font-size:5.5rem}.hero-copy[data-astro-cid-fbkqxepk] p[data-astro-cid-fbkqxepk]{color:var(--color-text);font-size:var(--type-body-lg-size);line-height:1.35;max-width:450px}.hero-connect[data-astro-cid-fbkqxepk]{margin-top:1.25rem}.hero-card-stack[data-astro-cid-fbkqxepk]{inset:6.25rem 0 -3rem 50%;padding-right:3rem;position:absolute}.hero-floating-card[data-astro-cid-fbkqxepk]{max-width:calc(100% - 3rem);position:absolute}.hero-floating-card[data-astro-cid-fbkqxepk] img[data-astro-cid-fbkqxepk]{filter:drop-shadow(0 18px 28px rgba(31,45,76,.12));width:100%}.hero-floating-card-1[data-astro-cid-fbkqxepk]{left:0;top:6rem;width:min(20.7rem,32.2vw)}.hero-floating-card-2[data-astro-cid-fbkqxepk]{left:40%;top:8rem;width:min(23rem,32.2vw)}.hero-floating-card-3[data-astro-cid-fbkqxepk]{left:10%;top:7rem;width:min(21.5rem,32.2vw)}.hero-floating-card-4[data-astro-cid-fbkqxepk]{left:30%;top:5rem;width:min(23.6rem,32.2vw)}.hero-floating-card-5[data-astro-cid-fbkqxepk]{left:5%;top:4rem;width:min(22.4rem,32.2vw)}@media(max-width:79.9375rem){.hero-section[data-astro-cid-fbkqxepk]{padding-top:10rem}.hero-floating-card-2[data-astro-cid-fbkqxepk]{left:35%}.hero-floating-card-4[data-astro-cid-fbkqxepk]{left:25%}.hero-floating-card-5[data-astro-cid-fbkqxepk]{left:2%}}@media(max-width:63.9375rem){.hero-section[data-astro-cid-fbkqxepk]{min-height:auto;padding:7.5rem 0 2.5rem}.hero-shell[data-astro-cid-fbkqxepk]{display:grid;gap:2.25rem;min-height:auto}.hero-copy[data-astro-cid-fbkqxepk]{align-items:start;display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin-left:0;max-width:100%;order:-1;padding-inline:2.5vw;padding-top:5.75em;text-align:left;width:100%}.hero-copy[data-astro-cid-fbkqxepk] h1[data-astro-cid-fbkqxepk]{letter-spacing:-.04em;line-height:1;width:100%}.hero-copy[data-astro-cid-fbkqxepk] p[data-astro-cid-fbkqxepk]{font-size:var(--type-body-size);letter-spacing:-.01em;line-height:1.3;max-width:400px;width:100%}.hero-connect[data-astro-cid-fbkqxepk]{align-self:start;margin-top:1.5rem}.hero-card-stack[data-astro-cid-fbkqxepk]{display:none}}@media(max-width:37.5rem){.hero-section[data-astro-cid-fbkqxepk]{padding:6.5rem 0 2.5rem}.hero-copy[data-astro-cid-fbkqxepk] h1[data-astro-cid-fbkqxepk]{font-size:3.5rem}.hero-copy[data-astro-cid-fbkqxepk] p[data-astro-cid-fbkqxepk]{max-width:none}.hero-card-stack[data-astro-cid-fbkqxepk]{grid-template-columns:1fr}}.marquee-section{background:var(--color-bg);margin-bottom:1.5rem;padding:1.5rem 0 2.5rem;position:relative;z-index:2}.marquee-wrap{display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.marquee-track{align-items:center;display:flex;flex-wrap:nowrap;width:max-content;will-change:transform}.marquee-item{align-items:center;display:inline-flex;flex:0 0 auto;height:4.125em;justify-content:center;margin-right:5.5em;width:10.75em}.marquee-item img{display:block;height:auto;max-height:2.8rem;max-width:9rem;object-fit:contain;width:auto}@media(max-width:63.9375rem){.marquee-section{padding-top:3.5rem}}@media(max-width:47.9375rem){.marquee-item{height:4.14em;margin-right:4.8em;width:11.04em}.marquee-item img{max-height:2.76rem;max-width:8.97rem}}.feature-tabs{--fill-duration: 8s;display:grid;gap:12px}@media(max-width:47.9375rem){.feature-tabs{margin-top:-20px}}.feature-tabs__bar{display:flex;gap:12px;position:relative}.feature-tabs__tab{align-items:center;flex:1;background:var(--color-card-bg);border-radius:8px;border:none;color:var(--color-text);cursor:pointer;display:flex;font-family:var(--type-mono-family);font-size:var(--type-mono-size);gap:.5rem;justify-content:space-between;letter-spacing:var(--ls-snug);line-height:var(--type-mono-lh);height:80px;padding:0 1.25rem;position:relative;transition:color .2s ease}.feature-tabs__tab:hover{color:var(--color-blue)}.feature-tabs__tab-fill{border-radius:8px;inset:0;position:absolute;z-index:0}.feature-tabs__tab-fill[data-state=empty]{background:transparent;width:0}.feature-tabs__tab-fill[data-state=filled]{background:#dde2fb;width:100%}.feature-tabs__tab-fill[data-state=active]{animation:fillTab var(--fill-duration) linear forwards;background:#dde2fb}.feature-tabs--paused .feature-tabs__tab-fill[data-state=active]{animation-play-state:paused}@keyframes fillTab{0%{width:0}to{width:100%}}.feature-tabs__tab-label{position:relative;text-align:left;z-index:1}.feature-tabs__tab-icon{display:flex;flex-shrink:0;opacity:.6;position:relative;z-index:1}.feature-tabs__tab-icon svg,.feature-tabs__tab-icon img{height:2.25rem;width:2.25rem;object-fit:contain}.feature-tabs__tab:first-child .feature-tabs__tab-icon svg,.feature-tabs__tab:first-child .feature-tabs__tab-icon img{height:2.3625rem;width:2.3625rem}.feature-tabs__content{background:var(--color-card-bg);border-radius:8px;overflow:clip;position:relative}.feature-tabs__panel{opacity:0;pointer-events:none;position:absolute;inset:0;transition:opacity .4s ease}.feature-tabs__panel.is-active{opacity:1;pointer-events:auto;position:relative}.feature-tabs__panel-inner{display:grid;gap:1.5rem;grid-template-columns:1fr auto auto;justify-content:space-between;min-height:28rem;padding:2.5rem}.feature-tabs__text{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;max-width:22rem}.feature-tabs__title{color:var(--color-text);font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-ls);line-height:var(--type-h3-lh)}.feature-tabs__copy{color:var(--color-text-soft);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.feature-tabs__photo{align-self:stretch;max-height:340px;max-width:300px}.feature-tabs__photo img{border-radius:var(--radius-lg);display:block;height:100%;object-fit:cover;width:100%}.feature-tabs__card{align-self:stretch;max-height:340px;max-width:300px}.identify-card{background:var(--color-white);border-radius:16px;display:flex;flex-direction:column;gap:16px;height:100%;max-width:300px;overflow:hidden;padding:24px 16px;width:100%}.identify-card__chart{background:url(https://assets.cadence.care/images/agents/dots-v2.png) 0 0 / 600px auto repeat;flex:1;min-height:0;overflow:hidden;position:relative}.identify-card__svg{display:block;height:100%;inset:0;position:absolute;width:100%}.identify-card__labels{color:#8e9db8;display:flex;flex-direction:column;font-family:Inter,sans-serif;font-size:10px;font-weight:500;justify-content:space-between;position:absolute;right:0;top:0;bottom:0}.identify-card__stem{opacity:0;transform:translateY(20px)}.feature-tabs--ready .feature-tabs__panel.is-active .identify-card__stem{animation:identifyStemReveal .6s cubic-bezier(.22,1,.36,1) both}@keyframes identifyStemReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.identify-card__badge{background:#fae2cc;border-radius:var(--radius-pill);color:#a44400;font-family:var(--font-body);font-size:var(--type-body-sm-size);font-weight:var(--fw-medium);line-height:var(--lh-normal);opacity:0;padding:4px 8px;position:absolute;transform:translate(-100%) translateY(-12px);white-space:nowrap}.feature-tabs--ready .feature-tabs__panel.is-active .identify-card__badge{animation:identifyBadgeFade .4s ease .6s both,identifyBadgePulse 4s ease-in-out 1s infinite}@keyframes identifyBadgeFade{0%{opacity:0;transform:translate(-100%) translateY(-8px)}to{opacity:1;transform:translate(-100%) translateY(-12px)}}@keyframes identifyBadgePulse{0%,to{box-shadow:0 0 #fdf3ea}50%{box-shadow:0 0 0 5px #fdf3ea}}.identify-card__avatar{border-radius:50%;display:none;flex-shrink:0;height:56px;object-fit:cover;width:56px}.identify-card__body{display:flex;gap:2px;flex-direction:column;opacity:0}.identify-card__body-text{display:flex;flex-direction:column;gap:2px}.feature-tabs--ready .feature-tabs__panel.is-active .identify-card__body{animation:identifyBodyFade .4s ease .9s both}@keyframes identifyBodyFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.identify-card__reading{align-items:center;display:flex;gap:2.5px}.identify-card__value{color:#a44400;font-family:var(--font-body);font-size:var(--type-body-sm-size);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.identify-card__alert{color:#364e7a;font-family:var(--font-body);font-size:var(--type-body-sm-size);line-height:var(--lh-normal)}.extend-card{background:var(--color-white);border-radius:var(--radius-md);display:flex;flex-direction:column;height:100%;min-width:300px;max-width:300px;overflow:hidden;width:300px}.extend-card__graphic{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;position:relative}.extend-card__glow{background-image:url(https://assets.cadence.care/images/feature-tabs/extend-circle.png);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:106.25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:106.25px;z-index:1}.extend-card__waveform{height:51px;position:relative;width:51px;z-index:2}.extend-card__bar{animation:barPulse 1.2s ease-in-out infinite;transform-origin:center}@keyframes barPulse{0%,to{transform:scaleY(.5);opacity:.5}50%{transform:scaleY(1);opacity:1}}.extend-card__avatar{border-radius:50%;display:none;flex-shrink:0;height:56px;object-fit:cover;width:56px}.extend-card__body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem 1.25rem}.extend-card__body-text{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.extend-card__reading{align-items:center;display:flex;gap:.375rem}.extend-card__value{color:#a44400;font-family:var(--font-body);font-size:var(--type-body-sm-size);font-weight:var(--fw-medium);line-height:var(--type-mono-lh)}.extend-card__message{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-body-lh)}.extend-card__transcript{display:flex;flex-direction:column;gap:.125rem;height:2.7rem;overflow:hidden}.extend-card__speaker{color:var(--color-text-muted, #9ba6bb);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--fw-medium);line-height:var(--lh-normal)}.extend-card__transcript-text{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-body-sm-size);line-height:var(--type-body-lh)}.extend-card__cursor{animation:extendCursorBlink .7s step-end infinite;background:var(--color-text);border-radius:1px;display:inline-block;height:.9em;margin-left:1px;vertical-align:text-bottom;width:1.5px}@keyframes extendCursorBlink{0%,to{opacity:1}50%{opacity:0}}.extend-card__button{align-items:center;background:var(--color-blue, #2f3cec);border:none;border-radius:999px;color:var(--color-white, #fff);cursor:pointer;display:inline-flex;flex-basis:100%;font-family:var(--type-mono-family);font-size:var(--type-caption-size);gap:.375rem;justify-content:center;letter-spacing:var(--ls-default);padding:.5rem 1.25rem;transition:background .2s ease,color .2s ease}.extend-card__button--playing{background:#0a162e;color:var(--color-white, #fff)}.improve-card{background:var(--color-white);border-radius:var(--radius-md);display:flex;flex-direction:column;height:100%;max-width:300px;overflow:hidden;padding:24px 16px;width:100%}.improve-card__graphic{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.improve-card__titration{background:var(--color-white);border:1px solid transparent;border-radius:12px;background-clip:padding-box;box-shadow:0 1px 14px #2b3d4e18;display:flex;flex-direction:column;gap:0;padding:1rem;position:relative;width:100%}.improve-card__titration:before{content:"";position:absolute;inset:-1px;border-radius:13px;background:linear-gradient(to right,#33b5ff,#a9aef5 21%,#dae7d8 53%,#cba9dd 60%,#fff7df 98%);z-index:-1}.improve-card__row{align-items:center;display:flex;gap:.375rem}.improve-card__dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.improve-card__dot--blue{background:#bec5d0}.improve-card__dot--green{background:#27a968}.improve-card__row:last-child{margin-top:-4px}.improve-card__arrow{margin-left:-2.5px;opacity:0;transform:scaleY(0);transform-origin:top;width:11px}.feature-tabs__panel.is-active .improve-card__arrow{animation:improveArrowGrow .5s ease .4s both}@keyframes improveArrowGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.improve-card__row--new{opacity:0}.feature-tabs__panel.is-active .improve-card__row--new{animation:improveReveal .4s ease .9s both}@keyframes improveReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.improve-card__med{font-family:"Source Code Pro",var(--font-mono);font-size:var(--type-mono-xs-size);letter-spacing:var(--ls-snug);color:#2b3d4e}.improve-card__dose{border-radius:3px;font-family:"Source Code Pro",var(--font-mono);font-size:var(--type-mono-xs-size);letter-spacing:var(--ls-snug);padding:.125rem .25rem}.improve-card__dose--old{background:#e8edef;border:1px solid #d9dde4;color:#2b3d4e}.improve-card__dose--new{background:#e7f8ef;border:1px solid #cbedda;color:#157d56}.improve-card__freq{color:#2b3d4e;font-family:"Source Code Pro",var(--font-mono);font-size:var(--type-mono-xs-size);letter-spacing:var(--ls-snug)}.improve-card__actions{display:flex;gap:.5rem;opacity:0}.feature-tabs__panel.is-active .improve-card__actions{animation:improveReveal .4s ease 1.2s both}.improve-card__action{background:transparent;border-radius:999px;border-style:solid;border-width:1px;cursor:pointer;flex:1;font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--fw-medium);line-height:var(--lh-normal);padding:.375rem .5rem}.improve-card__action--reject{border-color:#c53030;color:#c53030}.improve-card__action--edit{border-color:#2f3cec;color:#2f3cec}.improve-card__action--accept{border-color:#27a968;color:#27a968}.improve-card__body{align-items:center;display:flex;gap:12px;margin-top:auto}.improve-card__avatar{border-radius:50%;flex:0 0 56px;height:56px;object-fit:cover;width:56px}.improve-card__body-text{display:flex;flex-direction:column;gap:.25rem}.improve-card__heading{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);font-weight:var(--fw-medium);line-height:var(--type-mono-lh)}.improve-card__subtitle{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-label-size);line-height:var(--type-body-lh)}.feature-tabs__pause{align-items:center;background:#e5e3df;border:none;border-radius:50%;bottom:1.5rem;box-shadow:none;color:var(--color-text);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;left:2.5rem;position:absolute;transition:background .2s ease;width:2.5rem;z-index:2}.feature-tabs__pause:hover{background:#d8d4cd}@media(max-width:63.9375rem){.feature-tabs__panel-inner{display:flex;flex-direction:column;gap:1.5rem;min-height:auto;padding:2rem}.feature-tabs__card{max-height:none;max-width:none;order:-1}.feature-tabs__photo{display:none}.identify-card{height:340px;max-width:none}.extend-card{height:340px;max-width:none;min-width:0;width:100%}.improve-card{height:340px;max-width:none}.feature-tabs__text{max-width:none}.identify-card__avatar{display:block}.identify-card__body{align-items:center;flex-direction:row;gap:.75rem}.extend-card__avatar{display:block}.feature-tabs__pause{bottom:1.25rem;left:2rem}}@media(max-width:47.9375rem){.extend-card__glow{height:106.25px;width:106.25px}.extend-card__waveform{height:51px;width:51px}.feature-tabs__bar{display:flex;gap:.5rem;grid-template-columns:none}.feature-tabs__tab{font-size:var(--type-body-sm-size);gap:0;height:auto;justify-content:center;padding:.625rem 1.125rem}.feature-tabs__tab-icon{display:none}.feature-tabs__panel-inner{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.feature-tabs__card{max-height:none;max-width:none;order:-1}.feature-tabs__card img:not(.identify-card__avatar):not(.extend-card__avatar){max-height:none;width:100%}.feature-tabs__photo{display:none}.feature-tabs__text{max-width:none}.feature-tabs__title{font-size:clamp(1.75rem,5vw,2.25rem)}.feature-tabs__copy{font-size:var(--type-body-size)}.feature-tabs__panel-inner{justify-content:flex-start;min-height:640px;padding-bottom:4rem}.identify-card,.extend-card,.improve-card{height:356px;min-height:0}.identify-card{gap:16px;padding:16px}.identify-card__avatar{display:block;height:56px;width:56px}.identify-card__body{align-items:center;flex-direction:row;gap:.75rem}.feature-tabs__pause{bottom:1rem;height:2.5rem;left:1.25rem;width:2.5rem}}.program-section{padding-block:6rem}@media(max-width:47.9375rem){.program-section{padding-block:2.5rem}}.program-header{display:flex;flex-direction:column;gap:2rem;margin:0 0 3rem}.program-eyebrow{align-self:flex-start;border:1px solid #b4bed0;border-radius:12px;color:var(--color-text-soft);font-family:var(--font-mono);font-size:1rem;letter-spacing:0;line-height:1.2;padding:.625rem 1rem}.program-heading{font-family:var(--font-heading);font-size:clamp(2.75rem,5vw,3.5rem);font-weight:400;letter-spacing:-.04em;line-height:1;margin:0;max-width:38rem}.program-stack{display:grid}.program-card{align-items:center;background:var(--color-bg, #fbfbfa);border-top:1px solid #e6e9ee;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:1.5rem 0 2.5rem;position:sticky;top:6rem}.program-text{display:flex;flex-direction:column;gap:1.5rem;max-width:400px;padding-bottom:5rem}.program-title{color:var(--color-text);font-family:var(--font-heading);font-size:2.5rem;font-weight:400;letter-spacing:-.03em;line-height:1.1;margin:0}.program-copy{color:var(--color-text-soft);font-size:var(--type-body-size);letter-spacing:-.01em;line-height:1.3;margin:0;max-width:28rem}.program-visual{aspect-ratio:600 / 540;border-radius:1.5rem;display:flex;flex-direction:column;gap:0;max-height:33.75rem;max-width:37.5rem;overflow:hidden;padding:2.5rem 2.5rem 2rem;position:relative;width:100%}.program-card[data-program-variant=v1] .program-visual{background:url(https://assets.cadence.care/images/programs/preventive-bg-24-7.png) center / cover no-repeat}.program-card[data-program-variant=v2] .program-visual{background:url(https://assets.cadence.care/images/programs/remote-bg-rpm.png) center / cover no-repeat}.program-card[data-program-variant=v3]{padding-bottom:0}.program-card[data-program-variant=v3] .program-visual{background:url(https://assets.cadence.care/images/programs/post-acute-bg-v2.png) center / cover no-repeat}.program-visual-stage{display:grid;flex:1;min-height:0;place-items:center;position:relative;width:100%}.program-snippet{display:grid;grid-area:1 / 1;grid-template-rows:auto 1fr;height:100%;justify-items:center;opacity:0;pointer-events:none;transition:opacity .25s ease;width:100%}.program-snippet>.program-snippet-label{align-self:start}.program-snippet>*:not(.program-snippet-label){align-self:center;margin-top:1.5rem}.program-snippet>.program-snippet-card--recovery{margin-top:3.75rem}.program-snippet.is-active{opacity:1;pointer-events:auto}.program-snippet-label{color:var(--color-white);font-family:var(--font-heading);font-size:1.5rem;font-weight:400;letter-spacing:-.02em;line-height:1.3;text-align:center}.program-snippet-card{background:var(--color-white);border-radius:1rem;box-shadow:0 12px 30px #10204214;flex:0 0 auto;overflow:hidden}.program-snippet-card--image{max-width:18rem;padding:1rem}.program-snippet-card--image img{display:block;height:auto;width:100%}.program-snippet-card--patient{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem 1.3rem;width:18.125rem}.snippet-patient-head{align-items:flex-end;display:flex;gap:.5rem;justify-content:space-between}.snippet-patient-id{align-items:flex-end;display:flex;gap:.65rem}.snippet-patient-avatar{border-radius:50%;height:3.125rem;object-fit:cover;object-position:top center;width:3.125rem}.snippet-patient-info{display:flex;flex-direction:column;gap:.4rem}.snippet-patient-name{color:#0a162e;font-family:var(--font-body);font-size:.97rem;font-weight:500;letter-spacing:-.02em;line-height:1.15}.snippet-patient-meta{align-self:flex-start;background:#f2f2f0;border-radius:4px;color:#0a162e;font-family:var(--font-mono);font-size:var(--type-body-xxxs-size);letter-spacing:0;line-height:1;padding:.22rem .45rem}.snippet-emr-synced{align-items:center;color:#364e7a;display:flex;font-family:var(--font-body);font-size:.7rem;gap:.35rem;line-height:1;margin-bottom:4px}.snippet-check-icon{flex-shrink:0;height:.75rem;width:.75rem}.snippet-condition-list{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.snippet-condition{align-items:center;display:flex;gap:.85rem}.snippet-condition+.snippet-condition{border-top:1px solid #e5e3df;padding-top:.85rem}.snippet-condition-icon{align-items:center;background:#f2f2f0;border-radius:.65rem;display:flex;flex-shrink:0;height:2.2rem;justify-content:center;width:2.2rem}.snippet-condition-icon img{display:block;height:12px;object-fit:contain;width:12px}.snippet-condition-body{display:flex;flex-direction:column;gap:.1rem}.snippet-condition-name{color:#0a162e;font-family:var(--font-body);font-size:.8125rem;letter-spacing:-.01em;line-height:1.3}.snippet-condition-value{align-items:center;color:#4e6488;display:flex;font-family:var(--font-body);font-size:.75rem;gap:.4rem;line-height:1.3}.snippet-condition-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:.42rem;width:.42rem}.snippet-condition-dot--positive{background:#0d8c35}.snippet-condition-dot--warning{background:#f5a623}.snippet-condition-dot--critical{background:#d44a3a}.program-snippet-card--chat{align-items:stretch;background:transparent;box-shadow:none;display:flex;gap:1rem;max-width:27rem;overflow:visible;padding:0}.program-snippet-card--photo-right{flex-direction:row-reverse}.snippet-chat-photo{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:1rem;flex:0 0 13.4rem;height:17rem}.snippet-chat-messages{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:11.7rem}.snippet-chat-bubble{display:block;max-width:90%}.snippet-chat-bubble--agent{align-self:flex-end}.snippet-chat-bubble--patient{align-self:flex-start}.snippet-chat-bubble-text{display:inline-block;font-family:var(--font-body);font-size:.8125rem;letter-spacing:-.005em;line-height:1.25;padding:.55rem .75rem;position:relative}.snippet-chat-bubble--agent .snippet-chat-bubble-text{background:#1a2e52;border-radius:.85rem .85rem .25rem;color:var(--color-white)}.snippet-chat-bubble--patient .snippet-chat-bubble-text{background:#eeedea;border-radius:.85rem .85rem .85rem .25rem;color:#0a162e}.snippet-chat-bubble--agent .snippet-chat-bubble-text:after,.snippet-chat-bubble--patient .snippet-chat-bubble-text:after{bottom:-.1rem;content:"";height:.8rem;-webkit-mask-image:url(https://assets.cadence.care/images/programs/chat-bubble-tail.png);mask-image:url(https://assets.cadence.care/images/programs/chat-bubble-tail.png);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:1.32rem}.snippet-chat-bubble--agent .snippet-chat-bubble-text:after{background:#1a2e52;right:-.64rem}.snippet-chat-bubble--patient .snippet-chat-bubble-text:after{background:#eeedea;left:-.64rem;transform:scaleX(-1)}.snippet-chat-bubble-avatar{display:none}.program-snippet-card--lifestyle{display:flex;flex-direction:column;gap:.85rem;padding:1rem .9rem .9rem;width:18.125rem}.snippet-lifestyle-intro{align-items:flex-start;display:flex;gap:.6rem}.snippet-lifestyle-avatar{border-radius:50%;flex-shrink:0;height:2.1rem;object-fit:cover;width:2.1rem}.snippet-lifestyle-intro-body{display:flex;flex-direction:column;gap:.25rem}.snippet-lifestyle-text{color:#0a162e;font-family:var(--font-body);font-size:.825rem;line-height:1.25}.snippet-lifestyle-timestamp{color:#4e6488;font-family:var(--font-body);font-size:.6rem;line-height:1.15}.snippet-lifestyle-schedule{background:#eeedea;border-radius:.75rem;display:flex;flex-direction:column;list-style:none;margin:0;padding:.5rem}.snippet-lifestyle-row{align-items:center;display:flex;gap:.55rem;padding:.5rem .75rem}.snippet-lifestyle-thumb{border-radius:.25rem;flex-shrink:0;height:2.5rem;object-fit:cover;width:2.5rem}.snippet-lifestyle-row-body{display:flex;flex-direction:column}.snippet-lifestyle-day{color:#4e6488;font-family:var(--font-body);font-size:.7rem;line-height:1.3}.snippet-lifestyle-activity{color:#0a162e;font-family:var(--font-body);font-size:.78rem;font-weight:500;letter-spacing:-.01em;line-height:1.2}.program-snippet-card--vitals{background:transparent;box-shadow:none;display:flex;flex-direction:column;gap:1rem;padding:0;width:19rem}.snippet-streak-card{background:var(--color-card, #f2f2f0);border-radius:1rem;display:flex;flex-direction:column;gap:.875rem;padding:.75rem 1rem}.snippet-streak-head{align-items:center;display:flex;gap:.75rem}.snippet-streak-avatar{border-radius:50%;flex:0 0 auto;height:40px;object-fit:cover;width:40px}.snippet-streak-message{color:#0a162e;font-family:var(--font-body);font-size:.875rem;letter-spacing:-.01em;line-height:1.2;margin:0}.snippet-streak-days{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.snippet-streak-day{align-items:center;display:flex;flex-direction:column;gap:.4rem}.snippet-streak-dot{align-items:center;background:#c8c2ba;border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.snippet-streak-day.is-checked .snippet-streak-dot{background:#263e66}.snippet-streak-check{height:14px;width:14px}.snippet-streak-letter{color:#0a162e;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.02em;line-height:1}.snippet-streak-products{display:flex;gap:1rem;justify-content:center;width:100%}.snippet-streak-product{align-items:center;aspect-ratio:1;background:var(--color-card, #f2f2f0);border-radius:1rem;display:flex;flex:1 1 0;justify-content:center;max-width:140px;min-width:0;overflow:hidden}.snippet-streak-product img{height:auto;max-height:80%;max-width:80%;object-fit:contain;width:auto}.program-snippet-card--triage{background:transparent;box-shadow:none;height:17.5rem;padding:0;position:relative;width:21rem}.snippet-triage-photo{background-position:center;background-size:cover;border-radius:1rem;bottom:0;position:absolute;right:0;height:13.5rem;width:17.5rem}.snippet-triage-card{background:var(--color-bg, #fbfbfa);border-radius:1rem;box-shadow:0 18px 36px #10204229;display:flex;flex-direction:column;gap:.5rem;left:0;padding:1rem;position:absolute;top:.625rem;width:11rem}.snippet-triage-bubble{display:contents}.snippet-triage-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.snippet-triage-reading{align-items:center;color:#cc2030;display:flex;font-family:var(--font-body);font-feature-settings:"ss03" 1;gap:.25rem}.snippet-triage-alert-icon{height:12px;width:12px}.snippet-triage-value{font-size:.875rem;line-height:1.3}.snippet-triage-unit{font-size:.75rem;line-height:1.3}.snippet-triage-message{color:#364e7a;font-family:var(--font-body);font-size:.875rem;letter-spacing:-.01em;line-height:1.25;margin:0}.snippet-triage-cta{align-items:center;background:#142440;border:0;border-radius:99px;color:var(--color-white);cursor:default;display:inline-flex;font-family:var(--font-body);font-size:var(--type-body-xxxs-size);font-weight:var(--fw-medium);justify-content:center;letter-spacing:var(--ls-wide);padding:.4rem .85rem;pointer-events:none;width:max-content}.program-snippet-card--titration.improve-card{display:flex;flex-direction:column;height:auto;max-width:18.75rem;overflow:hidden;padding:24px 16px;width:100%}.program-snippet-card--titration .improve-card__titration:before{display:none}.program-snippet-card--titration .improve-card__graphic{margin-bottom:2rem}.program-snippet-card--titration .improve-card__heading{font-size:.875rem}.program-snippet-card--titration .improve-card__avatar{border:0;box-shadow:none;outline:0}.program-snippet-card--titration .improve-card__med{font-size:.71875rem}.program-snippet-card--titration .improve-card__freq{white-space:nowrap}.program-snippet-card--titration .improve-card__arrow{opacity:1;transform:scaleY(1)}.program-snippet-card--titration .improve-card__row--new{opacity:1}.program-snippet-card--titration .improve-card__subtitle{color:var(--color-text-soft);font-size:.875rem}.program-snippet-card--readmission,.program-snippet-card--appointment,.program-snippet-card--recovery{background:transparent;box-shadow:none;overflow:visible;padding:0;position:relative}.program-snippet-card--readmission{height:14.5rem;width:18rem}.snippet-readmission-photo{background-position:center;background-repeat:no-repeat;background-size:auto 120%;border-radius:1rem;height:100%;width:100%}.snippet-readmission-device{align-items:center;background:var(--color-bg, #fbfbfa);border-radius:1rem;bottom:-1.25rem;box-shadow:0 12px 30px #10204229;display:flex;height:6.25rem;justify-content:center;position:absolute;right:-.75rem;width:6.25rem}.snippet-readmission-device img{height:4.25rem;object-fit:contain;width:auto}.program-snippet-card--appointment{display:flex;flex-direction:column;gap:1.25rem;width:20rem}.snippet-appointment-photo{background-position:center;background-size:cover;border-radius:1rem;height:11.5rem;width:100%}.snippet-appointment-card{align-items:center;background:var(--color-bg, #fbfbfa);border-radius:1rem;display:flex;gap:.65rem;padding:.75rem}.snippet-appointment-icon{align-items:center;border:1px solid #263e66;border-radius:.55rem;color:#263e66;display:flex;flex-shrink:0;height:2.275rem;justify-content:center;width:2.275rem}.snippet-appointment-icon-svg{height:1.15rem;width:1.15rem}.snippet-appointment-body{display:flex;flex-direction:column;min-width:0}.snippet-appointment-title{color:#0a162e;font-family:var(--font-body);font-size:var(--type-caption-size);letter-spacing:var(--ls-default);line-height:var(--type-caption-lh);margin:0}.snippet-appointment-date{color:#4e6488;font-family:var(--font-body);font-size:var(--type-body-xxs-size);line-height:var(--lh-relaxed);margin:0}.program-snippet-card--recovery{height:16.5rem;width:20rem}.snippet-recovery-photo{background-position:center;background-size:cover;border-radius:1rem;bottom:0;height:11.5rem;position:absolute;right:0;width:100%}.snippet-recovery-bubble{background:var(--color-bg, #fbfbfa);border-radius:1rem;box-shadow:0 18px 36px #10204229;display:flex;gap:.75rem;left:-2rem;padding:1rem;position:absolute;top:-2.25rem;width:17.25rem;z-index:1}.snippet-recovery-avatar{border-radius:50%;flex-shrink:0;height:2.5rem;object-fit:cover;width:2.5rem}.snippet-recovery-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.snippet-recovery-reading{align-items:center;color:#0d8c35;display:flex;font-family:var(--font-body);font-feature-settings:"ss03" 1;gap:.3rem;line-height:var(--lh-normal)}.snippet-recovery-value{font-size:var(--type-caption-size);font-weight:var(--fw-medium)}.snippet-recovery-unit{font-size:var(--type-body-xxxs-size)}.snippet-recovery-check{height:1.125rem;margin-left:.1rem;width:1.125rem}.snippet-recovery-message{color:#0a162e;font-family:var(--font-body);font-size:var(--type-caption-size);letter-spacing:var(--ls-default);line-height:var(--type-caption-lh);margin:0}.program-snippet-card--workflow{background:var(--color-bg, #fbfbfa);border-radius:1.2rem;display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem;width:21.5rem}.snippet-workflow-panel-title{color:#0a162e;font-family:var(--font-body);font-size:var(--type-body-sm-size);letter-spacing:var(--ls-default);line-height:var(--lh-normal)}.snippet-workflow-trend{align-items:center;display:flex;gap:.625rem;padding-left:.25rem}.snippet-workflow-trend-body{display:flex;flex-direction:column;gap:.1rem}.snippet-workflow-trend-label{align-items:center;color:#0a162e;display:flex;font-family:var(--font-body);font-size:var(--type-caption-size);gap:.2rem;line-height:var(--lh-normal)}.snippet-workflow-trend-icon{height:14px;width:14px}.snippet-workflow-trend-meta{color:#4e6488;font-family:var(--font-body);font-size:var(--type-body-xxs-size);line-height:var(--lh-snug)}.snippet-workflow-chart{display:flex;flex-direction:column;gap:.4rem}.snippet-workflow-chart-graph{position:relative;width:100%}.snippet-workflow-chart-svg{display:block;height:60px;width:100%}.snippet-workflow-chart-dot{background:#4462ec;border-radius:50%;height:7px;margin-left:-3.5px;margin-top:-3.5px;pointer-events:none;position:absolute;width:7px}.snippet-workflow-chart-dot--start{left:0;top:33.3%}.snippet-workflow-chart-dot--end{left:100%;top:54.8%}.snippet-workflow-chart-axis{color:#4e6488;display:flex;font-family:var(--font-body);font-size:var(--type-body-xxxs-size);justify-content:space-between;line-height:var(--lh-snug);opacity:.9}.snippet-workflow-stats{border-top:1px solid rgba(78,100,136,.18);display:flex;gap:1rem;list-style:none;margin:0;padding:.625rem 0 0}.snippet-workflow-stat{display:flex;flex:1;flex-direction:column;gap:.15rem}.snippet-workflow-stat-label{color:#4e6488;font-family:var(--font-body);font-size:var(--type-body-xxs-size);line-height:var(--lh-snug)}.snippet-workflow-stat-value{color:#0a162e;font-family:var(--font-body);font-size:var(--type-body-xxs-size);line-height:var(--lh-snug)}.snippet-workflow-footer{align-items:center;border-top:1px solid rgba(78,100,136,.18);display:flex;justify-content:space-between;padding-top:.625rem}.snippet-workflow-eligible{color:#4e6488;font-family:var(--font-body);font-size:var(--type-body-xxs-size);line-height:var(--lh-snug)}.snippet-workflow-cta{background:#142440;border-radius:99px;color:var(--color-white);font-family:var(--font-body);font-size:var(--type-body-xxs-size);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);padding:.35rem .85rem}.program-snippet-card{clip-path:inset(0 0 100% 0)}.program-snippet-card--chat,.program-snippet-card--vitals,.program-snippet-card--triage,.program-snippet-card--titration,.program-snippet-card--workflow,.program-snippet-card--readmission,.program-snippet-card--appointment,.program-snippet-card--recovery{clip-path:none}.program-snippet-label{opacity:0;transform:translateY(6px)}.program-card.is-in-view .program-snippet.is-active .program-snippet-card:not(.program-snippet-card--chat):not(.program-snippet-card--vitals):not(.program-snippet-card--triage):not(.program-snippet-card--titration):not(.program-snippet-card--workflow):not(.program-snippet-card--readmission):not(.program-snippet-card--appointment):not(.program-snippet-card--recovery){animation:program-snippet-card-reveal .75s 80ms cubic-bezier(.4,0,.2,1) both}.program-card.is-in-view .program-snippet.is-active .program-snippet-label{animation:program-snippet-label-reveal .45s 40ms cubic-bezier(.4,0,.2,1) both}@keyframes program-snippet-card-reveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0% 0)}}@keyframes program-snippet-label-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.snippet-chat-bubble{opacity:0;transform:translateY(6px)}.program-card.is-in-view .program-snippet.is-active .snippet-chat-bubble{animation:program-bubble-rise .42s cubic-bezier(.4,0,.2,1) both}.program-card.is-in-view .program-snippet.is-active .snippet-chat-bubble:nth-child(1){animation-delay:.25s}.program-card.is-in-view .program-snippet.is-active .snippet-chat-bubble:nth-child(2){animation-delay:.6s}.program-card.is-in-view .program-snippet.is-active .snippet-chat-bubble:nth-child(3){animation-delay:.95s}@keyframes program-bubble-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.program-snippet-card--vitals .snippet-streak-card,.program-snippet-card--vitals .snippet-streak-products{opacity:0;transform:translateY(8px)}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--vitals .snippet-streak-card{animation:program-rise .48s 80ms cubic-bezier(.4,0,.2,1) both}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--vitals .snippet-streak-products{animation:program-rise .48s .2s cubic-bezier(.4,0,.2,1) both}.program-snippet-card--vitals .snippet-streak-day{opacity:0;transform:translateY(4px)}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--vitals .snippet-streak-day{animation:program-rise .36s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(.42s + var(--streak-delay, 0ms))}.program-snippet-card--triage .snippet-triage-photo,.program-snippet-card--triage .snippet-triage-card{opacity:0;transform:translateY(10px)}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--triage .snippet-triage-photo{animation:program-rise .54s 80ms cubic-bezier(.4,0,.2,1) both}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--triage .snippet-triage-card{animation:program-rise .46s .46s cubic-bezier(.4,0,.2,1) both}.program-snippet-card--titration .improve-card__body,.program-snippet-card--titration .improve-card__graphic{opacity:0;transform:translateY(10px)}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--titration .improve-card__body{animation:program-rise .48s 80ms cubic-bezier(.4,0,.2,1) both}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--titration .improve-card__graphic{animation:program-rise .48s .36s cubic-bezier(.4,0,.2,1) both}.program-snippet-card--titration .improve-card__row:last-child{opacity:0}.program-card.is-in-view .program-snippet.is-active .program-snippet-card--titration .improve-card__row:last-child{animation:program-fade .36s .9s cubic-bezier(.4,0,.2,1) both}.snippet-workflow-chart-line{stroke-dasharray:480;stroke-dashoffset:480}.snippet-workflow-chart-fill,.snippet-workflow-chart-dot{opacity:0}.program-card.is-in-view .program-snippet.is-active .snippet-workflow-chart-line{animation:program-line-draw 1.2s .6s cubic-bezier(.4,0,.2,1) both}.program-card.is-in-view .program-snippet.is-active .snippet-workflow-chart-fill{animation:program-fade .6s .9s cubic-bezier(.4,0,.2,1) both}.program-card.is-in-view .program-snippet.is-active .snippet-workflow-chart-dot--start{animation:program-fade .28s .7s cubic-bezier(.4,0,.2,1) both}.program-card.is-in-view .program-snippet.is-active .snippet-workflow-chart-dot--end{animation:program-fade .28s 1.7s cubic-bezier(.4,0,.2,1) both}@keyframes program-line-draw{to{stroke-dashoffset:0}}@keyframes program-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes program-fade{to{opacity:1}}@media(prefers-reduced-motion:reduce){.program-snippet-card{clip-path:none}.program-snippet-label,.snippet-chat-bubble{opacity:1;transform:none}.program-snippet-card--vitals .snippet-streak-card,.program-snippet-card--vitals .snippet-streak-products,.program-snippet-card--vitals .snippet-streak-day,.program-snippet-card--triage .snippet-triage-photo,.program-snippet-card--triage .snippet-triage-card,.program-snippet-card--titration .improve-card__body,.program-snippet-card--titration .improve-card__graphic,.program-snippet-card--titration .improve-card__row:last-child,.program-snippet-card--workflow{opacity:1;transform:none}.snippet-workflow-chart-line{stroke-dashoffset:0}.snippet-workflow-chart-fill,.snippet-workflow-chart-dot{opacity:1}.program-card.is-in-view .program-snippet.is-active .program-snippet-card,.program-card.is-in-view .program-snippet.is-active .program-snippet-label,.program-card.is-in-view .program-snippet.is-active .snippet-chat-bubble,.program-card.is-in-view .program-snippet.is-active *[class*=snippet-]{animation:none}.program-card.is-in-view .program-bar.is-active:after{animation:none;width:50%}}.program-controls{align-items:center;display:flex;gap:1.5rem;margin-top:1.5rem;width:100%}.program-bars{display:flex;flex:1;gap:.75rem;min-width:0;padding:0}.program-bar{background:#ffffff59;border:0;border-radius:4px;cursor:pointer;flex:1;height:4px;overflow:visible;padding:0;position:relative;transition:background .25s ease}.program-bar:before{content:"";inset:-6px 0;position:absolute}.program-bar:hover{background-color:#fff9}.program-bar__label{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.program-bar.is-complete{background-color:var(--color-white)}.program-bar.is-active:after{background:var(--color-white);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:0}.program-card.is-in-view .program-bar.is-active:after{animation:program-bar-fill var(--program-slide-duration, 6s) linear forwards}.program-card.is-paused .program-bar.is-active:after{animation-play-state:paused}@keyframes program-bar-fill{0%{width:0}to{width:100%}}.program-playpause{align-items:center;background:#364e7a;border:0;border-radius:50%;color:var(--color-white);cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;padding:0;transition:background .2s ease,transform .2s ease;width:40px}.program-playpause:hover{background:#2c4267;transform:scale(1.04)}.program-playpause:disabled{cursor:default;opacity:.45}.program-playpause:disabled:hover{background:#364e7a;transform:none}.program-playpause:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.program-playpause-icon{height:1rem;width:1rem}.program-playpause[data-state=playing] .program-playpause-play,.program-playpause[data-state=paused] .program-playpause-bar{display:none}@media(max-width:63.9375rem){.program-card{grid-template-columns:1fr;padding:1.5rem 0 2rem;position:static;top:auto}.program-text{padding-bottom:2rem}.program-visual{padding:2rem 1.5rem 1rem}.program-snippet{align-self:start}.program-snippet>*:not(.program-snippet-label){align-self:start;margin-top:0}.program-snippet>.program-snippet-card--recovery{margin-top:0}.program-controls{margin-top:1rem}.program-snippet{row-gap:1.5rem}}@media(max-width:47.9375rem){.program-visual{aspect-ratio:auto;height:27rem}.program-snippet-card--titration.improve-card{min-height:0;padding:14px 16px}.program-snippet-card--titration .improve-card__titration{padding:.5rem .75rem}.program-snippet-card--titration .improve-card__avatar{flex:0 0 40px;height:40px;width:40px}.snippet-patient-name{font-size:var(--type-body-size)}.snippet-patient-meta,.snippet-emr-synced{font-size:var(--type-body-xxs-size)}.snippet-condition-name,.snippet-condition-value,.snippet-lifestyle-text{font-size:var(--type-caption-size)}.snippet-lifestyle-timestamp{font-size:var(--type-body-xxxs-size)}.snippet-lifestyle-day{font-size:var(--type-body-xxs-size)}.snippet-lifestyle-activity{font-size:var(--type-caption-size)}.snippet-workflow-panel-title{font-size:var(--type-body-size)}.snippet-workflow-trend-label{font-size:var(--type-body-sm-size)}.snippet-workflow-trend-meta,.snippet-workflow-stat-label,.snippet-workflow-stat-value,.snippet-workflow-eligible,.snippet-workflow-cta{font-size:var(--type-caption-size)}.snippet-workflow-chart-axis,.program-snippet-card--titration .improve-card__med{font-size:var(--type-body-xxxs-size)}.program-snippet-card--titration .improve-card__dose,.program-snippet-card--titration .improve-card__freq,.program-snippet-card--titration .improve-card__heading,.program-snippet-card--titration .improve-card__subtitle{font-size:var(--type-body-xxs-size)}.snippet-recovery-bubble{left:-.75rem;padding-right:.5rem;right:.75rem;top:0;width:auto}.program-heading{font-size:2.25rem}.program-text{gap:.75rem}.program-title{font-size:2rem}.program-copy{font-size:1.125rem}.program-snippet-label{font-size:var(--type-body-size);line-height:var(--type-body-lh)}.program-snippet-card{max-width:16rem}.program-snippet-card--chat{flex-direction:column;gap:0;max-width:19rem;width:100%}.program-snippet-card--chat .snippet-chat-photo{display:none}.program-snippet-card--chat .snippet-chat-messages{align-items:stretch;gap:1.625rem;width:100%}.snippet-chat-bubble{align-items:flex-end;display:flex;gap:.5rem;max-width:95%}.snippet-chat-bubble-text{flex:0 1 auto}.snippet-chat-bubble-avatar{border-radius:50%;display:block;flex-shrink:0;height:32px;object-fit:cover;width:32px}.snippet-chat-bubble--agent{align-self:flex-start;flex-direction:row-reverse}.snippet-chat-bubble--patient{align-self:flex-end}.program-snippet-card--patient,.program-snippet-card--lifestyle{max-width:100%;transform:scale(.85);transform-origin:top center;width:18.125rem}.program-snippet-card--workflow{gap:.55rem;max-width:100%;padding:.8rem;width:16.9rem}.program-snippet-card--workflow .snippet-workflow-panel-title{font-size:.72rem}.program-snippet-card--workflow .snippet-workflow-trend-label{font-size:var(--type-body-xxxs-size)}.program-snippet-card--workflow .snippet-workflow-trend-meta,.program-snippet-card--workflow .snippet-workflow-stat-label,.program-snippet-card--workflow .snippet-workflow-stat-value,.program-snippet-card--workflow .snippet-workflow-eligible{font-size:.55rem}.program-snippet-card--workflow .snippet-workflow-chart-svg{height:64px}.program-snippet-card--workflow .snippet-workflow-chart-axis{font-size:.45rem}.program-snippet-card--workflow .snippet-workflow-stats{gap:.5rem;padding-top:.4rem}.program-snippet-card--workflow .snippet-workflow-footer{padding-top:.4rem}.program-snippet-card--workflow .snippet-workflow-cta{font-size:.55rem;padding:.25rem .6rem}.program-snippet-card--triage{display:flex;flex-direction:column;gap:.875rem;height:auto;max-width:19rem;width:100%}.program-snippet-card--triage .snippet-triage-photo{bottom:auto;height:11rem;position:relative;right:auto;width:100%}.program-snippet-card--triage .snippet-triage-card{align-items:flex-end;background:transparent;box-shadow:none;display:flex;flex-direction:row-reverse;gap:.5rem;left:auto;padding:0;position:relative;top:auto;width:100%}.program-snippet-card--triage .snippet-triage-avatar{border-radius:50%;flex-shrink:0;height:32px;width:32px}.program-snippet-card--triage .snippet-triage-bubble{background:#00445c;border-radius:.85rem .85rem .85rem .25rem;color:var(--color-white);display:flex;flex-direction:column;gap:.4rem;padding:.65rem .85rem;max-width:95%}.program-snippet-card--triage .snippet-triage-reading{color:#a4dae6}.program-snippet-card--triage .snippet-triage-alert-icon path{fill:#a4dae6}.program-snippet-card--triage .snippet-triage-message{color:var(--color-white)}.program-snippet-card--triage .snippet-triage-cta{display:none}}.research-highlights[data-astro-cid-dpseeffr]{padding-block:6rem}@media(max-width:47.9375rem){.research-highlights[data-astro-cid-dpseeffr]{padding-block:2.5rem}}.highlight-grid[data-astro-cid-dpseeffr]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.highlight-card[data-astro-cid-dpseeffr]{background:#f2f2f0;border-radius:1.5rem;color:var(--color-text);display:flex;flex-direction:column;gap:1rem;height:270px;justify-content:space-between;overflow:hidden;padding:4.5rem 2rem 1.5rem;position:relative;text-decoration:none}.highlight-strip[data-astro-cid-dpseeffr]{background:#c0caf8;height:46px;left:0;position:absolute;right:0;top:0;transition:background-color .35s ease}.highlight-card[data-astro-cid-dpseeffr]:hover .highlight-strip[data-astro-cid-dpseeffr],.highlight-card[data-astro-cid-dpseeffr]:focus-visible .highlight-strip[data-astro-cid-dpseeffr]{background:#96aaf4}.highlight-head[data-astro-cid-dpseeffr]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.highlight-title[data-astro-cid-dpseeffr]{font-family:var(--type-h3-family);font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-ls);line-height:var(--type-h3-lh);margin:0;max-width:17.625rem}.highlight-arrow[data-astro-cid-dpseeffr]{color:var(--color-text);flex-shrink:0;transition:color .35s ease,transform .35s ease}.highlight-card[data-astro-cid-dpseeffr]:hover .highlight-arrow[data-astro-cid-dpseeffr],.highlight-card[data-astro-cid-dpseeffr]:focus-visible .highlight-arrow[data-astro-cid-dpseeffr]{color:var(--color-blue);transform:rotate(-45deg)}.highlight-foot[data-astro-cid-dpseeffr]{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;opacity:0;transition:opacity .35s ease}.highlight-card[data-astro-cid-dpseeffr]:hover .highlight-foot[data-astro-cid-dpseeffr],.highlight-card[data-astro-cid-dpseeffr]:focus-visible .highlight-foot[data-astro-cid-dpseeffr]{opacity:1}@media(hover:none),(pointer:coarse){.highlight-foot[data-astro-cid-dpseeffr]{opacity:1}}.highlight-eyebrow[data-astro-cid-dpseeffr]{color:var(--color-blue);font-family:var(--font-mono);font-size:.9375rem;line-height:1.2}.highlight-logo[data-astro-cid-dpseeffr]{flex-shrink:0;height:auto;max-height:32px;max-width:80px;object-fit:contain;width:auto}.highlight-logo[data-astro-cid-dpseeffr][alt="NEJM Catalyst"]{filter:brightness(0) saturate(100%) invert(11%) sepia(36%) saturate(2554%) hue-rotate(213deg) brightness(95%) contrast(98%)}.highlight-logo[data-astro-cid-dpseeffr][alt="Mayo Clinic"]{max-height:36.8px;max-width:92px}.outcome-stats[data-astro-cid-dpseeffr]{background:#f2f2f0;border-radius:1.5rem;display:grid;grid-template-columns:repeat(4,1fr);margin-top:1.5rem;padding:3rem 3.6vw}.outcome-stat[data-astro-cid-dpseeffr]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 1rem;text-align:center}.outcome-stat[data-astro-cid-dpseeffr].is-center{border-left:1px solid var(--color-line-strong)}.outcome-value[data-astro-cid-dpseeffr]{font-family:var(--font-body);font-size:clamp(2.5rem,3.9vw,3.5rem);font-weight:400;letter-spacing:-.04em;line-height:1}.outcome-label[data-astro-cid-dpseeffr]{color:var(--color-text-soft);font-size:1rem;line-height:1.35;text-wrap:balance}@media(max-width:63.9375rem){.research-highlights[data-astro-cid-dpseeffr] .section-heading h2{font-size:3rem;letter-spacing:-.04em;line-height:1}.highlight-grid[data-astro-cid-dpseeffr]{display:flex;gap:1rem;grid-template-columns:none;margin-inline:calc((100vw - var(--container)) / -2);overflow-x:auto;padding-block:.25rem .5rem;padding-inline:calc((100vw - var(--container)) / 2);scroll-padding-inline:calc((100vw - var(--container)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.highlight-grid[data-astro-cid-dpseeffr]::-webkit-scrollbar{display:none}.highlight-card[data-astro-cid-dpseeffr]{flex:0 0 85%;scroll-snap-align:start}.highlight-foot[data-astro-cid-dpseeffr]{opacity:1}.highlight-arrow[data-astro-cid-dpseeffr]{color:var(--color-blue);transform:rotate(-45deg)}.outcome-stats[data-astro-cid-dpseeffr]{background:transparent;border-radius:0;grid-template-columns:1fr;gap:0;padding:0}.outcome-stat[data-astro-cid-dpseeffr]{padding:2.5rem 1rem}.outcome-stat[data-astro-cid-dpseeffr].is-center{border-left:none}.outcome-stat[data-astro-cid-dpseeffr]+.outcome-stat[data-astro-cid-dpseeffr]{border-top:1px solid #e6e9ee}}@media(max-width:47.9375rem){.research-highlights[data-astro-cid-dpseeffr] .section-heading h2{font-size:2.25rem}}.endnotes-section[data-astro-cid-g5xc7fs2]{background:var(--color-bg);padding-top:0;position:relative;z-index:2}@media(max-width:47.9375rem){[data-astro-cid-g5xc7fs2][data-hero-tabs]{padding-top:3.5rem}}
