Skip to content

Commit 64e9f21

Browse files
authored
Update enterprise features and add services to pricing pages (#204)
* Merge generate and modify flows into one Pro item on pricing plan * Add list of Enterprise features to Pricing page * Add enterprise and services to pricing plan
1 parent 52aae73 commit 64e9f21

File tree

2 files changed

+108
-30
lines changed

2 files changed

+108
-30
lines changed

static/landing-page/styles.css

Lines changed: 43 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
font-family: 'TTCommons';
55
src: url('assets/ttcommons.woff2') format('woff2');
66
font-display: swap;
7-
font-weight: '100 1000',
7+
font-weight: '100 1000';
88
}
99

1010
/* -- Variables
@@ -535,10 +535,11 @@ input[type='submit'],
535535

536536
.button-link.ghost {
537537
background: none;
538-
border: 1px solid rgba(255,255,255,0.24)
538+
border: 1px solid rgba(255, 255, 255, 0.24);
539539
}
540-
.button-link.ghost:hover, .button-link-cta-ghost:active {
541-
background: rgba(255,255,255,0.11);
540+
.button-link.ghost:hover,
541+
.button-link-cta-ghost:active {
542+
background: rgba(255, 255, 255, 0.11);
542543
}
543544

544545
.duo-buttons {
@@ -717,7 +718,7 @@ body {
717718
margin: 0.3em auto 4.6em;
718719
max-width: var(--max-header-width);
719720
padding: 0 1.35em;
720-
}
721+
}
721722

722723
.navigation-list a {
723724
color: var(--white);
@@ -837,7 +838,7 @@ body {
837838

838839
.intro-title {
839840
font-size: var(--font-xxxl);
840-
font-variation-settings: "wght" 700;
841+
font-variation-settings: 'wght' 700;
841842
}
842843

843844
[data-edge-source='first-heading'] {
@@ -2121,21 +2122,37 @@ path.edge {
21212122

21222123
/* -- Pricing page (copied from the React code Billing page)
21232124
-------------------------------------------------------------------- */
2124-
.pricing-grid {
2125-
display: grid;
2126-
grid-gap: 0;
2127-
grid-template-columns: repeat(3, minmax(0px, 1fr));
2128-
margin-top: 3rem;
2125+
2126+
.pricing-arrow {
2127+
display: none;
21292128
}
21302129

2131-
@media (max-width: 1280px) {
2130+
@media (min-width: 1280px) {
21322131
.pricing-grid {
2133-
max-width: 600px;
2134-
margin: 0 auto;
2135-
grid-template-columns: repeat(1, minmax(0px, 1fr));
2132+
display: grid;
2133+
grid-gap: 0;
2134+
grid-template-columns: repeat(3, 1fr);
2135+
margin-top: 3rem;
2136+
grid-template-areas:
2137+
'community professional enterprise'
2138+
'services services services';
21362139
}
2140+
21372141
.pricing-arrow {
2138-
display: none;
2142+
display: block;
2143+
}
2144+
2145+
.tier-wrapper.community {
2146+
grid-area: community;
2147+
}
2148+
.tier-wrapper.professional {
2149+
grid-area: professional;
2150+
}
2151+
.tier-wrapper.enterprise {
2152+
grid-area: enterprise;
2153+
}
2154+
.tier-wrapper.services {
2155+
grid-area: services;
21392156
}
21402157
}
21412158

@@ -2184,7 +2201,7 @@ path.edge {
21842201
color: white;
21852202
}
21862203

2187-
.enterprise {
2204+
.tier.enterprise {
21882205
/* padding copied from H2 */
21892206
padding-top: 0.83em;
21902207
padding-bottom: 0.83em;
@@ -2200,9 +2217,15 @@ path.edge {
22002217
margin-top: 0;
22012218
}
22022219

2220+
.tier.services {
2221+
margin-top: 1rem;
2222+
}
2223+
22032224
.sign-up-button {
2204-
margin-top: 3rem;
2205-
margin-bottom: 2rem;
2225+
font-size: 1rem;
2226+
margin-top: 1rem;
2227+
margin-bottom: 1rem;
2228+
max-width: 25rem;
22062229
}
22072230

22082231
.pricing-heading {
@@ -2276,7 +2299,6 @@ h2.pricing-heading {
22762299
margin-bottom: 8rem;
22772300
}
22782301

2279-
22802302
.pink {
2281-
color: #cf249b
2303+
color: #cf249b;
22822304
}

static/pricing/index.html

Lines changed: 65 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ <h1 class="pricing-heading">Pricing</h1>
6767
and unlock more features. Then add users to enable team collaboration.
6868
</p>
6969
<div class="pricing-grid">
70-
<div class="tier-wrapper">
71-
<div class="tier">
70+
<div class="tier-wrapper community">
71+
<div class="tier community">
7272
<div class="tier-header">
7373
<h2 class="pricing-heading">Community</h2>
7474
<p class="pricing-text price-number">$0</p>
@@ -101,7 +101,7 @@ <h2 class="pricing-heading">Community</h2>
101101
</svg>
102102
</div>
103103
</div>
104-
<div class="tier-wrapper">
104+
<div class="tier-wrapper professional">
105105
<div class="tier professional">
106106
<div class="tier-header">
107107
<h2 class="pricing-heading">Professional</h2>
@@ -126,8 +126,9 @@ <h2 class="pricing-heading">Professional</h2>
126126
<li class="pricing-text">Version history</li>
127127
<li class="pricing-text">Import from GitHub</li>
128128
<li class="pricing-text">Live simulation mode</li>
129-
<li class="pricing-text">Generate flows using AI ✨</li>
130-
<li class="pricing-text">Modify flows using AI ✨</li>
129+
<li class="pricing-text">
130+
Generate and modify flows using AI ✨
131+
</li>
131132
<li class="pricing-text">Lock machines</li>
132133
<li class="pricing-text">Color states and transitions</li>
133134
<li class="pricing-text">Markdown export</li>
@@ -155,8 +156,8 @@ <h2 class="pricing-heading">Professional</h2>
155156
</svg>
156157
</div>
157158
</div>
158-
<div>
159-
<div class="enterprise">
159+
<div class="tier-wrapper enterprise">
160+
<div class="tier enterprise">
160161
<div class="tier-header">
161162
<h2 class="pricing-heading">Enterprise</h2>
162163
<p class="pricing-text price-number">
@@ -179,12 +180,67 @@ <h2 class="pricing-heading">Enterprise</h2>
179180
>Contact us</a
180181
>
181182
</div>
182-
<div class="feature-list">
183-
<p class="pricing-text">
183+
<ul class="feature-list">
184+
<li class="pricing-text">Everything from Community and Pro</li>
185+
<li class="pricing-text">Flexible hosting</li>
186+
<li class="pricing-text">Dedicated support</li>
187+
<li class="pricing-text">Custom server locations</li>
188+
<li class="pricing-text">User provisioning</li>
189+
<li class="pricing-text">Single sign-on (SSO)</li>
190+
<li class="pricing-text">Audit logs</li>
191+
<li class="pricing-text">Embed Stately</li>
192+
<li class="pricing-text">
193+
Custom action and invoked actor collections
194+
</li>
195+
<li class="pricing-text">Custom formats for export</li>
196+
<li class="pricing-text">Prioritized feature requests</li>
197+
<li class="pricing-text">
184198
A custom plan tailored to the requirements of your
185199
organization
200+
</li>
201+
</ul>
202+
</div>
203+
</div>
204+
<div class="tier-wrapper services">
205+
<div class="tier services">
206+
<div class="tier-header">
207+
<h2 class="pricing-heading">Services</h2>
208+
<p class="pricing-text price-number">
209+
<svg
210+
width="48"
211+
height="48"
212+
viewBox="0 0 14 14"
213+
focusable="false"
214+
class="chakra-icon css-onkibi"
215+
>
216+
<path
217+
fill="currentColor"
218+
d="M0.913134,0.920639 C1.49851,0.331726 2.29348,0 3.12342,0 L10.8766,0 C11.7065,0 12.5015,0.331725 13.0869,0.920639 C13.6721,1.50939 14,2.30689 14,3.13746 L14,8.12943 C13.9962,8.51443 13.9059,8.97125 13.7629,9.32852 C13.6128,9.683 13.3552,10.0709 13.0869,10.3462 C12.813,10.6163 12.4265,10.8761 12.0734,11.0274 C11.7172,11.1716 11.2607,11.263 10.8766,11.2669 L10.1234,11.2669 L10.1234,12.5676 L10.1209,12.5676 C10.1204,12.793 10.0633,13.0791 9.97807,13.262 C9.8627,13.466 9.61158,13.7198 9.40818,13.8382 L9.40824,13.8383 C9.4077,13.8386 9.40716,13.8388 9.40661,13.8391 C9.40621,13.8393 9.4058,13.8396 9.40539,13.8398 L9.40535,13.8397 C9.22958,13.9254 8.94505,13.9951 8.75059,14 L8.74789,14 C8.35724,13.9963 7.98473,13.8383 7.71035,13.5617 L5.39553,11.2669 L3.12342,11.2669 C2.29348,11.2669 1.49851,10.9352 0.913134,10.3462 C0.644826,10.0709 0.387187,9.683 0.23711,9.32852 C0.0941235,8.97125 0.00379528,8.51443 0,8.12943 L0,3.13746 C0,2.30689 0.327915,1.50939 0.913134,0.920639 Z M3.12342,1.59494 C2.71959,1.59494 2.33133,1.75628 2.04431,2.04503 C1.75713,2.33395 1.59494,2.72681 1.59494,3.13746 L1.59494,8.12943 C1.59114,8.35901 1.62114,8.51076 1.71193,8.72129 C1.79563,8.9346 1.88065,9.06264 2.04431,9.22185 C2.33133,9.5106 2.71959,9.67195 3.12342,9.67195 L5.72383,9.67195 C5.93413,9.67195 6.13592,9.75502 6.28527,9.90308 L8.52848,12.1269 L8.52848,10.4694 C8.52848,10.029 8.88552,9.67195 9.32595,9.67195 L10.8766,9.67195 C11.1034,9.67583 11.2517,9.64614 11.4599,9.55518 C11.6712,9.47132 11.7976,9.38635 11.9557,9.22185 C12.1193,9.06264 12.2044,8.9346 12.2881,8.72129 C12.3789,8.51076 12.4089,8.35901 12.4051,8.12943 L12.4051,3.13746 C12.4051,2.72681 12.2429,2.33394 11.9557,2.04503 C11.6687,1.75628 11.2804,1.59494 10.8766,1.59494 L3.12342,1.59494 Z"
219+
></path>
220+
</svg>
221+
</p>
222+
<p>
223+
<a
224+
href="mailto:[email protected]?subject=I'm interested in the Stately Studio services"
225+
class="button-link sign-up-button"
226+
>Contact us</a
227+
>
186228
</p>
187229
</div>
230+
<ul class="feature-list">
231+
<li class="pricing-text">
232+
Consultancy on state management and/or using XState in your
233+
team
234+
</li>
235+
<li class="pricing-text">
236+
Workshops for XState V4 and XState V5 beta
237+
</li>
238+
<li class="pricing-text">
239+
Custom solutions for state machine logic and model-based
240+
testing
241+
</li>
242+
<li class="pricing-text">Priority support</li>
243+
</ul>
188244
</div>
189245
</div>
190246
</div>

0 commit comments

Comments
 (0)