.evidence-section,.questions-section{padding:70px 0}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:36px;display:flex}.section-heading .section-title{margin-top:16px}.section-heading>p{max-width:340px;font-size:16px}.needs-note{max-width:760px;margin-top:24px;font-size:14px;line-height:1.7}.needs-note a{text-underline-offset:3px;color:var(--royal);text-decoration:underline}.tricare-section{background:var(--paper);color:var(--navy);border-bottom:1px solid var(--sand);padding:clamp(56px,7vw,96px) 0}.tricare-layout{align-items:center;gap:40px;display:grid}.tricare-copy h2{letter-spacing:-.025em;margin-top:24px;font-size:clamp(30px,3.2vw,42px);line-height:1.1}.tricare-copy .veteran-owned{color:var(--royal);margin-top:16px}.tricare-copy .veteran-owned>span{letter-spacing:.02em;font-size:14px;font-weight:500}.tricare-mission{max-width:46ch;color:var(--ink);margin-top:20px;font-size:17px;line-height:1.6}.tricare-note{color:var(--body);max-width:46ch;margin-top:14px;font-size:14px}.tricare-copy .brand-link{color:var(--royal);margin-top:24px}.tricare-media .kicker{color:var(--royal);margin-bottom:18px}.tricare-media .media-feature{width:100%}.tricare-results{color:var(--body);margin-top:12px;font-size:14px}@media (min-width:1024px){.tricare-layout{grid-template-columns:1fr 1.15fr;gap:clamp(48px,6vw,96px)}}.story-section{background:var(--sky);padding:50px 0}.story-layout{gap:24px;display:grid}.story-credit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.story-credit p{color:var(--navy);font-size:14px;font-weight:500}.story-credit p span{margin-top:6px;font-weight:400;display:block}.story-credit a{font-size:14px}.locations-section{background:var(--cream);padding:65px 0}.questions-layout{gap:28px;display:grid}.questions-layout h2{margin-top:16px}.consultation-section{background:var(--navy);color:var(--periwinkle);padding:clamp(48px,5vw,72px) 0;position:relative}.consultation-layout{gap:32px;display:grid;position:relative}.consultation-layout h2{max-width:22ch;margin-top:18px;font-size:clamp(32px,3.6vw,48px)}.consultation-copy{max-width:58ch;margin-top:20px;font-size:17px;line-height:1.65}.consultation-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.consultation-actions>p{max-width:32ch}@media (max-width:599px){.consultation-actions .cta{justify-content:space-between;width:100%}}@media (min-width:1024px){.consultation-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,6vw,88px)}}@media (min-width:768px){.evidence-section,.questions-section{padding:90px 0}.story-layout{grid-template-columns:1fr 3fr}.questions-layout{grid-template-columns:1fr 1.3fr;gap:60px}}@media (min-width:1100px){.story-section{padding:64px 0}}@media (min-width:768px) and (max-width:1023px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-hero{background:var(--navy);overflow:hidden}.hero-image-field{min-height:calc(744px + var(--nav-overlap));isolation:isolate;position:relative}.hero-photo{object-fit:cover;object-position:70% 40%;z-index:-2}.hero-image-shade{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--navy) 95%, transparent), color-mix(in srgb, var(--navy) 68%, transparent) 43%, transparent 75%), linear-gradient(0deg, color-mix(in srgb, var(--navy) 55%, transparent), transparent 40%);position:absolute;inset:0}.hero-layout{min-height:calc(744px + var(--nav-overlap));padding-block:calc(88px + var(--nav-overlap)) 88px;justify-content:space-between;align-items:center;display:flex;position:relative}.hero-copy{width:min(100%,560px)}.hero-copy h1{letter-spacing:-.04em;color:var(--paper);margin-top:24px;font-size:clamp(56px,6.4vw,84px);line-height:.98}.hero-copy h1 span{color:var(--mint)}.hero-lede{color:var(--paper);max-width:380px;margin-top:28px;font-size:19px;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.hero-actions .brand-link{color:var(--paper);font-size:14px}.hero-detail{color:var(--periwinkle);margin-top:20px;font-size:14px}.insurance-logo{width:150px;height:auto}.evidence-compact{gap:30px;display:grid}.evidence-compact .section-title{margin-top:20px}.evidence-links{flex-wrap:wrap;gap:4px 24px;margin-top:20px;display:flex}.evidence-links .brand-link{font-size:14px}@media (min-width:768px){.evidence-compact{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px}}@media (max-width:1023px){.hero-image-field,.hero-layout{min-height:calc(704px + var(--nav-overlap))}.hero-copy{max-width:430px}.hero-copy h1{font-size:64px}.hero-image-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--navy) 95%, transparent), color-mix(in srgb, var(--navy) 65%, transparent) 55%, transparent)}}@media (max-width:599px){.hero-image-field{min-height:calc(808px + var(--nav-overlap))}.hero-layout{min-height:calc(808px + var(--nav-overlap));padding-top:calc(328px + var(--nav-overlap));align-items:flex-end;padding-bottom:32px}.hero-photo{object-fit:cover;object-position:75% top;height:calc(488px + var(--nav-overlap))!important}.hero-image-shade{background:linear-gradient(0deg, var(--navy) 40%, color-mix(in srgb, var(--navy) 94%, transparent) 48%, color-mix(in srgb, var(--navy) 12%, transparent) 77%, transparent)}.hero-copy h1{margin-top:18px;font-size:50px}.hero-lede{max-width:320px;margin-top:22px;font-size:16px}.hero-actions{gap:10px 18px;margin-top:24px}.hero-actions .cta{padding:13px 16px;font-size:14px}.hero-actions .brand-link{gap:10px;font-size:14px}.hero-detail{margin-top:20px;font-size:14px}}.technology-section{background:var(--cream);padding:clamp(64px,8vw,120px) 0 0;overflow:clip}.technology-intro{gap:30px;display:grid}.technology-intro h2,.journey-heading h2,.care-paths-intro h2{color:var(--navy);letter-spacing:-.035em;font-size:clamp(42px,5.1vw,70px);line-height:1.02}.technology-intro h2{margin-top:20px}.technology-intro h2 span{color:var(--royal)}.technology-explanation{max-width:540px}.technology-lede{color:var(--navy);margin-bottom:20px;font-size:clamp(21px,2vw,26px);line-height:1.4}.technology-explanation>p+p{font-size:15px;line-height:1.7}.technology-explanation strong{color:var(--navy);font-weight:500}.technology-explanation .brand-link{margin-top:20px;font-size:14px}.technology-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;margin-top:48px;display:grid}.technology-features svg{width:44px;height:44px;color:var(--royal);margin-bottom:16px}.technology-features h3{color:var(--navy);font-size:19px;line-height:1.2}.technology-features p{max-width:190px;margin-top:8px;font-size:14px;line-height:1.5}.technology-note{max-width:650px;margin-top:28px;font-size:14px;line-height:1.7}.technology-note a{color:var(--royal);text-underline-offset:3px;text-decoration:underline}.technology-signal{color:var(--cobalt);margin-block:25px 12px;width:120%;margin-left:-10%}.technology-signal svg{height:clamp(70px,10vw,145px)}.journey-section{background:var(--navy);color:var(--paper);padding:clamp(60px,7vw,100px) 0 clamp(40px,6vw,70px);scroll-margin-top:80px}.journey-heading{gap:24px;display:grid}.journey-heading h2{color:var(--paper);margin-top:20px}.journey-heading h2 span{color:var(--mint)}.journey-heading>p{max-width:340px;color:var(--periwinkle);font-size:17px}.journey-heading>p span{margin-top:14px;font-size:14px;display:block}.journey-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid;position:relative}.journey-tabs:before{content:"";background:color-mix(in oklch, var(--periwinkle) 40%, var(--navy));height:1px;position:absolute;top:23px;left:12%;right:12%}.journey-tabs button{color:var(--periwinkle);cursor:pointer;flex-direction:column;align-items:center;gap:12px;padding:4px 0 20px;font-size:14px;display:flex;position:relative}.journey-tab-number{border:1px solid var(--periwinkle);background:var(--navy);width:44px;height:44px;transition:background .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);border-radius:50%;place-items:center;font-size:14px;display:grid}.journey-tabs button:hover .journey-tab-number{background:var(--royal);transform:translateY(-3px)}.journey-tabs button[aria-selected=true]{color:var(--mint)}.journey-tabs button[aria-selected=true] .journey-tab-number{color:var(--navy);background:var(--mint);border-color:var(--mint)}.journey-panel{gap:25px;padding-top:16px;display:grid}.journey-panel[hidden]{display:none}.journey-figure{min-width:0}.journey-visual{isolation:isolate;aspect-ratio:1.15;background:var(--royal);border-radius:4px 4px 72px;position:relative;overflow:hidden}.journey-photo{object-fit:cover;object-position:center 32%}.journey-image-index{border:1px solid var(--mint);color:var(--mint);background:var(--navy);border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;display:grid;position:absolute;top:24px;right:24px}.journey-figure figcaption{color:var(--periwinkle);max-width:470px;margin-top:14px;font-size:14px;line-height:1.6}.journey-copy{align-self:center;min-width:0}.journey-copy .journey-detail{color:var(--mint);margin-bottom:20px;font-size:14px}.journey-copy h3{letter-spacing:-.025em;max-width:450px;font-size:clamp(31px,3.2vw,46px);line-height:1.09}.journey-copy>p:not(.journey-detail){max-width:420px;color:var(--periwinkle);margin-top:22px;font-size:16px;line-height:1.7}.journey-copy>.brand-link{color:var(--mint);margin-top:22px;font-size:14px}.journey-pagination{border-top:1px solid color-mix(in oklch, var(--periwinkle) 40%, var(--navy));justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:12px;display:flex}.journey-pagination>span{color:var(--periwinkle);font-size:14px}.journey-pagination button,.journey-pagination>a{cursor:pointer;min-height:44px;color:var(--paper);align-items:center;gap:24px;font-size:14px;display:flex}.journey-pagination button>span{transition:transform .3s var(--ease);font-size:24px}.journey-pagination button:hover>span{transform:translate(5px)}.journey-interview{border-top:1px solid color-mix(in oklch, var(--periwinkle) 40%, var(--navy));gap:20px;margin-top:44px;padding-top:28px;display:grid}.journey-interview>p{color:var(--paper);font-size:18px;line-height:1.5}.journey-interview>p span{color:var(--periwinkle);font-size:14px}.journey-interview .media-trigger{max-width:560px;margin:0}.signal-study{color:var(--mint);background:var(--royal);flex-direction:column;justify-content:center;padding:30px 24px;display:flex;position:absolute;inset:0}.signal-study-heading{color:var(--paper);justify-content:space-between;gap:14px;margin-bottom:22px;font-size:12px;display:flex}.signal-study-row{grid-template-columns:20px 1fr;align-items:center;gap:14px;padding-block:4px;display:grid}.signal-study-row>span{color:var(--periwinkle);font-size:10px}.signal-study-row svg{height:clamp(28px,4vw,55px)}.signal-study-row:nth-child(3){color:var(--paper)}.signal-study-marker{border-left:1px dashed var(--periwinkle);position:absolute;top:23%;bottom:27%;left:62%}.signal-study>p{color:var(--paper);margin-top:24px;font-size:12px}.care-paths-section{background:var(--cream);padding:clamp(70px,9vw,130px) 0}.care-paths-layout{gap:24px;display:grid}.care-paths-intro>p{max-width:310px;margin-top:24px;font-size:16px}.care-paths-figure{margin-top:28px}.care-paths-photo{aspect-ratio:1.55;border-radius:4px 80px 4px 4px;max-width:440px;position:relative;overflow:hidden}.care-paths-photo img{object-fit:cover;object-position:48% center;transition:transform .7s var(--ease)}.care-paths-photo:hover img{transform:scale(1.04)}.care-paths-figure figcaption{color:var(--royal);margin-top:12px;font-size:14px}.care-paths-links{min-width:0}.care-paths-links li{border-bottom:1px solid var(--sand);position:relative}.care-paths-links li:after{content:"";bottom:-1px;background:var(--royal);transform-origin:0;height:1px;transition:transform .5s var(--ease);position:absolute;inset-inline:0;transform:scaleX(0)}.care-paths-links li:has(a:hover):after{transform:scaleX(1)}.care-paths-links li:has(a:focus-visible):after{transform:scaleX(1)}.care-paths-links li a{color:var(--navy);grid-template-columns:22px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:25px 0;display:grid}.care-path-index{color:var(--royal);align-self:start;padding-top:3px;font-size:14px}.care-paths-links li p{color:var(--body);margin-bottom:10px;font-size:14px}.care-paths-links h3{letter-spacing:-.03em;transition:transform .4s var(--ease), color .3s var(--ease);font-size:clamp(29px,3.2vw,44px);line-height:1.06}.care-path-arrow{color:var(--royal);transition:transform .4s var(--ease);font-size:28px}.care-paths-links a:hover h3{color:var(--royal);transform:translate(6px)}.care-paths-links a:hover .care-path-arrow{transform:translate(3px,-3px)}.care-paths-links .needs-note{max-width:490px;font-size:14px}@media (min-width:600px){.technology-features{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-tabs button{font-size:14px}}@media (min-width:768px){.technology-intro{grid-template-columns:1fr 1fr;align-items:start;gap:65px}.technology-intro .kicker{margin-bottom:20px}.technology-intro h2{font-size:clamp(44px,4.6vw,66px)}.technology-explanation{padding-top:44px}.technology-features{gap:36px;margin-top:64px}.technology-features svg{width:48px;height:48px}.technology-signal{margin-top:38px}.journey-heading{grid-template-columns:1.35fr 1fr;align-items:end;gap:60px}.journey-heading>p{justify-self:end;padding-bottom:8px}.journey-tabs{margin-top:50px;margin-bottom:20px}.journey-tabs button{background:var(--navy);flex-direction:row;justify-content:center;gap:18px;width:fit-content;padding:0 18px 0 0}.journey-tabs button:last-child{justify-self:end;padding-left:18px;padding-right:0}.journey-tabs button:nth-child(2),.journey-tabs button:nth-child(3){justify-self:center;padding-left:18px}.journey-tabs:before{top:27px;left:20px;right:20px}.journey-tab-number{width:56px;height:56px;font-size:17px}.journey-panel{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(32px,6vw,90px);padding-top:18px}.journey-visual{aspect-ratio:1.08;border-bottom-right-radius:100px}.journey-copy>p:not(.journey-detail){font-size:16px}.journey-copy h3{font-size:clamp(32px,3.3vw,46px)}.journey-pagination{margin-top:38px}.journey-interview{grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;margin-top:36px}.signal-study{padding:34px}.signal-study-heading{font-size:14px}.care-paths-layout{grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,130px)}.care-paths-intro{grid-area:1/1;align-self:start}.care-paths-figure{grid-area:2/1;align-self:start;margin-top:0}.care-paths-links{grid-area:1/2/3}.care-paths-layout{grid-template-rows:auto 1fr;row-gap:0}.care-paths-photo{aspect-ratio:1.13;border-top-right-radius:120px;margin-top:36px}.care-paths-links li a{grid-template-columns:24px minmax(0,1fr) 36px;gap:20px;padding:29px 0}.care-paths-links li:first-child a{padding-top:8px}.care-paths-links h3{font-size:clamp(32px,3.4vw,48px)}}@media (min-width:1100px){.technology-features{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px;margin-top:76px}.technology-features h3{max-width:170px;font-size:20px}.technology-note{margin-top:38px}}@media (prefers-reduced-motion:no-preference){.journey-panel:not([hidden]) .journey-copy{animation:chapter-arrive .6s var(--ease) both}.journey-panel:not([hidden]) .journey-photo{animation:photo-arrive .75s var(--ease) both}}@keyframes chapter-arrive{0%{opacity:.88;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes photo-arrive{0%{opacity:.92;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.technology-with-photo{grid-template-areas:"title""copy""photo""features"}.technology-title-block{grid-area:title}.technology-with-photo .technology-explanation{grid-area:copy;padding-top:0}.technology-device-photo{grid-area:photo;margin-top:6px}.technology-device-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:6px 6px 64px;width:100%;height:auto}.technology-device-photo figcaption{color:var(--body);margin-top:12px;font-size:14px}.technology-with-photo .technology-features{grid-area:features;margin-top:12px}.location-carousel{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--periwinkle) var(--cream);grid-auto-columns:86%;grid-auto-flow:column;gap:18px;padding-bottom:14px;display:grid;overflow-x:auto}.location-carousel .center-card{scroll-snap-align:start;scroll-snap-stop:always}.location-carousel-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.location-carousel-controls p{color:var(--royal);font-size:14px}.location-carousel-controls p span{color:var(--body)}.location-carousel-controls>div{gap:8px;display:flex}.location-carousel-controls button{border:1px solid var(--royal);width:44px;height:44px;color:var(--royal);border-radius:50%;place-items:center;font-size:23px;display:grid}.location-carousel-controls button:disabled{opacity:.35;cursor:default}.location-carousel-controls button:not(:disabled):hover{background:var(--royal);color:var(--paper)}@media (min-width:600px) and (max-width:1099px){.location-carousel{grid-auto-columns:46%}}@media (min-width:768px){.technology-with-photo{grid-template-areas:"title copy""photo features";align-items:start;gap:38px 60px}.technology-with-photo .technology-explanation{padding-top:40px}.technology-with-photo .technology-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin-top:0}.technology-with-photo .technology-features svg{width:42px;height:42px;margin-bottom:12px}.technology-with-photo .technology-features h3{font-size:18px}.technology-device-photo{margin-top:0}}@media (min-width:1100px){.location-carousel{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:28px;overflow:visible}.location-carousel-controls{display:none}.technology-with-photo .technology-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}}.hero-image-field{border-radius:var(--page-radius) var(--page-radius) 0 0;overflow:hidden}.home-hero{background:var(--cream)}.technology-section{padding-bottom:clamp(54px,6vw,88px)}.journey-section,.consultation-section{isolation:isolate;position:relative;overflow:hidden}.journey-tabs:before{display:none}.journey-tabs button,.journey-tabs button:last-child,.journey-tabs button:nth-child(2),.journey-tabs button:nth-child(3){background:0 0;padding-inline:0}@media (max-width:767px){.journey-tabs button{font-size:14px}.hero-layout{flex-direction:column;justify-content:flex-end;align-items:flex-start}.hero-actions{gap:8px 16px}}.story-section{padding-block:clamp(52px,6vw,84px)}.voices-title{color:var(--navy);max-width:20ch;margin:18px 0 40px;font-size:clamp(28px,3vw,42px);line-height:1.12}.voices-layout{gap:40px;display:grid}.voices-layout figcaption{color:var(--royal);max-width:42ch;margin-top:20px;font-size:14px;line-height:1.6}.voices-layout .voice-tag{margin-bottom:14px}.voices-layout .story-card-mark{color:color-mix(in srgb, var(--royal) 45%, var(--periwinkle));margin-top:0;margin-bottom:6px}.voice-lead .voice-person{border-top:1px solid color-mix(in srgb, var(--royal) 20%, transparent);align-items:center;gap:16px;max-width:none;margin-top:28px;padding-top:22px;display:flex}.voice-portrait{object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}@media (min-width:768px){.voice-portrait{width:96px;height:96px}}.voices-supporting{gap:32px;display:grid}.voices-supporting figure+figure{border-top:1px solid color-mix(in srgb, var(--royal) 20%, transparent);padding-top:32px}.voices-footer{border-top:1px solid color-mix(in srgb, var(--royal) 20%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;padding-top:24px;display:flex}.voices-footer p{color:var(--body);font-size:14px}@media (min-width:768px){.voices-layout{grid-template-columns:1.2fr 1fr;gap:clamp(40px,7vw,100px)}}.evidence-figure{margin:0}.evidence-photo{aspect-ratio:1.24;background:var(--sky);border-radius:12px 12px 64px;position:relative;overflow:hidden}.evidence-photo img{object-fit:cover;object-position:50% 42%}.evidence-figure figcaption{max-width:330px;color:var(--royal);margin-top:12px;font-size:14px}.evidence-lede{max-width:430px;margin-top:18px}.evidence-links{gap:12px;margin-top:26px;display:grid}.evidence-links .evidence-card{min-height:44px;color:var(--navy);background:var(--paper);border:1px solid var(--sand);transition:transform .3s var(--ease), border-color .3s var(--ease);border-radius:12px 12px 24px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:14px;padding:15px 18px;display:grid}.evidence-card .ring-arrow{color:var(--royal);transition:transform .4s var(--ease)}.evidence-card strong{font-size:16px;font-weight:500;line-height:1.25;display:block}.evidence-card-note{color:var(--body);margin-top:4px;font-size:14px;line-height:1.4;display:block}.evidence-links .evidence-card:hover,.evidence-links .evidence-card:focus-visible{border-color:var(--royal);transform:translateY(-2px)}.evidence-card:hover .ring-arrow,.evidence-card:focus-visible .ring-arrow{transform:translate(3px,-3px)}@media (min-width:768px){.evidence-compact{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,5vw,72px)}}
