Build guide · Concept 1 of 3

How this site was built

This page documents the technologies, design decisions, workflows, and deployment process behind the “Enterprise” concept for TillScale AI — so anyone can understand, reproduce, or extend it.

The concept

Of the three TillScale concepts, this one targets mid-market and enterprise buyers: CROs, COOs, and founders who are skeptical of agency hype and answer to CFOs. Every design decision follows from that audience:

Technology stack

LayerChoiceWhy
MarkupHand-written semantic HTML5Full control of document structure, landmarks, and a11y. No framework overhead for a marketing page.
StylingVanilla CSS with custom propertiesDesign tokens (--paper, --ink, --accent…) keep the system consistent; zero build step.
InteractionVanilla JS (~100 lines)IntersectionObserver reveals, animated counters, cursor-tracked card spotlight. No dependencies.
TypographyGoogle Fonts: Inter Tight, Inter, IBM Plex MonoGrotesque display + humanist body + mono for data labels — the classic “technical credibility” trio.
GraphicsHand-authored inline SVGThe hero system diagram is pure SVG animated with CSS keyframes — crisp at any density, ~3 KB.
HostingNetlify (static deploy)Instant global CDN, HTTPS by default, deployed via netlify deploy --prod.

Total JavaScript shipped: one file, no libraries. Lighthouse-friendly by construction: no layout shift (all reveals are transform/opacity), fonts loaded with display=swap, SVG instead of images.

Design system

Color

#FAFAF7 paper
#0B1220 ink
#5A6472 muted
#2E5BFF accent
#EBF0FF accent soft
#E4E2D9 hairline

A warm off-white (not pure white) with a slightly warm hairline gray keeps the page from feeling clinical, while the near-black navy ink and a single saturated blue provide contrast that passes WCAG AA throughout.

Typography

Layout & spacing

Motion design

Accessibility checklist

Conversion strategy

Workflow

  1. Positioning first: audience, voice, and single conversion goal defined before any pixels.
  2. Design tokens: palette, type scale, spacing rhythm set up as CSS custom properties.
  3. Structure: semantic HTML for all nine sections, mobile-first content order.
  4. Styling + motion: layout, then micro-interactions, then reveal choreography.
  5. Three iteration passes: (1) hierarchy/spacing audit at desktop + mobile widths, (2) motion-quality and accessibility pass (reduced-motion, focus order, contrast), (3) copy tightening and conversion audit (CTA repetition, risk reversal, scannability).

Deployment

# From the site directory
netlify deploy --prod --dir=.

# The site is fully static: no build command, no environment
# variables, no server. Netlify serves index.html and
# guide/index.html (this page) from its global CDN.

← Back to the site