Herbal Care
正補

Brand System v4.0.5 — Master Edition. Visual identity, operations and AI governance, in one living source of truth.

Version 4.0.5 · 2026-05-03 Owner Herbal Care Trading Sdn. Bhd. Status Living source of truth

§00

Changelog

What changed, when, and where to look. Newest at the top. The full per-commit history lives in README.md; this is the designer-facing summary.

v4.0.5 2026-05-03

Audit-driven patch. §00 Changelog added (this chapter). Personality sliders in §01 rendered as visual scales instead of a table. Every swatch in §04 click-to-copies its CSS token name. AI placeholder corner badge stamped on every reference-layout mock in §16 that uses pre-shoot photography. §14 Claims validator callout now points at §25’s full Dify configuration. Cover meta-strip gains a relative “updated N days ago” eyebrow. Sidebar accordions default-open with collapse state persisted to localStorage.

v4.0.4 2026-05-03

Document-wide duplication and reorg pass. Real duplications removed: status-colour table no longer appears three times (§04 stays canonical, §02 trims to label vocabulary, §09 chip render points back to §04). §02’s §9.5 “Per-sub-brand rules” block deleted entirely — its three sub-tables were either merged into §03 Mode 02 or superseded by §06 + §02’s master row. §04 banned-pairing tiles drop inline contrast ratios (§12 owns the math). §07 Texture & motif rules relocated to §08 Iconography & Patterns. §18 Marketplace photography templates rewritten to map slots → P-code pillars instead of redescribing each shot. §25 sub-headings stripped of inconsistent §25.X prefixes. House-style fixes: hedge phrases dropped, version-log noise removed.

v4.0.3 2026-05-03

Bug fix: §23 Governance was truncated and §26 House Style was empty. Root cause: the v4.0.0 migration script’s slice_chapter function used non-greedy </section> matching, which closed at the first inner <section class="ob-block"> of the §23 onboarding article instead of the chapter’s own close. Reconstructed by extracting the chapter from git show v3.9.2:index.html with a balanced section-tag walk, applying the OLD→NEW §-mapping, and patching the right places.

v4.0.2 2026-05-03

Ch.07 Photography & Visual Identity reorganised. Five overlapping sub-sections (shot list, lighting rules, approved-vs-rejected table, approved photo grid, reject grid) collapsed into two: Photography pillars (P01–P08) + What we reject — and why. Two rows from the old 8-row trap table that were colour-pairing rules dropped — they belong in §04 Hard pairing rules and §02 Sub-brand identity. Iconography content de-duplicated from §07 and kept in §08. Photography placeholder callout restored.

v4.0.1 2026-05-03

Cleanup pass on §04 Hard pairing rules. Removed redundant per-tile “Approved” / “Banned” chips — the section heading + visual treatment (diagonal hatching + soft red inset shadow on banned tiles) carries the verdict.

v4.0.0 2026-05-03

Major architecture release. Reorganised to 27 chapters in 6 parts (was 19 numbered + Components). Megachapters split: typography → §05 Type + §10 Layout + §11 Motion + §12 Accessibility. Voice → §13 Voice + §15 Bilingual + §21 Pricing. Application Rules → §17§20. Governance → §23 + §26. Sub-brand logos integrated: Medic Point and HerbsMart with .ai sources. §06 gains Sub-brand lockups; §15 gains a Chinese script canonical rules table that resolves the Traditional vs Simplified question. Removed §02 Decision picker and §10 Live claims validator (oversold pattern-matcher; replaced with a callout pointing to the deployed Dify agent).

Pre-v4.0 history (v3.6.1 onwards) lives in README.md. The book itself starts its narrative at v4.0.0 because that’s the version this chapter numbering became canonical.


§01

Brand Constitution & Positioning

正補 is a decision rule, not just a name: doing things the right way while nourishing people. It allows Herbal Care to modernise without abandoning tradition.

One-line positioning Herbal Care 正補 is a standards-led health food and botanical brand that makes traditional ingredients easier to understand, choose and use — with modern process discipline and honest communication.

The name 正補

CharacterMeaningBrand behaviour
Uprightness, correctness, integrity, balance — doing things the right way.Claims must be responsible, grades must be clear, decisions must protect long-term trust.
Nourishment, replenishment and care through food.Products are presented as food and daily nourishment, not cure, treatment or diagnosis.
正補Nourish people in the right way.Modernise without abandoning tradition; preserve trust while making standards visible.

Vision & Mission

Vision. To be the trusted brand for safe, high-quality, and ethical health foods.

#Mission commitmentWhat it means
1Standards & gradingSupply with clear specifications, quality standards and grading. Grade A must mean something specific.
2Honest, evidence-informed communicationCommunicate without hype or fear. Distinguish tradition, food use and scientific proof.
3Customer education & clarityHelp customers choose wisely through simple education and honest limitations.
4Responsible operationProtect quality, people, animals, environment, supply-chain integrity and long-term trust.

CARE values

Value中文DefinitionEnables
C — Care关怀周全We care for customers, colleagues, partners, and the wider impact of our actions.Mission 3, 4
A — Authenticity正直坦诚We communicate truthfully, act sincerely, and align words with actions.Mission 2
R — Responsibility承担负责We take ownership of quality, process, claims, and decisions.Mission 1, 4
E — Excellence精益求精We improve systems, standards, service and execution over time.Mission 1, 3

Personality sliders

The calibration tool: when a draft feels off, name which slider is being violated. Each axis is a continuum; the tick marks Herbal Care’s actual position.

Warm
Clinical

Process and lab coats allowed, but no doctor-treatment cues.

Traditional
Modern

Heritage preserved through 正補, not old-fashioned clutter.

Premium
Mass

Accessible but not cheap-looking.

Educational
Salesy

Selling follows clarity.

Calm
Loud

Lime flashes, not Lime wallpaper.

Five promises

1 · Food, not medicine.We sell health foods and botanicals for nourishment, not treatment or diagnosis.
2 · Honest communication.No exaggerated claims, fear selling or fake science.
3 · Clarity before purchase.Customers should know what it is, why they may choose it, how to use it, and what cautions apply.
4 · No harm for profit.Avoid products, sources or claims that harm people, animals, environment or trust.
5 · No shortcuts on quality.Protect grade, process and standards even when cheaper options exist.
What we are / are not

We are. A health food, botanicals and dried food supplier with clear grading, preparation guidance and responsible claims.

We are not. A medicine brand, TCM clinic, pharmacy, miracle-cure brand or fear-based wellness seller.

We win by. Making quality visible: specifications, grading, origin, preparation, storage, certified-facility confidence and practical customer support.

Positioning one-pager

How positioning translates differently for households and operators. Use this when briefing copy, sales decks or onboarding.

AreaB2CB2B
Who we are forHouseholds, health-conscious adults, gift buyers, skeptical-but-curious tradition seekers, everyday users who need clear product choice.Traditional medical halls, retailers, restaurants, bak kut teh chains, confectionery / dessert shops, OEM/ODM customers, distributors, resellers.
What we areStandards-led health foods and botanicals with clear product information and responsible claims.A reliable supplier with grade specs, documentation, process discipline and consistent delivery.
What we are notNot a medicine seller, miracle-cure brand, MLM wellness brand, or generic organic-aesthetic shop.Not a lowest-price commodity trader, unstructured wholesaler, or vague supplier with no specs.
Why trust usHeritage, food-safety systems, grading discipline, clear information, responsible communication.Decades of supply experience, documentation mindset, certification / control systems, B2B reliability.
Main jobHelp customers choose better daily nourishment with less confusion.Help operators buy consistently, compare grades and reduce uncertainty.

Competitive differentiation

What other players sell against, and where we sit. We do not compete on lowest price or loudest health promise; we compete on standards, documentation and food-first honesty.

Competitor typeTheir approachOur difference
Cheapest marketplace sellerLowest price, limited grading, little traceability.We grade, measure, document and explain. The cheapest ingredient may become the most expensive mistake.
Premium retail chainsHigh trust but often higher price and broad retail markup.We bring supply-chain expertise and practical operator knowledge closer to the customer.
Traditional wholesalerRelationships and experience, but often informal specs and inconsistent communication.We modernise the trade with standards, digital documentation and responsible claims.
Miracle wellness sellerStrong health promises, fear selling and cure-like messaging.We stay food-first, honest and evidence-informed.
Generic organic aisle brandsWarm paper, leaves, farm aesthetic, functional claims.We stand for Chinese herb heritage plus modern food-safety and grading discipline — not generic organic wallpaper.

§02

Brand Architecture & Sub-brands

A hierarchy map and a decision tree are not the same artefact. The map explains relationships; the tree tells the designer what to choose.

Hierarchy map

Level 1 (Legal)Level 2 (Master)Level 3 (Mode / Sub-brand)Role
Herbal Care Trading Sdn. Bhd.Legal / operating company. Use where accountability, certificate holder, contracts and authority-facing communication matter.
Herbal Care 正補Master trust brand. Brand-facing corporate, B2C and B2B credibility.
Herbal Care 正補Corporate / Standards ModeB2B proof, standards, certification, OEM/ODM.
Herbal Care 正補Consumer / Commerce ModeB2C, marketplace, education, packaging.
Medic Point 美丽宝Legacy Trade ModeActive legacy brand for legacy SKUs and old trade recognition only.
HerbsMartUtility Trade ModePortal, SKU/spec database, quotation, invoice and reorder workflow.
Herbal Care 正補 Premium SelectionLuxury / Gift ModePremium, festive and curated gift expression.
Strategy Parking LotPlainFoods not activeFuture concept. Not for public designer-facing materials.

Decision tree

QuestionUse thisLead / endorsement
Corporate proof, standards, certification or OEM/ODM?Corporate / StandardsHerbal Care 正補, or Herbal Care Trading Sdn. Bhd. when legal entity matters.
Consumer buying, Shopee, product choice, education or packaging?Consumer / CommerceHerbal Care 正補.
Existing Medic Point SKU or old trade buyer context?Legacy TradeMedic Point 美丽宝, endorsed by Herbal Care 正補.
Portal, SKU list, quotation, reorder or database?Utility TradeHerbsMart, powered by Herbal Care 正補.
Premium gifting, festive or high-margin curated product?Luxury / GiftHerbal Care 正補 Premium Selection.

Role definitions

Every brand and sub-brand has a status, a role and a specific surface where it appears. The hierarchy says how they relate; this table says what each one is for.

BrandStatusRoleWhere it appears
Herbal Care 正補Active master brandTrust, standards, corporate identity, B2C and B2B credibility.Corporate site, B2C site, packaging, education, certificates, endorsements.
Herbal Care B2CActive consumer expressionBetter food choices with care; product clarity; daily nourishment.herbalcare.my, Shopee / Lazada / TikTok Shop, retail packaging, consumer education.
Medic Point 美丽宝Active legacy recognitionPreserve old market recognition for existing branded SKUs and trade buyers.Legacy SKUs, brand history, selected trade cartons, HerbsMart listings where relevant.
HerbsMartActive utility trade brandB2B ordering, customer portal, SKU / spec database, quotation and reorder workflow.Customer portal, trade catalogue, sales-support tools, B2B utility surfaces.
Premium SelectionMode / tierPremium gifting and curated higher-margin product expression under Herbal Care.Festive gift sets, premium product storytelling, corporate gifts.
PlainFoods not activeFuture conceptStandard-price simplicity to reduce consumer search / comparison cost.Internal strategy only until approved. Do not use externally.

Naming & endorsement rules

For every situation, lead with one brand and add an endorsement string only when it earns trust. Designers may select from this lookup; they may not invent new strings.

SituationLead brandEndorsement rule
Corporate website / company profile / certification updateHerbal Care Trading Sdn. Bhd. or Herbal Care 正補Use formal company name when authority-facing; use Herbal Care 正補 when brand-facing.
Consumer product page / marketplace / common pouchHerbal Care 正補Sub-brand appears only if it is genuinely part of the SKU or product tier.
Old Medic Point SKU / old trade buyerMedic Point 美丽宝Add: endorsed by Herbal Care 正補 / a Herbal Care legacy brand.
Customer portal / SKU database / quotation workflowHerbsMartAdd: powered by Herbal Care 正補.
Premium festive setHerbal Care 正補 Premium SelectionHoney accents only when the product tier deserves it.
Naming hard rule Do not create new brand names casually. New brand, sub-brand, range, product tier or campaign name requires Brand Lead / Management approval. Designers may not invent brand names to make a layout feel nicer.

9.1 Medic Point — Active Legacy

Decision Medic Point 美丽宝 remains an Active Legacy brand, not a growth master brand. Not automatically sunset, but reviewed every 2 years.
AllowedLegacy SKUs, old trade buyer communication, Medic Point-branded B2B SKUs, brand history page, HerbsMart portal where relevant.
Not allowedMedic Point on new Herbal Care corporate hero, premium line, founder brand or master standards pages — unless explaining legacy.
Review triggerDeclining recognition, customer confusion, packaging overhaul, trademark strategy change, SKU rationalisation, or new legacy revival case.
Review cadenceEvery 2 years. Decision logged: continue / reduce / revive / migrate.

9.2 PlainFoods — Strategy Parking Lot

Status PlainFoods is removed from the active public brand manual. Future Concept only. Do not appear in designer-facing public documentation until activated.

9.3 HerbsMart — Utility Sub-brand

SurfaceHerbsMart rule
ToneFast, clear, helpful, operational. Less storytelling, more structured information.
Email subjectQuote-ready, SKU-specific, action-oriented. "Your HerbsMart quote: 12 SKUs ready for review."
Invoice / quoteTable-first, status labels, clear pack size, MOQ, lead time, expiry of quote.
Spec sheetOne SKU per sheet or grouped table. Ink/Paper/Stone. Orange only for HerbsMart utility tags.
Portal UISearch/filter first, SKU cards second, quote actions clear. Status labels use semantic colours.
CTARequest Quote, Reorder, Download Spec, Add to Quote, Contact Sales.

HerbsMart status label vocabulary

Status colours and meanings are defined in §04 Semantic status tokens. HerbsMart uses six approved label words on top of those tokens:

In Stock Limited Pre-order Pending Review Unavailable Rejected Claim

Rejected Claim is internal copy-validation only — never shown to customers.


§03

Brand Modes — Operating System

Modes let Herbal Care 正補 behave appropriately by context without turning into five different brands. Same foundation, different emphasis.

Mode 01 · Corporate / Standards

Calm, serious, precise.

Builds trust through Paper, Ink, proof, specifications and restrained Lime.

Use forB2B, standards, certification, OEM/ODM, spec sheets.
LeadHerbal Care 正補 / Herbal Care Trading Sdn. Bhd.
CTAForest on light. Lime-on-Ink signature only.
Colour leansPaper 74 · Ink 15 · Lime 6 · Forest 4 · Honey 1
Mode 02 · Consumer / Commerce

Friendly, visible, helpful.

Helps people choose through clearer product hierarchy, visibility and controlled shelf recognition.

Use forB2C, marketplace, packaging, education.
LeadHerbal Care 正補.
ToneWarm, simple, clear, food-first and helpful.
CTAForest primary, Lime as recognition / selected state.
Colour leansPaper 64 · Ink 13 · Lime 11 · Forest 5 · Honey 3 · Stone 4
Do notBecome a generic-organic shop, miracle-wellness brand or TCM clinic.
Mode 03 · Legacy Trade

Familiar, practical, respectful.

Preserves Medic Point recognition without letting it replace Herbal Care as the future master brand.

Use forMedic Point SKUs, older trade buyers.
LeadMedic Point 美丽宝 + Herbal Care 正補 endorsement.
CTAPreserve core identifiers; do not over-modernise.
Colour leansPaper 66 · Ink 12 · Medic Red 10 · Lime 5 · Forest 3 · Stone 4
Mode 04 · Utility Trade · HerbsMart

Efficient, structured, low-friction.

