diff --git a/qdrant-landing/content/headless/footer.md b/qdrant-landing/content/headless/footer.md index 7ce29e9e5..67b5ebb3c 100644 --- a/qdrant-landing/content/headless/footer.md +++ b/qdrant-landing/content/headless/footer.md @@ -75,6 +75,9 @@ menuItems: - id: 3 name: HR Tech url: /hr-tech/ + - id: subMenu-1-9 + name: Healthcare Tech + url: /healthcare/ - title: Developers items: - id: 0 diff --git a/qdrant-landing/content/headless/menu.md b/qdrant-landing/content/headless/menu.md index d39925456..63e16d47f 100644 --- a/qdrant-landing/content/headless/menu.md +++ b/qdrant-landing/content/headless/menu.md @@ -89,6 +89,10 @@ menuItems: name: HR Tech icon: careers.svg url: /hr-tech/ + - id: subMenu-1-9 + name: Healthcare Tech + icon: healthcare.svg + url: /healthcare/ - id: menu-2 name: Developers mainMenuItems: diff --git a/qdrant-landing/content/healthcare/_index.md b/qdrant-landing/content/healthcare/_index.md new file mode 100644 index 000000000..a5a8aa09b --- /dev/null +++ b/qdrant-landing/content/healthcare/_index.md @@ -0,0 +1,12 @@ +--- +title: Healthcare AI & MedTech +description: Discover how Qdrant's vector search technology powers healthcare AI applications, clinical copilots, and multimodal medical search with high-performance retrieval at scale. +social_preview_image: /healthcare/social-preview.png +build: + render: always +cascade: + - build: + list: local + publishResources: false + render: never +--- diff --git a/qdrant-landing/content/healthcare/get-contacted.md b/qdrant-landing/content/healthcare/get-contacted.md new file mode 100644 index 000000000..2ee7bc88e --- /dev/null +++ b/qdrant-landing/content/healthcare/get-contacted.md @@ -0,0 +1,14 @@ +--- +title: Talk to an expert about healthcare AI retrieval architecture. +description: Discuss filtered retrieval, multimodal search, and scaling RAG or agents in production. +button: + text: Talk to Sales + url: /contact-us/ +illustration: + src: /img/hr-tech/cta-illustration.png + alt: Rocket flying over globe illustration +background: + src: /img/hr-tech/space-background.svg + alt: Space background +sitemapExclude: true +--- diff --git a/qdrant-landing/content/healthcare/hero.md b/qdrant-landing/content/healthcare/hero.md new file mode 100644 index 000000000..1cf3a487a --- /dev/null +++ b/qdrant-landing/content/healthcare/hero.md @@ -0,0 +1,19 @@ +--- +title: "Retrieval Infra for Healthcare AI: Patient Data, Clinical Copilots, and Multimodal Search" +label: + icon: + src: /img/healthcare/briefcase-medical.svg + alt: Healthcare icon + text: AI-Powered Healthcare +description: Power RAG and AI agents on clinical text, speech transcripts, images, and video with high-performance vector search at scale, built for real-world filtering, governance, and reliability. +startFree: + text: Talk to an Expert + url: /contact-us/ +newsletter: + text: Subscribe to the Newsletter + url: /subscribe/ +image: + src: /img/healthcare/health-hero.png + alt: Healthcare AI illustration with medical data processing +sitemapExclude: true +--- diff --git a/qdrant-landing/content/healthcare/problem.md b/qdrant-landing/content/healthcare/problem.md new file mode 100644 index 000000000..4ab4b3485 --- /dev/null +++ b/qdrant-landing/content/healthcare/problem.md @@ -0,0 +1,25 @@ +--- +title: "The problem engineering teams hit in production" +subtitle: "Clinical and medical product experiences break when retrieval is brittle:" +visual: + src: /img/healthcare/problems-visual.png + alt: Problems visual showing fragmented data sources +problems: + - icon: + src: /img/healthcare/problem-card-icon-1.svg + alt: Document icon + text: Clinical text is messy, inconsistent, and synonym-heavy + - icon: + src: /img/healthcare/problem-card-icon-2.svg + alt: Lock icon + text: Workflows require strict constraints (tenant, role, facility, patient scope, timeframe) + - icon: + src: /img/healthcare/problem-card-icon-3.svg + alt: Image icon + text: Multimodal data (imaging, video, transcripts) demands fast similarity search plus governance + - icon: + src: /img/healthcare/problem-card-icon-4.svg + alt: Alert icon + text: RAG and agents fail without reliable retrieval and citation-friendly context +sitemapExclude: true +--- diff --git a/qdrant-landing/content/healthcare/solutions.md b/qdrant-landing/content/healthcare/solutions.md new file mode 100644 index 000000000..de4fc417e --- /dev/null +++ b/qdrant-landing/content/healthcare/solutions.md @@ -0,0 +1,17 @@ +--- +title: Qdrant Helps To +solutions: + - image: + src: /img/healthcare/feature-bento-1.png + alt: Clinical copilots illustration + text: Ground clinical copilots and scribes with retrieval over patient and medical knowledge + - image: + src: /img/healthcare/feature-bento-2.png + alt: Multimodal search illustration + text: Enable multimodal search across text, images, and video for modern MedTech workflows + - image: + src: /img/healthcare/feature-bento-3.png + alt: Vector filtering illustration + text: Scale semantic search with vector + metadata filtering to match clinical constraints +sitemapExclude: true +--- diff --git a/qdrant-landing/content/healthcare/testimonial-light.md b/qdrant-landing/content/healthcare/testimonial-light.md new file mode 100644 index 000000000..5a67172c1 --- /dev/null +++ b/qdrant-landing/content/healthcare/testimonial-light.md @@ -0,0 +1,21 @@ +--- +names: Colin Cooke +positions: Lead AI Engineer, Anima Health +review: "As we move toward more agentic systems, having reliable tools between the agent and our medical knowledge is essential. Qdrant is becoming one of those core tools." +avatar: + src: /img/healthcare/colin-cooke.svg + alt: Colin Cooke Avatar +logo: + src: /img/healthcare/anima-logo.svg + alt: Anima Health Logo +partners: + title: "We work with the best in the healthcare industry:" + logos: + - src: /img/healthcare/logo-johnson-johnson.svg + alt: Johnson & Johnson Logo + - src: /img/healthcare/logo-merck.svg + alt: Merck Logo + - src: /img/healthcare/logo-bayer.svg + alt: Bayer Logo +sitemapExclude: true +--- diff --git a/qdrant-landing/content/healthcare/use-cases.md b/qdrant-landing/content/healthcare/use-cases.md new file mode 100644 index 000000000..a6da4d972 --- /dev/null +++ b/qdrant-landing/content/healthcare/use-cases.md @@ -0,0 +1,51 @@ +--- +title: "A Few Things You Can Build with Qdrant" +tabs: + - id: patient-data + label: Patient-Data + - id: operations-gps + label: Operations for GPs + - id: medical-imaging + label: Medical Imaging Analysis +useCases: + - id: patient-data + title: "Patient-data solutions: AI scribes with speech-to-text + retrieval" + gradient: "linear-gradient(112deg, #E2D3FF 8.74%, #6B99F5 98.12%)" + visual: + src: /img/healthcare/slide-0.png + alt: Patient data AI illustration + values: + - label: "Build:" + text: "Ambient documentation and clinical scribe workflows that pull relevant patient context during note generation." + - label: "Retrieve:" + text: "Prior notes, summaries, problems/meds, care plans, relevant guidelines, patient history snippets." + - label: "Why retrieval matters:" + text: "Keeps generation grounded, reduces hallucination risk, improves clinician trust." + - id: operations-gps + title: "Operational AI for General Practitioners" + gradient: "linear-gradient(112deg, #E2D3FF 8.74%, #6B99F5 98.12%)" + visual: + src: /img/healthcare/slide-1.png + alt: Operations AI illustration + values: + - label: "Build:" + text: "Scheduling assistants, patient routing, care coordination tools that understand clinical context." + - label: "Retrieve:" + text: "Appointment history, provider availability, patient preferences, referral patterns." + - label: "Key point:" + text: "Semantic search enables smarter matching between patient needs and available resources." + - id: medical-imaging + title: "Medical imaging analysis" + gradient: "linear-gradient(112deg, #E2D3FF 8.74%, #6B99F5 98.12%)" + visual: + src: /img/healthcare/slide-2.png + alt: Medical imaging analysis illustration + values: + - label: "Build:" + text: "Similarity search and workflow tooling for imaging AI: case retrieval, cohorting, QA, and study navigation." + - label: "Retrieve:" + text: "Images/embeddings + metadata (modality, anatomy, protocol, site, timestamp)." + - label: "Key point:" + text: 'Vector search becomes the backbone for "find similar cases" and "surface relevant prior examples".' +sitemapExclude: true +--- diff --git a/qdrant-landing/content/healthcare/why-qdrant.md b/qdrant-landing/content/healthcare/why-qdrant.md new file mode 100644 index 000000000..253d57cb1 --- /dev/null +++ b/qdrant-landing/content/healthcare/why-qdrant.md @@ -0,0 +1,31 @@ +--- +title: Why Qdrant for Healthcare AI +items: + - icon: + src: /img/healthcare/why-icon-rocket.svg + alt: Rocket icon + text: "High-performance vector search at scale: Qdrant is built to support production retrieval workloads for semantic search, RAG, and agent systems, where latency and reliability matter." + - icon: + src: /img/healthcare/why-icon-hospital.svg + alt: Hospital icon + text: "Vector + metadata filtering for clinical constraints: MedTech systems require strict constraints (tenant, role, facility, patient scope, timeframe). Qdrant supports filtered retrieval so your application can enforce those rules." + - icon: + src: /img/healthcare/why-icon-image-play.svg + alt: Media icon + text: 'Multimodal-ready retrieval foundation: Support multimodal search patterns by indexing embeddings for text, images, and video, and retrieving relevant context for downstream applications and models. You can even run your inferencing pipeline with Qdrant Cloud Inference.' + - icon: + src: /img/healthcare/why-icon-cloud.svg + alt: Cloud icon + text: "Flexible deployment options: Deploy on Hybrid Cloud, Private Cloud (on-prem), or even Edge to meet your security and data governance requirements." +badges: + - src: /img/healthcare/compliance-badge/SOC-2.svg + alt: SOC 2 Compliant + - src: /img/healthcare/compliance-badge/Heydata.svg + alt: Heydata Certified + - src: /img/healthcare/compliance-badge/HIPAA.svg + alt: HIPAA Compliant +image: + src: /img/healthcare/why.png + alt: Healthcare AI retrieval illustration +sitemapExclude: true +--- diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/main.scss b/qdrant-landing/themes/qdrant-2024/assets/css/main.scss index b5f17e76f..34bacc7e8 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/css/main.scss +++ b/qdrant-landing/themes/qdrant-2024/assets/css/main.scss @@ -139,4 +139,6 @@ @import 'partials/edge-beta-faq'; @import 'partials/edge-beta-get-started'; @import 'partials/elastic-lucene/index'; -@import 'partials/hr-tech/index'; \ No newline at end of file +@import 'partials/hr-tech/index'; +@import 'partials/healthcare/index'; +@import 'partials/cta-banner'; \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/hr-tech/_hr-tech-cta.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_cta-banner.scss similarity index 89% rename from qdrant-landing/themes/qdrant-2024/assets/css/partials/hr-tech/_hr-tech-cta.scss rename to qdrant-landing/themes/qdrant-2024/assets/css/partials/_cta-banner.scss index 27973f088..5de279e6d 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/css/partials/hr-tech/_hr-tech-cta.scss +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_cta-banner.scss @@ -1,7 +1,7 @@ @use 'sass:math'; -@use '../../helpers/functions' as *; +@use '../helpers/functions' as *; -.hr-tech-cta { +.cta-banner { padding-top: $spacer * 5; padding-bottom: $spacer * 5; background-color: $neutral-94; @@ -49,8 +49,8 @@ &__description { margin: 0; - font-size: pxToRem(20); - line-height: pxToRem(30); + font-size: pxToRem(18); + line-height: pxToRem(28); color: $neutral-70; } @@ -83,6 +83,11 @@ line-height: pxToRem(48); } + &__description { + font-size: pxToRem(20); + line-height: pxToRem(30); + } + &__illustration { display: block; position: absolute; diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_testimonial-light.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_testimonial-light.scss index 8d3185876..081ac328a 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_testimonial-light.scss +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_testimonial-light.scss @@ -14,8 +14,9 @@ &__review { margin-bottom: $spacer * 2.5; font-size: pxToRem(20); - line-height: pxToRem(30); + line-height: 1.5; color: $neutral-20; + letter-spacing: pxToRem(-0.2); } &__employees { @@ -62,6 +63,44 @@ } } + &__partners { + display: flex; + flex-direction: column; + gap: $spacer * 1.5; + padding-bottom: $spacer * 1.875; + } + + &__partners-title { + margin: 0; + font-size: pxToRem(20); + font-weight: 600; + line-height: 1.3; + color: $neutral-20; + letter-spacing: -0.5px; + } + + &__partners-logos { + display: flex; + gap: $spacer; + flex-wrap: wrap; + } + + &__partners-card { + display: flex; + align-items: center; + justify-content: center; + padding: 0 $spacer * 1.25; + background: $neutral-98; + border: pxToRem(1) solid $neutral-90; + border-radius: pxToRem(12); + + img { + width: pxToRem(120); + height: pxToRem(64); + object-fit: contain; + } + } + &.reversed div.row { flex-direction: column-reverse; } @@ -82,6 +121,18 @@ height: 100%; } + &__partners { + flex-direction: row; + align-items: center; + justify-content: space-between; + gap: 0; + } + + &__partners-title { + font-size: pxToRem(24); + max-width: pxToRem(445); + } + &.reversed div.row { flex-direction: row-reverse; } diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-hero.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-hero.scss new file mode 100644 index 000000000..b7b0b905b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-hero.scss @@ -0,0 +1,122 @@ +@use 'sass:math'; +@use '../../helpers/functions' as *; + +.healthcare-hero { + overflow: hidden; + padding-top: $spacer * 2.5; + padding-bottom: $spacer * 2.5; + background-color: $neutral-94; + + &__content { + position: relative; + z-index: 1; + } + + &__label { + display: inline-flex; + align-items: center; + gap: $spacer * 0.5; + padding: math.div($spacer, 4) $spacer; + margin-bottom: $spacer * 1.5; + background-color: $white; + border-radius: pxToRem(4); + } + + &__label-icon { + width: pxToRem(16); + height: pxToRem(16); + } + + &__label-text { + font-size: pxToRem(14); + line-height: 1.5; + font-weight: 500; + color: $neutral-60; + } + + &__title { + margin-top: 0; + margin-bottom: $spacer * 1.5; + font-size: $spacer * 2; + line-height: pxToRem(38); + color: $neutral-20; + } + + &__description { + margin-bottom: $spacer * 2; + font-size: pxToRem(18); + line-height: 1.5; + font-weight: 400; + color: $neutral-30; + letter-spacing: pxToRem(-0.2); + } + + &__buttons { + display: flex; + flex-wrap: wrap; + gap: $spacer; + } + + &__button { + white-space: nowrap; + + &--secondary { + background-color: transparent; + border-color: $neutral-70; + color: $neutral-30; + + &:hover { + background-color: $neutral-90; + } + } + } + + &__preview { + display: flex; + justify-content: center; + position: relative; + margin-top: $spacer * 2.5; + } + + &__image { + display: block; + width: 100%; + max-width: pxToRem(560); + height: auto; + } + + @include media-breakpoint-up(lg) { + padding-top: $spacer * 5; + padding-bottom: $spacer * 5; + + &__buttons { + gap: $spacer * 1.5; + } + } + + @include media-breakpoint-up(xl) { + padding-top: $spacer * 7.5; + padding-bottom: $spacer * 7.5; + + &__title { + font-size: pxToRem(48); + line-height: 1.1; + max-width: pxToRem(560); + } + + &__description { + font-size: pxToRem(20); + max-width: pxToRem(560); + } + + &__preview { + justify-content: flex-end; + margin-top: 0; + } + + &__image { + width: 100%; + max-width: pxToRem(466); + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-problem.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-problem.scss new file mode 100644 index 000000000..9d4db68a3 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-problem.scss @@ -0,0 +1,117 @@ +@use 'sass:math'; +@use '../../helpers/functions' as *; + +.healthcare-problem { + padding-top: $spacer * 5; + padding-bottom: $spacer * 5; + background-color: $neutral-94; + + &__left { + display: flex; + flex-direction: column; + align-items: center; + margin-bottom: $spacer * 3; + } + + &__visual { + max-width: pxToRem(540); + margin-bottom: $spacer * 2; + } + + &__visual-img { + display: block; + width: 100%; + height: auto; + } + + &__header { + text-align: center; + max-width: pxToRem(459); + } + + &__title { + margin: 0 0 $spacer; + font-size: pxToRem(32); + line-height: 1.2; + color: $neutral-20; + letter-spacing: -0.5px; + } + + &__subtitle { + margin: 0; + font-size: pxToRem(20); + line-height: 1.3; + color: $neutral-20; + font-weight: 600; + } + + &__right { + display: flex; + justify-content: center; + } + + &__grid { + display: grid; + grid-template-columns: 1fr; + gap: $spacer; + max-width: pxToRem(538); + } + + &__card { + display: flex; + flex-direction: column; + gap: $spacer; + padding: $spacer * 1.5; + background-color: $neutral-98; + border: 1px solid $neutral-90; + border-radius: pxToRem(8); + } + + &__card-icon { + width: pxToRem(24); + height: pxToRem(24); + + img { + width: 100%; + height: 100%; + } + } + + &__card-text { + margin: 0; + font-size: pxToRem(18); + line-height: 1.5; + color: $neutral-20; + } + + @include media-breakpoint-up(md) { + &__grid { + grid-template-columns: repeat(2, 1fr); + } + + &__card { + height: pxToRem(223); + } + + &__card:nth-child(3) { + height: auto; + } + } + + @include media-breakpoint-up(xl) { + padding-top: $spacer * 7.5; + padding-bottom: $spacer * 7.5; + + &__left { + margin-bottom: 0; + } + + &__title { + font-size: pxToRem(40); + } + + &__subtitle { + font-size: pxToRem(24); + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-solutions.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-solutions.scss new file mode 100644 index 000000000..f79d4fa09 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-solutions.scss @@ -0,0 +1,96 @@ +@use 'sass:math'; +@use '../../helpers/functions' as *; + +.healthcare-solutions { + padding-top: $spacer * 5; + padding-bottom: $spacer * 5; + background-color: $neutral-94; + + &__title { + margin: 0 0 $spacer * 4; + font-size: pxToRem(36); + line-height: 1.1; + color: $neutral-20; + text-align: center; + letter-spacing: -0.5px; + } + + &__bento { + border: 1px solid $neutral-90; + border-radius: pxToRem(24); + padding: $spacer * 1.5; + } + + &__grid { + display: grid; + grid-template-columns: 1fr; + gap: $spacer; + } + + &__card { + display: flex; + flex-direction: column; + align-items: center; + background-color: $neutral-98; + border: 1px solid $neutral-90; + border-radius: pxToRem(16); + overflow: hidden; + padding-bottom: $spacer * 1.5; + } + + &__card-visual { + width: 100%; + height: pxToRem(263); + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; + background-color: $neutral-98; + + img { + display: block; + max-width: 100%; + max-height: 100%; + width: auto; + height: auto; + object-fit: contain; + } + } + + &__card-text { + margin: 0; + padding: 0 $spacer * 1.5; + font-size: pxToRem(16); + line-height: 1.5; + font-weight: 500; + color: $neutral-20; + text-align: center; + max-width: pxToRem(295); + } + + @include media-breakpoint-up(md) { + &__grid { + grid-template-columns: repeat(3, 1fr); + row-gap: pxToRem(20); + column-gap: $spacer; + } + } + + @include media-breakpoint-up(lg) { + padding-top: $spacer * 7.5; + padding-bottom: $spacer * 7.5; + + &__title { + font-size: pxToRem(48); + margin-bottom: $spacer * 4; + } + + &__bento { + padding: $spacer * 1.5; + } + + &__card-text { + font-size: pxToRem(18); + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-use-cases.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-use-cases.scss new file mode 100644 index 000000000..9908648a1 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-use-cases.scss @@ -0,0 +1,311 @@ +@use 'sass:math'; +@use '../../helpers/functions' as *; + +.healthcare-use-cases { + position: relative; + z-index: 1; + padding-top: $spacer * 2.5; + padding-bottom: $spacer * 5; + background-color: $neutral-94; + + &__title { + margin: 0 0 $spacer * 4; + font-size: pxToRem(36); + line-height: 1.1; + color: $neutral-20; + text-align: center; + letter-spacing: -0.5px; + } + + &__tabs { + display: flex; + align-items: center; + justify-content: center; + position: relative; + background-color: $neutral-98; + border: 1px solid $neutral-90; + border-radius: pxToRem(12); + padding: pxToRem(4); + margin: 0 auto $spacer * 4; + width: fit-content; + overflow: hidden; + } + + &__tab { + position: relative; + z-index: 2; + padding: pxToRem(10) pxToRem(28); + font-size: pxToRem(16); + font-weight: 500; + line-height: 1.5; + color: $neutral-70; + background: none; + border: none; + border-radius: pxToRem(8); + cursor: pointer; + transition: color 0.3s ease, background-color 0.3s ease; + white-space: nowrap; + + &:hover { + color: $neutral-40; + } + + &--active { + color: $neutral-10; + font-weight: 600; + background-color: $white; + box-shadow: 0 pxToRem(2) pxToRem(8) rgba($neutral-20, 0.1); + } + } + + &__slider { + position: relative; + margin-bottom: $spacer * 4; + min-height: pxToRem(560); + overflow: hidden; + } + + &__slide { + position: absolute; + top: 50%; + left: 0; + width: 100%; + transform: translateY(-50%); + opacity: 0; + visibility: hidden; + transition: opacity 0.4s ease, visibility 0.4s ease; + pointer-events: none; + + &--active { + opacity: 1; + visibility: visible; + pointer-events: auto; + } + } + + &__card { + position: relative; + display: flex; + flex-direction: column; + border-radius: pxToRem(16); + overflow: hidden; + min-height: pxToRem(480); + + @include media-breakpoint-up(lg) { + flex-direction: row; + align-items: flex-end; + min-height: pxToRem(480); + padding-left: pxToRem(80); + padding-right: pxToRem(40); + padding-top: pxToRem(80); + } + } + + &__card-visual { + position: relative; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + padding: $spacer * 2; + min-height: pxToRem(220); + + @include media-breakpoint-up(lg) { + position: absolute; + left: pxToRem(60); + top: pxToRem(80); + width: pxToRem(320); + height: auto; + padding: 0; + } + } + + &__card-visual-img { + max-width: 100%; + max-height: pxToRem(280); + width: auto; + height: auto; + object-fit: contain; + + @include media-breakpoint-up(lg) { + max-width: pxToRem(300); + max-height: pxToRem(400); + } + } + + &__card-content { + position: relative; + z-index: 2; + display: flex; + flex-direction: column; + gap: $spacer * 2; + padding: $spacer * 2; + background-color: $neutral-98; + border: 1px solid $neutral-80; + border-radius: pxToRem(16) pxToRem(16) 0 0; + border-bottom: none; + + @include media-breakpoint-up(lg) { + margin-left: auto; + padding: $spacer * 2; + border-radius: pxToRem(16) pxToRem(16) 0 0; + max-width: pxToRem(620); + min-width: pxToRem(500); + } + } + + &__card-texture { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-image: url('/img/healthcare/use-case-texture.png'); + background-size: pxToRem(819) pxToRem(819); + mix-blend-mode: overlay; + opacity: 0.5; + pointer-events: none; + z-index: 0; + } + + &__card-title { + margin: 0; + font-size: pxToRem(24); + line-height: 1.3; + font-weight: 600; + color: $neutral-20; + letter-spacing: -0.5px; + + @include media-breakpoint-up(lg) { + font-size: pxToRem(32); + } + } + + &__values { + display: flex; + flex-direction: column; + gap: $spacer; + } + + &__value-card { + position: relative; + background-color: $white; + border: 1px solid $neutral-90; + border-radius: pxToRem(8); + padding: $spacer $spacer $spacer ($spacer * 2); + + &::before { + content: ''; + position: absolute; + left: $spacer; + top: $spacer; + bottom: $spacer; + width: pxToRem(4); + border-radius: pxToRem(2); + } + + &:nth-child(1)::before { + background-color: $primary-50; + } + + &:nth-child(2)::before { + background-color: $secondary-violet-50; + } + + &:nth-child(3)::before { + background-color: $secondary-blue-50; + } + } + + &__value-text { + margin: 0; + font-size: pxToRem(16); + line-height: 1.5; + color: $neutral-40; + + @include media-breakpoint-up(lg) { + font-size: pxToRem(18); + } + } + + &__value-label { + font-weight: 600; + color: $neutral-20; + } + + &__controls { + display: flex; + align-items: center; + justify-content: center; + gap: $spacer * 5; + } + + &__arrow { + display: flex; + align-items: center; + justify-content: center; + width: pxToRem(40); + height: pxToRem(40); + padding: 0; + background: none; + border: pxToRem(1) solid $neutral-80; + border-radius: pxToRem(8); + color: $neutral-40; + cursor: pointer; + transition: color 0.2s ease, border-color 0.2s ease; + + &:hover { + color: $neutral-20; + border-color: $neutral-60; + } + + svg { + width: pxToRem(20); + height: pxToRem(20); + } + } + + &__dots { + display: flex; + align-items: center; + gap: $spacer * 2.5; + } + + &__dot { + display: flex; + align-items: center; + justify-content: center; + width: pxToRem(24); + height: pxToRem(24); + background: none; + border: none; + cursor: pointer; + padding: 0; + + span { + display: block; + width: pxToRem(6); + height: pxToRem(6); + background-color: $neutral-80; + border-radius: 50%; + transition: background-color 0.2s ease, transform 0.2s ease; + } + + &:hover span { + background-color: $neutral-60; + } + + &--active span { + background-color: $neutral-20; + } + } + + @include media-breakpoint-up(lg) { + padding-top: $spacer * 2.5; + padding-bottom: $spacer * 7.5; + + &__title { + font-size: pxToRem(48); + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-why-qdrant.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-why-qdrant.scss new file mode 100644 index 000000000..21db40adc --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_healthcare-why-qdrant.scss @@ -0,0 +1,125 @@ +@use 'sass:math'; +@use '../../helpers/functions' as *; + +.healthcare-why-qdrant { + padding-top: $spacer * 5; + padding-bottom: $spacer * 5; + background-color: $neutral-94; + + &__content { + margin-bottom: $spacer * 3; + } + + &__title { + margin: 0 0 $spacer * 3; + font-size: $spacer * 2; + line-height: 1.2; + color: $neutral-20; + letter-spacing: -0.5px; + } + + &__items { + display: flex; + flex-direction: column; + gap: $spacer * 2.5; + } + + &__item { + display: flex; + align-items: flex-start; + gap: $spacer; + } + + &__item-icon { + flex-shrink: 0; + display: flex; + align-items: center; + justify-content: center; + width: pxToRem(40); + height: pxToRem(40); + background-color: $white; + border-radius: pxToRem(4); + + img { + width: pxToRem(24); + height: pxToRem(24); + } + } + + &__item-text { + flex: 1; + margin: 0; + font-size: pxToRem(16); + line-height: 1.5; + color: $neutral-30; + + strong { + font-weight: 600; + } + + a { + color: $neutral-20; + text-decoration: underline; + } + } + + &__badges { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: $spacer * 1.5; + margin-top: $spacer * 2.5; + } + + &__badge { + height: pxToRem(40); + width: auto; + } + + &__visual { + display: flex; + justify-content: center; + align-items: center; + } + + &__image { + display: block; + width: 100%; + max-width: pxToRem(500); + height: auto; + border-radius: pxToRem(12); + } + + @include media-breakpoint-up(lg) { + &__title { + font-size: pxToRem(32); + } + + &__badges { + gap: $spacer * 1.5; + } + + &__badge { + height: pxToRem(48); + } + } + + @include media-breakpoint-up(xl) { + padding-top: $spacer * 7.5; + padding-bottom: $spacer * 7.5; + + &__content { + margin-bottom: 0; + padding-right: $spacer * 3; + } + + &__title { + font-size: pxToRem(40); + margin-bottom: $spacer * 2.5; + } + + &__items { + gap: $spacer * 2.5; + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_index.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_index.scss new file mode 100644 index 000000000..29784ba66 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/healthcare/_index.scss @@ -0,0 +1,5 @@ +@import 'healthcare-hero'; +@import 'healthcare-problem'; +@import 'healthcare-solutions'; +@import 'healthcare-use-cases'; +@import 'healthcare-why-qdrant'; diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/hr-tech/_index.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/hr-tech/_index.scss index 4eb897fea..8ec49275d 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/css/partials/hr-tech/_index.scss +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/hr-tech/_index.scss @@ -2,4 +2,3 @@ @import 'hr-tech-help'; @import 'hr-tech-features'; @import 'hr-tech-why-qdrant'; -@import 'hr-tech-cta'; diff --git a/qdrant-landing/themes/qdrant-2024/layouts/healthcare/list.html b/qdrant-landing/themes/qdrant-2024/layouts/healthcare/list.html new file mode 100644 index 000000000..1be2fb314 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/healthcare/list.html @@ -0,0 +1,32 @@ +{{ define "main" }} + {{ partial "site-header" . }} + + {{ with (.Site.GetPage "healthcare/hero") }} + {{ partial "healthcare/healthcare-hero" . }} + {{ end }} + + {{ with (.Site.GetPage "/healthcare/testimonial-light") }} + {{ partial "testimonial-light" (dict "context" . "class" "customers-testimonial pb-5 pb-lg-7") }} + {{ end }} + + {{ with (.Site.GetPage "/healthcare/problem") }} + {{ partial "healthcare/healthcare-problem" . }} + {{ end }} + + {{ with (.Site.GetPage "/healthcare/solutions") }} + {{ partial "healthcare/healthcare-solutions" . }} + {{ end }} + + {{ with (.Site.GetPage "/healthcare/use-cases") }} + {{ partial "healthcare/healthcare-use-cases" . }} + {{ end }} + + {{ with (.Site.GetPage "/healthcare/why-qdrant") }} + {{ partial "healthcare/healthcare-why-qdrant" . }} + {{ end }} + + {{ with (.Site.GetPage "/healthcare/get-contacted") }} + {{ partial "cta-banner" . }} + {{ end }} + +{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/healthcare/single.html b/qdrant-landing/themes/qdrant-2024/layouts/healthcare/single.html new file mode 100644 index 000000000..806bcec80 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/healthcare/single.html @@ -0,0 +1 @@ +{{ define "main" }}{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/hr-tech/list.html b/qdrant-landing/themes/qdrant-2024/layouts/hr-tech/list.html index dac93e49b..cafc2094f 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/hr-tech/list.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/hr-tech/list.html @@ -22,7 +22,7 @@ {{ end }} {{ with (.Site.GetPage "/hr-tech/get-contacted") }} - {{ partial "hr-tech/hr-tech-cta" . }} + {{ partial "cta-banner" . }} {{ end }} {{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/cta-banner.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/cta-banner.html new file mode 100644 index 000000000..9b6712340 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/cta-banner.html @@ -0,0 +1,25 @@ +
+
+
+ {{ if .Params.background }} +
+ {{ end }} +
+
+

