diff --git a/website/assets/js/pages/entrance/signup.page.js b/website/assets/js/pages/entrance/signup.page.js index e46b6a4afb..6cad63f897 100644 --- a/website/assets/js/pages/entrance/signup.page.js +++ b/website/assets/js/pages/entrance/signup.page.js @@ -27,6 +27,7 @@ parasails.registerPage('signup', { // For redirecting users coming from the "Get your license" link to the license dispenser. loginSlug: '/login', pageToRedirectToAfterRegistration: '/start', + primaryBuyingSituation: undefined }, // ╦ ╦╔═╗╔═╗╔═╗╦ ╦╔═╗╦ ╔═╗ diff --git a/website/assets/styles/pages/entrance/signup.less b/website/assets/styles/pages/entrance/signup.less index 058d58681c..f6d8e98e2d 100644 --- a/website/assets/styles/pages/entrance/signup.less +++ b/website/assets/styles/pages/entrance/signup.less @@ -1,34 +1,74 @@ #signup { - padding-top: 80px; h1 { - font-size: 28px; - line-height: 38px; + font-size: 32px; + line-height: 120%; } a { + line-height: 150%; color: @core-fleet-black-75; text-decoration: underline; text-underline-offset: 2px; } - [purpose='page-heading'] { - padding-left: 30px; - padding-right: 30px; - text-align: center; - margin-bottom: 40px; + p { + line-height: 150%; + } + [purpose='page-container'] { + padding: 64px 128px 64px 128px; + max-width: 1200px; } - [purpose='login-link'] { - margin-bottom: 4px; - a { - float: right; + [purpose='page-heading'] { + text-align: left; + margin-bottom: 48px; + } + + [purpose='quote-and-logos'] { + max-width: 310px; + } + [purpose='quote'] { + margin-top: 8px; + } + [purpose='quote-text'] { + font-size: 14px; + line-height: 150%; + font-style: italic; + } + [purpose='quote-author-info'] { + display: inline-flex; + padding: 4px 16px 4px 4px; + border-radius: 28px; + width: fit-content; + margin-top: 8px; + margin-bottom: 48px; + [purpose='job-title'] { color: @core-fleet-black-75; - text-decoration: underline; - font-size: 14px; + font-size: 12px; + font-weight: 400; + line-height: 18px; + margin-bottom: 0px; + } + [purpose='name'] { + font-size: 12px; + font-weight: 700; + line-height: 18px; + margin-bottom: 0px; + } + [purpose='profile-picture'] { + margin-right: 16px; + img { + height: 32px; + width: 32px; + } } } + [purpose='logos'] { + max-width: 310px; + } + [purpose='signup-form'] { + width: 528px; + } [purpose='customer-portal-form'] { - max-width: 560px; border-radius: 16px; - margin-bottom: 40px; padding: 20px 32px 32px 32px; label { color: @core-fleet-black; @@ -57,6 +97,19 @@ appearance: none; -webkit-appearance: none; } + .small { + font-size: 12px; + } + } + + [purpose='login-link'] { + margin-bottom: 4px; + a { + float: right; + color: @core-fleet-black-75; + text-decoration: underline; + font-size: 14px; + } } [purpose='submit-button'] { @@ -78,21 +131,61 @@ font-weight: 700; } } + @media (max-width: 1200px) { + [purpose='page-container'] { + padding: 64px; + } + } + @media (max-width: 991px) { + [purpose='signup-form'] { + max-width: 528px; + } + [purpose='quote-and-logos'] { + max-width: 528px; + margin-top: 48px; + } + [purpose='logos'] { + max-width: 528px; + } + [purpose='page-heading'] { + text-align: center; + margin-left: auto; + margin-right: auto; + margin-bottom: 48px; + max-width: 528px; + } + [purpose='page-container'] { + padding: 64px 32px; + } + } @media (max-width: 768px) { - padding-top: 60px; [purpose='customer-portal-form'] { max-width: unset; } + [purpose='signup-form'] { + width: 100%; + } + [purpose='quote-and-logos'] { + width: 100%; + } + [purpose='logos'] { + width: 100%; + } } @media (max-width: 576px) { - padding-top: 40px; [purpose='page-heading'] { padding-left: 0px; padding-right: 0px; } + [purpose='page-container'] { + padding: 48px 24px; + } + [purpose='login-link'] { + margin-bottom: 12px; + } [purpose='customer-portal-form'] { .card-body { padding: 1.5em 1em; diff --git a/website/config/routes.js b/website/config/routes.js index 1f2a955632..c5149e6b1c 100644 --- a/website/config/routes.js +++ b/website/config/routes.js @@ -113,7 +113,6 @@ module.exports.routes = { 'GET /register': { action: 'entrance/view-signup', locals: { - hideHeaderLinks: true, hideFooterLinks: true, pageTitleForMeta: 'Sign up | Fleet', pageDescriptionForMeta: 'Sign up for a Fleet account.', @@ -122,7 +121,6 @@ module.exports.routes = { 'GET /login': { action: 'entrance/view-login', locals: { - hideHeaderLinks: true, hideFooterLinks: true, pageTitleForMeta: 'Log in | Fleet', pageDescriptionForMeta: 'Log in to Fleet.', diff --git a/website/views/pages/entrance/signup.ejs b/website/views/pages/entrance/signup.ejs index 646e2c1f30..437deb454a 100644 --- a/website/views/pages/entrance/signup.ejs +++ b/website/views/pages/entrance/signup.ejs @@ -1,62 +1,135 @@
We just need a few details in order to get started.
Minimum length is 8 characters
+This email is already linked to a Fleet account.
Please sign in with your email and password.
Please enter your work or school email address
+By signing up you agree to our privacy policy and terms of service.
+Minimum length is 8 characters
-+ Exciting. This is a team that listens to feedback. +
+
Erik Gomez
+Staff Client Platform Engineer
+ When we look at vendors, we look for ones that are very receptive to feedback, where you’re just part of the family, I guess. Fleet’s really good at that. +
+
+ Harrison Ravazzolo
+Lead platform and identity engineer
++ Something I really appreciate about working with you guys is that it doesn't feel like I'm talking to a vendor. It actually feels like I'm talking to my team, and I really appreciate it. +
+
+ Chandra Majumdar
+Partner - Cyber and Strategic Risk
++ The visibility down into the assets covered by the agent is phenomenal. Fleet has become the central source for a lot of things. +
+
+ Andre Shields
+Staff Cybersecurity Engineer, Vulnerability Management
+This email is already linked to a Fleet account.
Please sign in with your email and password.
Please enter your work or school email address
-By signing up you agree to our privacy policy and terms of service.
-