// ZARK Rubí — Nav + Hero (with hero variants) function Logo({ height = 30, stacked = false, hideWord = false }) { if (hideWord) { return (
ZARK Gym 24h
); } return (
ZARK
ZARK {stacked && Gym 24h }
); } function Nav() { const [scrolled, setScrolled] = React.useState(false); const [open, setOpen] = React.useState(false); React.useEffect(() => { const el = document.querySelector('.site-scroll'); const onScroll = () => setScrolled((el ? el.scrollTop : window.scrollY) > 20); const target = el || window; target.addEventListener('scroll', onScroll); return () => target.removeEventListener('scroll', onScroll); }, []); const links = [['Instalaciones', '#zonas'], ['Maquinaria', '#maquinaria'], ['Planes', '#planes'], ['App', '#app']]; return (
{[['ES','/'],['EN','/en/'],['CA','/ca/']].map(([code, href]) => ( {code} ))}
Ven a conocernos
{open &&
{links.map(([l, href]) => setOpen(false)} style={{ color: '#fff', textDecoration: 'none', fontSize: 17, fontWeight: 600, padding: '12px 0', borderBottom: '1px solid var(--ink-700)' }}>{l} )} setOpen(false)} className="btn btn-primary" style={{ marginTop: 14 }}>Ven a conocernos
}
); } function HeroContent({ light }) { return ( Tu nuevo gimnasio 24 horas en Rubí

Entrena en serio.
Con tu gente.

900 m² de equipamiento profesional, zona HYROX y una comunidad que empuja contigo. Sin letra pequeña. Sin sorpresas.

Ven a conocernos Ver planes
); } function Hero({ variant }) { // VARIANT: "mural" — interior photo backdrop if (variant === 'mural') { return (
); } // VARIANT: "split" — typographic left, rust signal panel right if (variant === 'split') { return (
24/7
Abierto 365 días
en Rubí · Barcelona
); } // VARIANT: "forge" (default) — full typographic, no photo return (
Strength & Community · Rubí
); } Object.assign(window, { Logo, Nav, Hero });