/* Product pages: real interface examples, restrained editorial layouts. */
.product-intro,.solutions-intro{background:#f1f5f8;padding:32px 0 0}.m-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:.75rem;color:var(--muted);margin-bottom:42px}.m-breadcrumb a:hover{color:var(--blue)}.product-name{display:flex;align-items:center;gap:11px;font-size:.875rem;font-weight:650;color:var(--blue);margin-bottom:23px}.product-name svg{width:25px;height:25px}.product-intro-grid{display:grid;grid-template-columns:1.2fr .85fr;gap:65px;align-items:center}.product-intro h1,.solutions-intro h1{font-size:clamp(2.5rem,3.9vw,3.6rem);font-weight:600;line-height:1.16;margin:0;letter-spacing:-.045em}.product-intro h1 em,.solutions-intro h1 em{font-style:normal;color:var(--blue)}.product-intro-grid p{font-size:.9375rem;line-height:1.85;margin:0}.product-intro-grid .m-actions{gap:19px}.product-intro-grid .m-button{font-size:.8125rem;gap:16px;padding-inline:17px}.product-intro-grid .text-link{font-size:.8125rem}.product-principles{display:flex;gap:0;border-top:1px solid #d4dfe8;padding:22px 0;margin-top:47px}.product-principles>span{font-size:.75rem;padding:0 30px;border-right:1px solid #cad7e1;color:#50697e}.product-principles>span:first-child{padding-left:0}.product-principles>span:last-child{border-right:0}.product-subnav{border-bottom:1px solid var(--line);background:#fff}.product-subnav>.container{display:flex;align-items:center;justify-content:space-between;gap:35px}.product-subnav>.container>span{font-size:.8125rem;font-weight:650}.product-subnav nav{display:flex;gap:33px}.product-subnav nav a{font-size:.75rem;padding:20px 0;color:var(--text)}.product-subnav nav a:hover{color:var(--blue)}.product-demo-section{padding-top:75px}.product-demo-section .m-section-heading>p{max-width:405px}.workbench{border:1px solid #cddbe7;background:white;border-radius:6px;box-shadow:0 22px 60px #18344a0b;overflow:hidden}.workbench-top{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 24px;border-bottom:1px solid var(--line);background:#fbfcfe}.workbench-top>div{display:flex;align-items:center;gap:20px}.workbench-top img{width:106px;height:auto}.workbench-top>div>span{font-size:.75rem;color:#6c8294;border-left:1px solid var(--line);padding-left:20px}.workbench .overline{font-size:.75rem;letter-spacing:.1em}.workbench h3{font-size:1.05rem;letter-spacing:-.025em;font-weight:650;line-height:1.5}.workbench .m-button{font-size:.75rem;padding:12px 14px;gap:10px;min-height:44px}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px}.panel-heading h3{margin:0}.panel-heading>span{font-size:.75rem;color:var(--muted)}.small-note{font-size:.75rem!important;line-height:1.7!important;color:var(--muted)!important}.scribe-workspace{display:grid;grid-template-columns:.8fr 1.1fr 1.25fr;min-height:485px}.scribe-session{padding:30px 25px;background:#f5f8fb;border-right:1px solid var(--line)}.scribe-session h3{margin:13px 0 7px}.scribe-session>p{font-size:.75rem}.session-timer{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:27px 0}.session-timer>span:first-child{font-size:1.9rem;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:.015em;font-weight:500}.scribe-session>.m-button{width:100%;margin-bottom:10px}.scribe-session>.small-note{margin:12px 0 21px}.session-stage{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:15px;gap:9px;font-size:.75rem;color:#6a8397}.scribe-transcript-panel{padding:30px 25px;border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.scribe-transcript-panel #scribeTranscript{height:330px;overflow-y:auto;padding-right:10px}.transcript-entry{margin:0 0 20px}.transcript-entry b{display:block;font-size:.75rem;letter-spacing:.07em;color:var(--blue);text-transform:uppercase;margin-bottom:5px}.transcript-entry p{font-size:.8125rem;line-height:1.85;margin:0}.panel-status{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-size:.75rem;color:var(--muted)}.scribe-draft-panel{padding:30px 25px;min-width:0}.soap-notes>div{display:flex;gap:15px;padding:16px 0;border-bottom:1px solid var(--line)}.soap-notes>div:first-child{padding-top:0}.soap-notes>div>span{width:25px;height:25px;flex-shrink:0;background:#edf3f9;border-radius:3px;display:grid;place-items:center;color:var(--blue);font-size:.75rem;font-weight:700}.soap-notes h4{font-size:.8125rem;margin:0 0 6px}.soap-notes p{font-size:.75rem;line-height:1.75;margin:0}.scribe-draft-panel>.m-button{margin-top:23px;width:100%}.scribe-draft-panel>.small-note{margin:10px 0 0}.document-toolbar,.cost-toolbar{padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.document-toolbar h3,.cost-toolbar h3{margin:7px 0 0;font-size:1.2rem}.document-progress{display:flex;align-items:center;gap:16px}.document-progress strong{font-size:1.7rem;font-weight:650;letter-spacing:-.045em;color:var(--blue)}.document-progress>span{font-size:.75rem;color:var(--muted)}.document-workspace{display:grid;grid-template-columns:.82fr 1.4fr .85fr}.document-items{padding:24px 16px;border-right:1px solid var(--line);background:#fbfcfd}.document-items h4{font-size:.75rem;padding-left:10px;margin-bottom:16px}.document-items button{display:flex;align-items:center;width:100%;background:transparent;border:0;border-radius:4px;padding:12px 10px;gap:10px;text-align:left;margin-bottom:2px}.document-items button.selected{background:#eaf2fa}.document-items button strong{display:block;font-size:.75rem;font-weight:650;line-height:1.5}.document-items button small{display:block;font-size:.75rem;margin-top:3px;color:var(--muted)}.doc-state{width:21px;height:21px;display:grid;place-items:center;border-radius:3px;font-size:.75rem;flex-shrink:0}.doc-state.good{background:#e9f4ee;color:#276b4e}.doc-state.warning{background:#fcf1da;color:#926517}.document-detail{padding:30px;min-width:0}.document-detail h3{font-size:1.6rem;margin-bottom:15px}.document-detail>p{font-size:.875rem;line-height:1.8;max-width:400px}.document-evidence{border:1px solid var(--line);border-radius:4px;display:grid;grid-template-columns:1fr 1fr;margin:26px 0;background:#f9fbfd}.document-evidence>div{padding:21px 18px;border-right:1px solid var(--line)}.document-evidence>div:last-child{border-right:0}.document-evidence span,.document-evidence strong{display:block}.document-evidence span{font-size:.75rem;color:var(--muted);margin-bottom:9px}.document-evidence strong{font-size:.8125rem;color:var(--ink);font-weight:650}.review-note{padding:17px 20px;border-left:2px solid #d4ad5c;background:#fffbf2;margin-bottom:26px}.review-note strong{font-size:.75rem;color:#8b641c}.review-note p{font-size:.8125rem;line-height:1.8;margin:7px 0 0}.document-explainer{padding:30px 26px;background:#143552;color:white}.document-explainer h3{font-size:1.4rem;font-weight:500;margin:23px 0 17px;line-height:1.4}.document-explainer p{font-size:.8125rem;color:#b7c8d8;line-height:1.85}.document-explainer .overline{color:#8ab7e0}.document-explainer>div{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;padding:25px 0;margin:24px 0}.document-explainer>div>strong{display:block;font-size:2.7rem;font-weight:500;line-height:1.3}.document-explainer>div>span{font-size:.75rem;color:#b7c8d8}.document-explainer .small-note{color:#93aec4!important}.cost-toolbar label{font-size:.75rem;display:flex;align-items:center;gap:15px;font-weight:500}.cost-toolbar select{min-height:39px;padding:9px 13px;border:1px solid var(--line);font-size:.75rem;width:auto}.cost-kpis{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--line)}.cost-kpis>div{border-right:1px solid var(--line);padding:26px 30px}.cost-kpis>div:last-child{border-right:0}.cost-kpis span{display:block;font-size:.75rem;color:var(--text)}.cost-kpis strong{display:block;font-size:2.1rem;letter-spacing:-.045em;font-weight:600;margin:8px 0 5px;font-variant-numeric:tabular-nums}.cost-kpis small{display:block;font-size:.75rem;color:var(--muted)}.cost-detail-grid{display:grid;grid-template-columns:1.5fr 1fr}.cost-chart-area{padding:30px;border-right:1px solid var(--line)}.cost-category-bars{margin-top:32px}.cost-category-bars>div{display:grid;grid-template-columns:88px 1fr 43px;align-items:center;gap:17px;margin:24px 0;font-size:.8125rem}.cost-category-bars>div>div{height:16px;background:#f0f4f8}.cost-category-bars i{display:block;height:100%;background:#2d6dab;transition:width .3s}.cost-category-bars>div:nth-child(2) i{background:#578bb8}.cost-category-bars>div:nth-child(3) i{background:#7fa5c7}.cost-category-bars>div:nth-child(4) i{background:#a5c0d7}.cost-category-bars strong{text-align:right;font-weight:600;font-size:.8125rem}.cost-attention{padding:28px 30px;background:#f7f9fc}.cost-attention>h3{font-size:1.2rem;margin:12px 0 20px}.cost-attention>div{display:flex;gap:15px;border-top:1px solid var(--line);padding:14px 0}.cost-attention b{font-size:.75rem;color:var(--muted);padding-top:4px}.cost-attention p{margin:0}.cost-attention strong{display:block;font-size:.75rem;color:var(--ink);margin-bottom:4px}.cost-attention p span{display:block;font-size:.75rem;line-height:1.65}.workbench-note{padding:15px 25px;border-top:1px solid var(--line);background:#fbfcfe;color:var(--muted);font-size:.75rem}.patient-workspace{display:grid;grid-template-columns:.9fr 1.35fr .8fr}.patient-topics{background:#f5f8fb;padding:29px 27px;border-right:1px solid var(--line)}.patient-topics h3{font-size:1.35rem;line-height:1.4;margin:17px 0 12px}.patient-topics>p{font-size:.8125rem}.patient-topics button{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;gap:15px;background:transparent;border:0;border-bottom:1px solid #d5e1eb;padding:16px 0;font-size:.8125rem;font-weight:600}.patient-topics button svg{width:17px;height:17px;color:var(--blue)}.patient-topics button:hover{color:var(--blue)}.patient-topic-note{margin-top:30px;border-top:1px solid var(--line);padding-top:17px;font-size:.75rem;color:var(--muted)}.patient-conversation{padding:0 25px 18px;display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line)}.patient-chat-heading{display:flex;gap:13px;padding:23px 0;border-bottom:1px solid var(--line);align-items:center}.conversation-symbol{width:36px;height:36px;background:#eaf1f8;border-radius:5px;display:grid;place-items:center}.conversation-symbol svg{width:21px;height:21px;color:var(--blue)}.patient-chat-heading strong{display:block;font-size:.875rem}.patient-chat-heading>div>span{display:block;font-size:.75rem;color:var(--muted);margin-top:4px}.patient-messages{height:350px;overflow-y:auto;padding:26px 2px 10px;display:flex;flex-direction:column;gap:18px}.patient-message{max-width:90%;flex-shrink:0}.patient-message>span{display:block;font-size:.75rem;letter-spacing:.07em;color:var(--muted);margin:0 0 5px}.patient-message p{background:#f0f4f8;padding:14px 16px;border-radius:3px 12px 12px 12px;font-size:.8125rem;line-height:1.8;margin:0}.patient-message.user{align-self:flex-end}.patient-message.user p{background:#e9f1fa;color:#305b82;border-radius:12px 3px 12px 12px}.patient-input{margin-top:auto;display:flex;gap:12px;border:1px solid #cfdce7;border-radius:4px;padding:7px;align-items:center}.patient-input input{border:0;outline-offset:0;min-width:0;width:100%;padding:7px;font-size:.8125rem}.patient-input button{border:0;border-radius:3px;background:var(--blue);width:36px;height:36px;display:grid;place-items:center;color:white;flex-shrink:0}.patient-input button svg{width:19px;height:19px}.patient-conversation>.small-note{margin:11px 0 0}.patient-handoff{padding:30px 23px}.handoff-step{display:flex;gap:13px;margin-top:30px}.handoff-step>span{font-size:.75rem;color:var(--blue);padding-top:4px}.handoff-step strong{font-size:.8125rem;display:block;line-height:1.5}.handoff-step p{font-size:.75rem;line-height:1.7;margin:6px 0 0}.handoff-state{margin-top:30px;border-top:1px solid var(--line);padding-top:18px;font-size:.75rem;color:#587086}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/* Outcome and process */
.product-impact{background:#102d49;color:white}.product-impact .overline{color:#8ab6df}.product-impact .m-section-heading>p{color:#b9cad8}.impact-outcomes{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff33;border-bottom:1px solid #ffffff33}.impact-outcomes article{padding:33px 35px;border-right:1px solid #ffffff33;display:flex;flex-direction:column}.impact-outcomes article:first-child{padding-left:0}.impact-outcomes article:last-child{padding-right:0;border-right:0}.impact-index{font-size:.75rem;color:#88a9c4;margin-bottom:35px}.impact-outcomes .overline{font-size:.75rem;letter-spacing:.08em}.impact-outcomes h3{font-size:1.45rem;line-height:1.4;letter-spacing:-.035em;font-weight:500;margin:16px 0}.impact-outcomes p{font-size:.875rem;color:#b9cad8;line-height:1.9;margin:0 0 28px}.impact-outcomes article>div{border-top:1px solid #ffffff26;padding-top:19px;margin-top:auto}.impact-outcomes article>div>span{font-size:.75rem;letter-spacing:.1em;color:#7da6c8;display:block;margin-bottom:10px}.impact-outcomes article>div>strong{font-size:.8125rem;font-weight:500;color:#d1dfeb;line-height:1.6;display:block}.impact-method{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-top:28px}.impact-method p{font-size:.75rem;color:#8fadc6;line-height:1.8;max-width:730px;margin:0}.impact-method a{color:#bad8f5;font-size:.75rem;white-space:nowrap}.workflow-steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.workflow-steps li{padding:26px 29px 0 0}.workflow-steps li+li{padding-left:26px;border-left:1px solid var(--line)}.workflow-steps li:last-child{padding-right:0}.workflow-steps li>span{font-size:.75rem;font-weight:650;color:var(--blue);display:block;margin-bottom:24px}.workflow-steps h3{font-size:1.0625rem;font-weight:650;letter-spacing:-.025em;margin:0 0 13px}.workflow-steps p{font-size:.875rem;line-height:1.8;margin:0}.feature-editorial{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;margin-top:65px;padding-top:44px;border-top:1px solid var(--line)}.feature-editorial h3{font-size:1.8rem;font-weight:550;letter-spacing:-.04em;line-height:1.3;margin:15px 0 0}.feature-editorial article{border-bottom:1px solid var(--line);padding:22px 0}.feature-editorial article:first-child{padding-top:0}.feature-editorial article:last-child{border-bottom:0;padding-bottom:0}.feature-editorial h4{font-size:1rem;font-weight:650;margin:0 0 9px}.feature-editorial p{font-size:.875rem;line-height:1.85;margin:0}.product-faq{display:grid;grid-template-columns:.8fr 1.4fr;gap:100px}.product-faq>div>p{font-size:.875rem;margin-bottom:25px;max-width:290px}.m-faq{border-top:1px solid #cddae5}.m-faq details{border-bottom:1px solid #cddae5}.m-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:30px;cursor:pointer;padding:24px 0;font-size:.9375rem;font-weight:600;line-height:1.6}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary span{font-weight:400;font-size:1.3rem;color:var(--blue)}.m-faq details[open] summary span{transform:rotate(45deg)}.m-faq details>p{font-size:.875rem;line-height:1.85;padding-right:40px;margin:0 0 25px;color:var(--text)}.related-products .m-section-heading h2{font-size:2rem}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.related-grid>a{padding:26px 0;border-top:1px solid var(--line);display:flex;align-items:flex-start;flex-direction:column}.related-grid>a>svg:first-child{width:27px;height:27px;color:var(--blue);margin-bottom:24px}.related-grid .overline{font-size:.75rem;letter-spacing:.08em}.related-grid h3{font-size:1.2rem;margin:13px 0;line-height:1.4;letter-spacing:-.03em}.related-grid p{font-size:.875rem;margin:0 0 20px;line-height:1.8}.related-grid>a>svg:last-child{width:23px;height:23px;color:var(--blue);margin-top:auto}.related-grid a:hover h3{color:var(--blue)}
/* Solution overview */
.solutions-intro{padding-bottom:35px}.solutions-intro-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:end;margin-top:23px}.solutions-intro-grid p{font-size:.9375rem;line-height:1.85;margin:0 0 4px}.solution-jump-links{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid #cddae6}.solution-jump-links a{display:flex;align-items:center;padding:22px 18px 0 0;gap:10px;font-size:.75rem;font-weight:600}.solution-jump-links svg:first-child{width:21px;height:21px;color:var(--blue)}.solution-jump-links svg:last-child{width:17px;height:17px;margin-left:auto;color:var(--blue)}.catalog-product{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;padding:65px 0;border-bottom:1px solid var(--line);align-items:center;scroll-margin-top:80px}.catalog-product:first-child{padding-top:0}.catalog-product:last-child{padding-bottom:0;border-bottom:0}.catalog-product h2{font-size:2.25rem;margin:14px 0 25px}.catalog-copy>h3{font-size:1.15rem;font-weight:600;line-height:1.6;margin-bottom:13px}.catalog-copy>p{font-size:.9375rem;line-height:1.85;margin-bottom:24px}.catalog-benefit{border-left:2px solid #90b4d8;padding-left:18px;margin-bottom:27px}.catalog-benefit>span{font-size:.75rem;letter-spacing:.08em;display:block;color:var(--muted);margin-bottom:7px}.catalog-benefit>strong{font-size:.875rem;font-weight:600;line-height:1.7;display:block}.catalog-copy .m-button{font-size:.8125rem;gap:20px}.catalog-team{display:block;color:var(--muted);font-size:.75rem;margin-top:18px}
@media(max-width:1100px){.product-intro-grid{gap:35px}.product-intro h1{font-size:2.8rem}.scribe-workspace{grid-template-columns:.8fr 1fr 1.1fr}.scribe-session,.scribe-transcript-panel,.scribe-draft-panel{padding:25px 20px}.document-workspace{grid-template-columns:.75fr 1.3fr .8fr}.document-detail{padding:25px}.document-explainer{padding:25px 22px}.document-evidence{grid-template-columns:1fr}.document-evidence>div{border-right:0;border-bottom:1px solid var(--line);padding:14px 18px}.document-evidence>div:last-child{border-bottom:0}.patient-workspace{grid-template-columns:.8fr 1.3fr .8fr}.patient-topics,.patient-handoff{padding:25px 20px}.patient-conversation{padding-inline:20px}.product-faq{gap:60px}.catalog-product{gap:50px}.impact-outcomes article{padding-inline:28px}}
@media(max-width:900px){.product-intro-grid{grid-template-columns:1fr;gap:25px}.product-intro h1{font-size:3rem}.product-intro-grid>div{max-width:690px}.product-principles{margin-top:30px}.product-subnav>.container>span{display:none}.product-subnav nav{width:100%;justify-content:space-between;gap:20px}.scribe-workspace{grid-template-columns:1fr 1fr}.scribe-session{grid-column:1/-1;display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:20px 25px;border-right:0;border-bottom:1px solid var(--line)}.scribe-session>.overline{width:100%}.scribe-session h3{margin:0}.scribe-session>p{display:none}.session-timer{margin:0;flex-direction:row;align-items:center;gap:12px}.session-timer>span:first-child{font-size:1.35rem}.scribe-session>.m-button{width:auto;margin:0}.session-stage{display:none}.document-workspace{grid-template-columns:.85fr 1.4fr}.document-explainer{display:none}.patient-workspace{grid-template-columns:.8fr 1.3fr}.patient-handoff{grid-column:1/-1;display:flex;gap:25px;align-items:center;border-top:1px solid var(--line)}.patient-handoff>.overline{max-width:100px}.handoff-step{margin:0}.handoff-step p{display:none}.handoff-state{border:0;padding:0;margin:0;font-size:.75rem}.impact-outcomes h3{font-size:1.25rem}.impact-outcomes article{padding-inline:23px}.impact-method{align-items:flex-start;flex-direction:column;gap:18px}.workflow-steps{grid-template-columns:1fr 1fr;row-gap:30px}.workflow-steps li:nth-child(3){padding-left:0;border-left:0}.feature-editorial{gap:40px}.solutions-intro-grid{grid-template-columns:1fr;gap:25px}.solutions-intro-grid p{max-width:700px}.solution-jump-links{grid-template-columns:1fr 1fr;gap:0 30px}.catalog-product{gap:30px}.catalog-copy .m-button{font-size:.75rem;padding-inline:13px;gap:8px}.catalog-product .sample-ui{padding:22px 18px}.catalog-product h2{font-size:1.8rem}.related-grid{gap:25px}.cost-kpis strong{font-size:1.75rem}.cost-kpis>div{padding:25px}.cost-detail-grid{grid-template-columns:1.2fr 1fr}.cost-chart-area,.cost-attention{padding:25px}.cost-category-bars>div{grid-template-columns:73px 1fr 30px;gap:12px}}
@media(max-width:620px){.product-intro{padding-top:25px}.m-breadcrumb{font-size:.75rem;gap:8px;margin-bottom:30px}.product-name{font-size:.8125rem;margin-bottom:19px}.product-intro h1,.solutions-intro h1{font-size:2.3rem;line-height:1.2}.product-intro-grid{gap:22px}.product-intro-grid p{font-size:.9375rem}.product-intro-grid .m-actions{margin-top:24px;gap:20px}.product-principles{flex-direction:column;gap:9px;padding:19px 0}.product-principles>span{border:0;padding:0;font-size:.75rem}.product-subnav{overflow-x:auto}.product-subnav nav{gap:23px}.product-subnav nav a{font-size:.75rem;white-space:nowrap;padding:16px 0}.product-demo-section{padding-top:48px}.workbench-top{padding:15px 18px;align-items:flex-start}.workbench-top>div{flex-direction:column;align-items:flex-start;gap:9px}.workbench-top>div>span{border:0;padding:0;font-size:.75rem}.workbench-top img{width:93px}.workbench-top .sample-label{font-size:.75rem;max-width:120px;white-space:normal;line-height:1.6}.scribe-workspace{grid-template-columns:1fr}.scribe-session{padding:22px 20px;gap:12px}.scribe-session h3{width:100%}.session-timer{width:100%;margin:8px 0 6px}.session-timer>span:first-child{font-size:1.6rem}.scribe-transcript-panel,.scribe-draft-panel{padding:25px 20px;border-right:0}.scribe-transcript-panel{border-bottom:1px solid var(--line)}.scribe-transcript-panel #scribeTranscript{height:240px}.scribe-draft-panel .panel-heading{flex-wrap:wrap}.soap-notes p{font-size:.8125rem}.panel-status{font-size:.75rem}.document-toolbar,.cost-toolbar{padding:20px;align-items:flex-start;flex-direction:column;gap:15px}.document-toolbar h3,.cost-toolbar h3{font-size:1.1rem}.document-progress{gap:13px}.document-progress strong{font-size:1.5rem}.document-progress>span{font-size:.75rem}.document-workspace{grid-template-columns:1fr}.document-items{display:grid;grid-template-columns:1fr 1fr;padding:17px 12px;border-right:0;border-bottom:1px solid var(--line)}.document-items h4{grid-column:1/-1;margin:0 0 12px}.document-items button{padding:10px 8px;gap:8px}.document-items button strong{font-size:.75rem}.document-items button small{font-size:.75rem}.doc-state{width:18px;height:18px;font-size:.75rem}.document-detail{padding:25px 20px}.document-detail h3{font-size:1.5rem}.document-evidence{grid-template-columns:1fr 1fr}.document-evidence>div{padding:17px 12px;border-bottom:0;border-right:1px solid var(--line)}.document-evidence strong{font-size:.75rem}.document-detail>p{font-size:.8125rem}.document-detail .panel-heading{gap:10px;flex-wrap:wrap}.cost-toolbar label{width:100%;justify-content:space-between}.cost-kpis{grid-template-columns:1fr}.cost-kpis>div{padding:20px;border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:7px}.cost-kpis>div:last-child{border-bottom:0}.cost-kpis strong{font-size:1.7rem;grid-column:2;grid-row:1/3;margin:0;align-self:center;text-align:right}.cost-kpis span{font-size:.75rem}.cost-kpis small{font-size:.75rem}.cost-detail-grid{grid-template-columns:1fr}.cost-chart-area{border-right:0;padding:25px 20px}.cost-attention{border-top:1px solid var(--line);padding:25px 20px}.cost-category-bars>div{grid-template-columns:77px 1fr 31px;font-size:.75rem;gap:10px}.cost-category-bars strong{font-size:.75rem}.workbench-note{padding:17px 20px;font-size:.75rem}.patient-workspace{grid-template-columns:1fr}.patient-topics{padding:22px 20px;border-right:0;border-bottom:1px solid var(--line)}.patient-topics h3{font-size:1.2rem;margin:13px 0}.patient-topics>p{display:none}.patient-topics button{display:inline-flex;width:calc(50% - 7px);vertical-align:top;min-height:52px;font-size:.75rem;margin-right:6px;gap:7px}.patient-topics button svg{width:14px;height:14px}.patient-topic-note{margin:15px 0 0;padding-top:13px;font-size:.75rem}.patient-conversation{padding:0 20px 18px;border-right:0}.patient-messages{height:320px}.patient-handoff{padding:20px;display:block}.patient-handoff>.overline{max-width:none}.handoff-step{margin:17px 0;display:inline-flex;width:100%;gap:13px}.handoff-step strong{font-size:.75rem}.handoff-state{margin-top:12px;border-top:1px solid var(--line);padding-top:13px;font-size:.75rem}.impact-outcomes{grid-template-columns:1fr}.impact-outcomes article,.impact-outcomes article:first-child,.impact-outcomes article:last-child{padding:26px 0;border-right:0;border-bottom:1px solid #ffffff33}.impact-outcomes article:last-child{border-bottom:0}.impact-index{margin-bottom:19px}.impact-outcomes h3{font-size:1.5rem;margin:13px 0}.impact-outcomes p{font-size:.875rem;margin-bottom:19px}.impact-outcomes article>div{padding-top:16px}.impact-outcomes article>div>span{font-size:.75rem}.impact-outcomes article>div>strong{font-size:.875rem}.impact-method p{font-size:.75rem}.impact-method a{font-size:.75rem}.workflow-steps{grid-template-columns:1fr;gap:0}.workflow-steps li,.workflow-steps li+li{padding:24px 0;border-left:0;border-bottom:1px solid var(--line)}.workflow-steps li>span{margin-bottom:12px;font-size:.75rem}.workflow-steps h3{font-size:1.1rem}.workflow-steps p{font-size:.875rem}.feature-editorial{grid-template-columns:1fr;gap:25px;margin-top:36px;padding-top:30px}.feature-editorial h3{font-size:1.65rem}.feature-editorial h4{font-size:.9375rem}.product-faq{grid-template-columns:1fr;gap:32px}.product-faq h2 br{display:none}.product-faq>div>p{max-width:100%}.m-faq summary{font-size:.875rem;padding:20px 0;gap:17px}.m-faq details>p{font-size:.875rem;padding-right:15px}.related-products .m-section-heading h2{font-size:1.8rem}.related-grid{grid-template-columns:1fr;gap:0}.related-grid>a{padding:25px 0}.related-grid>a>svg:first-child{margin-bottom:15px;width:24px;height:24px}.related-grid h3{font-size:1.15rem}.related-grid p{font-size:.875rem;margin-bottom:17px}.solutions-intro{padding-top:25px;padding-bottom:27px}.solutions-intro-grid{margin-top:18px;gap:24px}.solutions-intro h1{font-size:2.25rem}.solutions-intro-grid p{font-size:.9375rem}.solution-jump-links{gap:0 20px;margin-top:26px}.solution-jump-links a{font-size:.75rem;gap:7px;padding:18px 0 0}.solution-jump-links svg:first-child{width:18px;height:18px}.solution-jump-links svg:last-child{width:14px;height:14px}.catalog-product{grid-template-columns:1fr;gap:30px;padding:43px 0}.catalog-product h2{font-size:2rem;margin:13px 0 19px}.catalog-copy>h3{font-size:1rem}.catalog-copy>p{font-size:.9375rem}.catalog-copy .m-button{font-size:.8125rem;padding:14px 17px;gap:16px}.catalog-product .sample-ui{padding:23px 20px}}