{{ .Params.title }}

+ {{ if .Params.description }} +

{{ .Params.description }}

+ {{ end }} + + {{ .Params.button.text }} + +
+ {{ if .Params.illustration }} +
+ {{ .Params.illustration.alt }} +
+ {{ end }} +
+
+
+
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-hero.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-hero.html new file mode 100644 index 000000000..ee7d10300 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-hero.html @@ -0,0 +1,33 @@ +
+
+
+
+ {{ with .Params.label }} +
+ {{ .icon.alt }} + {{ .text }} +
+ {{ end }} +

{{ .Params.title | safeHTML }}

+

{{ .Params.description }}

+
+ {{ with .Params.startFree }} + + {{ .text }} + + {{ end }} + {{ with .Params.newsletter }} + + {{ .text }} + + {{ end }} +
+
+
+ {{ with .Params.image }} + {{ .alt }} + {{ end }} +
+
+
+
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-problem.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-problem.html new file mode 100644 index 000000000..9682c16bb --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-problem.html @@ -0,0 +1,29 @@ +
+
+
+
+
+ {{ .Params.visual.alt }} +
+
+

{{ .Params.title }}

+ {{ with .Params.subtitle }} +

{{ . }}

+ {{ end }} +
+
+
+
+ {{ range .Params.problems }} +
+
+ {{ .icon.alt }} +
+

