/* AI Scribe shares the homepage's type, color, navigation, and surface tokens. */
.scribe-main>section{background:#fff;scroll-margin-top:90px}.scribe-main>section:nth-child(even){background:#f6f6f6}.scribe-main p{font-weight:400}.scribe-section{padding:72px 0}.scribe-main h1{font-size:52px;line-height:1.15;letter-spacing:-1.8px;font-weight:500;color:var(--ink)}.scribe-secondary{color:var(--ink)}.scribe-main h1 span{color:#82758e}.scribe-main>section h2{font-size:40px;line-height:1.2;letter-spacing:-1.2px;font-weight:600}.scribe-main>section h3{font-size:18px;line-height:1.5;font-weight:600;letter-spacing:-.25px}.scribe-main .button{border-radius:8px;padding:13px 22px;gap:14px}
.scribe-main>.scribe-hero{position:relative;padding:68px 0 0;overflow:hidden;background:#fff url('/assets/hero-lavender-ivory.png') center 12%/cover no-repeat}.scribe-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:46px;align-items:center}.scribe-hero-copy>p{font-size:17px;line-height:1.75;margin-top:24px;max-width:490px}.scribe-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.scribe-secondary{background:#fff;border:1px solid var(--line)}.scribe-hero-note{display:flex;gap:8px;font-size:12px;color:var(--muted);margin-top:20px}.scribe-hero-note>span{color:#81639c}.scribe-live-preview{background:#fff;border:1px solid #ddd6e5;border-radius:16px;box-shadow:0 20px 60px #53426312;overflow:hidden;transform:rotate(1deg)}.scribe-windowbar{padding:17px 20px;border-bottom:1px solid #ece9ef;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#69616e}.scribe-app-name{font-weight:600;color:#494051}.scribe-preview-label{font-size:9px;color:#968e9c}.scribe-visit{padding:20px;display:flex;gap:10px;align-items:center}.scribe-avatar{width:36px;height:36px;display:grid;place-items:center;background:#f1eaf8;color:#9476a8;border-radius:50%;font-size:11px}.scribe-visit strong{font-size:13px;font-weight:600}.scribe-visit small{display:block;font-size:9px;color:#99919f;margin-top:2px}.scribe-live-state{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:10px;color:#537d64}.scribe-live-state i{width:5px;height:5px;background:#79a38b;border-radius:50%}.scribe-live-body{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #eeeaf1}.scribe-conversation{padding:20px 16px;background:#fbfafc;border-right:1px solid #eeeaf1}.scribe-mini-label{font-size:9px;font-weight:600;letter-spacing:1px;color:#9d8eaa;margin-bottom:18px}.scribe-speech{font-size:11px;line-height:1.75;padding:12px;background:#fff;border:1px solid #e9e4ee;border-radius:9px;color:#716779;margin-bottom:12px}.scribe-speech span{display:block;font-size:9px;color:#a598af;margin-bottom:4px}.scribe-speech.clinician{background:#f2edf7;border-color:#e9e1f1}.scribe-audio{display:flex;gap:4px;align-items:center;justify-content:center;height:32px;margin-top:14px}.scribe-audio i{width:3px;height:12px;background:#b6a0cf;border-radius:3px;animation:scribe-audio 1.3s ease-in-out infinite alternate}.scribe-audio i:nth-child(3n){height:28px;animation-delay:-.7s}.scribe-audio i:nth-child(2n){height:20px;animation-delay:-.3s}@keyframes scribe-audio{to{transform:scaleY(.4);opacity:.65}}.scribe-capture-caption{text-align:center;font-size:9px;margin-top:8px;color:#a093ad}.scribe-live-note{padding:20px 16px}.scribe-live-note .scribe-mini-label{display:flex;justify-content:space-between}.scribe-live-note .scribe-mini-label span{font-size:8px;letter-spacing:0;background:#f3eff8;border-radius:4px;padding:2px 5px}.scribe-note-line{display:flex;gap:10px;margin-bottom:16px}.scribe-note-line>b{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;background:#f2ecf8;border-radius:6px;font-size:9px;color:#9779ae}.scribe-note-line strong{display:block;font-size:10px;font-weight:500;margin-bottom:4px}.scribe-note-line p{font-size:10px;line-height:1.7;color:#9a91a2}.scribe-review-strip{display:flex;justify-content:space-between;gap:8px;padding:14px 20px;border-top:1px solid #eae5f0;font-size:9px;color:#9a8da5;background:#fcfbfd}.scribe-review-strip>span:first-child{color:#866599}.scribe-output-strip{padding:30px 0;margin-top:48px;border-top:1px solid #e8e1ed;display:flex;justify-content:space-between;gap:22px;font-size:12px;color:#8f8498}.scribe-output-strip>span{color:#68616d;font-weight:500}.scribe-output-strip>div{display:flex;gap:24px;flex-wrap:wrap}
.scribe-section-heading{display:flex;justify-content:space-between;gap:48px;align-items:flex-end;margin-bottom:36px}.scribe-section-heading>p{max-width:360px;font-size:16px;line-height:1.75;padding-bottom:3px}.scribe-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.scribe-feature-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;overflow:hidden;box-shadow:var(--surface-shadow)}.scribe-step{display:block;font-size:10px;letter-spacing:1.3px;color:#947ca5;margin-bottom:32px}.scribe-feature-card p{font-size:15px;line-height:1.8;margin-top:12px}.scribe-soap-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;align-items:center}.scribe-body-copy{margin-top:20px;font-size:16px;line-height:1.8}.scribe-soap-tabs{display:grid;gap:4px;margin-top:28px}.scribe-soap-tabs button{display:flex;align-items:center;gap:14px;border:1px solid transparent;border-radius:10px;padding:15px;background:transparent;text-align:left;color:var(--muted)}.scribe-soap-tabs button[aria-selected=true]{background:#f6f2fb;border-color:#e9e0f2;color:var(--ink)}.scribe-soap-tabs button>b{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid #e7dfed;border-radius:9px;font-size:12px;color:#9775b4;background:#fff}.scribe-soap-tabs strong{display:block;font-size:14px;font-weight:600}.scribe-soap-tabs small{display:block;font-size:11px;margin-top:3px;color:#968b9e}.scribe-soap-tabs button>span:last-child{margin-left:auto;opacity:0}.scribe-soap-tabs button[aria-selected=true]>span:last-child{opacity:1;color:#9273ad}.scribe-soap-preview{border:1px solid #ded7e6;border-radius:14px;overflow:hidden;box-shadow:0 20px 55px #63526f0b;background:#fff}.scribe-draft{font-size:10px;background:#f3eef9;color:#997bb2;border-radius:5px;padding:4px 8px}.scribe-document{padding:30px;min-height:400px}.scribe-document-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.8px;color:#938799;border-bottom:1px solid #eee9f1;padding-bottom:20px;margin-bottom:28px}.scribe-document-meta span{letter-spacing:0;color:#aaa0b1}.scribe-document-number{display:block;font-size:10px;letter-spacing:1px;color:#9a81ae;margin-bottom:12px}.scribe-document p{font-size:13px;line-height:1.85;margin-top:16px;color:#8b8094}.scribe-context-note{padding:16px 18px;background:#f8f5fb;border-left:2px solid #b69cce;border-radius:0 8px 8px 0;font-size:12px;line-height:1.8;color:#9686a2;margin-top:24px}.scribe-context-note>span{display:block;font-size:9px;color:#af9cbf;margin-bottom:7px}.scribe-document-footer{display:flex;justify-content:space-between;gap:16px;font-size:9px;color:#9f91a9;padding:18px 24px;border-top:1px solid #eee9f1;background:#fcfbfd}.scribe-output-cards .scribe-feature-card{padding:0}.scribe-mini-ui{padding:24px;background:#fbf9fd;border-bottom:1px solid #e8e1ee;min-height:215px}.scribe-code-row,.scribe-order-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #eae5ef;font-size:10px;color:#8c8195}.scribe-code-row b{font-size:9px;font-weight:500;background:#eee8f5;padding:4px 6px;border-radius:4px;color:#9673b2}.scribe-code-row i{font-style:normal;margin-left:auto;font-size:8px;color:#ad9aba}.scribe-order-row b{margin-left:auto;font-weight:400;font-size:9px;color:#809986}.scribe-order-row b.scribe-awaiting{color:#ad9771}.scribe-ui-foot{font-size:9px;color:#aa9cb5;padding-top:16px}.scribe-card-copy{padding:26px}.scribe-example-note{font-size:11px;margin-top:22px;color:#99919e}.scribe-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.scribe-care-image{height:510px;overflow:hidden;border-radius:16px}.scribe-care-image img{width:100%;height:100%;object-fit:cover;object-position:44% center}.scribe-review-list{list-style:none;padding:0;margin:28px 0 0}.scribe-review-list li{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.scribe-review-list li>span{font-size:11px;color:#ab91bd;padding-top:5px}.scribe-main .scribe-review-list h3{font-size:15px}.scribe-review-list p{font-size:14px;line-height:1.7;margin-top:6px}.scribe-faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:64px}.scribe-text-link{display:inline-flex;gap:12px;color:var(--purple);font-size:14px;margin-top:28px}.scribe-faq-items details{border-bottom:1px solid var(--line);padding:22px 0}.scribe-faq-items details:first-child{border-top:1px solid var(--line)}.scribe-faq-items details[open]{box-shadow:none;background:transparent}.scribe-faq-items summary{font-size:16px;line-height:1.6;font-weight:500;gap:24px}.scribe-faq-items summary>span{font-size:22px;font-weight:400;color:#9c82b0}.scribe-faq-items details[open] summary>span{transform:rotate(45deg)}.scribe-faq-items p{font-size:14px;line-height:1.8;margin:16px 32px 0 0}.scribe-main>.scribe-closing{background:#f8f5fb url('/assets/hero-lavender-ivory.png') center 40%/cover no-repeat;padding:64px 0}.scribe-main>.scribe-closing>.container{text-align:center}.scribe-main .scribe-closing h2{margin:auto}.scribe-closing p{font-size:16px;margin:20px 0 26px}.scribe-main [hidden]{display:none!important}
@media(max-width:1000px){.scribe-main h1{font-size:42px}.scribe-hero-grid{gap:28px;grid-template-columns:1fr 1fr}.scribe-hero-copy>p{font-size:15px}.scribe-live-body{grid-template-columns:1fr}.scribe-conversation{display:none}.scribe-soap-grid,.scribe-review-grid,.scribe-faq-grid{gap:32px}.scribe-feature-card{padding:22px}.scribe-three{gap:16px}.scribe-output-strip{align-items:flex-start}.scribe-output-strip>div{gap:12px 20px}.scribe-mini-ui{padding:20px 16px}.scribe-card-copy{padding:22px}}
@media(max-width:760px){.scribe-section{padding:48px 0}.scribe-main .container{width:calc(100% - 40px)}.scribe-main>.scribe-hero{padding-top:40px}.scribe-hero-grid,.scribe-soap-grid,.scribe-review-grid,.scribe-faq-grid{grid-template-columns:1fr;gap:32px}.scribe-main h1{font-size:38px;letter-spacing:-1.2px}.scribe-main>section h2{font-size:30px;letter-spacing:-.8px}.scribe-live-preview{transform:none}.scribe-live-body{grid-template-columns:1fr 1fr}.scribe-conversation{display:block;padding:16px 12px}.scribe-live-note{padding:16px 12px}.scribe-windowbar{padding:16px}.scribe-preview-label{font-size:8px}.scribe-output-strip{display:block;margin-top:32px;padding:24px 0}.scribe-output-strip>div{margin-top:14px;font-size:11px;gap:12px 18px}.scribe-section-heading{display:block;margin-bottom:28px}.scribe-section-heading>p{margin-top:20px;max-width:none;font-size:15px}.scribe-three{grid-template-columns:1fr}.scribe-step{margin-bottom:20px}.scribe-feature-card{padding:24px}.scribe-soap-grid{gap:28px}.scribe-document{padding:24px;min-height:385px}.scribe-document-meta{font-size:8px}.scribe-document-footer{padding:16px;font-size:8px}.scribe-soap-tabs{margin-top:20px}.scribe-care-image{height:340px}.scribe-review-grid{gap:28px}.scribe-faq-grid{gap:28px}.scribe-faq-items summary{font-size:15px}.scribe-main>.scribe-closing{padding:48px 0}.scribe-actions .button{font-size:13px;padding:12px 16px}}
@media(prefers-reduced-motion:reduce){.scribe-audio i{animation:none}}
/* Keep product-page sections in the homepage's white / gray sequence. */
body.scribe-page .scribe-main>section:nth-child(odd){background-color:#fff}
body.scribe-page .scribe-main>section:nth-child(even){background-color:#f6f6f6}

/* One-window positioning with a clean hero background. */
body.scribe-page .scribe-main>.scribe-hero{background:#fff}
.scribe-rcm-handoff{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px 28px;margin-top:24px;border:1px solid #e3dce9;border-radius:12px;background:#f9f6fc}
.scribe-rcm-handoff .scribe-mini-label{display:block;margin-bottom:8px}
.scribe-rcm-handoff p{font-size:14px;line-height:1.75;max-width:700px;margin-top:8px}
.scribe-rcm-handoff .scribe-text-link{flex-shrink:0;margin-top:0}
@media(max-width:760px){.scribe-rcm-handoff{align-items:flex-start;flex-direction:column;gap:18px;padding:22px}}

.scribe-stats{padding:48px 0 56px}.scribe-main .scribe-stats h2{font-size:28px;letter-spacing:-.7px}.scribe-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}.scribe-stat-grid article{padding-right:24px}.scribe-stat-grid article+article{border-left:1px solid var(--line);padding-left:32px}.scribe-stat-grid strong{display:block;color:#8962a7;font-size:56px;line-height:1.1;letter-spacing:-2px;font-weight:500;margin-bottom:16px}.scribe-main .scribe-stat-grid h3{font-size:16px}.scribe-stat-grid p{font-size:14px;line-height:1.75;margin-top:8px;max-width:300px}.scribe-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.scribe-evidence-grid .scribe-body-copy{font-size:16px}.scribe-license-note{font-size:11px;line-height:1.8;color:#9276a6;margin-top:24px}.scribe-evidence-preview{background:#fff;border:1px solid #e3dce9;border-radius:14px;overflow:hidden;box-shadow:var(--surface-shadow)}.scribe-evidence-chain{list-style:none;margin:0;padding:8px 28px}.scribe-evidence-chain li{display:flex;gap:18px;padding:24px 0}.scribe-evidence-chain li+li{border-top:1px solid #ece7f0}.scribe-evidence-chain li>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;background:#f3edf9;border-radius:9px;color:#9674ad;font-size:11px}.scribe-main .scribe-evidence-chain h3{font-size:15px}.scribe-evidence-chain p{font-size:13px;line-height:1.75;margin-top:6px}@media(max-width:760px){.scribe-stat-grid{grid-template-columns:1fr;gap:24px}.scribe-stat-grid article{padding:0 0 24px}.scribe-stat-grid article+article{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}.scribe-stat-grid strong{font-size:48px}.scribe-stat-grid p{max-width:none}.scribe-evidence-grid{grid-template-columns:1fr;gap:28px}.scribe-main .scribe-stats h2{font-size:26px}.scribe-evidence-chain{padding:8px 22px}}

.scribe-how-heading{text-align:center;max-width:760px;margin:0 auto 42px}.scribe-main .scribe-how-heading h2{margin:auto}.scribe-how-heading>p{font-size:16px;line-height:1.75;margin-top:20px}.scribe-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:0;list-style:none}.scribe-how-steps>li{min-width:0}.scribe-how-marker{display:flex;gap:12px;align-items:center;position:relative;margin-bottom:28px}.scribe-how-marker>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#eee6f7;color:#8c69a9;font-size:12px;flex-shrink:0}.scribe-how-marker>b{font-size:14px;font-weight:600;white-space:nowrap}.scribe-how-marker:after{content:'';height:1px;background:#e6dfec;flex:1;margin-left:8px}.scribe-how-visual{background:#f4f0f8;border:1px solid #e8e1ee;padding:22px 18px;border-radius:14px;margin-bottom:24px;height:318px}.scribe-how-app{background:#fff;border:1px solid #e5deeb;border-radius:10px;box-shadow:0 8px 22px #64537308;overflow:hidden;height:100%;display:flex;flex-direction:column}.scribe-how-appbar{padding:14px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #eee8f3;font-size:10px;font-weight:500}.scribe-how-appbar>span{font-size:8px;color:#739982;white-space:nowrap}.scribe-how-appbar>.scribe-how-purple{color:#a086b3}.scribe-how-recording{padding:14px 16px;text-align:center;flex:1}.scribe-how-mic{display:grid;place-items:center;width:34px;height:34px;background:#f4eefb;border-radius:50%;color:#a589bc;margin:auto}.scribe-how-mic svg{width:20px;height:20px}.scribe-how-recording .scribe-audio{margin-top:8px;height:28px}.scribe-how-recording>p{font-size:9px;color:#9b8aa8;margin-top:6px}.scribe-how-transcript{font-size:9px;line-height:1.7;text-align:left;padding:10px;background:#f8f5fb;border-radius:6px;margin-top:10px;color:#9b8ba7}.scribe-how-transcript b{display:block;font-size:8px;font-weight:500;color:#b19fbf;margin-bottom:3px}.scribe-how-appfoot{padding:11px 12px;background:#fcfbfd;border-top:1px solid #eee9f3;font-size:8px;color:#a394ae;text-align:center;margin-top:auto}.scribe-how-note{padding:14px 16px;flex:1}.scribe-how-note>div{display:flex;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid #f0ebf4;font-size:9px;color:#8d7d99}.scribe-how-note b{font-size:9px;font-weight:500;color:#a180b9;background:#f6f1fb;width:22px;height:22px;display:grid;place-items:center;border-radius:5px}.scribe-how-note i{font-style:normal;margin-left:auto;color:#aaa0b1}.scribe-how-note p{font-size:8px;color:#a79ab0;margin-top:12px}.scribe-how-checklist{padding:18px 14px;flex:1}.scribe-how-checklist>div{font-size:9px;color:#8c8197;display:flex;align-items:center;gap:8px;margin-bottom:15px}.scribe-how-checklist b{font-weight:400;color:#8eaa98}.scribe-how-signoff{display:flex;justify-content:space-between;border-radius:5px;background:#eee7f7;color:#9876b2;padding:9px 12px;font-size:9px;margin-top:16px}.scribe-how-steps>li>p{font-size:14px;line-height:1.8;margin-top:10px}.scribe-how-bottom{text-align:center;margin-top:32px}.scribe-how-bottom>p{font-size:10px;color:#aaa0b1;margin-bottom:18px}@media(max-width:1000px){.scribe-how-steps{gap:18px}.scribe-how-visual{padding:16px 10px}.scribe-how-appbar{font-size:9px}.scribe-how-appbar>span{font-size:7px}.scribe-how-checklist{padding:16px 10px}.scribe-how-marker{gap:8px}}@media(max-width:760px){.scribe-how-heading{text-align:left;margin-bottom:28px}.scribe-how-heading>p{font-size:15px}.scribe-how-steps{grid-template-columns:1fr;gap:32px}.scribe-how-marker{margin-bottom:18px}.scribe-how-visual{padding:22px;max-width:440px;height:318px;margin-bottom:18px}.scribe-how-appbar{font-size:11px}.scribe-how-appbar>span{font-size:9px}.scribe-how-checklist>div,.scribe-how-note>div{font-size:10px}.scribe-how-steps>li>p{max-width:500px}}

/* Progressive task completion in the illustrative hero workspace. */
.scribe-task-list{list-style:none;margin:0;padding:0;display:grid;gap:0}.scribe-task-row{display:flex;align-items:center;gap:9px;min-height:43px;padding:9px 0;border-bottom:1px solid #f0ebf4;font-size:10px;line-height:1.5;color:#a49bab;transition:color .3s ease}.scribe-task-check{display:grid;place-items:center;width:19px;height:19px;flex:0 0 19px;border:1px solid #e1d9e9;border-radius:6px;background:#fff;color:#8463a0;transition:background .3s,border-color .3s}.scribe-task-check svg{width:14px;height:14px;opacity:0;transform:scale(.65);transition:opacity .25s,transform .3s}.scribe-task-row.is-complete{color:#66566f}.scribe-task-row.is-complete .scribe-task-check{background:#eee5f7;border-color:#dac9e9}.scribe-task-row.is-complete svg{opacity:1;transform:scale(1)}.scribe-task-progress{margin-top:18px}.scribe-task-progress-label{font-size:8px;color:#a390b1}.scribe-task-progress>div{height:3px;margin-top:9px;background:#f0eaf5;border-radius:3px;overflow:hidden}.scribe-task-progress i{display:block;width:0;height:100%;background:#b499cc;transition:width .4s ease}.scribe-task-preview .scribe-mini-label{margin-bottom:6px}@media(max-width:760px){.scribe-task-row{font-size:9px;gap:7px;min-height:44px}}@media(prefers-reduced-motion:reduce){.scribe-task-check,.scribe-task-check svg,.scribe-task-row,.scribe-task-progress i{transition:none}}

.scribe-task-row.scribe-task-signoff{margin-top:10px;padding:12px 10px;border:1px solid #dfd0ee;border-radius:9px;background:#f7f1fc;color:#8058a0;min-height:57px}
.scribe-task-signoff small{display:block;font-size:7px;letter-spacing:1px;font-weight:600;color:#ad8cc5;margin-bottom:3px}
.scribe-task-signoff strong{font-size:11px;font-weight:600}
.scribe-task-signoff.is-complete{background:#eee2fa;border-color:#b58bd5;color:#683e88}
.scribe-task-signoff.is-complete .scribe-task-check{background:#8962aa;border-color:#8962aa;color:#fff}
@media(max-width:760px){.scribe-task-signoff strong{font-size:10px}}

/* Align the final checkbox with the task column while retaining its highlight. */
.scribe-task-row.scribe-task-signoff{margin-left:-11px;margin-right:-11px}

.scribe-previsit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.scribe-previsit-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;padding:24px;margin-top:24px;background:#f6f1fb;border:1px solid #e7deef;border-radius:12px;color:#8d779f;font-size:12px}.scribe-previsit-flow b{font-weight:400;color:#b19cc1}.scribe-previsit-flow strong{font-weight:500;color:#77548f}@media(max-width:760px){.scribe-previsit-grid{grid-template-columns:1fr;gap:16px}.scribe-previsit-flow{gap:12px;font-size:11px;padding:20px}}

/* Stronger contrast throughout the workflow illustrations. */
.scribe-how-marker>span{color:#67457f;background:#eee6f7}.scribe-how-marker>b{white-space:normal}
.scribe-how .scribe-how-purple,.scribe-how .scribe-how-appfoot,.scribe-how .scribe-how-note p,.scribe-how .scribe-how-recording>p,.scribe-how .scribe-how-transcript,.scribe-how .scribe-how-transcript b{color:#71607e}
.scribe-how .scribe-how-note>div,.scribe-how .scribe-how-checklist>div{color:#62546f}
.scribe-how .scribe-how-note b,.scribe-how .scribe-how-signoff,.scribe-how .scribe-how-mic{color:#70478e;background:#eee6f7}
.scribe-how .scribe-how-note i,.scribe-how .scribe-how-checklist b{color:#527a62}
.scribe-how .scribe-mini-label,.scribe-how-bottom>p{color:#766b7e}
.scribe-practice-intro{font-size:16px;line-height:1.75;margin-top:20px;max-width:720px}
.scribe-practice-result{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}
.scribe-practice-metric strong{display:block;font-size:96px;line-height:1.1;font-weight:500;letter-spacing:-4px;color:#77528e}
.scribe-practice-metric strong>span{font-size:40px;letter-spacing:-1.5px}
.scribe-practice-metric p{font-size:20px;margin-top:14px;color:var(--ink)}
.scribe-practice-metric small{display:block;font-size:12px;line-height:1.8;color:var(--muted);margin-top:14px;max-width:350px}
.scribe-practice-outcome{padding-left:40px;border-left:1px solid var(--line)}
.scribe-practice-outcome .scribe-mini-label{display:block;color:#80638f;margin-bottom:16px}
.scribe-main .scribe-practice-outcome h3{font-size:24px;line-height:1.4}
.scribe-practice-outcome p{font-size:14px;line-height:1.8;margin-top:16px}
@media(max-width:760px){.scribe-practice-result{grid-template-columns:1fr;gap:28px;margin-top:28px}.scribe-practice-metric strong{font-size:76px}.scribe-practice-metric strong>span{font-size:32px}.scribe-practice-outcome{padding:26px 0 0;border-left:0;border-top:1px solid var(--line)}.scribe-main .scribe-practice-outcome h3{font-size:22px}}

.scribe-practice-metric .scribe-time-benefit{font-size:56px;line-height:1.15;letter-spacing:-1.8px}.scribe-practice-metric .scribe-time-benefit>span{font-size:40px}@media(max-width:760px){.scribe-practice-metric .scribe-time-benefit{font-size:42px}.scribe-practice-metric .scribe-time-benefit>span{font-size:32px}}

/* Clearer hero hierarchy and readable illustrative product UI. */
.scribe-main>.scribe-hero{padding-top:40px}.scribe-hero-grid{align-items:start}.scribe-hero-copy{padding-top:28px}.scribe-live-preview{transform:none}.scribe-task-row{font-size:12px;color:#73687b;min-height:43px}.scribe-task-row.is-complete{color:#584360}.scribe-task-signoff strong{font-size:12px}.scribe-task-signoff small{color:#7c588f}.scribe-task-progress-label{font-size:10px;color:#7b648c}.scribe-live-preview .scribe-mini-label{color:#776383}.scribe-live-preview .scribe-speech{font-size:12px;color:#6e5e7a}.scribe-live-preview .scribe-speech span{color:#877093}.scribe-output-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.scribe-evidence-detail{padding:24px}.scribe-evidence-item+.scribe-evidence-item{border-top:1px solid #e9e3ef;margin-top:20px;padding-top:20px}.scribe-evidence-item .scribe-mini-label{display:block;color:#846391;margin-bottom:10px}.scribe-main .scribe-evidence-item h3{font-size:15px}.scribe-evidence-item p,.scribe-evidence-rationale p{font-size:13px;line-height:1.75;margin-top:8px}.scribe-evidence-item blockquote{font-size:14px;line-height:1.8;color:#735b84;margin:0;border-left:2px solid #b99acf;padding-left:16px}.scribe-evidence-rationale{margin-top:24px;background:#f6f1fa;border-radius:8px;padding:18px}.scribe-evidence-rationale strong{font-size:13px;color:#73528a}@media(max-width:760px){.scribe-hero-copy{padding-top:0}.scribe-main>.scribe-hero{padding-top:32px}.scribe-live-body{grid-template-columns:1fr}.scribe-conversation{border-right:0;border-bottom:1px solid #eeeaf1}.scribe-live-preview .scribe-conversation{display:none}.scribe-live-note.scribe-task-preview{padding:20px}.scribe-task-row{font-size:12px}.scribe-task-signoff strong{font-size:12px}.scribe-output-cards{grid-template-columns:1fr}}
