.LandingMobileMenu-module__ht6hja__root{z-index:70;position:relative}.LandingMobileMenu-module__ht6hja__trigger{z-index:92;min-width:46px;transition:border-color .16s,background-color .16s,transform .16s;position:relative}.LandingMobileMenu-module__ht6hja__trigger:hover{background:#0f2934fa;border-color:#5eead48c}.LandingMobileMenu-module__ht6hja__trigger:active{transform:scale(.96)}.LandingMobileMenu-module__ht6hja__trigger svg{width:21px;height:21px}.LandingMobileMenu-module__ht6hja__backdrop{z-index:84;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12343a33;border:0;position:fixed;inset:4rem 0 0}.LandingMobileMenu-module__ht6hja__backdrop[hidden]{display:none}.LandingMobileMenu-module__ht6hja__panel{z-index:90;overscroll-behavior:contain;scrollbar-color:#5eead447 transparent}.LandingMobileMenu-module__ht6hja__panel[hidden]{display:none}.LandingMobileMenu-module__ht6hja__panelHead{border-color:#94a3b82e;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.LandingMobileMenu-module__ht6hja__panelIcon{color:#7ee7d9;background:#14b8a61a;border:1px solid #5eead438;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.LandingMobileMenu-module__ht6hja__panelIcon svg{width:21px;height:21px}.LandingMobileMenu-module__ht6hja__panelCopy{gap:3px;min-width:0;display:grid}.LandingMobileMenu-module__ht6hja__panelCopy strong{color:#f8fafc;font-size:1rem;font-weight:850;line-height:1.2}.LandingMobileMenu-module__ht6hja__panelCopy small{color:#9fb2c0;font-size:.78rem;line-height:1.4;display:block}.LandingMobileMenu-module__ht6hja__sections{gap:7px;padding-top:7px;display:grid}.LandingMobileMenu-module__ht6hja__section{min-width:0}.LandingMobileMenu-module__ht6hja__section+.LandingMobileMenu-module__ht6hja__section{border-top:1px solid #94a3b821;padding-top:7px}.LandingMobileMenu-module__ht6hja__sectionLabel{color:#6fd9cf;letter-spacing:.09em;text-transform:uppercase;margin:0;padding:7px 10px 5px;font-size:.67rem;font-weight:850;line-height:1.2}.LandingMobileMenu-module__ht6hja__navigation{gap:3px;display:grid}.LandingMobileMenu-module__ht6hja__item{color:#dbe8ee;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:6px 9px;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:grid}.LandingMobileMenu-module__ht6hja__item:hover,.LandingMobileMenu-module__ht6hja__item:focus-visible{color:#fff;background:#1e424c85;border-color:#5eead42e}.LandingMobileMenu-module__ht6hja__item.is-primary{color:#f3fffd;background:linear-gradient(135deg,#0f766e6b,#085b6847);border-color:#5eead438}.LandingMobileMenu-module__ht6hja__itemIcon{color:#78dcd2;background:#94d2d317;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.LandingMobileMenu-module__ht6hja__itemIcon svg{width:19px;height:19px}.LandingMobileMenu-module__ht6hja__itemLabel{min-width:0;font-size:.91rem;font-weight:720;line-height:1.25}.LandingMobileMenu-module__ht6hja__chevron{color:#648692;width:17px;height:17px}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#092d3352}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__panel{color:#12343a!important;background:#f8fcfb!important;border-color:#a8d0cc!important;box-shadow:0 24px 58px #09373d3d,inset 0 1px #fff!important}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__panelHead{background:linear-gradient(135deg,#eef9f7,#f8fcfb);border-color:#d2e6e3;border-radius:13px}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__panelIcon{color:#087f7b;background:#e4f6f2;border-color:#9dd7d0}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__panelCopy strong{color:#12343a}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__panelCopy small{color:#496e73}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__section+.LandingMobileMenu-module__ht6hja__section{border-color:#dbe9e7}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__sectionLabel{color:#087f7b;font-size:.75rem}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__item{color:#173f46}:is(body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__item:hover,body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__item:focus-visible){color:#075f5b;background:#eaf7f4;border-color:#b8ddd8}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__item.is-primary{color:#075f5b;background:linear-gradient(135deg,#e5f6f2,#f4fbf9);border-color:#b8ddd8}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__itemIcon{color:#0a8c83;background:#edf8f6}body[data-ui-palette=medical-b2c] .LandingMobileMenu-module__ht6hja__chevron{color:#42727a}@media (max-width:639px){.LandingMobileMenu-module__ht6hja__panel{border-radius:1.15rem!important;width:auto!important;max-height:calc(100dvh - 5.05rem)!important;padding:.6rem!important;position:fixed!important;top:4.4rem!important;left:.65rem!important;right:.65rem!important}.LandingMobileMenu-module__ht6hja__panelHead{padding:10px!important}.LandingMobileMenu-module__ht6hja__panel[data-navigation-context=home]{padding:.5rem!important}.LandingMobileMenu-module__ht6hja__panel[data-navigation-context=home] .LandingMobileMenu-module__ht6hja__panelHead{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:8px!important}.LandingMobileMenu-module__ht6hja__panel[data-navigation-context=home] .LandingMobileMenu-module__ht6hja__panelIcon{width:38px;height:38px}.LandingMobileMenu-module__ht6hja__panel[data-navigation-context=home] .LandingMobileMenu-module__ht6hja__sections{gap:4px;padding-top:4px}.LandingMobileMenu-module__ht6hja__panel[data-navigation-context=home] .LandingMobileMenu-module__ht6hja__section+.LandingMobileMenu-module__ht6hja__section{padding-top:4px}.LandingMobileMenu-module__ht6hja__panel[data-navigation-context=home] .LandingMobileMenu-module__ht6hja__sectionLabel{padding:4px 8px 3px}.LandingMobileMenu-module__ht6hja__panel[data-navigation-context=home] .LandingMobileMenu-module__ht6hja__navigation{gap:1px}.LandingMobileMenu-module__ht6hja__panel[data-navigation-context=home] .LandingMobileMenu-module__ht6hja__item{gap:8px;min-height:44px;padding:4px 8px}.LandingMobileMenu-module__ht6hja__panel[data-navigation-context=home] .LandingMobileMenu-module__ht6hja__itemIcon{width:32px;height:32px}}@media (min-width:1280px){.LandingMobileMenu-module__ht6hja__root{display:none}}@media (prefers-reduced-motion:reduce){.LandingMobileMenu-module__ht6hja__trigger,.LandingMobileMenu-module__ht6hja__item{transition:none}}
.medical-unified-header{z-index:50;font-family:var(--font-klarlab-site), Inter, ui-sans-serif, system-ui, sans-serif;color:#12343a;position:sticky;top:0;background:radial-gradient(circle at 10% 0,#14b8a61c,#0000 32%),linear-gradient(#f2fdfbf7,#def4f1f0)!important;border-bottom-color:#0f766e2e!important;box-shadow:inset 0 1px #ffffffe6,0 10px 32px #114a4d1f,0 0 34px #14b8a612!important}.medical-unified-header .medical-main-header-container{width:100%;max-width:var(--klarlab-page-max);margin-inline:auto;padding-inline:1rem}.medical-unified-header .medical-main-header-inner{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.75rem;padding-block:.5rem;display:flex}.medical-unified-header .medical-main-header-brand,.medical-unified-header .medical-main-header-actions{flex-shrink:0;align-items:center;display:flex}.medical-unified-header .medical-main-header-brand{gap:.625rem}.medical-unified-header .medical-main-header-actions{gap:.5rem}@media (min-width:40rem){.medical-unified-header .medical-main-header-container{padding-inline:1.5rem}.medical-unified-header .medical-main-header-inner{gap:1rem}.medical-unified-header .medical-main-header-brand,.medical-unified-header .medical-main-header-actions{gap:.75rem}}@media (min-width:64rem){.medical-unified-header .medical-main-header-container{padding-inline:2rem}}.medical-unified-header .text-slate-100,.medical-unified-header .text-slate-200,.medical-unified-header .text-slate-300{color:#12343a!important}.medical-unified-header .text-slate-500{color:#56767b!important}body[data-ui-palette=medical-b2c] header.medical-unified-header .medical-header-brand-name{color:#12343a!important;-webkit-text-fill-color:#12343a!important}body[data-ui-palette=medical-b2c] header.medical-unified-header .medical-header-brand-motto{color:#56767b!important;-webkit-text-fill-color:#56767b!important}.medical-unified-header .medical-header-nav-link{white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;min-height:2.25rem;padding:.45rem .55rem;font-size:.9rem;font-weight:700;line-height:1;transition:color .16s,text-shadow .16s;display:inline-flex;position:relative;color:#244c52!important}.medical-unified-header .medical-header-nav-link:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#0f766e 18%,#0891b2 82%,#0000);border-radius:999px;height:1.5px;transition:opacity .16s,transform .16s;position:absolute;bottom:.24rem;left:.55rem;right:.55rem;transform:scaleX(.45)}.medical-unified-header a[href=\/] .medical-header-brand-motto{white-space:nowrap}.medical-unified-header .medical-header-nav-link:hover{text-shadow:0 4px 14px #0f766e21;color:#0f766e!important}.medical-unified-header .medical-header-nav-link:hover:after,.medical-unified-header .medical-header-nav-link:focus-visible:after{opacity:.72;transform:scaleX(1)}.medical-unified-header .medical-header-nav-link:focus-visible{outline-offset:2px;outline:2px solid #0e74902e;color:#0f766e!important}.medical-unified-header .medical-home-primary-cta,.medical-unified-header .medical-main-header-upload{color:#fff!important;background:linear-gradient(135deg,#0f766e,#0891b2)!important;border:1px solid #ccfbf16b!important;box-shadow:0 12px 26px #0e74902e,inset 0 1px #ffffff47!important}.medical-unified-header .medical-result-header-dashboard-cta{white-space:nowrap;background:linear-gradient(135deg,#ecfdf5fa,#e0f7f3f5);border:1px solid #0d948847;border-radius:999px;justify-content:center;align-items:center;gap:.48rem;min-height:2.55rem;padding:.62rem .95rem;font-size:.875rem;font-weight:800;line-height:1;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffeb,0 8px 20px #0d94881f;color:#075f5b!important}.medical-unified-header .medical-result-header-dashboard-cta:hover{border-color:#0d948875;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 11px 24px #0d94882b}.medical-unified-header .medical-result-header-dashboard-cta svg{flex:none;width:1rem;height:1rem}.medical-unified-header .medical-result-header-actions-trigger{display:none}@media (max-width:639px){.medical-unified-header .medical-result-header-dashboard-cta{width:2.75rem;min-height:2.75rem;padding:0}.medical-unified-header .medical-result-header-dashboard-cta span{display:none}.medical-unified-header .medical-result-header-actions-trigger{color:#075f5b;background:#f0fdfaf5;border:1px solid #0d948838;border-radius:999px;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;display:inline-grid;box-shadow:inset 0 1px #fffffff0,0 8px 20px #0d94881a}.medical-unified-header .medical-result-header-actions-trigger svg{width:1.25rem;height:1.25rem}.medical-unified-header .medical-result-header-actions-trigger:focus-visible{outline-offset:2px;outline:3px solid #0ea5a43d}}@media (max-width:360px){.medical-unified-header:has(.medical-result-header-actions-trigger) .medical-header-brand-motto{display:none!important}.medical-unified-header:has(.medical-result-header-actions-trigger) .medical-main-header-container{padding-inline:.65rem!important}.medical-unified-header:has(.medical-result-header-actions-trigger) .medical-main-header-inner{gap:.4rem!important}}.medical-unified-header .medical-preview-header-cta-mobile,.medical-unified-header .medical-main-header-cta-label-mobile,.medical-unified-header .medical-main-header-desktop-nav,.medical-unified-header .medical-main-header-desktop-account,.medical-unified-header .medical-main-header-upload{display:none}@media (min-width:48rem){.medical-unified-header .medical-main-header-desktop-account{width:9.25rem;display:block}.medical-unified-header .medical-mobile-account-menu{display:none}}@media (min-width:80rem){.medical-unified-header .medical-main-header-desktop-nav{display:flex}.medical-unified-header [data-landing-mobile-menu-root]{display:none}.medical-unified-header .medical-main-header-upload{display:inline-flex}}@media (min-width:80rem) and (max-width:95.99rem){.medical-unified-header .medical-main-header-actions-home .medical-main-header-upload{display:none}}@media (max-width:47.99rem){.medical-unified-header.medical-public-demo-global-header .medical-main-header-inner,.medical-unified-header.medical-public-demo-global-header .medical-main-header-actions{gap:.35rem}.medical-unified-header.medical-public-demo-global-header .medical-main-header-brand{gap:.38rem}.medical-unified-header.medical-public-demo-global-header .medical-main-header-brand img{width:2.35rem;height:2.35rem}.medical-unified-header.medical-public-demo-global-header .medical-header-brand-motto{display:none}.medical-unified-header.medical-public-demo-global-header .medical-main-header-demo-upload{min-height:2.35rem;padding:.5rem .68rem;font-size:.76rem}.medical-unified-header.medical-public-demo-global-header .medical-main-header-cta-label-full{display:none}.medical-unified-header.medical-public-demo-global-header .medical-main-header-cta-label-mobile{display:inline}}.medical-unified-header .medical-home-primary-cta:hover,.medical-unified-header .medical-main-header-upload:hover{transform:translateY(-1px);background:linear-gradient(135deg,#0b665f,#057f9c)!important}.medical-unified-header .account-menu-login,.medical-unified-header .account-menu-trigger,.medical-unified-header .account-menu-auth-pending,.medical-unified-header [data-landing-mobile-menu-toggle]{color:#0f5f78!important;background:#ffffff9e!important;border-color:#0f766e30!important;box-shadow:0 8px 20px #114a4d14,inset 0 1px #ffffffe6!important}.medical-unified-header .account-menu,.medical-unified-header .account-menu-login,.medical-unified-header .account-menu-trigger,.medical-unified-header .account-menu-auth-pending,.medical-unified-header .account-menu-trigger>div,.medical-unified-header .account-menu-trigger span{white-space:nowrap;flex-shrink:0}.medical-unified-header .account-menu-auth-pending{pointer-events:none;border-style:solid;border-width:1px;border-radius:999px;align-items:center;gap:.5rem;width:100%;min-height:2.5rem;padding:.5rem .75rem;display:inline-flex}.medical-unified-header .account-menu-auth-pending-avatar{border-radius:999px;flex:none;width:1.75rem;height:1.75rem}.medical-unified-header .account-menu-auth-pending-label{border-radius:999px;flex:auto;height:.625rem}.medical-unified-header .account-menu-auth-pending-avatar,.medical-unified-header .account-menu-auth-pending-label{background:linear-gradient(100deg,#0f766e14 20%,#0f766e2e 42%,#0f766e14 64%) 0 0/220% 100%;animation:1.35s ease-in-out infinite medical-account-auth-pending}@keyframes medical-account-auth-pending{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.medical-unified-header .account-menu-auth-pending-avatar,.medical-unified-header .account-menu-auth-pending-label{animation:none}}.medical-unified-header .account-menu-login:hover,.medical-unified-header .account-menu-trigger:hover,.medical-unified-header [data-landing-mobile-menu-toggle]:hover{color:#0d7392!important;background:#ffffffe0!important;border-color:#0f766e57!important}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header button[data-landing-mobile-menu-toggle]:hover,body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header button[data-landing-mobile-menu-toggle]:focus-visible{color:#075f5b!important;background-color:#e8f7f4!important;background-image:none!important;border-color:#85c8c1!important;box-shadow:0 10px 24px #0f766e24,inset 0 1px #fff!important}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header button[data-landing-mobile-menu-toggle]:hover svg,body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header button[data-landing-mobile-menu-toggle]:focus-visible svg{color:#075f5b!important;stroke:currentColor!important}.medical-unified-header .account-menu-avatar{color:#0f766e!important;background:#14b8a624!important}.medical-unified-header .account-menu-dropdown,.medical-unified-header .medical-header-tools-menu,.medical-unified-header [data-landing-mobile-menu-panel]{color:#12343a!important;background:radial-gradient(circle at 100% 0,#0ea5e914,#0000 44%),#fafdfcfa!important;border-color:#0f766e2e!important;box-shadow:0 22px 54px #114a4d2e,inset 0 1px #fffffff2!important}.medical-unified-header .account-menu-identity{border-bottom:1px solid #0f766e1f;gap:.18rem;min-width:0;margin:.15rem .1rem .45rem;padding:.48rem .55rem .62rem;display:grid}.medical-unified-header .account-menu-identity span{letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1;color:#6a878d!important}.medical-unified-header .account-menu-identity strong{color:#12343a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:750;line-height:1.25;display:block;overflow:hidden}.medical-unified-header .account-menu-health-metrics{background:radial-gradient(circle at 100% 0,#14b8a61f,#0000 70%),#f0fdfac7;border:1px solid #0f766e24;border-radius:.9rem;grid-template-columns:1fr;gap:.42rem;margin:.15rem .1rem .4rem;padding:.55rem;display:grid}.medical-unified-header .account-menu-health-metric{color:#486a71;justify-content:space-between;align-items:center;gap:.7rem;font-size:.73rem;font-weight:740;line-height:1.15;display:flex}.medical-unified-header .account-menu-health-metric strong{color:#0f766e;background:#ffffffd6;border:1px solid #0f766e29;border-radius:999px;justify-content:center;align-items:center;min-width:1.75rem;min-height:1.5rem;font-size:.8rem;font-weight:900;display:inline-flex}.medical-unified-header .account-menu-item,.medical-unified-header .medical-header-tools-menu a,.medical-unified-header .medical-header-tools-menu button,.medical-unified-header [data-landing-mobile-menu-panel] a{transition:background-color .15s,color .15s,box-shadow .15s;color:#244c52!important;background:0 0!important}.medical-unified-header .account-menu-item:hover,.medical-unified-header .medical-header-tools-menu a:hover,.medical-unified-header [data-landing-mobile-menu-panel] a:hover{color:#0f766e!important;background:#ccfbf18c!important}.medical-unified-header .account-menu-item:focus-visible{outline-offset:2px;outline:2px solid #0e74902e;color:#0f766e!important;background:#ccfbf16b!important}.medical-unified-header .account-menu-item.is-active{box-shadow:inset 0 0 0 1px #0f766e1f,0 8px 18px #114a4d0f;color:#0f766e!important;background:linear-gradient(135deg,#0f766e24,#0891b21f)!important}.medical-unified-header .account-menu-item-chevron{color:#6a878d;font-size:.95rem;line-height:1;transition:color .15s,transform .15s}.medical-unified-header .account-menu-item:hover .account-menu-item-chevron,.medical-unified-header .account-menu-item.is-active .account-menu-item-chevron{color:#0f766e;transform:translate(1px)}@media (max-width:639px){.medical-unified-header [data-landing-mobile-menu-panel]{top:3.75rem}}:is(body:has(.medical-header-no-page-anchors) .medical-main-header-desktop-nav a[href*=\#],body:has(.medical-header-no-page-anchors) [data-landing-mobile-menu-panel] a[href*=\#]){display:none!important}.medical-unified-header.medical-main-header-medical-brand .medical-header-brand-name{letter-spacing:.1em!important}.medical-unified-header.medical-main-header-medical-brand .medical-header-brand-motto{letter-spacing:.015em;color:#4f7378!important}@media (max-width:420px){.medical-unified-header.medical-main-header-medical-brand .medical-main-header-brand{gap:.45rem}.medical-unified-header.medical-main-header-medical-brand .medical-main-header-brand img{width:2.35rem;height:2.35rem}.medical-unified-header.medical-main-header-medical-brand .medical-header-brand-name{font-size:.72rem;letter-spacing:.065em!important}.medical-unified-header.medical-main-header-medical-brand .medical-header-brand-motto{font-size:.6rem}}
@media (max-width:767.98px){body[data-ui-palette=medical-b2c] header.medical-unified-header.medical-home-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ebfcfbfa,#d7f4f2f5)!important;border-bottom:1px solid #0f766e33!important;min-height:54px!important;box-shadow:0 8px 22px #114a4d1c,inset 0 1px #ffffffe6!important}body[data-ui-palette=medical-b2c] main header.medical-unified-header.medical-home-header{min-height:54px!important}body[data-ui-palette=medical-b2c] header.medical-unified-header.medical-home-header .medical-main-header-inner,body[data-ui-palette=medical-b2c] main header.medical-unified-header.medical-home-header .medical-main-header-inner{min-height:54px!important;padding-block:4px!important}body[data-ui-palette=medical-b2c] header.medical-unified-header.medical-home-header .medical-header-brand-motto{display:none!important}body[data-ui-palette=medical-b2c]:has(.medical-upload-page) header.medical-unified-header{z-index:90!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body[data-ui-palette=medical-b2c]:has(.medical-upload-page) .medical-upload-page{padding-top:calc(.75rem + 56px)!important;padding-bottom:calc(2rem + 120px)!important}body[data-ui-palette=medical-b2c] header.medical-unified-header:has([aria-expanded=true]){z-index:120!important}body[data-ui-palette=medical-b2c]:has(.medical-public-demo-global-header [aria-expanded=true]) [data-public-demo-navigator]{z-index:119!important}body[data-ui-palette=medical-b2c]:has(.medical-public-demo-global-header [aria-expanded=true]) :has(>header.medical-public-demo-global-header){isolation:auto!important}body[data-ui-palette=medical-b2c] .medical-home-page>.medical-home-shell:has(header [aria-expanded=true]){z-index:120!important}body[data-ui-palette=medical-b2c] header.medical-unified-header.medical-home-header>div{min-height:54px!important}body[data-ui-palette=medical-b2c] header.medical-unified-header.medical-home-header>div>div{min-height:54px!important;padding-top:.25rem!important;padding-bottom:.25rem!important}body[data-ui-palette=medical-b2c] .medical-unified-header a[href=\/]{gap:.42rem!important}body[data-ui-palette=medical-b2c] .medical-unified-header a[href=\/] img{object-fit:contain!important;object-position:center!important;width:42px!important;height:42px!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-header-brand-copy{max-width:7.25rem;align-items:flex-start!important;display:flex!important}body[data-ui-palette=medical-b2c] .medical-unified-header a[href=\/] .medical-header-brand-name{white-space:nowrap;color:#12343a!important;letter-spacing:.105em!important;font-size:.88rem!important;line-height:1.1!important;display:block!important}body[data-ui-palette=medical-b2c] .medical-unified-header a[href=\/] .medical-header-brand-motto{flex-direction:column;align-items:flex-start;width:max-content;color:#5f7479!important;letter-spacing:0!important;white-space:normal!important;font-size:.7rem!important;line-height:1.13!important;display:flex!important}body[data-ui-palette=medical-b2c] .medical-brand-motto-line,body[data-ui-palette=medical-b2c] .medical-unified-header a[href=\/] .medical-brand-motto-line{font-style:normal;white-space:nowrap!important;display:block!important}body[data-ui-palette=medical-b2c] .medical-unified-header [data-landing-mobile-menu-toggle]{display:flex!important}body[data-ui-palette=medical-b2c] .medical-unified-header [data-landing-mobile-menu-panel]:not([hidden]),body[data-ui-palette=medical-b2c] .medical-home-page .medical-home-header [data-landing-mobile-menu-root]{display:block!important}body[data-ui-palette=medical-b2c] .medical-home-page .medical-home-header .medical-home-header-cta,body[data-ui-palette=medical-b2c] .medical-home-page .medical-home-header .medical-home-account-slot{display:none!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-trigger{border:1px solid #0d948857;border-radius:999px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:44px;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;position:relative;overflow:visible;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(145deg,#0f766e,#0891b2)!important;box-shadow:0 9px 22px #0891b233,inset 0 1px #ffffff47!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-trigger:active{transform:scale(.96)}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-trigger:focus-visible{outline-offset:2px;outline:3px solid #0891b238}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-trigger>svg:first-child{stroke-width:1.9px;width:21px;height:21px}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-pulse{stroke-width:2.4px;background:#fffffff0;border-radius:999px;width:11px;height:11px;padding:1.5px;position:absolute;bottom:5px;right:4px;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-status{background:#22c55e;border:2px solid #e7faf7;border-radius:999px;width:9px;height:9px;position:absolute;top:1px;right:1px;box-shadow:0 0 0 2px #22c55e24}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-panel{z-index:95;overscroll-behavior:contain;border:1px solid #0d948838;border-radius:1rem;width:min(19.5rem,100vw - 1rem);max-height:calc(100dvh - 4.5rem);padding:.55rem;animation:.16s ease-out both medical-mobile-account-enter;position:absolute;top:calc(100% + .55rem);right:0;overflow-y:auto;box-shadow:0 24px 56px #114a4d38,inset 0 1px #fffffff0;color:#12343a!important;background:linear-gradient(#fafffe,#effaf8)!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-panel-head{border-bottom:1px solid #0d948821;align-items:center;gap:.7rem;padding:.62rem .65rem .75rem;display:flex}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-panel-icon{background:linear-gradient(145deg,#0f766e24,#0891b226);border-radius:999px;flex:0 0 2.4rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;color:#0f766e!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-panel-icon svg{width:1.18rem;height:1.18rem}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-panel-head strong,body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-panel-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-panel-head strong{font-size:.9rem;font-weight:850;line-height:1.2;color:#12343a!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-panel-head small{max-width:13.5rem;margin-top:.18rem;font-size:.72rem;font-weight:600;line-height:1.25;color:#607a80!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-summary{background:#f0fdfad1;border:1px solid #0f766e24;border-radius:.82rem;grid-template-columns:1fr;gap:.35rem;margin:.48rem .1rem 0;padding:.55rem;display:grid}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-summary span{color:#486a71;justify-content:space-between;align-items:center;gap:.55rem;font-size:.74rem;font-weight:740;line-height:1.15;display:flex}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-summary strong{color:#0f766e;font-size:.82rem;font-weight:900}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-nav{gap:.18rem;margin-top:.42rem;display:grid!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-item{text-align:left;border:0;border-radius:.72rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:46px;padding:.48rem .55rem;font-size:.86rem;font-weight:720;line-height:1.2;text-decoration:none;transition:background-color .14s,color .14s,transform .14s;display:grid;color:#244c52!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-item:hover,body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-item:focus-visible,body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-item.is-active{outline:none;color:#0f766e!important;background:#ccfbf194!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-item:focus-visible{box-shadow:inset 0 0 0 2px #0d948833}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-item.is-primary{margin-bottom:.15rem;box-shadow:0 10px 22px #0891b229,inset 0 1px #ffffff3d;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#0f766e,#0891b2)!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-item-icon{background:#0f766e17;border-radius:.62rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;color:#0f766e!important;-webkit-text-fill-color:#0f766e!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-item.is-primary .medical-mobile-account-item-icon{background:#ffffff26;color:#fff!important;-webkit-text-fill-color:#fff!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-item-icon svg{stroke-width:2px;width:1rem;height:1rem}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-chevron{width:.92rem;height:.92rem;color:#789095!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-item.is-primary .medical-mobile-account-chevron{color:#ffffffdb!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-logout-form{border-top:1px solid #0d948821;margin-top:.4rem;padding-top:.4rem}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-logout{color:#b42318!important;-webkit-text-fill-color:#b42318!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-account-logout .medical-mobile-account-item-icon{background:#dc262614;color:#b42318!important;-webkit-text-fill-color:#b42318!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-trigger{border-radius:999px;flex:0 0 46px;width:46px;min-width:46px;height:44px;min-height:44px;transition:transform .15s,border-color .15s,background-color .15s;color:#0f6f78!important;-webkit-text-fill-color:#0f6f78!important;background:#ffffffb8!important;border:1px solid #0d94883d!important;padding:0!important;box-shadow:0 9px 22px #114a4d21,inset 0 1px #ffffffe6!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-trigger:active{transform:scale(.96)}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-trigger:focus-visible{outline-offset:2px;outline:3px solid #0891b238}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-trigger svg{stroke-width:2px;width:20px;height:20px}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-panel{width:auto!important;max-height:calc(100dvh - 5.05rem)!important;position:fixed!important;top:4.4rem!important;left:.65rem!important;right:.65rem!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-panel-head{padding-bottom:.72rem}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-panel-head small{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-panel-head .medical-mobile-account-panel-icon{background:linear-gradient(145deg,#0f766e29,#0891b22e)}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-sections{padding:.1rem 0}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-section{padding-top:.48rem}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-section+.medical-mobile-navigation-section{border-top:1px solid #0d948821;margin-top:.42rem}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-section-label{text-transform:uppercase;margin:0;padding:.1rem .65rem .18rem;font-weight:800;line-height:1.2;color:#668087!important;-webkit-text-fill-color:#668087!important;letter-spacing:.06em!important;font-size:.65rem!important}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-section .medical-mobile-account-nav{margin-top:.18rem}body[data-ui-palette=medical-b2c] .medical-unified-header .medical-mobile-navigation-item{min-height:44px}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-panel{color:#12343a!important;background:#f8fcfb!important;border-color:#9fcfc9!important;box-shadow:0 24px 58px #09373d3d,inset 0 1px #fff!important}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-panel-head{background:linear-gradient(135deg,#eaf7f4,#f8fcfb);border-color:#d2e6e3;border-radius:.82rem}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-panel-head strong{font-size:1rem;color:#12343a!important;-webkit-text-fill-color:#12343a!important}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-panel-head small{font-size:.875rem;line-height:1.4;color:#496e73!important;-webkit-text-fill-color:#496e73!important}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-section-label{color:#087f7b!important;-webkit-text-fill-color:#087f7b!important;font-size:.75rem!important}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-item{border:1px solid #0000;font-size:.9375rem;color:#173f46!important;-webkit-text-fill-color:#173f46!important}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-item:hover,body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-item:focus-visible{border-color:#b8ddd8;color:#075f5b!important;-webkit-text-fill-color:#075f5b!important;background:#eaf7f4!important}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-item.is-primary{border-color:#abd8d2;box-shadow:inset 0 0 0 1px #0f766e0a;color:#075f5b!important;-webkit-text-fill-color:#075f5b!important;background:linear-gradient(135deg,#e2f5f1,#f3fbf9)!important}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-item .medical-mobile-account-item-icon,body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-item.is-primary .medical-mobile-account-item-icon{background:#e6f6f3;color:#087f7b!important;-webkit-text-fill-color:#087f7b!important}body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-item .medical-mobile-account-chevron,body[data-ui-palette=medical-b2c] .medical-unified-header.medical-home-header .medical-mobile-navigation-item.is-primary .medical-mobile-account-chevron{color:#42727a!important}body[data-ui-palette=medical-b2c] .site-footer-mobile-brand,body[data-ui-palette=medical-b2c] .medical-upload-compact-footer-brand{align-items:center!important;gap:.78rem!important}body[data-ui-palette=medical-b2c] .site-footer-mobile-brand-logo,body[data-ui-palette=medical-b2c] .medical-upload-compact-footer-brand img{width:4.25rem!important;height:4.25rem!important}body[data-ui-palette=medical-b2c] .site-footer-mobile-brand-copy,body[data-ui-palette=medical-b2c] .medical-upload-compact-footer-brand-copy{align-items:flex-start!important;line-height:1.08!important}body[data-ui-palette=medical-b2c] .site-footer-mobile-brand-name,body[data-ui-palette=medical-b2c] .medical-upload-compact-footer-brand p{color:#12343a!important;font-size:.96rem!important;line-height:1.08!important}body[data-ui-palette=medical-b2c] .site-footer-mobile-brand-motto,body[data-ui-palette=medical-b2c] .medical-upload-compact-footer-motto{white-space:nowrap;flex-direction:column;align-items:flex-start;width:max-content;margin-top:.12rem;font-weight:650;color:#0f766e!important;font-size:.67rem!important;line-height:1.12!important;display:inline-flex!important}body[data-ui-palette=medical-b2c] footer.site-footer-root{background:linear-gradient(#effdf9fa,#d3f8f0f5)!important;border-color:#0f766e24!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-shell{max-width:30rem;padding:.9rem .875rem calc(.95rem + env(safe-area-inset-bottom))!important;color:#12343a!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-top{padding:.1rem .1rem .05rem}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-brand{align-items:center!important;gap:.55rem!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-brand-logo{object-fit:contain!important;object-position:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-brand-name{color:#12343a!important;letter-spacing:.105em!important;font-size:.88rem!important;font-weight:860!important;line-height:1.08!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-brand-motto{white-space:nowrap;flex-direction:column;align-items:flex-start;width:max-content;margin-top:.05rem;font-weight:680;color:#0f766e!important;font-size:.62rem!important;line-height:1.12!important;display:inline-flex!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-positioning{max-width:20rem;margin:.52rem 0 0;color:#345960!important;font-size:.77rem!important;font-weight:650!important;line-height:1.35!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-social-section{background:#ffffffb3;border:1px solid #0f766e24;border-radius:.9rem;margin-top:.7rem;padding:.7rem;box-shadow:0 7px 18px #114a4d0e}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-social-label{color:#294e54;font-size:.76rem;font-weight:850;line-height:1.2;display:block}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-social-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:.5rem;display:grid}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-social-link{color:#17686b;background:#f6fdfbf0;border:1px solid #0f766e29;border-radius:.72rem;justify-content:center;align-items:center;gap:.4rem;min-width:0;min-height:52px;padding:.45rem .38rem;font-size:.72rem;font-weight:830;line-height:1;text-decoration:none;display:flex}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-social-link:focus-visible{outline-offset:2px;outline:3px solid #087f9c57}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-social-link svg{fill:currentColor;flex:none;width:1.15rem;height:1.15rem}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-social-link svg rect,body[data-ui-palette=medical-b2c] footer .site-footer-mobile-social-link svg circle:not(.site-footer-mobile-social-dot){fill:none;stroke:currentColor;stroke-width:1.8px}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-social-dot{fill:currentColor;stroke:none}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.7rem;display:grid}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-trust-item{border:1px solid #0f766e21;border-radius:.82rem;flex-direction:column;justify-content:center;align-items:center;gap:.24rem;min-width:0;min-height:4.6rem;padding:.45rem .24rem;text-decoration:none;display:flex;box-shadow:0 6px 16px #114a4d0f;color:#12343a!important;background:#ffffffc2!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-trust-icon{background:#ffffffb8;border-radius:.8rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-trust-image{object-fit:contain;display:block;width:2.05rem!important;height:2.05rem!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-trust-copy,body[data-ui-palette=medical-b2c] footer .site-footer-mobile-trust-copy strong,body[data-ui-palette=medical-b2c] footer .site-footer-mobile-trust-copy small{text-align:center;min-width:0;max-width:100%;display:block}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-trust-copy strong{color:#12343a;overflow-wrap:anywhere;font-size:.68rem;line-height:1.12;font-weight:880!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-trust-copy small{color:#5f7f84;margin-top:.08rem;font-size:.61rem;line-height:1.18;font-weight:700!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-quick-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.58rem;display:grid}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-quick-link{text-align:center;border:1px solid #0f766e29;border-radius:.7rem;justify-content:center;align-items:center;min-width:0;padding:.35rem .2rem;text-decoration:none;display:inline-flex;color:#0f766e!important;background:#ffffff94!important;min-height:44px!important;font-size:.72rem!important;font-weight:860!important;line-height:1.05!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-nav{border-top:1px solid #0f766e29;border-bottom:1px solid #0f766e24;margin-top:.72rem;display:grid}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-group{border-bottom:1px solid #0f766e1f;overflow:hidden}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-group summary{cursor:pointer;color:#12343a;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:.66rem .1rem;font-size:.82rem;line-height:1.15;list-style:none;display:flex;font-weight:880!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-group summary::-webkit-details-marker{display:none}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-group summary:after{content:"+";color:#0f766e;font-size:.95rem;font-weight:880;line-height:1}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-group[open] summary:after{content:"-"}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-link-list{gap:0;padding:0 0 .55rem;display:grid}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-link{border-top:1px solid #0f766e14;justify-content:flex-start;align-items:center;min-height:42px;padding:.45rem .1rem;text-decoration:none;display:flex;color:#21484e!important;background:0 0!important;font-size:.78rem!important;font-weight:740!important;line-height:1.2!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-link:hover,body[data-ui-palette=medical-b2c] footer .site-footer-mobile-link:focus-visible{color:#0f766e!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-disclaimer{margin-top:.65rem;padding:0}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-disclaimer p{margin:0;color:#486a71!important;font-size:.68rem!important;font-weight:620!important;line-height:1.35!important}body[data-ui-palette=medical-b2c] footer .site-footer-mobile-disclaimer p+p{margin-top:.34rem;color:#0f766e!important;font-weight:820!important}}@keyframes medical-mobile-account-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.medical-mobile-account-panel{animation:none!important}}
