:root{color-scheme:light;--bg:#f7fbfa;--border:#d8e8e3;--muted:#5a726f;--purple:#079a98;--ink:#0e3b43;--mint:#cbffd6}body{background:var(--bg);color:var(--ink)}header{background:#fff;border-color:var(--border)}.brand img{width:122px;height:auto;max-height:42px;object-fit:contain}.brand{gap:0;font-size:0!important}.nav a[aria-current=page]{color:#079a98}.button,.industry:nth-child(2) .button{background:linear-gradient(120deg,#079a98,#0abfbc);border-color:#079a98;color:white;box-shadow:0 5px 15px #079a9818}.button.dark,.industry .button{background:#eaf7f4;border-color:#b5d8cd;color:var(--ink)}.hero{background:radial-gradient(ellipse at 75% 5%,#cbffd65c,transparent 60%),radial-gradient(ellipse at 20% 55%,#d7f1f74f,transparent 55%);padding-top:100px}.hero:before,.hero-form:before{display:none}em{background:linear-gradient(120deg,#0086b8,#00803f);background-clip:text;color:transparent}.badge{background:white;border-color:var(--border);color:#486765;box-shadow:0 4px 18px #0e3b4306}.badge span{background:#e4f6ec;color:#00803f}.email-form,.field input,.field textarea{background:#fff;color:var(--ink);border-color:#c4dcd4}.email-form input{color:var(--ink);background:none}.email-form input::placeholder,.field input::placeholder,.field textarea::placeholder{color:#78908a}.panel,.faq-list details{background:#fff;border-color:var(--border);box-shadow:0 10px 32px #0e3b4305}.feature{min-height:450px}.feature-grid .feature:first-child{min-height:450px}.trusted{background:none;border-bottom:1px solid var(--border)}.trusted p,.belief p{color:var(--ink)}.logo-track{animation:none;flex-wrap:wrap;gap:18px;justify-content:center;width:100%;padding:0 20px}.logo-track span{display:inline-flex;padding:10px 20px;border-radius:999px;background:#edf6f2;border:1px solid var(--border);color:#52736c;font-size:15px}.orbit{background:radial-gradient(circle,#e3f8ee,white);border-color:#d4e8df}.orbit:after{border-color:#bbdbcf;box-shadow:0 0 0 18px #e6f5ef}.orbit-node{background:white;border-color:#c5e2d6;box-shadow:0 0 0 5px #f4faf7,0 0 0 6px #d6e9e2}.icon-circle,.app-grid a{background:#f0faf5;border-color:#d4eade;box-shadow:none}.app-grid a:hover{box-shadow:0 6px 20px #079a9820}.app-grid img{width:34px;height:34px}.industry:nth-child(2){background:linear-gradient(150deg,#ecfaf2,#fff);border-color:#079a98}.industry ul,.belief h3,.footer-top,.copyright,.footer-grid,.post-meta{border-color:var(--border)}.slider-dots button{background:#c8dcd4}.slider-dots button[aria-pressed=true]{background:#079a98}.faq-list summary:after,.blog-meta span,.cloud-diagram span{color:#079a98}.read-more{background:#eff8f4;border-color:var(--border)}.cta{background:radial-gradient(ellipse at top,#cbffd655,transparent 65%),#ecf7f3}.floating-nav{background:#fffffff2;border-color:#d3e5dc;box-shadow:0 8px 35px #0e3b4315;color:#456e64}.floating-nav a.active{background:#e5f7ed;color:#00803f}.nav nav a:hover{color:#079a98}.executive-browser,.empty-dashboard{background:#f1faf5;border-color:#c6ded3}.browser-blocks span{background:linear-gradient(#a5e6cb,#d5f5e6)}.browser-dots{color:#83c5b0}.split-art>img{background:#eaf7f1}.inner-hero:after{box-shadow:none;border-color:#d4e8df}.field input:focus,.field textarea:focus{border-color:#079a98}.dashboard-grid{align-items:center;transform:none;gap:22px;max-width:1290px;margin:auto;padding:0 35px}.dashboard-grid .dash-left,.dashboard-grid .dash-right{transform:none;box-shadow:0 18px 50px #0e3b4310;border:1px solid #d8e8e3;border-radius:16px}.dash-center{transform:none}.dash-center>img{border:1px solid #c4ded4;border-radius:16px;box-shadow:0 20px 60px #0e3b4315}.chart-pair{display:none}.dashboard-showcase{padding:15px 0 45px;background:linear-gradient(transparent,#ecf7f350)}.gauge>img:first-child{border-radius:14px}.gauge .needle{display:none}.cloud-diagram .cloud{width:100%;height:210px;object-fit:contain}.empty-dashboard{background:url('assets/care-insights.svg') center/contain no-repeat;height:283px}.socials a{background:#eff9f3;border-color:#d0e6d9;color:#079a98}.language-switch{border:1px solid var(--border);background:#fff;border-radius:8px;padding:7px 10px;color:var(--ink);font-size:13px}.legal-consent{font-size:13px;margin-top:16px}.legal-consent a{text-decoration:underline;color:#079a98}footer .copyright{color:#647d76}html[dir=rtl] body{font-family:'Tajawal',Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2{letter-spacing:0}html[dir=rtl] .feature-copy,html[dir=rtl] .solution,html[dir=rtl] .industry,html[dir=rtl] .footer-grid{text-align:right}html[dir=rtl] .faq-list details p{padding:0 0 26px 35px}html[dir=rtl] .badge{padding:6px 6px 6px 14px}html[dir=rtl] .field input[type=email],html[dir=rtl] .email-form input{direction:ltr;text-align:right}@media(max-width:1100px){.nav nav,.nav-actions{gap:15px}.nav .brand img{width:105px}.language-switch{font-size:12px}}@media(max-width:767px){.nav nav{background:white;border-color:var(--border)}.menu-toggle span{background:#0e3b43}.hero{padding-top:65px}.dashboard-grid{display:none}.mobile-dash{display:block}.mobile-dash img{width:100%;max-width:440px;margin:auto;border:1px solid var(--border);border-radius:15px}.mobile-dash img+img{display:none}.nav-actions{gap:8px}.brand img{width:100px}.feature{min-height:430px}.feature-grid .feature:first-child{min-height:430px}.logo-track{gap:8px}.logo-track span{font-size:13px;padding:8px 13px}.wide{height:460px}.cloud-diagram .cloud{height:180px}.industry>p{min-height:0}.hero-form{width:calc(100% - 40px);max-width:500px}.email-form{gap:8px}.hero-form .button{padding:12px 15px}.industry{min-height:0}.language-switch{padding:6px 7px}.nav-actions>a:first-child{display:none}}
@media(max-width:767px){.nav-actions{display:flex}.nav-actions>.button{display:none}.nav{flex-wrap:nowrap}.menu-toggle{flex-shrink:0}.hero-form .email-form{width:100%}}
.app-grid{max-width:1080px}.app-grid a{width:145px;height:125px;display:flex;flex-direction:column;gap:12px;text-align:center;font-size:13px;padding:12px}.app-grid img{width:32px;height:32px}.blog img{background:#eaf7f4;object-fit:contain}.email-form input{min-width:0}@media(max-width:767px){.app-grid a{width:130px;height:110px}.dashboard-showcase{padding-inline:20px}}
.honeypot{position:fixed;left:0;top:0;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;pointer-events:none}
/* Platform login palette, verified against the published login page. */
:root{color-scheme:dark;--bg:#070e1b;--border:rgba(10,191,188,.2);--muted:rgba(255,255,255,.65);--ink:#fff;--purple:#0abfbc;--mint:#0abfbc}body{background:linear-gradient(135deg,#070e1b 0%,#0c1a2e 50%,#0f2040 100%);background-attachment:fixed;color:#fff}header{background:rgba(7,14,27,.8);border-color:rgba(255,255,255,.08)}.brand img{background:#fff;border-radius:9px;padding:6px 9px}.hero{background:radial-gradient(ellipse at 75% 5%,rgba(10,191,188,.08),transparent 60%)}.hero em,.cta em{background:linear-gradient(135deg,#0abfbc,#079a98);background-clip:text;color:transparent}.badge{background:rgba(255,255,255,.04);border-color:rgba(10,191,188,.2);color:rgba(255,255,255,.75);box-shadow:none}.badge span{background:rgba(10,191,188,.12);color:#0abfbc}.button,.industry:nth-child(2) .button{background:linear-gradient(135deg,#0abfbc,#079a98);border-color:#079a98;color:#fff;box-shadow:none}.button.dark,.industry .button{background:rgba(10,191,188,.08);border-color:rgba(10,191,188,.2);color:#0abfbc}.nav a[aria-current=page],.nav nav a:hover{color:#0abfbc}.language-switch{background:rgba(255,255,255,.04);color:#fff;border-color:rgba(255,255,255,.1)}.panel,.faq-list details{background:rgba(255,255,255,.04);border-color:rgba(10,191,188,.2);box-shadow:none}.email-form,.field input,.field textarea{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:#fff}.email-form input{color:#fff}.email-form input::placeholder,.field input::placeholder,.field textarea::placeholder{color:rgba(255,255,255,.45)}.email-form input:focus,.field input:focus,.field textarea:focus{border-color:#0abfbc}.trusted{border-color:rgba(255,255,255,.08)}.trusted p,.belief p{color:#fff}.logo-track span{background:rgba(255,255,255,.04);color:rgba(255,255,255,.65);border-color:rgba(10,191,188,.16)}.orbit{background:radial-gradient(circle,rgba(10,191,188,.07),transparent);border-color:rgba(10,191,188,.2)}.orbit:after{border-color:rgba(10,191,188,.16);box-shadow:0 0 0 18px rgba(10,191,188,.02)}.orbit-node,.icon-circle,.app-grid a{background:#102338;border-color:rgba(10,191,188,.2);box-shadow:none}.app-grid a:hover{box-shadow:0 6px 20px rgba(10,191,188,.1)}.industry:nth-child(2){background:linear-gradient(150deg,rgba(10,191,188,.09),rgba(255,255,255,.02));border-color:rgba(10,191,188,.5)}.industry ul,.belief h3,.footer-top,.copyright,.footer-grid,.post-meta{border-color:rgba(255,255,255,.08)}.slider-dots button{background:#354a60}.slider-dots button[aria-pressed=true]{background:#0abfbc}.faq-list summary:after,.blog-meta span,.cloud-diagram span{color:#0abfbc}.read-more{background:rgba(10,191,188,.06);border-color:rgba(10,191,188,.2);color:#0abfbc}.cta{background:radial-gradient(ellipse at top,rgba(10,191,188,.08),transparent 65%),rgba(255,255,255,.04)}.floating-nav{background:rgba(12,26,46,.95);border-color:rgba(10,191,188,.2);color:rgba(255,255,255,.8)}.floating-nav a.active{background:rgba(10,191,188,.12);color:#0abfbc}.executive-browser{background:rgba(255,255,255,.04);border-color:rgba(10,191,188,.2)}.browser-blocks span{background:linear-gradient(#0abfbc33,#079a9811)}.browser-dots{color:#0abfbc}.split-art>img,.blog img{background:transparent}.dashboard-showcase{background:transparent}.dashboard-grid .dash-left,.dashboard-grid .dash-right,.dash-center>img,.mobile-dash img{border-color:rgba(10,191,188,.2);box-shadow:0 18px 50px rgba(0,0,0,.18)}.socials a{background:rgba(255,255,255,.04);border-color:rgba(10,191,188,.2)}.legal-consent a{color:#0abfbc}footer .copyright{color:rgba(255,255,255,.45)}@media(max-width:767px){.nav nav{background:#0c1a2e;border-color:rgba(10,191,188,.2)}.menu-toggle span{background:#fff}}
/* Authenticated dashboard palette: #07111F and translucent card surfaces. */
:root{--bg:#07111f;--ink:#f7fbff;--muted:rgba(247,251,255,.62);--border:rgba(255,255,255,.08)}body{color:#f7fbff;background:radial-gradient(circle at 88% -10%,rgba(10,191,188,.08),transparent 29%),radial-gradient(circle at 8% 112%,rgba(56,189,248,.043),transparent 28%),#07111f;background-attachment:fixed}header{background:rgba(14,24,41,.9);border-color:rgba(255,255,255,.065)}.panel,.faq-list details{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);border-radius:20px}.hero{background:transparent}.badge{background:rgba(255,255,255,.024);border-color:rgba(255,255,255,.08)}.badge span{background:rgba(10,191,188,.08)}.button.dark,.industry .button{background:rgba(10,191,188,.08);border-color:rgba(10,191,188,.18)}.orbit-node,.icon-circle,.app-grid a{background:#101e30;border-color:rgba(255,255,255,.08)}.cta{background:radial-gradient(circle at top,rgba(10,191,188,.07),transparent 60%),rgba(255,255,255,.03)}.floating-nav{background:rgba(14,24,41,.96);border-color:rgba(255,255,255,.08)}@media(max-width:767px){.nav nav{background:#0e1829;border-color:rgba(255,255,255,.08)}}
.theme-switch{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:rgba(255,255,255,.04);color:#0abfbc}.theme-switch svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.theme-switch:focus-visible,.language-switch:focus-visible{outline:2px solid #0abfbc;outline-offset:3px}
html[data-theme=light]{color-scheme:light;--bg:#f5f9fc;--ink:#132c46;--muted:#5f7286;--border:#dce6ed}html[data-theme=light] body{color:#132c46;background:radial-gradient(circle at 88% -10%,#0abfbc0d,transparent 29%),radial-gradient(circle at 8% 112%,#38bdf80b,transparent 28%),#f5f9fc}html[data-theme=light] header{background:#fffffff2;border-color:#dce6ed}html[data-theme=light] .panel,html[data-theme=light] .faq-list details{background:#fff;border-color:#dce6ed;box-shadow:0 8px 30px #132c4605}html[data-theme=light] .badge{background:#fff;border-color:#dce6ed;color:#5f7286}html[data-theme=light] .badge span{background:#e2f6f3;color:#078c8a}html[data-theme=light] .button.dark,html[data-theme=light] .industry .button{background:#e9f7f5;border-color:#bde3de;color:#087d7b}html[data-theme=light] .industry:nth-child(2){background:linear-gradient(150deg,#eaf9f5,#fff);border-color:#9ed8d0}html[data-theme=light] .industry:nth-child(2) .button{background:linear-gradient(135deg,#0abfbc,#079a98);color:#fff}html[data-theme=light] .email-form,html[data-theme=light] .field input,html[data-theme=light] .field textarea{background:#fff;border-color:#cddde5;color:#132c46}html[data-theme=light] .email-form input{color:#132c46}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#8495a6}html[data-theme=light] .trusted p,html[data-theme=light] .belief p{color:#132c46}html[data-theme=light] .trusted,html[data-theme=light] .industry ul,html[data-theme=light] .belief h3,html[data-theme=light] .footer-top,html[data-theme=light] .copyright,html[data-theme=light] .footer-grid,html[data-theme=light] .post-meta{border-color:#dce6ed}html[data-theme=light] .logo-track span{background:#edf5f7;color:#597282;border-color:#dce6ed}html[data-theme=light] .orbit{background:radial-gradient(circle,#e7f8f4,transparent);border-color:#cce6df}html[data-theme=light] .orbit:after{border-color:#beded6;box-shadow:0 0 0 18px #eaf7f4}html[data-theme=light] .orbit-node,html[data-theme=light] .icon-circle,html[data-theme=light] .app-grid a{background:#edf8f6;border-color:#cfe6df}html[data-theme=light] .cta{background:radial-gradient(circle at top,#dff5ee,transparent 60%),#edf5f8}html[data-theme=light] .floating-nav{background:#fffffff5;border-color:#dce6ed;color:#496278}html[data-theme=light] .executive-browser{background:#edf5f8;border-color:#dce6ed}html[data-theme=light] .read-more{background:#edf8f6;border-color:#cfe6df;color:#087d7b}html[data-theme=light] .language-switch,html[data-theme=light] .theme-switch{background:#fff;border-color:#dce6ed;color:#087d7b}html[data-theme=light] .socials a{background:#edf8f6;border-color:#cfe6df}html[data-theme=light] footer .copyright{color:#6d8296}html[data-theme=light] .mobile-dash img,html[data-theme=light] .dash-center>img,html[data-theme=light] .dashboard-grid .dash-left,html[data-theme=light] .dashboard-grid .dash-right{border-color:#dce6ed;box-shadow:0 18px 50px #132c460e}
@media(max-width:1100px){.nav-actions>a:first-of-type{display:none}.nav nav,.nav-actions{gap:12px}}@media(max-width:767px){html[data-theme=light] .nav nav{background:#fff;border-color:#dce6ed}html[data-theme=light] .menu-toggle span{background:#132c46}.nav-actions{gap:7px}.theme-switch{width:32px;height:32px}}
@media(max-width:991px){.nav-actions{display:flex}.nav-actions>a{display:none}}
