diff --git a/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.html b/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.html
index 5624618511..569ff91f62 100644
--- a/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.html
+++ b/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.html
@@ -1,33 +1,30 @@
{{ header }}
- Secure your business with a simpler, faster way to secure and manage secrets
+ {{ headline }}
- - Unlimited secrets, users, and projects
- - Simple and transparent pricing
- - End-to-end encryption
+ -
+ {{ primaryPoint }}
+
-
Limited time offer
+
{{ calloutHeadline }}
- -
- Sign up today and receive a complimentary 12-month subscription to Bitwarden Password
- Manager
+
-
+ {{ callout }}
- - Experience complete security across your organization
- - Secure all your sensitive credentials, from passwords to machine secrets
diff --git a/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.ts b/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.ts
index d190623ae2..20e6c2f849 100644
--- a/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.ts
+++ b/apps/web/src/app/auth/trial-initiation/content/secrets-manager-content.component.ts
@@ -8,6 +8,38 @@ import { Subject, takeUntil } from "rxjs";
})
export class SecretsManagerContentComponent implements OnInit, OnDestroy {
header: string;
+ headline =
+ "A simpler, faster way to secure and automate secrets across code and infrastructure deployments";
+ primaryPoints: string[];
+ calloutHeadline: string;
+ callouts: string[];
+
+ private paidPrimaryPoints = [
+ "Unlimited secrets, users, and projects",
+ "Simple and transparent pricing",
+ "Zero-knowledge, end-to-end encryption",
+ ];
+
+ private paidCalloutHeadline = "Limited time offer";
+
+ private paidCallouts = [
+ "Sign up today and receive a complimentary 12-month subscription to Bitwarden Password Manager",
+ "Experience complete security across your organization",
+ "Secure all your sensitive credentials, from user applications to machine secrets",
+ ];
+
+ private freePrimaryPoints = [
+ "Unlimited secrets",
+ "Simple and transparent pricing",
+ "Zero-knowledge, end-to-end encryption",
+ ];
+
+ private freeCalloutHeadline = "Go beyond developer security!";
+
+ private freeCallouts = [
+ "Your Bitwarden account will also grant complimentary access to Bitwarden Password Manager",
+ "Extend end-to-end encryption to your personal passwords, addresses, credit cards and notes",
+ ];
private destroy$ = new Subject();
@@ -23,13 +55,22 @@ export class SecretsManagerContentComponent implements OnInit, OnDestroy {
switch (queryParameters.org) {
case "enterprise":
this.header = "Secrets Manager for Enterprise";
+ this.primaryPoints = this.paidPrimaryPoints;
+ this.calloutHeadline = this.paidCalloutHeadline;
+ this.callouts = this.paidCallouts;
break;
case "free":
this.header = "Bitwarden Secrets Manager";
+ this.primaryPoints = this.freePrimaryPoints;
+ this.calloutHeadline = this.freeCalloutHeadline;
+ this.callouts = this.freeCallouts;
break;
case "teams":
case "teamsStarter":
this.header = "Secrets Manager for Teams";
+ this.primaryPoints = this.paidPrimaryPoints;
+ this.calloutHeadline = this.paidCalloutHeadline;
+ this.callouts = this.paidCallouts;
break;
}
});
diff --git a/apps/web/src/app/auth/trial-initiation/secrets-manager/secrets-manager-trial-free-stepper.component.html b/apps/web/src/app/auth/trial-initiation/secrets-manager/secrets-manager-trial-free-stepper.component.html
index ed2ed90bab..0b6e44d4eb 100644
--- a/apps/web/src/app/auth/trial-initiation/secrets-manager/secrets-manager-trial-free-stepper.component.html
+++ b/apps/web/src/app/auth/trial-initiation/secrets-manager/secrets-manager-trial-free-stepper.component.html
@@ -41,14 +41,14 @@
-