diff --git a/qdrant-landing/content/headless/main/canva.md b/qdrant-landing/content/headless/main/canva.md new file mode 100644 index 000000000..78e424ab8 --- /dev/null +++ b/qdrant-landing/content/headless/main/canva.md @@ -0,0 +1,8 @@ +--- +review: "Qdrant's technical architecture and performance capabilities have proven to be exactly what we need as we scale our AI-powered features across the platform. They are an ideal partner as we standardize our vector search infrastructure to serve millions of users worldwide." +logo: + src: /img/customer-logo/canva.svg + alt: Canva +gradient: true +sitemapExclude: true +--- \ No newline at end of file diff --git a/qdrant-landing/content/headless/main/case-studies.md b/qdrant-landing/content/headless/main/case-studies.md new file mode 100644 index 000000000..3040461a4 --- /dev/null +++ b/qdrant-landing/content/headless/main/case-studies.md @@ -0,0 +1,42 @@ +--- +title: One Engine, Endless Applications +caseStudies: + - id: tripadvisor + text: "Powers AI Trip Planner on billions of reviews and images, driving" + highlight: "2-3x" + textAfter: "revenue." + logoIcon: tripadvisor-vertical + logoAlt: Tripadvisor + link: /blog/case-study-tripadvisor/ + - id: hubspot + text: "Powers Breeze AI with real-time, personalized responses and deep contextual" + highlight: "awareness" + textAfter: "." + logoIcon: hubspot + logoAlt: HubSpot + link: /blog/case-study-hubspot/ + - id: telekom + text: "Powers multi-agent platform with real-time context across" + highlight: "2M+" + textAfter: "AI-driven conversations." + logoIcon: telekom + logoAlt: Deutsche Telekom + link: /blog/case-study-deutsche-telekom/ + - id: dust + text: "Powers Dust's AI agents platform with scalable vector search across" + highlight: "5,000+" + textAfter: "data sources." + logoIcon: dust + logoAlt: Dust + link: /blog/case-study-dust-v2/ + - id: lyzr + text: "Powers Lyzr's AI agents, reducing latency by" + highlight: "90%" + textAfter: "and increasing throughput by" + highlight2: "150%" + textAfter2: "." + logoIcon: lyzr + logoAlt: Lyzr + link: /blog/case-study-lyzr/ +sitemapExclude: true +--- diff --git a/qdrant-landing/content/headless/main/core-features.md b/qdrant-landing/content/headless/main/core-features.md deleted file mode 100644 index daf8c7f56..000000000 --- a/qdrant-landing/content/headless/main/core-features.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: AI Meets Advanced Vector Search -description: The leading open source vector database and similarity search engine designed to handle high-dimensional vectors for performance and massive-scale AI applications. -link: - text: All features - url: /qdrant-vector-database/ -cloudFeature: - title: Cloud-Native Scalability & High-Availability - content: Enterprise-grade Managed Cloud. Vertical and horizontal scaling and zero-downtime upgrades. - link: - text: Qdrant Cloud - url: /cloud/ -featureCards: - - id: 0 - icon: - title: Ease of Use & Simple Deployment - content: Quick deployment in any environment with Docker and a lean API for easy integration, ideal for local testing. - link: - text: Quick Start Guide - url: /documentation/quick-start/ - - id: 1 - icon: - title: Cost Efficiency with Storage Options - content: Dramatically reduce memory usage with built-in compression options and offload data to disk. - link: - text: Quantization - url: /documentation/guides/quantization/ - - id: 2 - icon: - title: Rust-Powered Reliability & Performance - content: Purpose built in Rust for unmatched speed and reliability even when processing billions of vectors. - link: - text: Benchmarks - url: /benchmarks/ -sitemapExclude: true ---- diff --git a/qdrant-landing/content/headless/main/cta-banner.md b/qdrant-landing/content/headless/main/cta-banner.md new file mode 100644 index 000000000..8eed47ff2 --- /dev/null +++ b/qdrant-landing/content/headless/main/cta-banner.md @@ -0,0 +1,8 @@ +--- +title: "Engines Ready. Awaiting Your Command." +description: "Cloud Quickstart - spin up a cluster in seconds." +button: + text: "Start Free in Qdrant Cloud" + url: "https://cloud.qdrant.io/signup" +sitemapExclude: true +--- diff --git a/qdrant-landing/content/headless/main/customers.md b/qdrant-landing/content/headless/main/customers.md index 666e6c5b1..65a7d66c1 100644 --- a/qdrant-landing/content/headless/main/customers.md +++ b/qdrant-landing/content/headless/main/customers.md @@ -4,85 +4,48 @@ customerStories: textLink: Customer Stories url: /customers/ -# WARNING: If you want to add more customers, you need adjust the styles in the file: -# `qdrant-landing/themes/qdrant-2024/assets/css/partials/_customers.scss` -# -# ``` -# @include marquee.base(64px, 224px, , , 52px, $neutral-10, false, 50s, block); -# ``` -# -customers: - - id: 0 - name: Alphasense - logo: - - id: 1 - name: Deutsche Telekom - logo: - - id: 2 - name: HubSpot - logo: - - id: 3 - name: Disney - logo: - - id: 4 - name: BCGX - logo: - - id: 5 - name: CB-Insights - logo: - - id: 6 - name: Vivendi - logo: - - id: 7 - name: Gitbook - logo: - - id: 8 - name: Microsoft - logo: - - id: 9 - name: Dust - logo: - - id: 10 - name: Discord - logo: - - id: 11 - name: Mozilla - logo: - - id: 12 - name: Johnson-&-Johnson - logo: - - id: 13 - name: HRS-Group - logo: - - id: 14 - name: Kaufland - logo: - - id: 15 - name: Deloitte - logo: - - id: 16 - name: Hewlett-Packard-Enterprise - logo: - - id: 17 - name: X - logo: - - id: 18 - name: Quora - logo: - - id: 19 - name: Perplexity - logo: - - id: 20 - name: Voiceflow - logo: - - id: 21 - name: Merck - logo: - - id: 22 - name: Meesho - logo: - - id: 23 - name: Thoughtworks - logo: +logoRows: + - logos: + - name: Discord + src: /img/customer-logo/discord.svg + - name: Perplexity + src: /img/customer-logo/perplexity.svg + - name: Servicenow + src: /img/customer-logo/servicenow.svg + - name: Tripadvisor + src: /img/customer-logo/tripadvisor.svg + - name: OpenTable + src: /img/customer-logo/opentable.svg + - name: Telekom + src: /img/customer-logo/telekom.svg + - name: HubSpot + src: /img/customer-logo/hubspot.svg + - name: Dust + src: /img/customer-logo/dust.svg + - name: Lyzr + src: /img/customer-logo/lyzr.svg + - name: Zscaler + src: /img/customer-logo/zscaler.svg + - logos: + - name: "&AI" + src: /img/customer-logo/&ai.svg + - name: Cosmos + src: /img/customer-logo/cosmos.svg + - name: Zepto + src: /img/customer-logo/zepto.svg + - name: Workato + src: /img/customer-logo/workato.svg + - name: Sprinklr + src: /img/customer-logo/sprinklr.svg + - name: Roche + src: /img/customer-logo/roche.svg + - name: Bayer + src: /img/customer-logo/bayer.svg + - name: Aleph Alpha + src: /img/customer-logo/aleph-alpha.svg + - name: Fandom + src: /img/customer-logo/fandom.svg + - name: GLG + src: /img/customer-logo/glg.svg sitemapExclude: true --- diff --git a/qdrant-landing/content/headless/main/engineered-for-builders.md b/qdrant-landing/content/headless/main/engineered-for-builders.md new file mode 100644 index 000000000..90c425e0a --- /dev/null +++ b/qdrant-landing/content/headless/main/engineered-for-builders.md @@ -0,0 +1,31 @@ +--- +title: Engineered for Builders +subtitle: Intuitive APIs and built-in tools — crafted for developers who demand more. +illustration: + src: /img/home/web-ui.png + alt: Engineered for Builders + width: 2220 + height: 1340 + srcset: "/img/home/web-ui-1x.png 1x, /img/home/web-ui.png 2x" + webpSrcset: "/img/home/web-ui-1x.webp 1x, /img/home/web-ui.webp 2x" +features: + - id: apis + title: Developer friendly APIs + description: Start with a single API call — scale to advanced control over HNSW, hybrid fusion, reranking, and multi-vector retrieval, all via REST, gRPC, or official clients (Python, JavaScript, etc.). + link: + text: Explore the API Docs + url: https://api.qdrant.tech/api-reference + - id: web-ui + title: Built-In Web UI & Visualizations + description: Explore collections, test vector and metadata queries, apply filters, and inspect results — all from a clean visual interface. + link: + text: Try Web UI + url: /documentation/web-ui/ + - id: inference + title: Native Cloud Inference + description: Generate text and image embeddings and run vector search in Qdrant Cloud — no separate pipeline or infrastructure needed. + link: + text: Learn More About Inference + url: /cloud-inference/ +sitemapExclude: true +--- diff --git a/qdrant-landing/content/headless/main/enterprise-capabilities.md b/qdrant-landing/content/headless/main/enterprise-capabilities.md new file mode 100644 index 000000000..c23919127 --- /dev/null +++ b/qdrant-landing/content/headless/main/enterprise-capabilities.md @@ -0,0 +1,46 @@ +--- +title: Deploy Anywhere at Enterprise Scale +subtitle: Open-source DNA with enterprise-grade security and flexibility — run on-prem, hybrid, edge, or move seamlessly to Qdrant Cloud. +deploymentOptions: + - id: cloud + title: Qdrant Cloud + description: Fully managed with high availability and auto-sharding on AWS, GCP, or Azure. + icon: cloud-managed + iconColor: primary + connector: /img/home/connector-line-1.svg + link: + text: Explore Qdrant Cloud + url: /cloud/ + position: left + - id: hybrid + title: Qdrant Hybrid Cloud + description: Bring your own Kubernetes with decoupled control and data planes. Scale anywhere with full data control. + icon: cloud-hybrid + iconColor: teal + connector: /img/home/connector-line-2.svg + link: + text: Learn about Hybrid Cloud + url: /hybrid-cloud/ + position: center-left + - id: private + title: Qdrant Private Cloud + description: Maximum control with air-gapped, compliant deployments. + icon: cloud-private + iconColor: blue + connector: /img/home/connector-line-3.svg + link: + text: Explore Private Cloud + url: /private-cloud/ + position: center-right + - id: edge + title: Qdrant Edge (Beta) + description: Lightweight, low-latency vector search close to where data is generated. + icon: cloud-connections + iconColor: violet + connector: /img/home/connector-line-4.svg + link: + text: Discover Qdrant Edge + url: /edge/ + position: right +sitemapExclude: true +--- diff --git a/qdrant-landing/content/headless/main/enterprise-ready.md b/qdrant-landing/content/headless/main/enterprise-ready.md new file mode 100644 index 000000000..54401a2e7 --- /dev/null +++ b/qdrant-landing/content/headless/main/enterprise-ready.md @@ -0,0 +1,58 @@ +--- +title: Enterprise-ready tooling +subtitle: Deploy on any cloud, hybrid, or edge environment with full data control. Choose the setup that fits your infrastructure and scale securely without compromise. +largeCards: + - id: compliance + title: SOC 2 · GDPR-aligned Options + visual: compliance + image: + src: /img/home/soc-2-and-gdpr-compliance.svg + alt: SOC 2 and GDPR compliance badges + link: + url: https://qdrant.to/trust-center + - id: monitoring + title: Prometheus · Grafana · Datadog + visual: monitoring + image: + src: /img/home/monitoring-and-observability.svg + alt: Monitoring and observability integrations + link: + url: /documentation/guides/monitoring/ + - id: sso + title: SSO (SAML/OIDC) + visual: sso + image: + src: /img/home/enterprise-sso-integration.svg + alt: Enterprise SSO integration options + link: + url: /documentation/cloud-account-setup/ +smallCards: + - id: multitenancy + title: Multitenancy & Granular RBAC + icon: + name: multitenancy + color: blue + - id: networking + title: Private Networking #/VPC Peering + icon: + name: cloud-system + color: blue +# link: +# url: / + - id: downtime + title: Zero-downtime upgrades + icon: + name: downtime + fill: blue + - id: backups + title: Backups & Point-in-time restore + icon: + name: backups + color: blue + - id: api-keys + title: Vector-scoped API Keys + icon: + name: vectors + color: blue +sitemapExclude: true +--- diff --git a/qdrant-landing/content/headless/main/hero.md b/qdrant-landing/content/headless/main/hero.md index c4ab62fef..2d45a8e83 100644 --- a/qdrant-landing/content/headless/main/hero.md +++ b/qdrant-landing/content/headless/main/hero.md @@ -1,33 +1,39 @@ --- title: High-Performance Vector Search at Scale -subtitle: Powering the next generation of AI applications with advanced, open-source vector similarity search technology. +subtitle: Qdrant helps you build the AI retrieval you want. Ship high performance, full-feature vector search at any scale and with any deployment model. startFree: - text: Get Started + text: Start Free in Qdrant Cloud url: https://cloud.qdrant.io/signup learnMore: - text: Learn More + text: See How It Works url: /qdrant-vector-database/ -heroImageSources: - - minWidth: 2881px - srcset: /img/hero-home-illustration-x3.webp - type: image/webp - - minWidth: 2881px - srcset: /img/hero-home-illustration-x3.png - type: image/png - - minWidth: 1441px - srcset: /img/hero-home-illustration-x2.webp - type: image/webp - - minWidth: 1441px - srcset: /img/hero-home-illustration-x2.png - type: image/png - - srcset: /img/hero-home-illustration-x1.webp - type: image/webp - - srcset: /img/hero-home-illustration-x1.png - type: image/png -fallbackHeroImage: - src: /img/hero-home-illustration-x1.png - alt: 'Hero image: an astronaut looking at dark hole from the planet surface.' - +valueBadges: + - icon: /img/home/hero/github-icon.svg + text: 25k+ GitHub Stars + url: https://github.com/qdrant/qdrant + - icon: /img/home/hero/users-icon.svg + text: 60k+ Community Members + url: /community/ + - icon: /img/home/hero/rust-icon.svg + text: Rust Powered + - icon: /img/home/hero/cross-icon.svg + text: SOC2 & HIPAA compliant + url: https://qdrant.to/trust-center +planet: + blur: /img/home/hero/blur.svg + blur2: /img/home/hero/blur2.svg + sphere: /img/home/hero/planet.svg + texture: + webp: /img/home/hero/planet-texture.webp + png: /img/home/hero/planet-texture.png +blueHaze: /img/home/hero/blue-haze.svg +astronauts: + alt: Qdrant astronauts exploring a planetary landscape + width: 3840 + height: 1169 + webpSrcset: "/img/home/hero/astronauts-960.webp 960w, /img/home/hero/astronauts-1920.webp 1920w, /img/home/hero/astronauts.webp 3840w" + pngSrcset: "/img/home/hero/astronauts-960.png 960w, /img/home/hero/astronauts-1920.png 1920w, /img/home/hero/astronauts.png 3840w" + fallbackSrc: /img/home/hero/astronauts.png githubStars: logo: starIcon: diff --git a/qdrant-landing/content/headless/main/integrations-logos.md b/qdrant-landing/content/headless/main/integrations-logos.md new file mode 100644 index 000000000..7f6fe5bdf --- /dev/null +++ b/qdrant-landing/content/headless/main/integrations-logos.md @@ -0,0 +1,86 @@ +--- +title: "Integrates with leading AI tools & frameworks" +logosFirstRow: + - id: 0 + name: CrewAI + logo: + icon: crewai + alt: CrewAI logo + - id: 1 + name: LangChain + logo: + icon: langchain + alt: LangChain logo + - id: 2 + name: LlamaIndex + logo: + icon: llamaindex + alt: LlamaIndex logo + - id: 3 + name: n8n + logo: + icon: n8n + alt: n8n logo + - id: 4 + name: TwelveLabs + logo: + icon: twelvelabs + alt: TwelveLabs logo + - id: 5 + name: OpenAI + logo: + icon: openai + alt: OpenAI logo + - id: 6 + name: Cohere + logo: + icon: cohere + alt: Cohere logo + - id: 7 + name: Hugging Face + logo: + icon: hugging-face + alt: Hugging Face logo +logosSecondRow: + - id: 0 + name: CamelAI + logo: + icon: camelai + alt: CamelAI logo + - id: 1 + name: mem0 + logo: + icon: mem0 + alt: mem0 logo + - id: 2 + name: Cognee + logo: + icon: cognee + alt: Cognee logo + - id: 3 + name: Neo4j + logo: + icon: neo4j + alt: Neo4j logo + - id: 4 + name: CamelAI + logo: + icon: camelai + alt: CamelAI logo + - id: 5 + name: Mistral AI + logo: + icon: mistralai + alt: Mistral AI logo + - id: 6 + name: Superlinked + logo: + icon: superlinked + alt: Superlinked logo + - id: 7 + name: Deepset + logo: + icon: deepset + alt: Deepset logo +sitemapExclude: true +--- diff --git a/qdrant-landing/content/headless/main/integrations.md b/qdrant-landing/content/headless/main/integrations.md deleted file mode 100644 index e9027f005..000000000 --- a/qdrant-landing/content/headless/main/integrations.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Integrations -link: - text: See Integrations - url: /documentation/frameworks/ -embedLink: - text: embeddings - url: /documentation/embeddings/ -frameworkLink: - text: frameworks - url: /documentation/frameworks/ -sitemapExclude: true ---- diff --git a/qdrant-landing/content/headless/main/performance-by-design.md b/qdrant-landing/content/headless/main/performance-by-design.md new file mode 100644 index 000000000..229f62858 --- /dev/null +++ b/qdrant-landing/content/headless/main/performance-by-design.md @@ -0,0 +1,31 @@ +--- +tagline: ARCHITECTURE FOR THE AI - NOT KEYWORD - ERA +title: Performance by Design +subtitle: We research, engineer, and optimize each component from first principles for the fastest, most scalable, and most customizable AI retrieval and search engine. +features: + - id: high-performance + title: Highest‑Performance Vector Search Engine + description: Built entirely in Rust with SIMD and a custom storage engine (Gridstore) — no wrappers, no bolt-ons. Just fast, scalable vector search. + image: + src: /img/home/vertical-slider/performanceimage.jpg + alt: High performance vector search engine benchmark chart + - id: real-time + title: Real‑Time Indexing + description: Index new data instantly without rebuilding the entire index. Your vectors are searchable the moment they're added. + image: + src: /img/home/vertical-slider/real-time-indexing-by-qdrant.jpg + alt: Real-time indexing illustration + - id: memory-efficient + title: Memory‑Efficient Storage + description: Store billions of vectors with minimal memory footprint using our optimized storage architecture. + image: + src: /img/home/vertical-slider/memory-efficient-storage-by-qdrant.jpg + alt: Memory efficient storage illustration + - id: quantization + title: Asymmetric, Scalar and Binary Quantization + description: Reduce memory usage by up to 64x while maintaining search quality with advanced quantization techniques. + image: + src: /img/home/vertical-slider/scalar-binary-quantization-by-qdrant.jpg + alt: Scalar and binary quantization illustration +sitemapExclude: true +--- diff --git a/qdrant-landing/content/headless/main/solutions.md b/qdrant-landing/content/headless/main/solutions.md new file mode 100644 index 000000000..eb705e9b8 --- /dev/null +++ b/qdrant-landing/content/headless/main/solutions.md @@ -0,0 +1,62 @@ +--- +label: "SOLUTIONS" +title: "Build AI Search the Way You Want" +subtitle: "From RAG to AI agents, Qdrant delivers hybrid dense–sparse retrieval with advanced metadata filtering and real-time updates." +tabs: + - id: "rag" + name: "RAG & GenAI" + label: "RAG & GenAI" + title: "RAG & GenAI" + description: "Deliver context-rich answers with hybrid dense – sparse retrieval, metadata filters, and fresh updates." + image: + src: /img/home/horizontal-slider/rag.png + alt: RAG and GenAI illustration + link: + text: "Learn More" + url: "/rag/" + - id: "ai-agents" + name: "AI Agents" + label: "AI Agents" + title: "AI Agents" + description: "Build intelligent agents with persistent memory and fast similarity search for context-aware interactions." + image: + src: /img/home/horizontal-slider/qdrant-use-caseai-agents.png + alt: AI Agents illustration + link: + text: "Learn More" + url: "/ai-agents/" + - id: "semantic-search" + name: "Semantic Search" + label: "Semantic Search" + title: "Semantic Search" + description: "Go beyond keywords with neural search that understands intent and delivers relevant results." + image: + src: /img/home/horizontal-slider/advanced-search.png + alt: Semantic Search illustration + link: + text: "Learn More" + url: "/advanced-search/" + - id: "recommendations" + name: "Recommendation Systems" + label: "Recommendation Systems" + title: "Recommendation Systems" + description: "Power personalized recommendations with real-time similarity matching across millions of items." + image: + src: /img/home/horizontal-slider/recommendation-systems.png + alt: Recommendation Systems illustration + link: + text: "Learn More" + url: "/recommendations/" + - id: "anomaly-detection" + name: "Data Analysis & Anomaly Detection" + label: "Data Analysis & Anomaly Detection" + title: "Data Analysis & Anomaly Detection" + description: "Detect outliers and anomalies by finding patterns that deviate from normal behavior in your data." + image: + src: /img/home/horizontal-slider/anomaly-detection.png + alt: Data Analysis and Anomaly Detection illustration + link: + text: "Learn More" + url: "/data-analysis-anomaly-detection/" +sitemapExclude: true +--- diff --git a/qdrant-landing/content/headless/main/why-qdrant.md b/qdrant-landing/content/headless/main/why-qdrant.md new file mode 100644 index 000000000..56e94d775 --- /dev/null +++ b/qdrant-landing/content/headless/main/why-qdrant.md @@ -0,0 +1,57 @@ +--- +title: Build for Production-Grade AI Search +subtitle: Engineered for real-time retrieval with the speed, accuracy, and scale that modern AI demands. +pill: WHY QDRANT? +featureCards: + - id: metadata-filters + title: Expansive Metadata Filters + description: "Store metadata in JSON and use advanced filters, such as nested, text, geo, has_vector, and more." + image: + src: /img/home/metadata-filters.png + alt: Metadata filters code illustration + link: + text: Learn About Metadata Filters + url: /documentation/concepts/payload/ + size: large + - id: hybrid-search + title: Native Hybrid Search (Dense + Sparse) + description: Blend keyword and vector search in one query – use dense or sparse vectors. Supports BM25, SPLADE++, and miniCOIL. + image: + src: /img/home/native-hybrid-search.png + alt: Native hybrid search illustration + link: + text: Explore Hybrid Search + url: /documentation/concepts/hybrid-queries/ + size: large + - id: multivector + title: Built-in Multivector + description: Set new standards for relevance; make the retrieval layer more expressive, flexible, and multimodal with multiple vectors per object. + image: + src: /img/home/multivector.png + alt: Multivector illustration + link: + text: See Documentation + url: /documentation/advanced-tutorials/using-multivector-representations/ + size: small + - id: one-stage-filtering + title: Efficient, One-Stage Filtering + description: Filters are applied during HNSW traversal — no pre- or post-filtering. High recall with low latency, even under complex conditions. + image: + src: /img/home/one-stage-filtering.png + alt: One-stage filtering illustration + link: + text: See Documentation + url: /articles/filterable-hnsw/ + size: small + - id: reranking + title: Full-Spectrum Reranking + description: Infuse business logic with score boosting, achieve token-level precision with late interaction models (e.g. ColBERT), diversify results with Maximum Marginal Relevance (MMR) + image: + src: /img/home/reranking.png + alt: Reranking illustration + link: + text: See Documentation + url: /documentation/tutorials-search-engineering/reranking-hybrid-search/ + size: small +sitemapExclude: true +--- diff --git a/qdrant-landing/content/healthcare/get-contacted.md b/qdrant-landing/content/healthcare/get-contacted.md index 2ee7bc88e..50cfe3dec 100644 --- a/qdrant-landing/content/healthcare/get-contacted.md +++ b/qdrant-landing/content/healthcare/get-contacted.md @@ -5,7 +5,7 @@ button: text: Talk to Sales url: /contact-us/ illustration: - src: /img/hr-tech/cta-illustration.png + src: /img/cta-illustration.png alt: Rocket flying over globe illustration background: src: /img/hr-tech/space-background.svg diff --git a/qdrant-landing/content/hr-tech/get-contacted.md b/qdrant-landing/content/hr-tech/get-contacted.md index 1d83c4975..689b3d7c7 100644 --- a/qdrant-landing/content/hr-tech/get-contacted.md +++ b/qdrant-landing/content/hr-tech/get-contacted.md @@ -4,11 +4,5 @@ description: Get guidance on scaling search, matching, and recommendations beyon 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/use-cases/_index.md b/qdrant-landing/content/use-cases/_index.md index f9f78e1b1..5a82d653a 100644 --- a/qdrant-landing/content/use-cases/_index.md +++ b/qdrant-landing/content/use-cases/_index.md @@ -1,7 +1,6 @@ --- title: Vector Database Use Cases section_title: Apps and ideas Qdrant make possible -type: page description: Discover the diverse applications of Qdrant vector database, from retrieval and augmented generation to anomaly detection, advanced search, and more. build: render: always diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/_theme-variables.scss b/qdrant-landing/themes/qdrant-2024/assets/css/_theme-variables.scss index 3782d7e91..947b73107 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/css/_theme-variables.scss +++ b/qdrant-landing/themes/qdrant-2024/assets/css/_theme-variables.scss @@ -83,6 +83,9 @@ $theme-colors: ( 'light': $neutral-98, 'mid-gray': $neutral-94, 'dark': $neutral-20, + 'teal': $secondary-teal-50, + 'violet': $secondary-violet-50, + 'blue': $secondary-blue-50, ); $body-bg: $neutral-98; @@ -109,10 +112,12 @@ $table-striped-bg: $neutral-94; $font-family-sans-serif: 'Mona Sans', 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; -$font-family-monospace: 'Geist Mono', 'Overpass Mono', SFMono-Regular, 'Droid Sans Mono', Menlo, Monaco, Consolas, 'Lucida Console', 'Monaco', monospace; +$font-family-monospace: 'Geist Mono', 'Overpass Mono', SFMono-Regular, 'Droid Sans Mono', Menlo, Monaco, Consolas, + 'Lucida Console', 'Monaco', monospace; $font-family-base: 'Mona Sans', 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; -$font-family-code: 'Geist Mono', 'Overpass Mono', SFMono-Regular, 'Droid Sans Mono', Menlo, Monaco, Consolas, 'Lucida Console', 'Monaco', monospace; +$font-family-code: 'Geist Mono', 'Overpass Mono', SFMono-Regular, 'Droid Sans Mono', Menlo, Monaco, Consolas, + 'Lucida Console', 'Monaco', monospace; $font-size-xs: pxToRem(12); $font-size-s: pxToRem(14); @@ -210,3 +215,15 @@ $spacers: ( $code-snippet-border-radius: $border-radius * 2; $post-content-width: pxToRem(920); + +$grid-breakpoints: ( + xxs: 0, + xs: 375px, + sm: 576px, + md: 768px, + lg: 992px, + xl: 1200px, + xxl: 1900px, +); +@include _assert-ascending($grid-breakpoints, '$grid-breakpoints'); +@include _assert-starts-at-zero($grid-breakpoints, '$grid-breakpoints'); diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/base.scss b/qdrant-landing/themes/qdrant-2024/assets/css/base.scss index bceae309a..7d7be12c1 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/css/base.scss +++ b/qdrant-landing/themes/qdrant-2024/assets/css/base.scss @@ -64,11 +64,11 @@ body { &.no-scroll { overflow: hidden; } - + // Apply Mona Sans width variation setting globally // This ensures all text using Mona Sans (via font-family-base) uses width axis at 100 font-variation-settings: 'wdth' 100; - font-feature-settings: "ss05" on; + font-feature-settings: 'ss05' on; font-weight: 350; } diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/main.scss b/qdrant-landing/themes/qdrant-2024/assets/css/main.scss index 722ac0ed5..0e8f64c45 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/css/main.scss +++ b/qdrant-landing/themes/qdrant-2024/assets/css/main.scss @@ -1,11 +1,9 @@ @import 'base'; -@import 'partials/customers'; -@import 'partials/hero'; -@import 'partials/core-features'; +@import 'partials/scroll-reveal'; +@import 'partials/home/index'; @import 'partials/customer-stories'; @import 'partials/docker-deploy'; @import 'partials/vectors'; -@import 'partials/integrations'; @import 'partials/get-started'; @import 'partials/additional-resources'; @import 'partials/feature-overview'; @@ -136,4 +134,4 @@ @import 'partials/elastic-lucene/index'; @import 'partials/hr-tech/index'; @import 'partials/healthcare/index'; -@import 'partials/cta-banner'; \ No newline at end of file +@import 'partials/cta-banner'; diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/mixins/_marquee.scss b/qdrant-landing/themes/qdrant-2024/assets/css/mixins/_marquee.scss index 66ac6b92e..09968af04 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/css/mixins/_marquee.scss +++ b/qdrant-landing/themes/qdrant-2024/assets/css/mixins/_marquee.scss @@ -11,9 +11,12 @@ $background-color: #090e1a, $pauseOnHover: false, $speed: 25s, - $pseudoElementDisplay: block + $pseudoElementDisplay: block, + $keyframePrefix: '' ) { $inner-width: math.div($total-marquee-items, $visible-marquee-items) * 2 * 100%; + $leftKeyframe: if($keyframePrefix != '', #{$keyframePrefix}marqueeLeft, marqueeLeft); + $rightKeyframe: if($keyframePrefix != '', #{$keyframePrefix}marqueeRight, marqueeRight); max-width: 100%; text-align: center; @@ -68,11 +71,11 @@ } &_to-left { - animation: marqueeLeft $speed linear infinite; + animation: $leftKeyframe $speed linear infinite; } &_to-right { - animation: marqueeRight $speed linear infinite; + animation: $rightKeyframe $speed linear infinite; } } @@ -91,7 +94,7 @@ } } - @keyframes marqueeLeft { + @keyframes #{$leftKeyframe} { 0% { left: 0; } @@ -99,7 +102,7 @@ left: $inner-width * 0.5 * -1; } } - @keyframes marqueeRight { + @keyframes #{$rightKeyframe} { 0% { left: $inner-width * 0.5 * -1; } diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_core-features.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_core-features.scss deleted file mode 100644 index 6678aa4ee..000000000 --- a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_core-features.scss +++ /dev/null @@ -1,162 +0,0 @@ -@use '../helpers/functions' as *; - -.core-features { - background-color: $neutral-94; - - padding-top: $spacer * 4; - padding-bottom: $spacer * 4; - - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - - &__title { - font-size: pxToRem(40); - line-height: pxToRem(48); - text-align: start; - margin-bottom: $spacer * 1.5; - max-width: 100%; - } - - &__subtitle { - font-size: map-get($font-sizes-text, 'l'); - line-height: pxToRem(27); - margin-bottom: $spacer * 1.5; - max-width: 100%; - text-align: start; - } - - &__card-title { - color: $neutral-20; - margin-top: $spacer * 1.5; - margin-bottom: $spacer; - line-height: pxToRem(34); - } - - &__cloud-native { - @include media-breakpoint-up(xl) { - flex-direction: row; - } - - &.card { - padding-top: 0; - padding-right: 0; - padding-bottom: 0; - } - - & div:first-child { - padding-right: $spacer * 2; - padding-top: $spacer * 2; - - @include media-breakpoint-up(xl) { - padding-right: pxToRem(122); - padding-top: $spacer * 5; - } - } - - .core-features__card-title { - font-size: pxToRem(24); - line-height: pxToRem(34); - margin-top: 0; - margin-bottom: pxToRem(12); - } - - .core-features__card-content { - font-size: map-get($font-sizes-text, 'l'); - line-height: pxToRem(27); - margin-bottom: pxToRem(12); - } - } - - &__cloud-native-image { - margin-top: $spacer; - background: url('/img/qdrant-cloud.png') right bottom no-repeat; - background-size: contain; - max-width: 100% !important; - width: pxToRem(372); - height: pxToRem(214); - border-radius: 0 0 calc($spacer / 2) 0; - aspect-ratio: 1.45/1; - align-self: end; - } - - &__card-content { - color: $neutral-30; - margin-bottom: $spacer * 1.5; - } - - &__card-link { - color: $neutral-20; - font-size: map-get($font-sizes-text, 'm'); - text-decoration: none; - } - - @include media-breakpoint-up(xl) { - padding-top: $spacer * 6.5; - padding-bottom: $spacer * 6.5; - - &__title { - font-size: map-get($font-sizes, 2); - text-align: center; - line-height: pxToRem(67); - max-width: pxToRem(920); - } - - &__subtitle { - font-size: map-get($font-sizes-text, 'xl'); - line-height: pxToRem(30); - max-width: pxToRem(920); - text-align: center; - } - - &__cards { - margin-left: pxToRem(-15); - margin-right: pxToRem(-15); - } - - &__cards > div { - padding: 0 pxToRem(15); - } - - &__card { - padding-top: $spacer * 2.5; - padding-bottom: $spacer * 2.5; - padding-left: $spacer * 2.5; - padding-right: $spacer * 2.5; - min-height: pxToRem(390); - - svg { - max-width: pxToRem(48); - max-height: pxToRem(48); - } - } - - &__cloud-native { - padding-top: pxToRem(75); - padding-bottom: pxToRem(75); - max-width: pxToRem(1110); - min-height: pxToRem(420); - padding-left: $spacer * 3; - padding-right: $spacer * 3; - margin-top: $spacer * 5; - - .core-features__card-title { - font-size: map-get($font-sizes-text, 'xxl'); - line-height: pxToRem(48); - margin-bottom: $spacer * 1.5; - } - - .core-features__card-content { - font-size: map-get($font-sizes-text, 'l'); - line-height: pxToRem(27); - margin-bottom: $spacer * 1.5; - } - } - - &__cloud-native-image { - width: pxToRem(540); - height: pxToRem(372); - } - } -} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_cta-banner.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_cta-banner.scss index 5de279e6d..83123aa33 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_cta-banner.scss +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_cta-banner.scss @@ -19,6 +19,7 @@ left: 0; right: 0; bottom: 0; + z-index: 0; background-size: cover; background-position: center; background-repeat: no-repeat; @@ -36,27 +37,25 @@ display: flex; flex-direction: column; align-items: center; - gap: $spacer * 0.75; text-align: center; } &__title { - margin: 0; + margin: 0 0 0.75rem; font-size: $spacer * 2; line-height: pxToRem(38); color: $neutral-98; } &__description { - margin: 0; + margin: 0 0 1.5rem; font-size: pxToRem(18); - line-height: pxToRem(28); + line-height: 1; color: $neutral-70; } &__button { white-space: nowrap; - margin-top: $spacer * 0.5; } &__illustration { @@ -75,7 +74,6 @@ align-items: flex-start; text-align: left; max-width: pxToRem(500); - gap: $spacer * 0.5; } &__title { diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_customers.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_customers.scss deleted file mode 100644 index 62f3ce1b5..000000000 --- a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_customers.scss +++ /dev/null @@ -1,52 +0,0 @@ -@use '../helpers/functions' as *; -@use '../mixins/marquee' as marquee; - -.customers { - display: flex; - justify-content: center; - flex-direction: column; - align-items: center; - gap: $spacer * 3; - padding-top: $spacer * 4; - padding-bottom: $spacer * 4; - background: $neutral-10; - - &__title { - color: $neutral-70; - text-align: center; - font-size: map-get($font-sizes-text, 'l'); - margin: 0 auto calc($spacer / 2); - } - - &__description { - display: flex; - width: 100%; - flex-direction: column; - align-items: center; - padding-left: pxToRem(20); - padding-right: pxToRem(20); - } - - &__link { - color: $primary-60; - font-size: map-get($font-sizes-text, 'l'); - text-decoration: none; - } - - .customers__logos { - @include marquee.base(64px, 224px, 24, 24, 52px, $neutral-10, false, 50s, block); - } - - @include media-breakpoint-up(xl) { - &__title { - margin: 0; - } - - &__description { - flex-direction: row; - justify-content: center; - padding: 0; - gap: calc($spacer / 2); - } - } -} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_hero.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_hero.scss deleted file mode 100644 index 6e3c6af9f..000000000 --- a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_hero.scss +++ /dev/null @@ -1,173 +0,0 @@ -@use '../helpers/functions' as *; -@use 'sass:math'; - -.hero { - padding-top: $spacer * 2.5; - position: relative; - background: url('/img/stars-pattern.png') $neutral-10; - - &__content { - text-align: center; - max-width: 100%; - margin: 0 auto; - width: 100%; - } - - &__image { - width: 100%; - min-height: pxToRem(480); - margin: pxToRem(-142) auto 0; - overflow: hidden; - - @include media-breakpoint-up(md) { - $height: math.div(-100vw, 2.46); // image's aspect ratio 2.46 / 1 - margin-top: calc(#{$height} * 0.34); - } - - img { - display: block; - width: 250%; - height: auto; - margin-left: -75%; - - @include media-breakpoint-up(md) { - width: 100%; - margin-left: 0; - } - } - } - - &__title { - color: $neutral-98; - text-align: center; - width: 100%; - margin-bottom: $spacer; - font-size: map-get($font-sizes, 4); - line-height: pxToRem(48); - } - - &__subtitle { - color: $neutral-70; - text-align: center; - font-size: pxToRem(18); - line-height: pxToRem(27); - max-width: 100%; - margin: 0 auto $spacer * 1.5; - } - - &__buttons { - display: flex; - flex-direction: column; - justify-content: center; - align-items: center; - gap: $spacer * 1.5; - margin-bottom: $spacer * 5; - } - - &__buttons a { - min-width: pxToRem(200); - } - - &__stars { - position: absolute; - right: $spacer; - bottom: $spacer; - border-radius: 8px; - - border: none; - outline: none; - - display: flex; - align-items: center; - justify-content: center; - - padding-top: calc($spacer / 2); - padding-bottom: calc($spacer / 2); - padding-left: pxToRem(20); - padding-right: pxToRem(20); - - background-color: $neutral-10; - transition: bottom 1s ease-in-out; - } - - &__stars svg { - max-width: pxToRem(24); - max-height: pxToRem(24); - } - - &__stars-text { - color: $neutral-98; - margin-right: calc($spacer / 2); - margin-left: calc($spacer / 2); - font-size: map-get($font-sizes-text, 's'); - line-height: pxToRem(21); - font-weight: 500; - } - - &__stars-count { - border-radius: 6px; - border: 1px solid $neutral-30; - color: $neutral-98; - padding-left: calc($spacer / 2); - padding-right: calc($spacer / 2); - - display: flex; - align-items: center; - justify-content: center; - gap: calc($spacer / 4); - - height: pxToRem(25); - - font-size: map-get($font-sizes-text, 's'); - line-height: pxToRem(21); - } - - @include media-breakpoint-up(xl) { - padding-top: $spacer * 5; - - &__content { - padding: 0; - max-width: pxToRem(920); - } - - &__title { - font-size: map-get($font-sizes, 1); - line-height: pxToRem(76); - } - - &__subtitle { - font-size: map-get($font-sizes-text, 'xl'); - line-height: pxToRem(30); - max-width: pxToRem(640); - margin: 0 auto $spacer * 2; - } - - &__buttons { - flex-direction: row; - align-items: flex-start; - } - - &__buttons a { - min-width: auto; - } - - &__stars { - position: fixed; - right: $spacer * 1.5; - bottom: $spacer * 1.5; - transition: background-color 0.2s; - z-index: 2; - - &:hover { - background-color: $neutral-100; - .hero__stars-text, - .hero__stars-count { - color: $neutral-20; - } - & > svg path { - fill: $neutral-20; - } - } - } - } -} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_integrations.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_integrations.scss deleted file mode 100644 index 7c216162b..000000000 --- a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_integrations.scss +++ /dev/null @@ -1,89 +0,0 @@ -@use '../helpers/functions' as *; - -.integrations { - background: $neutral-10; - padding-top: $spacer * 4; - - position: relative; - overflow: hidden; - - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - - &__title { - font-size: map-get($font-sizes, 4); - line-height: pxToRem(48); - text-align: center; - margin-bottom: $spacer * 1.5; - max-width: 100%; - color: $neutral-98; - } - - &__subtitle { - color: $neutral-70; - font-size: map-get($font-sizes-text, 'l'); - line-height: pxToRem(27); - margin-bottom: $spacer * 1.5; - text-align: center; - } - - &__link { - color: $primary-60; - font-size: $font-size-xl; - - &:hover { - text-decoration: underline; - } - } - - &__preview { - margin-top: $spacer * 3; - width: 100%; - height: pxToRem(440); - background-size: contain; - background-position: center; - background-repeat: no-repeat; - background-image: url('/img/mobile/integrations.svg'); - } - - &__overlay { - display: none; - } - - @include media-breakpoint-up(xl) { - background: url('/img/stars-pattern.png') $neutral-10; - padding-top: $spacer * 6.5; - - &__title { - font-size: map-get($font-sizes, 2); - line-height: pxToRem(67); - max-width: pxToRem(726); - } - - &__subtitle { - font-size: map-get($font-sizes-text, 'xl'); - line-height: pxToRem(30); - } - - &__preview { - margin-top: $spacer * 5; - width: pxToRem(920); - height: pxToRem(440); - background-image: url('/img/integrations.svg'); - } - - &__overlay { - display: block; - width: 100%; - height: pxToRem(240); - - position: absolute; - bottom: pxToRem(-255); - left: 0; - filter: blur(60px); - background: linear-gradient(90deg, #dc244c 7%, #2567eb 30%, #f54c71 50%, #7335f0 70%, #bb3987 100%); - } - } -} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/_scroll-reveal.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_scroll-reveal.scss new file mode 100644 index 000000000..88f0cbdae --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/_scroll-reveal.scss @@ -0,0 +1,50 @@ +// Scroll reveal animations +// Entry: CSS animation (slide-up + fade-in) — keeps translateY out of the +// static hidden state so removing .revealed never shifts layout and can't +// cause an intersection-observer feedback loop. +// Exit: opacity-only CSS transition — smooth fade, no position change. + +@keyframes reveal-in { + from { + opacity: 0; + transform: translateY(24px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +// Fallback: show content if JS hasn't loaded +[data-reveal] { + opacity: 1; + transform: none; +} + +// Only apply hidden state when JS is ready +.js-loaded [data-reveal] { + opacity: 0; + transition: opacity 0.5s ease-out; + will-change: opacity, transform; +} + +.js-loaded [data-reveal].revealed { + opacity: 1; + animation: reveal-in 0.6s ease-out backwards; +} + +// Stagger delays for grouped items +.js-loaded [data-reveal-delay="1"] { transition-delay: 0.1s; animation-delay: 0.1s; } +.js-loaded [data-reveal-delay="2"] { transition-delay: 0.2s; animation-delay: 0.2s; } +.js-loaded [data-reveal-delay="3"] { transition-delay: 0.3s; animation-delay: 0.3s; } +.js-loaded [data-reveal-delay="4"] { transition-delay: 0.4s; animation-delay: 0.4s; } + +// Respect reduced motion preference +@media (prefers-reduced-motion: reduce) { + .js-loaded [data-reveal] { + opacity: 1; + transform: none; + transition: none; + animation: none; + } +} 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 081ac328a..b37ccca51 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,6 +14,10 @@ &__review { margin-bottom: $spacer * 2.5; font-size: pxToRem(20); + + &:last-child { + margin-bottom: 0; + } line-height: 1.5; color: $neutral-20; letter-spacing: pxToRem(-0.2); @@ -61,6 +65,54 @@ img { width: pxToRem(150); } + + &--gradient { + min-height: pxToRem(300); + background-color: $neutral-10; + background-image: url('/img/testimonial-logo-glow.svg'); + background-repeat: no-repeat; + background-position: center bottom; + background-size: 100% auto; + position: relative; + overflow: hidden; + + img { + position: relative; + z-index: 1; + filter: brightness(0) invert(1); + } + } + } + + /* Gradient layout: equal-height cards, Figma-style (only when gradient: true) */ + &--gradient-layout { + .row { + align-items: stretch; + --bs-gutter-x: #{pxToRem(30)}; + } + + .testimonial-light__content, + .testimonial-light__logo { + min-height: pxToRem(300); + height: 100%; + } + + .testimonial-light__content { + display: flex; + flex-direction: column; + justify-content: center; + padding: pxToRem(56); + } + + .testimonial-light__logo--gradient { + padding: pxToRem(32); + } + + .testimonial-light__review { + font-size: pxToRem(24); + line-height: 1.3; + letter-spacing: pxToRem(-0.5); + } } &__partners { diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-case-studies.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-case-studies.scss new file mode 100644 index 000000000..6bfce457c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-case-studies.scss @@ -0,0 +1,229 @@ +@use '../../helpers/functions' as *; + +.case-studies { + background-color: $neutral-94; + padding-top: $spacer * 4; + padding-bottom: $spacer * 4; + + @include media-breakpoint-up(xl) { + padding-top: $spacer * 5; + padding-bottom: $spacer * 5; + } + + // Header + &__header { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + gap: $spacer * 1.5; + margin-bottom: $spacer * 3; + + @include media-breakpoint-up(xl) { + margin-bottom: $spacer * 4; + } + } + + &__title { + flex: 1 1 auto; + min-width: 0; + font-size: pxToRem(32); + font-weight: 600; + line-height: 1.2; + letter-spacing: -0.5px; + color: $neutral-20; + margin: 0; + + @include media-breakpoint-up(xl) { + font-size: pxToRem(40); + } + } + + // Controls + &__controls { + flex-shrink: 0; + margin-left: auto; + display: flex; + gap: $spacer * 2; + } + + &__arrow { + display: flex; + align-items: center; + justify-content: center; + width: pxToRem(40); + height: pxToRem(40); + padding: 0; + background: transparent; + border: none; + cursor: pointer; + color: $neutral-20; + transition: + color 0.2s ease, + opacity 0.2s ease; + + &:hover:not(:disabled) { + color: $primary-50; + } + + &:disabled { + color: $neutral-80; + cursor: not-allowed; + } + + svg { + width: pxToRem(24); + height: pxToRem(14); + } + } + + // Carousel constrained to container width + &__carousel-outer { + overflow: hidden; + margin-top: pxToRem(-12); + margin-bottom: pxToRem(-60); // negative margin so card shadow not clipped below + padding-top: pxToRem(12); + position: relative; + + @include media-breakpoint-up(sm) { + margin-right: pxToRem(-24); + padding-right: pxToRem(24); + } + + &::after { + content: ''; + position: absolute; + top: 0; + right: 0; + bottom: 0; + width: pxToRem(20); + background: linear-gradient(to left, rgba($neutral-94, 0.3), transparent); + pointer-events: none; + + @include media-breakpoint-down(sm) { + display: none; + } + } + } + + &__carousel { + overflow: hidden; + padding-bottom: pxToRem(80); + + @include media-breakpoint-up(sm) { + margin-right: pxToRem(-24); + padding-right: pxToRem(24); + } + } + + &__track { + display: flex; + gap: pxToRem(30); + transition: transform 0.3s ease; + } + + &__slide { + flex-shrink: 0; + width: var(--case-studies-slide-width, pxToRem(280)); + } + + &__card-link { + display: block; + text-decoration: none; + color: inherit; + + &:hover { + color: inherit; + text-decoration: none; + } + } + + // Card + &__card { + display: flex; + flex-direction: column; + justify-content: space-between; + width: 100%; + min-width: 0; + height: pxToRem(280); + padding: $spacer * 2; + background-color: $neutral-98; + border: 1px solid rgba($neutral-80, 0.2); + border-radius: pxToRem(16); + box-shadow: + 2px 2px 8px 0 rgba(155, 162, 184, 0.1), + 8px 8px 14px 0 rgba(155, 162, 184, 0.09), + 18px 18px 18px 0 rgba(155, 162, 184, 0.05), + 32px 32px 22px 0 rgba(155, 162, 184, 0.01), + 48px 48px 24px 0 rgba(155, 162, 184, 0); + transition: box-shadow 0.2s ease; + + &:hover { + box-shadow: + 3px 2px 9px 0 rgba(22, 30, 51, 0.1), + 12px 6px 16px 0 rgba(22, 30, 51, 0.09), + 28px 14px 22px 0 rgba(22, 30, 51, 0.05), + 48px 24px 26px 0 rgba(22, 30, 51, 0.01), + 72px 36px 28px 0 rgba(22, 30, 51, 0); + } + } + + &__card-text { + font-size: map-get($font-sizes-text, 'l'); + font-weight: 350; + line-height: 1.5; + color: $neutral-30; + margin: 0; + } + + &__phrase--no-break { + white-space: nowrap; // Keeps last word + period together to avoid orphan punctuation + } + + &__highlight { + font-weight: 600; + color: $primary-50; + } + + &__card-footer { + display: flex; + align-items: center; + justify-content: space-between; + gap: pxToRem(16); + } + + &__card-logo { + height: pxToRem(48); + display: flex; + align-items: flex-end; + + svg { + max-height: pxToRem(48); + width: auto; + height: auto; + object-fit: contain; + filter: brightness(0) saturate(100%); + } + } + + &__card-arrow { + display: flex; + align-items: center; + justify-content: center; + width: pxToRem(28); + height: pxToRem(28); + flex-shrink: 0; + color: $neutral-20; + opacity: 0; + transition: opacity 0.2s ease; + + .case-studies__card:hover & { + opacity: 1; + } + + svg { + width: pxToRem(24); + height: pxToRem(14); + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-customers.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-customers.scss new file mode 100644 index 000000000..0f11101da --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-customers.scss @@ -0,0 +1,44 @@ +@use '../../helpers/functions' as *; + +.customers { + display: flex; + justify-content: center; + align-items: center; + padding: pxToRem(64) pxToRem(20) pxToRem(80); + background: $neutral-10; + + .container { + width: 100%; + max-width: pxToRem(1110); + padding-left: 0; + padding-right: 0; + } + + &__grid { + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; + gap: pxToRem(24) pxToRem(8); + width: 100%; + } + + &__logo { + flex: 0 0 auto; + display: flex; + align-items: center; + justify-content: center; + width: pxToRem(103); // (1110 - 9*8)/10 so 10 logos fit per row on 2 lines + height: pxToRem(56); + padding: 0 pxToRem(10); + + svg { + display: block; + max-width: 100%; + max-height: 100%; + width: auto; + height: auto; + object-fit: contain; + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-engineered-for-builders.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-engineered-for-builders.scss new file mode 100644 index 000000000..493083157 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-engineered-for-builders.scss @@ -0,0 +1,227 @@ +@use '../../helpers/functions' as *; + +.engineered-for-builders { + background-color: $neutral-10; + padding-top: pxToRem(120); + padding-bottom: pxToRem(120); + position: relative; + overflow: hidden; + + .container { + max-width: pxToRem(1110); + position: relative; + z-index: 1; + } + + // Background decoration + &__background { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: radial-gradient(ellipse at 50% 0%, rgba(87, 0, 201, 0.15) 0%, transparent 60%); + pointer-events: none; + + // Two line backgrounds + &::before { + content: ''; + position: absolute; + background-image: url('/img/home/blured-line.svg'); + top: 0; + left: 0; + right: 0; + bottom: 0; + background-size: 80% auto; + background-position: 50% 69%; + background-repeat: no-repeat; + mix-blend-mode: plus-lighter; + filter: blur(78px); + + @media (max-width: 2300px) { + background-size: 90% auto; + } + + @include media-breakpoint-down(xxl) { + background-size: cover; + } + } + + &::after { + content: ''; + position: absolute; + background-image: url('/img/home/blured-line-2.svg'); + top: 0; + left: 0; + right: 0; + bottom: 0; + background-size: 80% auto; + background-position: 50% 69%; + background-repeat: no-repeat; + mix-blend-mode: plus-lighter; + filter: blur(26px); + + @media (max-width: 2300px) { + background-size: 90% auto; + } + + @include media-breakpoint-down(xxl) { + background-size: cover; + } + } + } + + &__background-texture { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: url('/img/home/engineered-texture.png'); + background: image-set( + url('/img/home/engineered-texture.webp') type('image/webp'), + url('/img/home/engineered-texture.png') type('image/png') + ); + background-size: cover; + background-position: 50% 69%; + background-repeat: no-repeat; + opacity: 0.7; + mix-blend-mode: overlay; + } + + // Header + &__header { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + gap: pxToRem(8); + margin-bottom: pxToRem(64); + max-width: pxToRem(920); + margin-left: auto; + margin-right: auto; + } + + &__title { + font-size: pxToRem(32); + font-weight: 600; + line-height: 1.1; + letter-spacing: -0.5px; + color: $neutral-90; + margin: 0; + + @include media-breakpoint-up(xl) { + font-size: pxToRem(48); + } + } + + &__subtitle { + font-size: map-get($font-sizes-text, 'l'); + font-weight: 350; + line-height: 1.5; + color: $neutral-70; + margin: 0; + } + + // Illustration + &__illustration { + position: relative; + margin-bottom: pxToRem(40); + + img { + width: 100%; + //max-width: pxToRem(1026); + height: auto; + display: block; + margin: 0 auto; + border-radius: pxToRem(16); + } + + // Gradient overlay at bottom + &::after { + content: ''; + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%); + width: 100%; + max-width: pxToRem(1026); + height: pxToRem(112); + background: linear-gradient(180deg, rgba(9, 14, 26, 0) 0%, rgb(9, 14, 26) 100%); + pointer-events: none; + } + } + + &__image-note { + font-size: pxToRem(14); + font-weight: 350; + opacity: 0.7; + } + + // Features + &__features { + display: flex; + flex-direction: column; + gap: pxToRem(48); + padding-top: pxToRem(40); + + @include media-breakpoint-up(md) { + flex-direction: row; + } + } + + &__feature { + flex: 1; + display: flex; + flex-direction: column; + gap: $spacer; + } + + &__feature-title { + font-size: pxToRem(18); + font-weight: 600; + line-height: 1.5; + letter-spacing: -0.2px; + color: $neutral-90; + margin: 0; + + @include media-breakpoint-up(xl) { + font-size: pxToRem(20); + } + } + + &__feature-description { + font-size: map-get($font-sizes-text, 'md'); + font-weight: 350; + line-height: 1.5; + color: $neutral-70; + margin: 0; + } + + &__feature-link { + display: inline-flex; + align-items: center; + gap: pxToRem(2); + font-size: map-get($font-sizes-text, 'md'); + font-weight: 500; + line-height: 1.5; + color: $neutral-98; + text-decoration: none; + transition: opacity 0.2s ease; + + &:hover { + opacity: 0.8; + } + + svg { + width: pxToRem(16); + height: pxToRem(16); + margin-top: pxToRem(2); + transition: transform 0.2s ease; + } + + &:hover svg { + transform: translateX(4px); + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-enterprise-capabilities.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-enterprise-capabilities.scss new file mode 100644 index 000000000..0ecc7be92 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-enterprise-capabilities.scss @@ -0,0 +1,298 @@ +@use '../../helpers/functions' as *; + +.enterprise-capabilities { + position: relative; + background: radial-gradient( + 107.37% 114.83% at 50% 94.96%, + rgba(67, 37, 174, 0) 0%, + rgba(67, 37, 174, 0) 75%, + rgba(67, 37, 174, 0.8) 90%, + #6143e0 100% + ), + #090e1a; + padding-top: pxToRem(120); + padding-bottom: 31rem; + overflow: hidden; + isolation: isolate; + + &__stars { + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + width: pxToRem(1440); + height: pxToRem(800); + pointer-events: none; + z-index: 1; + background-image: url('/img/home/stars-bg.svg'); + background-size: 1440px 800px; + background-position: center top; + background-repeat: no-repeat; + } + + &__background { + position: absolute; + inset: 0; + pointer-events: none; + z-index: 0; + } + + &__white-light { + position: absolute; + inset: 0; + pointer-events: none; + z-index: 0; + aspect-ratio: 1/1; + max-width: pxToRem(1600); + + &:before { + content: ''; + display: none; + position: absolute; + inset: 0; + filter: blur(5px); + mix-blend-mode: plus-lighter; + background: radial-gradient( + 49.61% 49.61% at 50% 50%, + transparent 0%, + transparent 35.59%, + #d6d6d6 71.07%, + transparent 100% + ) + center bottom / pxToRem(1800) auto no-repeat; + background-blend-mode: color-dodge; + transform: translateY(120%); + margin-right: -100px; + margin-left: -100px; + + @include media-breakpoint-up(lg) { + display: block; + transform: translateY(90%); + } + } + } + + &__globe-blue-light { + content: ''; + position: absolute; + inset: 0; + //background: $secondary-blue-30; + background: url(/img/home/globe/globe-light.svg) center bottom / pxToRem(1800) auto no-repeat; + mix-blend-mode: plus-lighter; + filter: blur(40px); + margin-right: -100px; + margin-left: -100px; + } + + &__globe-front { + position: absolute; + inset: 0; + z-index: 2; + + &::before { + content: ''; + position: absolute; + inset: 0; + background-image: url('/img/home/globe/globe.png'); + background-size: pxToRem(1600) auto; + background-position: center bottom; + background-repeat: no-repeat; + z-index: 1; + } + &::after { + content: ''; + position: absolute; + bottom: 0; + right: 0; + left: 0; + height: 240px; + background: linear-gradient(180deg, rgba(9, 14, 26, 0) 4.25%, #090e1a 88.85%); + background-position: center bottom; + background-repeat: no-repeat; + z-index: 1; + } + } + + // Content + &__content { + position: relative; + z-index: 2; + display: flex; + flex-direction: column; + align-items: center; + gap: $spacer * 4; + } + + // Header + &__header { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + gap: $spacer; + max-width: pxToRem(920); + } + + &__title { + font-size: pxToRem(32); + font-weight: 600; + line-height: 1.1; + letter-spacing: -0.5px; + color: $neutral-98; + margin: 0; + + @include media-breakpoint-up(xl) { + font-size: pxToRem(48); + } + } + + &__subtitle { + font-size: map-get($font-sizes-text, 'l'); + font-weight: 350; + line-height: 1.5; + letter-spacing: -0.2px; + color: $neutral-70; + margin: 0; + max-width: pxToRem(730); + + @include media-breakpoint-up(xl) { + font-size: map-get($font-sizes-text, 'xl'); + } + } + + // Cards + &__cards { + display: grid; + grid-template-columns: 1fr; + gap: $spacer * 2; + width: 100%; + max-width: pxToRem(1114); + + @include media-breakpoint-up(md) { + grid-template-columns: repeat(2, 1fr); + } + + @include media-breakpoint-up(xl) { + grid-template-columns: repeat(4, 1fr); + grid-template-rows: auto auto; + gap: pxToRem(30); + align-items: stretch; + } + } + + &__card { + display: flex; + flex-direction: column; + gap: $spacer; + min-width: 0; + padding: $spacer * 1.5 pxToRem(20); + background: linear-gradient(180deg, rgba(22, 30, 51, 0.95) 0%, rgba(14, 20, 36, 0.95) 100%); + border: 1px solid transparent; + border-top-color: $neutral-40; + border-radius: pxToRem(8); + overflow: visible; + position: relative; + text-decoration: none; + color: inherit; + transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease; + + &:hover { + box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3); + background: linear-gradient(180deg, rgba(28, 38, 64, 0.98) 0%, rgba(20, 28, 48, 0.98) 100%); + } + + @include media-breakpoint-up(xl) { + &--left { + grid-column: 1; + grid-row: 1 / 3; + align-self: end; + } + + &--center-left { + grid-column: 2; + grid-row: 1; + } + + &--center-right { + grid-column: 3; + grid-row: 1; + } + + &--right { + grid-column: 4; + grid-row: 1 / 3; + align-self: end; + } + } + } + + &__connector { + display: none; + + @include media-breakpoint-up(xl) { + display: block; + position: absolute; + top: 100%; + left: 50%; + transform: translateX(-50%); + width: pxToRem(36); + height: pxToRem(200); + pointer-events: none; + z-index: -1; + } + } + + &__card-icon { + width: pxToRem(32); + height: pxToRem(32); + + svg { + width: 100%; + height: 100%; + } + } + + &__card-content { + display: flex; + flex-direction: column; + gap: $spacer * 0.5; + flex: 1; + } + + &__card-title { + font-size: map-get($font-sizes-text, 'md'); + font-weight: 600; + line-height: 1.5; + color: $neutral-98; + margin: 0; + } + + &__card-description { + font-size: map-get($font-sizes-text, 'md'); + font-weight: 350; + line-height: 1.5; + color: $neutral-70; + margin: 0; + } + + &__card-link { + align-self: flex-start; + font-size: pxToRem(14); + font-weight: 500; + line-height: 1.5; + white-space: nowrap; + min-width: 0; + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + } + + &__card:hover &__card-link { + padding-right: calc(#{pxToRem(20)} + 6px); + + &::before, + &::after { + animation: dash 0.3s ease-in-out forwards; + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-enterprise-ready.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-enterprise-ready.scss new file mode 100644 index 000000000..63126df1e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-enterprise-ready.scss @@ -0,0 +1,215 @@ +@use '../../helpers/functions' as *; + +.enterprise-ready { + background-color: $neutral-94; + padding-top: pxToRem(80); + padding-bottom: pxToRem(80); + + .container { + max-width: pxToRem(1110); + } + + // Header + &__header { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + gap: $spacer; + margin-bottom: pxToRem(64); + } + + &__title { + font-size: pxToRem(32); + font-weight: 600; + line-height: 1.1; + letter-spacing: -0.5px; + color: $neutral-20; + margin: 0; + + @include media-breakpoint-up(xl) { + font-size: pxToRem(48); + } + } + + &__subtitle { + font-size: map-get($font-sizes-text, 'l'); + font-weight: 350; + line-height: 1.5; + letter-spacing: -0.2px; + color: $neutral-30; + margin: 0; + max-width: pxToRem(728); + + @include media-breakpoint-up(xl) { + font-size: map-get($font-sizes-text, 'xl'); + } + } + + // Content wrapper + &__content { + display: flex; + flex-direction: column; + gap: pxToRem(30); + } + + // Row containers + &__row { + display: flex; + flex-wrap: wrap; + gap: pxToRem(30); + } + + &__row--large { + @include media-breakpoint-up(md) { + flex-wrap: nowrap; + } + } + + &__row--small { + gap: pxToRem(30); + + @include media-breakpoint-up(xl) { + flex-wrap: nowrap; + } + } + + // Cards base + &__card { + background-color: $neutral-98; + border: 1px solid $neutral-90; + border-radius: pxToRem(8); + overflow: hidden; + } + + // Large cards + &__card--large { + display: flex; + flex-direction: column; + width: 100%; + min-width: 0; + text-decoration: none; + transition: + box-shadow 0.2s ease, + border-color 0.2s ease; + + @include media-breakpoint-up(md) { + flex: 1 1 0; + } + + &#{&}__card--link:hover { + border-color: $neutral-80; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); + } + } + + &__card-visual { + position: relative; + height: pxToRem(144); + background-color: $neutral-98; + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; + } + + &__card-img { + width: 100%; + height: 100%; + object-fit: contain; + display: block; + } + + &__card-footer { + display: flex; + align-items: center; + padding: pxToRem(24); + } + + &__card-link { + align-self: flex-start; + font-weight: 500; + } + + &__card--large#{&}__card--link:hover &__card-link { + $icon-width: pxToRem(20); + color: $primary-50; + padding-right: calc($icon-width + 6px); + + &::before { + background: linear-gradient(to right, $primary-50 50%, transparent 50%); + background-size: 200% 100%; + background-position: 0 0; + animation: link-dash 0.3s ease-in-out forwards; + } + + &::after { + background: $primary-50; + animation: link-dash 0.3s ease-in-out forwards; + } + } + + @keyframes link-dash { + to { + background-position: 0 0; + } + } + + // Small cards — flex to fill container width at all breakpoints + &__card--small { + display: flex; + flex-direction: column; + justify-content: space-between; + width: 100%; + min-width: 0; + height: pxToRem(160); + padding: pxToRem(24); + text-decoration: none; + color: inherit; + transition: + box-shadow 0.2s ease, + border-color 0.2s ease; + + @include media-breakpoint-up(sm) { + flex: 1 1 calc((100% - 60px) / 3); + } + + @include media-breakpoint-up(xl) { + flex: 1 1 0; + } + + &#{&}__card--link:hover { + border-color: $neutral-80; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); + + .enterprise-ready__card-label { + color: $primary-50; + } + } + } + + &__card-icon { + width: pxToRem(24); + height: pxToRem(24); + + svg, + img { + width: 100%; + height: 100%; + } + } + + &__icon-svg { + display: block; + width: pxToRem(24); + height: pxToRem(24); + } + + &__card-label { + font-size: map-get($font-sizes-text, 'md'); + font-weight: 500; + line-height: 1.5; + color: $neutral-20; + transition: color 0.2s ease; + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-hero.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-hero.scss new file mode 100644 index 000000000..b45cc304a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-hero.scss @@ -0,0 +1,515 @@ +@use '../../helpers/functions' as *; +@use 'sass:math'; + +.hero { + position: relative; + z-index: 0; + display: flex; + flex-direction: column; + align-items: center; + background: url('/img/home/hero/hero-bg-pattern.png') repeat $neutral-10; + background-size: 400px 400px; + padding: 0; + padding-bottom: 6rem; + + &__container { + position: relative; + width: 100%; + max-width: pxToRem(1360); + overflow: hidden; + background: radial-gradient( + ellipse at center top, + rgba(1, 17, 54, 0) 10%, + rgba(7, 28, 78, 0.1) 40%, + rgba(28, 58, 130, 1) 64%, + rgba(34, 71, 152, 1) 100% + ); + min-height: pxToRem(800); + padding-bottom: pxToRem(138); + } + + &__grid { + position: absolute; + inset: 0; + z-index: 1; + pointer-events: none; + opacity: 0.5; + mix-blend-mode: overlay; + background: url('/img/home/hero/grid.svg') center top / cover no-repeat; + will-change: transform; + transition: transform 0.1s linear; + } + + &__content { + position: relative; + z-index: 5; + display: flex; + flex-direction: column; + align-items: center; + gap: pxToRem(24); + padding: pxToRem(48) pxToRem(20) 0; + } + + &__heading { + display: flex; + flex-direction: column; + align-items: center; + gap: pxToRem(12); + max-width: pxToRem(730); + text-align: center; + } + + &__title { + color: $neutral-98; + font-size: map-get($font-sizes, 4); + line-height: pxToRem(48); + font-weight: 600; + letter-spacing: -0.5px; + width: 100%; + } + + &__subtitle { + color: $neutral-80; + font-size: pxToRem(16); + line-height: 1.5; + width: 100%; + } + + &__buttons { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + gap: pxToRem(16); + } + + &__buttons a { + min-width: pxToRem(180); + } + + &__planet { + position: absolute; + width: pxToRem(506); + height: pxToRem(480); + left: 50%; + transform: translate3d(-50%, 0, 0); + top: pxToRem(420); + z-index: 2; + will-change: transform; + transition: transform 0.1s linear; + } + + &__planet-blur { + position: absolute; + width: calc(100% + 12%); + height: calc(100% + 13%); + top: -6.67%; + left: -6.32%; + mix-blend-mode: plus-lighter; + } + + &__planet-blur--alt { + mix-blend-mode: plus-lighter; + } + + &__planet-sphere { + position: absolute; + width: calc(100% + 1.58%); + height: calc(100% + 1.67%); + top: 0; + left: -0.79%; + } + + &__planet-texture { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + mix-blend-mode: overlay; + object-fit: cover; + } + + &__blue-haze { + position: absolute; + width: pxToRem(1200); + height: pxToRem(600); + left: 50%; + transform: translate3d(-50%, 0, 0); + bottom: pxToRem(80); + mix-blend-mode: lighten; + z-index: 2; + pointer-events: none; + will-change: transform; + transition: transform 0.1s linear; + } + + &__astronauts { + position: absolute; + bottom: 0; + left: 50%; + transform: translate3d(-50%, 0, 0); + width: 100%; + max-width: pxToRem(1360); + height: pxToRem(360); + z-index: 3; + will-change: transform; + transition: transform 0.1s linear; + + img { + position: absolute; + inset: 0; + width: 100%; + height: 100%; + object-fit: cover; + pointer-events: none; + } + } + + &__fade-top { + position: absolute; + top: 0; + left: 0; + right: 0; + height: pxToRem(500); + background: linear-gradient( + to bottom, + $neutral-10 0%, + rgba($neutral-10, 0.7) 30%, + rgba($neutral-10, 0.3) 60%, + transparent 100% + ); + z-index: 4; + pointer-events: none; + } + + &__fade-bottom { + position: absolute; + bottom: 0; + left: 0; + right: 0; + z-index: 4; + height: 5vh; + min-height: pxToRem(20); + background: linear-gradient( + to top, + $neutral-10 0%, + rgba($neutral-10, 0.98) 35%, + rgba($neutral-10, 0.7) 50%, + rgba($neutral-10, 0.2) 90%, + transparent 100% + ); + } + + &__fade-left, + &__fade-right { + display: none; + } + + &__fade-left { + left: 0; + background: linear-gradient(to right, $neutral-10 0%, rgba($neutral-10, 0.6) 40%, transparent 100%); + } + + &__fade-right { + right: 0; + background: linear-gradient(to left, $neutral-10 0%, rgba($neutral-10, 0.6) 40%, transparent 100%); + } + + &__badges { + position: absolute; + bottom: 0; + left: 0; + right: 0; + width: 100%; + display: flex; + flex-wrap: wrap; + justify-content: center; + align-items: center; + gap: pxToRem(12); + z-index: 5; + padding: 0 pxToRem(16); + } + + &__badge { + display: flex; + align-items: center; + justify-content: center; + gap: pxToRem(8); + padding: pxToRem(4) pxToRem(10); + background-color: rgba(17, 24, 36, 0.8); + border-radius: pxToRem(4); + white-space: nowrap; + text-decoration: none; + color: inherit; + transition: background-color 0.2s ease; + + &--link:hover { + background-color: rgba(17, 24, 36, 1); + + .hero__badge-text { + color: $neutral-98; + } + } + } + + &__badge-icon { + width: pxToRem(16); + height: pxToRem(16); + flex-shrink: 0; + } + + &__badge-text { + color: $neutral-90; + font-size: pxToRem(14); + line-height: 1.5; + font-weight: 500; + transition: color 0.2s ease; + } + + &__stars { + position: absolute; + right: $spacer; + bottom: $spacer; + border-radius: 8px; + border: none; + outline: none; + display: flex; + align-items: center; + justify-content: center; + padding: calc($spacer / 2) pxToRem(20); + background-color: $neutral-10; + transition: bottom 1s ease-in-out; + } + + &__stars svg { + max-width: pxToRem(24); + max-height: pxToRem(24); + } + + &__stars-text { + color: $neutral-98; + margin-right: calc($spacer / 2); + margin-left: calc($spacer / 2); + font-size: map-get($font-sizes-text, 's'); + line-height: pxToRem(21); + font-weight: 500; + } + + &__stars-count { + border-radius: 6px; + border: 1px solid $neutral-30; + color: $neutral-98; + padding-left: calc($spacer / 2); + padding-right: calc($spacer / 2); + display: flex; + align-items: center; + justify-content: center; + gap: calc($spacer / 4); + height: pxToRem(25); + font-size: map-get($font-sizes-text, 's'); + line-height: pxToRem(21); + } + + @include media-breakpoint-up(xs) { + padding-bottom: $spacer * 2; + } + + @include media-breakpoint-up(md) { + padding-left: $spacer * 2.5; + padding-right: $spacer * 2.5; + + &__container { + padding-bottom: pxToRem(108); + } + + &__buttons { + flex-direction: row; + gap: pxToRem(24); + } + + &__buttons a { + min-width: auto; + } + + &__fade-left, + &__fade-right { + display: block; + position: absolute; + top: 0; + bottom: 0; + width: pxToRem(80); + z-index: 4; + pointer-events: none; + } + } + + @include media-breakpoint-up(lg) { + &__badges { + bottom: pxToRem(60); + } + } + + @include media-breakpoint-up(xl) { + padding: 0 $spacer * 2.5; + padding-bottom: 0; + + &__container { + min-height: pxToRem(940); + padding-bottom: 0; + } + + &__content { + gap: pxToRem(32); + padding: pxToRem(64) pxToRem(125) 0; + } + + &__heading { + gap: pxToRem(16); + } + + &__title { + font-size: pxToRem(64); + line-height: 1.1; + letter-spacing: -1.5px; + } + + &__subtitle { + font-size: pxToRem(20); + letter-spacing: -0.2px; + } + + &__planet { + top: pxToRem(440); + } + + &__blue-haze { + width: pxToRem(800); + height: pxToRem(200); + bottom: pxToRem(200); + } + + &__astronauts { + height: pxToRem(482); + } + + &__fade-bottom { + height: 5vh; + background: linear-gradient( + to top, + $neutral-10 0%, + rgba($neutral-10, 0.98) 40%, + rgba($neutral-10, 0.7) 50%, + rgba($neutral-10, 0.2) 90%, + transparent 100% + ); + } + + &__badges { + gap: pxToRem(40); + bottom: pxToRem(40); + flex-wrap: nowrap; + } + + &__stars { + position: fixed; + right: $spacer * 1.5; + bottom: $spacer * 1.5; + transition: background-color 0.2s; + z-index: 2; + + &:hover { + background-color: $neutral-100; + .hero__stars-text, + .hero__stars-count { + color: $neutral-20; + } + & > svg path { + fill: $neutral-20; + } + } + } + } + + @include media-breakpoint-up(xxl) { + padding-left: $spacer * 6; + padding-right: $spacer * 6; + + &__grid { + mask-image: linear-gradient(to bottom, black 0%, black 45%, transparent 70%); + -webkit-mask-image: linear-gradient(to bottom, black 0%, black 45%, transparent 70%); + mask-size: 100% 100%; + -webkit-mask-size: 100% 100%; + } + + &__container { + max-width: none; + width: 100%; + min-height: max(#{pxToRem(1000)}, 43vw); + } + + &__fade-left, + &__fade-right { + width: pxToRem(120); + } + + &__planet { + width: 37.2%; + height: auto; + aspect-ratio: 506 / 480; + top: pxToRem(430); + } + + &__blue-haze { + width: 100%; + height: auto; + aspect-ratio: 4 / 1; + } + + &__astronauts { + max-width: none; + width: 100%; + height: auto; + aspect-ratio: 1360 / 482; + + img { + object-fit: contain; + } + } + + &__fade-bottom { + height: 12vh; + min-height: pxToRem(100); + background: linear-gradient( + to top, + $neutral-10 0%, + rgba($neutral-10, 0.98) 40%, + rgba($neutral-10, 0.7) 50%, + rgba($neutral-10, 0.2) 90%, + transparent 100% + ); + } + &__badges { + bottom: pxToRem(100); + } + } + + @media (min-width: 2600px) { + padding-left: $spacer * 12; + padding-right: $spacer * 12; + + &__container { + min-height: max(#{pxToRem(1000)}, 38vw); + } + &__planet { + top: pxToRem(420); + } + &__fade-bottom { + height: 15vh; + min-height: pxToRem(150); + } + &__badges { + bottom: pxToRem(120); + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-integrations-logos.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-integrations-logos.scss new file mode 100644 index 000000000..6904a7a22 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-integrations-logos.scss @@ -0,0 +1,118 @@ +@use 'sass:math'; +@use '../../helpers/functions' as *; +@use '../../mixins/marquee' as marquee; + +$integrations-logos-bg: #090e1a; +$integrations-logos-border: #161e33; +$integrations-logos-text: #8f98b2; + +.integrations-logos { + padding: pxToRem(80) 0; + background-color: $integrations-logos-bg; + + &__title { + margin: 0 0 pxToRem(48); + font-family: 'Geist Mono', monospace; + font-size: pxToRem(14); + font-weight: 500; + line-height: pxToRem(21); + letter-spacing: pxToRem(2); + text-transform: uppercase; + text-align: center; + color: $integrations-logos-text; + } + + &__content { + position: relative; + display: flex; + flex-direction: column; + padding-bottom: pxToRem(1); + } + + &__cards { + @include marquee.base(80px, 240px, 8, 8, 0, $integrations-logos-bg, false, 40s, none); + + &__container { + margin-bottom: pxToRem(-1); + } + + &__item { + display: flex; + align-items: center; + justify-content: center; + box-sizing: border-box; + width: pxToRem(240); + height: pxToRem(80); + border-top: 1px solid $integrations-logos-border; + border-right: 1px solid $integrations-logos-border; + border-bottom: 1px solid $integrations-logos-border; + + svg { + height: pxToRem(56); + width: auto; + object-fit: contain; + filter: brightness(0) invert(1); + } + } + + &__inner > span:first-child > &__item:first-child { + border-left: 1px solid $integrations-logos-border; + } + } + + &__gradient-left, + &__gradient-right { + position: absolute; + top: 0; + bottom: 0; + width: pxToRem(80); + z-index: 1; + pointer-events: none; + + @include media-breakpoint-up(lg) { + width: pxToRem(165); + } + } + + &__gradient-left { + left: 0; + background: linear-gradient( + 90deg, + $integrations-logos-bg 0.5%, + $integrations-logos-bg 38.79%, + rgba(9, 14, 26, 0) 100% + ); + } + + &__gradient-right { + right: 0; + background: linear-gradient(270deg, $integrations-logos-bg 38.79%, rgba(9, 14, 26, 0) 100%); + } + + @include media-breakpoint-down(md) { + padding: pxToRem(48) 0; + + &__title { + margin-bottom: pxToRem(32); + font-size: pxToRem(12); + line-height: pxToRem(18); + padding: 0 pxToRem(16); + } + + &__cards { + @include marquee.base(64px, 180px, 8, 6, 0, $integrations-logos-bg, false, 35s, none); + + &__item { + width: pxToRem(180); + height: pxToRem(64); + + svg { + height: pxToRem(40); + width: auto; + object-fit: contain; + filter: brightness(0) invert(1); + } + } + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-performance-by-design.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-performance-by-design.scss new file mode 100644 index 000000000..5c3162d3d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-performance-by-design.scss @@ -0,0 +1,267 @@ +@use '../../helpers/functions' as *; + +.performance-by-design { + background-color: $neutral-94; + padding-top: pxToRem(80); + padding-bottom: pxToRem(80); + + .container { + max-width: pxToRem(1110); + } + + // Header + &__header { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + gap: $spacer; + margin-bottom: pxToRem(64); + max-width: pxToRem(920); + margin-left: auto; + margin-right: auto; + } + + &__tagline { + font-family: 'Geist Mono', monospace; + font-size: pxToRem(14); + font-weight: 500; + line-height: pxToRem(21); + letter-spacing: 2px; + color: $neutral-30; + text-transform: uppercase; + } + + &__title { + font-size: pxToRem(32); + font-weight: 600; + line-height: 1.1; + letter-spacing: -0.5px; + color: $neutral-20; + margin: 0; + + @include media-breakpoint-up(md) { + font-size: pxToRem(48); + } + } + + &__subtitle { + font-size: map-get($font-sizes-text, 'l'); + font-weight: 350; + line-height: 1.5; + color: $neutral-30; + margin: 0; + + @include media-breakpoint-up(md) { + font-size: map-get($font-sizes-text, 'l'); + } + } + + // Slider: visible from md up (big screens) + &__slider { + display: none; + + @include media-breakpoint-up(md) { + display: block; + } + } + + // Card grid: visible below md. 1 col on xs, 2 per row from sm. + &__grid { + display: grid; + grid-template-columns: 1fr; + gap: pxToRem(30); + + @include media-breakpoint-up(sm) { + grid-template-columns: repeat(2, 1fr); + } + + @include media-breakpoint-up(md) { + display: none; + } + } + + // Card (why-qdrant--large style) + &__card { + background-color: $neutral-98; + border: 1px solid $neutral-90; + border-radius: pxToRem(8); + overflow: hidden; + display: flex; + flex-direction: column; + min-height: pxToRem(400); + } + + &__card-visual { + position: relative; + overflow: hidden; + min-height: pxToRem(200); + background: linear-gradient(180deg, $neutral-98 0%, rgba($neutral-94, 0.3) 100%); + display: flex; + align-items: center; + justify-content: center; + } + + &__card-image { + width: 100%; + height: 100%; + object-fit: contain; + display: block; + } + + &__card-content { + padding: pxToRem(24); + display: flex; + flex-direction: column; + gap: $spacer; + } + + &__card-title { + font-size: pxToRem(20); + font-weight: 600; + line-height: 1.5; + letter-spacing: -0.2px; + color: $neutral-20; + margin: 0; + } + + &__card-description { + font-size: map-get($font-sizes-text, 'md'); + font-weight: 350; + line-height: 1.5; + color: $neutral-40; + margin: 0; + } + + // Content layout (slider, visible from md up) + &__content { + display: flex; + flex-direction: column; + gap: pxToRem(48); + align-items: center; + + @include media-breakpoint-up(md) { + flex-direction: row; + justify-content: space-between; + align-items: flex-start; + gap: pxToRem(80); + } + } + + // Features list (vertical slider nav) + &__features { + display: flex; + flex-direction: column; + width: 100%; + + @include media-breakpoint-up(md) { + width: pxToRem(444); + flex-shrink: 0; + } + } + + &__feature { + display: flex; + flex-direction: column; + padding: pxToRem(24) 0; + border-bottom: pxToRem(2) solid $neutral-90; + cursor: pointer; + transition: border-color 0.2s ease; + overflow: hidden; + + &:first-child { + padding-top: 0; + } + } + + &__feature-title { + font-size: pxToRem(20); + font-weight: 600; + line-height: 1.3; + letter-spacing: -0.5px; + color: $neutral-50; + margin: 0; + transition: color 0.2s ease; + + @include media-breakpoint-up(md) { + font-size: pxToRem(24); + } + + .performance-by-design__feature--active & { + color: $neutral-20; + } + + .performance-by-design__feature:hover & { + color: $neutral-30; + } + } + + &__feature-body { + max-height: 0; + opacity: 0; + overflow: hidden; + transition: + max-height 0.4s ease, + opacity 0.3s ease, + margin 0.3s ease; + margin-top: 0; + + .performance-by-design__feature--active & { + max-height: pxToRem(200); + opacity: 1; + margin-top: $spacer; + } + } + + &__feature-description { + font-size: map-get($font-sizes-text, 'md'); + font-weight: 350; + line-height: 1.5; + color: $neutral-40; + margin: 0; + } + + &__feature--active { + border-bottom-color: $primary-50; + } + + // Visual / Image area (slider, visible from md up) + &__visual { + position: relative; + width: 100%; + min-height: pxToRem(300); + + @include media-breakpoint-up(md) { + flex: 1 1 0%; + min-width: 0; + min-height: pxToRem(540); + } + } + + &__image { + position: absolute; + top: 0; + left: 0; + width: 100%; + opacity: 0; + visibility: hidden; + transition: + opacity 0.4s ease, + visibility 0.4s ease; + pointer-events: none; + + &--active { + position: relative; + opacity: 1; + visibility: visible; + pointer-events: auto; + } + + img { + width: 100%; + height: auto; + border-radius: pxToRem(8); + display: block; + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-solutions.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-solutions.scss new file mode 100644 index 000000000..2e71986d2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-solutions.scss @@ -0,0 +1,469 @@ +@use 'sass:math'; +@use '../../helpers/functions' as *; + +$solutions-bg-dark: #090e1a; +$solutions-text-label: #8f98b2; +$solutions-text-title: #d4d9e6; +$solutions-text-subtitle: #8f98b2; +$solutions-tab-bg: #161e33; +$solutions-tab-border: #28324d; +$solutions-tab-active-bg: #3d4866; +$solutions-tab-text: #8f98b2; +$solutions-tab-text-active: #f0f3fa; +$solutions-panel-title: #e1e5f0; +$solutions-panel-text: #8f98b2; +$solutions-button-border: #717c99; + +.solutions { + position: relative; + z-index: 0; + padding: pxToRem(60) 0; + background: radial-gradient( + 104.31% 111.56% at 50% 0%, + rgba(67, 37, 174, 0) 0%, + rgba(67, 37, 174, 0) 80%, + rgba(67, 37, 174, 0.8) 90%, + rgba(97, 67, 224, 0.9) 100% + ), + $solutions-bg-dark; + overflow: hidden; + + &__background { + display: none; + } + + &__header { + text-align: center; + margin-bottom: pxToRem(40); + } + + &__label { + display: inline-block; + margin-bottom: pxToRem(16); + font-family: 'Geist Mono', monospace; + font-size: pxToRem(14); + font-weight: 500; + line-height: pxToRem(21); + letter-spacing: pxToRem(2); + text-transform: uppercase; + color: $solutions-text-label; + } + + &__title { + margin: 0 auto pxToRem(16); + font-size: pxToRem(28); + font-weight: 600; + line-height: 1.1; + letter-spacing: pxToRem(-0.5); + color: $solutions-text-title; + } + + &__subtitle { + max-width: pxToRem(730); + margin: 0 auto; + font-size: pxToRem(16); + line-height: 1.5; + color: $solutions-text-subtitle; + } + + // Tabs + &__tabs-wrapper { + text-align: center; + } + + &__tabs { + position: relative; + display: flex; + flex-direction: column; + flex-wrap: wrap; + align-items: center; + justify-content: center; + gap: 0; + padding: pxToRem(4); + margin: 0 auto pxToRem(40); + background-color: $solutions-tab-bg; + border: 1px solid $solutions-tab-border; + border-radius: pxToRem(12); + overflow: hidden; + width: 100%; + } + + &__tab { + position: relative; + z-index: 2; + flex-shrink: 0; + width: 100%; + height: pxToRem(36); + padding: 0 pxToRem(16); + font-family: inherit; + font-size: pxToRem(16); + font-weight: 500; + line-height: pxToRem(36); + color: $solutions-tab-text; + background: transparent; + border: none; + border-radius: pxToRem(8); + cursor: pointer; + transition: color 0.2s ease; + white-space: nowrap; + text-align: left; + + &:hover { + color: $solutions-tab-text-active; + } + + &--active { + color: $solutions-tab-text-active; + font-weight: 600; + background-color: $solutions-tab-active-bg; + } + } + + &__tab-indicator { + display: none; + } + + // Slider + &__slider { + position: relative; + min-height: pxToRem(250); + padding-bottom: pxToRem(40); + } + + &__slide { + position: absolute; + top: 0; + left: 0; + width: 100%; + opacity: 0; + visibility: hidden; + transition: + opacity 0.4s ease, + visibility 0.4s ease; + pointer-events: none; + + &--active { + position: relative; + opacity: 1; + visibility: visible; + pointer-events: auto; + } + } + + // Controls + &__controls { + display: flex; + align-items: center; + justify-content: center; + gap: pxToRem(40); + } + + &__arrow { + display: flex; + align-items: center; + justify-content: center; + width: pxToRem(40); + height: pxToRem(40); + padding: 0; + background: none; + border: 1px solid $solutions-tab-border; + border-radius: pxToRem(8); + color: $solutions-tab-text; + cursor: pointer; + transition: + color 0.2s ease, + border-color 0.2s ease; + + &:hover { + color: $solutions-tab-text-active; + border-color: $solutions-button-border; + } + + svg { + width: pxToRem(20); + height: pxToRem(20); + } + } + + &__dots { + display: flex; + align-items: center; + gap: pxToRem(20); + } + + &__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: $solutions-tab-border; + border-radius: 50%; + transition: background-color 0.2s ease; + } + + &:hover span { + background-color: $solutions-tab-text; + } + + &--active span { + background-color: $solutions-tab-text-active; + } + } + + // Panel content + &__panel-content { + display: flex; + flex-direction: column; + justify-content: center; + height: 100%; + padding-top: 0; + margin-bottom: pxToRem(32); + text-align: center; + } + + &__panel-title { + margin: 0 0 pxToRem(24); + font-size: pxToRem(24); + font-weight: 600; + line-height: 1.3; + letter-spacing: pxToRem(-0.5); + color: $solutions-panel-title; + } + + &__panel-description { + margin: 0 0 pxToRem(24); + font-size: pxToRem(16); + line-height: 1.5; + letter-spacing: pxToRem(-0.2); + color: $solutions-panel-text; + } + + &__panel-link { + display: inline-flex; + align-items: center; + justify-content: center; + gap: pxToRem(12); + height: pxToRem(48); + padding: 0 pxToRem(28); + font-size: pxToRem(18); + font-weight: 600; + line-height: 1.5; + color: #fff; + text-decoration: none; + background: transparent; + border: 1px solid $solutions-button-border; + border-radius: pxToRem(8); + transition: + background-color 0.2s ease, + border-color 0.2s ease; + + &:hover { + background-color: rgba(255, 255, 255, 0.1); + border-color: #fff; + color: #fff; + } + } + + &__panel-illustration { + display: flex; + align-items: center; + justify-content: center; + min-height: pxToRem(250); + padding: pxToRem(10); + + img { + max-width: 100%; + max-height: pxToRem(250); + height: auto; + width: auto; + object-fit: contain; + } + } + + &__panel-placeholder { + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: pxToRem(250); + background: linear-gradient(135deg, rgba(22, 30, 51, 0.8) 0%, rgba(13, 19, 36, 0.9) 100%); + border: 1px dashed rgba(143, 152, 178, 0.3); + border-radius: pxToRem(16); + + &::after { + content: attr(data-label) ' illustration'; + font-family: 'Geist Mono', monospace; + font-size: pxToRem(12); + color: rgba(143, 152, 178, 0.5); + text-transform: uppercase; + letter-spacing: pxToRem(2); + } + } + + @include media-breakpoint-up(sm) { + padding: pxToRem(80) 0; + + &__header { + margin-bottom: pxToRem(40); + } + + &__title { + font-size: pxToRem(36); + } + + &__subtitle { + font-size: pxToRem(16); + } + + &__slider { + min-height: auto; + } + + &__panel-content { + padding-top: 0; + margin-bottom: pxToRem(32); + text-align: center; + } + + &__panel-title { + font-size: pxToRem(24); + } + + &__panel-description { + font-size: pxToRem(16); + } + + &__panel-illustration { + min-height: pxToRem(300); + + img { + max-height: pxToRem(300); + } + } + + &__panel-placeholder { + height: pxToRem(300); + } + } + + @include media-breakpoint-up(md) { + &__tabs { + flex-direction: row; + display: inline-flex; + width: fit-content; + max-width: 100%; + margin-bottom: pxToRem(40); + } + + &__tab { + width: auto; + text-align: center; + padding: 0 pxToRem(8); + font-size: pxToRem(12); + height: pxToRem(36); + line-height: pxToRem(36); + } + + &__tab--active { + background-color: transparent; + } + + &__tab-indicator { + display: block; + position: absolute; + z-index: 1; + top: pxToRem(4); + left: pxToRem(4); + height: pxToRem(36); + background-color: $solutions-tab-active-bg; + border-radius: pxToRem(8); + transition: + left 0.3s ease, + width 0.3s ease; + } + } + + @include media-breakpoint-up(lg) { + &__tab { + font-size: pxToRem(14); + padding: 0 pxToRem(20); + } + } + + @include media-breakpoint-up(xl) { + padding: pxToRem(120) 0; + + &__header { + margin-bottom: pxToRem(64); + } + + &__title { + font-size: pxToRem(48); + } + + &__subtitle { + font-size: pxToRem(18); + } + + &__tabs { + margin-bottom: pxToRem(64); + } + + &__tab { + font-size: pxToRem(16); + height: pxToRem(40); + line-height: pxToRem(40); + } + + &__tab-indicator { + top: pxToRem(4); + left: pxToRem(4); + height: pxToRem(40); + } + + &__slider { + min-height: pxToRem(400); + } + + &__panel-content { + padding-top: pxToRem(40); + margin-bottom: 0; + text-align: left; + } + + &__panel-title { + font-size: pxToRem(32); + } + + &__panel-description { + font-size: pxToRem(20); + } + + &__panel-illustration { + min-height: pxToRem(400); + padding: pxToRem(20); + + img { + max-height: pxToRem(400); + } + } + + &__panel-placeholder { + height: pxToRem(400); + + &::after { + font-size: pxToRem(14); + } + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-why-qdrant.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-why-qdrant.scss new file mode 100644 index 000000000..012e041da --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_home-why-qdrant.scss @@ -0,0 +1,166 @@ +@use '../../helpers/functions' as *; + +// Mobile-first: base styles (no min-width), then enhance from xxl only +.why-qdrant { + background-color: $neutral-94; + padding-top: $spacer * 5; + padding-bottom: $spacer * 5; + + &__header { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + margin-bottom: $spacer * 4; + gap: $spacer; + } + + &__pill { + font-family: 'Geist Mono', $font-family-monospace; + font-size: pxToRem(14); + font-weight: 500; + line-height: 1.5; + letter-spacing: 2px; + color: $neutral-30; + text-transform: uppercase; + } + + &__title { + font-size: pxToRem(32); + font-weight: 600; + line-height: 1.1; + letter-spacing: -0.5px; + color: $neutral-20; + margin: 0; + max-width: pxToRem(838); + } + + &__subtitle { + font-size: map-get($font-sizes-text, 'l'); + font-weight: 350; + line-height: 1.5; + color: $neutral-30; + margin: 0; + max-width: pxToRem(780); + } + + &__grid { + display: flex; + flex-direction: column; + gap: $spacer * 2; + } + + &__card { + background-color: $neutral-98; + border: 1px solid $neutral-90; + border-radius: pxToRem(8); + overflow: hidden; + display: flex; + flex-direction: column; + min-height: pxToRem(400); + } + + &__card-visual { + flex: 1; + position: relative; + overflow: hidden; + min-height: pxToRem(200); + background: linear-gradient(180deg, $neutral-98 0%, rgba($neutral-94, 0.3) 100%); + display: flex; + align-items: center; + justify-content: center; + } + + &__card-image { + width: 100%; + height: 100%; + object-fit: contain; + display: block; + } + + &__card-content { + padding: pxToRem(24); + display: flex; + flex-direction: column; + gap: $spacer; + } + + &__card-title { + font-size: pxToRem(20); + font-weight: 600; + line-height: 1.5; + letter-spacing: -0.2px; + color: $neutral-20; + margin: 0; + } + + &__card-description { + font-size: map-get($font-sizes-text, 'md'); + font-weight: 350; + line-height: 1.5; + color: $neutral-40; + margin: 0; + + code { + font-family: 'Geist Mono', $font-family-monospace; + font-size: pxToRem(14); + color: $success-50; + background: transparent; + padding: 0; + } + } + + &__card-link { + align-self: flex-start; + font-weight: 500; + line-height: 1.5; + } + + @include media-breakpoint-up(md) { + &__title { + font-size: pxToRem(48); + } + + &__grid { + display: grid; + grid-template-columns: repeat(6, 1fr); + grid-template-rows: auto auto; + gap: pxToRem(30); + } + + &__card { + min-height: pxToRem(440); + + &--large { + grid-column: span 3; + } + + &--small { + grid-column: span 2; + + &:nth-child(3) { + grid-column: 1 / span 2; + grid-row: 2; + } + + &:nth-child(4) { + grid-column: 3 / span 2; + grid-row: 2; + } + + &:nth-child(5) { + grid-column: 5 / span 2; + grid-row: 2; + } + } + } + + &__card-visual { + min-height: pxToRem(266); + + .why-qdrant__card--small & { + min-height: pxToRem(218); + } + } + } +} diff --git a/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_index.scss b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_index.scss new file mode 100644 index 000000000..31e068339 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/css/partials/home/_index.scss @@ -0,0 +1,10 @@ +@import 'home-hero'; +@import 'home-customers'; +@import 'home-why-qdrant'; +@import 'home-case-studies'; +@import 'home-enterprise-capabilities'; +@import 'home-enterprise-ready'; +@import 'home-performance-by-design'; +@import 'home-engineered-for-builders'; +@import 'home-integrations-logos'; +@import 'home-solutions'; diff --git a/qdrant-landing/themes/qdrant-2024/assets/js/home-animations.js b/qdrant-landing/themes/qdrant-2024/assets/js/home-animations.js new file mode 100644 index 000000000..6e9ad9557 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/js/home-animations.js @@ -0,0 +1,41 @@ +/** + * Hero parallax for home page. + * Only runs when on home page (script loaded conditionally). + * Uses translate3d for Safari GPU acceleration and smooth rendering. + */ + +function initHeroParallax() { + if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) return; + const hero = document.querySelector('.hero'); + if (!hero) return; + + const layers = [ + { el: hero.querySelector('.hero__grid'), factor: 0.06, centered: false }, + { el: hero.querySelector('.hero__planet'), factor: 0.2, centered: true }, + { el: hero.querySelector('.hero__blue-haze'), factor: 0.08, centered: true }, + { el: hero.querySelector('.hero__astronauts'), factor: 0.12, centered: true }, + ].filter(({ el }) => el); + + let ticking = false; + + function updateParallax() { + const scrollY = window.scrollY; + layers.forEach(({ el, factor, centered }) => { + const y = Math.round(scrollY * factor * 10) / 10; + el.style.transform = centered ? `translate3d(-50%, ${y}px, 0)` : `translate3d(0, ${y}px, 0)`; + }); + ticking = false; + } + + function onScroll() { + if (!ticking) { + requestAnimationFrame(updateParallax); + ticking = true; + } + } + + window.addEventListener('scroll', onScroll, { passive: true }); + updateParallax(); +} + +document.addEventListener('DOMContentLoaded', initHeroParallax); diff --git a/qdrant-landing/themes/qdrant-2024/assets/js/index.js b/qdrant-landing/themes/qdrant-2024/assets/js/index.js index 38f87e77c..3692f6c4b 100644 --- a/qdrant-landing/themes/qdrant-2024/assets/js/index.js +++ b/qdrant-landing/themes/qdrant-2024/assets/js/index.js @@ -1,10 +1,6 @@ import scrollHandler from './scroll-handler'; import { XXL_BREAKPOINT } from './constants'; -import { - addUTMToLinks, - initGoToTopButton, - persistUTMParams -} from './helpers'; +import { addUTMToLinks, initGoToTopButton, persistUTMParams } from './helpers'; import { handleSegmentReady } from './segment-helpers'; import { addOneTrustPreferencesToLinks, registerAndCall } from './onetrust-helpers'; import TableOfContents from './table-of-content'; @@ -16,9 +12,11 @@ persistUTMParams(); // on document ready document.addEventListener('DOMContentLoaded', function () { addUTMToLinks(); - - const handleOneTrustLoaded = () => { // One Trust Loaded - window.OneTrust.OnConsentChanged(async () => { // One Trust Preference Updated + + const handleOneTrustLoaded = () => { + // One Trust Loaded + window.OneTrust.OnConsentChanged(async () => { + // One Trust Preference Updated addOneTrustPreferencesToLinks(); registerAndCall(); @@ -176,5 +174,4 @@ document.addEventListener('DOMContentLoaded', function () { scrollIntoViewWithOffset(target.replace('#', ''), offset); }); }); - }); diff --git a/qdrant-landing/themes/qdrant-2024/assets/js/scroll-reveal.js b/qdrant-landing/themes/qdrant-2024/assets/js/scroll-reveal.js new file mode 100644 index 000000000..91924a967 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/assets/js/scroll-reveal.js @@ -0,0 +1,29 @@ +/** + * Lightweight scroll reveal using IntersectionObserver. + * Respects prefers-reduced-motion. + */ + +document.documentElement.classList.add('js-loaded'); + +function initScrollReveal() { + if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) return; + + const elements = document.querySelectorAll('[data-reveal]'); + if (!elements.length) return; + + const observer = new IntersectionObserver( + (entries) => { + entries.forEach((entry) => { + entry.target.classList.toggle('revealed', entry.isIntersecting); + }); + }, + { + threshold: 0.15, + rootMargin: '0px 0px -40px 0px', + }, + ); + + elements.forEach((el) => observer.observe(el)); +} + +document.addEventListener('DOMContentLoaded', initScrollReveal); diff --git a/qdrant-landing/themes/qdrant-2024/layouts/index.html b/qdrant-landing/themes/qdrant-2024/layouts/index.html index 0f7c3cdb0..00e9657ec 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/index.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/index.html @@ -1,19 +1,20 @@ {{ define "main" }} {{ partial "site-header" . }} - {{ partial "hero" . }} - {{ partial "customers" . }} + {{ partial "home/hero" . }} + {{ partial "home/customers" . }} - {{ partial "core-features" . }} - {{ partial "customer-stories" . }} - {{ partial "integrations" . }} - - {{ with (.Site.GetPage "/headless/main/docker-deploy") }} - {{ partial "docker-deploy" (dict "context" . "class" "") }} + {{ partial "home/why-qdrant" . }} + {{ partial "home/case-studies" . }} + {{ partial "home/enterprise-capabilities" . }} + {{ partial "home/enterprise-ready" . }} + {{ with (.Site.GetPage "/headless/main/canva") }} + {{ partial "testimonial-light" (dict "context" . "class" "customers-testimonial pb-5 pb-lg-7") }} {{ end }} - - {{ with (.Site.GetPage "/headless/main/vectors") }} - {{ partial "vectors" . }} + {{ partial "home/performance-by-design" . }} + {{ partial "home/engineered-for-builders" . }} + {{ partial "home/integrations-logos" . }} + {{ partial "home/solutions" . }} + {{ with (.Site.GetPage "/headless/main/cta-banner") }} + {{ partial "cta-banner" . }} {{ end }} - - {{ partial "get-started" . }} {{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/core-features.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/core-features.html deleted file mode 100644 index 3caddd7fc..000000000 --- a/qdrant-landing/themes/qdrant-2024/layouts/partials/core-features.html +++ /dev/null @@ -1,39 +0,0 @@ -{{ with (.Site.GetPage "/headless/main/core-features") }} -
- -
-{{ 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 index 9b6712340..9356f3e15 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/partials/cta-banner.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/cta-banner.html @@ -1,9 +1,9 @@ +{{ $background := default (dict "src" "/img/cta-banner-stars.png" "webp" "/img/cta-banner-stars.webp") .Params.background }} +{{ $illustration := default (dict "src" "/img/cta-illustration.png" "alt" "Rocket flying over globe illustration") .Params.illustration }}
- {{ if .Params.background }} -
- {{ end }} +

{{ .Params.title }}

@@ -14,11 +14,9 @@ {{ .Params.button.text }}
- {{ if .Params.illustration }} -
- {{ .Params.illustration.alt }} -
- {{ end }} +
+ {{ partial "picture" (dict "src" $illustration.src "alt" $illustration.alt "loading" "lazy" "decoding" "async") }} +
diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/customers.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/customers.html deleted file mode 100644 index 02829d596..000000000 --- a/qdrant-landing/themes/qdrant-2024/layouts/partials/customers.html +++ /dev/null @@ -1,17 +0,0 @@ -{{ with (.Site.GetPage "/headless/main/customers") }} -
- {{ $context := slice }} - {{ range .Params.customers }} - {{ $context = $context | append (dict "svg" .logo "name" .name) }} - {{ end }} - {{ partial "marquee.html" (dict "context" $context "marqueeClass" "customers__logos") }} - - -
- {{ .Params.customerStories.text }} - {{ if .Params.customerStories.url }} - {{ .Params.customerStories.textLink }} - {{ end }} -
-
-{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/head.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/head.html index c3d71a0c1..201a65cdd 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/partials/head.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/head.html @@ -29,6 +29,17 @@ {{ partial "css" . }} + {{ if .IsHome }} + {{ with .Site.GetPage "/headless/main/hero" }} + {{ with .Params.astronauts }} + + {{ end }} + {{ end }} + {{ end }} + {{ hugo.Generator }} {{ with .OutputFormats.Get "RSS" }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/hero.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/hero.html deleted file mode 100644 index 55f023e1e..000000000 --- a/qdrant-landing/themes/qdrant-2024/layouts/partials/hero.html +++ /dev/null @@ -1,48 +0,0 @@ -{{ with (.Site.GetPage "/headless/main/hero") }} -
- -
- - {{ range .Params.heroImageSources }} - - {{ end }} - {{ .Params.fallbackHeroImage.alt }} - -
-
-{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/home/case-studies.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/case-studies.html new file mode 100644 index 000000000..bc8c777a6 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/case-studies.html @@ -0,0 +1,152 @@ +{{ with (.Site.GetPage "/headless/main/case-studies") }} +
+ +
+ +{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/home/customers.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/customers.html new file mode 100644 index 000000000..579c8aecd --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/customers.html @@ -0,0 +1,15 @@ +{{ with (.Site.GetPage "/headless/main/customers") }} +
+
+
+ {{ range .Params.logoRows }} + {{ range .logos }} + + {{ end }} + {{ end }} +
+
+
+{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/home/engineered-for-builders.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/engineered-for-builders.html new file mode 100644 index 000000000..d0a45c406 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/engineered-for-builders.html @@ -0,0 +1,53 @@ +{{ with (.Site.GetPage "/headless/main/engineered-for-builders") }} +
+ + +
+
+

{{ .Params.title }}

+

{{ .Params.subtitle }}

+
+ {{ with .Params.illustration }} +
+ {{ if .srcset }} + + {{ with .webpSrcset }}{{ end }} + {{ .alt }} + + {{ else }} + {{ partial "picture" (dict "src" .src "alt" .alt "class" "engineered-for-builders__illustration-image" "loading" "lazy" "decoding" "async" "width" .width "height" .height) }} + {{ end }} +
+ {{ end }} +
+ {{ range .Params.features }} +
+

{{ .title }}

+

{{ .description }}

+ + {{ .link.text }} + + + + +
+ {{ end }} +
+
+
+{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/home/enterprise-capabilities.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/enterprise-capabilities.html new file mode 100644 index 000000000..99e963a46 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/enterprise-capabilities.html @@ -0,0 +1,45 @@ +{{ with (.Site.GetPage "/headless/main/enterprise-capabilities") }} + {{ $iconsPath := "static/img/components/icons/" }} +
+ + + + + + + +
+{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/home/enterprise-ready.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/enterprise-ready.html new file mode 100644 index 000000000..ed3bc9a98 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/enterprise-ready.html @@ -0,0 +1,50 @@ +{{ with (.Site.GetPage "/headless/main/enterprise-ready") }} +
+
+
+

{{ .Params.title }}

+

{{ .Params.subtitle }}

+
+ +
+
+{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/home/hero.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/hero.html new file mode 100644 index 000000000..8604f8a29 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/hero.html @@ -0,0 +1,95 @@ +{{ with (.Site.GetPage "/headless/main/hero") }} +
+
+
+
+
+

{{ .Params.title }}

+

{{ .Params.subtitle }}

+
+ +
+ +
+ {{ with .Params.planet }} + + + + {{ with .texture }} + + + + + {{ end }} + {{ end }} +
+ + {{ with .Params.blueHaze }} + + {{ end }} + + +
+ {{ with .Params.astronauts }} + + + {{ .alt }} + + {{ end }} +
+ +
+
+
+
+
+ {{ if .Params.valueBadges }} +
+ {{ range .Params.valueBadges }} + {{ if .url }} + + + {{ .text }} + + {{ else }} + + + {{ .text }} + + {{ end }} + {{ end }} +
+ {{ end }} +
+{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/home/integrations-logos.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/integrations-logos.html new file mode 100644 index 000000000..744c1926d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/integrations-logos.html @@ -0,0 +1,46 @@ +{{ with (.Site.GetPage "/headless/main/integrations-logos") }} + {{ $logosFirstRow := .Params.logosFirstRow }} + {{ $logosSecondRow := .Params.logosSecondRow }} + + +
+
+

{{ .Params.title }}

+
+ +
+
+
+
+
+ + {{ partial "integrations-logos-cards" (dict "context" $logosFirstRow) }} + + + {{ partial "integrations-logos-cards" (dict "context" $logosFirstRow) }} + +
+
+
+
+ +
+
+
+
+ + {{ partial "integrations-logos-cards" (dict "context" $logosSecondRow) }} + + + {{ partial "integrations-logos-cards" (dict "context" $logosSecondRow) }} + +
+
+
+
+ +
+
+
+
+{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/home/performance-by-design.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/performance-by-design.html new file mode 100644 index 000000000..d08410174 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/performance-by-design.html @@ -0,0 +1,110 @@ +{{ with (.Site.GetPage "/headless/main/performance-by-design") }} +
+
+
+ {{ .Params.tagline }} +

{{ .Params.title }}

+

{{ .Params.subtitle }}

+
+ + {{/* Slider layout: visible only below md */}} +
+
+
+ {{ range $index, $feature := .Params.features }} +
+

{{ $feature.title }}

+
+

{{ $feature.description }}

+
+
+ {{ end }} +
+
+ {{ range $index, $feature := .Params.features }} +
+ {{ if $feature.image }} + {{ partial "picture" (dict "src" $feature.image.src "alt" $feature.image.alt "loading" "lazy" "decoding" "async") }} + {{ end }} +
+ {{ end }} +
+
+
+ + {{/* Card grid: visible from md up, 2 cards per row */}} +
+ {{ range .Params.features }} +
+ {{ if .image }} +
+ {{ partial "picture" (dict "src" .image.src "alt" .image.alt "class" "performance-by-design__card-image" "loading" "lazy" "decoding" "async") }} +
+ {{ end }} +
+

{{ .title }}

+

{{ .description }}

+
+
+ {{ end }} +
+
+
+ + +{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/home/solutions.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/solutions.html new file mode 100644 index 000000000..43527dd3c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/solutions.html @@ -0,0 +1,23 @@ +{{ with (.Site.GetPage "/headless/main/solutions") }} +
+
+
+
+ {{ .Params.label }} +

{{ .Params.title }}

+

{{ .Params.subtitle }}

+
+ +
+ {{ partial "tab-slider" (dict + "sectionClass" "solutions" + "tabs" .Params.tabs + "items" .Params.tabs + "slidePartial" "solutions-slide-content" + "showControls" true + ) + }} +
+
+
+{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/home/why-qdrant.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/why-qdrant.html new file mode 100644 index 000000000..90d184f36 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/home/why-qdrant.html @@ -0,0 +1,27 @@ +{{ with (.Site.GetPage "/headless/main/why-qdrant") }} +
+
+
+ {{ .Params.pill }} +

{{ .Params.title }}

+

{{ .Params.subtitle }}

+
+
+ {{ range .Params.featureCards }} +
+
+ {{ if .image }} + {{ partial "picture" (dict "src" .image.src "alt" .image.alt "class" "why-qdrant__card-image" "loading" "lazy" "decoding" "async") }} + {{ end }} +
+
+

{{ .title }}

+

{{ .description | safeHTML }}

+ {{ .link.text }} +
+
+ {{ end }} +
+
+
+{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/integrations-logos-cards.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/integrations-logos-cards.html new file mode 100644 index 000000000..dc352163b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/integrations-logos-cards.html @@ -0,0 +1,10 @@ +{{ range .context }} + +{{ end }} +{{ range .context }} + +{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/integrations.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/integrations.html deleted file mode 100644 index a59c4cbed..000000000 --- a/qdrant-landing/themes/qdrant-2024/layouts/partials/integrations.html +++ /dev/null @@ -1,15 +0,0 @@ -{{ with (.Site.GetPage "/headless/main/integrations") }} -
-
-

{{ .Params.title }}

-

- Qdrant integrates with all leading - {{ .Params.embedLink.text }} and - {{ .Params.frameworkLink.text }}. -

-
{{ .Scratch.Set "cssClass" "link_light link_xl" }} {{ partial "link" . }}
-
-
-
-
-{{ end }} diff --git a/qdrant-landing/themes/qdrant-2024/layouts/partials/js.html b/qdrant-landing/themes/qdrant-2024/layouts/partials/js.html index 360196e09..b888a783b 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/partials/js.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/js.html @@ -7,7 +7,12 @@ {{ if .Site.Params.onetrustScriptID }} - + {{ end }} + {{ $googleJs := resources.Get "js/google-setup.js" | js.Build (dict "params" (dict "gaMeasurementId" .Site.Config.Services.GoogleAnalytics.ID)) | minify | resources.Fingerprint "sha512" }} @@ -44,6 +50,12 @@ {{ if .IsHome }} + {{ $homeAnimationsJs := resources.Get "/js/home-animations.js" | js.Build | minify | resources.Fingerprint "sha512" }} + + + {{ $scrollRevealJs := resources.Get "/js/scroll-reveal.js" | js.Build | minify | resources.Fingerprint "sha512" }} + + {{ $splideJs := resources.Get "/js/vendor/splide.js" | js.Build | minify | resources.Fingerprint "sha512" }} @@ -153,27 +165,22 @@ {{ if and (eq .Section "blog") (.IsPage) }} {{ 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 bd78a14ad..34803fd60 100644 --- a/qdrant-landing/themes/qdrant-2024/layouts/partials/testimonial-light.html +++ b/qdrant-landing/themes/qdrant-2024/layouts/partials/testimonial-light.html @@ -1,7 +1,11 @@ {{ $class := .class }} -
+{{ $ctx := .context }} +{{ $hasReview := and $ctx.Params.review (ne (trim (string $ctx.Params.review) " \t\n\r") "") }} +{{ $hasEmployees := and $ctx.Params.avatar $ctx.Params.avatar.src }} +{{ $hasContent := or $hasReview $hasEmployees }} +
- {{ with .context.Params.partners }} + {{ with $ctx.Params.partners }}

{{ .title }}

@@ -14,25 +18,35 @@
{{ end }}
+ {{ if $hasContent }}
-

{{ .context.Params.review | safeHTML }}

+ {{ if $hasReview }} +

{{ $ctx.Params.review | safeHTML }}

+ {{ end }} + {{ with $ctx.Params.avatar }} + {{ if .src }}
- {{ .context.Params.avatar.alt }} + {{ .alt }}
-

{{ .context.Params.names }}

-

{{ .context.Params.positions }}

+ {{ with $ctx.Params.names }}

{{ . }}

{{ end }} + {{ with $ctx.Params.positions }}

{{ . }}

{{ end }}
+ {{ end }} + {{ end }}
-
-
diff --git a/qdrant-landing/themes/qdrant-2024/static/img/blurred/engineered-texture.png b/qdrant-landing/themes/qdrant-2024/static/img/blurred/engineered-texture.png new file mode 100644 index 000000000..e1b583dcf Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/blurred/engineered-texture.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/14px/arrow-right.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/14px/arrow-right.svg new file mode 100644 index 000000000..16a6929c1 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/14px/arrow-right.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/access.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/access.svg new file mode 100644 index 000000000..5fd133f47 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/access.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/ai.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/ai.svg new file mode 100644 index 000000000..84a7b0cfb --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/ai.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-bottom-right.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-bottom-right.svg new file mode 100644 index 000000000..dfa06340d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-bottom-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-down.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-down.svg new file mode 100644 index 000000000..42426a087 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-down.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-down.svg new file mode 100644 index 000000000..a83b38ea3 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-left.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-left.svg new file mode 100644 index 000000000..dab6fbb27 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-right.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-right.svg new file mode 100644 index 000000000..f07d68bf3 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-up.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-up.svg new file mode 100644 index 000000000..28d0cfcde --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-drop-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-left.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-left.svg new file mode 100644 index 000000000..a94fb9828 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-right.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-right.svg new file mode 100644 index 000000000..fc9c3fb1c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-right.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-top-right.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-top-right.svg new file mode 100644 index 000000000..0bc83c271 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-top-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-up.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-up.svg new file mode 100644 index 000000000..63b8f38a1 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/arrow-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/article.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/article.svg new file mode 100644 index 000000000..a10b93237 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/article.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/astronaut.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/astronaut.svg new file mode 100644 index 000000000..dfebacf11 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/astronaut.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/auto-mode.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/auto-mode.svg new file mode 100644 index 000000000..c8c3c7860 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/auto-mode.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/award.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/award.svg new file mode 100644 index 000000000..79866a81c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/award.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/backups.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/backups.svg new file mode 100644 index 000000000..3b1eb3959 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/backups.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bad-recommendation.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bad-recommendation.svg new file mode 100644 index 000000000..710914d2e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bad-recommendation.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bars-growth.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bars-growth.svg new file mode 100644 index 000000000..834d2ff24 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bars-growth.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/benchmark.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/benchmark.svg new file mode 100644 index 000000000..09bef1e54 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/benchmark.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/booking.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/booking.svg new file mode 100644 index 000000000..5c47df50a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/booking.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bottlenecks.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bottlenecks.svg new file mode 100644 index 000000000..ae0a80f7a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bottlenecks.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bug.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bug.svg new file mode 100644 index 000000000..e6e6b2201 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/bug.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/case-study.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/case-study.svg new file mode 100644 index 000000000..fe5a9cabe --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/case-study.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chart-bar.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chart-bar.svg new file mode 100644 index 000000000..d6ae01250 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chart-bar.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chat-bot.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chat-bot.svg new file mode 100644 index 000000000..6feaa93b1 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chat-bot.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/check.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/check.svg new file mode 100644 index 000000000..652555874 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/check.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-down.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-down.svg new file mode 100644 index 000000000..d333489f5 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-left.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-left.svg new file mode 100644 index 000000000..7c2e16332 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-right.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-right.svg new file mode 100644 index 000000000..901579e8e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-up.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-up.svg new file mode 100644 index 000000000..c232380d0 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/chevron-up.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/clock.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/clock.svg new file mode 100644 index 000000000..699123f6b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/clock.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/close.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/close.svg new file mode 100644 index 000000000..9ececc4bc --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-connections.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-connections.svg new file mode 100644 index 000000000..628639dab --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-connections.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-data.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-data.svg new file mode 100644 index 000000000..40859e117 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-data.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-hybrid.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-hybrid.svg new file mode 100644 index 000000000..7526f9c55 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-hybrid.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-managed.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-managed.svg new file mode 100644 index 000000000..41000110a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-managed.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-private.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-private.svg new file mode 100644 index 000000000..a1d3a2d74 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-private.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-system-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-system-1.svg new file mode 100644 index 000000000..2840a8612 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-system-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-system.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-system.svg new file mode 100644 index 000000000..98dfdc6ec --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-system.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-upload.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-upload.svg new file mode 100644 index 000000000..a01edac38 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/cloud-upload.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/code.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/code.svg new file mode 100644 index 000000000..5f9b6a053 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/code.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/comments.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/comments.svg new file mode 100644 index 000000000..4b4cefbf9 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/comments.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/compression.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/compression.svg new file mode 100644 index 000000000..f0583c755 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/compression.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/config.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/config.svg new file mode 100644 index 000000000..62c8d4db6 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/config.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/configuration.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/configuration.svg new file mode 100644 index 000000000..8036f731f --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/configuration.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/confused-bot.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/confused-bot.svg new file mode 100644 index 000000000..2528286f2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/confused-bot.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/contract.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/contract.svg new file mode 100644 index 000000000..64350ca6d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/contract.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/credential-error.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/credential-error.svg new file mode 100644 index 000000000..c8a5b78e2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/credential-error.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/csharp.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/csharp.svg new file mode 100644 index 000000000..bdbd26cff --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/csharp.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/custom-map.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/custom-map.svg new file mode 100644 index 000000000..9739a2e82 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/custom-map.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/dark-mode.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/dark-mode.svg new file mode 100644 index 000000000..7a14f7b9b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/dark-mode.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/dashboard.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/dashboard.svg new file mode 100644 index 000000000..dc435fe91 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/dashboard.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/date-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/date-1.svg new file mode 100644 index 000000000..ce4e78773 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/date-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/date.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/date.svg new file mode 100644 index 000000000..fe479c4d7 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/date.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/development.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/development.svg new file mode 100644 index 000000000..bf42bd60f --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/development.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/discord-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/discord-1.svg new file mode 100644 index 000000000..925cf9caa --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/discord-1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/discord.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/discord.svg new file mode 100644 index 000000000..0e62d6eeb --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/discord.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/disk-storage.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/disk-storage.svg new file mode 100644 index 000000000..f4323f182 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/disk-storage.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/documentation.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/documentation.svg new file mode 100644 index 000000000..89100791d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/documentation.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/downtime.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/downtime.svg new file mode 100644 index 000000000..7052a98d6 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/downtime.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/e-commerce.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/e-commerce.svg new file mode 100644 index 000000000..ac24dd674 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/e-commerce.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/edge-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/edge-1.svg new file mode 100644 index 000000000..fcbf82646 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/edge-1.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/edge.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/edge.svg new file mode 100644 index 000000000..bcc37ca26 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/edge.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/enterprise.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/enterprise.svg new file mode 100644 index 000000000..83ad0b77a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/enterprise.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/expand.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/expand.svg new file mode 100644 index 000000000..09fc72057 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/expand.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/external-link.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/external-link.svg new file mode 100644 index 000000000..8c60ed72e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/external-link.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/fashion.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/fashion.svg new file mode 100644 index 000000000..af7a1072d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/fashion.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/filter.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/filter.svg new file mode 100644 index 000000000..9002a1354 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/filter.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/folder.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/folder.svg new file mode 100644 index 000000000..3b107b7ea --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/folder.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/github.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/github.svg new file mode 100644 index 000000000..1878458e4 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/github.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/google-color.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/google-color.svg new file mode 100644 index 000000000..67a7e41cd --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/google-color.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/google.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/google.svg new file mode 100644 index 000000000..0e4454405 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/google.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/guide.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/guide.svg new file mode 100644 index 000000000..bd63234d6 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/guide.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/guidebook.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/guidebook.svg new file mode 100644 index 000000000..f1287cf31 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/guidebook.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hacker.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hacker.svg new file mode 100644 index 000000000..c677b5017 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hacker.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hamburger-menu.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hamburger-menu.svg new file mode 100644 index 000000000..6f3a87c47 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hamburger-menu.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/handshake.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/handshake.svg new file mode 100644 index 000000000..eb3482b63 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/handshake.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/headphones.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/headphones.svg new file mode 100644 index 000000000..3f9e2342b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/headphones.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hide.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hide.svg new file mode 100644 index 000000000..1354174fc --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hide.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/home.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/home.svg new file mode 100644 index 000000000..08f31f3aa --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/home.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hotel.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hotel.svg new file mode 100644 index 000000000..6ba80314c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hotel.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hybrid-cloud-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hybrid-cloud-1.svg new file mode 100644 index 000000000..fd7b8d0e2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hybrid-cloud-1.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hybrid-cloud.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hybrid-cloud.svg new file mode 100644 index 000000000..9890afe47 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/hybrid-cloud.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/icon.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/icon.svg new file mode 100644 index 000000000..3a994d7b0 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/icon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/image.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/image.svg new file mode 100644 index 000000000..21ffc1b08 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/image.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/information.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/information.svg new file mode 100644 index 000000000..efe36a713 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/information.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/integration.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/integration.svg new file mode 100644 index 000000000..3ed027ee8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/integration.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/java.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/java.svg new file mode 100644 index 000000000..471435b48 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/java.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/key.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/key.svg new file mode 100644 index 000000000..44a29845b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/key.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/kiosk.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/kiosk.svg new file mode 100644 index 000000000..e68d56069 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/kiosk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/legal-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/legal-1.svg new file mode 100644 index 000000000..034362777 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/legal-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/legal-scale.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/legal-scale.svg new file mode 100644 index 000000000..39eb9ac60 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/legal-scale.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/legal.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/legal.svg new file mode 100644 index 000000000..83e6490c1 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/legal.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/light-mode.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/light-mode.svg new file mode 100644 index 000000000..e8609d44a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/light-mode.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/lightning.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/lightning.svg new file mode 100644 index 000000000..68576bfe3 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/lightning.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/linkedin.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/linkedin.svg new file mode 100644 index 000000000..5eb59d09d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/linkedin.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/location-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/location-1.svg new file mode 100644 index 000000000..800ecc900 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/location-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/location.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/location.svg new file mode 100644 index 000000000..407dd560e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/location.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/mail.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/mail.svg new file mode 100644 index 000000000..1306d7b22 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/mail.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/marketplace.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/marketplace.svg new file mode 100644 index 000000000..34297b8bb --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/marketplace.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/matching.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/matching.svg new file mode 100644 index 000000000..8d62b8ab9 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/matching.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/advanced-search.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/advanced-search.svg new file mode 100644 index 000000000..0d8bf8697 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/advanced-search.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/anomaly-detection.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/anomaly-detection.svg new file mode 100644 index 000000000..ae1f01a8f --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/anomaly-detection.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/articles.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/articles.svg new file mode 100644 index 000000000..55f7fecd8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/articles.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/benchmarks.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/benchmarks.svg new file mode 100644 index 000000000..843ae6e26 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/benchmarks.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/blog.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/blog.svg new file mode 100644 index 000000000..f6878abd8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/blog.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/bug-bounty.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/bug-bounty.svg new file mode 100644 index 000000000..fafe29e02 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/bug-bounty.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/careers.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/careers.svg new file mode 100644 index 000000000..da7f24f03 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/careers.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/certificate.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/certificate.svg new file mode 100644 index 000000000..2481d6cbe --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/certificate.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/changelog.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/changelog.svg new file mode 100644 index 000000000..8eb9a36ac --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/changelog.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/chat-bot 2.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/chat-bot 2.svg new file mode 100644 index 000000000..86c7def6d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/chat-bot 2.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud-hybrid.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud-hybrid.svg new file mode 100644 index 000000000..6ca7c7872 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud-hybrid.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud-inference.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud-inference.svg new file mode 100644 index 000000000..3b48ce40b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud-inference.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud-private.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud-private.svg new file mode 100644 index 000000000..0112feccf --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud-private.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud.svg new file mode 100644 index 000000000..8e19ca69e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/cloud.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/community.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/community.svg new file mode 100644 index 000000000..937573ca0 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/community.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/customers.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/customers.svg new file mode 100644 index 000000000..caf8bce1b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/customers.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/database.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/database.svg new file mode 100644 index 000000000..7b8df48e0 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/database.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/demos.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/demos.svg new file mode 100644 index 000000000..c1a716de5 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/demos.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/documentation.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/documentation.svg new file mode 100644 index 000000000..62c241be0 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/documentation.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/e-commerce.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/e-commerce.svg new file mode 100644 index 000000000..e83849577 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/e-commerce.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/edge.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/edge.svg new file mode 100644 index 000000000..effabad26 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/edge.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/enterprise.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/enterprise.svg new file mode 100644 index 000000000..31dc485fa --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/enterprise.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/github.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/github.svg new file mode 100644 index 000000000..3525d46de --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/github.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/hospitality.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/hospitality.svg new file mode 100644 index 000000000..028ee2860 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/hospitality.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/legal-tech.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/legal-tech.svg new file mode 100644 index 000000000..bd1eb569a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/legal-tech.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/partners.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/partners.svg new file mode 100644 index 000000000..64d1ee911 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/partners.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/qdrant-mark.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/qdrant-mark.svg new file mode 100644 index 000000000..8725e5964 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/qdrant-mark.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/qdrant-stars.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/qdrant-stars.svg new file mode 100644 index 000000000..e92249252 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/qdrant-stars.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/rag.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/rag.svg new file mode 100644 index 000000000..afbbfe2a8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/rag.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/recommendation-system.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/recommendation-system.svg new file mode 100644 index 000000000..4a45e792b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/recommendation-system.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/roadmap.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/roadmap.svg new file mode 100644 index 000000000..954e4922a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/roadmap.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/startups.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/startups.svg new file mode 100644 index 000000000..2bb94d2b8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/menu/startups.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/minus.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/minus.svg new file mode 100644 index 000000000..ce1a49bd7 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/minus.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/missing-review.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/missing-review.svg new file mode 100644 index 000000000..2eba42861 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/missing-review.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/money-growth-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/money-growth-1.svg new file mode 100644 index 000000000..73afbaffc --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/money-growth-1.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/money-growth.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/money-growth.svg new file mode 100644 index 000000000..d96ccf7a9 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/money-growth.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/monitoring.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/monitoring.svg new file mode 100644 index 000000000..df91662cc --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/monitoring.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/multitenancy.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/multitenancy.svg new file mode 100644 index 000000000..d83994ac8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/multitenancy.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/music.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/music.svg new file mode 100644 index 000000000..e3ae18f30 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/music.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/notification.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/notification.svg new file mode 100644 index 000000000..af5ab90d9 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/notification.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/pdf.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/pdf.svg new file mode 100644 index 000000000..139a7f55e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/pdf.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/play.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/play.svg new file mode 100644 index 000000000..3c45cc48d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/play.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/plus.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/plus.svg new file mode 100644 index 000000000..5c0c65476 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/plus.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/precision.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/precision.svg new file mode 100644 index 000000000..ec5fef2be --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/precision.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/pricing-chaos.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/pricing-chaos.svg new file mode 100644 index 000000000..0a1d6119c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/pricing-chaos.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/privacy.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/privacy.svg new file mode 100644 index 000000000..7289da291 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/privacy.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/py-files.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/py-files.svg new file mode 100644 index 000000000..1bf24f702 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/py-files.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/python.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/python.svg new file mode 100644 index 000000000..952dd9388 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/python.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/ram.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/ram.svg new file mode 100644 index 000000000..e6b1ebf8d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/ram.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/robotic-arm.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/robotic-arm.svg new file mode 100644 index 000000000..abbd90223 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/robotic-arm.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rocket-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rocket-1.svg new file mode 100644 index 000000000..d0b97a31b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rocket-1.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rocket-2.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rocket-2.svg new file mode 100644 index 000000000..1d3a41700 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rocket-2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rocket.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rocket.svg new file mode 100644 index 000000000..30b600d2b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rocket.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rust.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rust.svg new file mode 100644 index 000000000..7cfd8b52d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/rust.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/saas.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/saas.svg new file mode 100644 index 000000000..f8e6444ec --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/saas.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/scalabaility.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/scalabaility.svg new file mode 100644 index 000000000..27480e4f2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/scalabaility.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/scale-error.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/scale-error.svg new file mode 100644 index 000000000..9b5cc1131 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/scale-error.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/scale.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/scale.svg new file mode 100644 index 000000000..c0614ac64 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/scale.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/search-error.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/search-error.svg new file mode 100644 index 000000000..edbcb78b5 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/search-error.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/search-text.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/search-text.svg new file mode 100644 index 000000000..f47e8d8af --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/search-text.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/search.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/search.svg new file mode 100644 index 000000000..caa67dd5b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/security-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/security-1.svg new file mode 100644 index 000000000..6175c12a1 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/security-1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/security.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/security.svg new file mode 100644 index 000000000..b5315de39 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/security.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/selection.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/selection.svg new file mode 100644 index 000000000..cc8189b8a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/selection.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/separate-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/separate-1.svg new file mode 100644 index 000000000..32aa16ca8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/separate-1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/separate.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/separate.svg new file mode 100644 index 000000000..cd7e308ee --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/separate.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/server-rack.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/server-rack.svg new file mode 100644 index 000000000..294749805 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/server-rack.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/server.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/server.svg new file mode 100644 index 000000000..5dcffee09 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/server.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/settings.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/settings.svg new file mode 100644 index 000000000..eb9f89d3d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/settings.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/share.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/share.svg new file mode 100644 index 000000000..56f43d718 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/share.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/similarity.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/similarity.svg new file mode 100644 index 000000000..0e6b90346 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/similarity.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/slow-time.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/slow-time.svg new file mode 100644 index 000000000..149dd33d5 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/slow-time.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/slowing-down.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/slowing-down.svg new file mode 100644 index 000000000..248ee5d29 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/slowing-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/smart-house.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/smart-house.svg new file mode 100644 index 000000000..d9da7962b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/smart-house.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/social.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/social.svg new file mode 100644 index 000000000..0458e35d5 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/social.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/sparks.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/sparks.svg new file mode 100644 index 000000000..af5b0697b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/sparks.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/speedometer.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/speedometer.svg new file mode 100644 index 000000000..e41e801eb --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/speedometer.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/sso.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/sso.svg new file mode 100644 index 000000000..97ec760f9 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/sso.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/star-ticket.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/star-ticket.svg new file mode 100644 index 000000000..7b5e1cfdf --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/star-ticket.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/supermarket.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/supermarket.svg new file mode 100644 index 000000000..e41009d7a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/supermarket.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/support.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/support.svg new file mode 100644 index 000000000..0f1a03fad --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/support.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/sustainability.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/sustainability.svg new file mode 100644 index 000000000..67d21ca18 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/sustainability.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/switches.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/switches.svg new file mode 100644 index 000000000..64e42872f --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/switches.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/thumb-down.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/thumb-down.svg new file mode 100644 index 000000000..03daa641f --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/thumb-down.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/thumb-up.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/thumb-up.svg new file mode 100644 index 000000000..08bc76500 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/thumb-up.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/time.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/time.svg new file mode 100644 index 000000000..e7c6695df --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/time.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/title-case.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/title-case.svg new file mode 100644 index 000000000..c40c3ac26 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/title-case.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/tour.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/tour.svg new file mode 100644 index 000000000..aedf5a023 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/tour.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/training.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/training.svg new file mode 100644 index 000000000..ea8478859 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/training.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/travel.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/travel.svg new file mode 100644 index 000000000..ea658ff5b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/travel.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/typescript.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/typescript.svg new file mode 100644 index 000000000..49f5769e0 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/typescript.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/unclear.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/unclear.svg new file mode 100644 index 000000000..f9ae5747d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/unclear.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/use-it.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/use-it.svg new file mode 100644 index 000000000..afc61ef10 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/use-it.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/user.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/user.svg new file mode 100644 index 000000000..34ef92cbc --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/user.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/vector-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/vector-1.svg new file mode 100644 index 000000000..c66d58594 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/vector-1.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/vector.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/vector.svg new file mode 100644 index 000000000..ffdb4f9f5 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/vector.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/vectors.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/vectors.svg new file mode 100644 index 000000000..fe2464f97 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/vectors.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/verified.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/verified.svg new file mode 100644 index 000000000..e0a7ee24d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/verified.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/virtual-assistant.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/virtual-assistant.svg new file mode 100644 index 000000000..518b14a15 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/virtual-assistant.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/web.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/web.svg new file mode 100644 index 000000000..e4b1e66a2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/web.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/world.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/world.svg new file mode 100644 index 000000000..01e9e27ab --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/world.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/components/icons/x.svg b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/x.svg new file mode 100644 index 000000000..1fa8d06ec --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/components/icons/x.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/cta-banner-stars.png b/qdrant-landing/themes/qdrant-2024/static/img/cta-banner-stars.png new file mode 100644 index 000000000..ee2eb325b Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/cta-banner-stars.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/cta-banner-stars.webp b/qdrant-landing/themes/qdrant-2024/static/img/cta-banner-stars.webp new file mode 100644 index 000000000..490b4497e Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/cta-banner-stars.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/hr-tech/cta-illustration.png b/qdrant-landing/themes/qdrant-2024/static/img/cta-illustration.png similarity index 100% rename from qdrant-landing/themes/qdrant-2024/static/img/hr-tech/cta-illustration.png rename to qdrant-landing/themes/qdrant-2024/static/img/cta-illustration.png diff --git a/qdrant-landing/themes/qdrant-2024/static/img/cta-illustration.webp b/qdrant-landing/themes/qdrant-2024/static/img/cta-illustration.webp new file mode 100644 index 000000000..e2696b146 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/cta-illustration.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/&ai.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/&ai.svg new file mode 100644 index 000000000..a536c07ec --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/&ai.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/agrivero.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/agrivero.svg new file mode 100644 index 000000000..d87ee3fb0 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/agrivero.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/aleph-alpha.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/aleph-alpha.svg new file mode 100644 index 000000000..2caa4526e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/aleph-alpha.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/alphasense.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/alphasense.svg new file mode 100644 index 000000000..5066733da --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/alphasense.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/apple.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/apple.svg new file mode 100644 index 000000000..37fc849ac --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/apple.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/aracor.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/aracor.svg new file mode 100644 index 000000000..40f5edd40 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/aracor.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bayer.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bayer.svg new file mode 100644 index 000000000..9763ab7b7 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bayer.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bazaarvoice.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bazaarvoice.svg new file mode 100644 index 000000000..b93d46048 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bazaarvoice.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bcgx.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bcgx.svg new file mode 100644 index 000000000..a050657cd --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bcgx.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bosch-digital.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bosch-digital.svg new file mode 100644 index 000000000..6dfd8c3b8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/bosch-digital.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/camelai.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/camelai.svg new file mode 100644 index 000000000..24572dfd2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/camelai.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/canva.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/canva.svg new file mode 100644 index 000000000..d502be23e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/canva.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cb-insights.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cb-insights.svg new file mode 100644 index 000000000..64d71bbef --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cb-insights.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cognee.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cognee.svg new file mode 100644 index 000000000..c6c914c1e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cognee.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cognizant.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cognizant.svg new file mode 100644 index 000000000..a8da37d16 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cognizant.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cohere.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cohere.svg new file mode 100644 index 000000000..37ff7f95e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cohere.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cosmos.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cosmos.svg new file mode 100644 index 000000000..cd511d334 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/cosmos.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/crewai.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/crewai.svg new file mode 100644 index 000000000..79402f7b4 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/crewai.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/dailymotion.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/dailymotion.svg new file mode 100644 index 000000000..f1c868605 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/dailymotion.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/deepset.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/deepset.svg new file mode 100644 index 000000000..3b6d65915 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/deepset.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/deloitte.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/deloitte.svg new file mode 100644 index 000000000..118783dc3 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/deloitte.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/discord.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/discord.svg new file mode 100644 index 000000000..7e9e44a0c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/discord.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/disney.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/disney.svg new file mode 100644 index 000000000..eec221c58 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/disney.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/dust.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/dust.svg new file mode 100644 index 000000000..38f7e9fe8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/dust.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/fandom.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/fandom.svg new file mode 100644 index 000000000..8cb5cd336 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/fandom.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/faz.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/faz.svg new file mode 100644 index 000000000..afb25327a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/faz.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/flipkart.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/flipkart.svg new file mode 100644 index 000000000..ff4437a60 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/flipkart.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/garden.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/garden.svg new file mode 100644 index 000000000..0c3162bf1 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/garden.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/gitbook.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/gitbook.svg new file mode 100644 index 000000000..7fe562979 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/gitbook.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/glg.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/glg.svg new file mode 100644 index 000000000..8bfe8b532 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/glg.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/hrs-group.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/hrs-group.svg new file mode 100644 index 000000000..57f9c5ebc --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/hrs-group.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/hubspot.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/hubspot.svg new file mode 100644 index 000000000..e03af493f --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/hubspot.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/hugging-face.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/hugging-face.svg new file mode 100644 index 000000000..009e5118f --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/hugging-face.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/iris-agent.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/iris-agent.svg new file mode 100644 index 000000000..109d9c21a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/iris-agent.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/johnson-&-johnson.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/johnson-&-johnson.svg new file mode 100644 index 000000000..810af868e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/johnson-&-johnson.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/kairos.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/kairos.svg new file mode 100644 index 000000000..fc4384d32 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/kairos.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/kaufland.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/kaufland.svg new file mode 100644 index 000000000..a091465d5 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/kaufland.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/kern-ai.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/kern-ai.svg new file mode 100644 index 000000000..bd6d732d2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/kern-ai.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/langchain.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/langchain.svg new file mode 100644 index 000000000..c026a805c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/langchain.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/lawme-ai.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/lawme-ai.svg new file mode 100644 index 000000000..f355001a2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/lawme-ai.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/llamaindex.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/llamaindex.svg new file mode 100644 index 000000000..d98d790c3 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/llamaindex.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/lyzr.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/lyzr.svg new file mode 100644 index 000000000..03ec9d36a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/lyzr.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/meesho.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/meesho.svg new file mode 100644 index 000000000..a733f810d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/meesho.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mem0.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mem0.svg new file mode 100644 index 000000000..7478ef937 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mem0.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/merck.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/merck.svg new file mode 100644 index 000000000..cce39fdd5 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/merck.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/microsoft.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/microsoft.svg new file mode 100644 index 000000000..3adb75981 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/microsoft.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mistralai.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mistralai.svg new file mode 100644 index 000000000..c7d9bd93f --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mistralai.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mixpeek.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mixpeek.svg new file mode 100644 index 000000000..8e9d69203 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mixpeek.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mozilla.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mozilla.svg new file mode 100644 index 000000000..40a6f10a4 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/mozilla.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/n8n.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/n8n.svg new file mode 100644 index 000000000..fd2573df8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/n8n.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/neo4j.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/neo4j.svg new file mode 100644 index 000000000..db9850b49 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/neo4j.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/nyris.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/nyris.svg new file mode 100644 index 000000000..5c0c9898c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/nyris.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/openai.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/openai.svg new file mode 100644 index 000000000..3013dd692 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/openai.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/opentable.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/opentable.svg new file mode 100644 index 000000000..96b76720c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/opentable.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/perplexity.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/perplexity.svg new file mode 100644 index 000000000..e8aa6036a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/perplexity.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/qa.tech.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/qa.tech.svg new file mode 100644 index 000000000..00691c5ac --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/qa.tech.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/quora.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/quora.svg new file mode 100644 index 000000000..1199c982c --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/quora.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/roche.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/roche.svg new file mode 100644 index 000000000..dc582878d --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/roche.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/servicenow.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/servicenow.svg new file mode 100644 index 000000000..54a38cba2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/servicenow.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/softbank.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/softbank.svg new file mode 100644 index 000000000..3657f4a77 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/softbank.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/sprinklr.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/sprinklr.svg new file mode 100644 index 000000000..4518a167f --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/sprinklr.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/superlinked.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/superlinked.svg new file mode 100644 index 000000000..1d949bbff --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/superlinked.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/telekom.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/telekom.svg new file mode 100644 index 000000000..5ab74a325 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/telekom.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/thoughtworks.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/thoughtworks.svg new file mode 100644 index 000000000..9a884a1cb --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/thoughtworks.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/tripadvisor-vertical.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/tripadvisor-vertical.svg new file mode 100644 index 000000000..ec012473f --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/tripadvisor-vertical.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/tripadvisor.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/tripadvisor.svg new file mode 100644 index 000000000..f052374c2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/tripadvisor.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/twelvelabs.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/twelvelabs.svg new file mode 100644 index 000000000..8969a42b4 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/twelvelabs.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/vector.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/vector.svg new file mode 100644 index 000000000..256a35f02 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/vector.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/visua.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/visua.svg new file mode 100644 index 000000000..0e3eb48e7 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/visua.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/vivendi.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/vivendi.svg new file mode 100644 index 000000000..e0fa0a355 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/vivendi.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/voiceflow.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/voiceflow.svg new file mode 100644 index 000000000..85e3bb5d1 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/voiceflow.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/workato.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/workato.svg new file mode 100644 index 000000000..9d44f3e89 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/workato.svg @@ -0,0 +1,4 @@ + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/x.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/x.svg new file mode 100644 index 000000000..6f1801f1b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/x.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/zepto.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/zepto.svg new file mode 100644 index 000000000..cd29ed929 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/zepto.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/zscaler.svg b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/zscaler.svg new file mode 100644 index 000000000..ffc900a58 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/customer-logo/zscaler.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x1.png b/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x1.png deleted file mode 100644 index 1914c578e..000000000 Binary files a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x1.png and /dev/null differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x1.webp b/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x1.webp deleted file mode 100644 index 65d21dcb9..000000000 Binary files a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x1.webp and /dev/null differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x2.png b/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x2.png deleted file mode 100644 index 4061bf5d3..000000000 Binary files a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x2.png and /dev/null differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x2.webp b/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x2.webp deleted file mode 100644 index 4f5a8a90b..000000000 Binary files a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x2.webp and /dev/null differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x3.png b/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x3.png deleted file mode 100644 index e6668f2f3..000000000 Binary files a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x3.png and /dev/null differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x3.webp b/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x3.webp deleted file mode 100644 index 61e58f055..000000000 Binary files a/qdrant-landing/themes/qdrant-2024/static/img/hero-home-illustration-x3.webp and /dev/null differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/blured-line-2.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/blured-line-2.svg new file mode 100644 index 000000000..2f5829ae6 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/blured-line-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/blured-line.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/blured-line.svg new file mode 100644 index 000000000..426ab50d8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/blured-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-1.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-1.svg new file mode 100644 index 000000000..3419e8194 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-2.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-2.svg new file mode 100644 index 000000000..e274b98e0 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-3.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-3.svg new file mode 100644 index 000000000..48c9880ee --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-4.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-4.svg new file mode 100644 index 000000000..1fd7f65d7 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/connector-line-4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/engineered-texture.png b/qdrant-landing/themes/qdrant-2024/static/img/home/engineered-texture.png new file mode 100644 index 000000000..43e18112d Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/engineered-texture.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/engineered-texture.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/engineered-texture.webp new file mode 100644 index 000000000..d0940ab22 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/engineered-texture.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/enterprise-sso-integration.png b/qdrant-landing/themes/qdrant-2024/static/img/home/enterprise-sso-integration.png new file mode 100644 index 000000000..b5b016fa7 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/enterprise-sso-integration.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/enterprise-sso-integration.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/enterprise-sso-integration.svg new file mode 100644 index 000000000..87e21cbb0 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/enterprise-sso-integration.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/globe/globe-light.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/globe/globe-light.svg new file mode 100644 index 000000000..2ef3945be --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/globe/globe-light.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/globe/globe.png b/qdrant-landing/themes/qdrant-2024/static/img/home/globe/globe.png new file mode 100644 index 000000000..fce6afcd9 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/globe/globe.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-1920.png b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-1920.png new file mode 100644 index 000000000..fe2103949 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-1920.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-1920.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-1920.webp new file mode 100644 index 000000000..2fc79efae Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-1920.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-960.png b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-960.png new file mode 100644 index 000000000..b90d20faa Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-960.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-960.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-960.webp new file mode 100644 index 000000000..c3b7f9f1d Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts-960.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts.png b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts.png new file mode 100644 index 000000000..e21be0f25 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts.webp new file mode 100644 index 000000000..c1d582817 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/astronauts.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/blue-haze.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/blue-haze.svg new file mode 100644 index 000000000..28441fd79 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/blue-haze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/blur.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/blur.svg new file mode 100644 index 000000000..1707e73bb --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/blur.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/blur2.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/blur2.svg new file mode 100644 index 000000000..38b6ffd63 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/blur2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/cross-icon.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/cross-icon.svg new file mode 100644 index 000000000..5cfa1b1a6 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/cross-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/github-icon.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/github-icon.svg new file mode 100644 index 000000000..5ed9b95ac --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/github-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/grid.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/grid.svg new file mode 100644 index 000000000..a7d626432 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/hero-bg-pattern.png b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/hero-bg-pattern.png new file mode 100644 index 000000000..fc4038e64 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/hero-bg-pattern.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/planet-texture.png b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/planet-texture.png new file mode 100644 index 000000000..53331dc9e Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/planet-texture.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/planet-texture.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/planet-texture.webp new file mode 100644 index 000000000..cb91598ae Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/planet-texture.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/planet.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/planet.svg new file mode 100644 index 000000000..7f0eef758 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/planet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/rust-icon.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/rust-icon.svg new file mode 100644 index 000000000..e1864e6b6 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/rust-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/hero/users-icon.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/users-icon.svg new file mode 100644 index 000000000..b1bc89de3 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/hero/users-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/advanced-search.png b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/advanced-search.png new file mode 100644 index 000000000..68869007a Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/advanced-search.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/advanced-search.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/advanced-search.webp new file mode 100644 index 000000000..a23afd0d5 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/advanced-search.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/anomaly-detection.png b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/anomaly-detection.png new file mode 100644 index 000000000..678ad5c22 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/anomaly-detection.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/anomaly-detection.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/anomaly-detection.webp new file mode 100644 index 000000000..1f2c9cc48 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/anomaly-detection.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/qdrant-use-caseai-agents.png b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/qdrant-use-caseai-agents.png new file mode 100644 index 000000000..68df6b628 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/qdrant-use-caseai-agents.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/qdrant-use-caseai-agents.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/qdrant-use-caseai-agents.webp new file mode 100644 index 000000000..3f68761cf Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/qdrant-use-caseai-agents.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/rag.png b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/rag.png new file mode 100644 index 000000000..5083a6dc6 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/rag.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/rag.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/rag.webp new file mode 100644 index 000000000..f5e0cc20f Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/rag.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/recommendation-systems.png b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/recommendation-systems.png new file mode 100644 index 000000000..1a7a17e54 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/recommendation-systems.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/recommendation-systems.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/recommendation-systems.webp new file mode 100644 index 000000000..4f7f21b41 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/horizontal-slider/recommendation-systems.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/metadata-filters.png b/qdrant-landing/themes/qdrant-2024/static/img/home/metadata-filters.png new file mode 100644 index 000000000..4a2d23bee Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/metadata-filters.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/metadata-filters.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/metadata-filters.webp new file mode 100644 index 000000000..8bde5e71e Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/metadata-filters.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/monitoring-and-observability.png b/qdrant-landing/themes/qdrant-2024/static/img/home/monitoring-and-observability.png new file mode 100644 index 000000000..5b03b27aa Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/monitoring-and-observability.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/monitoring-and-observability.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/monitoring-and-observability.svg new file mode 100644 index 000000000..8c32377d6 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/monitoring-and-observability.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/multivector.png b/qdrant-landing/themes/qdrant-2024/static/img/home/multivector.png new file mode 100644 index 000000000..c9ec1f4a7 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/multivector.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/multivector.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/multivector.webp new file mode 100644 index 000000000..57953a0d3 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/multivector.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/native-hybrid-search.png b/qdrant-landing/themes/qdrant-2024/static/img/home/native-hybrid-search.png new file mode 100644 index 000000000..683262e66 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/native-hybrid-search.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/native-hybrid-search.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/native-hybrid-search.webp new file mode 100644 index 000000000..3254b805d Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/native-hybrid-search.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/one-stage-filtering.png b/qdrant-landing/themes/qdrant-2024/static/img/home/one-stage-filtering.png new file mode 100644 index 000000000..19da9b714 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/one-stage-filtering.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/one-stage-filtering.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/one-stage-filtering.webp new file mode 100644 index 000000000..8c3534251 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/one-stage-filtering.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/reranking.png b/qdrant-landing/themes/qdrant-2024/static/img/home/reranking.png new file mode 100644 index 000000000..7cc5c18b6 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/reranking.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/reranking.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/reranking.webp new file mode 100644 index 000000000..39d99b329 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/reranking.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/soc-2-and-gdpr-compliance.png b/qdrant-landing/themes/qdrant-2024/static/img/home/soc-2-and-gdpr-compliance.png new file mode 100644 index 000000000..da56a75a3 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/soc-2-and-gdpr-compliance.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/soc-2-and-gdpr-compliance.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/soc-2-and-gdpr-compliance.svg new file mode 100644 index 000000000..5937df4a5 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/soc-2-and-gdpr-compliance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/stars-bg.svg b/qdrant-landing/themes/qdrant-2024/static/img/home/stars-bg.svg new file mode 100644 index 000000000..a6c46eef2 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/home/stars-bg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/memory-efficient-storage-by-qdrant.jpg b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/memory-efficient-storage-by-qdrant.jpg new file mode 100644 index 000000000..db8805fd7 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/memory-efficient-storage-by-qdrant.jpg differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/memory-efficient-storage-by-qdrant.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/memory-efficient-storage-by-qdrant.webp new file mode 100644 index 000000000..6356bbd5f Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/memory-efficient-storage-by-qdrant.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/performanceimage.jpg b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/performanceimage.jpg new file mode 100644 index 000000000..affda7166 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/performanceimage.jpg differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/performanceimage.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/performanceimage.webp new file mode 100644 index 000000000..d756ad479 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/performanceimage.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/real-time-indexing-by-qdrant.jpg b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/real-time-indexing-by-qdrant.jpg new file mode 100644 index 000000000..2a5be6b89 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/real-time-indexing-by-qdrant.jpg differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/real-time-indexing-by-qdrant.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/real-time-indexing-by-qdrant.webp new file mode 100644 index 000000000..b1565ab52 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/real-time-indexing-by-qdrant.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/scalar-binary-quantization-by-qdrant.jpg b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/scalar-binary-quantization-by-qdrant.jpg new file mode 100644 index 000000000..e767d9597 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/scalar-binary-quantization-by-qdrant.jpg differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/scalar-binary-quantization-by-qdrant.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/scalar-binary-quantization-by-qdrant.webp new file mode 100644 index 000000000..dda8e1d44 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/vertical-slider/scalar-binary-quantization-by-qdrant.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui-1x.png b/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui-1x.png new file mode 100644 index 000000000..911b15bea Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui-1x.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui-1x.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui-1x.webp new file mode 100644 index 000000000..95f6f9ea2 Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui-1x.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui.png b/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui.png new file mode 100644 index 000000000..0bfe50d3a Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui.png differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui.webp b/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui.webp new file mode 100644 index 000000000..42b344c9f Binary files /dev/null and b/qdrant-landing/themes/qdrant-2024/static/img/home/web-ui.webp differ diff --git a/qdrant-landing/themes/qdrant-2024/static/img/hr-tech/space-background.svg b/qdrant-landing/themes/qdrant-2024/static/img/hr-tech/space-background.svg new file mode 100644 index 000000000..7b46f9a8e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/hr-tech/space-background.svg @@ -0,0 +1,384 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/camelai-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/camelai-logo.svg new file mode 100644 index 000000000..2043ae597 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/camelai-logo.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/cognee-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/cognee-logo.svg new file mode 100644 index 000000000..455fe4d1f --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/cognee-logo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/cohere-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/cohere-logo.svg new file mode 100644 index 000000000..a1e3cf18a --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/cohere-logo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/crewai-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/crewai-logo.svg new file mode 100644 index 000000000..dca849180 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/crewai-logo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/deepset-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/deepset-logo.svg new file mode 100644 index 000000000..b726a7882 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/deepset-logo.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/huggingface-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/huggingface-logo.svg new file mode 100644 index 000000000..64ed45f1e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/huggingface-logo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/langchain-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/langchain-logo.svg new file mode 100644 index 000000000..99c7c6d18 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/langchain-logo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/llamaindex-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/llamaindex-logo.svg new file mode 100644 index 000000000..3643f5ee8 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/llamaindex-logo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/mem0-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/mem0-logo.svg new file mode 100644 index 000000000..f5c94a5b6 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/mem0-logo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/mistralai-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/mistralai-logo.svg new file mode 100644 index 000000000..3ec8faf5b --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/mistralai-logo.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/n8n-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/n8n-logo.svg new file mode 100644 index 000000000..ce58739c3 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/n8n-logo.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/neo4j-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/neo4j-logo.svg new file mode 100644 index 000000000..35ef2a682 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/neo4j-logo.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/openai-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/openai-logo.svg new file mode 100644 index 000000000..9387aab2e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/openai-logo.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/superlinked-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/superlinked-logo.svg new file mode 100644 index 000000000..72dfb1ecd --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/superlinked-logo.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/twelvelabs-logo.svg b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/twelvelabs-logo.svg new file mode 100644 index 000000000..a80522de9 --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/integration-logos/twelvelabs-logo.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/menu/helthcare.svg b/qdrant-landing/themes/qdrant-2024/static/img/menu/helthcare.svg new file mode 100644 index 000000000..dbff5832e --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/menu/helthcare.svg @@ -0,0 +1,3 @@ + + + diff --git a/qdrant-landing/themes/qdrant-2024/static/img/testimonial-logo-glow.svg b/qdrant-landing/themes/qdrant-2024/static/img/testimonial-logo-glow.svg new file mode 100644 index 000000000..5b7c463ae --- /dev/null +++ b/qdrant-landing/themes/qdrant-2024/static/img/testimonial-logo-glow.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + +