page.tsx 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. import type { Metadata } from "next";
  2. import Link from "next/link";
  3. import { PageHero } from "@/components/marketing/page-hero";
  4. import { buttonVariants } from "@/components/ui/button";
  5. import { cn } from "@/lib/utils";
  6. export const metadata: Metadata = {
  7. title: "For business",
  8. description:
  9. "krypco for partners and operators who need confidential execution with public verifiability.",
  10. };
  11. const POINTS = [
  12. {
  13. title: "Confidential by default",
  14. body: "Permissioned execution keeps sensitive commercial data off the open mempool while still producing checkable proofs.",
  15. },
  16. {
  17. title: "Proof you can show",
  18. body: "Public anchors give auditors, partners, and counterparties a way to verify commitments without a private-chain invite.",
  19. },
  20. {
  21. title: "A portal, not a black box",
  22. body: "Follow status through the hybrid path so operations teams can see pending, confirmed, and anchored states clearly.",
  23. },
  24. ] as const;
  25. export default function BusinessPage() {
  26. return (
  27. <>
  28. <PageHero
  29. eyebrow="For business"
  30. title="Trust without the theatre"
  31. description="krypco is for teams that need real confidentiality and real verifiability — not a hype deck. Private execution for operations; public anchors for proof."
  32. >
  33. <div className="flex flex-wrap gap-3">
  34. <Link href="/contact" className={cn(buttonVariants({ size: "lg" }))}>
  35. Get in touch
  36. </Link>
  37. <Link
  38. href="/security"
  39. className={cn(buttonVariants({ variant: "outline", size: "lg" }))}
  40. >
  41. Security model
  42. </Link>
  43. </div>
  44. </PageHero>
  45. <section className="section-pad">
  46. <div className="mx-auto max-w-6xl px-5 lg:px-8">
  47. <div className="grid gap-6 md:grid-cols-3">
  48. {POINTS.map((p) => (
  49. <article
  50. key={p.title}
  51. className="rounded-2xl border border-border bg-card p-7"
  52. >
  53. <h2 className="font-display text-xl font-semibold tracking-tight">
  54. {p.title}
  55. </h2>
  56. <p className="mt-3 text-sm leading-relaxed text-muted-foreground">
  57. {p.body}
  58. </p>
  59. </article>
  60. ))}
  61. </div>
  62. </div>
  63. </section>
  64. </>
  65. );
  66. }