An enterprise card with value points, compliance seals and customers beside a scoping form. Team size and add-ons update a ballpark annual contract live, and booking a call slot ends in a drawn confirmation.
Enterprise
Tell us roughly how big the rollout is. You get a ballpark now and a tailored quote after a 30-minute call.
npx shadcn@latest add https://hyperblur.dev/r/pricing-enterprise-contact.jsonWorks in any React project set up with the shadcn CLI. The file lands in components/hyperblur/pricing-enterprise-contact.tsx.
import { PricingEnterpriseContact } from "@/components/hyperblur/pricing-enterprise-contact"
<PricingEnterpriseContact basePerSeat={24} onSubmit={(req) => console.log(req)} />| Prop | Type | Default | Description |
|---|---|---|---|
| eyebrow | string | "Enterprise" | Label above the title. Empty hides it. |
| title | string | "A plan built around your security review" | Card heading. |
| subtitle | string | Paragraph under the heading. Empty hides it. | |
| points | string[] | 4 points | Checked value points. |
| badges | string[] | ["SOC 2 Type II", "ISO 27001", "HIPAA", "GDPR"] | Compliance seals. Empty array hides them. |
| customers | string[] | 5 names | Customer wordmarks at the bottom. Empty array hides them. |
| sizes | { label: string; seats: number }[] | 250-500 to 10k+ | Team size options; seats is the midpoint used for the estimate. |
| addons | { id: string; label: string; perSeat: number }[] | SSO, residency, audit, support | Optional needs. perSeat is added to the monthly seat price. |
| basePerSeat | number | 18 | Base monthly price per seat for the estimate. |
| slots | { day: string; times: string[] }[] | Tue, Wed, Thu | Call times shown as a picker. |
| currency | string | "USD" | ISO 4217 currency code passed to Intl.NumberFormat. |
| locale | string | "en-US" | Locale used to format every amount. |
| submitLabel | string | "Book the call" | Submit button text. |
| onSubmit | (request: { size; addons: string[]; slot: string; email: string; estimate: [number, number] }) => void | Called with the scoped request after the email validates. | |
| accent | string | "#2f7bff" | Checks, selection and focus color. |
| className | string | "" | Extra classes for the section element. |
| style | CSSProperties | Inline styles merged after the accent variables. |