Merge version_1 into main #2

Merged
bender merged 2 commits from version_1 into main 2026-03-11 02:04:11 +00:00
2 changed files with 120 additions and 343 deletions

View File

@@ -21,7 +21,7 @@ export default function HomePage() {
borderRadius="pill"
contentWidth="mediumLarge"
sizing="mediumLarge"
background="fluid"
background="circleGradient"
cardStyle="gradient-mesh"
primaryButtonStyle="radial-glow"
secondaryButtonStyle="solid"
@@ -48,34 +48,24 @@ export default function HomePage() {
<HeroBillboard
title="The Intelligence Platform for Product Leaders"
description="Upload customer interviews, product analytics, and usage data. Get AI-powered insights to decide what to build next. Streamline prioritization, competitive analysis, and go-to-market strategy in one unified workspace."
background={{ variant: "fluid" }}
background={{ variant: "sparkles-gradient" }}
tag="Powered by AI"
tagIcon={Sparkles}
tagAnimation="slide-up"
buttons={[
{
text: "Start Free Trial",
href: "https://app.cursor.ai/signup",
},
text: "Start Free Trial", href: "https://app.cursor.ai/signup"},
{
text: "Watch Demo",
href: "#",
},
text: "Watch Demo", href: "#"},
]}
buttonAnimation="slide-up"
avatars={[
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-confident-fem-1773194511800-cd05f4c4.png",
alt: "Product manager avatar",
},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-confident-fem-1773194511800-cd05f4c4.png", alt: "Product manager avatar"},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-male-tech-fou-1773194512362-2795d4d8.png",
alt: "Founder avatar",
},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-male-tech-fou-1773194512362-2795d4d8.png", alt: "Founder avatar"},
{
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-creative-fema-1773194511829-13f85f4a.png",
alt: "Designer avatar",
},
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-creative-fema-1773194511829-13f85f4a.png", alt: "Designer avatar"},
]}
avatarText="Trusted by 500+ product teams"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/a-modern-product-management-dashboard-sh-1773194513380-710ae820.png"
@@ -83,45 +73,21 @@ export default function HomePage() {
mediaAnimation="slide-up"
marqueeItems={[
{
type: "image",
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/intercom-customer-communication-platform-1773194512047-9ad590c4.png",
alt: "Intercom",
},
type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/intercom-customer-communication-platform-1773194512047-9ad590c4.png", alt: "Intercom"},
{
type: "image",
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/mixpanel-analytics-platform-logo-modern--1773194512857-12f935b9.png",
alt: "Mixpanel",
},
type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/mixpanel-analytics-platform-logo-modern--1773194512857-12f935b9.png", alt: "Mixpanel"},
{
type: "image",
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/notion-productivity-and-documentation-pl-1773194511639-c419b54f.png",
alt: "Notion",
},
type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/notion-productivity-and-documentation-pl-1773194511639-c419b54f.png", alt: "Notion"},
{
type: "image",
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/amplitude-digital-analytics-platform-log-1773194511906-7f3919ea.png",
alt: "Amplitude",
},
type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/amplitude-digital-analytics-platform-log-1773194511906-7f3919ea.png", alt: "Amplitude"},
{
type: "image",
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/asana-project-management-and-team-collab-1773194511749-c0d7f940.png",
alt: "Asana",
},
type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/asana-project-management-and-team-collab-1773194511749-c0d7f940.png", alt: "Asana"},
{
type: "image",
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/figma-design-and-collaboration-platform--1773194511682-a59304bc.png",
alt: "Figma",
},
type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/figma-design-and-collaboration-platform--1773194511682-a59304bc.png", alt: "Figma"},
{
type: "image",
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/slack-team-communication-platform-logo-d-1773194512373-45b04740.png",
alt: "Slack",
},
type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/slack-team-communication-platform-logo-d-1773194512373-45b04740.png", alt: "Slack"},
{
type: "image",
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/hubspot-customer-relationship-and-market-1773194512349-9c1ed86a.png",
alt: "HubSpot",
},
type: "image", src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/hubspot-customer-relationship-and-market-1773194512349-9c1ed86a.png", alt: "HubSpot"},
]}
marqueeSpeed={40}
showMarqueeCard={true}
@@ -142,31 +108,23 @@ export default function HomePage() {
useInvertedBackground={false}
bulletPoints={[
{
title: "Unified Research Hub",
description:
"Upload customer interviews, transcripts, and feedback. Cursor synthesizes insights automatically using AI to extract key themes and patterns.",
icon: Users,
title: "Unified Research Hub", description:
"Upload customer interviews, transcripts, and feedback. Cursor synthesizes insights automatically using AI to extract key themes and patterns.", icon: Users,
},
{
title: "Smart Analytics Integration",
description:
"Connect your product analytics to see how customer feedback correlates with user behavior. Make data-backed prioritization decisions.",
icon: TrendingUp,
title: "Smart Analytics Integration", description:
"Connect your product analytics to see how customer feedback correlates with user behavior. Make data-backed prioritization decisions.", icon: TrendingUp,
},
{
title: "Competitive Intelligence",
description:
"Track competitor moves, features, and positioning. Understand the market landscape and identify opportunities your team shouldn't miss.",
icon: CheckCircle,
title: "Competitive Intelligence", description:
"Track competitor moves, features, and positioning. Understand the market landscape and identify opportunities your team shouldn't miss.", icon: CheckCircle,
},
{
title: "Decision Framework",
description:
"Define what to build using collaborative frameworks. Communicate decisions clearly to your entire organization with generated PRDs and roadmaps.",
icon: Sparkles,
title: "Decision Framework", description:
"Define what to build using collaborative frameworks. Communicate decisions clearly to your entire organization with generated PRDs and roadmaps.", icon: Sparkles,
},
]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/a-digital-workspace-showing-customer-int-1773194514718-0dc48c25.png?_wi=1"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/a-digital-workspace-showing-customer-int-1773194514718-0dc48c25.png"
imageAlt="Customer interview synthesis interface"
mediaAnimation="slide-up"
imagePosition="right"
@@ -186,59 +144,29 @@ export default function HomePage() {
features={[
{
id: 1,
tag: "Research",
title: "Interview & Feedback Intelligence",
subtitle: "Extract actionable insights from customer research",
description:
"Upload customer interview recordings, transcripts, and feedback surveys. Our AI automatically identifies key themes, pain points, and feature requests. Tag and organize insights by customer segment, product area, or outcome.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/a-digital-workspace-showing-customer-int-1773194514718-0dc48c25.png?_wi=2",
imageAlt: "Customer interview synthesis",
},
tag: "Research", title: "Interview & Feedback Intelligence", subtitle: "Extract actionable insights from customer research", description:
"Upload customer interview recordings, transcripts, and feedback surveys. Our AI automatically identifies key themes, pain points, and feature requests. Tag and organize insights by customer segment, product area, or outcome.", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/a-digital-workspace-showing-customer-int-1773194514718-0dc48c25.png", imageAlt: "Customer interview synthesis"},
{
id: 2,
tag: "Analytics",
title: "Product Usage Analytics",
subtitle: "Understand how customers actually use your product",
description:
"Integrate with Mixpanel, Amplitude, or your custom analytics platform. Visualize user flows, feature adoption rates, and retention metrics. Correlate usage data with customer feedback to validate feature ideas.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/product-analytics-dashboard-showing-usag-1773194513232-1f69485c.png",
imageAlt: "Product analytics dashboard",
},
tag: "Analytics", title: "Product Usage Analytics", subtitle: "Understand how customers actually use your product", description:
"Integrate with Mixpanel, Amplitude, or your custom analytics platform. Visualize user flows, feature adoption rates, and retention metrics. Correlate usage data with customer feedback to validate feature ideas.", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/product-analytics-dashboard-showing-usag-1773194513232-1f69485c.png", imageAlt: "Product analytics dashboard"},
{
id: 3,
tag: "Prioritization",
title: "Smart Prioritization Framework",
subtitle: "Make data-driven feature decisions collaboratively",
description:
"Use impact-vs-effort matrices, RICE scoring, or custom prioritization frameworks. Integrate research insights, analytics data, and team votes. Generate prioritized roadmaps automatically and share with stakeholders.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/a-prioritization-matrix-and-roadmap-plan-1773194513613-15116538.png",
imageAlt: "Prioritization matrix interface",
},
tag: "Prioritization", title: "Smart Prioritization Framework", subtitle: "Make data-driven feature decisions collaboratively", description:
"Use impact-vs-effort matrices, RICE scoring, or custom prioritization frameworks. Integrate research insights, analytics data, and team votes. Generate prioritized roadmaps automatically and share with stakeholders.", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/a-prioritization-matrix-and-roadmap-plan-1773194513613-15116538.png", imageAlt: "Prioritization matrix interface"},
{
id: 4,
tag: "Intelligence",
title: "Competitive Analysis",
subtitle: "Track competitors and market trends in real-time",
description:
"Monitor competitor features, pricing changes, and go-to-market moves. Set up alerts for key competitive events. Benchmark your roadmap against industry standards and identify market gaps.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/competitive-intelligence-dashboard-compa-1773194513400-1d733ed0.png",
imageAlt: "Competitive intelligence dashboard",
},
tag: "Intelligence", title: "Competitive Analysis", subtitle: "Track competitors and market trends in real-time", description:
"Monitor competitor features, pricing changes, and go-to-market moves. Set up alerts for key competitive events. Benchmark your roadmap against industry standards and identify market gaps.", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/competitive-intelligence-dashboard-compa-1773194513400-1d733ed0.png", imageAlt: "Competitive intelligence dashboard"},
{
id: 5,
tag: "Strategy",
title: "Decision Communication",
subtitle: "Articulate what to build and why it matters",
description:
"Generate structured PRDs, strategy documents, and go-to-market plans from your research and data. Get AI-powered suggestions for market positioning, messaging, and launch strategy.",
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/a-platform-for-defining-and-communicatin-1773194513979-1323bcd9.png",
imageAlt: "Product decision documentation",
},
tag: "Strategy", title: "Decision Communication", subtitle: "Articulate what to build and why it matters", description:
"Generate structured PRDs, strategy documents, and go-to-market plans from your research and data. Get AI-powered suggestions for market positioning, messaging, and launch strategy.", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/a-platform-for-defining-and-communicatin-1773194513979-1323bcd9.png", imageAlt: "Product decision documentation"},
]}
/>
</div>
@@ -256,69 +184,29 @@ export default function HomePage() {
animationType="slide-up"
plans={[
{
id: "starter",
badge: "For Small Teams",
price: "$199/mo",
subtitle: "Perfect for early-stage product teams",
buttons: [
id: "starter", badge: "For Small Teams", price: "$199/mo", subtitle: "Perfect for early-stage product teams", buttons: [
{
text: "Start Free Trial",
href: "https://app.cursor.ai/signup",
},
text: "Start Free Trial", href: "https://app.cursor.ai/signup"},
],
features: [
"Up to 3 team members",
"Unlimited interview uploads",
"Basic AI synthesis",
"Single analytics integration",
"Prioritization frameworks",
"Email support",
],
"Up to 3 team members", "Unlimited interview uploads", "Basic AI synthesis", "Single analytics integration", "Prioritization frameworks", "Email support"],
},
{
id: "professional",
badge: "Most Popular",
badgeIcon: TrendingUp,
price: "$499/mo",
subtitle: "For growing product organizations",
buttons: [
id: "professional", badge: "Most Popular", badgeIcon: TrendingUp,
price: "$499/mo", subtitle: "For growing product organizations", buttons: [
{
text: "Start Free Trial",
href: "https://app.cursor.ai/signup",
},
text: "Start Free Trial", href: "https://app.cursor.ai/signup"},
],
features: [
"Up to 15 team members",
"Unlimited research uploads",
"Advanced AI insights & synthesis",
"5+ analytics integrations",
"Competitor intelligence",
"Advanced roadmapping",
"PRD generation",
"Priority support",
],
"Up to 15 team members", "Unlimited research uploads", "Advanced AI insights & synthesis", "5+ analytics integrations", "Competitor intelligence", "Advanced roadmapping", "PRD generation", "Priority support"],
},
{
id: "enterprise",
badge: "For Large Teams",
price: "Custom",
subtitle: "Tailored for enterprise needs",
buttons: [
id: "enterprise", badge: "For Large Teams", price: "Custom", subtitle: "Tailored for enterprise needs", buttons: [
{
text: "Contact Sales",
href: "/contact",
},
text: "Contact Sales", href: "/contact"},
],
features: [
"Unlimited team members",
"White-label options",
"Custom integrations",
"Advanced security & compliance",
"Dedicated account manager",
"Custom workflows",
"API access",
"24/7 support",
],
"Unlimited team members", "White-label options", "Custom integrations", "Advanced security & compliance", "Dedicated account manager", "Custom workflows", "API access", "24/7 support"],
},
]}
/>
@@ -337,40 +225,20 @@ export default function HomePage() {
animationType="slide-up"
metrics={[
{
id: "1",
value: "500+",
title: "Product teams using Cursor daily",
items: [
"From startups to Fortune 500 companies",
"Across 25+ countries worldwide",
],
id: "1", value: "500+", title: "Product teams using Cursor daily", items: [
"From startups to Fortune 500 companies", "Across 25+ countries worldwide"],
},
{
id: "2",
value: "10K+",
title: "Customer interviews analyzed monthly",
items: [
"Average synthesis time: 5 minutes",
"Insight extraction accuracy: 94%",
],
id: "2", value: "10K+", title: "Customer interviews analyzed monthly", items: [
"Average synthesis time: 5 minutes", "Insight extraction accuracy: 94%"],
},
{
id: "3",
value: "3.2x",
title: "Faster prioritization decisions",
items: [
"Time saved per roadmap cycle",
"Compared to manual processes",
],
id: "3", value: "3.2x", title: "Faster prioritization decisions", items: [
"Time saved per roadmap cycle", "Compared to manual processes"],
},
{
id: "4",
value: "8.7/10",
title: "Average customer satisfaction",
items: [
"95% would recommend to peers",
"89% plan to expand usage",
],
id: "4", value: "8.7/10", title: "Average customer satisfaction", items: [
"95% would recommend to peers", "89% plan to expand usage"],
},
]}
/>
@@ -390,45 +258,21 @@ export default function HomePage() {
gridVariant="uniform-all-items-equal"
testimonials={[
{
id: "1",
name: "Sarah Chen",
role: "VP Product",
company: "TechFlow Inc",
rating: 5,
id: "1", name: "Sarah Chen", role: "VP Product", company: "TechFlow Inc", rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-confident-fem-1773194511800-cd05f4c4.png",
imageAlt: "Sarah Chen, VP Product at TechFlow",
},
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-confident-fem-1773194511800-cd05f4c4.png", imageAlt: "Sarah Chen, VP Product at TechFlow"},
{
id: "2",
name: "Marcus Rodriguez",
role: "Founding Product Manager",
company: "StartupXYZ",
rating: 5,
id: "2", name: "Marcus Rodriguez", role: "Founding Product Manager", company: "StartupXYZ", rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-male-tech-fou-1773194512362-2795d4d8.png",
imageAlt: "Marcus Rodriguez, Founding PM at StartupXYZ",
},
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-male-tech-fou-1773194512362-2795d4d8.png", imageAlt: "Marcus Rodriguez, Founding PM at StartupXYZ"},
{
id: "3",
name: "Emily Watson",
role: "Senior Product Designer",
company: "InnovateLab",
rating: 5,
id: "3", name: "Emily Watson", role: "Senior Product Designer", company: "InnovateLab", rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-creative-fema-1773194511829-13f85f4a.png",
imageAlt: "Emily Watson, Senior PM at InnovateLab",
},
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-creative-fema-1773194511829-13f85f4a.png", imageAlt: "Emily Watson, Senior PM at InnovateLab"},
{
id: "4",
name: "David Kim",
role: "Chief Product Officer",
company: "CloudSync",
rating: 5,
id: "4", name: "David Kim", role: "Chief Product Officer", company: "CloudSync", rating: 5,
imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-male-product--1773194512065-69890e68.png",
imageAlt: "David Kim, CPO at CloudSync",
},
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AmOm4Da3KreINkZsh4Ihe8GzeZ/professional-headshot-of-a-male-product--1773194512065-69890e68.png", imageAlt: "David Kim, CPO at CloudSync"},
]}
/>
</div>
@@ -445,41 +289,23 @@ export default function HomePage() {
showCard={true}
faqs={[
{
id: "1",
title: "How do I get started with Cursor?",
content:
"Sign up for a free trial on our platform. You'll get instant access to upload your first customer interviews and connect your analytics data. Our onboarding team will guide you through setup in under 15 minutes.",
},
id: "1", title: "How do I get started with Cursor?", content:
"Sign up for a free trial on our platform. You'll get instant access to upload your first customer interviews and connect your analytics data. Our onboarding team will guide you through setup in under 15 minutes."},
{
id: "2",
title: "What data sources can I integrate?",
content:
"Cursor supports integrations with Mixpanel, Amplitude, Segment, custom webhooks, CSV uploads, and most major analytics platforms. You can also manually upload interview transcripts, recordings, and survey data.",
},
id: "2", title: "What data sources can I integrate?", content:
"Cursor supports integrations with Mixpanel, Amplitude, Segment, custom webhooks, CSV uploads, and most major analytics platforms. You can also manually upload interview transcripts, recordings, and survey data."},
{
id: "3",
title: "How does the AI analysis work?",
content:
"Our AI uses natural language processing to extract themes, sentiment, and actionable insights from unstructured data like interview transcripts. It then correlates these insights with your product usage data to surface patterns and trends.",
},
id: "3", title: "How does the AI analysis work?", content:
"Our AI uses natural language processing to extract themes, sentiment, and actionable insights from unstructured data like interview transcripts. It then correlates these insights with your product usage data to surface patterns and trends."},
{
id: "4",
title: "Is my data secure and private?",
content:
"Yes. Cursor uses enterprise-grade encryption, SOC 2 Type II compliance, and strict data privacy practices. Your data never leaves our secure servers and is never used to train models without your consent.",
},
id: "4", title: "Is my data secure and private?", content:
"Yes. Cursor uses enterprise-grade encryption, SOC 2 Type II compliance, and strict data privacy practices. Your data never leaves our secure servers and is never used to train models without your consent."},
{
id: "5",
title: "Can I export my roadmap and PRD?",
content:
"Absolutely. Export your prioritized roadmaps, PRDs, and strategy documents as PDF, Word, or Markdown. Share directly with stakeholders or integrate with your existing tools like Jira, Linear, or Notion.",
},
id: "5", title: "Can I export my roadmap and PRD?", content:
"Absolutely. Export your prioritized roadmaps, PRDs, and strategy documents as PDF, Word, or Markdown. Share directly with stakeholders or integrate with your existing tools like Jira, Linear, or Notion."},
{
id: "6",
title: "What's your typical ROI timeline?",
content:
"Most teams see value within 2-3 weeks. They report faster decision-making, reduced time spent on research synthesis, and more confident product strategies aligned with customer needs.",
},
id: "6", title: "What's your typical ROI timeline?", content:
"Most teams see value within 2-3 weeks. They report faster decision-making, reduced time spent on research synthesis, and more confident product strategies aligned with customer needs."},
]}
/>
</div>
@@ -489,87 +315,51 @@ export default function HomePage() {
<FooterSimple
columns={[
{
title: "Product",
items: [
title: "Product", items: [
{
label: "Features",
href: "#features",
},
label: "Features", href: "#features"},
{
label: "Pricing",
href: "#pricing",
},
label: "Pricing", href: "#pricing"},
{
label: "Security",
href: "#",
},
label: "Security", href: "#"},
{
label: "Roadmap",
href: "#",
},
label: "Roadmap", href: "#"},
],
},
{
title: "Company",
items: [
title: "Company", items: [
{
label: "About",
href: "/about",
},
label: "About", href: "/about"},
{
label: "Blog",
href: "#",
},
label: "Blog", href: "#"},
{
label: "Careers",
href: "#",
},
label: "Careers", href: "#"},
{
label: "Contact",
href: "/contact",
},
label: "Contact", href: "/contact"},
],
},
{
title: "Resources",
items: [
title: "Resources", items: [
{
label: "Documentation",
href: "https://docs.cursor.ai",
},
label: "Documentation", href: "https://docs.cursor.ai"},
{
label: "API Reference",
href: "#",
},
label: "API Reference", href: "#"},
{
label: "Templates",
href: "#",
},
label: "Templates", href: "#"},
{
label: "Community",
href: "#",
},
label: "Community", href: "#"},
],
},
{
title: "Legal",
items: [
title: "Legal", items: [
{
label: "Privacy Policy",
href: "#",
},
label: "Privacy Policy", href: "#"},
{
label: "Terms of Service",
href: "#",
},
label: "Terms of Service", href: "#"},
{
label: "Cookie Policy",
href: "#",
},
label: "Cookie Policy", href: "#"},
{
label: "DPA",
href: "#",
},
label: "DPA", href: "#"},
],
},
]}

