.home-patient-appreciation-header{position:fixed;top:0;left:0;right:0;z-index:50}.home-patient-appreciation-header>header{position:relative!important;top:auto!important;left:auto!important;right:auto!important}.home-patient-appreciation-header>header>div[class~="lg:hidden"]{max-height:calc(100dvh - 72px - var(--home-appreciation-strip-height, 44px))!important}.patient-appreciation-banner{width:100%;margin:0;border-bottom:1px solid #d7e9e7;background:#e2f2f0;color:#1a3235;font-family:Helvetica Neue,Arial,sans-serif}.patient-appreciation-banner__panel{display:flex;align-items:center;justify-content:center;gap:20px;min-height:44px;max-width:1392px;margin:0 auto;padding:0 16px}.patient-appreciation-banner__copy{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px 16px;min-width:0}.patient-appreciation-banner__copy h2{margin:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}.patient-appreciation-banner__copy p{margin:0;font-size:13px;line-height:1.4;color:#34565a}.patient-appreciation-banner__cta{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 4px;color:#1a3235;font-size:13px;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.patient-appreciation-banner__cta svg{width:14px;height:14px}.patient-appreciation-banner__cta:hover{color:#34565a}.patient-appreciation-banner__cta:focus-visible{outline:2px solid #3d6b72;outline-offset:2px;border-radius:3px}@media (max-width: 640px){.patient-appreciation-banner__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:0 16px 8px}.patient-appreciation-banner__copy{display:contents}.patient-appreciation-banner__copy h2{grid-column:1;grid-row:1;font-size:12px}.patient-appreciation-banner__copy p{grid-column:1 / -1;grid-row:2;max-width:440px;justify-self:center;font-size:12px;text-align:center}.patient-appreciation-banner__cta{grid-column:2;grid-row:1;font-size:12px}}
