Client-First is a set of guidelines and strategies created by Finsweet to help you build Webflow websites.
Defined and flexible core structure we can use on all or most pages.
HTML tags define default Heading styles. Use Heading classes when the typography style doesn't match the default HTML tag.
Text classes when typography style doesn't match the default HTML tag.
Sample text is being used as a placeholder for real text that is normally present.
Sample text is being used as a placeholder for real text that is normally present on your website.
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website.
Sample text is being used as a placeholder for real text that is normally present on your website. Sample text helps you understand how real text may look on your website.
Sample text is being used as a placeholder for real text that is normally present on your website. Sample text helps you understand how real text may look on your website.
text-style-strikethrough
text-style-italic
text-style-muted
text-style-allcaps
text-style-nowrap
text-style-link
Sample text is being used as a placeholder.
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text text-style-2lines
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text.
Manage recurring text and background colors.
Use the max-width CSS property to contain inner content to a maximum width.
Utility spacing system - padding classes. [padding-direction] + [padding-size].
Utility spacing system - padding classes. [margin-direction] + [margin-size].
Unified spacer system for the project.
Unify icons sizes. icon-height sets height of icons. icon-1x1 sets both height and width of icons.
Utility classes we like to use in most of our projects to build faster.
Native Webflow elements with Client-First classes applied.
Example of a form component using Folders
Sample text with a link is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text.
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text that is normally present.
Sample text with a link is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text.
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text that is normally present.
Sample text with a link is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text.
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text that is normally present.
Sample text with a link is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text.
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text that is normally present.
Sample text with a link is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholader for real text. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text.
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text that is normally present.
Sample text with a link is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholader for real text. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text.
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text that is normally present.
Sample text with a link is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholader for real text. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text.
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text that is normally present.
Sample text with a link is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholader for real text. Sample text is being used as a placeholder for real text. Sample text is being used as a placeholder for real text.
Sample text is being used as a placeholder for real text that is normally present. Sample text helps you understand how real text may look on your website. Sample text is being used as a placeholder for real text that is normally present.
Abnahmeseite. Alles hier kommt direkt aus den Webflow-Variablen und den Kernkomponenten. Vor jedem Live-Publish werden neue Komponenten hier geprüft. Quelle der Regeln: Design-System-Artefakt «StackWorks Web», Stand 30.10.2026.
Sky führt, Shade ist Hover und Tiefe. Zwei helle Flächen, Spotfarben unter zehn Prozent der Fläche, Swiss nur für Warnungen. Violett ist Blog-Kategoriefarbe, Entscheid beim Relaunch.
Source Sans Pro. Titel H1 3.75rem, H2 3.25rem, H3 2.75rem, Zeilenabstand 1.1; Tablet 3 / 2.5 / 2.25, Mobile 2.125 / 1.75 / 1.5. Lead 1.25rem, Text 1.125rem, Klein 1rem, Winzig 0.875rem, Zeilenabstand 1.4 bis 1.55.
Text regular: Wir schützen, vereinfachen und automatisieren die IT von Schweizer KMU. Als zertifizierter Partner von Google und Microsoft, persönlich aus St. Gallen.
Text small: Vier Sätze, die wir jede Woche hören.
Text tiny: Stand 30.10.2026, Grundlage für spätere Vergleiche.
Vier Varianten: Primär, Sekundär, Auf Blau, Textlink. Ein Primär pro Sichtbereich, Radius 8 px, 14 px Versalien. Varianten mit Präfix «Alt:» werden nicht mehr neu gesetzt.
Rundes Foto aus dem Shooting mit Name und Rolle. Klein 32 px für Blog-Karten und Artikelkopf, Gross 64 px für Kontakt und Team. Einzige Ausnahme vom Foto: die StackWorks Redaktion mit dem Icon.

Wählbare Option in einer Gruppe von drei bis sieben. Höhe 40 px (Mobile 44), Pill, Rahmen Alice Blue 2, Hover Sky, genau eine aktive Option in Sky. Mehr als sieben Optionen gehören in ein Auswahlfeld.
Immer die Komponente Item / Overline, nie eine lose Textklasse. Primary auf hellen Flächen, Secondary auf Blau. Ein Overline pro Sektion, direkt über dem Titel.
Satz und Button stehen nie lose nebeneinander. Der Abschluss einer Sektion ist eine Fläche in Alice Blue 2, Text links, Button rechts, mobil untereinander.
Ihr Satz ist ein anderer?
Erstgespräch vereinbaren