Design system
26 notes on design system.
- Conexeu design system — contents
- Conexeu — Color
- Conexeu — Graphic Devices
- Conexeu — Iconography
- Conexeu — Photography
- Conexeu — Space & Grid
- Conexeu — Type
- Conexeu — Components
- Conexeu web — as built vs canon
- Application cross-links
- Architects cards
- Leadership bio modal — PRESENT, UNMEASURED
- Buttons, arrows & rules
- Disclaimer & FDA notice
- Footer
- Hero
- Navbar & overlay menu
- News band
- Page shell & scroll-snap slides
- Phase cards
- Section shell
- Sticky block
- Testimonial band — SHIPPED INACTIVE
- Conexeu — Digital media rules
Conexeu design system — contents
Foundations
| Doc | Covers |
|---|---|
| logo | logo assets and rules |
Components
| Doc | Component |
|---|---|
| page-shell | Page wrapper + scroll-snap slides |
| section | Section shell and modifiers |
| hero | Hero, first snap target |
| sticky-block | Stacked sticky panels with background video |
| architects-cards | The five verticals as full-width cards |
| phase-cards | Composed card formation |
| application-crosslinks | "Explore Other Applications" row |
| news-band | CMS-fed News and Media band |
| testimonial | Shipped inactive — leave it that way |
| bio-modal | Leadership bio panel — present, unmeasured |
| navbar | Slim bar + full-screen overlay menu |
| footer | Footer, email capture, socials |
| disclaimer | Compliance UI — page disclaimer + FDA notice |
| buttons-and-rules | Gold arrow links and 1px gold rules |
Media
digital · print · social
Conexeu — Color
| Token | Hex |
|---|---|
conexeu-green |
#0E443A |
white |
#FFFFFF |
cg-1 |
#156A5A |
cg-2 |
#0D9279 |
cg-3 |
#16B496 |
cg-4 |
#90E8D7 |
gold-solid |
#FFD902 |
gold-metallic-1 |
#D4A041 |
gold-metallic-2 |
#FBE67B |
gold-metallic-3 |
#FCFBE7 |
gold-metallic-4 |
#F7D14E |
iris-1 |
#5F3EFF |
iris-2 |
#7F65FF |
iris-3 |
#CABFFF |
iris-4 |
#EAE4FF |
hydra-1 |
#0065BC |
hydra-2 |
#0089FF |
hydra-3 |
#7FC3FF |
hydra-4 |
#D7ECFF |
coral-1 |
#FF5D3A |
coral-2 |
#FF8C73 |
coral-3 |
#FFB5A5 |
coral-4 |
#FFE7E2 |
rose-1 |
#FC6082 |
rose-2 |
#FF8BA4 |
rose-3 |
#FFB7C7 |
rose-4 |
#FFD7DF |
slate-1 |
#343D3B |
slate-2 |
#737A78 |
slate-3 |
#A8A8A8 |
slate-4 |
#F1F1F1 |
live-deep-ground |
#042A23 |
live-pearl |
#F8F7F3 |
Rules, mapping and measured contrast
Three things to carry away:
- Conexeu Green is
#0E443A. The guide captions it#0F574A; the swatch, the logo artwork and the live site all say#0E443A. - Never set body copy on
cg-3,cg-4,coral-2,rose-1,rose-2orslate-3. - The guide's own
coral-4 / coral-1(2.58:1) androse-4 / rose-1(2.25:1) pairings fail AA — display sizes only. live-deep-ground #042A23andlive-pearl #F8F7F3are production values the 2026 guide does not define. Use them only when editing the existing site.
Conexeu — Graphic Devices
Four devices, all descended from the X in the logotype, all hairline linework.
| Device | What it is | Rules |
|---|---|---|
| The Mesh | continuous interlocking-X lattice | 3 modes only: metallic gold on green (premium) · white contour that follows the body's form over therapeutic areas · solid gold on white as light texture |
| The X Pattern | small cluster of large open outlined Xs | Conexeu Green on light, white on dark, solid gold on white for elevated moments. Cropped into photography or at a layout edge. Never full-surface. |
| The Frame | inset containment rule | 1.5% of composition standard, up to 3.5% emphasis |
Hard rules
- One device per composition. Mesh or X Pattern, never both.
- Hairline only — nothing filled.
- No gradient, blur, drop shadow, glow, bevel or 3D extrusion on any brand element, anywhere in this system.
- A flat mesh pasted over a curved surface is off-canon; the contour behaviour is the idea.
Conexeu — Iconography
Guide language: "clean, circular line-art icons that balance literal and abstract forms with minimal detail and controlled stroke weight."
Spec
| Property | Value |
|---|---|
| Container | a circle, always |
| Glyph | line-art, centred, never filled |
| Reference size | 180 × 180px |
| Stroke at that size | 2px — i.e. 1.1% of icon size. Scale by ratio, never by fixed px. |
Modes
| Mode | Ink | Ground | When |
|---|---|---|---|
| Light (default) | Conexeu Green #0E443A |
white / light | "the default and most common application" |
| Dark | white | Conexeu Green or dark | reverses for contrast |
| Secondary | therapeutic 1-stop | that family's 3 / 4 tint | "limited and intentional… reserved for therapeutic contexts, such as infographics or multi-page documents" |
Check contrast before using a secondary mode: Coral 1 on Coral 4 measures 2.58:1 and
Rose 1 on Rose 4 2.25:1 — both fail AA. Hydra (4.83) and CG (4.54) pass.
Motifs observed in the guide set
Layered waves · a seven-circle cell cluster · an asterisk / burst · a four-circle quad. All single weight, all inside the circle.
Conexeu — Photography
- a blue Conexeu wordmark, blue CXU mark or blue X-Mark
- 0F574A or 042A23 used as Conexeu Green in print or social
- gold on a secondary green tone, or gold as a dominant color
- a therapeutic 1 or 2 stop used as a full-bleed background
- body copy on CG 3, CG 4, Coral 2, Rose 1, Rose 2 or Slate 3
- a third typeface, Bold or Heavy IvyPresto, or an all-caps display headline
- the positioning line set as live text instead of an outlined vector
- a stretched, tinted, shadowed, rotated or hand-rebuilt mark
- content inside the X-height clearspace
- a standalone CXU mark where Conexeu has not been established
- mesh and X pattern in the same composition
- a full-surface X pattern
- a flat mesh pasted over a curved body surface
- gradient, blur, drop shadow, glow, bevel or 3D extrusion on a brand element
- baked lettering, headline, caption, logo, number or UI text inside a generated render
- before-and-after imagery in any medium
- a result, percentage, timeline-to-benefit or efficacy figure
- restores, heals, proves, works or regenerates stated as achieved fact
- a testimonial used as evidence of performance
- a comparative claim against a named competitor product
- an uncaveated superlative such as next-generation, advanced or innovative
- the unapproved line Regenerate, don't replace
- invented motion timing, easing or duration
- invented brand voice, personality or tone attributed to the guide
Categories and restrictions
Five approved categories: patient, gel & material macro, fluid & water motion, cellular & microscopic, skin & biological surface. "Balances human expression with scientific depth."
- AI-generated patient imagery is explicitly permitted — with strict attention to quality and licensability.
- Microscopy should align to the therapeutic palettes (aesthetics → Coral, wound care → Iris, …).
- No before-and-after, ever. CXU is investigational.
Conexeu — Space & Grid
The Frame is the grid
Conexeu's spatial signature is not a column grid, it is containment. Content sits on a surface inset inside a frame, and the frame's weight is expressed as a percentage of the composition — never a fixed pixel value.
| Variant | Weight | Use |
|---|---|---|
| Standard Frame | ~1.5% of the composition | Digital and editorial |
| Emphasis Frame | up to ~3.5% of the composition | Print and large-format |
At 1080 × 1080 that is ~16px and ~38px. At 1920 × 1080 (long edge) ~29px and ~67px.
Artboards in use
| Surface | Size |
|---|---|
| Social (all 33 produced boards) | 1080 × 1080 |
Radii
small 15px · medium 20px · large 30px. Nothing else. Images in cards take a radius; full-bleed
imagery takes none.
Web spacing (as built)
| Token | Value |
|---|---|
| container | 82.5rem |
| container-large | 95.625rem |
| container-medium | 106.875rem |
| page-width | 1600px |
| container gutter gap | 0.9375rem |
| section gap | 8.125rem |
| section-with-content top / bottom / middle | 7.5rem / 7.4375rem / 3.0625rem |
| h1 gap / h1 subheading gap | 1.6875rem / 0.8125rem |
| h2 gap / h2 paragraph gap | 0.75rem / 1.3125rem |
Slide anatomy (guide chrome, reusable for decks)
Running head 14pt Neue Montreal Regular. Section number and section name top-left, brand line top-right or bottom-right. Section title 53pt IvyPresto Thin. Full-bleed section dividers carry the title at 75pt with the number at 33pt. Body copy runs in two columns at 14pt.
Conexeu — Type
| Role | Family |
|---|---|
| display | IvyPresto Display |
| body | Neue Montreal |
| display-fallback | Times New Roman |
| body-fallback | Helvetica |
| web-body-fallback | Inter |
| headline | IvyPresto Display Thin, 78pt, 112% leading, 4% kerning |
| positioning-line | IvyPresto Display Light, 52pt, 100% leading, 2% kerning, outlined vector |
| body-copy | Neue Montreal Regular, 26pt, 150% leading, 2% kerning |
Ramp, licensing and fallbacks
- Display is IvyPresto Display in Thin or Light only — no Regular, Medium, Bold or Heavy appears anywhere in the guide. Emphasis is Light Italic, never bold, never all-caps.
- Print ramp: headline 78pt / 112% / 4% kerning · positioning line 52pt / 100% / 2% · body 26pt / 150% / 2%. Sizes are relative; the percentages travel with the size.
- "Architecting Bioregeneration" is set as an outlined vector, not live text.
Conexeu — Components
Component docs are read off what is built, never scaffolded. These fourteen were measured
on 2026-08-22 from the live conexeu.com build (Webflow site 69c4549b8f49d446ae6a35dc) at
1440×900 and 390×844, with computed styles read from the DOM — not from the stylesheet's
:root, and not from the brand guide, which contains no web patterns at all.
What is not documented
- Resources list and detail —
/resourcesis CMS-fed and its cards were not measured. - Forms beyond the footer email capture.
- Any uniform card grid. The site does not have one;
phase-cardsis a composed formation, not a repeater. Do not force it into that role.
Conexeu web — as built vs canon
Measured 2026-08-22 off the live conexeu.com build (Webflow site 69c4549b8f49d446ae6a35dc)
at 1440×900 and 390×844, with computed styles read from the DOM — not from the stylesheet's
:root and not from the brand guide.
Type: the element roles are inverted
| Element | As built at 1440 | Canon (tokens.json web-ramp) |
|---|---|---|
h1 |
ivypresto-display 48px / 48px (100%), weight 100, tracking 2.4px | 3.75rem = 60px / 110%, tracking 0 |
h2 |
ivypresto-display 76.8px / 84.5px (110%), weight 100, tracking 1.4px | 2.5rem = 40px / 125% |
h3 |
ivypresto-display 48px / 48px, tracking 2.4px, ink #042A23 |
1.875rem = 30px / 133% |
p, .paragraph, .xs |
ivypresto-display 16px / 19.2px (120%), tracking 0.16px | Neue Montreal 1.0625rem / 130% |
.xxs |
Pp NeueMontreal 12.8px / 19.2px, weight 300 | — |
.sub |
Pp NeueMontreal 16px / 24px, #585858 |
— |
.display-m |
ivypresto-display 51.2px / 51.2px, weight 100 | display-* steps are 4.6875–5.625rem |
.display-nav |
Pp NeueMontreal 9.6px, tracking 1.6px, #F7D14E |
sub-heading is 0.75rem / 0.0875rem |
Three things fall out of that table:
- Body copy is set in the display serif.
pand.paragraphareivypresto-displayat 16px, not Neue Montreal. That is the single biggest divergence from the brand guide, which reserves IvyPresto for display and gives all body and utility copy to Neue Montreal. - Nothing steps down for mobile except
h2. At 390px,h1is still 48px/48px and.paragraphgrows to 17.6px.h2drops to 40px/44px.
Colour: four greens and two inks
| Role | As built | Canon |
|---|---|---|
| Footer ground | #0E443A |
✅ Conexeu Green |
| Navbar ground | #0B463B |
not a guide value (site's --green-pine-forest) |
| Overlay menu ground | #0E443A |
✅ |
| Ink on light | #042A23 |
Slate 1 #343D3B |
| Secondary text | #585858 |
Slate 2 #737A78 |
| Hairline rules, arrows | #D4A041 |
✅ Gold Metallic-1 |
| Eyebrow / nav gold | #F7D14E |
✅ Gold Metallic-4 |
| News band accent | #0A7561 |
not a guide value (site's --light-green) |
So the deepest ground #042A23 is used as ink, and two neutrals (#585858, #0A7561) sit
outside the 2026 palette entirely. Gold appears only as hairlines, arrows and small labels —
which is exactly what the guide asks for.
Rhythm
- Section vertical rhythm is 160px (
.section-greenpadding160px 0), against the token file's--_spacing---section-gap: 8.125rem= 130px. Mobile collapses to32px 0 0. - Inner container measures 1248px at a 1440 viewport;
.section.simplepads 64px,.ph-hero-sectionpads0 32px 48px,.disclaimer-2pads64px 80px. - Radii: the section shells carry 0px radius. The 15/20/30px radii in the token file apply to cards and media, not to sections.
The therapeutic mapping is not implemented
The guide maps Iris → wound care, Hydra → oral health, Coral → aesthetics, Rose → animal
health, CXU green → 3D bioprinting. No platform page uses its family. Every application
page is green and gold. The purple-* / coral-* classes in the markup are Webflow's
auto-generated combo-class names, not colour usage. Applying the mapping is a design decision,
not a defect to fix.
Application cross-links
What it is. The "Explore Other Applications" row at the foot of every application page — the four sibling verticals as a flex row of links.
Classes. div.section.simple.app.platform → div.title-wrapper-submenu-2.section-container
→ 5 children.
Measured at 1440. 1008 × 300, display: flex, gap: 8px.
Rules.
- The current page is excluded from its own row. Five children, four of them siblings.
- 8px gap, flex — it wraps rather than scrolls. Check the wrap at tablet.
- This is the site's only lateral navigation between verticals; if a new vertical ships, it goes in every row, not just the new page.
Architects cards
What it is. The web expression of the brand guide's own 4.5 card (§4.5 Secondary Color Application): the five therapeutic verticals as a stacked list of full-width cards. This is the most brand-loaded component on the site.
Classes. div.section-green.white-bg.architect → div.architects.bg-white →
div.architects-cards-list → 5 cards.
Measured at 1440. List 1248 × 2492. Each card 1248 × 413. At 390: card 342 × 401 — so the card keeps its height and loses its width; it is a full-width row at every breakpoint, not a grid.
Content per card. Architects of + the vertical, a line of copy, and a link. Live wording,
in order: Wound Care · Aesthetics · Oral Health · Animal Health · 3D Bioprinting.
The gap worth knowing. The guide's version of this card assigns each vertical its therapeutic colour — Iris, Hydra, Coral, Rose, CXU green — plus a circular line icon top-right and the wordmark bottom-right. The live cards implement none of that: they are green and gold like everything else, and the icon set was never delivered . Applying the mapping here is the single highest-leverage change available on this site, and it is a design decision, not a fix.
Rules.
- Five cards, in that order. The row is the argument that one formulation spans five markets.
- Use the live-site vertical names. Never "Architects of Care" or "Architects of Beauty".
- One line of copy per card. The card is a door, not a page.
Leadership bio modal — PRESENT, UNMEASURED
What it is. The About page's leadership grid opens a scrollable bio panel. The supporting classes ship on all 12 pages.
Classes. .bio-rich-text (37 instances across 12 pages), #bio-container, #pop-up, plus
page-level CSS in the head block: a 6px webkit scrollbar with a #001E33 track,
#cacaca thumb, and #pop-up { opacity: 0; transition: opacity 1s ease } driven by a
data- attribute.
Where. /about — 7 leadership cards (Miles Harrison, David Bogart, Dr. Claudia
Chavez-Munoz, Dr. Brian Pilcher, Steve Inouye, Sonia Thomas, Jean-Romain Falconnet).
- The scrollbar track is
#001E33, a navy that appears nowhere in the Conexeu palette. It looks inherited from another build. - The 1s opacity transition is the only motion timing written down anywhere on this site, and the brand guide specifies no motion at all.
Before touching it: open /about, trigger a bio, and measure the panel — width, padding,
type sizes, close affordance, focus handling, and whether it traps keyboard focus. Then replace
this section with the measurement.
Buttons, arrows & rules
What it is. The site's smallest shared parts: the gold arrow link, the gold hairline, and the vertical divider. There is no filled button anywhere on conexeu.com.
Classes and measurements.
| Class | Measured | Note |
|---|---|---|
.button-arrow |
colour #D4A041, glyph ~15px wide |
51 instances across 12 pages |
.divider-line |
height 1px, background #D4A041 |
horizontal rule |
.divider-vertical |
background #D4A041 |
37 instances — separates inline items |
.gold |
height 1px, background #D4A041 |
145 instances — the utility hairline |
.sticky-block > div |
border-bottom: 1px #D4A041 |
panel separator |
The pattern. A link is text plus a gold arrow, not a button. Emphasis comes from a gold hairline under or beside the thing, never from a filled shape. That is why the whole site reads as editorial rather than as an app — and it matches the guide's rule that gold is a hairline accent, never a surface.
Rules.
- No filled buttons. If a CTA needs more weight, give it more space, not a fill.
- Every rule is 1px
#D4A041. Do not thicken, do not switch to solid gold#FFD902, do not use a green rule. - The arrow points right and means "forward". It is the same idea as the gold arrow on the social covers — keep them consistent.
Disclaimer & FDA notice
What it is. Two separate pieces of compliance UI, and both are load-bearing. This is the component that keeps the site lawful, so it is the one to touch most carefully.
1. The page disclaimer block
Classes. div.disclaimer-2. Measured: 1168 × 241, padding 64px 80px, ground white.
Carries the IMPORTANT NOTICES text verbatim:
CXU™ is a medical device candidate in preclinical development. It has not been submitted to or reviewed by the U.S. Food and Drug Administration. Safety and effectiveness have not been established. See Forward-Looking Cautionary Statement. Terms such as 'next-generation,' 'advanced,' 'innovative,' and 'bioregenerative' reflect the Company's assessment of its technology relative to existing approaches and are not intended as representations of regulatory status, clinical performance, or guaranteed commercial outcomes.
2. The FDA notice control
Classes. A family present on all 12 pages: fda-button-v4, fda-button-arrow,
fda-button-arrow-box, fda-button-line, fda-middle-line, fda-change, fda-color-change,
fda-tab-none, fda-menu-button-main, fda-1, fda-2. An expand/collapse control that
reveals the notice.
Rules.
- Never remove, collapse-by-default-and-forget, or reword either piece. The wording is the client's own regulatory language, not copy.
- The trademark notice travels with it: CXU™, Ten-Minute Tissue™, B.R.E.A.S.T.™ and Architecting Bioregeneration™ are trademarks of Conexeu Sciences Inc. — plus the no-affiliation line for every competitor mark referenced.
- A new page ships with both. A page that makes a substantive CXU™ claim and carries neither is a hard fail.
- The four application pages end on
disclaimer-2; keep that as the last content band before the footer.
Hero
What it is. The first screen of every page: an eyebrow, an h1, and either a video or a still behind it. It is also the first scroll-snap target.
Classes. section.ph-hero-section.ph-snap-slide (+ .home on the homepage) →
div.hero-content-wrapper → div.hero-video-wrapper.
Measured. 462px tall on /platform/aesthetics, 681px on the homepage (which carries the
video). Padding 0 32px 48px. The h1 inside is ivypresto-display 48px/48px weight 100 with
2.4px tracking, white.
Copy pattern. The eyebrow is the h2 element styled small, uppercase, 11.2px, tracking
1.6px, in gold #F7D14E — e.g. OUR PLATFORM | APPLICATIONS. The h1 is the page's real
title: Architects of Aesthetics, Architecting Bioregeneration, What is Bioregeneration?.
Rules.
- One h1 per page, and it is the
Architects of {vertical}string on an application page. Use the live-site wording (Wound Care, Aesthetics, Oral Health, Animal Health, 3D Bioprinting), not the guide cards' older "Care" and "Beauty". - The eyebrow carries the section path, in caps, in gold. It is not a headline.
- The hero video sits in
hero-video-wrapper; it is decorative and must not carry type or a claim. Check it degrades to its poster frame.
News band
What it is. The "News and Media" band that closes most pages — a CMS-fed row of the latest resources, above the footer.
Classes. div.cxu (.bg-white) → div.cxu-wrapper → div.cxu-news-container /
.cxu-news-left.
Rules.
- The band is CMS-fed. Items come from the Resources collection — do not hand-write cards.
- Press-release titles carry the claim register already; do not rewrite them for the band.
- If the band is added to an application page, it goes below the cross-link row, above the disclaimer.
Page shell & scroll-snap slides
What it is. The outer architecture every Conexeu page is built inside: a page wrapper, a scroll-snap slide container, and then sections. This is not a generic Webflow page — the snap container changes how everything inside it behaves.
Classes. div.ph-page-wrapper (with an .old variant on the application pages) →
div.ph-slides-wrap → section.ph-hero-section.ph-snap-slide plus sibling sections.
Where. All 12 core pages. ph-slides-wrap is absent on /platform/woundcare,
/platform/aesthetics, /platform/oralhealth, /platform/3dbioprinting, /contact — those
pages open straight into the hero.
Measured. .ph-page-wrapper.old runs 5718px tall on /platform/aesthetics.
.ph-slides-wrap 3885px. The hero is a snap target; div.sticky-block below it is the second.
Two traps.
ScrollTrigger.refresh()fired while the page is scrolled shifts every trigger by−scrollY. Refresh at the top, or after restoring scroll position.- A site-wide snippet animates
scrollToon everya[href^="#"]click with no cancellation. Any new in-page anchor inherits that, and two of them fighting produces a scroll war.
Rule. New sections go inside the existing shell as siblings of the hero. Do not nest a second snap container, and do not add a page wrapper variant — there are already two.
Phase cards
What it is. A row of small cards used for a staged or grouped set — the homepage's "The Body Deserves" formation and each application page's Key Features.
Classes. div.ph-formation → div.phase-cards → cards. Supporting classes
phase-cards-heading-container, phase-cards-note (with .square).
Measured at 1440. .phase-cards 1248 × 802 with 5 children; the first child measures
655 × 57, so the children are mixed sizes rather than a uniform grid — this is a composed
formation, not a card grid.
Rules.
- Treat it as a composition, not a repeater. If you need a uniform grid, that component does not exist yet — say so rather than forcing this one.
phase-cards-noteis the caption band beneath..squareswitches its aspect.- Numbers on these cards need a source in the same section.
Section shell
What it is. The base full-width band every piece of content sits in. One class with modifiers, not a family of bespoke sections.
Classes. div.section-green — and its modifiers, all observed live:
.left · .right · .white-bg · .no-padding · .biology-bg · .architect.
Also div.section.simple (with .app, .platform) on the application pages.
Measured at 1440.
| Property | Value |
|---|---|
| Outer width | 1408px (viewport − 32) |
| Inner container | 1248px |
| Vertical padding | 160px 0 |
| Mobile (390) | 32px 0 0 |
| Radius | 0 |
.section.simple |
padding 64px, ground white |
Rules.
.section-greenis the shell; the ground comes from the modifier..white-bginverts it.- The vertical rhythm is 160px, not the token file's 130px. Match the page you are in.
- Sections are square-cornered. Radii belong to cards and media (15 / 20 / 30px).
.no-paddingexists for full-bleed media sections — use it rather than zeroing padding inline.
Sticky block
What it is. The site's signature scroll device: two to four full-height panels stacked in a sticky container, each with its own background video, revealed as you scroll. It carries the homepage's mechanism argument and every application page's Overview / How it works / Key Features sequence.
Classes. div.sticky-block → div.section-green panels (.left, .right,
.biology-bg) → div.ph-water-flow-container (the copy) + div.video-bg (the media).
Measured.
| Where | Panels | Container height | Panel height |
|---|---|---|---|
| Homepage | 3 | 3285px | 1120 / 1120 / 1044 |
/platform/aesthetics |
4 | 3060px | — |
Each panel's copy block is short — 304px, 395px, 788px on the homepage — against a 1120px panel. The type sits low in a tall field on purpose.
.sticky-block > div carries a 1px bottom border in #D4A041 — a gold hairline separating
each panel from the next. That rule, and the .divider-line / .divider-vertical utilities
(both 1px #D4A041), are the only rules in the system.
Rules.
- Copy per panel is one heading plus one short passage. If a panel needs a list, it is not a sticky panel — use a card row.
.leftand.rightset which side the copy sits on. Alternate them; do not stack three the same way.- The background video is decorative. No type, no claim, no number baked into it.
- The gold hairline is structural. Keep it; do not thicken it.
Testimonial band — SHIPPED INACTIVE
What it is. A "What professionals are saying" band on the homepage. It is built, it is in
the DOM, and it carries the class .inactive.
Classes. div.testimonial.bg-white.inactive → div.testimonial-container.
Measured at 1440. .testimonial 423px tall, .testimonial-container 1248 × 622 with 2
children.
Rules.
- Do not activate this band without: an approved quote, written consent from the speaker, and a claims review confirming the quote describes the approach rather than a result.
- If it is activated, the investigational-status line must appear in the same section.
- Until then, leave
.inactiveon it. It is doing its job.
Conexeu — Digital media rules
Type ramp as built
h1 3.75rem/110% · h2 2.5rem/125% · h3 1.875rem/133% · h4 1.5rem/141% · h5 1.25rem/150% ·
h6 1.125rem/150% · body 1rem/150% · paragraph 1.0625rem/130% · button 0.9375rem/150%.
Display steps L 4.6875rem · XL 5rem · XXL 5.3125rem · XXXL 5.625rem.
Eyebrow ("sub-heading"): 0.75rem at 0.0875rem tracking, above h1/h2.
Web font reality
- Neue Montreal is declared as
"Pp NeueMontreal", Arial, sans-serifand in practice falls back to Inter. - Off-domain, the guide's sanctioned fallbacks are Times New Roman (display) and Helvetica (body). Any closer substitute is a declared deviation printed on the artifact.
Colour on the web diverges from the guide
The site ships greens the 2026 guide never defines: --dark-teal-green #042A23 (its actual ground),
--green-pine-forest #0B463B, --light-green #0A7561, --medium-green #499486,
--border-green #2A695D, plus --_color---pearl #F8F7F3. And --gold #D4A041 is metallic-1, not the
guide's solid gold #FFD902.
For new digital work use the canon tokens. When editing the existing site, match the page you are in and log the divergence — do not half-migrate a page.
The therapeutic colour → vertical mapping (Iris / Hydra / Coral / Rose) is not implemented on the live site; platform pages are green and gold only. Applying it is a design decision, not a fix.
Conexeu — Print media rules
Source: Conexeu Brand Guidelines v1.0 (2026) — sections 4.2 (gold), 6.1 (mesh), 6.2 (frame), 7.0 (business system), 8.0 (brand applications). Extracted 2026-08-21.
Frame
Print and large-format take the Emphasis Frame — up to ~3.5% of the composition — "where added presence is needed… in more visually competitive settings." Digital and editorial stay at ~1.5%.
Gold in production
- Gold Solid
#FFD902— on white or Conexeu Green. - Gold Metallic
#D4A041→#FBE67B→#FCFBE7→#F7D14E— "reserved for Conexeu Green or true production finishes such as Pantone metallic or gold foil stamp." On print, prefer a real finish over a simulated ramp. - Gold never on a secondary green tone. Always sparing.
The Mesh in print
The metallic-gold-on-green mesh is the guide's designated "high-impact, premium" execution — the one place the system is allowed to be lavish. Solid gold on white is the light-texture variant.
Colour specification
The guide's swatch captions carry RGB / HEX / CMYK — PMS fields, but every CMYK value is printed
as 0/0/0/0 and every Pantone reads the literal word Pantone — i.e. no CMYK build and no PMS
number has been specified for any colour in the system.
Do not send a job to press on this file. Get CMYK builds and Pantone equivalents from the client first, or have them approved from a printed proof. Converting the hexes yourself and calling it canon is how the green shifts between suppliers.
Design tokens
The design tokens for Conexeu, as the system publishes them. Values are exact; names are the token names components use.
Primitive
| Token | Value |
|---|---|
conexeu-green |
#0E443A |
white |
#FFFFFF |
cg-1 |
#156A5A |
cg-2 |
#0D9279 |
cg-3 |
#16B496 |
cg-4 |
#90E8D7 |
gold-solid |
#FFD902 |
gold-metallic-1 |
#D4A041 |
gold-metallic-2 |
#FBE67B |
gold-metallic-3 |
#FCFBE7 |
gold-metallic-4 |
#F7D14E |
iris-1 |
#5F3EFF |
iris-2 |
#7F65FF |
iris-3 |
#CABFFF |
iris-4 |
#EAE4FF |
hydra-1 |
#0065BC |
hydra-2 |
#0089FF |
hydra-3 |
#7FC3FF |
hydra-4 |
#D7ECFF |
coral-1 |
#FF5D3A |
coral-2 |
#FF8C73 |
coral-3 |
#FFB5A5 |
coral-4 |
#FFE7E2 |
rose-1 |
#FC6082 |
rose-2 |
#FF8BA4 |
rose-3 |
#FFB7C7 |
rose-4 |
#FFD7DF |
slate-1 |
#343D3B |
slate-2 |
#737A78 |
slate-3 |
#A8A8A8 |
slate-4 |
#F1F1F1 |
live-deep-ground |
#042A23 |
live-pearl |
#F8F7F3 |
Type
| Token | Value |
|---|---|
display |
IvyPresto Display |
body |
Neue Montreal |
display-fallback |
Times New Roman |
body-fallback |
Helvetica |
web-body-fallback |
Inter |
headline |
IvyPresto Display Thin, 78pt, 112% leading, 4% kerning |
positioning-line |
IvyPresto Display Light, 52pt, 100% leading, 2% kerning, outlined vector |
body-copy |
Neue Montreal Regular, 26pt, 150% leading, 2% kerning |