Component,Old Implementation,New Implementation (matching mvnew.eventifyplus.com/home) Hero Height,120px blue gradient banner,400px immersive full-width hero with rounded corners (20px) Background Image,None (solid blue gradient via AppDecoration),Featured event image with CachedNetworkImage and BoxFit.cover Ken Burns Animation,None,AnimationController 12s loop scaling 1.0 to 1.08 with easeInOut curve Image Rotation,None,Timer.periodic every 6s cycling through first 5 events with AnimatedSwitcher crossfade Dark Overlay,None,LinearGradient top-to-bottom rgba(0/0/0/0.3) to rgba(0/0/0/0.6) Title Text,Welcome Back + username (14px + 22px),Featured event title (36px weight 800) or fallback Discover Amazing Events Near You Subtitle,None,Event date + venue with calendar and location icons (14px white70) CTA Button,None,Learn More or Explore Events button (#2563EB bg white text rounded 12px with blue glow shadow) Indicator Dots,None,Bottom-right pill dots (active=24px white elongated / inactive=8px white40) for up to 5 events Fallback (no events),Blue gradient with username,Blue gradient (#0F45CF to #082369) with static heading and subtitle Featured Modal,None,showDialog with dark overlay (black87) plus 700x500 modal with event image gradient title and Learn More CTA Close Button,None,Circular black50 button with white X icon top-right of modal Animation Mixin,None,SingleTickerProviderStateMixin added to _HomeContentState Disposal,None,AnimationController.dispose and Timer.cancel in dispose()