diff --git a/website/assets/styles/pages/transparency.less b/website/assets/styles/pages/transparency.less index 7ff41d3022..8b2a25d8b6 100644 --- a/website/assets/styles/pages/transparency.less +++ b/website/assets/styles/pages/transparency.less @@ -1,20 +1,109 @@ -#transparency { +#transparency { + h2 { + font-size: 32px; + font-weight: 800; + line-height: 120%; + } h3 { font-size: 24px; - line-height: 35px; + line-height: 120%; } h4 { font-weight: 700; font-size: 20px; - line-height: 28px; + line-height: 120%; } a { color: @core-vibrant-blue; } + [purpose='logos'] { + max-width: 100%; + } + [purpose='hero-text'] { + text-align: center; + margin-bottom: 104px; + h1 { + font-size: 48px; + font-weight: 800; + line-height: 120%; + } + p { + margin-left: auto; + margin-right: auto; + max-width: 526px; + margin-bottom: 0px; + } + } + [purpose='bottom-gradient'] { + background: linear-gradient(180deg, #FFF 0%, #E4F3F4 59.5%); + } + [purpose='calendar-feature'] { + margin-bottom: 104px; + h3 { + margin-bottom: 24px; + } + [purpose='calendar-feature-text'] { + max-width: 480px; + } + [purpose='calendar-checklist'] { + margin-top: 8px; + margin-bottom: 24px; + p { + font-size: 14px; + font-style: normal; + font-weight: 400; + line-height: 21px; + padding-left: 37px; + text-indent: -37px; + margin-bottom: 1.5rem; + &:last-of-type { + margin-bottom: 0px; + } + } + p::before { + content: ' '; + background-image: url('/images/icon-checkmark-green-20x20@2x.png'); + background-size: 20px 20px; + display: inline-block; + position: relative; + top: 5px; + margin-right: 16px; + width: 20px; + height: 20px; + } + } + [purpose='feature-video'] { + margin-left: 80px; + max-width: 468px; + video { + max-width: 100%; + max-height: 100%; + border-radius: 16px; + } + } + [purpose='contact-button'] { + margin-top: 12px; + cursor: pointer; + padding: 12px 32px; + width: fit-content; + font-size: 14px; + font-weight: 700; + line-height: 21px; + color: #FFF; + &:hover { + color: #FFF; + } + } + } + + [parasails-component='parallax-city'] { + background: none; + } + .accordion { font-weight: bold; } @@ -31,6 +120,25 @@ } + @media (max-width: 991px) { + + [purpose='calendar-feature'] { + margin-bottom: 64px; + [purpose='feature-video'] { + margin-left: auto; + margin-right: auto; + margin-bottom: 40px; + } + [purpose='contact-button'] { + width: 100%; + } + } + [purpose='hero-text'] { + text-align: center; + margin-bottom: 64px; + } + } + @media (min-width: 576px) { h3 { font-size: 28px; @@ -38,4 +146,18 @@ } } + @media (max-width: 375px) { + [purpose='hero-text'] { + h1 { + font-size: 32px; + } + margin-bottom: 40px; + } + [purpose='calendar-feature-text'] { + h2 { + font-size: 24px; + } + } + } + } diff --git a/website/config/routes.js b/website/config/routes.js index 8055fec263..ca61c66205 100644 --- a/website/config/routes.js +++ b/website/config/routes.js @@ -105,6 +105,7 @@ module.exports.routes = { locals: { pageTitleForMeta: 'Transparency | Fleet', pageDescriptionForMeta: 'Learn what data osquery can see.', + showContactFormCta: false, } }, 'GET /new-license': { @@ -299,6 +300,15 @@ module.exports.routes = { } }, + 'GET /better': { + action: 'view-transparency', + locals: { + showContactFormCta: true, + pageDescriptionForMeta: 'Discover how Fleet simplifies IT and security, prioritizing privacy, transparency, and trust for end users.', + pageTitleForMeta: 'Better with Fleet | Fleet' + } + }, + // ╦ ╔═╗╔═╗╔═╗╔═╗╦ ╦ ╦═╗╔═╗╔╦╗╦╦═╗╔═╗╔═╗╔╦╗╔═╗ // ║ ║╣ ║ ╦╠═╣║ ╚╦╝ ╠╦╝║╣ ║║║╠╦╝║╣ ║ ║ ╚═╗ // ╩═╝╚═╝╚═╝╩ ╩╚═╝ ╩ ╩╚═╚═╝═╩╝╩╩╚═╚═╝╚═╝ ╩ ╚═╝ diff --git a/website/views/pages/transparency.ejs b/website/views/pages/transparency.ejs index e4e4144c90..e477b85592 100644 --- a/website/views/pages/transparency.ejs +++ b/website/views/pages/transparency.ejs @@ -1,9 +1,36 @@
+ <% if(typeof showContactFormCta !== 'undefined' && showContactFormCta) {%> +
+

A better user experience

+

Fleet is dedicated to making IT and security less annoying, while maintaining privacy, transparency, and trust for end users.

+
+
+
+

Tell me when and why

+

Fleet installs updates and forces restarts when your computer is actually free.

+
+

No more annoying time wastes and notifications

+

No more restarts blocking you from important meetings

+
+ + Ask us anything + +
+
+ +
+
+
+ +
+ <% } %>
-

What personal information can Fleet see?

-

End users deserve to know what their employer can see on their laptops and the systems they manage.

+
+

What personal information can Fleet see?

+

End users deserve to know what their employer can see and do on their laptops. Here’s what Fleet can manage on your devices:

+

Fleet does NOT have access to:

@@ -35,7 +62,7 @@

Here’s how Fleet can see and manage your devices:

-
+

System settings @@ -139,17 +166,19 @@

-
+
privacy icon

It’s important to be vigilant about the personal information you share on your devices.

If you are unsure, or still have concerns about your privacy, it’s a good idea to talk to your employer about your organization’s privacy policy, and how your personal information is handled.

- Read about what to do, and not do on your work computer. + Read about what to do, and not do on your work computer.
- +
+ +
<%- /* Expose server-rendered data as window.SAILS_LOCALS :: */ exposeLocalsToBrowser() %>