Prioritises fast ordering, filters, tables, status labels and operational clarity.

Use forHerbsMart portal, SKU lists, quotes, reorder.
LeadHerbsMart, powered by Herbal Care 正補.
CTATables, status labels, filters, no decorative excess.
Colour leansPaper 70 · Ink 14 · Lime 5 · Forest 4 · Orange 4 · Stone 3
Mode 05 · Luxury / Gift

Elegant, restrained, warm.

Earns premium through restraint, material cues and Honey accents — not fake luxury.

Use forGift sets, festive, premium curated products.
LeadHerbal Care 正補 Premium Selection.
CTAHoney accents only when the tier deserves it.
Colour leansPaper 60 · Ink 18 · Honey 11 · Lime 4 · Forest 3 · Stone 4

§04

Colour System

The colour system stands out without sacrificing premium calmness. Lime is signature, not wallpaper — a recognition CTA when paired correctly, never a background.

Core swatches

Click any swatch to copy its CSS token name.

Neutrals

Aa
Paper 50
#FAF8F4
--paper-50copy
Page background
Aa
Paper 100
#F2EEE8
--paper-100copy
Section tint
Aa
Stone 300
#E5DFD6
--stone-300copy
Borders & dividers
Aa
White
#FFFFFF
--whitecopy
Cards & product areas

Ink — text & dark surfaces

Aa
Ink 900
#151433
--ink-900copy
Headlines, dark sections
Aa
Ink 700
#2D2B45
--ink-700copy
Subheads
Aa
Ink 500
#4A4860
--ink-500copy
Body / support text

Brand accents

Aa
Lime 500
#BADA55
--lime-500copy
Signature recognition. Ink text only.
Aa
Lime 50
#EEF5D9
--lime-50copy
Selected state / soft highlight
Aa
Forest 700
#1F5A3A
--forest-700copy
Trust CTA / proof
Aa
Forest 50
#E8F0E8
--forest-50copy
Trust background
Aa
Honey 500
#D4A855
--honey-500copy
Premium / gift only
Aa
Honey 100
#F0DFB8
--honey-100copy
Premium tint

Quarantined sub-brand colours

These belong to specific sub-brand or seasonal contexts only — never as Herbal Care master expression.

Aa
Medic Red
#E81828
--medic-redcopy
Medic Point only
Aa
HerbsMart Orange
#F89828
--herbsmart-orangecopy
HerbsMart only
Aa
CNY Vermillion
#C8102E
--cny-vermillioncopy
Seasonal CNY only

Colour usage ratios by mode

Each ratio is a design target, not a rigid mathematical law. The principle is more important than exact arithmetic.

Corporate / Standards Paper-led, Ink-anchored, signature Lime accent
74% 15% 6% 4% 1%
Paper 74% Ink 15% Lime 6% Forest 4% Honey 1%
Consumer / Commerce More Lime + Stone visibility
64% 13% 11% 5% 3% 4%
Paper 64%Ink 13%Lime 11%Forest 5%Honey 3%Stone 4%
Legacy Trade Medic Red controlled, Lime quiet
66% 12% 10% 5% 3% 4%
Paper 66%Ink 12%Medic Red 10%Lime 5%Forest 3%Stone 4%
Utility Trade Orange as utility accent
70% 14% 5% 4% 4% 3%
Paper 70%Ink 14%Lime 5%Forest 4%Orange 4%Stone 3%
Luxury / Gift Honey as the controlled accent
60% 18% 11% 4% 3% 4%
Paper 60%Ink 18%Honey 11%Lime 4%Forest 3%Stone 4%

CTA rules

ContextCTA treatmentTextRule
Light / Paper / WhiteForest 700 buttonWhiteDefault serious CTA.
Ink / Navy backgroundLime 500 buttonInk 900Approved signature CTA. Strong, distinctive, accessible.
Consumer product pageForest primary, Lime highlightWhite / InkLime can highlight Shop or selected state, not dominate.
B2B catalogue / utilityInk or ForestWhiteAvoid decorative Lime. Utility must scan quickly.
Premium / giftInk button + Honey detailWhite / InkHoney is accent, not body text.
Error / warning / infoSemantic status tokensAs specifiedDo not borrow Medic Red or HerbsMart Orange.
Lime-on-Ink signature CTA
Request Quote → Download Spec
Forest CTA on light — default
Request Quote → Compare Grades Learn how to use

Hard pairing rules

Each tile is the actual foreground / background pair. Banned tiles render with their contrast failure visible — White-on-Lime is unreadable because it is unreadable. The diagonal hatching marks banned; everything else is approved. Use this as the lookup for “can I put X on Y?”.

Approved pairings

Ink on Paper
Default body, headings on light.
Paper on Ink
Reversed body, dark sections.
Ink on White
Card surfaces, product areas.
Ink on Lime
Signature CTA, badges, selection.
White on Forest
Default serious CTA on light.
Ink on Honey
Premium accent badges, gift mode.
White on Medic Red
Medic Point legacy SKUs only.
Ink on Orange
HerbsMart utility status only.

Banned pairings

White on Lime
Fails contrast — see §12. Use Ink text.
White on Honey
Fails contrast — see §12. Use Ink text.
White on Orange
Fails contrast — see §12. Use Ink text.
Forest on Ink
Too dim as a CTA. Use Lime-on-Ink.
Honey body text
Honey is accent only, never paragraphs.
Medic Red error
Medic Red is sub-brand identity, not a generic error colour. Use Error token.

Semantic status tokens

Functional UI tokens — not brand-expression colours. Pending uses Muted Umber to keep the warning slot clear of brand Honey.

In Stock Limited Pre-order Pending Review Validation error Unavailable
TokenHexUse
Success#1F5A3AApproved, complete, active certification.
Warning#D4A855Pending review, caution, expiring soon — never as body text.
Error#C44B4BForm validation, failed upload, rejected claim — not Medic Red.
Info#4A7FB5Neutral notice, helper message.
Pending#8A6F2AAwaiting approval, queued. Muted Umber to keep the warning slot clear of brand Honey.
Disabled#B7B1A8Inactive controls, unavailable options.

Paper / Stone / Card visibility rule

The brand uses three close-tone neutrals (Paper 50, Paper 100, Stone 300) for warmth. The rule exists because designers naturally reach for tone-on-tone and produce cards that disappear. Below: same content, same Paper 50 background, with and without the visibility anchor.

Bug — tone-on-tone, no anchor

Red Dates 红枣

Origin · Xinjiang  ·  Pack · 500 g

RM 28.00

Fix — with one of: White fill, Stone border, soft shadow

Red Dates 红枣

Origin · Xinjiang  ·  Pack · 500 g

RM 28.00

Anchor rule

Any card on Paper must have at least one of: White fill, Stone 300 border, soft shadow, clear spacing (16 px+ around the card), or an Ink section break (parent surface darker than card surface). The Fix tile above uses White fill plus Stone 300 border — the cheapest combination that resolves the bug.

Pre-publish QA (§24) checks for this rule. If a designer ships a card on Paper without one of the five anchors, treat it as a Yellow defect — review before publish.


§05

Typography

Font stack

UsePrimaryFallbackRule
English display / headingsNoto SerifGeorgia / Source Serif 4H1, H2, hero titles, philosophy pages, journal headlines.
English body / UIInterArial / system-uiParagraphs, buttons, labels, tables, product cards.
Chinese displayNoto Serif CJK SCNoto Serif CJK TC / SongtiUse Simplified for normal copy. Traditional only for the brand word 正補.
Chinese body / UINoto Sans CJK SCNoto Sans CJK TC / Microsoft YaHeiProduct descriptions, subtitles, forms, tables.
Brand exception正補Always Traditional Chinese, even inside Simplified Chinese paragraphs.

Type scale

Display 56/64
Standards-led nourishment正補
H1 42/50
Why we refuse certain products
H2 32/40
Doing things the right way
H3 24/32
Grade A means something specific
H4 20/28
Red Dates · 红枣 · Origin Xinjiang
Body 16/26
The Chinese herbs supplier built for how you actually run your business. 真正为经营场景而设的草本与食材供应伙伴。 Traditionally used in soups. Food product. Not medicine.
Small 14/22
Origin: Xinjiang, China · Grade: Select · Pack: 500 g
Caption 12/18
Packed in our GMP & HACCP certified facility. 在符合 GMP 与 HACCP 的工厂中包装。

English–Chinese co-setting

IssueRule
Mixed line-heightUse Chinese line-height when scripts share a paragraph. Min 1.45 for body.
Baseline rhythmDo not force Chinese into tight English headline leading. Increase line-height instead.
Weight matchingChinese weight reads heavier. Pair English 600 / 700 with Chinese 500 / 600.
Brand nameWrite Herbal Care 正補. Never convert 正補 to Simplified.
Bilingual labelsEnglish first for corporate / B2B; Chinese support where helpful. Bilingual encouraged for consumer.

Pairing examples

ContextApproved co-setting
Hero headlineThe Chinese herbs supplier built for how you actually run your business. 真正为经营场景而设的草本与食材供应伙伴。
Product cardRed Dates – 红枣 · Origin: Xinjiang, China · Grade: Select · Pack: 500 g
Consumer educationTraditionally used in soups. 传统上常用于汤料。 Food product. Not medicine.
CTARequest Quote → / 索取报价

Co-setting — rendered good vs bad

The four rules above are easy to read and easy to ignore. The two stages below show the same paragraph, set wrong (left) and right (right). Toggle your eye between them — the wrong version looks broken in a way that's hard to articulate without seeing it.

Bad Tight Latin leading forces CJK glyphs to clip; English 700 + Chinese 700 reads heavy

The Chinese herbs supplier built for how you actually run your business. 真正为经营场景而设的草本与食材供应伙伴。

Good Line-height 1.5; English 700 paired with Chinese 500

The Chinese herbs supplier built for how you actually run your business. 真正为经营场景而设的草本与食材供应伙伴。

Bad Brand name converted to Simplified breaks the locked rule (§13.3)

Herbal Care 正补 — Premium Selection

Good Brand name keeps Traditional 正補 as locked

Herbal Care 正補 — Premium Selection

Bad Body line-height 1.3 — Chinese characters overlap on descenders

日常滋养,标准化。每一份原料都有等级、产地、储存方式。 Daily nourishment, standardised. Every ingredient comes with grade, origin and storage notes.

Good Body line-height 1.6 — both scripts breathe

日常滋养,标准化。每一份原料都有等级、产地、储存方式。 Daily nourishment, standardised. Every ingredient comes with grade, origin and storage notes.


§06

Logo System

The logo system is production-ready. Pull lockups from the Figma library or request exports via the brief in §06.5. Do not redraw the logo or invent new variants.

Approved lockup variants

Horizontal lockup
Horizontal lockup
Default. Website header, footer, corporate documents.
Stacked lockup
Stacked lockup
Packaging, social avatar, square spaces.
Monochrome Ink
Monochrome Ink
Single-colour Ink 900. Documents, invoices, low-cost print.
Reversed on Ink
Reversed on Ink
Dark sections, footer. Maintain clear space; avoid busy photography.

Variants 1 & 2 above are SVG (vector); variants 3 & 4 are PNG (cleaner production cuts without the brushy textured edge). Vector source for all four plus the editable .ai masters live in the Source files block below.

Minimum sizes & clear space

AssetDigital minPrint minClear space
Horizontal lockup120 px wide28 mm wide= height of 正補 mark
Stacked lockup64 px high18 mm high= ½ mark height all sides
Mark-only32 px high10 mm highUse only if strokes remain clear
正補-only24 px high8 mm highDo not use as standalone for new customers
Endorsement line10 px text min6 pt minDo not shrink until unreadable

Clear-space rule, visualised

The dashed Lime ghost shows the minimum keep-out zone around each lockup. For the horizontal & stacked lockups, clear space equals the height of 正補; for stacked, half that on all sides.

Horizontal lockup · clear space = height of 正補

Horizontal lockup with clear-space zone

Stacked lockup · clear space = ½ mark height all sides

Stacked lockup with clear-space zone
What clear space buys

Clear space prevents the lockup from being crowded by surrounding type, photography or other marks. It also defines the smallest box the lockup can sit inside — useful for grid layouts where multiple lockups appear (co-branding strips, partner logos). Treat the dashed zone as the floor; more breathing room is allowed, less is not.

Sub-brand lockups

Two active sub-brand lockups exist alongside the master Herbal Care 正補 system. Each retains its own legacy artwork and colour identity per §02 sub-brand quarantine; they never replace the master, only endorse it.

Medic Point 美麗寶 lockup
Medic Point 美麗寶
Active legacy. Old-trade SKUs, continuity packaging, brand history. Always endorsed by Herbal Care 正補.
HerbsMart primary stacked lockup
HerbsMart — primary stacked
Utility trade. Portal, SKU database, quote / reorder workflow. Always carries “powered by Herbal Care 正補”.
HerbsMart secondary horizontal lockup
HerbsMart — secondary horizontal
Wide surfaces: portal nav, footer strip, email header, B2B catalogue header.
HerbsMart icon-only mark
HerbsMart — icon only
Favicon, app icon, square avatar, dense UI. Use only when the “HerbsMart” word appears nearby in context.

Sub-brand identity rules

Sub-brandIdentity rule
Medic Point 美麗寶Red ornate badge. Traditional Chinese 美麗寶 on the artwork is canonical — do not redraw with Simplified 美丽宝 on the lockup. Body prose may use either; Simplified is preferred for Malaysian readability per §15. Red colour is the legacy identity; do not bleed it onto Herbal Care master surfaces (§04 hard pairing rules).
HerbsMartCart-with-leaf-in-crescent icon. Forest green + HerbsMart Orange palette. The orange is the utility-trade accent and stays inside HerbsMart surfaces only. Four lockup variants above; never invent a fifth.

Co-branding & endorsement

LockupText structureWhen to use
Medic Point leadingMedic Point 美麗寶 / endorsed by Herbal Care 正補Legacy SKU, old trade buyer, continuity.
HerbsMart leadingHerbsMart / powered by Herbal Care 正補Portal, quote, SKU tool, reorder workflow.
Corporate leadingHerbal Care 正補 / by Herbal Care Trading Sdn. Bhd.B2B, certification, company profile.
Premium leadingHerbal Care 正補 Premium SelectionLuxury / gift mode. No Medic Red or Orange. Honey is the accent.

Do / Don't

Do
  • Use approved lockup and clear space.
  • Use Ink, Lime, White/Paper or approved monochrome.
  • Place on clean Paper / White / Ink backgrounds.
  • Keep Medic Red inside Medic Point contexts.
  • Use HerbsMart endorsement for utility tools.
Don't
  • Stretch, skew, add glow / shadow, crop mark edges.
  • Place in random gradients or unapproved colours.
  • Place over busy product photos without a panel.
  • Use Medic Red as a general accent or error colour.
  • Make HerbsMart look like the master company brand.

Export brief

FormatUsePer variant?
SVG (vector)Web headers, scalable digital, cutting machines, packaging artwork.Yes
PNG @ 1× / 2× / 4×Digital surfaces (web, social, decks). 4× = retina.Yes
PDF (vector)Print suppliers (offset, digital, signage).Yes
EPSLegacy print suppliers, embroidery digitisers.On request

File-naming convention: HC_<variant>_<colour-mode>_<size>.<ext> · e.g. HC_horizontal_colour_4x.png, HC_stacked_mono-ink.svg.

Source files

The canonical artwork lives in assets/logo/source/ as Adobe Illustrator masters; SVG and PNG are derivatives. Designers who need to scale, reflow, recolour, or extract individual marks should pull from the .ai source.

