.brand-motion{display:block;width:100%;height:auto}.brand-trace{fill:none;stroke:#13b98a;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;opacity:0}.landing-arrival{position:fixed;inset:0;z-index:200;display:grid;place-items:center;pointer-events:none;background:#fbfefd;animation:arrival-dissolve .5s 1.05s both}.landing-arrival>div{display:grid;justify-items:center;width:230px}.landing-arrival .brand-motion{width:100px;margin-bottom:23px}.landing-arrival .brand-trace{animation:brand-trace 1s both}.landing-arrival .brand-fill{animation:brand-fill .45s .42s both}.landing-arrival span{color:#203d3b;letter-spacing:.22em;font-size:23px;animation:brand-lettering .5s .55s both}.landing-arrival small{font-size:8px;letter-spacing:.09em;color:#5b736a;margin-top:10px;animation:brand-lettering .45s .7s both}.motion-hero{max-width:1360px;margin:0 auto;padding:86px 40px 0;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;-moz-column-gap:65px;column-gap:65px}.motion-hero-kicker{font-size:12px;color:#486762;margin-bottom:29px}.motion-hero h1{font-size:clamp(46px,4.25vw,65px);line-height:1.1;letter-spacing:-.052em;font-weight:450;color:#183c39}.motion-hero h1>span{color:#178271}.motion-hero-description{max-width:420px;font-size:15px;line-height:1.85;color:#526e66;margin-top:27px}.motion-hero-actions{display:flex;flex-wrap:wrap;gap:10px 27px;align-items:center;margin-top:32px}.motion-hero-actions>a{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:11px;color:#385c51}.hero-connection{position:relative;width:100%;max-width:460px;aspect-ratio:460/440;margin:0 auto}.hero-connection-people{position:absolute;top:0;left:50%;display:flex;align-items:center;gap:9px;transform:translateX(-50%)}.hero-connection-people .story-portrait{width:36px;border-radius:50%;animation:connection-person .8s .45s both}.hero-connection-people .story-portrait:nth-child(2){width:49px;animation-delay:.3s}.hero-connection-people .story-portrait:nth-child(3){animation-delay:.6s}.hero-connection-caption{position:absolute;top:14%;left:0;right:0;text-align:center;font-size:10px;color:#4e6d61}.hero-connection>.brand-motion{position:absolute;width:45%;top:27%;left:27.5%}.hero-connection .brand-fill{animation:brand-fill 1s 1s both}.hero-connection .brand-trace{animation:brand-trace 1.8s .3s both}.hero-connection-path{position:absolute;left:0;top:8%;width:100%;height:89%}.connection-guide{stroke:#d5e7de;stroke-width:1}.connection-signal{stroke:#00b68b;stroke-width:1.5;stroke-dasharray:.12 .88;animation:connection-transmit 3s 1.4s 2 both}.hero-connection-outcomes{position:absolute;left:0;right:0;top:87%;display:flex;justify-content:space-between;font-size:11px;color:#315b4d}.hero-connection-outcomes span{width:40%;text-align:center}.hero-connection>p{position:absolute;top:101%;left:0;right:0;text-align:center;color:#5c756c;font-size:10px}.hero-scroll-cue{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:68px;margin-top:94px;border-top:1px solid #d9e9e2;border-bottom:1px solid #d9e9e2;color:#4d6d60;font-size:11px}.hero-scroll-cue>svg{animation:scroll-nudge 1.6s 2s 3}.scroll-journey{max-width:1400px;margin:0 auto;padding:82px 40px 90px}.journey-introduction{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:52px}.journey-introduction>div>p{font-size:11px;color:#507367}.journey-introduction h2{font-size:clamp(42px,4.2vw,62px);line-height:1.05;letter-spacing:-.05em;font-weight:450;margin-top:22px}.journey-introduction h2 span{color:#16806d}.journey-introduction>div:last-child>p{font-size:16px;line-height:1.8;color:#4c6c61}.journey-introduction a{display:inline-flex;align-items:center;gap:16px;font-size:11px;color:#246752;min-height:48px;margin-top:8px}.journey-scroll-track{position:relative;scroll-margin-top:85px}.journey-scroll-track.is-pinned{height:520svh}@media (min-width:1000px) and (min-height:740px){.journey-scroll-track{height:520svh;overflow-anchor:none}}.journey-sticky{position:sticky;top:94px;display:flex;flex-direction:column;height:calc(100svh - 115px);max-height:800px;padding:24px 32px 0;background:#f5fbf8;border:1px solid #dcebe4;border-radius:14px}.journey-topline{display:flex;justify-content:space-between;font-size:10px;color:#59766a;margin-bottom:15px}.journey-topline>span:last-child{font-size:9px}.journey-chapter-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;border-bottom:1px solid #d2e5da}.journey-chapter-nav button{min-height:52px;display:flex;align-items:center;gap:10px;color:#4f7062;font-size:11px;border-bottom:2px solid transparent;text-align:left}.journey-chapter-nav button>span{font-size:9px;color:#5d786a}.journey-chapter-nav button[aria-current=step]{color:#006b4d;font-weight:600;border-bottom-color:#00bb89}.journey-stage-layout{display:grid;grid-template-columns:1.45fr 1fr;gap:55px;align-items:center;flex:1;min-height:0;padding:23px 0}.journey-scene{min-width:0;width:100%}.journey-chapter-number{display:flex;align-items:center;gap:9px;color:#30745c;font-size:11px}.journey-chapter-number>i{font-style:normal;color:#8ab9a0}.journey-chapter-copy h3{font-size:clamp(28px,2.5vw,38px);line-height:1.14;font-weight:500;letter-spacing:-.045em;margin-top:18px}.journey-chapter-copy>p{font-size:13px;line-height:1.85;color:#4e6e60;margin-top:20px}.journey-chapter-copy>small{display:flex;align-items:flex-start;gap:9px;color:#4d705f;font-size:10px;line-height:1.75;border-top:1px solid #d5e5dc;margin-top:27px;padding-top:20px}.journey-chapter-copy>small>svg{flex-shrink:0;margin-top:2px}.journey-chapter-copy>button{margin-top:23px}.journey-scroll-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d5e6dc;min-height:54px;font-size:10px;color:#4e705d}.journey-scroll-footer button,.journey-scroll-footer>span{display:flex;align-items:center;gap:11px}.journey-scroll-footer button{min-height:44px}.journey-scroll-progress{position:absolute;left:0;right:0;bottom:-1px;height:3px;background:linear-gradient(90deg,#00d782,#11cac1);transform-origin:left;border-radius:0 0 8px 8px}.journey-team{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:13px;padding:35px 0}.journey-team>button{min-width:0;text-align:center;padding:6px;border-radius:9px;border:1px solid transparent}.journey-team>button[aria-pressed=true]{border-color:#84c7a6;background:#e8f6ec}.journey-team>button>div{position:relative}.journey-team .story-portrait{border-radius:7px}.journey-person-check{display:grid;place-items:center;position:absolute;bottom:-5px;right:-5px;width:22px;height:22px;background:#16674e;color:white;border:2px solid #f5fbf8;border-radius:50%}.journey-team strong{display:block;font-size:12px;font-weight:550;margin-top:16px}.journey-team small{display:block;font-size:9px;color:#4f7360;margin-top:5px;min-height:28px}.journey-team>p{grid-column:1/-1;text-align:center;font-size:10px;color:#5b7867;margin-top:18px}.journey-care .mobile-scan-scene{display:block;max-width:240px}.journey-sticky .journey-care .mobile-scan-scene{max-width:min(290px,32svh)}.journey-care .mobile-scan-explanation>:not(small){display:none}.journey-care .mobile-scan-explanation{margin-top:8px}.journey-care .mobile-scan-explanation>small{margin-top:0;font-size:8px}.journey-care .mobile-scan-heading,.journey-care .mobile-scan-status{padding:10px 13px}.journey-care .mobile-scan-heading>strong{font-size:11px}.journey-replay{display:flex;gap:8px;align-items:center;justify-content:center;font-size:9px;color:#3c7359;min-height:37px;margin:0 auto}.journey-replay:disabled{opacity:.5;cursor:default}.journey-roster{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:5px}.journey-roster>button{display:flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:5px;border:1px solid transparent;border-radius:6px}.journey-roster>button[aria-pressed=true]{border-color:#8ec8a7;background:#e3f5e9}.journey-roster .story-portrait{width:26px;border-radius:50%}.journey-roster span{font-size:9px}.journey-wellness{display:grid;grid-template-columns:.72fr 1.25fr;gap:25px;align-items:center;padding:20px 0}.journey-wellness-person{position:relative}.journey-wellness-person .story-portrait{border-radius:8px}.journey-wellness-person>span{display:block;margin-top:13px;font-size:15px}.journey-wellness-person small{display:block;font-size:8px;color:#577866;margin-top:4px}.journey-wellness-plan>span{display:flex;gap:9px;align-items:center;color:#1b7654;font-size:11px}.journey-wellness-plan h4{font-size:28px;font-weight:500;letter-spacing:-.04em;margin-top:17px}.journey-wellness-plan>p{font-size:12px;line-height:1.8;color:#506e5d;margin-top:12px}.wellness-rhythm{display:flex;gap:6px;margin:23px 0 12px}.wellness-rhythm>i{display:grid;place-items:center;width:25px;height:25px;background:#d1f3df;color:#237650;border:1px solid #a9dabf;border-radius:50%;animation:wellness-check .6s both}.journey-wellness-plan>small{font-size:9px;color:#4f725d;line-height:1.6;display:block}.journey-wellness-plan>button{display:flex;gap:8px;align-items:center;font-size:10px;color:#186948;min-height:44px;margin-top:8px}.journey-care .teledoc-illustration{max-width:420px;margin:0 auto}.journey-care .teledoc-video{height:205px}.journey-care .teledoc-video>.teledoc-doctor-portrait{width:250px;left:calc(50% - 150px);top:-22px}.journey-care .teledoc-conversation{min-height:70px;padding:13px}.journey-care .teledoc-conversation p{font-size:10px}.journey-care .teledoc-story-steps{margin-top:3px}.journey-care .teledoc-module-link{margin-top:3px;min-height:36px}.journey-care-4 .journey-roster{margin-top:2px}.journey-afterword{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:24px}.journey-afterword>div{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.journey-afterword>div>span{color:#517563;font-size:10px}.journey-afterword button{display:flex;gap:7px;align-items:center;min-height:44px;font-size:11px}.journey-afterword>small{font-size:9px;line-height:1.8;color:#577263;text-align:right}.journey-scroll-track.is-flow>.journey-chapter-nav{position:sticky;top:71px;z-index:4;background:#fbfefd;padding:3px 0}@media (min-width:1000px){.journey-scroll-track.is-flow>.journey-chapter-nav{top:83px}}.journey-chapter{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center;padding:55px 0;border-bottom:1px solid #dcebe2;scroll-margin-top:145px!important}.journey-chapter .journey-scene{padding:20px;background:#f1faf5;border-radius:10px}.grouping-source{display:flex;align-items:center;justify-content:center;gap:13px;font-size:10px;color:#4c735f;margin-bottom:17px}.grouping-source>i{color:#76a58b;font-style:normal}.grouping-board{height:320px;position:relative;isolation:isolate}.grouping-routes{position:absolute;inset:0;height:100%;width:100%;stroke:#a8cbb7;stroke-width:1;z-index:-1}.grouping-zone{position:absolute;width:31%;top:100px;bottom:9px;border:1px solid;border-radius:10px;z-index:-1}.grouping-zone>div{position:absolute;top:12px;left:0;right:0;text-align:center}.grouping-zone strong{font-size:11px;font-weight:550;display:block}.grouping-zone small{display:block;font-size:8px;margin-top:4px}.grouping-zone-green{left:1%;border-color:#aad6bc;background:#e7f5ea;color:#276848}.grouping-zone-amber{left:34.5%;border-color:#e3cea0;background:#fcf3df;color:#7a5827}.grouping-zone-red{right:1%;border-color:#dfb5ab;background:#faeae4;color:#884635}.grouping-person{position:absolute;transform:translateX(-50%);width:52px;text-align:center;padding:4px;border:1px solid transparent;border-radius:6px}.grouping-person[aria-pressed=true]{border-color:currentColor}.grouping-person .story-portrait{border-radius:50%}.grouping-person>span{display:block;font-size:9px;margin-top:4px}.grouping-person>i{position:absolute;top:35px;right:0;color:white;background:#215e45;border-radius:50%;width:15px;height:15px;display:grid;place-items:center}.grouping-person[data-risk=red]{color:#884635}.grouping-person[data-risk=amber]{color:#7a5827}.grouping-person[data-risk=green]{color:#276848}.grouping-footnote{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:9px;color:#53745f;line-height:1.7}.grouping-footnote button{min-width:44px;min-height:44px;display:grid;place-items:center}.grouping-footnote button:disabled{opacity:.4}.claim-motion{width:100%}.claim-actors{display:grid;grid-template-columns:repeat(3,1fr);font-size:9px;color:#4c6f5c;text-align:center;gap:18px}.claim-motion-stage{position:relative;height:198px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-items:center;gap:30px}.claim-route{position:absolute;inset:0;width:100%;height:100%;stroke:#bddccb;stroke-width:1}.claim-route path:last-child{stroke:#00b684;stroke-width:2}.claim-inbox{position:relative;width:90px;height:123px}.claim-inbox>span{position:absolute;inset:0;border:1px solid #d3e6db;background:#f4faf6;border-radius:5px;transform:rotate(-9deg)}.claim-inbox>span:nth-child(2){transform:rotate(6deg)}.claim-inbox>div{position:relative;padding:14px 12px;background:#fff;border:1px solid #c8dfd1;border-radius:5px;height:100%;color:#3e7e5c}.claim-inbox i{display:block;width:100%;height:2px;background:#d7e8dd;margin-top:12px}.claim-inbox i:nth-last-child(2){width:68%;margin-top:7px}.claim-inbox small{display:block;color:#527660;font-size:7px;margin-top:10px}.claim-review{position:relative;width:132px;padding:18px 12px;border:1px solid #b5dac4;background:#ecfaf2;border-radius:10px;text-align:center;overflow:hidden}.claim-review .brand-motion{width:41px;margin:0 auto 10px}.claim-review>strong{display:block;font-size:12px;font-weight:550}.claim-review>small{font-size:8px;display:block;color:#54725f;margin-top:6px}.claim-review-beam{position:absolute;height:20px;left:8px;right:8px;border-bottom:1px solid #00be8b;background:linear-gradient(0deg,#53e9ab50,transparent)}.claim-outbox{position:relative;width:102px;color:#496c5a;text-align:center;padding:16px 8px;border:1px dashed #b8d7c6;border-radius:7px;background:#fcfefd}.claim-outbox>svg{margin:0 auto 13px}.claim-outbox strong{font-size:9px;display:block;font-weight:500}.claim-outbox small{font-size:7px;margin-top:5px;display:block}.claim-outbox[data-ready=true]{border:1px solid #78c49e;background:#dff7e8;color:#1a6041}.claim-travelling-document{position:absolute;top:42%;width:36px;height:43px;display:grid;place-items:center;color:#258157;background:white;border:1px solid #98cfae;border-radius:4px}.claim-review-checks{display:flex;justify-content:center;gap:17px}.claim-review-checks>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#5b7864}.claim-review-checks [data-checked=true]{color:#187049}.claim-motion>p{text-align:center;margin-top:20px;color:#5b7563;font-size:9px;line-height:1.8}.claim-motion>p strong{font-weight:500;color:#3c694e}.claim-replay{display:flex;align-items:center;gap:8px;min-height:44px;color:#286e4e;font-size:10px;margin:-8px 0 8px}.claim-replay:disabled{opacity:.5}.role-ecosystem{background:#113b35;margin:80px 0 0;color:#f1faf5;scroll-margin-top:83px}.role-ecosystem-inner{max-width:1384px;margin:0 auto;padding:75px 44px 32px}.role-ecosystem-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:49px}.role-ecosystem-heading>div>p{font-size:11px;color:#a8d9c3}.role-ecosystem-heading h2{font-size:clamp(36px,3.8vw,54px);line-height:1.12;letter-spacing:-.043em;font-weight:450;margin-top:21px}.role-ecosystem-heading h2 span{color:#83ebbb}.role-ecosystem-heading>p{font-size:13px;line-height:1.9;color:#b6d4c6;max-width:300px}.role-ecosystem-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;align-items:start}.ecosystem-role-tabs{display:grid}.ecosystem-role-tabs button{display:flex;align-items:center;gap:18px;padding:26px 0;border-bottom:1px solid #386157;text-align:left;color:#c1dacf;min-height:97px}.ecosystem-role-tabs button>span{color:#9dbfb0;font-size:9px}.ecosystem-role-tabs button strong{display:block;font-size:20px;font-weight:450;letter-spacing:-.02em}.ecosystem-role-tabs button small{display:block;font-size:10px;color:#b0cdbf;margin-top:7px}.ecosystem-role-tabs button>svg{margin-left:auto;color:#93bea8;transition:transform .3s}.ecosystem-role-tabs button[aria-selected=true]{color:#fff;border-color:#5deaa5}.ecosystem-role-tabs button[aria-selected=true]>svg{color:#63e8ac;transform:rotate(45deg)}.ecosystem-panel{color:#173e2e;background:#f8fcf9;padding:28px 32px 12px;border-radius:12px;min-width:0}.ecosystem-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#3a7455;font-size:10px}.ecosystem-panel-heading small{color:#526f5b;font-size:8px}.ecosystem-panel h3{font-size:30px;line-height:1.2;letter-spacing:-.04em;font-weight:500;max-width:520px;margin-top:21px}.ecosystem-intro{font-size:12px;line-height:1.85;color:#52715c;margin-top:13px;max-width:590px}.ecosystem-route{display:grid;grid-template-columns:1fr .55fr 1fr .55fr 1fr;align-items:center;padding:32px 0 27px;min-height:160px}.ecosystem-route>svg{width:100%;stroke:#b5d7c1;stroke-width:1}.ecosystem-route .ecosystem-signal{stroke:#00a979;stroke-width:2;stroke-dasharray:.15 .85;animation:connection-transmit 1.5s .2s 2 both}.ecosystem-route .ecosystem-signal-later{animation-delay:.8s}.ecosystem-endpoint{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;text-align:center;color:#2c6a48;font-size:10px;line-height:1.6}.ecosystem-endpoint>span{max-width:125px;min-height:32px}.ecosystem-aurora .brand-motion{width:57px;margin:0 auto}.ecosystem-aurora>span{display:block;text-align:center;font-size:11px;margin-top:12px;color:#345e46}.ecosystem-focus{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border-top:1px solid #d2e5d9}.ecosystem-focus>button{display:flex;flex-direction:column;gap:8px;text-align:left;padding:15px 0 14px;border-bottom:2px solid transparent;color:#4f725c;font-size:10px;line-height:1.6;min-height:70px}.ecosystem-focus>button>span{font-size:8px;color:#567260}.ecosystem-focus>button[aria-pressed=true]{color:#12663d;border-color:#00ab72;font-weight:600}.ecosystem-detail{font-size:11px;line-height:1.8;color:#4a6c54;min-height:64px;padding:17px 0 8px}.ecosystem-contact{min-height:47px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:12px;color:#126e46;font-weight:550}.ecosystem-modules{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;border-top:1px solid #d6e6db;margin-top:14px;padding-top:9px}.ecosystem-modules>span{font-size:9px;color:#58735f;margin-right:auto}.ecosystem-modules button{display:flex;align-items:center;gap:5px;min-height:44px;font-size:10px;color:#345f46}.ecosystem-mandate{font-size:10px;line-height:1.8;color:#b8d5c8;max-width:740px;margin:28px 0 0 auto}.role-ecosystem [tabindex]:focus-visible,.role-ecosystem button:focus-visible{outline:2px solid #45d99c;outline-offset:5px}@keyframes arrival-dissolve{to{opacity:0;visibility:hidden}}@keyframes brand-trace{0%{stroke-dasharray:1;stroke-dashoffset:1;opacity:1}70%{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}to{stroke-dasharray:1;stroke-dashoffset:0;opacity:0}}@keyframes brand-fill{0%{opacity:0}to{opacity:1}}@keyframes brand-lettering{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes connection-person{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes connection-transmit{0%{stroke-dashoffset:1;opacity:0}10%,75%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes wellness-check{0%{opacity:.3;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:1200px){.motion-hero{gap:35px;padding-left:32px;padding-right:32px}.motion-hero h1{font-size:48px}.journey-sticky{padding:20px 25px 0}.journey-stage-layout{gap:32px;grid-template-columns:1.4fr 1fr}.journey-roster{gap:5px}.journey-team{gap:6px}.journey-team strong{font-size:11px}.journey-team small{font-size:8px}.journey-wellness{gap:17px}.journey-wellness-plan h4{font-size:24px}.journey-wellness-plan>p{font-size:11px}.wellness-rhythm>i{width:20px;height:20px}.role-ecosystem-layout{gap:40px;grid-template-columns:.65fr 1.35fr}.ecosystem-role-tabs button strong{font-size:18px}.ecosystem-panel{padding:24px 25px 12px}.claim-motion-stage{gap:15px}.claim-review{width:110px}.claim-inbox{width:75px}.claim-outbox{width:83px}.claim-outbox>small{font-size:7px}}@media (max-width:999px){.motion-hero{padding:61px 28px 0;gap:30px}.motion-hero h1{font-size:43px}.motion-hero-description{font-size:13px}.motion-hero-kicker{font-size:10px}.hero-connection{max-width:350px}.hero-connection-outcomes{font-size:9px}.hero-scroll-cue{margin-top:70px}.scroll-journey{padding:65px 28px 70px}.journey-introduction h2{font-size:48px}.journey-introduction>div:last-child>p{font-size:13px}.journey-introduction{gap:30px;margin-bottom:34px}.journey-chapter-copy h3{font-size:30px}.journey-chapter-copy>p{font-size:12px}.journey-chapter{gap:26px;grid-template-columns:1fr 1.1fr}.journey-team{grid-template-columns:repeat(3,1fr);gap:15px}.journey-team>p{font-size:9px}.journey-care .mobile-scan-scene{max-width:240px}.journey-roster>button{flex-direction:column;gap:4px}.journey-roster .story-portrait{width:26px}.journey-roster span{font-size:8px}.journey-wellness{grid-template-columns:1fr}.journey-wellness-person{display:flex;gap:15px;align-items:center}.journey-wellness-person .story-portrait{width:90px}.journey-wellness-plan h4{font-size:27px}.wellness-rhythm>i{width:25px;height:25px}.journey-chapter-nav button{font-size:10px;gap:7px}.journey-afterword{align-items:flex-start}.journey-afterword>div{gap:12px}.journey-afterword>div>span{width:100%}.grouping-zone strong{font-size:9px}.grouping-person{width:45px}.grouping-person>i{top:27px}.role-ecosystem-inner{padding:60px 28px 28px}.role-ecosystem-heading{gap:35px;margin-bottom:35px}.role-ecosystem-heading>p{font-size:11px}.role-ecosystem-layout{grid-template-columns:1fr;gap:30px}.ecosystem-role-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ecosystem-role-tabs button{padding:18px 0;gap:8px;min-height:80px;align-items:flex-start}.ecosystem-role-tabs button strong{font-size:13px}.ecosystem-role-tabs button small{font-size:8px;line-height:1.6}.ecosystem-role-tabs button>svg{display:none}.ecosystem-mandate{margin-left:0}.ecosystem-panel{padding:27px 32px 12px}.claim-motion-stage{gap:8px}.claim-inbox{width:59px;height:110px}.claim-inbox>div{padding:11px 8px}.claim-inbox small{font-size:6px}.claim-review{width:95px;padding:14px 8px}.claim-review strong{font-size:11px}.claim-review small{font-size:7px}.claim-outbox{width:69px;padding:13px 5px}.claim-outbox strong{font-size:8px}.claim-outbox small{font-size:6px}.claim-actors{font-size:8px}}@media (max-width:700px){.motion-hero{grid-template-columns:1fr;padding:50px 22px 0;gap:43px}.motion-hero h1{font-size:clamp(35px,8.8vw,51px);line-height:1.13;letter-spacing:-.05em}.motion-hero-kicker{font-size:10px;margin-bottom:23px}.motion-hero-description{font-size:13px;margin-top:22px;max-width:440px}.motion-hero-actions{margin-top:23px;gap:8px 19px}.motion-hero-actions .clarity-primary{font-size:11px;padding:0 18px}.motion-hero-actions>a{font-size:10px}.hero-connection{max-width:290px;margin-top:4px}.hero-connection-caption{font-size:9px;top:18%}.hero-connection-outcomes,.hero-connection>p{font-size:9px}.hero-connection-people .story-portrait{width:29px}.hero-connection-people .story-portrait:nth-child(2){width:40px}.hero-scroll-cue{margin-top:6px;min-height:63px;font-size:10px}.scroll-journey{padding:62px 22px 55px}.journey-introduction{display:block;margin-bottom:24px}.journey-introduction h2{font-size:46px;margin-top:17px}.journey-introduction>div:last-child{margin-top:23px}.journey-introduction>div:last-child>p{font-size:13px}.journey-introduction>div:last-child>p br{display:none}.journey-introduction a{font-size:10px;margin-top:2px}.journey-introduction>div>p{font-size:10px}.journey-scroll-track.is-flow>.journey-chapter-nav{top:71px;gap:5px}.journey-chapter-nav button{flex-direction:column;justify-content:center;gap:5px;font-size:8px;min-height:55px}.journey-chapter-nav button>span{font-size:8px}.journey-chapter{display:flex;flex-direction:column;gap:25px;align-items:stretch;padding:35px 0 40px;scroll-margin-top:144px!important}.journey-chapter-copy h3{font-size:31px;max-width:420px;margin-top:12px}.journey-chapter-copy>p{font-size:12px;margin-top:15px}.journey-chapter-copy>small{font-size:9px;margin-top:17px;padding-top:13px}.journey-chapter-number{font-size:10px}.journey-chapter .journey-scene{padding:22px 17px}.journey-team{padding:4px 0;grid-template-columns:repeat(3,1fr);gap:15px 10px}.journey-team>button{padding:5px}.journey-team strong{font-size:12px;margin-top:13px}.journey-team small{font-size:9px;min-height:24px}.journey-team>p{font-size:10px;margin-top:8px}.journey-care .mobile-scan-scene{max-width:250px}.journey-roster{gap:9px;margin-top:10px}.journey-roster>button{padding:5px}.journey-roster .story-portrait{width:30px}.journey-roster span{font-size:8px}.journey-care .mobile-scan-heading,.journey-care .mobile-scan-status{padding:12px}.journey-care .mobile-scan-explanation>small{font-size:8px}.journey-replay{min-height:44px}.journey-wellness{grid-template-columns:1fr;padding:0 0 16px}.journey-wellness-person .story-portrait{width:84px}.journey-wellness-person>span{margin-top:0}.journey-wellness-plan h4{font-size:29px}.journey-wellness-plan>p{font-size:12px}.journey-wellness-plan>small{font-size:9px}.journey-wellness-plan>button{font-size:11px}.wellness-rhythm>i{width:29px;height:29px}.journey-care .teledoc-video{height:245px}.journey-care .teledoc-conversation p{font-size:11px}.journey-care .teledoc-participant{width:78px}.journey-care .teledoc-conversation{min-height:97px}.journey-care .teledoc-module-link,.journey-care .teledoc-story-steps button{min-height:44px}.journey-afterword{display:block;padding-top:20px}.journey-afterword>div{gap:20px}.journey-afterword>div>span{width:100%}.journey-afterword>small{display:block;text-align:left;margin-top:15px;font-size:8px}.grouping-board{height:320px}.grouping-zone strong{font-size:9px}.grouping-zone small{font-size:8px}.grouping-source{font-size:9px;gap:10px}.grouping-person{width:46px}.grouping-footnote{font-size:9px}.grouping-zone{width:32%}.grouping-zone-green{left:0}.grouping-zone-amber{left:34%}.grouping-zone-red{right:0}.claim-motion-stage{height:188px;gap:15px}.claim-inbox{width:67px;height:113px}.claim-review{width:97px}.claim-outbox{width:75px}.claim-inbox small{font-size:7px}.claim-review-checks{gap:14px;font-size:9px}.claim-motion>p{font-size:9px}.claim-actors{font-size:8px;gap:12px}.service-visual[data-phase="2"]{padding-bottom:23px}.claim-replay{font-size:10px}.role-ecosystem{margin-top:55px}.role-ecosystem-inner{padding:54px 22px 28px}.role-ecosystem-heading{display:block;margin-bottom:24px}.role-ecosystem-heading h2{font-size:38px;margin-top:18px}.role-ecosystem-heading>div>p{font-size:10px}.role-ecosystem-heading>p{font-size:12px;margin-top:22px;max-width:360px}.role-ecosystem-heading>p br{display:none}.role-ecosystem-layout{gap:25px}.ecosystem-role-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.ecosystem-role-tabs button{gap:10px;min-height:88px;padding:19px 0}.ecosystem-role-tabs button strong{font-size:14px}.ecosystem-role-tabs button small{font-size:9px}.ecosystem-panel{padding:22px 20px 10px;border-radius:9px}.ecosystem-panel-heading{align-items:flex-start;gap:10px;font-size:9px}.ecosystem-panel-heading>span{max-width:185px}.ecosystem-panel-heading small{font-size:7px;white-space:nowrap}.ecosystem-panel h3{font-size:27px;margin-top:21px}.ecosystem-intro{font-size:11px}.ecosystem-route{grid-template-columns:1fr .3fr .85fr .3fr 1fr;padding:24px 0 20px;min-height:160px}.ecosystem-aurora .brand-motion{width:44px}.ecosystem-aurora>span{font-size:10px}.ecosystem-endpoint{font-size:9px;gap:12px}.ecosystem-endpoint>svg{width:23px}.ecosystem-endpoint>span{min-height:44px}.ecosystem-focus{gap:11px}.ecosystem-focus>button{font-size:9px;gap:7px;min-height:84px}.ecosystem-detail{font-size:11px;min-height:87px}.ecosystem-contact{font-size:11px}.ecosystem-modules{gap:0 18px;padding-top:12px}.ecosystem-modules>span{width:100%}.ecosystem-modules button{font-size:10px}.ecosystem-mandate{font-size:9px;margin-top:22px}}@media (max-width:370px){.motion-hero{padding-left:18px;padding-right:18px}.motion-hero h1{font-size:30px}.motion-hero-description{font-size:12px}.motion-hero-actions{gap:4px}.hero-connection{max-width:250px}.hero-connection-caption{top:19%;font-size:8px}.hero-connection-outcomes{font-size:8px}.hero-scroll-cue{font-size:9px}.scroll-journey{padding-left:18px;padding-right:18px}.journey-chapter-copy h3{font-size:28px}.journey-chapter .journey-scene{padding:18px 12px}.journey-chapter-nav button{font-size:8px}.journey-roster{gap:3px}.journey-team{gap:12px 6px}.journey-team small{font-size:8px}.journey-care .teledoc-video{height:222px}.grouping-zone strong{font-size:9px}.grouping-source{font-size:8px}.grouping-person{width:44px}.grouping-footnote{font-size:8px}.claim-motion-stage{gap:5px}.claim-review{width:85px}.claim-review .brand-motion{width:32px}.claim-review strong{font-size:10px}.claim-review small{font-size:6px}.claim-inbox{width:58px}.claim-inbox small{font-size:6px}.claim-outbox{width:64px}.claim-review-checks{gap:9px}.claim-review-checks>span{gap:4px;font-size:8px}.claim-actors{font-size:7px}.role-ecosystem-inner{padding-left:18px;padding-right:18px}.role-ecosystem-heading h2{font-size:34px}.ecosystem-panel{padding-left:15px;padding-right:15px}.ecosystem-panel h3{font-size:25px}.ecosystem-role-tabs button strong{font-size:12px}.ecosystem-role-tabs button small{font-size:8px}.ecosystem-focus{gap:9px}.ecosystem-focus>button,.ecosystem-panel-heading{font-size:8px}.ecosystem-panel-heading small{font-size:6px}.ecosystem-aurora .brand-motion{width:37px}.ecosystem-endpoint{font-size:8px}.ecosystem-contact{font-size:10px}}[data-motion=off] :is(.motion-hero,.scroll-journey,.role-ecosystem) *{animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.landing-arrival{display:none}:is(.motion-hero,.scroll-journey,.role-ecosystem) *{animation:none!important;transition:none!important}}.wellness-demo{max-width:560px;margin:0 auto 8px;border:1px solid #cedfd5;border-radius:16px;background:#fff;overflow:hidden;color:#173e30}.wellness-demo-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid #e4ece7}.wellness-demo-heading>div{display:flex;align-items:center;gap:10px}.wellness-demo-heading .story-portrait{width:34px;border-radius:50%}.wellness-demo-heading>div>span{font-size:9px;color:#4d7262}.wellness-demo-heading strong{display:block;margin-top:3px;color:#173e30;font-size:12px;font-weight:550}.wellness-demo-heading>span{font-size:9px;color:#587164}.wellness-demo-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 22px;border-bottom:1px solid #e4ece7}.wellness-demo-tabs button{position:relative;display:flex;justify-content:center;align-items:center;gap:8px;min-height:43px;font-size:10px;color:#526f61;overflow:hidden}.wellness-demo-tabs button>span{font-size:9px}.wellness-demo-tabs button[aria-pressed=true]{color:#106648;font-weight:600}.wellness-demo-tabs button>i{position:absolute;bottom:0;left:0;right:0;height:2px;background:#14805a;transform-origin:left}.wellness-demo-screen{min-height:260px;padding:19px 22px 14px;animation:wellness-scene-in .35s ease-out both}.wellness-demo-title>span{display:block;line-height:1.5;color:#517363;font-size:9px}.wellness-demo-title h4{font-size:clamp(21px,2vw,28px);line-height:1.15;letter-spacing:-.035em;font-weight:500;margin-top:7px}.wellness-demo-title p{font-size:10px;color:#536e61;line-height:1.6;margin-top:6px}.wellness-plan-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:19px}.wellness-plan-topics>div{padding:12px 9px;background:#f6f9f7;border:1px solid #e2eae5;border-radius:8px;animation:wellness-scene-in .45s both}.wellness-plan-topics>div[data-focus=true]{background:#e6f4ec;border-color:#a6ceba}.wellness-plan-topics svg{color:#257c58;margin-bottom:10px}.wellness-plan-topics strong{display:block;font-size:10px;font-weight:550}.wellness-plan-topics span{display:block;margin-top:4px;font-size:9px;line-height:1.6;color:#4f6c5c}.wellness-plan-consent{display:flex;align-items:center;gap:7px;margin-top:15px;font-size:9px;color:#496857;line-height:1.5}.wellness-plan-consent svg{flex-shrink:0}.wellness-daily-tasks{margin-top:12px}.wellness-daily-tasks>button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 0;text-align:left;border-bottom:1px solid #e7eee9;font-size:11px}.wellness-daily-tasks>button>svg{color:#397d5d;flex-shrink:0}.wellness-daily-tasks>button>i{width:21px;height:21px;display:grid;place-items:center;margin-left:auto;border:1px solid #a7c0b1;border-radius:50%;flex-shrink:0;transition:background .25s,border-color .25s}.wellness-daily-tasks>button[aria-pressed=true]>i{background:#227753;color:white;border-color:#227753}.wellness-daily-tasks>button[aria-pressed=true]>i svg{animation:wellness-check-in .3s both}.wellness-daily-progress{display:flex;align-items:center;gap:18px;margin-top:12px;font-size:9px;color:#4f6c5c}.wellness-daily-progress>div{flex:1;height:4px;border-radius:2px;overflow:hidden;background:#e3eee7}.wellness-daily-progress i{display:block;height:100%;background:#248156;transform-origin:left;transition:transform .45s}.wellness-review{display:flex;align-items:center;gap:20px;margin-top:12px}.wellness-completion{width:83px;height:83px;position:relative;flex-shrink:0}.wellness-completion svg{width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke:#e0eee6;stroke-width:5}.wellness-completion circle:last-child{stroke:#2a8b61;stroke-linecap:round}.wellness-completion>span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:8px;color:#506c5d}.wellness-completion strong{font-size:28px;line-height:1.15;font-weight:500;letter-spacing:-.06em;color:#184d35}.wellness-completion small{font-size:12px;letter-spacing:0;color:#5d796a}.wellness-check-in{flex:1;min-width:0}.wellness-check-in>strong{display:block;line-height:1.5;font-size:11px;font-weight:550}.wellness-check-in>div{display:flex;gap:7px;margin:7px 0 4px}.wellness-check-in button{min-height:32px;padding:4px 10px;border:1px solid #c3d7ca;border-radius:5px;font-size:10px}.wellness-check-in button[aria-pressed=true]{background:#e1f2e7;border-color:#39845b;color:#185c39}.wellness-check-in>span{display:block;min-height:27px;font-size:9px;line-height:1.5;color:#536e61}.wellness-evaluation{margin-top:11px}.wellness-evaluation>span{display:block;line-height:1.5;font-size:9px;color:#496d58}.wellness-evaluation>div{display:flex;justify-content:space-between;align-items:center;position:relative;margin:7px 0 6px}.wellness-evaluation>div:before{content:"";position:absolute;top:4px;left:0;right:0;border-top:1px solid #b5d5c2}.wellness-evaluation>div>span{position:relative;font-size:8px;color:#536e61;background:#fff;padding-right:5px}.wellness-evaluation>div>span:last-child{padding-right:0;padding-left:5px;text-align:right}.wellness-evaluation i{display:block;width:7px;height:7px;border-radius:50%;background:#51876a;margin-bottom:5px}.wellness-evaluation>div>span:last-child i{margin-left:auto}.wellness-evaluation small{display:block;font-size:8px;color:#536e61;line-height:1.5}.wellness-demo-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #e4ece7;padding:0 12px 0 22px}.wellness-module-link{display:flex;align-items:center;gap:7px;font-size:10px;color:#1a6b48;min-height:44px}.wellness-demo-footer>div{display:flex}.wellness-demo-footer>div>button{width:36px;height:44px;display:grid;place-items:center;color:#466e58}.wellness-demo button:disabled{opacity:.4}.wellness-demo button:focus-visible{outline:2px solid #176d4d;outline-offset:-2px}.grouping-footnote>span>strong{display:block;margin-bottom:3px;color:#2c6046;font-weight:550}.wellness-demo[data-running=false] *,[data-motion=off] .wellness-demo *{animation:none!important;transition:none!important}@keyframes wellness-scene-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes wellness-check-in{0%{transform:scale(.6)}to{transform:scale(1)}}@media (max-width:1199px){.wellness-demo-heading{padding:12px 16px}.wellness-demo-tabs{margin:0 16px}.wellness-demo-screen{padding:16px;min-height:277px}.wellness-demo-footer{padding-left:16px}.wellness-plan-topics{gap:6px}.wellness-plan-topics>div{padding:11px 7px}}@media (max-width:600px){.wellness-demo-heading{padding:12px}.wellness-demo-heading>span{max-width:65px;text-align:right;line-height:1.5}.wellness-demo-tabs{margin:0 12px}.wellness-demo-tabs button{min-height:44px;gap:5px}.wellness-demo-screen{padding:17px 12px;min-height:302px}.wellness-demo-title h4{font-size:23px}.wellness-plan-topics{gap:5px;margin-top:20px}.wellness-plan-topics>div{padding:11px 6px}.wellness-plan-topics strong{font-size:9px;line-height:1.5}.wellness-plan-topics span{font-size:9px}.wellness-daily-tasks>button{min-height:44px;font-size:10px}.wellness-review{gap:12px}.wellness-completion{width:70px;height:70px}.wellness-check-in>div{gap:5px}.wellness-check-in button{min-height:44px;padding:4px 7px;font-size:9px}.wellness-demo-footer{padding-left:12px;padding-right:4px}.wellness-module-link{font-size:9px;gap:4px}.wellness-demo-footer>div>button{width:32px}.wellness-evaluation{margin-top:16px}}@media (prefers-reduced-motion:reduce){.wellness-demo *{animation:none!important;transition:none!important}}@media (min-width:1000px) and (max-height:820px){.journey-sticky .journey-stage-layout{padding-top:10px;padding-bottom:10px}.journey-sticky .wellness-demo-heading{padding-top:8px;padding-bottom:8px}.journey-sticky .wellness-demo-screen{min-height:235px;padding-top:10px;padding-bottom:10px}.journey-sticky .wellness-demo-title h4{font-size:22px;margin-top:4px}.journey-sticky .wellness-demo-title p{font-size:9px;margin-top:4px}.journey-sticky .wellness-review{margin-top:8px}.journey-sticky .wellness-completion{width:64px;height:64px}.journey-sticky .wellness-evaluation{margin-top:5px}.journey-sticky .wellness-plan-topics{margin-top:12px}.journey-sticky .wellness-plan-topics>div{padding-top:8px;padding-bottom:8px}.journey-sticky .wellness-plan-topics svg{width:19px;height:19px;margin-bottom:7px}.journey-sticky .wellness-plan-consent{margin-top:10px}.journey-sticky .wellness-daily-tasks{margin-top:8px}}.population-hero{position:relative;isolation:isolate;overflow:hidden;margin:0 16px;border:1px solid #e4efea;border-top:0;border-radius:0 0 28px 28px;background:#fbfefd}.people-wave{position:absolute;z-index:-1;inset:auto 0 0;height:520px;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%);mask-image:linear-gradient(180deg,transparent,#000 30%)}.people-wave canvas{position:absolute;display:block;width:100%;height:100%;opacity:.9}.people-wave[data-active=false] .aurora-mist{animation-play-state:paused}.population-hero-inner{display:grid;place-items:center;min-height:clamp(720px,calc(100svh - 83px),940px);padding:105px 24px 295px}.population-hero-copy{position:relative;max-width:950px;text-align:center;animation:population-copy-arrive 1s .12s backwards}.population-hero-kicker{color:#487666;font-size:10px;font-weight:550;letter-spacing:.16em;text-transform:uppercase}.population-hero h1{margin:25px 0 0;color:#133e35;font-size:clamp(50px,4.8vw,76px);font-weight:460;line-height:1.1;letter-spacing:-.025em}.population-hero h1>span{color:#07825f}.population-hero-actions{margin-top:31px}.population-hero-actions .clarity-primary{min-height:48px;gap:26px;padding:0 21px;border-radius:30px;background:#124c3d;font-size:12px;transition:background .25s ease,transform .25s ease}.population-hero-actions .clarity-primary:hover{background:#087252;transform:translateY(-2px)}.population-hero-actions .clarity-primary svg{transition:transform .25s ease}.population-hero-actions .clarity-primary:hover svg{transform:translateY(2px)}.population-hero-scroll{position:absolute;bottom:19px;left:calc(50% - 24px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:48px;height:53px;color:#427360}.population-hero-scroll>span{width:1px;height:21px;background:#a0cbb6}.population-hero-scroll svg{animation:population-scroll-nudge 2.5s 1.8s 3}@keyframes population-copy-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes population-scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.journey-introduction h2{letter-spacing:-.01em}.journey-chapter-copy h3{letter-spacing:-.015em}@media (max-width:900px) and (min-width:701px){.population-hero h1{font-size:49px}.population-hero-inner{min-height:clamp(740px,calc(100svh - 72px),900px);padding-bottom:305px}}@media (max-width:700px){.population-hero{margin:0 8px;border-radius:0 0 22px 22px}.people-wave{height:430px}.population-hero-inner{min-height:clamp(680px,calc(100svh - 72px),820px);padding:82px 18px 285px}.population-hero-copy{width:100%}.population-hero-kicker{font-size:9px;letter-spacing:.08em}.population-hero h1{margin-top:24px;font-size:clamp(30px,8.8vw,50px);line-height:1.16}.population-hero-actions{margin-top:27px}.population-hero-actions .clarity-primary{min-height:46px;padding:0 20px;font-size:11px;gap:23px}.journey-introduction h2{font-size:40px}}@media (max-width:370px){.population-hero-inner{padding-left:14px;padding-right:14px}.population-hero h1{font-size:28px}.population-hero-kicker{font-size:8px}}[data-motion=off] .population-hero-copy,[data-motion=off] .population-hero-scroll svg{animation:none!important}[data-motion=off] .population-hero *{transition:none!important}@media (prefers-reduced-motion:reduce){.population-hero *,.population-hero :after,.population-hero :before{animation:none!important;transition:none!important}}