/* Home motion owner: stationary containers, finite illustrative entrances only. */
.sol-wrap,.mk-wrap{max-width:1440px}
.hx-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px}
.hx-controls .hx-tabs{margin:0}
.hx-marketing-reference .hx-copy,.hx-marketing-reference .hx-stage,
.hx-marketing-reference .hx-frame,.hx-marketing-reference::before,.hx-marketing-reference::after{animation:none;transform:none}
.hx-marketing-reference .hx-tab{min-height:44px;transition:background .16s,color .16s,box-shadow .16s}
.hx-marketing-reference .hx-tab[aria-selected="true"]{box-shadow:inset 0 0 0 1px #efffc4}
.hx-marketing-reference .hx-tab:disabled{cursor:default}
.hx-marketing-reference .button,.sol-offer-2a .sol-btn,
.sol-offer-2a .sol-text-link{transition:background .16s,color .16s,box-shadow .16s}
.hx-marketing-reference .button:hover,.hx-marketing-reference .button:focus-visible,
.sol-offer-2a .sol-btn:hover,.sol-offer-2a .sol-btn:focus-visible{transform:none;box-shadow:0 0 0 3px #c7f45b40}
.sol-offer-2a .sol-btn:focus-visible{outline:2px solid #f4f7f1;outline-offset:4px}
@media(prefers-reduced-motion:no-preference){
  .hx-marketing-reference .ha-ads.is-entering .ha-card{animation:home-ad-in .24s ease-out both}
  .hx-marketing-reference .ha-ads.is-entering .ha-instagram{animation-delay:0s}
  .hx-marketing-reference .ha-ads.is-entering .ha-google{animation-delay:.24s}
  .hx-marketing-reference .ha-ads.is-entering .ha-tiktok{animation-delay:.34s}
  @keyframes home-ad-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
}
@media(prefers-reduced-motion:reduce){
  #contenido .hx-marketing-reference *,#contenido .sol-offer-2a *,
  #contenido .mk *,#contenido .fq *{animation:none!important;transition:none!important}
}
