/* global React */ /* ============================================================ Main pages — Home, Conversation, Perspective, Speaking ============================================================ */ const { useState: pState, useEffect: pEffect, useMemo: pMemo } = React; /* ============================================================ HOME ============================================================ */ function HomePage() { return (
{/* PAIN: Problem & Recognition */} {/* DESIRE: Vision & Authority */} {/* URGENCY: Diagnostic Entry Point */} {/* CTA: Offerings & Action */}
); } /* ----- Hero ----- */ function HomeHero() { const tw = useTw(); const asym = tw.asymmetry || 'asymmetric'; // Asymmetry tweak controls the hero grid + portrait offset const cols = { centered: '1fr', balanced: '1fr 1fr', asymmetric: '1.35fr 1fr', }[asym]; const offset = { centered: 0, balanced: 0, asymmetric: 72, }[asym]; return (
{/* lighthouse atmospheric layer — single, very low opacity */}
Executive Authority Advisory · By inquiry

Identity Holding
Under Pressure.

Private advisory for senior leaders who have outgrown the performance, and need their signal to carry when the room is loudest.

Daniel Pledger Bangalore · Worldwide
); } function Stat({ n, l }) { return (
{n}
{l}
); } /* ----- Philosophy ----- */ function HomePhilosophy() { return (
The premise

A lighthouse does not chase ships. It does not move with the storm. It remains structurally aligned within itself.

Because it is aligned, it emits a clear, unmistakable signal.

When identity is aligned, every move becomes intentional.

); } function Pillar({ k, t, d }) { return (
{k}
{t}

{d}

); } /* ----- About Daniel ----- */ function HomeAboutDaniel() { return (
The coach

Twenty years holding identity under consequence.

Executive coaching rooted in NLP, psychology, and decades of observing what happens to senior leaders when the stakes are real. Not performance coaching. Identity coaching.

140+ senior leaders across 6 sectors. From board transitions to public moments to the quiet work of holding authority when fragmented.

20+
Years coaching
140+
Senior leaders
6
Industries
Daniel Pledger Coach · Bangalore
); } /* ----- Audit threshold — the conversion moment ----- */ function HomeAuditThreshold() { return (
The audit · Private

Seven minutes

Ten questions

One reading

The Executive Authority Signal Audit.

A private diagnostic for senior leaders. Not a quiz. A short, deliberate reading of where authority leaks when the stakes are real.

Most leaders learn the answer the day after a meeting they wish they had held differently. The audit moves the reading earlier.

); } /* ----- Where authority leaks — a typographic interlude ----- */ function HomeLeakage() { const items = [ { n: '01', t: 'Through explanation.', d: 'Adding clauses no one asked for. Defending a decision that did not need defending.' }, { n: '02', t: 'Through pace.', d: 'Speed rises. Pitch rises. The body gives away what the words did not.' }, { n: '03', t: 'Through deflection.', d: 'Reaching for the data, the team, the framework. Anything that is not the seat you occupy.' }, { n: '04', t: 'Through delay.', d: 'Holding it perfectly in the meeting. Carrying the meeting home for a week.' }, ]; return (
The territory

Authority does not break in the meeting. It leaks before it.

{items.map((it, i) => ( ))}
); } function LeakCard({ n, t, d }) { const [hover, setHover] = pState(false); return (
setHover(true)} onMouseLeave={() => setHover(false)} style={{ background: 'var(--bg)', padding: '48px 44px 52px', position: 'relative', overflow: 'hidden', minHeight: 260, display: 'flex', flexDirection: 'column', gap: 24, transition: 'background 320ms var(--ease-out)', }}>
{n} Signature
{t}

{d}

); } /* ----- Engagements ----- */ function HomeEngagements() { const items = [ { idx: '01', eyebrow: 'Private · 1:1 · NLP-based', title: 'Executive Coaching', desc: 'For senior leaders ready to transform identity under pressure. Internal work, sustained over time. By discovery call.', commit: 'Ongoing', }, { idx: '02', eyebrow: 'Private · Group · C-Suite', title: 'Off-Site Coaching Program', desc: 'For executive teams and boards. Intensive multi-day work on organizational identity, leadership culture, and collective authority.', commit: 'By inquiry', }, { idx: '03', eyebrow: 'Public · Speaking · Events', title: 'Speaking Engagements', desc: 'On leadership identity, organizational authority, the psychology of presence under pressure. For conferences, retreats, corporate events.', commit: 'Limited', }, ]; return (
Engagements

Three ways to engage. All by inquiry.

{items.map((it, i) => ( ))}
); } function EngagementCard({ idx, eyebrow, title, desc, commit }) { const [hover, setHover] = pState(false); return (
setHover(true)} onMouseLeave={() => setHover(false)} style={{ position: 'relative', overflow: 'hidden', padding: '38px 32px 36px', borderRight: '1px solid var(--line)', borderBottom: '1px solid var(--line)', height: '100%', display: 'flex', flexDirection: 'column', gap: 22, transition: 'background 280ms var(--ease-out)', background: hover ? 'rgba(255,255,255,0.015)' : 'transparent', cursor: 'pointer', }}>
{eyebrow} {idx}
{title}

{desc}

{commit} Inquire
); } /* ----- Field notes (typographic editorial list) ----- */ function HomeFieldNotes() { const notes = [ { slug: 'leaders-who-never-explain', date: 'Nov 2026', kind: 'Field note', cat: 'Composure', t: 'The leaders who never explain themselves into a room.', mins: 6 }, { slug: 'composure-compounds', date: 'Oct 2026', kind: 'On record', cat: 'Identity', t: 'Why composure compounds. And what corrodes it.', mins: 8 }, { slug: 'authority-not-borrowed', date: 'Sep 2026', kind: 'Essay', cat: 'Authority', t: 'Authority not borrowed, but embodied. A working theory.', mins: 11 }, ]; const router = useRouter(); return (
Field notes

Notes from the room.

    {notes.map((n, i) => ( router.go('/insights/' + n.slug)} /> ))}
); } function FieldNoteRow({ n, onClick }) { const [hover, setHover] = pState(false); return ( { e.preventDefault(); onClick(); }} onMouseEnter={() => setHover(true)} onMouseLeave={() => setHover(false)} style={{ display: 'grid', gridTemplateColumns: '180px 1fr auto', gap: 40, padding: '38px 0 38px', borderBottom: '1px solid var(--line)', alignItems: 'baseline', textDecoration: 'none', position: 'relative', color: 'inherit', transition: 'padding-left 360ms var(--ease-out)', paddingLeft: hover ? 18 : 0, }} className="speaking-room field-note-row">
{n.cat} {n.kind} · {n.date}
{n.t}
{n.mins} min
); } /* ----- Close ----- */ function HomeClose() { return (
By inquiry · Limited

When you are ready for a private conversation.

A short note about the room you are trying to hold is usually enough. I respond personally within a week.

); } /* ============================================================ CONVERSATION ============================================================ */ const COUNTRIES = [ 'Australia', 'Austria', 'Bangladesh', 'Belgium', 'Brazil', 'Canada', 'Chile', 'China', 'Colombia', 'Czech Republic', 'Denmark', 'Egypt', 'Finland', 'France', 'Germany', 'Greece', 'Hong Kong SAR', 'Hungary', 'Iceland', 'India', 'Indonesia', 'Ireland', 'Israel', 'Italy', 'Japan', 'Jordan', 'Kenya', 'Kuwait', 'Malaysia', 'Mexico', 'Morocco', 'Netherlands', 'New Zealand', 'Nigeria', 'Norway', 'Oman', 'Pakistan', 'Philippines', 'Poland', 'Portugal', 'Qatar', 'Romania', 'Saudi Arabia', 'Singapore', 'South Africa', 'South Korea', 'Spain', 'Sri Lanka', 'Sweden', 'Switzerland', 'Taiwan', 'Thailand', 'Türkiye', 'United Arab Emirates', 'United Kingdom', 'United States', 'Vietnam', 'Other', ]; const FOCUS_OPTIONS = [ { v: 'authority', l: 'Executive presence & authority', d: 'Being read the way I intend in the senior room.' }, { v: 'scope', l: 'A step up in scope', d: 'New role, promotion, bigger seat than before.' }, { v: 'team', l: 'Building & leading a team', d: 'Influence, culture, getting the best from people.' }, { v: 'pressure', l: 'Holding clarity under pressure', d: 'Decisions and composure when stakes are high.' }, { v: 'gap', l: 'Closing the gap', d: "Between how I'm seen and how I actually feel." }, { v: 'unsure', l: 'Not sure yet', d: "I'll explain below." }, ]; function ConversationPage() { const [form, setForm] = pState({ name: '', email: '', country: '', company: '', role: '', linkedin: '', whatsapp: '', focus: '', context: '', urgency: 'measured', }); const [submitted, setSubmitted] = pState(false); const [submitting, setSubmitting] = pState(false); const [error, setError] = pState(null); const loadedAt = pMemo(() => Date.now(), []); const set = (k) => (e) => setForm(f => ({ ...f, [k]: e.target.value })); const submit = (e) => { e.preventDefault(); setSubmitting(true); setError(null); fetch('/api/conversation.php', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ ...form, website: '', ts: loadedAt }), }) .then((res) => res.json()) .then((data) => { setSubmitting(false); if (data && data.ok) { setSubmitted(true); } else { setError('Something went wrong. Please try again, or email hello@pledgerspeaks.com directly.'); } }) .catch(() => { setSubmitting(false); setError('Something went wrong. Please try again, or email hello@pledgerspeaks.com directly.'); }); }; if (submitted) return ; return (
Discovery call

Let's understand your situation.

The form below helps me understand the specific context you're navigating. Your answers shape our conversation.

I read every submission personally. You'll hear back within a week with next steps.

Personal response
Confidential
No obligation
{/* Contact Info Section */}
Your Information
{/* Focus Section */}
Your Focus