.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:10px}.logo[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{display:block;width:auto}.collapse[data-astro-cid-tvrurpns] .mark[data-astro-cid-tvrurpns]{display:none}@media(max-width:480px){.collapse[data-astro-cid-tvrurpns] .lockup[data-astro-cid-tvrurpns]{display:none}.collapse[data-astro-cid-tvrurpns] .mark[data-astro-cid-tvrurpns]{display:block}}.wm[data-astro-cid-tvrurpns]{display:grid;line-height:1.1}.wm[data-astro-cid-tvrurpns] b[data-astro-cid-tvrurpns]{font-family:var(--font-head);font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.wm[data-astro-cid-tvrurpns] i[data-astro-cid-tvrurpns]{font-style:normal;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-top:2px}.light[data-astro-cid-tvrurpns] .wm[data-astro-cid-tvrurpns] b[data-astro-cid-tvrurpns]{color:#fff}.light[data-astro-cid-tvrurpns] .wm[data-astro-cid-tvrurpns] i[data-astro-cid-tvrurpns]{color:var(--nav-mut)}.top[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:60;background:#ffffffe0;backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.bar[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:18px;height:66px}.brand[data-astro-cid-dmqpwcec]:hover{opacity:.9}.links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:4px}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:8px 12px;border-radius:var(--r-sm);font-size:13.5px;font-weight:600;color:var(--ink-2);transition:background .15s ease,color .15s ease}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{background:var(--teal-bg);color:var(--teal-d)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].on{color:var(--teal-d);background:var(--teal-bg)}.links[data-astro-cid-dmqpwcec] .cta[data-astro-cid-dmqpwcec]{margin-left:10px;color:#fff}.links[data-astro-cid-dmqpwcec] .cta[data-astro-cid-dmqpwcec]:hover{color:#fff;background:var(--grad)}.burger[data-astro-cid-dmqpwcec]{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;color:var(--ink-2);cursor:pointer}@media(max-width:860px){.burger[data-astro-cid-dmqpwcec]{display:inline-flex}.links[data-astro-cid-dmqpwcec]{position:absolute;inset:66px 0 auto;display:none;flex-direction:column;align-items:stretch;gap:2px;padding:12px var(--gut) 18px;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--sh-lg)}.links[data-astro-cid-dmqpwcec].open{display:flex}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{padding:11px 12px;font-size:15px}.links[data-astro-cid-dmqpwcec] .cta[data-astro-cid-dmqpwcec]{margin:8px 0 0;justify-content:center;padding:12px}}.ft[data-astro-cid-sz7xmlte]{background:var(--nav);color:var(--nav-mut);font-size:13.5px}.cols[data-astro-cid-sz7xmlte]{display:grid;gap:34px;grid-template-columns:1.6fr repeat(3,1fr);padding-block:52px 34px}.brand-col[data-astro-cid-sz7xmlte] .blurb[data-astro-cid-sz7xmlte]{margin-top:16px;max-width:330px;line-height:1.65;color:#b9cadb}h4[data-astro-cid-sz7xmlte]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#fff;margin-bottom:14px}ul[data-astro-cid-sz7xmlte]{list-style:none;display:grid;gap:9px}.ft[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--nav-mut)}.ft[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;gap:9px}.contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] svg{margin-top:2px;flex:none;color:var(--teal)}.base[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:18px;border-top:1px solid var(--nav-line);font-size:12px}.credit[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:8px}.ver[data-astro-cid-sz7xmlte]{background:var(--nav-2);border:1px solid var(--nav-line);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;color:var(--teal-l)}@media(max-width:860px){.cols[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:28px;padding-block:40px 26px}.brand-col[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}:root{--teal: #0d9488;--teal-d: #0f766e;--emer: #059669;--teal-l: #ccfbf1;--teal-bg: #f0fdfa;--grad: linear-gradient(135deg, #0d9488, #10b981);--nav: #0f2033;--nav-2: #13293f;--nav-line: #1e3a54;--nav-mut: #8aa2ba;--ink: #0f172a;--ink-2: #334155;--mut: #64748b;--mut-2: #94a3b8;--bg: #eef2f6;--card: #ffffff;--line: #e3e8ee;--line-2: #eef2f6;--blue: #3b82f6;--amber: #f59e0b;--rose: #f43f5e;--violet: #8b5cf6;--ok: #16a34a;--ok-bg: #dcfce7;--warn: #d97706;--warn-bg: #fef3c7;--danger: #dc2626;--danger-bg: #fee2e2;--info: #0284c7;--info-bg: #e0f2fe;--r: 14px;--r-sm: 10px;--sh: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--sh-lg: 0 10px 30px -12px rgba(15, 23, 42, .25);--sh-teal: 0 3px 10px -3px rgba(13, 148, 136, .5);--font-body: "Inter", system-ui, sans-serif;--font-head: "Sora", system-ui, sans-serif;--maxw: 1180px;--gut: 26px;--sec-y: 56px}:root{--role-admin: var(--violet);--role-doctor: var(--teal);--role-nurse: var(--blue);--role-desk: var(--amber);--role-billing: #10b981;--role-pharmacist: var(--rose);--role-lab: var(--blue)}@media(max-width:1024px){:root{--sec-y: 48px}}@media(max-width:860px){:root{--gut: 14px;--sec-y: 40px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{margin:0;background:var(--bg);color:var(--ink-2);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:700}p{margin:0}img,svg{max-width:100%}ul,ol{margin:0;padding:0}a{color:var(--teal-d);text-decoration:none;transition:color .15s ease}a:hover{color:var(--teal)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}::selection{background:var(--teal-l);color:var(--teal-d)}.skip{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--card);padding:9px 14px;border-radius:var(--r-sm);box-shadow:var(--sh-lg);font-weight:600;font-size:13px}.skip:focus{left:12px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.sec{padding-block:var(--sec-y)}.sec-tint{background:var(--teal-bg)}.sec-white{background:var(--card)}.eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--teal-d);margin:0 0 10px;display:block}.shead{max-width:660px;margin-bottom:26px}.shead.center{margin-inline:auto;text-align:center}.shead h2{font-size:clamp(25px,3.4vw,34px);line-height:1.18}.shead .sub{margin-top:12px;font-size:15px;color:var(--mut);line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 15px;border-radius:10px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,filter .15s ease,box-shadow .15s ease,transform .15s ease}.btn svg{width:15px;height:15px;flex:none}.btn-p{background:var(--grad);color:#fff;box-shadow:var(--sh-teal)}.btn-p:hover{filter:brightness(1.06);color:#fff}.btn-o{background:var(--card);border-color:var(--line);color:var(--ink-2)}.btn-o:hover{border-color:var(--teal);color:var(--teal-d)}.btn-g{background:var(--line-2);color:var(--ink-2)}.btn-g:hover{background:var(--line);color:var(--ink)}.btn-w{background:#fff;color:var(--teal-d)}.btn-w:hover{filter:brightness(.97);color:var(--teal-d)}.btn-lg{padding:11px 20px;font-size:14px}.btn-sm{padding:6px 12px;font-size:12px}.btn-xs{padding:5px 10px;font-size:11.5px;border-radius:7px}.btn:disabled{opacity:.55;cursor:not-allowed}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}.card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.card-h h3{font-size:15px}.card-h .hint{font-size:11.5px;color:var(--mut)}.card-b{padding:18px}.lift{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.lift:hover{transform:translateY(-3px);box-shadow:var(--sh-lg);border-color:#d6dfe9}.stat{position:relative;overflow:hidden;padding:17px 18px 18px 20px}.stat:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--teal)}.stat.t:before{background:var(--teal)}.stat.a:before{background:var(--amber)}.stat.b:before{background:var(--blue)}.stat.r:before{background:var(--rose)}.stat.v:before{background:var(--violet)}.stat.g:before{background:var(--emer)}.chip{width:34px;height:34px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--teal-bg);color:var(--teal-d);margin-bottom:13px}.chip svg{width:17px;height:17px}.stat.a .chip{background:var(--warn-bg);color:var(--warn)}.stat.b .chip{background:var(--info-bg);color:var(--info)}.stat.r .chip{background:var(--danger-bg);color:var(--rose)}.stat.v .chip{background:#f3f0ff;color:var(--violet)}.stat.g .chip{background:var(--ok-bg);color:var(--ok)}.stat h3{font-size:15px;margin-bottom:7px}.stat p{font-size:13.5px;color:var(--mut);line-height:1.55}.stat .val{font-family:var(--font-head);font-size:29px;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.1}.stat .lbl{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);margin-top:5px}.grid{display:grid;gap:16px}.g-210{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.g-260{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.g-320{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.bdg{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.02em;background:var(--line-2);color:var(--mut)}.bdg.ok{background:var(--ok-bg);color:var(--ok)}.bdg.warn{background:var(--warn-bg);color:var(--warn)}.bdg.dang{background:var(--danger-bg);color:var(--danger)}.bdg.info{background:var(--info-bg);color:var(--info)}.bdg.tpa{background:#f3f0ff;color:var(--violet)}.bdg.teal{background:var(--teal-l);color:var(--teal-d)}.tag{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;background:var(--line-2);color:var(--mut)}.flist{list-style:none;display:grid;gap:9px}.flist li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--ink-2);line-height:1.5}.flist li svg{width:15px;height:15px;flex:none;margin-top:2px;color:var(--teal)}.frm-row{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}fieldset{border:1px solid var(--line);border-radius:var(--r-sm);padding:16px 16px 18px;margin:0 0 16px}legend{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--teal-d);padding-inline:6px}.field label{display:block;font-size:11.5px;font-weight:600;color:var(--ink-2);margin-bottom:5px}.field label .req{color:var(--rose);margin-left:2px}.field input,.field select,.field textarea{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:#fff;font-family:inherit;font-size:13.5px;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.field textarea{resize:vertical;min-height:92px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #0d94881f}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--rose)}.field .err{display:none;font-size:11.5px;color:var(--danger);margin-top:4px}.field .err.on{display:block}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mut{color:var(--mut)}.small{font-size:13px}.tiny{font-size:11.5px}.center{text-align:center}.stack{display:grid;gap:12px}.row{display:flex;flex-wrap:wrap;gap:10px}.row.center{justify-content:center}.mb0{margin-bottom:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
