-
- {{ range $index, $element := .context.Params.cards }}
-
- {{ partial "pricing-door" (dict "context" .) }}
-
+ {{/* Navigation Tabs */}}
+
+ {{ range .context.Params.tabs }}
+
{{ end }}
+
+ {{/* Per-tab pricing tiers */}}
+ {{ range .context.Params.tabs }}
+
+ {{ range .tiers }}
+
+ {{/* Heading */}}
+
+
{{ .title }}
+ {{ if .badge }}
+
+ {{ end }}
+ {{ with .pricing }}
+
+ {{ . }}
+ {{ with $.pricingNote }}
+ {{ . }}
+ {{ end }}
+
+ {{ end }}
+
+
+ {{/* Target */}}
+
+
+ {{/* Features (flat list for Managed) */}}
+ {{ with .features }}
+
+
+ {{ range . }}
+ -
+
+ {{ . }}
+
+ {{ end }}
+
+
+ {{/* Marketplace logos */}}
+ {{ with $.marketplace }}
+
+
{{ .label }}
+
+ {{ range .logos }}
+
+ {{ if eq .icon "aws" }}
+
+ {{ else if eq .icon "gcp" }}
+
+ {{ else if eq .icon "azure" }}
+
+ {{ end }}
+
+ {{ end }}
+
+
+ {{ end }}
+
+ {{/* Contact link for premium tier */}}
+ {{ with $.contactLink }}
+
+ {{ .text }}
+
+
+ {{ end }}
+
+ {{ end }}
+
+ {{/* Feature groups (labeled lists for On-Premise) */}}
+ {{ range .featureGroups }}
+
+
{{ .label }}
+
+ {{ range .items }}
+ -
+
+ {{ . }}
+
+ {{ end }}
+
+
+ {{ end }}
+
+ {{/* CTA */}}
+
+
+ {{ end }}
+
+ {{ end }}
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/qdrant-pricing-faq.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/qdrant-pricing-faq.html
new file mode 100644
index 000000000..1913db87e
--- /dev/null
+++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/qdrant-pricing-faq.html
@@ -0,0 +1,25 @@
+
+
+
{{ .Params.title }}
+
+ {{ range $index, $element := .Params.questions }}
+
+
+
{{ .question }}
+
+
+
+
+
+
+
+ {{ end }}
+
+
+
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/qdrant-pricing-features.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/qdrant-pricing-features.html
new file mode 100644
index 000000000..2d719f6b2
--- /dev/null
+++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/qdrant-pricing-features.html
@@ -0,0 +1,122 @@
+
+
+
+
+ {{/* Mobile tier tabs */}}
+
+ {{ range $index, $tier := .Params.tiers }}
+
+ {{ end }}
+
+
+
+
+
+
+ {{ range .Params.sections }}
+
+
+
+ {{ range .features }}
+
+
+ {{ .name }}
+
+
+ {{ if eq .oss true }}
+
+ {{ else if eq .oss false }}
+
+ {{ else }}
+
{{ .oss }}
+ {{ end }}
+
+
+ {{ if eq .free true }}
+
+ {{ else if eq .free false }}
+
+ {{ else }}
+
{{ .free }}
+ {{ end }}
+
+
+ {{ if eq .paid true }}
+
+ {{ else if eq .paid false }}
+
+ {{ else }}
+
{{ .paid }}
+ {{ end }}
+
+
+ {{ if eq .premium true }}
+
+ {{ else if eq .premium false }}
+
+ {{ else }}
+
{{ .premium }}
+ {{ end }}
+
+
+ {{ end }}
+
+
+ {{ end }}
+
+
+
+
+
+ {{ with .Params.compareButton }}
+
+ {{ end }}
+
+
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/qdrant-pricing-hero.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/qdrant-pricing-hero.html
index 7dd4f7147..eed1acab3 100644
--- a/qdrant-landing/themes/qdrant-2024/layouts/partials/qdrant-pricing-hero.html
+++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/qdrant-pricing-hero.html
@@ -1,11 +1,26 @@
{{ with (.Site.GetPage "/pricing/qdrant-pricing-hero") }}
+
-
-
-
{{ .Params.title }}
-
{{ .Params.subtitle }}
-
{{ .Params.description }}
+
+
{{ .Params.title }}
+
{{ .Params.description }}
+
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/pricing/list.html b/qdrant-landing/themes/qdrant-2024/layouts/pricing/list.html
index c9a131ae7..0a89396e2 100644
--- a/qdrant-landing/themes/qdrant-2024/layouts/pricing/list.html
+++ b/qdrant-landing/themes/qdrant-2024/layouts/pricing/list.html
@@ -4,29 +4,22 @@
{{ partial "qdrant-pricing-hero" . }}
-
-
-
-
{{ with (.Site.GetPage "/pricing/qdrant-pricing-doors-b") }}
{{ partial "qdrant-pricing-doors" (dict "context" . "class" "qdrant-pricing-doors-b") }}
{{ end }}
{{ partial "qdrant-pricing-calculator" . }}
-{{ with (.Site.GetPage "/headless/get-started-small-database") }}
-{{ partial "get-started-small" (dict "context" . "class" "get-started-small-database") }}
+{{ with (.Site.GetPage "/pricing/qdrant-pricing-features") }}
+{{ partial "qdrant-pricing-features" . }}
{{ end }}
-{{ with (.Site.GetPage "/headless/marketplaces") }}
-{{ partial "marketplaces" (dict "context" . "class" "qdrant-pricing-marketplaces") }}
+{{ with (.Site.GetPage "/pricing/qdrant-pricing-faq") }}
+{{ partial "qdrant-pricing-faq" . }}
{{ end }}
-{{ with (.Site.GetPage "/headless/get-contacted-with-question") }}
-{{ partial "get-contacted" (dict "context" . "class" "qdrant-pricing-get-contacted") }}
+{{ with (.Site.GetPage "/pricing/qdrant-pricing-cta") }}
+{{ partial "qdrant-pricing-cta" . }}
{{ end }}
-{{ with (.Site.GetPage "/headless/main/docker-deploy") }}
-{{ partial "docker-deploy" (dict "context" . "class" " qdrant-pricing-docker-deploy")}}
-{{ end }}
{{ end }}
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/pricing/single.html b/qdrant-landing/themes/qdrant-2024/layouts/pricing/single.html
index 806bcec80..5f8393e96 100644
--- a/qdrant-landing/themes/qdrant-2024/layouts/pricing/single.html
+++ b/qdrant-landing/themes/qdrant-2024/layouts/pricing/single.html
@@ -1 +1,17 @@
-{{ define "main" }}{{ end }}
+{{ define "main" }}
+
+{{ partial "site-header" . }}
+
+{{ partial "qdrant-pricing-comparison" . }}
+
+{{ partial "qdrant-pricing-calculator" . }}
+
+{{ with (.Site.GetPage "/pricing/qdrant-pricing-faq") }}
+{{ partial "qdrant-pricing-faq" . }}
+{{ end }}
+
+{{ with (.Site.GetPage "/pricing/qdrant-pricing-cta") }}
+{{ partial "qdrant-pricing-cta" . }}
+{{ end }}
+
+{{ end }}