diff --git a/Home/Views/Partials/hero-cards/ai-autofix.ejs b/Home/Views/Partials/hero-cards/ai-autofix.ejs new file mode 100644 index 0000000000..412a9e0517 --- /dev/null +++ b/Home/Views/Partials/hero-cards/ai-autofix.ejs @@ -0,0 +1,12 @@ + +
+ +
+ + + +
+
AI Auto-Fix
+
Auto-fix code & create PRs
+
+
diff --git a/Home/Views/Partials/hero-cards/ai-copilot.ejs b/Home/Views/Partials/hero-cards/ai-copilot.ejs new file mode 100644 index 0000000000..7539d9c2d7 --- /dev/null +++ b/Home/Views/Partials/hero-cards/ai-copilot.ejs @@ -0,0 +1,10 @@ + +
+ +
+ <%- include('../icons/ai-agent') %> +
+
AI Copilot
+
Detect & diagnose issues
+
+
diff --git a/Home/Views/Partials/hero-cards/product-grid.ejs b/Home/Views/Partials/hero-cards/product-grid.ejs index c7eab621e1..b16f938af8 100644 --- a/Home/Views/Partials/hero-cards/product-grid.ejs +++ b/Home/Views/Partials/hero-cards/product-grid.ejs @@ -13,6 +13,6 @@ <%- include('./dashboards') -%> <%- include('./kubernetes') -%> <%- include('./profiles') -%> + <%- include('./ai-copilot') -%> + <%- include('./ai-autofix') -%> - -<%- include('./ai-agent') -%> diff --git a/Home/Views/Partials/hero.ejs b/Home/Views/Partials/hero.ejs index a210b91537..23434155ac 100644 --- a/Home/Views/Partials/hero.ejs +++ b/Home/Views/Partials/hero.ejs @@ -96,7 +96,7 @@ background-color: rgb(255 255 255) !important; box-shadow: 0 0 0 2px rgb(99 102 241 / 0.3), 0 4px 12px -4px rgb(99 102 241 / 0.15), 0 0 30px -8px rgb(99 102 241 / 0.1); } - /* Violet - AI Agent */ + /* Violet - AI Copilot */ .hero-glow-violet-wrapper::before { background: radial-gradient(ellipse at center, rgb(139 92 246 / 0.06) 0%, rgb(139 92 246 / 0.02) 40%, transparent 70%); } @@ -104,6 +104,14 @@ background-color: rgb(255 255 255) !important; box-shadow: 0 0 0 2px rgb(139 92 246 / 0.3), 0 4px 12px -4px rgb(139 92 246 / 0.15), 0 0 30px -8px rgb(139 92 246 / 0.1); } + /* Fuchsia - AI Auto-Fix */ + .hero-glow-fuchsia-wrapper::before { + background: radial-gradient(ellipse at center, rgb(217 70 239 / 0.06) 0%, rgb(217 70 239 / 0.02) 40%, transparent 70%); + } + .hero-glow-fuchsia:hover { + background-color: rgb(255 255 255) !important; + box-shadow: 0 0 0 2px rgb(217 70 239 / 0.3), 0 4px 12px -4px rgb(217 70 239 / 0.15), 0 0 30px -8px rgb(217 70 239 / 0.1); + }
diff --git a/Home/Views/Partials/product-tabs.ejs b/Home/Views/Partials/product-tabs.ejs index 6a11151a31..d4cd268df2 100644 --- a/Home/Views/Partials/product-tabs.ejs +++ b/Home/Views/Partials/product-tabs.ejs @@ -27,163 +27,57 @@
- diff --git a/Home/Views/features-table.ejs b/Home/Views/features-table.ejs index 51c38c6f31..1ad5bb7cc2 100644 --- a/Home/Views/features-table.ejs +++ b/Home/Views/features-table.ejs @@ -2,6 +2,8 @@ /* Feature Card Styles - Enhanced */ .feature-card-wrapper { position: relative; + overflow: hidden; + border-radius: 1rem; } .feature-card-wrapper::before { content: ''; @@ -59,6 +61,12 @@ .feature-glow-indigo-wrapper::before { background: radial-gradient(ellipse at center, rgb(99 102 241 / 0.12) 0%, rgb(99 102 241 / 0.04) 40%, transparent 70%); } .feature-glow-indigo:hover { box-shadow: 0 0 0 2px rgb(99 102 241 / 0.3), 0 20px 40px -12px rgb(99 102 241 / 0.25); } + .feature-glow-teal-wrapper::before { background: radial-gradient(ellipse at center, rgb(20 184 166 / 0.12) 0%, rgb(20 184 166 / 0.04) 40%, transparent 70%); } + .feature-glow-teal:hover { box-shadow: 0 0 0 2px rgb(20 184 166 / 0.3), 0 20px 40px -12px rgb(20 184 166 / 0.25); } + + .feature-glow-cyan-wrapper::before { background: radial-gradient(ellipse at center, rgb(6 182 212 / 0.12) 0%, rgb(6 182 212 / 0.04) 40%, transparent 70%); } + .feature-glow-cyan:hover { box-shadow: 0 0 0 2px rgb(6 182 212 / 0.3), 0 20px 40px -12px rgb(6 182 212 / 0.25); } + .feature-list-item { display: flex; align-items: flex-start; @@ -157,234 +165,242 @@ - -
- - -
- -
-
- - - -
-
-
-

Status Page

-

Beautiful, customizable status pages that build trust with your customers.

-
-
    -
  • - <%- include('./Partials/tick-icon') %> - Unlimited pages & subscribers -
  • -
  • - <%- include('./Partials/tick-icon') %> - Public & private status pages -
  • -
  • - <%- include('./Partials/tick-icon') %> - Custom domains & branding -
  • -
  • - <%- include('./Partials/tick-icon') %> - Email, SMS & webhook alerts -
  • -
  • - <%- include('./Partials/tick-icon') %> - Scheduled maintenance -
  • -
-
-

Replaces Statuspage, Instatus

- - - -
-
+ +
+ +
+ +
- -
- -
-
- - - -
+ +
@@ -429,193 +445,272 @@
- -
- - -
- -
-
- - - -
-
-
-

Log Management

-

Centralize, search, and analyze logs from all your services at any scale.

-
-
    -
  • - <%- include('./Partials/tick-icon') %> - OpenTelemetry support -
  • -
  • - <%- include('./Partials/tick-icon') %> - Lightning-fast full-text search -
  • -
  • - <%- include('./Partials/tick-icon') %> - Real-time log tailing -
  • -
  • - <%- include('./Partials/tick-icon') %> - Log-based alerting rules -
  • -
  • - <%- include('./Partials/tick-icon') %> - Any source, stack, or app -
  • -
-
-

Replaces Splunk, Datadog Logs

- - - -
-
+ +
+
+ +
- -
- -
-
- - - - -
+