/* global React */ const { useState: usePbState } = React; /* Lead-magnet download band — captures the email via Web3Forms (so the owner is notified at yaro@pausa.pt) and then serves the PDF. */ const PLAYBOOK_KEY = "e1f43f3f-17b9-4164-a588-cc235cdb160d"; const PLAYBOOK_PDF = "pausa/CSRD-Wellbeing-Playbook-2026.pdf"; const PLAYBOOK_FILENAME = "The CSRD Wellbeing Playbook 2026 — Pausa.pdf"; const PB_POINTS = [ "What CSRD / ESRS S1 actually requires of you", "A 12-month implementation roadmap", "ESRS S1 readiness checklist — 12 items", "The Pausa methodology — in plain language", ]; function PbCheck() { return ( ); } function DownloadIcon() { return ( ); } function Playbook() { const [email, setEmail] = usePbState(""); const [status, setStatus] = usePbState("idle"); // idle | sending | done const [err, setErr] = usePbState(""); function triggerDownload() { const a = document.createElement("a"); a.href = PLAYBOOK_PDF; a.download = PLAYBOOK_FILENAME; a.rel = "noopener"; document.body.appendChild(a); a.click(); a.remove(); } async function submit(ev) { ev.preventDefault(); if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email.trim())) { setErr("Enter a valid email so we can send it over."); return; } setErr(""); setStatus("sending"); const payload = { access_key: PLAYBOOK_KEY, subject: "New CSRD Playbook download — " + email.trim(), from_name: "Pausa · Playbook download", email: email.trim(), resource: "The CSRD Wellbeing Playbook 2026", message: email.trim() + " downloaded The CSRD Wellbeing Playbook 2026 from pausa.pt.", }; try { await fetch("https://api.web3forms.com/submit", { method: "POST", headers: { "Content-Type": "application/json", Accept: "application/json" }, body: JSON.stringify(payload), }); } catch (e) { /* never block the download on a network hiccup */ } setStatus("done"); triggerDownload(); } return (
Free resource

The CSRD Wellbeing Playbook

Everything your team needs to understand ESRS S1, measure psychosocial risk, and implement a compliant wellbeing programme — in one practical guide built for HR leaders.

    {PB_POINTS.map((p) => (
  • {p}
  • ))}

The CSRD Wellbeing Playbook

Pausa · Lisbon · 2026 · Free {status === "done" ? (

Your download is starting.

Thanks — the PDF should be in your downloads. Didn't get it?{" "} Download again.

) : (
{ setEmail(e.target.value); if (err) setErr(""); }} placeholder="your@email.com" aria-label="Your email" /> {err ? {err} : null}

PDF · Free · No spam.

)}
); } Object.assign(window, { Playbook });