FileFormatUse
herbal-care-logo-outlined.aiAdobe Illustrator (CS5, text outlined to paths)Default master. Open in Illustrator or any vector editor; no font dependency. Four artboards: stacked-on-lime, horizontal-on-lime, stacked-on-ink, horizontal-on-ink.
herbal-care-logo-editable.aiAdobe Illustrator (CS5, live text)Editable type. Use only when the “HERBAL CARE” wordmark must be re-set. Requires the original typeface; otherwise glyphs may substitute.
horizontal-on-lime.svgSVG (vector)Square brushy seal, Ink on Lime ground. Default web / digital lockup.
stacked-on-lime.svgSVG (vector)Tall brushy seal, Ink on Lime. Packaging, social avatar.
stacked-on-ink.svgSVG (vector)Tall reversed seal, Paper on textured Ink. Dark sections, packaging back.
reversed-on-ink.svgSVG (vector)Square reversed seal, Paper on textured Ink. Dark sections, footer.
horizontal.svgSVG (vector, transparent)Lockup paths only — Ink on transparent. Use when you need to place the mark on any background colour.
stacked.svgSVG (vector, transparent)Stacked lockup paths only — Ink on transparent.
monochrome-ink.pngPNG (raster, clean cut)Production lockup, single-colour Ink, no brushy edge. Documents, invoices, low-fidelity print.
reversed-on-ink.pngPNG (raster, clean cut)Production reversed lockup, Paper on solid Ink, no brushy edge. Web footers, dark hero sections.
Sub-brand sources
medic-point-logo.aiAdobe IllustratorMedic Point 美麗寶 red ornate badge. Single artboard.
medic-point.svgSVG (vector)Medic Point lockup, vector. Use for any digital surface; Traditional 美麗寶 on the artwork is canonical.
medic-point.pngPNG (raster, 300 DPI)Medic Point lockup, transparent background.
herbsmart-logo.aiAdobe IllustratorHerbsMart master vector. Cart-with-leaf icon + wordmark.
herbsmart-logo.pdfPDF (vector)HerbsMart master, PDF format for print suppliers without Illustrator.
herbsmart-primary.svgSVG (vector)HerbsMart primary stacked lockup. Default for web headers, social avatars, square spaces.
herbsmart-primary.pngPNG (raster)Same as above, raster fallback.
herbsmart-secondary.pngPNG (raster)HerbsMart horizontal lockup. Wide surfaces — portal nav, B2B catalogue header.
herbsmart-icon.pngPNG (raster)HerbsMart icon-only. Favicon, app icon, dense UI where the wordmark appears nearby in context.
herbsmart-wordmark.pngPNG (raster)HerbsMart wordmark only, no icon. Use sparingly — when the icon already appears nearby on the same surface.
Two visual treatments

The brand has two acceptable lockup treatments. Brushy seal (textured edges, drawn from the .ai source) is the default for editorial, premium and packaging contexts where heritage-feel is appropriate. Clean cut (no brushy edge, simplified) is the default for documents, invoices, dense UI, and low-fidelity print where the texture would muddy. Use one or the other consistently within a single surface; do not mix on one composition.


§07

Photography & Visual Identity

Warm means real food, natural material, human kitchen context. Standards mean clean layout, true colour, visible texture, clear labels — no mysticism.

Visual world definition

Visual cueUseAvoid
Chinese heritageCalligraphic energy, respectful cultural references and subtle structure.Generic lantern / dragon / festival cliché unless context is festive.
Modern scienceClean spec tables, proof tags, measured details, controlled layouts.Fake lab-science theatrics or overpromising medical imagery.
Food clarityTrue ingredient photography, transparent packaging areas, usage guidance.Over-filtered photos that misrepresent colour or size.
WarmthPaper, natural light, human service tone.Cold pharmaceutical sterility unless authority context requires.

Photography pillars (P01–P08)

Eight pillars cover every approved product, editorial and proof image. Each card carries the shot spec, intended use and the one rule it fails. Three principles govern every shoot, whether commissioned or AI-generated.

Shoot direction — three principles

True colour, real texture, honest scale. No over-saturation, no miracle outcomes, no medicine-aesthetic.

B2B prioritises proof. Pack, label, grade, storage, specification. No lifestyle-only photos when the buyer needs spec clarity.

Consumer prioritises preparation. Simple prep / storage steps. No TCM jargon, no claim-heavy scenes.

Placeholder photography — real shoot pending

All eight pillar images and all four reject references currently shown are AI-generated placeholders, used to lock the editorial composition rules while a real photography shoot is commissioned.

Owner. Photography commission tracked under §18 packaging & visual asset roadmap. Target: replacement of P01–P08 with real assets before next packaging release.

P01

Clean packshot

USE · Marketplace main image

Front 90°, soft studio light, white background. Pack centred, true colour.

DON'T No props, no claims burst, no fake shadows.

P02

Texture macro

USE · Ingredient detail / proof

Close crop showing cut, size, moisture, colour, grade. Side softbox, true colour.

DON'T No over-saturation or fake gloss.

P03

Warm flatlay

USE · Website / social education

Top-down 90°. Natural soft light. Paper / stone / linen surface. One hero ingredient.

DON'T Avoid generic leaf wallpaper. Avoid clutter.

P04

Preparation scene

USE · How-to / prep guide

45° table view. Warm daylight. Bowl, kettle, cloth. Food-use context.

DON'T No medical or doctor cues. No clinic styling.

P05

Standards proof

USE · B2B proof page

Document + product side-by-side. Neutral light. Spec sheet, batch sticker visible.

DON'T No random stock mountains. Proof must be specific.

P06

Warehouse reality

USE · Corporate story

Documentary crop. Available light. Shelving, cartons, team action.

DON'T No staged luxury. No fake hero moments.

P07

Luxury still life

USE · Premium / gift mode

Minimal 45° hero. Low contrast, premium shadow. Gift box, restrained festive cue.

DON'T No fake gold, no excessive decoration.

P08

Legacy continuity

USE · Medic Point legacy context

SKU/product with old Medic Point mark visible. Neutral product light.

DON'T Use only in legacy SKU contexts.

What we reject — and why

Four canonical reject patterns shown first; six photography traps below. The traps cover photography only — colour-pairing rules and sub-brand colour quarantine live elsewhere (cross-references at the foot of the table).

REJECT-A

Medical cues

WHY rejected

Stethoscope, hospital set, disease-treatment visuals. Lab coat allowed only for real QA / food roles, never doctor implication.

REJECT-B

Generic organic

WHY rejected

Busy green leaf wallpaper, generic organic-aisle background.

REJECT-C

Over-saturation

WHY rejected

Fake gloss, stock-photo fantasy herbs, over-edited colour.

REJECT-D

Cluttered composition

WHY rejected

8–10 ingredients, no hierarchy, no negative space.

Six photography traps

TrapWhy it fails
Busy organic-leaf wallpaper or random botanical patternReads as generic-organic-aisle. We are standards-led, not farm aesthetic.
Crowded props, eight-to-ten ingredients, unclear focusHierarchy supports trust; clutter erodes it.
Over-edited colour, fake gloss, stock-photo fantasy herbsShow what the product is, not fake vibrancy.
Doctor clinic, stethoscope, pills, medical-treatment cuesFood-first, not medicine. Lab-coat nuance below.
Different angles per SKU, shadows, uneven coloursMarketplace consistency requires the same crop and light per pillar.
Dirty warehouse, clutter, unsafe handling, confusing backgroundsOperational proof must be specific to the product / business — not generic warehouse stock.

Two related rules live elsewhere: White-on-Lime / Honey / Orange CTA contrast → ch.04 Hard pairing rules. Medic Red colour quarantine → ch.02 Sub-brand identity rules.

AI avatars & lab-coat rule

The line is not "no lab coat" The line is "no doctor implication". A lab coat is allowed where nutritionists, lab technicians, food handlers or QA roles may genuinely use one. Stethoscope, doctor title, hospital setting, medical diagnosis posture, "Dr." implication and prescription gestures are not allowed.

§08

Iconography & Patterns

Icons & patterns

The iconography rule is short — five disciplines, applied everywhere.

1 · Single-weight line icons in Ink.One icon family, one stroke weight, Ink 900 only. Do not mix icon libraries — the inconsistency reads as amateur hour.
2 · Ingredient silhouettes as subtle support.Allowed only for educational diagrams. Never as decorative leaf wallpaper.
3 · Paper grain and soft grids allowed.Heavy kraft-paper texture and busy farm aesthetics are not the Herbal Care direction.
4 · Lime is dotted, not flooded.Selection states and small accents are fine; large Lime floods must be deliberate and rare.
5 · Honey lives in premium contexts.Use Honey only when the gift / festive tier deserves it. It is never a body-text colour.

Iconography — numeric spec

The five rules above are the discipline. The numbers below are the spec. Every icon in a Herbal Care surface — corporate, consumer, utility or premium — must conform to these constants.

PropertyValueRule
Stroke weight2.0 px at 24 px grid · 1.5 px at 16 px grid · 2.5 px at 32 px gridSingle weight per icon. No mixed strokes inside one mark.
Stroke joinsRound join, round capSharp corners read as engineering schematic, not editorial.
Corner radius2 px (small detail) · 4 px (default) · 8 px (containers)Inherits the same radius scale as buttons and chips.
Grid24 px base · 16 px and 32 px also approvedOff-grid sizes are forbidden. If you need a smaller icon, scale the 16 px asset, do not redraw at 12 px.
StyleLine by default · filled only for status, selection and leaf navigationMixing line and filled in the same icon set creates visual noise. Pick one per surface.
ColourInk 900 default · Forest 700 for trust marks · semantic tokens for status onlyNo Lime, Honey or Orange in body iconography. Lime icons exist only as selected-state indicators.
LibraryOne library, one authorMixing icon libraries (e.g. Lucide + Material + bespoke) is forbidden. Pick one and brief the supplier.

Pattern & motif rules

Surface treatments that sit alongside icons. Same disciplines apply: Ink default, restraint over decoration, never as wallpaper.

MotifAllowedDo not
Paper grainDefault subtle background at 0–8% strength.Use as dirty / aged paper texture.
Brush / calligraphy cueControlled heritage accent or logo-related cue only.Scatter brush strokes as decoration.
Ingredient silhouettesVery light educational diagrams.Generic leaf wallpaper.
Grid / measurement linesStandards / proof / spec pages.Make it look clinical or engineering-heavy.

Sub-brand exceptions

Sub-brandIconography exception
Medic Point 美丽宝Heritage brush motifs are allowed on legacy SKU cartons only. Modern UI surfaces still use the master line-icon system.
HerbsMartFilled status icons are permitted in the utility palette (HerbsMart Orange tint), but only for status / inventory / dispatch states. Body icons remain Ink line.
Herbal Care 正補 Premium SelectionNo exception. Premium expression comes from material, restraint and Honey accents — not from a different icon style.

Approved demonstration grid

Six icons rendered to spec — three line-default body icons, two filled status indicators, one container with corner-radius 8 px.

Search · line · 24/2.0
Document · line · 24/2.0
Package · line · 24/2.0
Verified · filled status · Forest
Selected · filled state · Lime
Container · radius 8

§09

Components

Five button variants, five card variants, status chips on the semantic palette only. These are surface-level expressions of §04 colour and §05 type.

Buttons

Five variants. Forest is the default serious CTA on light. Lime-on-Ink is the signature recognition CTA.

Primary on light
Request Quote Download Spec Learn how to use
Signature on Ink
Shop Now → Request Quote

Button state matrix

Five variants × six states. Hover and active are interaction states (modifier classes .is-hover / .is-active simulate them for demonstration). Focus shows the universal 2 px Lime focus ring (§05 Accessibility). Loading is the skeleton-over-spinner pattern from §05 Motion.

Default
Hover
Active
Focus
Disabled
Loading
Forest (primary)
Lime-on-Ink (signature)
Outline Ink
Ghost
Honey (premium)

Chip and card states

ComponentStates supportedRule
Status chipDefault · Focus (when interactive) · DisabledChips that are interactive (filter, dismiss) get the same focus ring as buttons. Status-only chips have no hover / active / loading state.
Product cardDefault · Hover (lift 2 px, shadow widens) · Focus (Lime ring on the whole card) · Loading (skeleton replacing photo + text rows)The whole card is one tap target — hover and focus apply to the card, not the inner CTA.
Form inputDefault · Hover · Focus (Lime ring) · Filled · Error · DisabledSee §17 Form patterns for the full input-state matrix.

Hover / active / focus states above are simulated with .is-hover / .is-active / .is-focus modifier classes for demonstration. In production code, never set these classes by hand — let the browser handle :hover, :active and :focus-visible natively.

Status chips

Visual rendering of the §04 Semantic status tokens. The chip styling here; the token definitions, hex values and usage rules live in §04.

In Stock Limited Pre-order Pending Review Validation error Unavailable

Badges

Small inline labels for grade, origin, certification, gift mode.

Grade A Origin · Xinjiang GMP & HACCP Premium Gift Medic Point Legacy

Cards — five variants

All cards must respect the Paper / Stone / Card visibility rule (§04.6).

In StockGrade A

Red Dates 红枣

Origin: Xinjiang · Pack: 500 g
RM 28.00
B2B Spec

Spec Sheet · Goji 枸杞

Grade range · MOQ · Lead time · Origin
Download spec →
Premium

CNY Curated Set

8-piece restraint · gift sleeve
Enquire →

§10

Layout & Responsive

Document layout

This brand book documents itself: the same layout tokens specified here apply to every standards-led document Herbal Care publishes — internal specs, customer-facing PDFs, web pages, and the brand book you are reading.

TokenValuePurpose
--rail-w280pxSidebar width for sticky navigation. Collapses to top of page below the lg breakpoint.
--content-max1440pxMaximum width for body content (chapters, tables, photo grids).
--gutterclamp(20px, 4vw, 56px)Horizontal padding inside the content column. Scales with viewport.

Responsive breakpoints

Four breakpoints, applied as a max-width cascade. Every page in this book — and every Herbal Care web surface that adopts these tokens — must work cleanly at all four.

TokenWidthBehaviour
xl≤ 1280 pxCramped-laptop pre-collapse: the densest 4-column grids (KPI strips, education panels, dashboard stats) drop to 2-column.
lg≤ 900 pxSidebar goes static at the top of the page. Two/three-column body grids collapse to one column. Major mock layouts stack. Rail nav tap targets bump to ≥ 44 px.
md≤ 640 pxRemaining multi-column grids collapse to one column. Cover hero shrinks; meta-strip stacks vertically. Wide tables become horizontally scrollable inside .table-wrap.
sm≤ 420 pxFinal tightening for narrow phones: cover and section padding reduce, callouts compact.

Three layout rules, applied throughout this book.

RuleWhy
1 · Sidebar + measured content. 280 px rail; chapter content capped at --content-max and left-aligned next to the rail. On viewports wider than ~1830 px the right margin breathes.Reading rhythm is preserved at every viewport width without forcing line-lengths past the comfortable measure.
2 · Hero bands full-bleed. Cover, dividers and meta-strips extend to the right edge of the viewport for editorial weight; body content does not.Editorial bands carry the brand's identity (Ink, Lime, Forest). Truncating them at content-max would read as a bug.
3 · Per-element measure caps. .lede 56ch; p 70ch; h2 uncapped (lets titles set their own line). Lists and table cells inherit body measure.Line length governs reading speed and comprehension. Caps are typographic, not layout — they apply regardless of container width.
Spacing

Vertical rhythm uses an 8 px base scale: 8 / 16 / 24 / 32 / 48 / 64 / 96 / 128. Section padding-top is 96 px (collapses to 64 px at md, 48 px at sm). Block margins use 16 / 24 / 48. Table cell padding 12 / 16. Avoid odd values; they break rhythm with the type scale.


§11

Motion

Motion

Motion is signature, not decoration. It exists to confirm action, soften state changes and guide attention — never to entertain. Three duration tokens, two easing tokens, four interaction patterns, three explicit don'ts.

Duration & easing tokens