View File

@@ -1,51 +1,38 @@
"use client";
import { memo } from "react";
import useSvgTextLogo from "./useSvgTextLogo";
import { cls } from "@/lib/utils";
import React from 'react';
interface SvgTextLogoProps {
logoText: string;
adjustHeightFactor?: number;
verticalAlign?: "top" | "center";
text: string;
fontSize?: number;
fontWeight?: number | string;
fill?: string;
className?: string;
}
const SvgTextLogo = memo<SvgTextLogoProps>(function SvgTextLogo({
logoText,
adjustHeightFactor,
verticalAlign = "top",
className = "",
}) {
const { svgRef, textRef, viewBox, aspectRatio } = useSvgTextLogo(logoText, false, adjustHeightFactor);
export const SvgTextLogo: React.FC<SvgTextLogoProps> = ({
text,
fontSize = 24,
fontWeight = 'bold',
fill = 'currentColor',
className = '',
}) => {
return (
<svg
ref={svgRef}
viewBox={viewBox}
className={cls("w-full", className)}
style={{ aspectRatio: aspectRatio }}
preserveAspectRatio="none"
role="img"
aria-label={`${logoText} logo`}
viewBox={`0 0 ${text.length * fontSize} ${fontSize * 1.5}`}
className={className}
xmlns="http://www.w3.org/2000/svg"
>
<text
ref={textRef}
x="0"
y={verticalAlign === "center" ? "50%" : "0"}
className="font-bold fill-current"
style={{
fontSize: "20px",
letterSpacing: "-0.02em",
dominantBaseline: verticalAlign === "center" ? "middle" : "text-before-edge"
}}
y={fontSize}
fontSize={fontSize}
fontWeight={fontWeight}
fill={fill}
dominantBaseline="middle"
>
{logoText}
{text}
</text>
</svg>
);
});
};
SvgTextLogo.displayName = "SvgTextLogo";
export default SvgTextLogo;
export default SvgTextLogo;