@font-face{font-family:SHInter;src:url(/solidhealth/fonts/Inter-VariableFont_opsz_wght.ttf) format("truetype-variations"),url(/solidhealth/fonts/Inter-VariableFont_opsz_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.sh-nav-root{display:contents;--sh-deep-purple:#3D3859;--sh-cream-300:#FCFAEE;--sh-cream-400:#FBF8E6;--sh-cream-500:#FAF4E6;--sh-purple-400:#5F5A75;--sh-orange-100:#FBE0DB;--sh-orange-400:#F09F89;--sh-orange-500:#EF937D;--sh-orange-600:#C57E6A;--sh-orange-700:#A85F4F;--sh-fg-2:var(--sh-purple-400);--sh-border:color-mix(in oklch,var(--sh-deep-purple) 12%,white);--sh-radius-md:10px;--sh-radius-xl:22px;--sh-shadow-lg:0 24px 48px -16px rgba(61,56,89,0.20);--sh-header-blur:18px;--sh-header-bg:color-mix(in oklch,white 62%,transparent);--sh-header-border:color-mix(in oklch,var(--sh-deep-purple) 8%,transparent);--sh-header-shadow:0 8px 28px -20px rgba(61,56,89,0.28);--sh-font-sans:"SHInter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-family:var(--sh-font-sans)}.sh-nav-root,.sh-nav-root *{box-sizing:border-box}.sh-nav-root a{color:inherit;text-decoration:none}.sh-nav-root img,.sh-nav-root svg{display:block;max-width:100%}.sh-nav-root .shell{width:100%;max-width:1240px;margin:0 auto;padding:0 32px}.sh-nav-root .site-header{position:sticky;top:0;z-index:50;backdrop-filter:saturate(180%) blur(var(--sh-header-blur));-webkit-backdrop-filter:saturate(180%) blur(var(--sh-header-blur));background:var(--sh-header-bg);border-bottom:1px solid var(--sh-header-border);box-shadow:var(--sh-header-shadow)}.sh-nav-root .nav{display:flex;align-items:center;justify-content:space-between;gap:32px;height:72px}.sh-nav-root .brand{display:flex;align-items:center;gap:10px;font-family:var(--sh-font-sans);font-weight:700;font-size:19px;letter-spacing:-.01em;color:var(--sh-deep-purple)}.sh-nav-root .brand.brand-logo{gap:0}.sh-nav-root .brand .wordmark{height:25px;width:auto}.sh-nav-root .brand img{width:28px;height:28px}.sh-nav-root .brand .ai{color:var(--sh-orange-500);font-weight:700}.sh-nav-root .nav-links{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.sh-nav-root .nav-links>li{position:relative}.sh-nav-root .nav-links a,.sh-nav-root .nav-links button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--sh-radius-md);font-size:15px;font-weight:500;color:var(--sh-deep-purple);background:transparent;border:0;cursor:pointer;transition:background .18s ease,color .18s ease;font-family:inherit;white-space:nowrap}.sh-nav-root .nav-links a:hover,.sh-nav-root .nav-links button:hover{background:color-mix(in oklch,var(--sh-deep-purple) 7%,transparent)}.sh-nav-root .has-dropdown{position:relative}.sh-nav-root .has-dropdown>button .chev{transition:transform .18s ease}.sh-nav-root .has-dropdown.open>button .chev{transform:rotate(180deg)}.sh-nav-root .has-dropdown.open>button{background:color-mix(in oklch,var(--sh-deep-purple) 7%,transparent)}.sh-nav-root .dropdown{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(-4px);width:640px;background:#fff;border:1px solid var(--sh-border);border-radius:var(--sh-radius-xl);box-shadow:var(--sh-shadow-lg);padding:16px;display:none;opacity:0;transition:opacity .18s ease,transform .18s ease}.sh-nav-root .has-dropdown.open .dropdown{display:block;opacity:1;transform:translateX(-50%) translateY(0)}.sh-nav-root .dropdown-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.sh-nav-root .dropdown-grid-1{grid-template-columns:1fr}.sh-nav-root .dropdown-products{width:460px}.sh-nav-root .tm{font-size:.55em;font-weight:600;vertical-align:super;margin-left:1px;letter-spacing:0}.sh-nav-root .dropdown-item{display:flex;gap:14px;padding:14px;border-radius:var(--sh-radius-md);transition:background .18s ease;align-items:flex-start}.sh-nav-root .dropdown-item:hover{background:var(--sh-cream-300)}.sh-nav-root .dropdown-item.active{background:color-mix(in oklch,var(--sh-orange-500) 8%,transparent)}.sh-nav-root .dropdown-item .icon-pill{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:var(--sh-cream-400);display:grid;place-items:center;color:var(--sh-deep-purple)}.sh-nav-root .dropdown-item.active .icon-pill{background:var(--sh-orange-500);color:#fff}.sh-nav-root .dropdown-item .title{font-weight:600;font-size:15px;color:var(--sh-deep-purple);margin:0 0 2px;display:flex;align-items:center;gap:8px}.sh-nav-root .dropdown-item .desc{font-size:13px;line-height:1.45;color:var(--sh-fg-2);margin:0}.sh-nav-root .dropdown-item .live-tag{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sh-orange-700);background:var(--sh-orange-100);padding:2px 6px;border-radius:999px}.sh-nav-root .dropdown-item.coming-soon{opacity:.7;cursor:default}.sh-nav-root .dropdown-item.coming-soon:hover{background:transparent}.sh-nav-root .dropdown-item.coming-soon .icon-pill{opacity:.55}.sh-nav-root .dropdown-item .coming-soon-tag{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sh-fg-3,#999);background:color-mix(in oklch,var(--sh-deep-purple) 8%,transparent);padding:2px 6px;border-radius:999px}.sh-nav-root .dropdown-item .notify-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:600;color:var(--sh-orange-500);text-decoration:none;transition:color .18s ease}.sh-nav-root .dropdown-item .notify-link:hover{color:var(--sh-orange-700)}.sh-nav-root .dropdown.dropdown-simple{width:224px;padding:10px}.sh-nav-root .dropdown.dropdown-right{left:auto;right:0;transform:translateY(-4px)}.sh-nav-root .has-dropdown.open .dropdown.dropdown-right{transform:translateY(0)}.sh-nav-root .dropdown-simple .dropdown-link{display:block;padding:11px 14px;border-radius:var(--sh-radius-md);font-size:15px;font-weight:500;color:var(--sh-deep-purple);transition:background .18s ease}.sh-nav-root .dropdown-simple .dropdown-link:hover{background:var(--sh-cream-300)}.sh-nav-root .dropdown .dropdown-item,.sh-nav-root .dropdown .dropdown-link{white-space:normal}.sh-nav-root .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:var(--sh-radius-md);font-weight:600;font-size:15px;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:all .18s cubic-bezier(.4,0,.2,1);text-decoration:none;white-space:nowrap}.sh-nav-root .btn-demo{background:linear-gradient(120deg,var(--sh-orange-500) 0,var(--sh-orange-600) 100%);color:#fff;box-shadow:0 14px 32px -14px rgba(239,147,125,.85)}.sh-nav-root .btn-demo:hover{background:linear-gradient(120deg,var(--sh-orange-400) 0,var(--sh-orange-600) 100%);transform:translateY(-1px);box-shadow:0 18px 40px -14px rgba(239,147,125,.95)}@media (max-width:720px){.sh-nav-root .nav-links,.sh-nav-root .nav>div:last-child{display:none}}.sh-nav-root .mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:none;cursor:pointer;color:var(--sh-deep-purple);border-radius:var(--sh-radius-md);transition:background .18s ease;-webkit-tap-highlight-color:transparent}.sh-nav-root .mobile-menu-toggle:hover{background:color-mix(in oklch,var(--sh-deep-purple) 7%,transparent)}.sh-nav-root .mobile-menu-toggle .close-icon,.sh-nav-root .mobile-menu-toggle.active .hamburger-icon{display:none}.sh-nav-root .mobile-menu-toggle.active .close-icon{display:block}@media (max-width:720px){.sh-nav-root .mobile-menu-toggle{display:flex}}.sh-nav-root .mobile-menu-overlay{display:none;position:fixed;inset:0;z-index:48;background:rgba(61,56,89,.4);opacity:0;transition:opacity .28s ease;backdrop-filter:blur(2px)}.sh-nav-root .mobile-menu-overlay.active{display:block;opacity:1}.sh-nav-root .mobile-menu{position:fixed;top:0;right:0;z-index:49;width:min(320px,85vw);height:100dvh;background:#fff;box-shadow:-8px 0 32px rgba(61,56,89,.15);transform:translateX(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:80px 24px 32px;font-family:var(--sh-font-sans)}.sh-nav-root .mobile-menu.active{transform:translateX(0)}.sh-nav-root .mobile-menu-links{list-style:none;margin:0;padding:0}.sh-nav-root .mobile-menu-links>li{border-bottom:1px solid color-mix(in oklch,var(--sh-deep-purple) 8%,transparent)}.sh-nav-root .mobile-menu-links>li>a,.sh-nav-root .mobile-menu-links>li>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 4px;font-size:16px;font-weight:500;color:var(--sh-deep-purple);background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.sh-nav-root .mobile-menu-links>li>button .chev{transition:transform .22s ease}.sh-nav-root .mobile-has-dropdown.open>button .chev{transform:rotate(180deg)}.sh-nav-root .mobile-dropdown{list-style:none;margin:0;padding:0 0 12px 16px;display:none}.sh-nav-root .mobile-has-dropdown.open .mobile-dropdown{display:block}.sh-nav-root .mobile-dropdown li a{display:block;padding:12px 8px;font-size:15px;font-weight:500;color:var(--sh-purple-400);border-radius:var(--sh-radius-md);transition:background .18s ease,color .18s ease;-webkit-tap-highlight-color:transparent}.sh-nav-root .mobile-dropdown li a:hover{background:var(--sh-cream-300);color:var(--sh-deep-purple)}.sh-nav-root .mobile-menu-cta{margin-top:28px;padding-top:20px;border-top:1px solid color-mix(in oklch,var(--sh-deep-purple) 8%,transparent)}.sh-nav-root .mobile-menu-cta .btn-demo{display:flex;justify-content:center;width:100%;padding:14px 22px}@media (min-width:721px) and (max-width:1024px){.sh-nav-root .shell{padding:0 24px}.sh-nav-root .nav{gap:16px}.sh-nav-root .nav-links a,.sh-nav-root .nav-links button{padding:8px 10px;font-size:14px}.sh-nav-root .btn{padding:10px 16px;font-size:14px}}.has-dropdown.open>a .chev{transform:rotate(180deg)}.has-dropdown.open>a{background:color-mix(in oklch,var(--sh-deep-purple) 7%,transparent)}