ghl/lead-form.css is pasted into the GHL form's Custom CSS so the embed matches the
dark contact page. In light mode the form sits on a dark panel so it stays readable.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
/contact/book/ now needs ?submitted=1 (set in the GHL form redirect) to load the
calendars; other visitors get a prompt that links to the form. The page is noindex
and out of the sitemap, the contact page card points to the form, and visitors are
sent back to the language they filled the form in.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- English stays at /, Spanish at /es/ and Arabic at /ar/ (right to left)
- EN · ES · AR switch in the header and mobile menu
- Pages are written in English; the build translates them through
src/i18n/es.json and src/i18n/ar.json, including browser-script strings
- rtl.css mirrors the layout and loads Arabic fonts on /ar/ pages
- hreflang alternates on every page and a multilingual sitemap
- scripts/i18n-extract.mjs lists strings that still need translating
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
/contact/ now uses the GHL "Dylan – Lead Form", and a new /contact/book/
page lets visitors pick the free intro call or the paid 1:1 and book it in
the matching GHL calendar. Both calendars load up front so switching tabs is
instant.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Remove The Business Launch Playbook everywhere (home section, About card,
Business Setup and Consulting mentions)
- Add the meSEO logo and a Korrith venture card linking to korrith.com
- Rename the press feature to Gulf Insider; the card links out once a URL is set
- Use the new photos of Dylan: podcast headshot, About, Consulting, Fractional,
the magazine cover and a Press photo gallery
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Business Optimization, Supply Chain, Cybersecurity, Education and Fractional
Leadership, with copy verbatim from the content documents and the same layout
as the existing service pages (shared blocks in src/service.mjs). Adds them to
the Consulting menu (now two columns) and footer, restores the Consulting page
links to them, and fixes a mobile overflow from card glows that were not
anchored to their cards.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Playbook, Poetry, Fractional Roles, and four service lines keep their copy
but no longer show a button, since those pages are not part of the site.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Eight pages (home, about, portfolio, consulting, marketing, business setup,
contact, press) with copy taken verbatim from the content documents, a shared
layout, and a zero-dependency Node build ready for Vercel.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>