TokenValueUse
--dur-fast120 msHover, focus, micro-feedback. Should feel instant.
--dur-base200 msState change (open / close, expand / collapse, toggle).
--dur-slow360 msPage transition, reveal, modal entry. Longest allowed in normal UI.
--ease-outcubic-bezier(0.16, 1, 0.3, 1)Default for entries and settles. Things arrive, then ease into place.
--ease-in-outcubic-bezier(0.65, 0, 0.35, 1)State changes that go both ways (toggle, expand / collapse).

Interaction patterns

PatternRule
HoverLift 2 px (translateY) and / or opacity 0.92. Duration --dur-fast, ease --ease-out. No colour shift on primary CTAs — the colour is the recognition.
Reveal on scrollFade-up 8 px, duration --dur-slow, ease --ease-out. Stagger child elements at 60 ms each. Never bounce, never overshoot.
State changeOpen / close, expand / collapse, toggle. Duration --dur-base, ease --ease-in-out. Animate the transform or height; do not animate colour at the same time.
LoadingSkeleton shimmer over spinner. Display for at least 200 ms (avoids flash). For requests < 100 ms, show no loading state at all.

Reduced motion

The user's OS-level prefers-reduced-motion: reduce setting is honoured globally. Animation and transition durations shorten to 0.01 ms — the motion still occurs, but at single-frame speed so it is perceived as an instant state change. Cross-reference: §05 Accessibility.

Three explicit don'ts

1 · No parallax on body content.Parallax breaks reading rhythm and confuses scroll position. Reserve for hero sections only — and only when paired with a static fallback for reduced-motion users.
2 · No autoplay video on landing.Visible at first paint, and never with sound. Looping silent video over a hero photo is acceptable; user must tap to enable sound.
3 · No reverse easing.Bounce-back, overshoot and elastic-spring easing belong in marketing animation, not in product UI. The brand's calibration is “measured.” Springs read as theatrical.

Live demonstrations

The brand book is HTML; it can show its own motion rules in motion. Hover, click and replay the four demos below to feel each token. All animations honour prefers-reduced-motion: reduce — toggle that OS preference and the demos collapse to single-frame.

01Hover--dur-fast · --ease-out

Hover the buttons. The mark lifts 2 px, opacity drops to 0.92, with a subtle shadow. Duration --dur-fast (120 ms), ease --ease-out. No colour shift on the primary CTA — the colour is the recognition.

02State change — expand / collapse--dur-base · --ease-in-out

Click to expand. Animates the container's height through grid-template-rows in 200 ms, ease-in-out. Notice the colour does not animate at the same time as the height — that's rule three of state-change motion.

03Loading — skeleton over spinner--dur-base · skeleton shimmer

Click Load content. The skeleton displays for 1.2 s — longer than the 200 ms minimum, short enough to feel responsive — then resolves into the loaded content. For requests under 100 ms, show no loading state at all.

Curator's Set 珍選禮盒

Eight-piece curated festive selection. Soup base, tea blend, premium gift box. Honey-accented packaging.

RM 188 · Limited festive run · Ships from Penang.

04Reveal on scroll — staggered fade-up--dur-slow · 60 ms stagger

Click Replay. Children fade up 8 px with a 60 ms stagger, duration --dur-slow (360 ms), ease-out. Never bounces, never overshoots — the brand's calibration is “measured.”

Soups & Cooking

Series 1 · Forest 700

Daily Nourishment

Series 2 · Lime 500

Premium Gifts

Series 3 · Honey 500

Family Pantry

Series 4 · Ink 500

Implementation note. The state-change drawer uses grid-template-rows: 0fr → 1fr (modern browsers from 2023+); older fallbacks degrade to instant open. The reveal animation uses animation-delay staggered at 60 ms increments. Skeleton shimmer uses a moving linear-gradient on background-position. No JavaScript framework — vanilla event listeners only.


§12

Accessibility

Accessibility

Five rules govern accessibility across every Herbal Care surface. The brand book itself meets WCAG 2.2 AA for body text and large text using the approved token combinations below.

Approved token-pair contrast

Every approved foreground / background combination, with the measured WCAG ratio and an actual text-on-swatch sample. Banned pairings are shown so the failure is visible — if you can't read the sample, the pair fails contrast.

ForegroundBackgroundSampleRatioBodyLargeUse
Ink 900Paper 50Aa 正補≈ 16.4 : 1AAAAAADefault body, headings on light.
Ink 700Paper 50Aa 正補≈ 13.1 : 1AAAAAASecondary body, sub-heads.
Ink 500Paper 50Aa 正補≈ 8.7 : 1AAAAAASupporting copy, captions.
Forest 700Paper 50Aa 正補≈ 7.6 : 1AAAAAALink colour, eyebrow, chapter num.
Paper 50Ink 900Aa 正補≈ 16.4 : 1AAAAAAReversed body on dark sections, footer.
WhiteInk 900Aa 正補≈ 17.4 : 1AAAAAAReversed headings, hero text.
WhiteForest 700Aa 正補≈ 8.6 : 1AAAAAADefault Forest CTA on light.
Ink 900Lime 500Aa 正補≈ 12.2 : 1AAAAAASignature Lime-on-Ink CTA (text colour Ink).
Ink 900Honey 500Aa 正補≈ 8.4 : 1AAAAAAPremium accent badge, gift mode.
WhiteLime 500Aa 正補≈ 1.4 : 1FAILFAILBanned. See §04.4 hard-pairing rules.
WhiteHoney 500Aa 正補≈ 2.1 : 1FAILFAILBanned. Use Ink text on Honey.
WhiteHerbsMart OrangeAa 正補≈ 2.4 : 1FAILFAILBanned. Use Ink text on Orange.
Forest 700Ink 900Aa 正補≈ 2.2 : 1FAILFAILAvoid as CTA on Ink — use Lime instead.

Minimum type sizes

ScriptHard floorRecommended bodyNotes
Latin (Inter)11 px14 px (UI), 16 px (long-form)11 px reserved for legal disclaimers and footnotes; never for product info or claims.
Latin (Noto Serif)14 px16–18 pxDisplay weight only at 24 px and above. Below 14 px the serif breaks up.
Chinese — Sans (Noto Sans CJK SC / system)12 px14 px (UI), 16 px (product names)12 px is the absolute floor for legibility on commodity Android devices. Avoid below this even for small print.
Chinese — Serif (Noto Serif CJK / Songti)16 px18–20 pxBelow 16 px CJK serifs visibly thin out. Reserve for display use, not body.
Type minimums — rendered samples

Same string at each documented size, in both Latin and Chinese, so the floor is felt rather than told. The 11 px Latin row is reserved for legal disclaimers; the 12 px CJK row is the absolute floor for product information.

SizeLatin sans (Inter)Latin serif (Noto Serif)Chinese sansChinese serif
11 pxStandards-led nourishmentStandards-led nourishment标准化健康食品标准化健康食品
12 pxStandards-led nourishmentStandards-led nourishment标准化健康食品标准化健康食品
14 pxStandards-led nourishmentStandards-led nourishment标准化健康食品标准化健康食品
16 pxStandards-led nourishmentStandards-led nourishment标准化健康食品标准化健康食品
18 pxStandards-led nourishmentStandards-led nourishment标准化健康食品标准化健康食品

Interaction rules

Three rules, applied everywhere

Tap targets. Every interactive element clears 44 × 44 px below the lg breakpoint (Apple HIG / Material). Above lg, dense pointer-driven UI may use 32 × 32 px minimum.

Focus rings. Every interactive element has a visible focus ring: 2 px Lime 500 outline, 2 px offset. Never remove the outline without replacing it; outline:none alone is forbidden.

Reduced motion. All scroll-smoothing, transitions and animations honour prefers-reduced-motion: reduce and shorten to a single frame.

Image & media defaults

Default img { max-width:100%; height:auto; display:block } — every image scales with its container, never overflows. Same applies to <video> and <iframe>.


§13

Voice & Messaging

Core voice attributes

The five words above carry weight only when each one is paired with what it is not. The contrast column is the calibration tool — when a draft feels off, name the attribute being violated.

AttributeMeaningNot this
DirectPlain language, short sentences, clear point.Blunt or rude.
WarmHelpful and human.Overly sweet or fake-friendly.
Standards-ledSpecific facts, specs, process, proof.Cold bureaucracy.
RespectfulAssume the customer is intelligent.Talking down to the customer.
MeasuredNo hype, no fear, no miracle claims.Boring or timid.

Tone by channel

ChannelToneLanguageNotes
B2C Shopee / TikTokWarm, educational, conversationalChinese primary + EN/MSQuestion hooks, myth-busting, <500 chars where possible.
B2C WebsiteClean, trustworthy, helpfulEN + ChineseProduct-focused, prep / storage guidance.
B2B WebsiteSerious, precise, operator-orientedEN primary + ChineseSpecs, reliability, supply chain, proof, quote.
LinkedIn / FounderReflective, practical, business-ledEN or ChineseClearly attribute Keith as founder/director voice.
Internal HR / SOPFirm, clear, respectfulBilingual when neededOperational clarity wins.
Premium giftingElegant, restrained, warm and specificEN + ChineseRestraint over decoration.

Language & script — locked rule

Use Simplified Chinese for all normal Chinese copy. The only standard Traditional Chinese exception is the brand word 正補, which must never be written in Simplified form. This protects brand legacy while keeping product education readable for Malaysian consumers.

Keith personal brand vs Herbal Care corporate voice

Herbal Care's official channels speak as the company. Keith's Lark, tech, training and personal thought-leadership are separate, and may reference Herbal Care only as a lived case study. The firewall protects both reputations.

ContextVoice to useExample
Corporate websiteHerbal Care company voice“We supply health foods and botanicals with clear standards.”
B2B sales pageHerbal Care company voice“Our team supports retailers, restaurants, and OEM/ODM customers.”
Founder story / journalKeith founder voice, clearly attributed“By Keith Ng, Director, Herbal Care Trading Sdn. Bhd.”
Lark Malaysia / tech contentKeith personal / community voiceHerbal Care may be a case study, not a Lark-reseller identity.

Tone-of-voice library — 30 contexts

Every recurring writing situation Herbal Care faces, paired with the weak / risky version a draft tends to default to and the Herbal Care rewrite. Use this as a copy-paste reference for marketing, sales, customer service and HR.

ContextWeak / riskyHerbal Care version
Founder noteI built this because…At Herbal Care, we learned that trust is built through clear standards, not loud promises.
Customer service delaySorry for inconvenience.Sorry for the delay. We are checking the product / batch details so we do not give you a careless answer.
Supplier rejectionYour quality is not good.This batch does not meet our current acceptance criteria for colour, size and broken level. We will not proceed for this round.
Investor updateBusiness is growing fast.Growth is strongest where customers value specifications, repeatability and reliable supply over lowest price.
Recruitment adJoin our family.Join a company that is modernising a traditional health-food supply business with clearer systems and higher standards.
Shopee descriptionBest for health.Commonly used in soups and daily cooking. Food product. Not medicine.
B2B quote introHere is price.Attached is the quotation with pack size, MOQ, origin, grade notes and lead time for review.
Certification badgeProduct certified.Packed in our GMP & HACCP certified facility.
Yellow claim rewriteGood for insomnia.Traditionally used in calming herbal soups / teas; not intended to diagnose, treat or cure sleep disorders.
Red claim rewriteLowers blood sugar.Use as part of a balanced diet. For medical conditions, consult a healthcare professional.
Internal SOPPlease follow.Follow the approved process so product facts, claims and certification wording remain consistent.
Packaging cautionKeep well.Keep sealed. Store in a cool, dry place. Refrigerate after opening where required.
Complaint responseNot our problem.We are sorry this happened. Please share the batch / lot number and photos so we can investigate properly.
Regulator responseWe will fix it.We acknowledge the concern and will provide relevant product, label and batch information for review.
Press statementWe are the best.Herbal Care focuses on documented standards, responsible communication and steady supply of health foods and botanicals.
Premium gift copyLuxury herbs.Curated health-food gifts, selected with restraint and presented with clear product information.
HerbsMart emailPlease order here.Use the portal to search SKU, compare pack sizes, request quote and download specs.
Medic Point legacy noteOld brand replaced.Medic Point 美丽宝 remains available for selected legacy SKUs, now endorsed by Herbal Care 正補.
PlainFoods mentionComing soon.PlainFoods is a future concept under review and not an active public brand.
Job candidate replyWe are traditional.We are a traditional business building modern systems for food safety, customer clarity and operational discipline.
Social educationThis herb is powerful.Here is what to look for: colour, cut size, dryness, aroma and how it is commonly prepared.
Journal headlineWhy we refuse…Why we refuse certain products — even when the margin looks attractive.
Supplier onboardingSend samples.Please provide sample, origin, pack format, COA if available, and minimum order details.
Audit prepWe are ready.The relevant certificates, scope wording, process notes and product records are compiled for review.
Website CTABuy now!Request Quote / Compare Grades / Learn How to Use.
Consumer FAQCan it cure?This is a food product, not medicine. It is not intended to diagnose, treat or cure disease.
Internal reminderDo not simply post.Before publishing, check brand mode, approved colours, logo usage, Chinese wording and claim risk.
New hire primerWe sell herbs.We help customers choose health foods and botanicals with clearer standards and honest guidance.
Product rejectionBad quality.Rejected due to colour inconsistency, high broken level and unclear origin documentation.
Sustainability noteWe care about planet.We avoid sourcing and claims that create harm for people, animals or the environment.

Crisis comms guardrails

ScenarioHerbal Care responseNever do
SKU recallAcknowledge, stop sale, batch trace, customer instructions, regulator cooperation.Do not minimise. Do not blame customer.
Customer claims harmExpress concern, gather batch / usage details, advise medical attention if needed, investigate.Do not diagnose or argue online.
Competitor accusationStay factual, show standards, avoid personal attack.Do not escalate emotionally.
Regulator inquiryCooperate, provide records, appoint internal owner.Do not publish defensive statements without review.
Certification issueCorrect wording, remove inaccurate claim, update register.Do not keep outdated certificate claims online.
Social misinformationClarify calmly, provide evidence, avoid mockery.Do not sound arrogant or dismissive.

Crisis statement skeletons

Drafted opening statements for the six scenarios above. Treat as starters, not finals — every actual statement requires sign-off by Brand Lead + Management before release. The skeletons exist so the first 30 minutes of a crisis go to investigation, not drafting.

Skeleton 01 · SKU recall / withdrawal

Channel. Customer email, then social, then marketplace seller pages. Sign-off. Management.

“On {date}, we identified a {issue type} affecting batch {batch ID} of {product name}, sold between {date range}. We have stopped sale of the affected batch and are contacting customers who purchased it. If you have unopened packs from this batch, please {return / dispose / contact us at <email>}. We are working with {regulator / certifier} on the investigation. Customer support: {channel}. We are sorry for the disruption — clear standards are why customers buy from us, and we will share findings once the investigation completes.”

Skeleton 02 · Customer claims harm

Channel. Direct customer reply only — never public response. Sign-off. Brand Lead + Operations.

“We are sorry to hear what you experienced. Your wellbeing matters more than this case to us. Please share the batch / lot number, purchase date, how the product was prepared, and any photos so we can investigate properly. If you are currently unwell, please consult a healthcare professional — we are a food supplier, not a medical service. While we investigate, we will not make assumptions. We will follow up within {SLA} working days.”

Skeleton 03 · Competitor accusation

Channel. If a public response is required, single statement only — no thread. Sign-off. Brand Lead + Management.

“We have seen the comments about {claim}. We hold ourselves to documented standards: {certification / specification / process}. Our records on {topic} are available on request from {channel}. We focus on building trust through clear product information and food-safety discipline. We will not respond to further speculation; verifiable questions go to {channel}.”

Skeleton 04 · Regulator inquiry

Channel. Internal-only first — public statement only if regulator publicises. Sign-off. Management + legal counsel.

