Pitch takes the verified profile, metrics and public cases off Home so `/` can speak to small companies in plain language. The Systems Map now sits on the services overview, and both locales stay table-driven.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep the submit control focusable with a disabled semantic while the briefing is incomplete, mark invalid fields only after interaction, and leave the encoded mailto path unchanged once the form is filled.
Co-authored-by: Cursor <cursoragent@cursor.com>
Move the transition onto the base reveal-target selector so removing reveal-pending no longer drops the animation, while reduced-motion still suppresses it.
Co-authored-by: Cursor <cursoragent@cursor.com>
Give every metrics list a localized heading, keep delivered Rösterei tools out of the offer boundary, and describe the skills grid as a familiarity overview with an evidence note instead of claiming public-case backing for every item.
Co-authored-by: Cursor <cursoragent@cursor.com>
SSR still ships the expanded menu, but phones collapse it after render, stop sticking the header below md, and use the header-offset token so case anchors no longer sit underneath the bar.
Co-authored-by: Cursor <cursoragent@cursor.com>
Lock SEO, accessibility and crawlability with headless browser checks so regressions fail before a merge instead of after publication.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ship prerendered SEO, crawl files and palette/map a11y so every locale route is indexable, honest and keyboard-usable without inventing claims.
Co-authored-by: Cursor <cursoragent@cursor.com>
Service notes now say why the public case fits, the four case CTAs
open the matching project fragment, and the Innofocus run-time figure
is a case metric as well as a home tile.
Co-authored-by: Cursor <cursoragent@cursor.com>
Public pages no longer describe their own pipeline, case and service
labels are real accessible names, and the contact briefing writes
localized fields without empty optional lines.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ship the Signature UX as standalone, SSR-safe pieces: bilingual copy, a dual SVG/list systems map, a Map-backed command palette in the shell, opt-in reveal and metric primitives, and a leak-free decorative canvas.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ship the final German and English copy, compose every route from shared page primitives, and cover claims, parity and contact briefing in tests.
Co-authored-by: Cursor <cursoragent@cursor.com>