:root{--core-navy:#000530;--midnight-blue:#061956;--navy:#0c2e8e;--deep-trust-blue:#0c2e8e;--signal-blue:#0d56a1;--blue-dark:#0d56a1;--patientexp-cyan:#008ab5;--blue:#1099da;--activation-blue:#1099da;--care-sky:#2ccbff;--violet:#6b3fd9;--action:#ff8a3d;--white:#fff;--soft:#f5f8ff;--mist:#d4d3da;--slate:#686a93;--ink:#161a2f;--body:#686a93;--deep:#000530;--teal:#008ab5;--gold:#ff8a3d;--line:rgba(6,25,86,.14);--shadow-sm:0 6px 18px rgba(6,25,86,.06);--shadow:0 16px 38px rgba(6,25,86,.1);--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--max:1200px}html{color-scheme:light}body{background:var(--white);color:var(--ink);font-family:Aptos,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{color:var(--deep-trust-blue);font-family:Aptos Display,Aptos,Segoe UI,Arial,sans-serif;font-weight:700;letter-spacing:-.025em}h1{font-size:clamp(2.85rem,5.8vw,4.8rem);line-height:1.04}h2{font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.09}h3{font-size:1.3rem;letter-spacing:-.012em;line-height:1.22}p{color:var(--body)}a,button{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--care-sky);outline-offset:4px}.site-header{padding:26px 28px 0}.nav-shell{border:1px solid rgba(6,25,86,.07);border-radius:40px;box-shadow:0 12px 30px rgba(6,25,86,.1);gap:24px;min-height:74px;padding:10px 14px 10px 24px}.brand{width:166px}.primary-nav{gap:24px}.primary-nav a{color:var(--midnight-blue);font-size:.94rem;font-weight:600;padding:10px 0}.primary-nav a.active,.primary-nav a:hover{border-color:var(--activation-blue);color:var(--signal-blue)}.nav-cta{min-height:44px;padding:10px 23px}.button{background:var(--signal-blue);box-shadow:0 8px 20px rgba(13,86,161,.18);font-weight:700;min-height:48px;padding:12px 24px}.button:focus-visible,.button:hover{background:var(--midnight-blue)}.button-light{background:var(--white);border-color:rgba(6,25,86,.18);box-shadow:none;color:var(--midnight-blue)}.button-light:hover{background:var(--midnight-blue);border-color:var(--midnight-blue)}.text-link{color:var(--signal-blue)}.text-link:hover{color:var(--deep-trust-blue)}.eyebrow{color:var(--patientexp-cyan);font-size:.82rem;letter-spacing:.13em}.home-hero{background:linear-gradient(180deg,var(--soft) 0,var(--white) 100%);min-height:690px;padding:164px 32px 82px}.home-hero h1{margin-bottom:22px;max-width:920px}.hero-lead{color:var(--slate);font-size:1.16rem;line-height:1.55;max-width:790px}.hero-definition{border-color:rgba(6,25,86,.13);color:var(--midnight-blue)}.hero-definition strong{color:var(--patientexp-cyan)}.hero-actions{margin-top:30px}.page-hero{background:linear-gradient(180deg,var(--soft),var(--white));min-height:510px;padding:174px 32px 78px}.page-hero h1{font-size:clamp(2.8rem,5vw,4.25rem);max-width:900px}.subpage-hero{background:linear-gradient(180deg,var(--soft),var(--white));min-height:470px;padding:170px 32px 76px}.subpage-hero h1{font-size:clamp(2.7rem,4.8vw,4.15rem)}.section{padding:88px 32px}.section-heading{margin-bottom:46px}.section-heading.centered{max-width:820px}.soft-section{background:var(--soft)}.body-large{font-size:1.05rem}.activation-canvas article,.case-detail,.case-story,.contact-card,.contact-details,.faq-list details,.home-card,.insight-card,.leader-card,.model-flow li,.proof-stack article,.readiness-grid article,.resource-tile,.signal-proof-grid article,.story-index a,.use-case-grid article,.why-panel{border-radius:var(--radius-md)}.faq-list details,.home-card,.insight-card,.leader-card,.model-flow li,.resource-tile,.signal-proof-grid article,.story-index a{border-color:var(--line);box-shadow:var(--shadow-sm)}.home-card:hover,.insight-card:hover,.resource-tile:hover,.story-index a:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.activation-canvas p,.home-card p,.insight-card p,.leader-card p:last-child,.model-flow p,.platform-layers p,.proof-stack p,.readiness-grid p,.resource-tile-body p,.signal-proof-grid li,.story-index p,.use-case-grid p{font-size:1rem}.activation-model{background:var(--soft)}.article-meta,.footer-inner small,.why-label{color:var(--slate)}.why-panel.active{border-color:rgba(16,153,218,.38)}.model-flow li{border-top-color:var(--step-color,var(--activation-blue))}.model-flow .step-1{--step-color:var(--patientexp-cyan)}.model-flow .step-2{--step-color:var(--activation-blue)}.model-flow .step-3{--step-color:var(--violet)}.model-flow .step-4{--step-color:var(--action)}.model-flow .step-5{--step-color:var(--signal-blue)}.model-number{background:var(--step-color)}.executive-value{background:linear-gradient(135deg,var(--core-navy),var(--midnight-blue))}.executive-value .value-lead{color:var(--soft)}.value-grid article{background:rgba(0,5,48,.84)}.metric-bar{background:var(--midnight-blue)}.cta-section{background:linear-gradient(135deg,var(--core-navy),var(--deep-trust-blue));padding:84px 32px}.cta-section .eyebrow,.executive-value .eyebrow{color:var(--care-sky)}.cta-section .button{background:var(--white);color:var(--midnight-blue)}.cta-section .button:hover{background:var(--activation-blue);color:var(--white)}.resource-cover{background:linear-gradient(145deg,var(--core-navy),var(--deep-trust-blue))}.resource-cover.light{background:linear-gradient(145deg,var(--soft),var(--white))}.resource-cover.orange{background:linear-gradient(145deg,#fff3eb,var(--white))}.article-callout,.conversion-band,.customer-voice{background:var(--soft)}.ecosystem-core{background:linear-gradient(145deg,var(--midnight-blue),var(--deep-trust-blue))}.platform-layers article:nth-child(2){border-color:var(--activation-blue)}.platform-layers article:nth-child(3){border-color:var(--action)}.platform-layers article:nth-child(4){border-color:var(--patientexp-cyan)}.client-logos img{opacity:.72}.client-logos img.firsthealth-logo{filter:brightness(0) saturate(100%);max-width:145px;opacity:.68}.site-footer{background:var(--soft);border-color:var(--line)}@media(max-width:1020px){.site-header{padding:20px 20px 0}.primary-nav{gap:17px}.section{padding:78px 28px}}@media(max-width:760px){.site-header{padding:12px}.nav-shell{border-radius:18px;min-height:66px;padding:9px 11px 9px 18px}.brand{width:148px}.primary-nav{border:1px solid var(--line);box-shadow:var(--shadow);top:84px}.home-hero{min-height:660px;padding:138px 20px 64px}.page-hero,.subpage-hero{min-height:470px;padding:136px 20px 64px}.section{padding:66px 20px}.section-heading{margin-bottom:38px}.hero-lead{font-size:1.06rem}.cta-section{padding:68px 20px}}@media(prefers-reduced-motion:reduce){a,button{transition:none}}