“We have received an inquiry from {authority} dated {date} regarding {topic}. We are cooperating fully and have appointed {name, role} as the point of contact. We are providing the requested records and will not comment further on specifics until the inquiry concludes. Customers and trade partners with concerns can reach us at {channel}.”

Skeleton 05 · Certification issue

Channel. Update affected pages and packaging copy first, then notify customers. Sign-off. Brand Lead + Certification Owner.

“The certification claim on {asset / page / SKU} was {expired / out of scope / inaccurately worded}. We have corrected the wording to {new wording} and pulled affected materials. The underlying products were always supplied from our certified facility; this was a wording error, not a product issue. The Certification Claim Sheet (§14.2) has been updated; the next audit cycle is on {date}.”

Skeleton 06 · Social misinformation

Channel. One reply on the original post; do not start a thread. Sign-off. Brand Lead.

“Thank you for raising this. The actual position is: {fact, sourced}. We document our standards publicly at {link to §14 / certification page}. If you have specific questions, our customer support is at {channel} and we are happy to share the relevant records.”

Customer journey — ToV by stage

Five customer-journey stages, each mapped to the §13.5 ToV library rows that fit. When a writer is unsure which row to reach for, the journey stage tells them.

StageCustomer stateToV rows from §13.5 (B2C)ToV rows from §13.5 (B2B / trade)
1 · DiscoveryDoesn't know us yet. Researching.Social education · Journal headline · Founder notePress statement · Recruitment ad · Investor update
2 · ConsiderationKnows us, comparing.Shopee description · Consumer FAQ · Premium gift copyB2B quote intro · Certification badge · Supplier onboarding
3 · PurchaseChoosing the SKU, completing the transaction.Website CTA · Yellow/Red claim rewrite (if claim involved)HerbsMart email · B2B quote intro
4 · Post-purchaseReceived product, using it.Packaging caution · Internal SOP (for fulfilment teams)HerbsMart email (dispatch) · Audit prep (for OEM customers)
5 · Re-purchase / advocacyRepeat customer; may refer.Customer service delay · Complaint response · Social educationJob candidate reply · New hire primer · Sustainability note
Pick the row, then write

When briefing a piece of copy, name the stage first, then look up the row. The row carries the register; the writer's job is fitting the brief inside it. This prevents stage-tone drift (e.g. a discovery post that reads like a transactional confirmation, or a re-purchase email that reads like a sales pitch).


§14

Claims & Compliance

Functional and traditional-use categories are allowed, but must be claim-controlled, country-checked and context-aware. The rule is not to hide function — it is to avoid diagnosis, treatment, cure, prevention or guaranteed outcomes.

Claims ladder

Green
Generally safe food / product facts.
Pack size · origin · grade · preparation · storage · traditional food culture.
Approval: brand check only.
Yellow
Needs product / claims review.
Traditionally used for… · supports… · helps maintain… · antioxidant references.
Approval: product / claims review required.
Red
Do not use without formal regulatory basis.
Treats diabetes · lowers blood pressure · anti-cancer · cures · prevents disease.
Approval: Stop. Escalate.

Chinese wording control

LevelWords / phrasesRule
Preferred日常饮食搭配 · 食材选择 · 烹煮搭配 · 汤料搭配 · 茶饮搭配 · 食品,不是药品 · 适合作为日常食材Use freely.
Use with care滋补 · 温养 · 调养 · 补气 · 养生 · 上火 · 润 · 清热 · 去湿 · 传统上常用于 · 处方Allowed only as food culture / traditional / educational context.
Not allowed治疗 · 医治 · 治愈 · 预防疾病 · 疗效 · 药效 · 根治 · 三天见效 · 保证有效 · 降血压 · 降血糖 · 抗癌Do not use unless formal legal/regulatory basis.
Special rule 处方 is allowed only in traditional, historical or educational context. It must not imply Herbal Care prescribes products, diagnoses, treats, or provides medical advice. For sales copy, prefer 传统配方, 经典搭配, 食材搭配, 日常食养搭配.

Functional category system

The taxonomy used for product navigation, marketplace structure and customer-facing “Shop by need” surfaces. Three layers — primary categories, secondary needs, and the words we never put on a product page as a sales claim.

LayerApproved categories / examplesRule
Main food-first categoriesSoups & Cooking 汤料与烹煮 · Herbal Teas & Infusions 花草茶饮 · Daily Nourishment 日常滋养 · Beauty & Glow Foods 养颜食材 · Family Pantry 家庭食材 · Premium Gifts 送礼精选 · Traditional Botanicals 传统草本 · Grains, Seeds & Staples 五谷杂粮Use for primary navigation and product structure.
Secondary “Shop by Need”Immunity Support 免疫支持 · Energy & Vitality 精力与元气 · Digestive Comfort 消化舒适 · Sleep & Relaxation 睡眠与放松 · Beauty & Glow 养颜亮采 · Women's Nourishment 女性日常滋养 · Sugar-Conscious Choices 控糖饮食选择 · Gentle Daily Detox 日常轻盈调养Allowed as customer-useful functional navigation, with claim control.
Avoid as raw sales claimCure insomnia · lower blood sugar · treat diabetes · cure cough · anti-cancer · blood-pressure remedy · liver treatment · kidney-detox cureDo not use as a direct product promise unless legally approved.

Disclaimer library

LengthApproved wording
ShortFood product. Not medicine.
MediumThis is a food product for daily nourishment. It is not intended to diagnose, treat, cure, or prevent disease.
Traditional-use noteTraditional-use information is provided for cultural and educational context. Individual experience may vary. Food product, not medicine.
Sensitive groupsPregnant women, breastfeeding mothers, children, elderly persons or individuals with medical conditions should seek professional advice when unsure.
StorageStore in a cool, dry place. Refrigerate after opening when advised to preserve freshness and quality.

Before / After rewrites

AvoidUse instead
白木耳可以治疗咳嗽、润肺止咳。白木耳口感滑润,适合煮甜品或汤。很多人会把它当作日常滋补食材,但每个人体验不同。食品,不是药品。
保证降火,三天见效。适合日常饮食搭配。建议按个人口感与身体状况调整用量。效果因人而异。
This product lowers blood sugar.Suitable for customers looking for unsweetened, sugar-conscious pantry choices.
Cures cough and improves lung function.Commonly brewed as a warm herbal drink during dry throat seasons.
Anti-cancer superfood.Some compounds in selected botanicals are studied for antioxidant activity. This does not mean the food treats or prevents cancer.

Claims validator checklist

Run every piece of customer-facing copy through this six-step walkthrough before publishing. Stop at any step that returns Red.

StepQuestionAction
1Does the copy mention disease, symptom, treatment, cure, prevention, blood sugar, cancer, blood pressure, or liver / kidney detox?If yes — Red. Stop or escalate for legal / regulatory approval.
2Does the copy say “traditionally used for”, “supports”, “helps maintain”, “antioxidant”, “study” or “function”?Yellow — require review for context, accuracy and evidence notes.
3Is it only food facts, origin, grade, size, preparation, storage, traditional food culture?Green — generally safe if accurate.
4Does Chinese wording use 处方 · 补肾 · 降糖 · 治疗 · 消炎 · 排毒 · 抗癌?Review carefully. 处方 allowed only in traditional-formula context.
5Does it mention certification?Check the Certification Claim Sheet (§14.2) for approved wording.
6Could a consumer misunderstand this as medicine?If yes, rewrite.
Need to live-check copy?

Use the deployed brand-QA agent at cloud.dify.ai/app/43b2fb56-fb4f-4d9f-b661-4ae17a765b1f. Full configuration — knowledge base, retrieval, prompt, output schema, validation log, retraining SOP — lives in §25 AI Knowledge BaseClaims Validator — Deployed Dify Configuration.

The agent retrieves the relevant chunks (banned terms, Chinese wording control, brand spelling, disclaimer library) and reasons about copy in context — including negation and quotation, which a pattern-matching lexicon checker cannot. Pattern-matching belongs in CI gates and copywriting linters, not inside the brand book itself.

Two-level certification wording

AudienceApproved directionExample
Consumer-facingSimple but not overbroad.Packed in our GMP & HACCP certified facility. Prepared with certified food safety controls.
B2B / technicalScope-specific and precise.GMP & HACCP certified facility for repacking of Chinese herbs. Certification scope: repacking of Chinese herbs.
BannedAvoid broad or inaccurate certification claims."This product is HACCP certified." · "All Herbal Care products are GMP certified." · "KKM approved product." · "Halal certified" if pending. · "ISO 22000 certified" if not certified.

Certification claim sheet — Lark Base template

FieldDescription
CertificateGMP / HACCP / Halal / MeSTI / ISO / Organic
StatusActive / Pending / Expired / Not certified
HolderLegal entity named on certificate
ScopeExact scope wording
IssuerIssuing body / certification body
Issue / expiryDate fields
Approved consumer wordinge.g. Packed in our GMP & HACCP certified facility.
Approved B2B wordinge.g. GMP & HACCP certified facility for repacking of Chinese herbs.
Banned wordinge.g. "This product is HACCP certified."
Logo use allowed?Yes / No / Conditional, with rules
File locationCertificate PDF / photo in Brand Center
Person in chargeOwner responsible for review
Last reviewed / next reviewReview dates
Regulatory references Reference points only — verify the latest official guidance from Malaysia Pharmaceutical Services Programme, KKM/MAB, Singapore HSA before publication. This document is a brand operating manual, not legal advice.

§15

Bilingual & International

English and Simplified Chinese are the working scripts. Traditional Chinese is locked to the master brand word 正補 and to the Medic Point legacy artwork 美麗寶. Bahasa Melayu and Traditional Chinese for HK / TW are starter scope — they will mature when first campaigns brief.

Chinese script — canonical rules

The brand handles three Chinese-script contexts. These are the rules a designer or copywriter follows, in order.

ContextScriptRule
Master brand nameTraditional onlyAlways 正補. Never convert to Simplified 正补 — this is the locked rule per §13.
Medic Point sub-brand — on the lockupTraditional onlyThe legacy artwork carries 美麗寶 (Traditional). This is canonical — do not redraw with Simplified 美丽宝 on the lockup itself. The artwork ships as-is.
Medic Point sub-brand — in body proseEither, Simplified preferredBody prose may write Medic Point 美丽宝 (Simplified) for Malaysian readability. Both forms refer to the same brand. Keep the form consistent within a single piece of copy.
Normal Chinese product copySimplified onlyAll product descriptions, marketplace listings, packaging copy, education content. The two brand-name exceptions above are the only Traditional appearances allowed.
HK / TW expansion (future)TraditionalNot yet active. When triggered, all body prose for HK / TW surfaces switches to Traditional. The brand-name and Medic Point lockup rules above are unchanged because they are already Traditional.
Why this rule looks like four rules

Two locked exceptions (the brand word and the Medic Point lockup) live in Traditional permanently because the artwork demands it. Everything else is Simplified by default. Designers are confused by the apparent contradiction; this table is the resolution.

Bahasa Melayu — starter rules

Herbal Care does not ship Bahasa Melayu copy today, but Malaysian SME compliance and marketplace expectations make it inevitable. The rules below are starters: codify what is non-negotiable now, refine when the first BM-led campaign is briefed.

When BM appears

SurfaceRule
Food labels & packagingRequired by KKM food-labelling regulations: net weight, ingredient list, manufacturer / packer details. BM appears alongside English; Chinese is optional and added when space allows.
Halal / MeSTI consumer-facing copyUse the official BM term for the certification body (e.g. Disahkan Halal oleh JAKIM) when citing the certifier directly. Approved English wording can sit alongside, never instead of.
Marketplace listings (Shopee / Lazada)Optional. Add when the SKU's primary buyer cohort is BM-language. Use the same claim discipline — no medical / treatment language in any language.
Corporate / B2BEnglish remains primary. BM appears in regulator-facing letters, government-tender responses and Halal audit documentation only.

Brand-name preservation

Locked rule

The brand name Herbal Care 正補 stays as-is in any BM context. Do not translate to Penjagaan Herba or transliterate 正補 to BM phonetics. Same rule as the Simplified-Chinese exception (§13.3).

Tone register

ContextPronoun & registerNote
Marketplace, B2C product copyFormal — anda (you), kami (we, exclusive)Avoid colloquial awak / aku. The brand voice stays standards-led across languages.
Customer service repliesPolite formal — Encik / Puan / Cik + name on first replyDrop honorific in subsequent replies once customer signs off informally.
Authority-facing (regulator, audit)Formal Bahasa BakuNo abbreviations, no English code-switching. Use the official BM legal-corporate register.
Internal / SOPBilingual — English primary, BM gloss when the team needs claritySame as §13.2 Tone by channel rule applied to BM.

Bilingual co-setting examples

ContextApproved trilingual (EN / BM / SC)
Pack identityRed Dates · Buah Kurma Merah · 红枣
Storage instructionStore in a cool, dry place. · Simpan di tempat sejuk dan kering. · 置于阴凉干燥处保存。
Disclaimer (short)Food product. Not medicine. · Produk makanan. Bukan ubat. · 食品,不是药品。
Halal claimPacked in our GMP & HACCP certified facility. · Dibungkus di kilang yang disahkan GMP & HACCP. · 在我们通过 GMP 与 HACCP 认证的工厂中包装。

Status. Starter rules — refine when the first BM-led campaign is briefed. Owner: Brand Lead + designated BM editor (TBC).


§16

Reference Layouts by Mode

Fifteen compositions across the five modes. Each defines what leads, what supports and where proof sits — at near-final fidelity using the brand's actual type, colour and components.

8.1 Corporate / Standards

Corporate Landing HeroMode 01 · Corporate
herbalcare.com.my

Doing things the right way, while nourishing people.

Forty years of Chinese herb supply, now operated to GMP & HACCP standard. Specifications, grading and origin made visible — for every line we sell.

Facility scope

Repacking of Chinese herbs

GMP certified2024 · MY
HACCP certified2024 · MY
MeSTIActive
Halal (selected)JAKIM
40yrs
Continuous trade
500+
Active customers
120+
SKUs in catalogue
24/7
Reorder portal
Composition. Headline + two CTAs lead. Proof card sits parallel — same vertical weight, never below. KPI strip closes the fold on Ink with a Lime cap.
Certification Proof PageMode 01 · Corporate
§14 · Certifications

Facility certifications & allowed wording

What we are certified for, what we may say about it, and the documents you can verify against. No marketing claims live on this page — only scope.

GMP · Active

Good Manufacturing Practice

Issued to Herbal Care Sdn Bhd · Selangor facility
Scope
Repacking of Chinese herbs
Issued
14 March 2024
Expires
13 March 2027
Certificate №
GMP-MY-2024-0418
"Packed in our GMP & HACCP certified facility." — approved consumer wording.
HACCP · Active

Hazard Analysis Critical Control Point

Issued to Herbal Care Sdn Bhd · Selangor facility
Scope
Repacking of Chinese herbs
Issued
14 March 2024
Expires
13 March 2027
Certificate №
HACCP-MY-2024-0418
"Facility certified for repacking of Chinese herbs." — approved B2B wording.

Allowed wording library

Consumer
"Packed in our GMP & HACCP certified facility."
B2B
"Facility certified for repacking of Chinese herbs."
Carton
"Repacked under GMP. Lot & expiry on label."
Forbidden
Any phrasing that implies the product itself is GMP/HACCP certified.
Composition. Status & scope lead. Two equal-weight cards, not stacked hierarchy. Allowed-wording library closes — copywriters don't have to invent phrasing.
B2B Spec Download PageMode 01 · Corporate
24 spec sheets · 4 filters active Sort: Grade · A→Z

Goji Berry

枸杞子
Premium
OriginNingxia, CN Pack size500 g · 1 kg · 5 kg MOQ20 kg Lead time5–7 days
GMPHACCPHalal
Spec rev. 4 · Mar 2026 Download spec →

Red Date (Hong Zao)

