.hero-primary{text-decoration:none}.hero-demo-btn{border:0;background:transparent;cursor:pointer}.public-workflow{background:#f5f8fc}.workflow-heading{max-width:1280px;margin:0 auto 48px;display:grid;grid-template-columns:1.35fr .65fr;gap:70px;align-items:end}.workflow-heading h2{max-width:760px;margin:14px 0 0;font-size:clamp(38px,4.5vw,62px);line-height:1.02;letter-spacing:-.05em}.workflow-heading>p{margin:0;color:#657795;font-size:15px;line-height:1.7}.workflow-experience{max-width:1380px;margin:auto;display:grid;grid-template-columns:345px 1fr;min-height:590px;border:1px solid #d8e3f0;border-radius:24px;background:#fff;box-shadow:0 28px 80px rgba(12,43,92,.1);overflow:hidden}.workflow-tabs{padding:20px;background:#071b3f;display:flex;flex-direction:column;gap:7px}.workflow-tabs button{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;min-height:93px;padding:15px;border:1px solid transparent;border-radius:14px;background:transparent;color:#aabbd2;text-align:left;cursor:pointer;transition:.2s}.workflow-tabs button:hover{background:rgba(255,255,255,.05)}.workflow-tabs button.active{background:#fff;color:#102449;box-shadow:0 13px 30px rgba(0,0,0,.18)}.workflow-tabs button>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#17345f;color:#8fb9ff;font-size:10px;font-weight:850}.workflow-tabs button.active>span{background:#e7f1ff;color:#0e62ee}.workflow-tabs button>div{display:grid;gap:5px}.workflow-tabs small{font-size:7px;letter-spacing:.12em;color:#7187a6}.workflow-tabs button.active small{color:#61738d}.workflow-tabs b{font-size:12px}.workflow-tabs i{font-style:normal;color:#4d6c96}.workflow-tabs button.active i{color:#0e62ee}.workflow-display{padding:34px;display:grid}.workflow-panel{grid-area:1/1;display:grid;grid-template-columns:.72fr 1.28fr;gap:34px;align-items:center;animation:workflowIn .25s ease}.workflow-panel[hidden]{display:none}.workflow-copy>span{color:#0e62ee;font-size:8px;font-weight:850;letter-spacing:.14em}.workflow-copy h3{margin:12px 0 17px;font-size:31px;line-height:1.08;letter-spacing:-.035em}.workflow-copy p{color:#657795;font-size:13px;line-height:1.7}.workflow-copy ul{list-style:none;display:grid;gap:11px;margin:24px 0 0;padding:20px 0 0;border-top:1px solid #dfe8f3}.workflow-copy li{position:relative;padding-left:21px;color:#405673;font-size:11px}.workflow-copy li:before{content:'✓';position:absolute;left:0;color:#0e62ee;font-weight:900}.workflow-ui{min-height:430px;border:1px solid #dbe5f1;border-radius:18px;background:#f8faff;box-shadow:0 18px 50px rgba(18,55,105,.1);overflow:hidden}.ui-top{height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e8f1;background:#fff;color:#75869d;font-size:8px;font-weight:800;letter-spacing:.09em}.ui-top b{padding:5px 8px;border-radius:6px;background:#edf4ff;color:#0e62ee;font-size:8px}.ui-person{display:flex;align-items:center;gap:12px;padding:19px}.ui-person>i{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#0e62ee;color:#fff;font-size:11px;font-style:normal;font-weight:850}.ui-person h4{margin:0 0 5px;font-size:15px}.ui-person p{margin:0;color:#718198;font-size:9px}.ui-person em{margin-left:auto;color:#0e62ee;font-size:9px;font-style:normal;font-weight:750}.ui-alert{display:flex;align-items:center;gap:14px;margin:0 18px;padding:11px 13px;border:1px solid #f1c7a8;border-radius:9px;background:#fff7f0}.ui-alert b{color:#a64609;font-size:8px}.ui-alert span{font-size:10px;font-weight:750}.ui-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px}.ui-summary-grid span{min-height:83px;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:14px;border:1px solid #e2e9f2;border-radius:10px;background:#fff}.ui-summary-grid small{color:#7d8da2;font-size:8px}.ui-summary-grid b{font-size:10px}.live-status{background:#e9f8ef!important;color:#168150!important}.consult-patient{display:flex;justify-content:space-between;padding:18px}.consult-patient span{padding:6px 9px;border-radius:7px;background:#fff2e8;color:#ad4b0d;font-size:8px}.vitals-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 18px}.vitals-row span{display:grid;gap:6px;padding:11px;border:1px solid #dfe7f1;border-radius:9px;background:#fff}.vitals-row small{color:#7b899d;font-size:7px}.vitals-row b{font-size:11px}.clinical-note{margin:16px 18px;padding:16px;border:1px solid #dfe7f1;border-radius:10px;background:#fff}.clinical-note small{color:#0e62ee;font-size:7px;font-weight:850;letter-spacing:.1em}.clinical-note p{margin:10px 0 0;color:#53657d;font-size:10px;line-height:1.6}.ui-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 18px}.ui-actions button{padding:9px 12px;border:1px solid #cbd9ea;border-radius:7px;background:#fff;color:#405673;font-size:8px;font-weight:750}.ui-actions button:last-child{border-color:#0e62ee;background:#0e62ee;color:#fff}.prescription-demo-ui{align-self:center;min-height:390px;padding:25px;background:#fff;transform:rotate(-1deg)}.rx-demo-head{display:flex;justify-content:space-between;padding-bottom:13px;border-bottom:2px solid #09265b}.rx-demo-head b{letter-spacing:.13em}.rx-demo-head b span{color:#0e62ee}.rx-demo-head strong{font-size:9px}.rx-demo-patient{display:flex;justify-content:space-between;margin:18px 0;padding:10px;border:1px solid #b9d0f2;border-radius:6px;font-size:9px}.prescription-demo-ui ol{display:grid;gap:13px;padding-left:27px}.prescription-demo-ui li{padding-left:5px;color:#0e62ee;font-size:9px}.prescription-demo-ui li b,.prescription-demo-ui li small{display:block;color:#13294c}.prescription-demo-ui li small{margin-top:4px;font-size:8px;font-weight:400}.rx-demo-footer{display:flex;justify-content:flex-end;align-items:end;gap:45px;margin-top:27px;padding-top:16px;border-top:1px solid #c6d8ef;color:#677a94;font-size:8px}.rx-demo-footer b{font-size:35px;color:#071b3f}.followup-ui{padding:30px;background:linear-gradient(145deg,#f7faff,#edf4ff)}.followup-loop{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px}.followup-loop span{display:grid;place-items:center;gap:7px;min-height:80px;padding:10px;border:1px solid #d5e1ef;border-radius:11px;background:#fff;font-size:8px;font-weight:750}.followup-loop i{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#e9f7ef;color:#168150;font-style:normal}.followup-loop .current{border-color:#76a9ef;color:#0e62ee}.followup-loop .current i{background:#e5f0ff;color:#0e62ee}.followup-loop>b{color:#8da1ba}.next-visit-card{margin:24px auto 0;padding:22px;border:1px solid #bad3f5;border-radius:15px;background:#fff;box-shadow:0 14px 35px rgba(18,57,111,.1)}.next-visit-card>small{color:#0e62ee;font-size:7px;font-weight:850;letter-spacing:.12em}.next-visit-card h4{margin:9px 0 15px;font-size:17px}.next-visit-card>div{display:flex;justify-content:space-between;padding:13px 0;border-top:1px solid #e1e8f1;border-bottom:1px solid #e1e8f1}.next-visit-card p{font-size:10px}.next-visit-card em{display:block;margin-top:13px;color:#168150;font-size:8px;font-style:normal;font-weight:750}.continuity-note{margin-top:18px;text-align:center;color:#536b89;font-size:9px}.workflow-cta{max-width:1380px;margin:22px auto 0;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:19px 24px;border:1px solid #d8e3f0;border-radius:14px;background:#fff}.workflow-cta p{margin:0;color:#667891;font-size:11px}.workflow-cta p b{color:#102449}.workflow-cta button{white-space:nowrap}@keyframes workflowIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1050px){.workflow-heading{grid-template-columns:1fr;gap:20px}.workflow-experience{grid-template-columns:1fr}.workflow-tabs{display:grid;grid-template-columns:1fr 1fr}.workflow-tabs button{min-height:76px}.workflow-panel{grid-template-columns:1fr 1.2fr}}@media(max-width:760px){.workflow-tabs{grid-template-columns:1fr;padding:12px}.workflow-tabs button{min-height:65px}.workflow-display{padding:20px}.workflow-panel{grid-template-columns:1fr}.workflow-copy h3{font-size:27px}.workflow-ui{min-height:auto}.workflow-cta{align-items:stretch;flex-direction:column}.workflow-cta button{width:100%}.ui-person{align-items:flex-start;flex-wrap:wrap}.ui-person em{width:100%;margin-left:56px}.vitals-row{grid-template-columns:1fr 1fr}.followup-loop{grid-template-columns:1fr}.followup-loop>b{transform:rotate(90deg);text-align:center}.prescription-demo-ui{transform:none}}@media(max-width:460px){.workflow-heading h2{font-size:36px}.workflow-display{padding:13px}.ui-summary-grid{grid-template-columns:1fr}.consult-patient{align-items:flex-start;flex-direction:column;gap:9px}.prescription-demo-ui{padding:18px}.followup-ui{padding:17px}.workflow-tabs button i{display:none}}
