.md-site,.md-admin,.md-login{--md-ink: #09172c;--md-green: #00856e;--md-muted: #53626a;--md-line: #e1e7e4;color:var(--md-ink);font-family:Inter,Segoe UI,sans-serif;line-height:1.5;box-sizing:border-box}.md-site *,.md-admin *,.md-login *{box-sizing:border-box}.md-site{background:#fbf9f5;overflow-x:clip}.md-site a,.md-admin a,.md-login a{color:inherit;text-decoration:none}.md-site button,.md-admin button{font:inherit}.md-site h1,.md-site h2,.md-site h3,.md-site p{margin:0}.md-site h1,.md-site h2{font-family:Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.045em;line-height:1.05}.md-site h2{font-size:clamp(32px,3.3vw,51px)}.md-site h3{font-size:20px;letter-spacing:-.035em;line-height:1.25}.md-header,.md-hero,.md-section,.md-principles,.md-context,.md-care-story,.md-footer{max-width:1280px;margin:auto}.md-header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 40px}.md-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:26px;font-weight:750;letter-spacing:-1px}.md-brand svg{width:43px;height:30px;flex-shrink:0}.md-header nav,.md-header-actions{display:flex;align-items:center;gap:31px;font-size:13px;font-weight:550}.md-header-actions{gap:24px}.md-header nav a:hover,.md-footer a:hover{color:#00856e}.md-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:linear-gradient(110deg,#00866f,#006e60);color:#fff!important;padding:15px 24px;border:1px solid #007965;border-radius:7px;font-size:14px;font-weight:650;transition:transform .2s,box-shadow .2s}.md-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #006d6020}.md-button-small{padding:10px 18px;font-size:12px;gap:10px}.md-button-outline{background:transparent;color:#006b5a!important}.md-hero{display:grid;grid-template-columns:.88fr 1.3fr;align-items:center;gap:32px;min-height:530px;padding:40px 40px 65px}.md-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:750;text-transform:uppercase;color:#007e67;margin-bottom:20px!important}.md-hero h1{font-size:clamp(48px,4.4vw,64px);margin-bottom:24px}.md-hero h1 span{display:block}.md-lead{font-size:20px;line-height:1.45;max-width:370px;margin-bottom:16px!important;letter-spacing:-.03em}.md-hero-description{font-size:14px;line-height:1.7;color:#526165;max-width:355px}.md-actions{display:flex;gap:12px;margin-top:29px}.md-hero-note{display:flex;align-items:center;gap:7px;font-size:10px;color:#61726d;margin-top:20px!important}.md-hero-visual{position:relative;min-width:0;padding:14px 0}.md-orbit{position:absolute;z-index:0;width:110%;height:118%;background:linear-gradient(130deg,#e4f5ef,#ace6d5);border-radius:48% 8% 48% 10%;top:-7%;left:0;transform:rotate(-11deg)}.md-preview{position:relative;z-index:1;display:grid;grid-template-columns:130px 1fr;background:#f7faf9;border:6px solid #fff;border-radius:16px;box-shadow:0 9px 24px #0b3a3530,0 1px 4px #092c3120;overflow:hidden;text-align:left;min-width:0}.md-preview aside{background:linear-gradient(145deg,#0b293e,#103b4a);color:#fff;padding:21px 9px}.md-preview aside .md-brand{font-size:12px;gap:4px;letter-spacing:-.4px;margin:0 3px 21px}.md-preview aside .md-brand svg{width:20px;height:16px}.md-preview aside>div{display:flex;gap:8px;align-items:center;padding:9px 8px;font-size:8px;border-radius:4px;margin-bottom:5px}.md-preview aside .selected{background:#14746f}.md-preview-body{padding:23px 16px 18px;min-width:0}.md-preview h3{font:600 20px Georgia,serif!important;letter-spacing:-.6px;line-height:1.15;margin:10px 0 6px}.md-preview-label{display:block;font-size:7px;text-align:right;color:#52636a}.md-preview-date{font-size:8px;color:#73807e;margin:9px 0 15px!important}.md-preview-panels{display:grid;grid-template-columns:1.12fr 1fr;gap:10px;margin-top:14px}.md-preview-panels section{border:1px solid #e0e7e4;border-radius:8px;padding:12px 10px;background:#fff;box-shadow:0 2px 5px #12312308;min-width:0;font-size:9px}.md-preview h4{display:flex;align-items:center;justify-content:space-between;font-size:9px;gap:5px;margin:0 0 12px;font-weight:750;letter-spacing:-.2px}.md-preview-row{display:grid;grid-template-columns:25px 1fr;gap:3px 4px;align-items:center;font-size:7px;border-bottom:1px solid #e8ecea;padding:6px 0}.md-preview-row span{grid-column:2;color:#64716e;font-size:6px}.md-preview-row small{font-size:6px}.md-preview-queue{display:flex;align-items:center;justify-content:space-between;font-size:7px;padding:8px 0;border-bottom:1px solid #e9eeec;gap:5px}.md-preview-queue b{background:#d5f3e7;color:#00765d;border-radius:15px;padding:1px 9px;font-size:8px}.md-preview-task{display:flex;align-items:center;gap:6px;font-size:7px;margin:9px 0}.md-preview-task span{display:block;border:1px solid #9caeaa;width:10px;height:10px;border-radius:2px;flex-shrink:0}.md-preview-task .done{background:#00836b;color:#fff;border:0;text-align:center;font-size:8px}.md-review-tag{display:inline-block;font-size:6px;background:#ffe4d8;color:#963b2e;padding:3px 6px;border-radius:10px}.md-paper-lines{display:grid;gap:7px;margin:16px 0 10px}.md-paper-lines i{height:5px;background:#d3dad7;border-radius:3px;width:100%}.md-paper-lines i:nth-child(2){width:90%}.md-paper-lines i:last-child{width:70%}.md-floating-note{position:absolute;z-index:2;background:#fff;border:1px solid #d9e9e3;box-shadow:0 4px 16px #004e3d16;bottom:-7px;right:21px;display:flex;align-items:center;gap:10px;padding:12px 17px;font-size:10px;border-radius:7px}.md-floating-note>span{display:grid;place-items:center;background:#ddf3e9;color:#00876f;width:25px;height:25px;border-radius:50%}.md-principles{display:grid;grid-template-columns:repeat(3,1fr);background:#e1f2eb;border-radius:12px;padding:24px 30px;width:calc(100% - 80px)}.md-principles>div{display:flex;justify-content:center;align-items:center;gap:22px;font-size:14px;border-right:1px solid #a6d4c5}.md-principles>div:last-child{border:0}.md-principles svg{color:#00886d;flex-shrink:0}.md-section{padding:80px 40px 35px;scroll-margin-top:24px}.md-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px}.md-section-heading p:not(.md-eyebrow){color:#66716f;font-size:13px;margin-top:16px}.md-text-link{display:inline-flex;align-items:center;gap:13px;font-weight:650;font-size:12px;color:#007d65!important;white-space:nowrap}.md-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.md-capabilities article{background:#fffdfb;border:1px solid #e1e5e1;border-radius:12px;padding:22px 19px 24px;box-shadow:0 3px 7px #1d3b3103;min-width:0}.md-cap-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:21px}.md-cap-top svg{color:#008c71;flex-shrink:0}.md-status{font-size:8px;line-height:1.5;background:#f0eee8;color:#677168;padding:3px 7px;border-radius:5px;max-width:100px;text-align:center}.md-status.available{background:#dff3e9;color:#08735b}.md-capabilities article h3{font-size:18px;margin-bottom:9px}.md-capabilities article p{font-size:12px;line-height:1.65;color:#576368}.md-context{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center;padding:70px 40px 85px}.md-context-copy>p:not(.md-eyebrow){font-size:15px;color:#526268;max-width:330px;margin:20px 0 25px}.md-value{display:flex;align-items:center;gap:14px;margin:18px 0;font-size:14px}.md-value>span{background:#e0f4ea;border-radius:7px;color:#00826b;display:grid;place-items:center;width:44px;height:44px}.md-preview-patient{grid-template-columns:115px 1fr}.md-preview-patient .md-preview-body{padding:21px 14px}.md-preview-patient h3{font:700 15px Segoe UI,sans-serif!important}.md-preview-tabs{font-size:7px;display:flex;gap:9px;margin:15px 0;border-bottom:1px solid #dfe6e2;padding-bottom:10px;white-space:pre-wrap}.md-preview-tabs b{color:#00795f}.md-preview-patient .md-preview-panels{grid-template-columns:1fr 1fr}.md-preview-patient .md-preview-panels section{font-size:8px;min-height:185px}.md-preview-patient h5{font-size:8px;margin:14px 0 4px}.md-preview-patient p{font-size:7px;line-height:1.65;margin:10px 0}.md-settings-section{max-width:1440px;padding:60px max(40px,calc((100% - 1200px)/2)) 30px;margin:auto;border-radius:42px;background:linear-gradient(120deg,#e8f6f0,#d9f2e9);scroll-margin-top:25px}.md-setting-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.md-setting-grid article{background:#ffffffde;border:1px solid #d5e8e0;border-radius:14px;padding:26px 25px;box-shadow:0 4px 10px #16715c07}.md-setting-grid svg{color:#00866c;margin-bottom:18px}.md-setting-grid h3{margin-bottom:10px}.md-setting-grid p{font-size:13px;color:#566563;line-height:1.65}.md-settings-note{text-align:center;font-size:12px;margin:24px auto 0!important;color:#4e6c61}.md-care-story{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center;padding:90px 40px 15px}.md-care-story img{width:100%;height:335px;-o-object-fit:cover;object-fit:cover;border-radius:20px;-o-object-position:right;object-position:right}.md-care-story>div>p:not(.md-eyebrow){font-size:14px;line-height:1.8;color:#5a6867;margin:20px 0}.md-roadmap{padding-bottom:65px}.md-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:35px 0}.md-roadmap article{display:flex;gap:17px;border-top:1px solid #cfddd6;padding-top:22px}.md-roadmap article>span{font:20px Georgia,serif;color:#00846a}.md-roadmap small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#007860}.md-roadmap h3{font-size:18px;margin:8px 0 10px}.md-roadmap article p{font-size:12px;line-height:1.8;color:#60706b}.md-disclaimer{font-size:10px;color:#6b7772;max-width:860px}.md-contact{max-width:1400px;margin:0 auto;background:linear-gradient(110deg,#0b293f,#103e4b);border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:35px;padding:52px max(45px,calc((100% - 1200px)/2));color:#fff;position:relative;overflow:hidden;scroll-margin-top:20px}.md-contact:after{content:"";position:absolute;width:300px;height:300px;right:-130px;bottom:-200px;border-radius:50%;border:60px solid #2bba9d55;pointer-events:none}.md-contact .md-eyebrow{color:#87d6bf}.md-contact h2{font-size:clamp(30px,3.5vw,49px)}.md-contact p:not(.md-eyebrow){font-size:12px;color:#b8d3cf;margin-top:17px}.md-contact .md-button{white-space:nowrap;z-index:1;background:#008a72}.md-footer{padding:35px 40px 24px;display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.md-footer>div{display:flex;align-items:center;gap:30px}.md-footer>div>span:last-child{border-left:1px solid #bcc8c0;padding-left:25px;font-size:11px}.md-footer .md-brand{font-size:22px}.md-footer nav{display:flex;gap:19px;font-size:10px}.md-footer nav>span{font-weight:700}.md-footer>p{flex-basis:100%;font-size:9px;color:#7b8781}.md-menu-button{display:none;border:0;background:transparent;color:#12352e}.md-mobile-break{display:none}.md-skip{position:absolute;top:-80px;left:20px;z-index:100;background:#fff;padding:12px}.md-skip:focus{top:10px}.md-site a:focus-visible,.md-site button:focus-visible{outline:3px solid #0c9f80;outline-offset:5px}.md-login{min-height:100vh;background:#f9faf7;display:grid;place-content:center;padding:30px}.md-login>section{width:min(440px,90vw);background:#fff;border:1px solid #dce7e0;border-radius:15px;padding:32px}.md-login h1{font:36px Georgia,serif;margin:25px 0 12px}.md-login p{font-size:14px;color:#586961;margin-bottom:25px}.md-admin{min-height:100vh;background:#f4f8f6}.md-admin-header{display:flex;justify-content:space-between;align-items:center;padding:22px 5%;background:#fff;border-bottom:1px solid #dce6e0}.md-admin nav{display:flex;gap:22px;align-items:center;font-size:13px}.md-admin main{max-width:1100px;margin:auto;padding:45px 25px}.md-admin h1{font:46px Georgia,serif}.md-admin-card{border:1px solid #dce6e0;border-radius:12px;background:#fff;padding:24px;margin:20px 0}.md-admin-card img{width:100%;max-width:500px;border-radius:10px}.md-admin-card dl{display:grid;grid-template-columns:160px 1fr;gap:10px;font-size:13px;overflow-wrap:anywhere}.md-admin-card dt{font-weight:650}.md-admin-card dd{margin:0}.md-admin .sg-publishing{color:#12352d}.md-admin [role=alert]{color:#a62c2c}.md-app .sh-brand{font-size:25px;letter-spacing:-1px}.md-app .sh-brand>div{font-size:25px}.md-app .sh-module-link{font-size:12px}@media(min-width:1440px){.md-hero{min-height:580px}.md-preview{grid-template-columns:145px 1fr}.md-preview-body{padding:24px 20px}.md-preview h3{font-size:23px!important}.md-preview-row{grid-template-columns:30px 1fr auto}.md-preview-row span{grid-column:auto}.md-preview-row,.md-preview-task{font-size:8px}}@media(max-width:1000px){.md-header{padding:0 25px;gap:15px}.md-header nav{gap:18px}.md-header-actions{gap:16px}.md-hero{padding:35px 25px 55px;gap:25px}.md-hero h1{font-size:54px}.md-preview{grid-template-columns:108px 1fr}.md-preview aside{padding:16px 5px}.md-preview aside .md-brand{font-size:10px}.md-preview-body{padding:13px 10px}.md-preview-panels{gap:7px}.md-preview-panels section{padding:10px 8px}.md-hero .md-actions{flex-wrap:wrap}.md-context{gap:35px}.md-capabilities{grid-template-columns:repeat(2,1fr)}.md-principles{width:calc(100% - 50px)}.md-principles>div{gap:12px;font-size:12px}.md-care-story{gap:35px}.md-footer>div{gap:18px}}@media(max-width:700px){.md-header{height:83px;padding:0 20px;gap:12px}.md-brand{font-size:23px}.md-brand svg{width:35px}.md-menu-button{display:block;margin-left:auto}.md-header nav{display:none;position:absolute;top:76px;left:15px;right:15px;background:#fff;padding:20px;border:1px solid #dce8df;border-radius:10px;z-index:10}.md-header nav.open{display:grid;gap:18px}.md-header-actions>a:first-child{font-size:12px}.md-header-actions .md-button{display:none}.md-hero{grid-template-columns:1fr;padding:28px 24px 55px;gap:42px}.md-hero h1{font-size:59px}.md-lead{font-size:19px;max-width:350px}.md-hero-description{max-width:340px}.md-eyebrow{font-size:9px}.md-hero-visual{padding:0;max-width:540px;margin:auto;width:100%}.md-orbit{width:100%;left:0}.md-preview{grid-template-columns:95px 1fr;border-width:4px;border-radius:12px}.md-preview aside>div{font-size:6px;padding:8px 5px;gap:6px}.md-preview aside .md-brand{font-size:9px;margin-bottom:13px}.md-preview aside .md-brand svg{width:17px}.md-preview h3{font-size:17px!important}.md-preview-date{font-size:6px}.md-preview-panels{gap:6px}.md-preview-panels section{padding:9px 7px}.md-preview h4{font-size:7px}.md-preview-row,.md-preview-task,.md-preview-queue,.md-preview-label{font-size:6px}.md-floating-note{font-size:8px;padding:8px 11px;right:10px;bottom:-18px}.md-principles{grid-template-columns:1fr;padding:10px 22px;width:calc(100% - 40px)}.md-principles>div{justify-content:flex-start;border-right:0;border-bottom:1px solid #b9dbce;padding:15px 8px;font-size:13px;gap:20px}.md-principles svg{width:24px}.md-section{padding:50px 22px 20px}.md-section-heading{display:block}.md-section-heading .md-text-link{margin-top:18px}.md-capabilities{gap:10px}.md-capabilities article{padding:18px 14px}.md-capabilities article h3{font-size:16px}.md-capabilities article p{font-size:11px}.md-cap-top{margin-bottom:17px;gap:5px}.md-cap-top svg{width:24px}.md-status{font-size:6px;padding:3px 5px;max-width:75px}.md-context{grid-template-columns:1fr;padding:45px 22px;gap:35px}.md-context-copy{padding:0 3px}.md-context-copy>p:not(.md-eyebrow){max-width:100%;font-size:14px}.md-settings-section{padding:40px 22px 25px;border-radius:25px}.md-setting-grid{grid-template-columns:1fr;gap:12px}.md-setting-grid article{padding:22px}.md-setting-grid svg{margin-bottom:12px}.md-settings-note{font-size:10px}.md-care-story{grid-template-columns:1fr;gap:25px;padding:45px 22px 0}.md-care-story img{height:265px}.md-care-story h2 br{display:none}.md-roadmap-grid{grid-template-columns:1fr;gap:18px}.md-contact{border-radius:12px;padding:35px 25px;display:block;margin:20px 12px 0}.md-contact .md-button{margin-top:25px;font-size:12px}.md-footer{padding:30px 22px;display:block}.md-footer>div{justify-content:space-between;gap:15px}.md-footer>div>span:last-child{font-size:9px;padding-left:15px}.md-footer .md-brand{font-size:19px}.md-footer .md-brand svg{width:28px}.md-footer nav{margin:24px 0;flex-wrap:wrap;justify-content:space-between}.md-admin-header{align-items:flex-start;gap:20px;flex-wrap:wrap}.md-admin nav{gap:15px;flex-wrap:wrap}.md-admin h1{font-size:35px}.md-admin-card dl{grid-template-columns:1fr}.md-admin-card dd{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.md-site *{scroll-behavior:auto!important;transition:none!important}}.md-app .sh-brand>span{background:transparent;width:44px;padding:0}.md-app .sh-brand>span svg{width:44px;height:32px}.md-admin .sg-profile{position:relative}.md-admin .sg-profile summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.md-admin .sg-avatar{width:30px;height:30px;border-radius:50%;background:#e1f3e9;display:grid;place-items:center;color:#00856e;font-weight:700}.md-admin .sg-profile-menu{position:absolute;right:0;top:40px;z-index:10;min-width:220px;max-width:85vw;padding:18px;display:grid;gap:12px;background:#fff;border:1px solid #dce6e0;border-radius:10px;box-shadow:0 10px 25px #163b3020}.md-admin .sg-profile-menu button{padding:10px;border:1px solid #cfdfd6;border-radius:7px;background:#f5faf7;cursor:pointer}
