/* MCARVA · shared research navigation.
   One source for Radiografía Colombia and Mi Casa Ya. */
.mcr-research-header{position:fixed;inset:0 0 auto;height:var(--mcarva-header-height);z-index:1000;display:flex;align-items:center;background:#191a1c;color:#f1f0eb;font-family:"Manrope","Avenir Next","Segoe UI",sans-serif}
.mcr-research-header__inner{width:100%;max-width:none;margin:0;padding:0 clamp(24px,4vw,72px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}
.mcr-research-header__brand{justify-self:start;display:inline-flex;align-items:center;width:92px}
.mcr-research-header__brand img{display:block;width:100%;height:auto}
.mcr-research-header__wordmark{font:700 22px/1 "Manrope","Avenir Next","Segoe UI",sans-serif;letter-spacing:-.04em;color:#fff}
.mcr-research-header__nav{display:flex;justify-content:center;gap:clamp(22px,3vw,54px)}
.mcr-research-header__nav a,.mcr-research-header__contact{position:relative;display:inline-flex;align-items:center;width:auto;height:auto;border-radius:0;padding:9px 0;font-size:9px;font-weight:400;letter-spacing:.17em;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.67);background:transparent}
.mcr-research-header__nav a::after,.mcr-research-header__contact::after{content:"";position:absolute;left:0;right:100%;bottom:3px;height:1px;background:#fff;transition:right .28s ease}
.mcr-research-header__nav a:hover,.mcr-research-header__nav a.is-current,.mcr-research-header__contact:hover{color:#fff;background:transparent}
.mcr-research-header__nav a:hover::after,.mcr-research-header__nav a.is-current::after,.mcr-research-header__contact:hover::after{right:0}
.mcr-research-header__actions{justify-self:end;display:flex;align-items:center;gap:10px}
.mcr-research-header__whatsapp{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;background:#25d366;box-shadow:0 4px 14px rgba(0,0,0,.16);transition:transform .24s ease,filter .24s ease}.mcr-research-header__whatsapp svg{display:block;width:16px;height:16px;overflow:visible}.mcr-research-header__whatsapp:hover,.mcr-research-header__whatsapp:focus-visible{outline:none;transform:translateY(-2px);filter:brightness(1.05)}
.mcr-research-header a:focus-visible{outline:2px solid #9acbd6;outline-offset:4px}
.mcr-research-skip{position:fixed;z-index:1100;left:20px;top:-100px;background:#fbfaf6;color:#1d1d1a;padding:12px 18px;text-decoration:none}
.mcr-research-skip:focus{top:12px}
.mcr-research-footer{max-width:1420px;margin:auto;padding:32px clamp(22px,6vw,90px) 48px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}
.mcr-research-footer a{color:var(--petrol);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:5px}
@media(max-width:980px){.mcr-research-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;padding:0 clamp(18px,3vw,30px)}.mcr-research-header__nav{display:flex}.mcr-research-header__contact{display:none}}
@media(max-width:620px){.mcr-research-header__inner{gap:7px;padding:0 14px}.mcr-research-header__brand{width:72px}.mcr-research-header__nav a{font-size:8px;letter-spacing:.10em}.mcr-research-header__whatsapp{width:28px;height:28px}.mcr-research-header__whatsapp svg{width:15px;height:15px}.mcr-research-footer{align-items:start;flex-direction:column;gap:14px}}
@media(prefers-reduced-motion:reduce){.mcr-research-header__nav a::after,.mcr-research-header__contact::after{transition:none}}