紅棗
Select
OriginXinjiang, CN Pack size1 kg · 5 kg MOQ10 kg Lead time7–10 days
GMPHACCPMeSTI
Spec rev. 3 · Feb 2026 Download spec →

White Fungus

雪耳
Premium
OriginFujian, CN Pack size250 g · 500 g MOQ10 kg Lead time5–7 days
GMPHACCP
Spec rev. 2 · Jan 2026 Download spec →

Lily Bulb

百合
Select
OriginGansu, CN Pack size500 g · 2 kg MOQ15 kg Lead time7–10 days
GMPHACCPHalal
Spec rev. 4 · Mar 2026 Download spec →

Need something not listed?

Tell us volume, grade and lead time — we will match from inventory or source against spec.

Request bulk quote
Composition. Filters left, spec cards centre, bulk-enquiry CTA below as a Forest band. No hero photography — proof and discoverability lead.

8.2 Consumer / Commerce

Product Detail PageMode 02 · Consumer

Ningxia Goji Berry

寧夏枸杞子
Premium grade Ningxia · CN 500 g
OriginNingxia, China Net weight500 g Best by24 months sealed PackedGMP & HACCP facility
Food product. Not a medicine. Does not claim to treat or cure.
How to prepare

Rinse briefly. Steep 5 min in hot water, or simmer in soup. 10–15 g per serving.

Compare grades

Premium = larger berry, deeper red, longer fruit. Select = standard table grade.

Storage

Keep cool, dry, sealed. Refrigerate after opening for best texture.

Cautions

Consult a practitioner if pregnant, on medication, or unsure. Food, not medicine.

Composition. True-colour photo leads, name + grade + origin support, prep is education not selling. Disclaimer always present, never fine-print only.
Marketplace Infographic ImageMode 02 · Consumer · 1:1
Herbal Care正補
Premium
How to use
Steep · Cook · Brew
Storage
Cool · Dry · Sealed
Origin
Ningxia · CN
Composition. Square 1:1 for Lazada / Shopee tile. Brand band on Ink, true-colour macro centre, three operational facts. No claims, no bursts, no badges stacked.
Education / How-To CardMode 02 · Consumer

How do I prepare goji berry?

Four steps. Five minutes. No special equipment.

1
Rinse

A quick rinse under cool water to remove surface dust. Don't soak yet.

2
Soak briefly

3–5 minutes in warm water. Berries should plump, not turn mushy.

3
Cook or steep

Add to soup in the last 10 min, or steep with hot water as a tea.

4
Store after open

Reseal, keep cool and dry. Refrigerate for best texture.

Try our Premium Ningxia Goji
Food product. Not a medicine. Does not claim to treat or cure.
Shop — RM 38
Composition. Question headline · four-step prep · product suggestion after teaching. Numbered steps use the serif numeral system, not iconography.

8.3 Legacy Trade

Legacy SKU ListingMode 03 · Legacy Trade
Medic Point美丽宝
Trade since 1985
Endorsed & packed by Herbal Care正補 · GMP & HACCP facility
Old SKUProductCurrent packLot / batchReorder
MP-2014Red Date (Hong Zao)500 g · poly bagL26-MAR-04Reorder →
MP-2018Goji Berry500 g · poly bagL26-FEB-22Reorder →
MP-2031Lily Bulb250 g · poly bagL26-MAR-11Reorder →
MP-2044White Fungus200 g · poly bagL26-MAR-09Reorder →
MP-2052Dried Longan500 g · poly bagL26-FEB-28Reorder →
Composition. Old mark recognised first because the buyer is recognising a 30-year SKU. Endorsement strip immediately below, then a working trade table. No consumer styling.
Transition NoticeMode 03 · Legacy Trade

Same supply, clearer standards.

Medic Point美丽宝
Trade mark — recognition
Herbal Care正補
Standards · packing · trust

Frequently asked

Is the product itself changing?
No. Same supply lines, same SKUs. What changes is the facility and paperwork behind it.
Who packs it now?
Herbal Care 正補 — in our GMP & HACCP certified facility in Selangor.
Which SKUs keep the Medic Point mark?
Legacy trade SKUs (MP-prefix) keep the mark on the bulk carton for buyer recognition.
How do I reorder?
Same WhatsApp / phone line. Or via the HerbsMart portal — your old SKUs are mapped.
Composition. Headline reassures, side-by-side OLD → CURRENT establishes the relationship visually, FAQ closes objections. Two-column pair sets the editorial tone.
Bulk Carton · Trade StickerMode 03 · Legacy Trade
Medic Point 美丽宝 Trade carton
Product
Red Date · 紅棗
SKU
MP-2014 · Select grade
Pack size
500 g × 20 (10 kg / carton)
Lot
L26-MAR-04
Packed
04 March 2026
Best by
04 March 2028
Storage
Keep cool, dry & sealed
Repacked under GMP & HACCP by Herbal Care正補 · Selangor, MY · 03-XXXX XXXX
Composition. Operational sticker, not a retail panel. Red recognition band, mono spec list, small endorsement footer. Carton kraft is implied, not photo-real.

8.4 Utility Trade · HerbsMart

SKU Database · CatalogueMode 04 · HerbsMart
HerbsMartby Herbal Care 正補
Acc · ABC Restaurant Sdn Bhd
62 results · Select grade · In stock Sort: SKU ↑
SKUProductGradePack · MOQStockPrice
HM-1014Red Date · 紅棗Select500 g · MOQ 10In stockRM 14.80+ Add
HM-1018Goji Berry · 枸杞子Select500 g · MOQ 20In stockRM 32.00+ Add
HM-1031Lily Bulb · 百合Select500 g · MOQ 15Low · 24RM 22.50+ Add
HM-1044White Fungus · 雪耳Select250 g · MOQ 10In stockRM 18.00+ Add
HM-1052Dried Longan · 桂圓Select500 g · MOQ 10In stockRM 19.20+ Add
HM-1067Astragalus · 黃芪Select500 g · MOQ 10In stockRM 24.00+ Add
Composition. Search-first dark top bar. Filters left, dense table centre, sticky quote drawer right. HerbsMart Orange used only for the action surfaces.
Quote · Invoice PDFMode 04 · HerbsMart

HerbsMart Quote

Powered by Herbal Care 正補
№ HM-2026-0418
Issued 04 Mar 2026
Valid until 18 Mar 2026
Issued by
Herbal Care Sdn Bhd
123 Jln Industri, Selangor
03-XXXX XXXX · [email protected]
Issued to
ABC Restaurant Sdn Bhd
Mr Tan · Procurement
[email protected]
SKUProductPackQtyUnitTotal
HM-1014Red Date · 紅棗 · Select500 g4014.80592.00
HM-1018Goji Berry · 枸杞子 · Select500 g6032.001,920.00
HM-1044White Fungus · 雪耳 · Select250 g3018.00540.00
HM-1067Astragalus · 黃芪 · Select500 g4524.001,080.00

Lead time. 5–7 working days from PO confirmation.
Payment. 30-day terms, bank transfer.
Delivery. Klang Valley free above RM 2,000. Outstation by carrier.
Notes. Prices in MYR, exclude SST. All goods packed in our GMP & HACCP certified facility.

Subtotal4,132.00
SST 6%247.92
Delivery0.00
Total MYR4,379.92
Composition. Documentary, not branded. Mono lockup, serif numerals, traditional invoice grid. "Powered by Herbal Care 正補" in the header — never in body copy.
Reorder DashboardMode 04 · HerbsMart

Welcome back, Mr Tan.

ABC Restaurant Sdn Bhd · 14 active SKUs · Account current.

Open quotes
2
In transit
1
Invoices due
1
Saved lists
3
Recent orders
#1042 · 04 Mar 2026
5 lines · RM 4,380 · Delivered 06 Mar
Delivered Reorder
#1038 · 18 Feb 2026
3 lines · RM 1,820 · Invoice due 18 Mar
Invoice due Reorder
#1031 · 02 Feb 2026
7 lines · RM 6,140 · Paid 14 Feb
Paid Reorder
#1024 · 22 Jan 2026
4 lines · RM 2,060 · Paid 30 Jan
Paid Reorder
Composition. Operational. KPI tiles → recent orders with semantic chips → account actions. The "Reorder" pill is Lime — the one habitual action this surface exists to make easy.

8.5 Luxury / Gift

Gift Set Landing PageMode 05 · Luxury / Gift
Premium Selection

The Curator's Set 珍選禮盒

Six premium-grade staples — Ningxia goji, Xinjiang red date, Fujian white fungus — in a lacquered gift box. Limited seasonal quantities.

Composition. Image leads, copy is restrained, Honey controls the accent — never fills. Ink ground, not Paper. CTAs are quiet outline buttons, not large fills.
Corporate Gift ProposalMode 05 · Luxury / Gift

Corporate Gifting · CNY 2026

Prepared for Maybank Wealth Advisory · Procurement: Ms Lim
Proposal № HC-CG-2026-014
Issued 04 Mar 2026
Valid until 18 Mar 2026
Option A · Essential

The Reunion Set

Items
4 staples
MOQ
50 sets
Lead
14 days
Box
Honey kraft
RM 180 / set
Option B · Considered

The Curator's Set

Items
6 premium
MOQ
30 sets
Lead
21 days
Box
Lacquer
RM 380 / set
Option C · Bespoke

The House Selection

Items
By selection
MOQ
20 sets
Lead
28 days
Box
Custom sleeve
From RM 580
Sleeve

Foil-blind logo emboss on Honey kraft. One spot colour available.

Greeting card

Custom bilingual EN/中文. We typeset; you approve a proof.

Delivery

One batch or split by recipient list. Klang Valley + outstation.

Approval

Final artwork approval needed by 11 Mar for CNY despatch.

Composition. Three honest options, not a "good–better–best" upsell. Customisation rail in Ink so the operational details don't compete with the offer cards.
Festive Social PosterMode 05 · Luxury / Gift · 4:5
CNY 2026 · Limited

Festive Health Food Gifts 新春珍選

Order by 25 January for CNY delivery.
Food product. Not a medicine. Limited seasonal quantities.
Enquire now
Composition. One image, one deadline, one CTA. Honey corner motifs, no festoons or bursts. CNY Vermillion is held back — only used when culturally appropriate, never as a default holiday wrapper.

§17

Web & UI

Web & UI

ComponentRule
HeroOne core message, two CTAs max. Corporate / B2B speaks proof and reliability.
ButtonsSee §09 Button state matrix and §04 CTA rules.
Product cardsConsistent image area, badges, grade, origin, pack size, price hierarchy.
FormsClear labels, generous spacing, visible submit button. No decorative forms.
FooterInk background, clean columns, trust badges only if verified.
JournalStrong serif headlines, proof-led articles, founder/company attribution.

§18

Marketplace & E-commerce

Marketplace text rules

Per-area discipline for Shopee / Lazada / TikTok Shop product surfaces. Photography templates follow below; text wording leads.

AreaRule
ThumbnailProduct visible, name readable, grade / weight visible where possible. Avoid overpacked text.
TitleProduct name first. Use functional wording with claim control.
DescriptionSequence: what it is → how to use → key specs → storage → food-not-medicine disclaimer. Voice and phrasing per §13.5 ToV library Shopee description row.
ClaimsNo treatment / cure / diagnosis claims. Traditional-use wording must be contextual.
CertificationConsumer-confidence wording allowed, e.g. “Packed in our GMP & HACCP certified facility.”
Reviews / UGCDo not amplify customer claims that make disease-treatment promises.

Marketplace photography templates