{{ .text }}

+
+ {{ end }} +
+
+
+
+
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-solutions.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-solutions.html new file mode 100644 index 000000000..206b35548 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-solutions.html @@ -0,0 +1,17 @@ +
+
+

{{ .Params.title }}

+
+
+ {{ range .Params.solutions }} +
+
+ {{ .image.alt }} +
+

{{ .text }}

+
+ {{ end }} +
+
+
+
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-use-cases.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-use-cases.html new file mode 100644 index 000000000..316d1205c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-use-cases.html @@ -0,0 +1,114 @@ +
+
+

{{ .Params.title }}

+ +
+ {{ range $index, $tab := .Params.tabs }} + + {{ end }} +
+ +
+ {{ range $index, $useCase := .Params.useCases }} +
+
+
+ {{ $useCase.visual.alt }} +
+
+

{{ $useCase.title }}

+
+ {{ range $useCase.values }} +
+

+ {{ .label }} + {{ .text }} +

+
+ {{ end }} +
+
+
+
+
+ {{ end }} +
+ +
+ +
+ {{ range $index, $tab := .Params.tabs }} + + {{ end }} +
+ +
+
+
+ + diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-why-qdrant.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-why-qdrant.html new file mode 100644 index 000000000..a4a041c59 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/healthcare/healthcare-why-qdrant.html @@ -0,0 +1,31 @@ +
+
+
+
+

