diff --git a/resources/js/components/landing/header.tsx b/resources/js/components/landing/header.tsx
index 649f503..b2a4a3c 100644
--- a/resources/js/components/landing/header.tsx
+++ b/resources/js/components/landing/header.tsx
@@ -185,7 +185,7 @@ export default function Header({ githubStars }: Props) {
Get for iPhone
-
iOS 18+ · Free
+
iOS 18+ · TestFlight beta
diff --git a/resources/js/components/landing/mobile-nav.tsx b/resources/js/components/landing/mobile-nav.tsx
index 266286c..f6d0bfa 100644
--- a/resources/js/components/landing/mobile-nav.tsx
+++ b/resources/js/components/landing/mobile-nav.tsx
@@ -172,7 +172,7 @@ export default function MobileNav({ isOpen, onClose }: Props) {
onClick={onClose}
className="text-sm font-medium text-muted-foreground transition-colors hover:text-foreground"
>
- Get for iPhone
+ Get for iPhone (beta)
diff --git a/resources/js/components/landing/pricing.tsx b/resources/js/components/landing/pricing.tsx
index cc5f914..7b1e03e 100644
--- a/resources/js/components/landing/pricing.tsx
+++ b/resources/js/components/landing/pricing.tsx
@@ -188,6 +188,12 @@ function PricingCard({ tier, cycle, discountCode, discount, paymentProvider, tea
})()}
+ {!isFree && cycle === 'yearly' && priceObj !== null && priceObj.lifetime > 0 && (
+
+ or ${priceObj.lifetime} once, no renewal
+
+ )}
+
{isTeam && !isFree && (
${unitPrice}/seat