Foundations, components and page layout
A near-black canvas, Inter at six steps, one blue-to-orchid accent pair and 20px glass cards. Every number here is transcribed from the source file — nothing is rounded to a grid.
Ground, text, and a two-stop accent
Inter, six steps, one italic voice
Our SaaS platform helps businesses streamline workflows, automate tasks, and scale operations with powerful cloud-based tools designed for efficiency and growth.
Regular 400 · 16 / 24 · 0.001em · rgb(163,168,184)Three surfaces, four corners
White is the primary action
Numbers sit big, labels sit quiet
Dialogs sit on the raised surface with a 1px white edge — never a shadow alone.
The 1920 canvas, block by block
80px page margin, a 1290 content band, 20px gutters and 120px between sections. See it assembled on Home One
Everything arrives once, from below
Add data-reveal to any block: 28px rise, 0.75s, cubic-bezier(0.22, 0.61, 0.36, 1), fired once at 6% visibility.
Add data-reveal-group to a row and each child inherits a 90ms step — no per-element markup.
Past 40px the header tightens to 16px padding and takes a blurred rgba(13,13,13,0.72) ground.
Under prefers-reduced-motion every reveal renders in place with no transition.