{{ .Params.title }}

+
+ {{ range .Params.items }} +
+
+ {{ .icon.alt }} +
+

{{ .text | safeHTML }}

+
+ {{ end }} +
+ {{ with .Params.badges }} +
+ {{ range . }} + {{ .alt }} + {{ end }} +
+ {{ end }} +
+
+ {{ with .Params.image }} + {{ .alt }} + {{ end }} +
+
+
+
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/hr-tech/hr-tech-cta.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/hr-tech/hr-tech-cta.html deleted file mode 100644 index 7574a25fa..000000000 --- a/qdrant-landing/themes/qdrant-2024/layouts/partials/hr-tech/hr-tech-cta.html +++ /dev/null @@ -1,25 +0,0 @@ -
-
-
- {{ if .Params.background }} -
- {{ end }} -
-
-

{{ .Params.title }}

- {{ if .Params.description }} -

{{ .Params.description }}

- {{ end }} - - {{ .Params.button.text }} - -
- {{ if .Params.illustration }} -
- {{ .Params.illustration.alt }} -
- {{ end }} -
-
-
-
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/testimonial-light.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/testimonial-light.html index 7adf7044a..bd78a14ad 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/partials/testimonial-light.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/testimonial-light.html @@ -1,6 +1,18 @@ {{ $class := .class }}
+ {{ with .context.Params.partners }} +
+

