diff --git a/src/css/style.css b/src/css/style.css
index dc75ac8494..838c1de1f6 100644
--- a/src/css/style.css
+++ b/src/css/style.css
@@ -1095,6 +1095,33 @@ h4:hover .header-anchor {
.ff-features-key label {
margin-left: 12px;
}
+ /*
+ Certify hardware lists
+ */
+
+ .ff-certify-list {
+ @apply flex flex-col pb-6 gap-y-10 sm:gap-y-0;
+ }
+
+ .ff-certify-list > .ff-item {
+ @apply grid grid-cols-[1fr,50px,1fr] sm:grid-cols-[24px,1fr] sm:grid-flow-col md:px-10 sm:gap-x-6 sm:grid-rows-[minmax(18px,1fr),60px,minmax(18px,1fr)];
+ }
+
+ .ff-certify-list > .ff-item:first-of-type {
+ @apply sm:grid-rows-[36px,minmax(18px,1fr)];
+ }
+
+ .ff-line-container {
+ @apply grid items-stretch my-auto sm:my-0 sm:mx-auto;
+ }
+
+ .ff-line {
+ @apply sm:w-px w-full h-px sm:h-full bg-gray-300 sm:bg-gray-500;
+ }
+
+ .ff-certify-list-icon {
+ @apply m-auto text-gray-500 w-[24px];
+ }
/*
Used for nicely formatting links
diff --git a/src/product/certify-hardware.njk b/src/product/certify-hardware.njk
index f2d3cbb5d6..7b1f20b3f9 100644
--- a/src/product/certify-hardware.njk
+++ b/src/product/certify-hardware.njk
@@ -14,34 +14,34 @@ layout: layouts/page.njk
Technical Qualification in 3 Steps
-
-
-
-
+
+
+
-
{% include "components/icons/book-open.svg" %}
-
-
+
{% include "components/icons/book-open.svg" %}
+
-
-
-
+
+
-
{% include "components/icons/check-circle.svg" %}
-
-
+
{% include "components/icons/check-circle.svg" %}
+
Ensure that the Device Agent comes pre-installed on your device. Alternatively, it should be available from a store or marketplace as a "one-click" installer.
-
-
-
+
+
-
{% include "components/icons/document-arrow-up.svg" %}
-
-
+
{% include "components/icons/document-arrow-up.svg" %}
+
Users can easily upload their device configuration either through a custom user interface (e.g., file upload or input mask) or via the built-in Device Agent UI.
@@ -64,24 +64,24 @@ layout: layouts/page.njk
Marketing and Publications
-
-
-
-
+
+
+
-
{% include "components/icons/chat-bubble-bottom-center-text.svg" %}
-
-
+
{% include "components/icons/chat-bubble-bottom-center-text.svg" %}
+
In a joint meeting, we will discuss marketing activities on a case-by-case basis.
-
-
-
+
+
-
{% include "components/icons/check-badge.svg" %}
-
-
+
{% include "components/icons/check-badge.svg" %}
+
Upon successful technical qualification, you will be granted the right to use the "FlowFuse Certified" logo.