+
{testimonials.map((t, i) => {
const highlighted = t.featured;
return (
@@ -911,8 +911,8 @@ export default function Index() {
transition={{duration: 0.5, delay: i * 0.06, ease: [0.22, 1, 0.36, 1]}}
className={
highlighted
- ? 'flex min-h-[18rem] flex-col justify-between rounded-[28px] border border-neutral-900 bg-neutral-900 p-8 text-white'
- : 'flex min-h-[18rem] flex-col justify-between rounded-[28px] border border-neutral-200 bg-white p-8'
+ ? 'flex min-h-72 flex-col justify-between rounded-[28px] border border-neutral-900 bg-neutral-900 p-8 text-white'
+ : 'flex min-h-72 flex-col justify-between rounded-[28px] border border-neutral-200 bg-white p-8'
}
>
- Read documentation
+ Read the docs
diff --git a/apps/landing/src/pages/pricing.tsx b/apps/landing/src/pages/pricing.tsx
index ac7676d..d1b0741 100644
--- a/apps/landing/src/pages/pricing.tsx
+++ b/apps/landing/src/pages/pricing.tsx
@@ -1,6 +1,6 @@
import {NextSeo} from 'next-seo';
import React from 'react';
-import {Footer, Navbar} from '../components';
+import {Footer, Navbar, SectionHeader} from '../components';
import {motion} from 'framer-motion';
import {DASHBOARD_URI} from '../lib/constants';
import {
@@ -228,42 +228,33 @@ export default function Pricing() {
{/* Every feature included */}
-
-
- Every feature on every plan
-
- No feature tiers, no add-ons, no surprises
-
+
-
+
{includedFeatures.map((feature, index) => (
-
-
- {feature.icon}
-
- {feature.title}
- {feature.description}
-
+
+ {feature.title}
+
+ {feature.description}
+
))}
-
+
diff --git a/apps/landing/src/pages/tools/verify-email.tsx b/apps/landing/src/pages/tools/verify-email.tsx
index 24b0cf7..3740823 100644
--- a/apps/landing/src/pages/tools/verify-email.tsx
+++ b/apps/landing/src/pages/tools/verify-email.tsx
@@ -205,7 +205,7 @@ export default function VerifyEmailPage() {
subtitle={'Invalid addresses hurt deliverability. Verification keeps your list clean before you send.'}
/>
-
+
{EMAIL_VERIFICATION_FEATURES.map((feature, index) => {
const Icon = feature.icon;
return (
@@ -216,7 +216,7 @@ export default function VerifyEmailPage() {
viewport={{once: true}}
transition={{duration: 0.5, delay: index * 0.05, ease: [0.22, 1, 0.36, 1]}}
className={
- 'flex min-h-[14rem] flex-col justify-between rounded-[28px] border border-neutral-200 bg-white p-8 transition hover:border-neutral-900'
+ 'flex flex-col gap-8 rounded-[20px] border border-neutral-200 bg-white p-8 transition hover:border-neutral-900'
}
>
@@ -225,7 +225,7 @@ export default function VerifyEmailPage() {
{feature.title}
diff --git a/apps/landing/src/pages/vs/activecampaign.tsx b/apps/landing/src/pages/vs/activecampaign.tsx
index ca7f99b..2c1432e 100644
--- a/apps/landing/src/pages/vs/activecampaign.tsx
+++ b/apps/landing/src/pages/vs/activecampaign.tsx
@@ -97,8 +97,8 @@ export default function ActiveCampaignComparison() {
{/* Pricing comparison */}
-
-
+
+
Enterprise Features Without Enterprise Prices
@@ -133,8 +133,8 @@ export default function ActiveCampaignComparison() {
{/* Key advantages */}
-
-
+
+
Automation Without Complexity
Powerful email workflows without the enterprise overhead
@@ -159,8 +159,8 @@ export default function ActiveCampaignComparison() {
{/* Feature comparison table */}
-
-
+
+
Feature comparison
@@ -172,7 +172,7 @@ export default function ActiveCampaignComparison() {
{/* CTA */}
-
+
Email automation, not enterprise complexity.
diff --git a/apps/landing/src/pages/vs/bento.tsx b/apps/landing/src/pages/vs/bento.tsx
index d70aa55..fc7b5cc 100644
--- a/apps/landing/src/pages/vs/bento.tsx
+++ b/apps/landing/src/pages/vs/bento.tsx
@@ -97,8 +97,8 @@ export default function BentoComparison() {
{/* Pricing comparison */}
-
-
+
+
Focused Email vs All-in-One Complexity
@@ -133,8 +133,8 @@ export default function BentoComparison() {
{/* Key advantages */}
-
-
+
+
Developer-First Email Platform
Everything you need for email, nothing you don't
@@ -158,8 +158,8 @@ export default function BentoComparison() {
{/* Feature comparison table */}
-
-
+
+
Feature comparison
@@ -171,7 +171,7 @@ export default function BentoComparison() {
{/* CTA */}
-
+
Focused email. No bloat.
diff --git a/apps/landing/src/pages/vs/brevo.tsx b/apps/landing/src/pages/vs/brevo.tsx
index 11af664..8d90df7 100644
--- a/apps/landing/src/pages/vs/brevo.tsx
+++ b/apps/landing/src/pages/vs/brevo.tsx
@@ -99,8 +99,8 @@ export default function BrevoComparison() {
{/* Pricing comparison */}
-
-
+
+
Pricing That Scales With You
@@ -135,8 +135,8 @@ export default function BrevoComparison() {
{/* Key advantages */}
-
-
+
+
Why Choose Plunk Over Brevo
Focus on email, not feature overload
@@ -182,8 +182,8 @@ export default function BrevoComparison() {
{/* Feature comparison table */}