.funnel-page{--sales-ink:#102f4a;--sales-teal:#007d87;--sales-paper:#fbfaf6;background:var(--sales-paper);color:var(--sales-ink);overflow-x:clip}.funnel-page *{box-sizing:border-box}.funnel-page h1,.funnel-page h2,.funnel-page h3{color:var(--sales-ink)}.funnel-page h1,.funnel-page h2{letter-spacing:-.045em;line-height:1.08}.funnel-page h1{font-size:clamp(42px,5.5vw,80px);font-weight:550}.funnel-page h2{font-size:clamp(32px,3.5vw,52px);font-weight:550}.funnel-page em{font-family:Georgia,serif;font-weight:400;color:var(--sales-teal)}.funnel-page p{line-height:1.7}.funnel-page .button{min-height:48px;border-radius:8px;padding:14px 23px;font-size:15px;font-weight:600}.funnel-page .button.primary{background:#007d87;color:white;border-color:#007d87}.funnel-page .button.primary:hover{background:#005f69;color:white}.funnel-page .button.outline{border-color:#97b9bf;color:#102f4a;background:transparent}.funnel-page .button.outline:hover{background:#e1f1ee;color:#102f4a}.funnel-page a:focus-visible,.funnel-page button:focus-visible,.funnel-page input:focus-visible,.funnel-page select:focus-visible,.funnel-page summary:focus-visible{outline:3px solid #d48435;outline-offset:4px}.sales-container{width:min(1200px,calc(100% - 80px));margin:auto}.sales-header{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(1320px,calc(100% - 80px));margin:auto;border-bottom:1px solid #d6e2e1}.sales-header nav{display:flex;gap:32px;font-size:14px}.sales-header a{text-decoration:none}.sales-header nav a:hover{color:#007d87;text-decoration:underline}.sales-header .brand{flex:none}.sales-header .brand img{max-width:180px}.sales-kicker{display:block;font-size:11px;line-height:1.5;letter-spacing:.14em;font-weight:750;color:#00747d;margin-bottom:20px}.sales-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:44px;align-items:center;padding-top:78px;padding-bottom:86px}.sales-hero h1{margin:0 0 28px}.sales-hero-copy>p{max-width:475px;font-size:18px;color:#496175}.sales-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 18px}.sales-micro{font-size:12px!important;color:#587181!important}.sales-hero-art{position:relative;border-radius:160px 160px 20px 20px;background:#e1eee9;min-width:0;padding:96px 18px 36px}.sales-hero-art svg{width:100%;height:auto;display:block}.sales-art-note{position:absolute;top:34px;left:38px;font-size:16px;line-height:1.5}.sales-floating{display:flex;align-items:center;gap:9px;position:absolute;bottom:14px;left:-26px;padding:16px 20px;background:white;border:1px solid #d5e3df;border-radius:9px;box-shadow:0 12px 30px #173c4820;font-size:13px}.sales-floating svg{width:20px;height:20px;color:#007d87}.sales-proof-strip{display:flex;align-items:center;justify-content:center;gap:65px;padding:24px 20px;border-block:1px solid #d6e2e1;background:#eef3ed;font-size:14px}.sales-proof-strip span{display:flex;align-items:center;gap:12px}.sales-proof-strip svg{width:22px;height:22px;color:#007d87}.sales-intro{padding-top:110px;padding-bottom:25px;max-width:1200px}.sales-intro h2{margin:0 0 24px}.sales-intro p{max-width:540px;color:#496175;font-size:18px}.sales-chapter{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center;padding-block:65px}.sales-chapter.reverse .sales-chapter-art{order:2}.sales-chapter-art{background:#edf1e9;border-radius:18px;padding:22px;min-width:0}.sales-chapter-art svg{display:block;width:100%;height:auto}.sales-chapter h2{margin:0 0 24px;max-width:460px}.sales-chapter p{color:#496175;font-size:17px;max-width:460px}.sales-chapter-number{display:block;font-family:Georgia,serif;font-size:55px;color:#9ab8b3;margin-bottom:25px}.sales-scope{font-size:11px;font-weight:650;display:inline-block;padding:8px 11px;border:1px solid #b8d3cf;border-radius:5px;line-height:1.4;background:#edf7f3;color:#236466}.sales-video-section{background:#102f4a;color:#e9f3f2;margin-top:70px;padding:85px 0}.sales-section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:36px}.sales-section-head h2{margin:0}.sales-video-section h2,.sales-video-section em{color:#f7faf6}.sales-video-section .sales-kicker{color:#94d6c7}.sales-video-section p{color:#b8cfda}.sales-video-wrap{border:1px solid #4e6d81;background:#061c2c;box-shadow:0 20px 50px #0003;border-radius:12px;overflow:hidden;aspect-ratio:16/9}.sales-video-wrap video{display:block;width:100%;height:100%;object-fit:contain}.sales-chapters{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:22px}.sales-chapters button{background:transparent;color:#f4faf8;border:1px solid #557485;border-radius:7px;text-align:left;padding:14px 16px;font:inherit;font-size:13px;cursor:pointer}.sales-chapters button:hover{background:#244c61;color:white}.sales-chapters small{display:block;color:#a5d9cc;font-size:11px;margin-bottom:5px}.sales-video-note{font-size:12px;margin:24px 0 0}.sales-feature-section{padding-block:100px}.sales-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #c8dad6}.sales-feature-grid article{padding:38px 25px;border-bottom:1px solid #c8dad6;min-width:0}.sales-feature-grid article:not(:nth-child(3n)){border-right:1px solid #c8dad6}.sales-feature-icon{display:flex;color:#007d87;width:45px;height:45px;align-items:center;justify-content:center;background:#e0efea;border-radius:10px;margin-bottom:25px}.sales-feature-icon svg{width:24px;height:24px}.sales-feature-grid h3{font-size:21px;line-height:1.35;letter-spacing:-.02em;margin-bottom:15px}.sales-feature-grid p{font-size:15px;min-height:78px;color:#496175}.sales-pricing{background:#e9f1ec;border-block:1px solid #d5e1d9;padding:65px 0}.sales-pricing .section{max-width:1280px}.sales-pricing h2{font-size:clamp(32px,3.5vw,50px)}.sales-pricing .price-card{background:#fff;border-radius:12px}.sales-demo-callout{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center;padding-block:115px}.sales-demo-callout h2{margin:0}.sales-demo-callout p{color:#496175}.sales-demo-preview{background:#e3eee7;min-height:280px;padding:55px 35px;border-radius:50% 50% 12px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sales-demo-preview>svg{width:50px;height:50px;margin-bottom:24px;color:#007d87}.sales-demo-preview strong{font-size:20px}.sales-faq{max-width:850px;padding-bottom:110px}.sales-faq h2{margin-bottom:40px}.sales-faq details{border-bottom:1px solid #bfd2cc;padding:23px 0}.sales-faq summary{font-size:18px;font-weight:600;cursor:pointer;line-height:1.4}.sales-faq details p{color:#496175;font-size:15px;padding-right:25px}.sales-last{background:#e2ece5;padding:85px 0}.sales-last h2{font-size:clamp(44px,6vw,80px);margin:20px 0}.sales-last p{font-size:13px}.sales-footer{width:min(1200px,calc(100% - 80px));margin:auto;padding:50px 0;display:flex;justify-content:space-between;align-items:start;gap:30px;font-size:12px;color:#496175}.sales-footer .brand{display:inline-flex}.sales-footer nav{display:flex;flex-wrap:wrap;gap:15px;max-width:400px}.sales-footer button{border:0;background:none;color:inherit;font:inherit;padding:0;text-decoration:underline;cursor:pointer}.sales-mobile-bar{display:none}.sales-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.demo-entry{display:grid;grid-template-columns:1fr 1.05fr;gap:90px;padding-block:70px;align-items:start}.demo-entry h1{font-size:clamp(36px,4.5vw,64px);margin:15px 0 25px}.demo-entry p{color:#496175}.demo-promise{list-style:none;padding:0;font-size:14px;display:grid;gap:12px}.demo-promise li{display:flex;gap:12px;align-items:center}.demo-promise svg{width:18px;height:18px;color:#007d87}.demo-entry-art{max-width:370px}.demo-entry-art svg{width:100%;height:auto}.demo-form{padding:38px;background:#fff;border:1px solid #c7dbd5;border-radius:12px;box-shadow:0 12px 50px #22454008;display:grid;gap:20px}.demo-form h2{font-size:30px;line-height:1.2;margin:0 0 10px;letter-spacing:-.03em}.demo-form .sales-kicker{margin-bottom:0}.demo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 15px}.demo-form label{font-size:12px;font-weight:650;display:grid;gap:8px}.demo-form input:not([type=checkbox]),.demo-form select{width:100%;min-width:0;min-height:48px;border:1px solid #b3cbc8;border-radius:6px;font:inherit;font-size:15px;padding:10px 12px;color:#102f4a;background:#fff}.demo-form .demo-contact-consent{display:flex;align-items:start;font-weight:400;gap:10px;line-height:1.6}.demo-contact-consent input{flex:none;width:18px;height:18px;margin-top:2px}.demo-form .button{width:100%}.sales-consent{position:fixed;bottom:20px;left:20px;max-width:440px;background:white;border:1px solid #aec9c3;border-radius:12px;padding:22px;box-shadow:0 10px 50px #102f4a25;z-index:100}.sales-consent strong{font-size:16px}.sales-consent p{font-size:13px;line-height:1.5;margin:10px 0 18px}.sales-consent div{display:flex;gap:10px}.sales-consent button{flex:1}.sales-consent .button{font-size:12px;padding:10px;min-height:42px}.demo-banner{background:#102f4a;color:#e4f4ed;display:flex;align-items:center;justify-content:space-between;padding:13px 25px;gap:20px;font-size:12px}.demo-banner span{display:flex;align-items:center;gap:10px}.demo-banner svg{width:16px;height:16px;flex:none}.demo-banner a{color:#b9e4ce;flex:none}.demo-workspace{display:grid;grid-template-columns:235px 1fr;min-height:80vh;background:#f2f6f4}.demo-sidebar{padding:30px 20px;background:#fff;border-right:1px solid #d7e4de}.demo-sidebar>.brand{display:inline-flex}.demo-sidebar>p{font-size:10px;font-weight:700;letter-spacing:.08em;color:#5d787c;margin-top:30px}.demo-sidebar nav{display:grid;gap:6px;margin:20px -5px}.demo-sidebar nav a{display:flex;align-items:center;gap:12px;font-size:13px;text-decoration:none;padding:13px 12px;border-radius:7px;color:#345369}.demo-sidebar nav svg{width:19px;height:19px}.demo-sidebar nav a:hover,.demo-sidebar nav a.selected{background:#e4f2ec;color:#006c76}.demo-sidebar small{display:block;font-size:11px;line-height:1.6;color:#6c7f89;margin-top:45px}.demo-main{padding:38px;min-width:0;max-width:1500px}.demo-main>header{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:30px}.demo-main h1{font-size:36px;margin:0}.demo-main>header .sales-kicker{font-size:9px;margin-bottom:10px}.demo-expiry{font-size:11px;color:#4b6c73;padding:8px 12px;border:1px solid #c4d6cc;border-radius:30px;white-space:nowrap}.demo-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:28px}.demo-stat-grid article{padding:23px 20px;background:white;border:1px solid #d4e1db;border-radius:10px;display:grid;gap:12px}.demo-stat-grid span{font-size:12px}.demo-stat-grid strong{font-size:35px;font-weight:550}.demo-stat-grid small{font-size:10px;color:#658080}.demo-panel{background:white;border:1px solid #d4e1db;border-radius:10px;padding:27px;margin-bottom:22px;min-width:0}.demo-panel h2{font-size:22px;letter-spacing:-.025em;margin:0 0 20px}.demo-panel h3{font-size:17px}.demo-panel p,.demo-panel li{font-size:14px;color:#4c6873;line-height:1.8}.demo-panel a{font-size:13px;color:#006e79}.demo-table-wrap{overflow-x:auto;max-width:100%}.demo-table-wrap table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}.demo-table-wrap th{text-align:left;background:#f0f6f3;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:12px;color:#4f6e73}.demo-table-wrap td{border-bottom:1px solid #dfe9e4;padding:17px 12px;vertical-align:top;min-width:95px}.demo-table-wrap th:first-child,.demo-table-wrap td:first-child{padding-left:14px}.demo-status{color:#176756;border:1px solid #b9d7c9;background:#edf7ee;padding:4px 7px;border-radius:4px;font-size:10px;white-space:nowrap}.demo-two-panels{display:grid;grid-template-columns:1fr 1fr;gap:22px}.demo-next{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #c8d9d0;padding-top:25px;margin-top:22px;font-size:14px}.demo-record-summary{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.demo-record-summary span{border:1px solid #c3d8cd;background:#f2f8f3;padding:10px 12px;border-radius:6px;font-size:12px}.demo-paper{max-width:900px;border-radius:2px;box-shadow:0 6px 20px #102f4a08}.demo-paper-patient{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-block:1px solid #c7dcd4;font-size:13px}.demo-paper-line{display:grid;gap:8px;border-bottom:1px solid #e2ebe6;padding:20px 0;font-size:12px}.demo-paper-line span{color:#657c86}.demo-portal-preview{background:#e8f4ef;padding:32px;border:1px solid #c4dfd1;border-radius:15px}.demo-portal-preview h2{font-size:35px}.demo-call-illustration{max-width:320px;margin:auto}.demo-call-illustration svg{width:100%;height:auto}.demo-chat-line{background:#f2f6f3;padding:18px;border-radius:15px 15px 15px 0;font-size:14px;margin:20px 0}.demo-chat-line.user{margin-left:30px;background:#dbefe8;border-radius:15px 15px 0 15px}.demo-action-preview{border:1px solid #b6d3c8;padding:20px;border-radius:8px;font-size:13px}.demo-action-preview span{font-size:11px;color:#647f83}.demo-ward h3{margin:28px 0 15px}.demo-bed-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.demo-bed{background:#eff9f2;border:1px solid #c2dec8;padding:18px 12px;border-radius:9px;display:grid;gap:10px;font-size:11px}.demo-bed svg{width:22px;height:22px;color:#32846a}.demo-bed.occupied{background:#fff3e7;border-color:#eccba5}.demo-bed.occupied svg{color:#996431}.demo-bed span{font-size:10px}.purchase-thanks{padding-block:75px;max-width:1050px}.purchase-thanks h1{font-size:clamp(38px,5vw,65px);margin:15px 0 25px}.purchase-success-mark{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#d7eee0;border:1px solid #add4bd;border-radius:50%;margin-bottom:30px;color:#127649}.purchase-success-mark svg{width:30px;height:30px}.purchase-summary{display:grid;grid-template-columns:repeat(3,1fr);background:white;border:1px solid #c9ded2;border-radius:10px;margin:35px 0;padding:30px;gap:25px}.purchase-summary>div{display:grid;gap:12px}.purchase-summary span{font-size:10px;letter-spacing:.1em;color:#54776e}.purchase-summary strong{font-size:23px}.purchase-summary small,.purchase-summary a{font-size:12px}.sales-admin-panel{margin-bottom:25px}.sales-admin-panel .panel-pad{padding:28px}.sales-admin-panel .demo-table-wrap td{font-size:12px;overflow-wrap:anywhere}.sales-admin-panel .form-fine{line-height:1.7}
.demo-sidebar{min-width:0}.demo-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-stat-grid article{min-width:0}.demo-workspace{grid-template-columns:235px minmax(0,1fr)}
@media(prefers-reduced-motion:no-preference){.sales-hero-art{animation:sales-enter .9s ease both}.sales-floating{animation:sales-drift 5s ease-in-out infinite}.care-illustration .care-orbit{animation:sales-drift 6s ease-in-out infinite}@keyframes sales-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sales-drift{50%{transform:translateY(-7px)}}}
@media(max-width:1000px){.sales-header nav{gap:18px}.sales-container{width:calc(100% - 48px)}.sales-header{width:calc(100% - 48px)}.sales-hero{gap:28px;padding-top:55px}.sales-hero-art{padding-top:100px}.sales-floating{left:0;font-size:11px}.sales-chapter{gap:45px}.sales-proof-strip{gap:25px;font-size:12px}.sales-feature-grid h3{font-size:18px}.sales-demo-callout{gap:40px}.demo-entry{gap:35px}.demo-form{padding:26px}.demo-workspace{grid-template-columns:200px 1fr}.demo-main{padding:25px}.demo-stat-grid{grid-template-columns:repeat(2,1fr)}.demo-two-panels{grid-template-columns:1fr}.demo-bed-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.sales-container{width:calc(100% - 36px)}.sales-header{width:calc(100% - 36px);min-height:78px;gap:12px}.sales-header nav{display:none}.sales-header .brand{max-width:150px}.sales-header .button{font-size:11px;padding:10px 12px;min-height:40px}.sales-header>a:not(.brand):not(.button){font-size:11px}.sales-hero{grid-template-columns:1fr;padding-block:38px 45px;gap:30px}.sales-hero h1{font-size:49px;line-height:1.05}.sales-hero-copy>p{font-size:16px}.sales-kicker{font-size:10px;letter-spacing:.1em;margin-bottom:17px}.sales-actions{gap:9px}.sales-actions .button{font-size:13px;padding:13px 15px}.sales-hero-art{max-width:470px;width:100%;margin:auto;padding:75px 14px 25px;border-radius:100px 100px 12px 12px}.sales-art-note{top:25px;left:28px;font-size:13px}.sales-floating{font-size:10px;padding:12px;left:8px;bottom:0}.sales-proof-strip{justify-content:start;flex-direction:column;align-items:start;gap:14px;padding:25px 22px}.sales-proof-strip span{font-size:13px}.sales-intro{padding-top:65px}.sales-intro p{font-size:16px}.sales-chapter{grid-template-columns:1fr;gap:26px;padding-block:30px}.sales-chapter-art{order:2!important}.sales-chapter-number{font-size:40px;margin-bottom:15px}.sales-chapter h2{font-size:34px;margin-bottom:18px}.sales-chapter p{font-size:15px}.sales-video-section{padding:50px 0;margin-top:40px}.sales-section-head{display:block;margin-bottom:25px}.sales-section-head h2{font-size:35px}.sales-section-head>p{font-size:13px;margin-top:22px}.sales-section-head>.button{margin-top:25px}.sales-video-wrap{border-radius:6px}.sales-chapters{display:flex;overflow-x:auto;padding-bottom:10px;gap:9px;scroll-snap-type:x mandatory}.sales-chapters button{min-width:160px;scroll-snap-align:start;font-size:12px}.sales-feature-section{padding-block:60px}.sales-feature-grid{grid-template-columns:1fr}.sales-feature-grid article{border-right:0!important;padding:27px 5px}.sales-feature-grid p{min-height:0;font-size:15px}.sales-feature-grid h3{font-size:21px}.sales-feature-icon{margin-bottom:18px}.sales-pricing{padding-block:40px}.sales-pricing .section{padding-inline:18px}.sales-demo-callout{grid-template-columns:1fr;gap:30px;padding-block:65px}.sales-demo-preview{min-height:220px;padding:35px 20px}.sales-faq{padding-bottom:65px}.sales-faq h2{margin-bottom:25px}.sales-faq summary{font-size:16px}.sales-faq details p{padding:0;font-size:14px}.sales-last{padding-block:55px}.sales-footer{width:calc(100% - 36px);display:grid;padding-bottom:110px}.sales-mobile-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fbfaf6ef;backdrop-filter:blur(12px);border-top:1px solid #b8d0c5;padding:10px 18px max(10px,env(safe-area-inset-bottom));gap:12px}.sales-mobile-bar a{width:50%;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 8px;border:1px solid #77a7a2;border-radius:6px;text-decoration:none;font-size:12px;font-weight:650}.sales-mobile-bar a:last-child{background:#007d87;color:white}.sales-mobile-bar svg{width:15px;height:15px}.demo-entry{grid-template-columns:1fr;padding-block:40px;gap:25px}.demo-entry h1{font-size:43px}.demo-entry-art{display:none}.demo-form{padding:25px 20px}.demo-form-grid{grid-template-columns:1fr}.demo-form h2{font-size:27px}.sales-consent{left:12px;right:12px;bottom:82px;max-width:none;padding:20px}.demo-banner{padding:12px 16px;font-size:10px;align-items:start}.demo-banner a{max-width:90px}.demo-workspace{grid-template-columns:1fr}.demo-sidebar{padding:20px 16px 0;border-right:0;border-bottom:1px solid #cbded2}.demo-sidebar>.brand{max-width:150px}.demo-sidebar>p,.demo-sidebar>small{display:none}.demo-sidebar nav{display:flex;overflow-x:auto;gap:7px;margin:18px -4px 0;padding:0 4px 12px}.demo-sidebar nav a{white-space:nowrap;border:1px solid #ccdfd4;font-size:11px;padding:10px 12px}.demo-sidebar nav svg{width:16px;height:16px;flex:none}.demo-main{padding:26px 16px}.demo-main>header{display:block}.demo-main h1{font-size:30px;margin-bottom:18px}.demo-expiry{display:inline-block}.demo-stat-grid{gap:10px}.demo-stat-grid article{padding:18px 14px}.demo-stat-grid span{font-size:11px}.demo-stat-grid strong{font-size:30px}.demo-panel{padding:22px 16px}.demo-panel h2{font-size:21px}.demo-next{display:block}.demo-next .button{width:100%}.demo-paper-patient{display:grid;gap:8px}.demo-table-wrap td{padding:13px 10px;font-size:11px}.demo-bed-grid{grid-template-columns:repeat(2,1fr)}.demo-bed{padding:15px}.demo-portal-preview{padding:23px 16px}.purchase-thanks{padding-block:45px}.purchase-summary{grid-template-columns:1fr;padding:25px;gap:25px}.purchase-summary>div+div{border-top:1px solid #d4e2d9;padding-top:22px}.sales-admin-panel .panel-pad{padding:20px}.funnel-page[data-sales-page=workspace] .sales-footer{padding-bottom:45px}}

.funnel-page .pricing-section .term-toggle{background:#f1f7f2;border-color:#b9d1c5}.funnel-page .pricing-section .term-toggle button{color:#315467}.funnel-page .pricing-section .term-toggle button.selected{background:#007d87;color:#fff;box-shadow:none}.funnel-page .pricing-section .term-toggle button:hover{background:#d7ebe2;color:#173c4b}.funnel-page .pricing-section .term-toggle button.selected:hover{background:#005f69;color:#fff}.funnel-page .pricing-section .term-toggle button span{background:#dceddc;color:#205541}.funnel-page .pricing-section .term-toggle button:focus-visible{outline-color:#d48435}.funnel-page .pricing-section .price-card .button{padding-inline:15px;font-size:13px}.funnel-page .pricing-section .popular-tag{background:#007d87;color:white}