{{ .title }}

+
+ {{ range .logos }} +
+ {{ .alt }} +
+ {{ end }} +
+
+ {{ end }}
diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/anima-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/anima-logo.svg new file mode 100644 index 000000000..4f6bfc070 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/anima-logo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/briefcase-medical.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/briefcase-medical.svg new file mode 100644 index 000000000..eb6d0a103 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/briefcase-medical.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/colin-cooke.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/colin-cooke.svg new file mode 100644 index 000000000..eea53e9d1 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/colin-cooke.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/compliance-badge/HIPAA.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/compliance-badge/HIPAA.svg new file mode 100644 index 000000000..13553b53a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/compliance-badge/HIPAA.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/compliance-badge/Heydata.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/compliance-badge/Heydata.svg new file mode 100644 index 000000000..08e6fa869 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/compliance-badge/Heydata.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/compliance-badge/SOC-2.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/compliance-badge/SOC-2.svg new file mode 100644 index 000000000..966e8dc1a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/compliance-badge/SOC-2.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/feature-bento-1.png b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/feature-bento-1.png new file mode 100644 index 000000000..3ba7ec8f8 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/feature-bento-1.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/feature-bento-2.png b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/feature-bento-2.png new file mode 100644 index 000000000..9122d4baa Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/feature-bento-2.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/feature-bento-3.png b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/feature-bento-3.png new file mode 100644 index 000000000..ba6185ca0 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/feature-bento-3.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/health-hero.png b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/health-hero.png new file mode 100644 index 000000000..d3ea61dbb Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/health-hero.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/logo-bayer.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/logo-bayer.svg new file mode 100644 index 000000000..b9607363e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/logo-bayer.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/logo-johnson-johnson.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/logo-johnson-johnson.svg new file mode 100644 index 000000000..69ab380a7 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/logo-johnson-johnson.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/logo-merck.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/logo-merck.svg new file mode 100644 index 000000000..8c5b6b207 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/logo-merck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-1.svg new file mode 100644 index 000000000..35d778359 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-2.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-2.svg new file mode 100644 index 000000000..1a516ba96 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-2.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-3.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-3.svg new file mode 100644 index 000000000..e9e85a4f3 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-3.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-4.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-4.svg new file mode 100644 index 000000000..eb72f2ca5 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problem-card-icon-4.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problems-visual.png b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problems-visual.png new file mode 100644 index 000000000..0afa80087 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/problems-visual.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slide-0.png b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slide-0.png new file mode 100644 index 000000000..9c18dc779 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slide-0.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slide-1.png b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slide-1.png new file mode 100644 index 000000000..6859f03fb Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slide-1.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slide-2.png b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slide-2.png new file mode 100644 index 000000000..cef6e5d4e Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slide-2.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slider-dot-active.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slider-dot-active.svg new file mode 100644 index 000000000..7ba682d75 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slider-dot-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slider-dot.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slider-dot.svg new file mode 100644 index 000000000..6e51dab1c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/slider-dot.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-cloud.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-cloud.svg new file mode 100644 index 000000000..12223d8c8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-cloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-hospital.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-hospital.svg new file mode 100644 index 000000000..81f6687c2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-hospital.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-image-play.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-image-play.svg new file mode 100644 index 000000000..583adbcdb --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-image-play.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-rocket.svg b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-rocket.svg new file mode 100644 index 000000000..ac796d310 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why-icon-rocket.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why.png b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why.png new file mode 100644 index 000000000..41722db94 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/healthcare/why.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/menu/healthcare.svg b/qdrant-landing/themes/qdrant-2024/static/img/menu/healthcare.svg new file mode 100644 index 000000000..379e00b00 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/menu/healthcare.svg @@ -0,0 +1,5 @@ + + + + +