.home-refresh .home-goal.home-goal--image{padding:0;overflow:hidden;gap:0}
.home-refresh .home-goal-visual{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface-soft);flex-shrink:0}
.home-refresh .home-goal-visual img{width:100%;height:100%;object-fit:cover;display:block}
.home-refresh .home-goal-visual .home-goal-dark{display:none}
html[data-theme="dark"] .home-refresh .home-goal-light{display:none}
html[data-theme="dark"] .home-refresh .home-goal-visual .home-goal-dark{display:block}
.home-refresh .home-goal-body{
  display:flex;
  align-items:flex-start;
  gap:10px;
  padding:15px 12px 16px 15px;
  width:100%;
  flex:1;
}
.home-refresh .home-goal-copy{flex:1;min-width:0}
.home-refresh .home-goal-arrow{
  display:grid;
  place-items:center;
  width:25px;
  height:25px;
  flex:0 0 25px;
  border-radius:50%;
  background:var(--blue-soft);
  color:var(--blue);
}
.home-refresh .home-goal-arrow .home-icon{width:15px;height:15px}
.home-refresh .home-ai-image{display:block;width:110px;height:110px;object-fit:contain;float:right;margin:-10px -8px 12px 18px}
.home-refresh .home-ai .home-ai-prompt{clear:both}
.home-refresh .home-ad-card.home-ad-card--image{padding:0;overflow:hidden}
.home-refresh .home-ad-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.home-refresh :is(.home-ad-image,.home-panel-preview img).artwork-dark{display:none}
html[data-theme="dark"] .home-refresh :is(.home-ad-image,.home-panel-preview img).artwork-light{display:none}
html[data-theme="dark"] .home-refresh :is(.home-ad-image,.home-panel-preview img).artwork-dark{display:block}
.home-refresh .home-ad-copy{padding:28px}
.home-refresh .home-ad-copy h3{margin-top:16px}
@media(min-width:541px) and (max-width:760px){.home-refresh .home-goal.home-goal--image:last-child{display:grid;grid-template-columns:1fr 1fr}.home-refresh .home-goal:last-child .home-goal-visual{height:100%}}
@media(max-width:540px){
 .home-refresh .home-goal-visual{width:clamp(82px,25vw,110px);aspect-ratio:auto;min-height:94px;align-self:stretch;position:relative}
 .home-refresh .home-goal-visual img{position:absolute;inset:0;object-position:40% center}
 .home-refresh .home-goal--image[href="/especialistas"] .home-goal-visual img{object-position:72% center}
 .home-refresh .home-goal--image[href="/empleo"] .home-goal-visual img{object-position:32% center}
 .home-refresh .home-goal--image[href="/empresas"] .home-goal-visual img{object-position:33% center}
 .home-refresh .home-goal--image[href="/tiendas"] .home-goal-visual img{object-position:50% center}
 .home-refresh .home-goal-body{padding:12px;align-items:center;gap:8px}
 .home-refresh .home-ai-image{width:86px;height:86px;margin:0 0 12px 12px}
 .home-refresh .home-ad-copy{padding:24px}
}