Slot-to-pillar mapping. Pillar specs (lighting, crop, props, don'ts) live in §07 Photography pillars (P01–P08); this table says which pillar belongs in which marketplace slot.

SlotPillarMarketplace-specific note
Image 1 — MainP01 Clean packshotFull pack visible, no claims burst, no clutter.
Image 2 — TextureP02 Texture macroCut, size, colour, grade visible.
Image 3 — How to useP04 Preparation sceneSimple steps: rinse, cook, brew, store.
Image 4 — Grade / origin / packSpec-led infographic (no pillar)Origin, grade, net weight, storage in iconography & type, not photography.
Image 5 — Trust / facilityP05 Standards proofCertified facility confidence; honest scope.
Image 6 — ComparisonComposite (P01 + P02)Help customer choose: whole vs sliced, grade A/B, soup vs tea use.
Image 7 — CautionsType-led (no pillar)Food product, not medicine. Allergy / storage caution where relevant.
Video / TikTokP02 + P04 motionShow use and texture, not medical promise. Claims Green / Yellow only.

Interim packaging guidance

The full packaging system is a separate project. Until that guideline is approved, these bridge rules apply to any SKU release. Do not finalise pouch layout from this document alone.
AreaInterim rule
Common pouchUse existing approved common pouch only. Do not create new pouch graphics per SKU unless management approves.
Sticker zoneProduct-specific information by controlled sticker / label, not by redesigning the pouch.
Required infoProduct name, Chinese name, net weight, origin if available, storage, batch / lot, packed / best before, company info.
ClaimsNo disease / treatment / cure claims. "Traditionally used for…" is Yellow — requires review.
CertificationSME-friendly approved wording: "Packed in our GMP & HACCP certified facility." Technical scope on back / spec pages.
VisualAvoid kraft-bottom trend, leaf wallpaper, large green floods, white text on Lime / Honey / Orange.
Before printAll packaging / sticker artwork requires management approval.

§19

Email & Transactional

Email & transactional templates

The four highest-volume customer touchpoints — order confirmation, B2B quote, legacy receipt, dispatch notification. Each sits in its brand mode and reuses the existing voice and component vocabulary; designers build them, not improvise them.

Anatomy — applies to all four templates

BlockRule
Header brand blockMaster logo (master mode) or sub-brand lockup (Medic Point / HerbsMart). Mono Ink on Paper 100. No marketing imagery.
Subject lineAction + identifier + outcome. Example: “Order #HC-24081 confirmed — dispatching tomorrow.” Never “Thank you for shopping with us 🌿”.
GreetingOne line, no honorific stacking. “Hi {name},” for B2C; “Dear {name},” for B2B / OEM.
Body registerCross-reference §13.5 ToV library: pick the row whose context matches (e.g. “B2B quote intro,” “Customer service delay,” “HerbsMart email”) and follow it.
Primary CTAOne per email. Forest CTA on light, or Lime-on-Ink for signature recognition. No second CTA above the fold.
Footer compliance lineCompany legal name, registered address, certification scope (one line), unsubscribe link.
Claim disciplineNo health / medical claims in transactional copy — even when the customer's order is health-related. Stay in product / process language.

Template 01 — B2C order confirmation

Template 02 — OEM / B2B quote response

Template 03 — Medic Point legacy receipt

Template 04 — HerbsMart dispatch notification


§20

Data Visualisation

Data visualisation

B2B sells on spec sheets and trust. Charts, dense tables and certificate strips carry that trust visually. The palette, density and layout patterns below apply across PDF, web and printed catalogue.

Chart palette

Five tokens cover every chart Herbal Care produces — from a single-series line to a four-series small-multiple. No chart should reach for a sixth colour; if you need more than four series, switch to small multiples.

RoleTokenUse
Series 1 (primary)Forest 700The default first series in every chart. Reads as trust / proof.
Series 2 (highlight)Lime 500The series the reader's eye should land on. Use when a single comparison matters.
Series 3Honey 500Third series only. Never on consumer-facing dashboards (Honey is premium-only).
Series 4Ink 500Fourth series, when truly needed. Reads as supporting / context.
Axis & gridInk 700 axis · Stone 300 grid · Paper 100 fillGrid lines stay subtle. Axis labels at 11–12 px.
Multi-series rule

Maximum four series in one chart. Five or more becomes unreadable — switch to small multiples (one chart per series, shared scale). Never use Medic Red or HerbsMart Orange in charts; both are reserved for sub-brand identity.

Table density

Three density tiers, picked by the surface and the reader's intent. A dashboard table is not a spec table; a spec table is not a hero stat.

TierRow heightCell paddingUse
Comfortable (default)40–48 px12 / 16 pxBrand book, customer-facing tables, B2C product comparison.
Compact28–32 px8 / 12 pxB2B spec sheets, HerbsMart SKU listings, dense catalogue pages.
Display72–96 px20 / 24 pxHero stats (40 years, 500+ customers, KPI strips). Numbers in serif at 32–48 px.
Density tiers, side by side

Same dataset (four SKUs) rendered at all three densities. Pick the tier that matches the reader's intent — not the one that looks “cleanest” in isolation.

Comfortable · default

SKUPackGradeMOQ
HC-RD-A-500Red Dates A · 500 gA24
HC-GB-S-250Goji Berries Select · 250 gS36
HC-WF-1KGWhite Fungus · 1 kg12
HC-LO-A-200Longan A · 200 gA30

Compact · B2B / spec sheet

SKUPackGradeMOQ
HC-RD-A-500Red Dates A · 500 gA24
HC-GB-S-250Goji Berries Select · 250 gS36
HC-WF-1KGWhite Fungus · 1 kg12
HC-LO-A-200Longan A · 200 gA30

Display · hero stats

40yrs
Continuous trade
500+
Active customers
120+
SKUs
24/7
Reorder

Certificate display pattern

Same layout for GMP, HACCP, MeSTI, Halal across PDF, web and packaging — a horizontal strip with logo, scope wording and validity. Consistency builds trust faster than embellishment.

ElementRule
LogoOfficial certifier mark only. Maximum 32 px tall on web; 12 mm tall on print. No reflowed or recoloured marks.
Scope wordingPulled verbatim from §14.2 Certification Claim Sheet. Consumer-facing wording on packaging; B2B / technical wording on spec sheets.
Validity / statusIssue and expiry date in YYYY-MM format, semantic-colour status chip (Active / Pending / Expired).
LayoutHorizontal strip on light surfaces, Stone 300 1 px divider between badges. Stack vertically below the md breakpoint.
ForbiddenDecorative borders, drop shadows, gradient fills, “Certified Quality” ribbons. The badge is the proof; do not gild it.
Badge strip — rendered

The strip below is the canonical Herbal Care certification display. Same proportions, dividers and typography across PDF, web and packaging back panel. Below the md breakpoint the strip stacks vertically.

GMP

Repacking of Chinese herbs

Issued 2024-08 · Valid 2027-08 Active

HACCP

Food safety controls — repacking

Issued 2024-08 · Valid 2027-08 Active

MeSTI

SME food safety scheme

Active Active

Halal

Selected SKUs — JAKIM

Issued 2025-02 · Valid 2027-02 Active

The mark blocks above stand in for the official certifier logos. In production, replace each <div class="cert-mark"> with the actual SVG logo from the certifier's brand kit, sized at 32 px tall on web. Never recolour or reflow the official mark.

Batch & spec data presentation

Numerical data in a Herbal Care document — batch numbers, weights, percentages, dates — must be readable as a column. The rules below apply to every spec sheet, COA, dispatch note and audit record.

RuleDetail
NumeralsTabular figures (Inter feature tnum). Every digit occupies the same width so columns align.
AlignmentRight-aligned for numerics; left-aligned for labels; centred only for status chips.
UnitsConsistent within a column. Mix kg / g only if the full column shows the unit on every row.
LayoutOne row per attribute, label on the left, value on the right. No nested cells.
PrecisionQuote the precision the spec actually carries. “500 g” not “500.00 g” unless the SKU is graded to 0.01 g.

Live chart — palette demonstration

A demonstration grouped bar chart using the §17 chart palette. Three series: Forest 700 (primary), Lime 500 (highlight), Honey 500 (premium / third only). Axis Ink 700; grid Stone 300.

2,400 1,800 1,200 600 Q1 Q2 Q3 Q4 Soups & Cooking Daily Nourishment Premium Gifts

SVG inline so it inherits brand tokens via currentColor / CSS variables. For interactive dashboards or PDFs with hundreds of charts, render through a charting library (Chart.js / D3) that accepts these tokens — never hard-code hex values.


§21

Pricing & Promotion

Pricing & promotional voice

The brand sells health foods at fair quality-driven prices. Promotional voice protects that positioning under discount pressure. Three rules govern every sale, festive promo and BNPL line.

Three rules

1 · No superlatives.“Lowest price ever” / “Cheapest in market” / “Unbeatable” are banned. Use specific savings: “15% off Red Dates A 500 g, this week.”
2 · No urgency manipulation.Time limits are stated as facts (“Until 31 Jan”), never as pressure (“Don't miss out!” / “Last chance!” / countdown timers without honesty about restock).
3 · No claim inflation under sale pressure.Discount copy follows the same Green / Yellow / Red discipline as full-price copy (§14). Sales do not unlock claims that aren't allowed at full price.

Approved promotional copy patterns

ContextAvoidHerbal Care version
Discount headlineMEGA SALE!! 70% OFF EVERYTHING!!! 🔥Premium Gifts — 15% off, until 31 Jan. Selected SKUs.
BundleBUY 2 GET 1 FREE while stocks last!!Three-pack bundle: 12% better value than buying singles.
Festive (CNY / Hari Raya)Lucky herbs for prosperity ! Bring fortune home !Curated festive sets — soup base, tea blend, premium gift box. Gift with the same care you'd cook with.
Atome / BNPL linePay later, no commitment, free money !Pay in 3 with Atome — no interest. Order ships once first payment clears.
Loyalty / referralRefer a friend, both get free!Refer a customer — both accounts get RM 10 credit toward the next order.
Recovery email after cart abandonmentYou forgot something! Don't miss out!You left a few items in your cart. Prices are valid for {N} more days. Reply if you have a question about the spec or storage.

Mode-by-mode

ModePromotional latitude
Corporate / StandardsAlmost none. Discounts on B2B contracts are documented commercial terms, not promotional copy. No sale banners on corporate pages.
Consumer / CommerceMost active here. Apply the three rules above. Use the Lime-on-Ink CTA for the discount; never colour the discount itself in Lime — that erodes Lime's signature recognition role.
Legacy TradeRare. Medic Point legacy SKUs may run clearance promos but should never appear in Herbal Care master promotional surfaces.
Utility TradeVolume-discount tiers are part of the trade catalogue, not promotional copy. HerbsMart shows pack-tier pricing, not “sale”.
Luxury / GiftLimited promotion only. Premium tier discounts erode tier credibility — cap discounts at 10%; never bundle with a sale event banner.

Status. Starter rules drafted from §13.5 ToV library and §16.5 festive social poster. Refine after the next two festive campaigns ship.


§22

Brand Story & Philosophy

§22 governs the words behind the system: name etymology, canonical narrative, story pillars and the moodboard the brand commissions against.

Canonical narrative

Herbal Care began as a family trade built on supplying trusted traditional ingredients. Over decades, we learned that the real value is not in selling mystery and promises. It is in protecting quality, helping customers choose, and making standards visible.

The health food market has become louder, more confusing, and more claim-heavy. Herbal Care takes a different path: food-first, standards-led, and evidence-informed. We respect tradition, but we do not hide behind vague claims. We preserve legacy, but we improve the system.

We are building a long-term health food brand where families, operators, and buyers can understand what they are buying, why it matters, and how to use it responsibly.

Story pillars

PillarMeaning
Heritage that earns trustNot nostalgia for nostalgia's sake. Heritage must support trust and continuity.
Clarity over hypeTeach customers how to judge quality instead of shouting louder.
Food-first positioningIngredients for cooking and daily nourishment, not medical treatment.
Standards & proofGrade tables, preparation guidance, certified processes, clear labels.
Care in executionService, honesty, people, animals, environment, long-term relationships.

Moodboard keywords

Should feel like
  • Pantry, kitchen, ingredient, home cooking, responsible trade.
  • Warm paper, ink, natural light, documented product specs.
  • Premium through restraint, clarity and proof.
  • Food-first, product-first, process-aware.
Should not feel like
  • Pharmacy, clinic, hospital, miracle wellness spa.
  • Generic organic aisle wallpaper with leaves everywhere.
  • Luxury for luxury's sake, fake gold, excessive decoration.
  • Clinical blue, stethoscope, lab-medicine cues.

§23

Governance & Process

Brand request form

Every internal brand-asset request enters the workflow through this twelve-field form. It exists to capture context the SLA table needs to make a fast, correct call.

FieldPurpose
Request titleShort name for the requested asset.
Requester / departmentWho needs it.
ChannelWebsite / Shopee / Lazada / TikTok / packaging / catalogue / social / internal.
AudienceConsumer / B2B / internal / authority / supplier.
Brand modeCorporate / Consumer / Legacy / Utility / Luxury.
Product / SKU involvedSKU list or N/A.
Claims involved?None / Green / Yellow / Red / unsure.
Certification involved?Yes / No / unsure.
Chinese copy involved?Yes / No.
DeadlineDate and urgency.
Reference filesLinks / images / docs.
Final approverBrand Lead / Management / specific owner.

Approval workflow with SLAs

Risk levelExamplesFinal approvalSLA
LowSocial greeting, simple product photo, no claim/cert.Brand Lead1–2 working days
MediumProduct page, catalogue, B2B deck, web page.Brand Lead + Product Owner3–5 working days
HighPackaging, certification claims, health-function claims, paid ads, printed bulk.Management / Director5–10 working days
UrgentIncorrect published claim, wrong certificate, wrong brand name.Brand Lead + ManagementSame day if possible

Vendor approval — what designers may & may not change

Designer may decide
  • Layout execution, spacing, alignment
  • Image crop, responsive adjustment
  • Animation within system
Designer must not change
  • Font choice, colour tokens, logo usage
  • Brand mode, Chinese wording
  • Product claims, certification wording
  • Product category names, brand architecture
  • Final publish

Designer / agency onboarding pack — 8 pages

The minimum-viable kit handed to any external designer or agency on day one. Each page is a single A4 / letter spread; together they cover everything an external partner needs to ship Herbal Care work without escalating every decision.

PageWhat the page must contain
1 · Who Herbal Care 正補 isOne-line positioning, what we are / are not, five promises, food-not-medicine stance.
2 · Colour & CTA rulesCore swatches, Forest CTA on light, Lime-on-Ink signature CTA, banned pairings.
3 · Typography + Chinese scriptInter / Noto Serif / CJK stack, type scale, Simplified copy with the 正補 exception.
4 · Logo & sub-brand lockupsHorizontal, stacked, mark-only, 正補-only, Medic Point endorsement, HerbsMart powered-by.
5 · Brand modes & decision treeMode matrix and when to use Corporate / Consumer / Legacy / Utility / Luxury.
6 · Photography directionP01–P08 shot list and approved / rejected reference rules.
7 · Claims & certification rulesGreen / Yellow / Red matrix, Chinese risky terms, certification wording.
8 · Approval & handoff checklistWhat designer may decide, what Herbal Care must approve, SLA table, final-release checklist.

Exportable onboarding summary

The block below is the actual one-page condensed onboarding artefact — printable directly from this page using the Print onboarding pack control. Vendor receives this plus the .ai source link from §06.5; everything else is reachable from here.

Print onboarding pack  →   Reset print mode

Herbal Care 正補 · Designer onboarding pack

Reference page from brand_system · for full context, read the linked sections in the brand book.

1 · Who Herbal Care 正補 is

One-line. Standards-led health food and botanical brand. Modernises tradition without abandoning it. §01

We are. A health food, botanicals and dried-food supplier with clear grading, preparation guidance and responsible claims.

We are not. Medicine brand, TCM clinic, pharmacy, miracle-cure brand, fear-based wellness seller.

Five promises. 1 Food, not medicine. 2 Honest communication. 3 Clarity before purchase. 4 No harm for profit. 5 No shortcuts on quality.

2 · Colour & CTA rules §04

Core. Paper 50 / Ink 900 / Lime 500 / Forest 700 / Honey 500. Status. success / warning / error / info / pending / disabled (semantic only).

CTA. Forest on light = serious / default. Lime-on-Ink = signature recognition. Banned. White on Lime / Honey / Orange. Medic Red outside Medic Point. Orange outside HerbsMart.

3 · Typography & Chinese script §05

Stack. Display / heading: Noto Serif. Body / UI: Inter. Chinese: Simplified by default; 正補 stays Traditional — never converted to 正补.

Floors. Latin 11 px legal, 14 px UI body, 16 px long-form. CJK sans 12 px floor, 14 px body. Serif CJK 16 px minimum.

4 · Logo & sub-brand lockups §06

Variants. Horizontal · stacked · monochrome Ink · reversed on Ink. SVG / PNG / .ai source in §06.5. Do not redraw or invent variants.

Endorsement. Medic Point / endorsed by Herbal Care 正補 (legacy). HerbsMart / powered by Herbal Care 正補 (utility). Premium Selection (gift / festive only).

5 · Brand modes & decision tree §03

Five modes. Corporate · Consumer · Legacy · Utility · Luxury. Pick the mode before writing or designing.

Decision. B2B proof / certificate → Corporate. B2C marketplace / packaging → Consumer. Old Medic Point SKU → Legacy. Portal / SKU / quote → Utility. Gift / festive → Luxury.

6 · Photography direction §07

P01–P08. Clean packshot · texture macro · warm flatlay · preparation scene · standards proof · warehouse reality · luxury still life · legacy continuity.

Reject. Medical cues · generic-organic leaf wallpaper · over-saturation · cluttered composition. Current P-photos are AI placeholders pending a real shoot.

7 · Claims & certification §14

Claims. Green = food facts; Yellow = traditionally used / supports / helps maintain (review required); Red = treats / cures / lowers blood sugar / anti-cancer (banned without legal basis).

Chinese banned. 治疗 · 治愈 · 预防疾病 · 降血压 · 降血糖 · 抗癌. Use with care. 滋补 · 调养 · 处方 (traditional context only).

Certification. Consumer-facing: Packed in our GMP & HACCP certified facility. B2B / technical: GMP & HACCP certified facility for repacking of Chinese herbs. Never overstate scope.

8 · Approval & handoff §23

You may decide. Layout, spacing, alignment, image crop, responsive adjustment, animation within system.

You may not change. Font choice, colour tokens, logo usage, brand mode, Chinese wording, claims, certification wording, category names, brand architecture.

SLAs. Low-risk 1–2 days. Medium 3–5 days. High 5–10 days. Urgent same-day. Pre-publish. Run §24 QA checklist before final release.

Brand book canonical: index.html. Token source: assets/tokens.json. Logo source: assets/logo/source/herbal-care-logo-outlined.ai. Questions: brand@herbalcare.com.my.


§24

Templates & Checklists

Three checklists for the surfaces that ship most often. Use them as the floor for every design, marketplace and packaging release.

The two checklists below are interactive. Tick items as you audit a release; progress saves to this browser via localStorage so you can leave and return without losing state. Each checklist has its own slot; clearing one does not affect the other.

Pre-publish QA checklist

0 / 10

Marketplace product page checklist

0 / 7

§25

AI Knowledge Base & Productisation

The brand system is built to be retrieved by AI agents, not just read by humans. §25 documents the 57-chunk map, the deployable QA prompt and the live Dify deployment.

RAG chunk map (excerpt of 57)

Chunk IDTitleModeTopic
HC-BRAND-001Brand constitution & core ideaAllStrategy
HC-BRAND-005Architecture master mapAllArchitecture
HC-COLOR-002Colour usage ratios by modeAllColour
HC-COLOR-004Banned colour pairingsAllAccessibility
HC-VISUAL-002Photography shot listAllPhotography
HC-LOGO-004Co-branding & endorsement lockupsAllLogo
HC-TYPE-003English & Chinese co-settingAllTypography
HC-CLAIM-001Claims matrixAllClaims
HC-CLAIM-002Chinese claims wording controlAllClaims / Language
HC-AI-001AI Brand QA promptAllAI QA

Deployable AI Brand QA prompt — non-negotiable facts

  • Official brand spelling: Herbal Care 正補. Never use 正补 for the brand name.
  • General Chinese copy uses Simplified. Only the brand name 正補 stays Traditional.
  • Herbal Care sells health foods and botanicals, not medicine.
  • Certification claims are trust signals, not permission to make medical claims.
  • Forest is the serious / default CTA on light. Lime-on-Ink is the signature CTA. White on Lime / Honey / Orange is prohibited.
  • Medic Red belongs only to Medic Point. HerbsMart Orange belongs only to HerbsMart utility. Honey is premium / gift only.
  • Medic Point is Active Legacy. PlainFoods is parking lot only.

JSON output schema

The deployed agent returns this literal structure. AI agents follow literal JSON skeletons more reliably than table descriptions; retrieved_chunks supports an audit trail of which chunks the agent used for each verdict.

{
  "overall_status": "GREEN | YELLOW | RED",
  "recommended_mode": "Corporate | Consumer | Legacy | Utility | Luxury | Mixed | Unknown",
  "issues": [
    {
      "severity": "low | medium | high",
      "category": "claim | colour | logo | typography | language | mode | certification | other",
      "original": "<exact phrase from input>",
      "problem": "<what's wrong and which chunk it violates, e.g. HC-CLAIM-001>",
      "recommended_fix": "<suggested replacement>"
    }
  ],
  "approved_elements": ["<what is already on-brand>"],
  "revised_copy": "<rewritten copy if applicable, else null>",
  "human_review_required": true,
  "review_owner": "Brand Lead | Claims Checker | Certification Owner | Management | None",
  "retrieved_chunks": ["HC-XXX-NNN"]
}

Few-shot examples

InputExpected output
Red dates cure insomnia and improve blood circulation. Buy now.RED. Disease implication and guaranteed functional claim. Rewrite: "Red dates are commonly used in traditional soups and daily nourishment. Learn how to choose and prepare them." Owner: Claims Checker.
Packed in our GMP & HACCP certified facility.GREEN for consumer packaging if certificate is active. For B2B technical, add scope wording. Owner: Certification Owner for first use.
Herbal Care 正补 Premium Gift SetYELLOW. Brand spelling error. Replace 正补 with 正補.

Auto-flag rules

Hard rules cost less inference and are more deterministic than few-shot pattern-matching. The deployed agent applies these before reasoning.

  • AI flags risk and rewrites; humans approve Yellow and Red. AI does not approve claims.
  • If input contains 正补 (Simplified) for the brand name → automatically YELLOW (brand spelling error per HC-TYPE-004).
  • If input contains banned Chinese terms (治疗 · 医治 · 治愈 · 预防疾病 · 疗效 · 药效 · 根治 · 三天见效 · 保证有效 · 降血压 · 降血糖 · 抗癌) → automatically RED (per HC-CLAIM-002).
  • If unsure between Yellow and Red, choose the more conservative one.
  • Always cite chunk IDs in the retrieved_chunks field.
  • The agent must retrieve relevant chunks from the knowledge base before judging.

Stable principles for AI systems

Five principles that apply to every AI agent consuming Herbal Care content — chatbots, claims validators, copy generators, search agents. Unlike the non-negotiable facts above (which are brand specifics), these are interpretive instructions. They keep agents from drifting in tone, claim or scope.

PrincipleInstruction for AI systems
Food-firstDo not describe Herbal Care as medicine, a clinic, a pharmacy or a cure-oriented wellness brand.
Claims disciplineAvoid disease / treatment / cure / prevention / guaranteed-result claims unless there is formal legal-regulatory basis and approval.
Bilingual toneUse natural English and natural Malaysian-Chinese Mandarin. Do not translate mechanically.
Brand modesChoose the mode before writing or designing. Different channels require different emphasis (see §03).
Certification scopeNever overstate certification. Distinguish facility scope from product-level certification (see §14).

Claims Validator — Deployed Dify Configuration

Live since 2026-04-30. Documents the as-built configuration so anyone reproducing or migrating the deployment has the full spec.

ComponentStatus / Specification
StatusLive — Dify Cloud, validated 2026-04-30
WorkspaceDify Cloud (free tier)
App"Herbal Care 正補 — Brand QA" (Chatbot type)
App URLcloud.dify.ai/app/43b2fb56-fb4f-4d9f-b661-4ae17a765b1f
Knowledge baseHerbal_Care_RAG_Chunks_v3.6.md — 57 chunks indexed (+1 preamble)
Index methodEconomical (Inverted Index, BM25 + 10 keywords/chunk)
RetrievalTop K = 5
ChunkingCustom by \n## H2 heading, max 2500 chars, overlap 1
LLM providerOpenRouter (langgenius plugin v0.0.49)
Modelgpt-5-mini
Temperature0.2
System promptNon-negotiable facts (above) + JSON schema + auto-flag rules + few-shot examples
InputAsset type · audience · channel · text · claims/certs · desired mode
Rules engineRAG retrieval against 57-chunk knowledge base + system-prompt rules
OutputJSON (overall_status, recommended_mode, issues[], approved_elements, revised_copy, human_review_required, review_owner, retrieved_chunks) + brief human summary
Human reviewYellow and Red outputs require human approval. AI does not approve claims.

Future upgrade path (when budget allows)

  • Switch index method from Economical to High Quality (semantic embedding) — requires OpenAI / Cohere / Voyage API key, ~$0.0005 initial embedding cost. Chunks file unchanged. One-click switch via Knowledge Base settings.
  • Add Cloudflare Worker frontend if marketplace listing teams want a non-Dify UI.

Operational notes

Chat UI input format. Dify's chatbot UI treats Enter as message-send. Users should format multi-field input on a single line with semicolon separators, e.g. Asset type: Marketplace listing; Audience: Consumer; Channel: Shopee; Text to review: "..."; Claims/certs: ...; Desired mode: ... Or use Shift+Enter for in-message line breaks where the UI supports it.

gpt-5-mini chain-of-thought leak. This model occasionally narrates its reasoning before producing the JSON block ("I'm considering high severity…", "I'll go with…"). Harmless but verbose. To suppress, add to the system prompt: "Do not narrate your reasoning. Output only the JSON block followed by a brief human-readable summary."

Cost guard. Each query is roughly 3,000–4,000 input tokens (system prompt + retrieved chunks + user input) + 500 output tokens. At gpt-5-mini OpenRouter rates this is ~$0.005–0.010/query. 100 queries/day ≈ $1/day. Set OpenRouter spending limits if delegating the API key broadly.

Deployment Validation Log

The validation log doubles as a regression test fixture. If a future model change breaks brand QA accuracy, the log records the last known-good state. Re-run the §25 few-shot tests and confirm all pass before promoting any change to live (system prompt, model, knowledge base).

Initial validation: 2026-04-30

TestInput (truncated)ExpectedActualChunks citedPass
1Red dates cure insomnia and improve blood circulation. Buy now.REDREDHC-CLAIM-001
2Packed in our GMP & HACCP certified facility.GREENGREENHC-CERT-001
3Herbal Care 正补 Premium Gift SetYELLOWYELLOWHC-BRAND-006 · HC-BRAND-008 · HC-LAYOUT-002

Notable: Test 3 went beyond the spelling-only fix and additionally surfaced Luxury-mode language improvements ("Premium Selection" phrasing per HC-BRAND-006) plus a Simplified Chinese localised variant ("Herbal Care 正補 尊享礼盒"). Higher-order brand reasoning beyond rote rule application.

Retraining SOP

The brand book changes faster than the AI agent's knowledge base. Without a retraining ritual, the agent's answers go stale silently — it confidently cites rules from an old version. The procedure below is the maintenance contract.

Retraining triggers

TriggerSeverityAction
New major version (vN.0)MandatoryRe-extract chunks, re-index, re-validate before tagging the release.
New minor version (v3.x)MandatorySame as major. Minor versions add or extend systems; chunks must reflect them.
Patch version (v3.x.y)ConditionalRequired if the patch touches §04 / §06 / §14 / §13 / §14 / §23 / §25 (rule-bearing chapters). Optional for tone-only or layout-only patches.
Quarterly cadenceMandatory minimumEven with no version change, validate the deployed agent every 90 days. Spot-test five §13.5 contexts; confirm the agent still cites current rules.
Failed validation in productionEmergencyIf a real customer interaction reveals the agent citing outdated rules, halt agent-driven content; retrain within 48 hours.

Procedure

StepActionOwner
1 · Extract chunksRe-generate Herbal_Care_RAG_Chunks_vX.md from the current index.html. One chunk per <h3 class="sub"> sub-section, plus a preamble chunk with non-negotiable facts. Keep the chunk-ID convention (HC-<DOMAIN>-NNN).Brand Lead + AI Operations
2 · Diff against previousCompare the new chunks file against the deployed version. Tag every chunk as added, edited, removed, or unchanged. Flag any chunk where rule-bearing language changed.AI Operations
3 · Stage in DifyUpload the new chunks file as a new knowledge base in Dify (don't overwrite the live one). Index using the same Economical / BM25 method documented in §25.4.AI Operations
4 · Re-run validationExecute the §25.5 few-shot test set against the staged knowledge base. All three tests must pass with the same or improved verdict and chunk citations from the new chunk IDs.Brand Lead
5 · Spot-test broader coveragePick five §13.5 ToV contexts at random; confirm the agent's answers cite chunks from the current version. Note any drift; don't promote until cleared.Brand Lead
6 · Promote to liveSwitch the deployed Dify app's knowledge-base reference from the previous to the new index. Update the App URL reference if needed (rare).AI Operations
7 · Log + tagAppend a row to §25.5 Deployment Validation Log with the new version, date, test results, retrained-by name. Tag the brand-book commit that triggered the retrain.Brand Lead
8 · Archive previous indexKeep the previous knowledge base in Dify for 30 days as rollback insurance. Delete after 30 days of clean operation.AI Operations

Drift signals to watch

Operational
  • Agent cites a chunk ID that does not exist in the current chunks file → index pointing at deleted version.
  • Agent answers reference rules with outdated wording (version-log phrases in body prose, pre-v3.7.4 tone violations) → chunks file pre-tone-unification.
  • Few-shot validation passes verdict but cites different chunks than expected → chunk-ID renames; retrain.
  • Dify response times rise sharply → index size growing without re-tuning Top-K. Re-baseline.

Owner. Retraining ritual sits with Brand Lead + AI Operations. The pair runs the procedure together; neither role alone is sufficient.


§26

House Style & Documentation Discipline

House style is the editorial discipline that keeps the brand book consistent across versions and authors. Versioning records what changed; modularisation plans how this single file scales; the eight house-style rules govern how every chapter is written.

Versioning discipline

PatchTypo / small fix.
MinorNew rule / template.
MajorArchitecture or strategy change.
ChangelogEvery release: version, date, owner, summary, affected sections, reason.
ArchiveOld versions remain in Brand Center / Archive, never overwritten silently.
AI source syncDOCX, PDF, Markdown, JSON/YAML must be updated together when rules change.

Modularisation plan

The brand book lives as a single index.html + brand.css today. That is intentional: one source, no build step, instant browser open. It will not stay that way forever — size will eventually force a split. The criteria and approach below are the plan; do not split before the criteria fire.

Split triggers

SignalThresholdWhat it means
index.html line count> 5,000 linesEditing pain starts dominating writing pain. Time to split.
brand.css line count> 4,500 linesCSS specificity bugs become harder to predict; per-chapter CSS file becomes worth it.
Single-file load size> 600 KB total HTMLFirst-paint on slow networks degrades. Lazy-load chapter content.
Two or more concurrent editorsDaily merge conflictsPer-chapter files reduce conflict surface area.

Approach when triggered

StepDetail
1 · Per-chapter HTML partialsMove each <section class="chapter"> into chapters/sN.html (s1.html, s2.html, …). Keep index.html as the shell + nav + chapter loader.
2 · Build step (minimal)A 30-line Python or Node script that concatenates partials at build time into a single index.html for the “flat” deploy, plus optional per-chapter routes for the modular deploy.
3 · CSS layer per chapterMove chapter-specific styles (e.g. mock layouts in §16, email templates in §17) into brand.css companions: chapters/sN.css. The :root tokens stay in brand.css as the single source.
4 · Cross-reference linkcheckA CI step walks every #sN anchor across all partials. Broken refs fail the build.
5 · Tokens stay flatNever split :root across files. Tokens are the single source; splitting them is how brand systems decay.

Anti-patterns to avoid

Do not
  • Split into per-author folders (keith/, brand-lead/). Brand books are not feature branches.
  • Introduce a JavaScript framework just to load partials. Vanilla fetch + template literals is enough.
  • Move tokens into a CSS-in-JS library or design-token package — the JSON export covers that without coupling.
  • Pre-emptively split before triggers fire. The single-file format has compounding readability advantages until ~5k lines.

House style — editorial discipline for this book

Eight rules govern the brand book itself. They mirror §13.1 Core voice attributes applied to internal documentation. Future authors and AI assistants editing this book follow them.

#RuleWhat this enforces
1Sentences are short. 12–18 words median. Cut adjectives that don't carry weight.Read like a spec, not an essay.
2Each chapter opens with a one-line stance. Declarative thesis: what this chapter governs.The reader knows in five seconds whether they are in the right place.
3Body is imperative. “Use X. Avoid Y. The rule is Z.” Not “we recommend,” “consider,” or “in many cases.”Designers make decisions, not interpretations.
4Tables and lists carry the rules. Prose connects them. A paragraph of more than three sentences before a table means the table is missing rows.Rules are scannable; prose is connective tissue.
5No hedge words. No “perhaps,” “might,” “consider,” “in many cases,” “where appropriate.” If it is a rule, say so. If it is optional, say “optional.”Eliminates the hedging that erodes rule strength.
6No marketing flourishes. “Living source of truth” appears once on the cover. Not in §22 or §25 body prose.The book documents; it does not sell itself.
7No version-log noise in body prose. “v3.6 keeps …” belongs in the changelog, not in §04 / §14 ledes.Body content stays current across versions; only the changelog tracks history.
8First-person plural is reserved for §01. §01 uses “we” because §01 is the constitution. §02 onwards is instruction-mode — write “Use X,” not “We use X.”Keeps the constitutional voice rare and meaningful.
Where this rule lives

These rules govern the brand book itself. For consumer- and B2B-facing voice, see §13. For AI-agent-facing principles, see §25 “Stable principles for AI systems.” The rules are also surfaced in AGENTS.md at the repository root so coding assistants discover them automatically.


§27

Polish & Longevity

A brand system is only as alive as the rituals around it. §27 governs the annual review cadence and the employee primer that keep the discipline current.

Employee brand primer — eight rules

  1. Herbal Care 正補 is a health food and botanicals brand, not a medicine brand.
  2. We explain clearly: what the product is, how to use it, how it is graded and what it cannot promise.
  3. Use Simplified Chinese for normal copy, but always write 正補 in Traditional Chinese.
  4. Do not make disease, cure, treatment or guaranteed health claims.
  5. If you mention GMP / HACCP / Halal / MeSTI / ISO, use approved wording only.
  6. Use the approved brand colours, logo and fonts. Do not invent your own style.
  7. When unsure, ask before publishing. It is cheaper to check than to correct a mistake.
  8. Our standard is: no hype, no fear, no shortcuts.

Annual review cadence

TimingAction
JanuaryReview brand system changes from prior year; update changelog and obsolete examples.
QuarterlyReview certification claims, website copy, marketplace templates and Red / Yellow claim incidents.
Before new packagingCheck logo, claims, certification, mandatory fields, packaging bridge rules.
Before major website updateCheck colour, typography, modes, CTA pairings, architecture.
Every 2 yearsReview Medic Point Active Legacy status.
When launching new conceptCreate separate concept strategy file before adding to master brand manual.
Doing things the right way, while nourishing people.