.care-ts-bar{display:inline-flex;align-items:center;gap:.5em;max-width:100%;flex-wrap:wrap;color:inherit;text-decoration:none;line-height:1.5}.care-ts-bar:hover{color:inherit}.care-ts-logo{height:30px!important;width:auto!important;max-width:100px;object-fit:contain}.care-ts-stars{display:inline-block;position:relative;white-space:nowrap;color:#ddd;font-family:Arial,sans-serif;font-size:1.2em;letter-spacing:.04em;line-height:1}.care-ts-fill{position:absolute;top:0;left:0;overflow:hidden;color:#f5bc00;white-space:nowrap}
/* Separate flow row: never changes Rey's measured header height. */
#care-ts-topbar,.care-ts-topbar-preview{box-sizing:border-box;display:block;width:100%;max-width:none;margin:0;padding:0;background:var(--care-ts-bg,#f8f5f1);color:var(--care-ts-ink,#24233a);border:0;border-bottom:1px solid var(--care-ts-border,#eae5de);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:normal;position:relative;isolation:isolate}
header.rey-siteHeader.care-ts-header-offset{margin-top:calc(var(--care-ts-header-base-margin,0px) + var(--care-ts-header-offset,0px))!important}
#care-ts-topbar .care-ts-topbar-inner,.care-ts-topbar-preview .care-ts-topbar-inner{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;min-height:40px;width:100%;max-width:var(--care-ts-width,1440px);margin:0 auto;padding:6px 24px}
#care-ts-topbar[data-align=center] .care-ts-topbar-inner,.care-ts-topbar-preview[data-align=center] .care-ts-topbar-inner{justify-content:center}
#care-ts-topbar[data-align=right] .care-ts-topbar-inner,.care-ts-topbar-preview[data-align=right] .care-ts-topbar-inner{justify-content:flex-end}
#care-ts-topbar .care-ts-bar,.care-ts-topbar-preview .care-ts-bar{color:var(--care-ts-ink,#24233a);font-size:inherit;font-weight:400;text-decoration:none;gap:8px}
#care-ts-topbar .care-ts-bar:hover{color:var(--care-ts-ink,#24233a);text-decoration:none;opacity:.85}
#care-ts-topbar .care-ts-bar:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}
#care-ts-topbar .care-ts-fill,.care-ts-topbar-preview .care-ts-fill{color:var(--care-ts-star,#f5bc00)}
#care-ts-topbar .care-ts-logo,.care-ts-topbar-preview .care-ts-logo,#care-ts-topbar .care-ts-extra-badge,.care-ts-topbar-preview .care-ts-extra-badge{display:block;height:28px!important;width:auto!important;max-width:90px!important;object-fit:contain;flex-shrink:0;border:0;margin:0}
#care-ts-topbar .care-ts-brand,.care-ts-topbar-preview .care-ts-brand{font-size:12px;font-weight:600;white-space:nowrap;padding-inline-end:2px;color:var(--care-ts-ink,#24233a)}
@media(max-width:767px){#care-ts-topbar[data-mobile="0"]{display:none}#care-ts-topbar .care-ts-topbar-inner{justify-content:center;min-height:36px;padding:5px 14px;gap:6px}#care-ts-topbar{font-size:12px}#care-ts-topbar .care-ts-bar{gap:6px}#care-ts-topbar .care-ts-brand{font-size:11px}#care-ts-topbar .care-ts-logo,#care-ts-topbar .care-ts-extra-badge{height:24px!important}}

/* Front page: Rey Cover Split controls the complete header, including the bar. */
header.rey-siteHeader.care-ts-header-integrated{flex-wrap:wrap}
header.care-ts-header-integrated>#care-ts-topbar{flex:0 0 100%;order:-1}

/* Preserve the initial hero; keep later slides below the complete sticky header. */
@media(min-width:768px){.rey-coverSplit.--edges.care-ts-cover-header:not(.--mainSlide-active){--top-edge:var(--header-default--height)}}
