diff --git a/layouts/shortcodes/card.html b/layouts/shortcodes/card.html
index 38126a08..eb2e026b 100644
--- a/layouts/shortcodes/card.html
+++ b/layouts/shortcodes/card.html
@@ -55,7 +55,7 @@
{{- $title -}}
-
+
{{- if $brandIcon -}}
{{- else -}}
diff --git a/static/images/icons/NGINX-Agent-product-icon.svg b/static/images/icons/NGINX-Agent-product-icon.svg
new file mode 100644
index 00000000..e85cc8a1
--- /dev/null
+++ b/static/images/icons/NGINX-Agent-product-icon.svg
@@ -0,0 +1,36 @@
+
+
\ No newline at end of file
diff --git a/static/images/icons/NGINX-App-Protect-DoS-product-icon.png b/static/images/icons/NGINX-App-Protect-DoS-product-icon.png
deleted file mode 100644
index c83a041b..00000000
Binary files a/static/images/icons/NGINX-App-Protect-DoS-product-icon.png and /dev/null differ
diff --git a/static/images/icons/NGINX-App-Protect-DoS-product-icon.svg b/static/images/icons/NGINX-App-Protect-DoS-product-icon.svg
index 06ae5c04..e3b2abfa 100644
--- a/static/images/icons/NGINX-App-Protect-DoS-product-icon.svg
+++ b/static/images/icons/NGINX-App-Protect-DoS-product-icon.svg
@@ -1,53 +1,40 @@
-
-
-
+
+
\ No newline at end of file
diff --git a/static/images/icons/NGINX-App-Protect-WAF-product-icon.png b/static/images/icons/NGINX-App-Protect-WAF-product-icon.png
deleted file mode 100644
index 9ec1d4f4..00000000
Binary files a/static/images/icons/NGINX-App-Protect-WAF-product-icon.png and /dev/null differ
diff --git a/static/images/icons/NGINX-App-Protect-WAF-product-icon.svg b/static/images/icons/NGINX-App-Protect-WAF-product-icon.svg
index 45e89568..3f78e962 100644
--- a/static/images/icons/NGINX-App-Protect-WAF-product-icon.svg
+++ b/static/images/icons/NGINX-App-Protect-WAF-product-icon.svg
@@ -1,46 +1,29 @@
-
-
-
+
+
\ No newline at end of file
diff --git a/static/images/icons/NGINX-App-Protect-product-icon-RGB.svg b/static/images/icons/NGINX-App-Protect-product-icon-RGB.svg
deleted file mode 100644
index a5c68e6e..00000000
--- a/static/images/icons/NGINX-App-Protect-product-icon-RGB.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/images/icons/NGINX-Gateway-Fabric-product-icon.png b/static/images/icons/NGINX-Gateway-Fabric-product-icon.png
deleted file mode 100644
index 129815d9..00000000
Binary files a/static/images/icons/NGINX-Gateway-Fabric-product-icon.png and /dev/null differ
diff --git a/static/images/icons/NGINX-Gateway-Fabric-product-icon.svg b/static/images/icons/NGINX-Gateway-Fabric-product-icon.svg
index 36d5419a..205b78e7 100644
--- a/static/images/icons/NGINX-Gateway-Fabric-product-icon.svg
+++ b/static/images/icons/NGINX-Gateway-Fabric-product-icon.svg
@@ -1,46 +1,34 @@
-
-
-
+
+
\ No newline at end of file
diff --git a/static/images/icons/NGINX-Ingress-Controller-product-icon.png b/static/images/icons/NGINX-Ingress-Controller-product-icon.png
deleted file mode 100644
index 95cf19c8..00000000
Binary files a/static/images/icons/NGINX-Ingress-Controller-product-icon.png and /dev/null differ
diff --git a/static/images/icons/NGINX-Ingress-Controller-product-icon.svg b/static/images/icons/NGINX-Ingress-Controller-product-icon.svg
index 52d351c0..065dd267 100644
--- a/static/images/icons/NGINX-Ingress-Controller-product-icon.svg
+++ b/static/images/icons/NGINX-Ingress-Controller-product-icon.svg
@@ -1,57 +1,30 @@
-
-
-
+
+
\ No newline at end of file
diff --git a/static/images/icons/NGINX-Instance-Manager-product-icon.png b/static/images/icons/NGINX-Instance-Manager-product-icon.png
deleted file mode 100644
index 0500e841..00000000
Binary files a/static/images/icons/NGINX-Instance-Manager-product-icon.png and /dev/null differ
diff --git a/static/images/icons/NGINX-Instance-Manager-product-icon.svg b/static/images/icons/NGINX-Instance-Manager-product-icon.svg
index 3abc6b9f..77361cd7 100644
--- a/static/images/icons/NGINX-Instance-Manager-product-icon.svg
+++ b/static/images/icons/NGINX-Instance-Manager-product-icon.svg
@@ -1,83 +1,36 @@
-
-
-
+
+
\ No newline at end of file
diff --git a/static/images/icons/NGINX-One-product-icon.png b/static/images/icons/NGINX-One-product-icon.png
deleted file mode 100644
index 030fcd64..00000000
Binary files a/static/images/icons/NGINX-One-product-icon.png and /dev/null differ
diff --git a/static/images/icons/NGINX-One-product-icon.svg b/static/images/icons/NGINX-One-product-icon.svg
index 8bbc7cf2..e678b92f 100644
--- a/static/images/icons/NGINX-One-product-icon.svg
+++ b/static/images/icons/NGINX-One-product-icon.svg
@@ -1,68 +1,31 @@
-
-
-
+
+
\ No newline at end of file
diff --git a/static/images/icons/NGINX-Open-Source-product-icon.svg b/static/images/icons/NGINX-Open-Source-product-icon.svg
new file mode 100644
index 00000000..ca6bb469
--- /dev/null
+++ b/static/images/icons/NGINX-Open-Source-product-icon.svg
@@ -0,0 +1,21 @@
+
+
\ No newline at end of file
diff --git a/static/images/icons/NGINX-Plus-product-icon-RGB.png b/static/images/icons/NGINX-Plus-product-icon-RGB.png
deleted file mode 100644
index f8e7ea62..00000000
Binary files a/static/images/icons/NGINX-Plus-product-icon-RGB.png and /dev/null differ
diff --git a/static/images/icons/NGINX-Plus-product-icon-RGB.svg b/static/images/icons/NGINX-Plus-product-icon-RGB.svg
deleted file mode 100644
index d3dc6515..00000000
--- a/static/images/icons/NGINX-Plus-product-icon-RGB.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/images/icons/NGINX-Plus-product-icon.svg b/static/images/icons/NGINX-Plus-product-icon.svg
new file mode 100644
index 00000000..dab001a8
--- /dev/null
+++ b/static/images/icons/NGINX-Plus-product-icon.svg
@@ -0,0 +1,43 @@
+
+
\ No newline at end of file
diff --git a/static/images/icons/NGINX-Unit-product-icon-RGB.png b/static/images/icons/NGINX-Unit-product-icon-RGB.png
deleted file mode 100644
index 0d17e650..00000000
Binary files a/static/images/icons/NGINX-Unit-product-icon-RGB.png and /dev/null differ
diff --git a/static/images/icons/NGINX-Unit-product-icon-RGB.svg b/static/images/icons/NGINX-Unit-product-icon.svg
similarity index 100%
rename from static/images/icons/NGINX-Unit-product-icon-RGB.svg
rename to static/images/icons/NGINX-Unit-product-icon.svg
diff --git a/static/images/icons/NGINX-WAF-product-icon-RGB.png b/static/images/icons/NGINX-WAF-product-icon-RGB.png
deleted file mode 100644
index d9dec5e0..00000000
Binary files a/static/images/icons/NGINX-WAF-product-icon-RGB.png and /dev/null differ
diff --git a/static/images/icons/NGINX-WAF-product-icon-RGB.svg b/static/images/icons/NGINX-WAF-product-icon-RGB.svg
deleted file mode 100644
index a5c68e6e..00000000
--- a/static/images/icons/NGINX-WAF-product-icon-RGB.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/static/images/icons/NGINX-product-icon.png b/static/images/icons/NGINX-product-icon.png
deleted file mode 100644
index b342ab08..00000000
Binary files a/static/images/icons/NGINX-product-icon.png and /dev/null differ
diff --git a/static/images/icons/NGINX-product-icon.svg b/static/images/icons/NGINX-product-icon.svg
index 543e1b40..b886dd81 100644
--- a/static/images/icons/NGINX-product-icon.svg
+++ b/static/images/icons/NGINX-product-icon.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file