// ===== Main sections: Nav, Hero, Ticker, Services, Clients, About, Contact, Footer =====
const { useState: useS, useEffect: useE, useRef: useR } = React;
function Nav() {
const [open, setOpen] = useS(false);
const [megaOpen, setMegaOpen] = useS(false);
const closeTimer = useR(null);
const data = window.CTRLZ_SERVICES || [];
const close = () => { setOpen(false); setMegaOpen(false); };
const onEnter = () => { clearTimeout(closeTimer.current); setMegaOpen(true); };
const onLeave = () => { closeTimer.current = setTimeout(() => setMegaOpen(false), 180); };
return (
);
}
function Hero({ tweaks }) {
const headlines = [
{ a: "copy", b: "paste.", c: "undo." },
{ a: "same-same,", b: "forever.", c: "undo." },
{ a: "another", b: "template.", c: "undo." },
];
const [hIdx, setHIdx] = useS(tweaks.hero || 0);
useE(() => setHIdx(tweaks.hero || 0), [tweaks.hero]);
const h = headlines[hIdx % headlines.length];
const [pressed, setPressed] = useS(false);
const [zap, setZap] = useS(0);
const pressKeys = () => {
setPressed(true);
setZap(z => z + 1);
setTimeout(() => setPressed(false), 280);
// cycle hero headline on click for extra fun
setHIdx(i => (i + 1) % headlines.length);
};
return (
In a world of copy & paste, we're the undo button.
A creative & digital marketing studio that builds brands worth remembering —
and campaigns that actually move numbers.
{h.a}
{" "}
{h.b}
{h.c}
No bolted-on specialties, no "we also do". Just five disciplines we've been quietly winning at — and they work even better together.
Proudly in good company — and making room for the next one.
Ctrl Z started because we got tired of watching good brands make forgettable work. Another "vibrant community". Another "synergy-driven solution". Another founder wondering why the agency invoice is so long and the results so short.
So we built a studio for the part that's missing — the undo. We fix the brief before it breaks the brand. We run media like operators, not spectators. We ship sites that don't need a CEO apology email.
If you're brave enough to press the button, we're here to help.