Haketi implementation guide

Use the system with purpose.

Practical implementation guidance, component examples, and guardrails for making the Haketi library feel consistent across websites and products.

Getting started

Every page should use the shared Haketi font setup, core color tokens, and a single primary action. Adapt the content to the project but preserve the component hierarchy.

<link rel="stylesheet" href="agency-library.css">
<link rel="stylesheet" href="system-nav.css">
<script defer src="system-nav.js"></script>

Buttons & CTAs

Use

Use one primary button for the main next step in a section. Add a secondary action only when it is genuinely useful.

Avoid

Do not place several high-emphasis CTAs together, use vague labels, or make destructive actions purple.

Cards

Cards group comparable items: projects, resources, plans, testimonials, or features. Give each card one clear interaction target.

Use

Use cards in grids when items have equal importance and visitors need to scan or compare them.

Avoid

Do not put every paragraph in a card. Long stories and sequential processes should stay open on the page.

Hero sections

Choose a hero by the page’s job: product/service pages need a specific promise; campaigns can use stronger expression; conversion pages should be direct.

PAGE GOALUSEAVOID
Service offerSpecific capability + outcomeAbstract visual with no service
Case studyCustomer and measurable outcomeGeneric brand claim
WaitlistCentered conversion heroMultiple competing CTAs

FAQ & content

Use

Use FAQs for specific buyer objections and resource cards for self-guided learning paths.

Avoid

Do not hide essential selling information inside an accordion or use it instead of a clear page structure.

Forms

Use

Ask only for details required for the next conversation. Confirm completion on the page and state what happens next.

Avoid

Do not require a long project form for a newsletter, or offer a submit button that gives no visible confirmation.

Iconography

Haketi uses Phosphor Icons Regular for controls and utility actions. Use 20–24px in navigation and buttons; reserve tinted containers for feature icons.

Use

Use icon + text for unfamiliar actions and provide an accessible name for every icon-only button.

Avoid

Do not mix icon families or use decorative icons where a label, whitespace, or stronger hierarchy would solve the problem.