/* GitelCare review build: shipped behaviour (sticky bar) + page-level review marks. */
.gc-sticky-cta{display:none}
@media (max-width:1023px){
  .gc-sticky-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#000;box-shadow:0 -6px 20px rgba(0,0,0,.18)}
  .gc-sticky-cta a{flex:1 1 auto;min-height:48px!important;display:flex!important;align-items:center;justify-content:center;text-align:center;font-size:16px!important;padding:0 12px!important;margin:0!important;white-space:nowrap;border-radius:2px;text-decoration:none!important}
  .gc-sticky-cta a.gc-call{flex:0 0 96px;background:transparent;color:#fff!important;border:1.5px solid #fff}
  body{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}
}
.gcrv-removed{display:none}
html.gcr-marks .gcrv-removed{display:block;margin:16px auto;max-width:1100px;padding:14px 18px;border:1.5px dashed #B42318;background:#FFF6F4;color:#7A1F14;font:500 15px/1.45 "Open Sans",Helvetica,Arial,sans-serif;border-radius:10px}
html.gcr-marks .gcrv-removed span{display:inline-block;background:#B42318;color:#fff;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:4px;margin-right:8px}
html.gcr-marks [data-gcrv]:not(.gcrv-removed):hover{outline:2px solid var(--gcr-k,#2A6FDB);outline-offset:4px}
[data-gcrv].gcr-current{outline:3px solid var(--gcr-k,#2A6FDB)!important;outline-offset:5px;border-radius:2px;animation:gcrPulse 1.6s ease-out 2}
[data-gcrv-kind="copy"]{--gcr-k:#2A6FDB}[data-gcrv-kind="func"]{--gcr-k:#0E7C66}[data-gcrv-kind="clin"]{--gcr-k:#B42318}[data-gcrv-kind="conf"]{--gcr-k:#B7791F}[data-gcrv-kind="tier"]{--gcr-k:#6B4FBB}
@keyframes gcrPulse{0%{box-shadow:0 0 0 0 rgba(184,145,58,.55)}100%{box-shadow:0 0 0 22px rgba(184,145,58,0)}}
@media (prefers-reduced-motion:reduce){[data-gcrv].gcr-current{animation:none}}
html.gcr-docked{transition:margin-right .2s ease}
@media (min-width:1100px){html.gcr-docked.gcr-open{margin-right:392px!important}html.gcr-docked.gcr-open header.sticky{right:0}}
html.gcr-placing,html.gcr-placing *{cursor:crosshair!important}
