.Navbar-module__dVeNwG__header{background:var(--color-header);border-bottom:1px solid var(--color-border-subtle);z-index:100;position:sticky;top:0}.Navbar-module__dVeNwG__container{justify-content:space-between;align-items:center;width:min(100% - 48px,1400px);min-height:72px;margin:0 auto;display:flex}.Navbar-module__dVeNwG__logo{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Navbar-module__dVeNwG__logoIcon{background:var(--color-primary);color:var(--color-on-primary);border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:grid}.Navbar-module__dVeNwG__logoIcon svg{font-size:20px}.Navbar-module__dVeNwG__logoText{color:var(--color-primary);letter-spacing:-.5px;font-size:1.15rem;font-weight:800}.Navbar-module__dVeNwG__navigation{gap:28px;display:flex}.Navbar-module__dVeNwG__navigationLink,.Navbar-module__dVeNwG__navigationLinkActive{color:var(--color-text-secondary);font-size:.78rem;font-weight:600;text-decoration:none}.Navbar-module__dVeNwG__navigationLinkActive{color:var(--color-primary)}.Navbar-module__dVeNwG__menuButton{color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:8px;display:none}@media (max-width:1099px){.Navbar-module__dVeNwG__navigation{background:var(--color-menu);border-bottom:1px solid var(--color-border-subtle);box-shadow:0 12px 20px var(--color-shadow-medium);flex-direction:column;gap:0;padding:8px 24px 16px;display:none;position:absolute;top:100%;left:0;right:0}.Navbar-module__dVeNwG__navigationOpen{display:flex}.Navbar-module__dVeNwG__navigationLink,.Navbar-module__dVeNwG__navigationLinkActive{padding:12px 0}.Navbar-module__dVeNwG__menuButton{display:inline-grid}}.Navbar-module__dVeNwG__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.Navbar-module__dVeNwG__header .Navbar-module__dVeNwG__container{gap:24px;width:min(100% - 64px,1400px);min-height:80px}.Navbar-module__dVeNwG__header .Navbar-module__dVeNwG__navigation{gap:18px}.Navbar-module__dVeNwG__headerActions{align-items:center;gap:10px;display:flex}.Navbar-module__dVeNwG__joinAction,.Navbar-module__dVeNwG__hospitalAction{white-space:nowrap;border-radius:10px;padding:12px 14px;font-size:.7rem;font-weight:700;text-decoration:none}.Navbar-module__dVeNwG__joinAction{background:var(--color-marketing-blue);color:var(--color-on-primary)}.Navbar-module__dVeNwG__hospitalAction{color:var(--color-navy);border:1px solid var(--color-border-strong)}.Navbar-module__dVeNwG__joinAction:focus-visible,.Navbar-module__dVeNwG__hospitalAction:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.Navbar-module__dVeNwG__logoImage{object-fit:contain}@media (min-width:1100px) and (max-width:1250px){.Navbar-module__dVeNwG__header .Navbar-module__dVeNwG__navigation{gap:12px}.Navbar-module__dVeNwG__header .Navbar-module__dVeNwG__navigationLink,.Navbar-module__dVeNwG__header .Navbar-module__dVeNwG__navigationLinkActive{font-size:.69rem}.Navbar-module__dVeNwG__header .Navbar-module__dVeNwG__container{gap:14px}}@media (max-width:1099px){.Navbar-module__dVeNwG__headerActions{margin-left:auto}}@media (max-width:600px){.Navbar-module__dVeNwG__header .Navbar-module__dVeNwG__container{flex-wrap:wrap;gap:10px;width:calc(100% - 32px);min-height:72px;padding-block:10px}.Navbar-module__dVeNwG__header .Navbar-module__dVeNwG__logoImage{width:140px;height:auto}.Navbar-module__dVeNwG__joinAction,.Navbar-module__dVeNwG__hospitalAction{padding:10px;font-size:.65rem}.Navbar-module__dVeNwG__headerActions{order:3;justify-content:flex-end;width:100%}.Navbar-module__dVeNwG__menuButton{margin-left:auto}}
html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}button,input,select,textarea{font-family:var(--font-body)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:Clarity City;src:url(/fonts/Clarity_City/ClarityCity-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Clarity City;src:url(/fonts/Clarity_City/ClarityCity-Italic-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}
