Website: remove /overview & unused images (#13840)

Closes: #13769

Changes:
- Removed the /overview page
- Updated routes, importer.less, and policies
- Removed 21 unused images
This commit is contained in:
Eric 2023-09-08 20:23:36 -05:00 committed by GitHub
parent b26e8321d1
commit 2a66915915
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
26 changed files with 0 additions and 607 deletions

View file

@ -1,27 +0,0 @@
module.exports = {
friendlyName: 'View sales one pager',
description: 'Display "Sales one" page.',
exits: {
success: {
viewTemplatePath: 'pages/sales-one-pager'
}
},
fn: async function () {
// Respond with view.
return {};
}
};

View file

@ -1,19 +0,0 @@
<svg width="900" height="281" viewBox="0 0 900 281" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.6" fill-rule="evenodd" clip-rule="evenodd" d="M900.364 -126.394C675.48 -218.028 520.872 -227.072 436.54 -153.528C310.054 -43.2121 385.927 18.7557 290.715 161.043C195.504 303.33 12.0844 194.592 -105.326 281.917C-183.6 340.136 -197.377 641.088 -146.656 745.353L900.364 746.945V-126.394Z" fill="url(#paint0_linear_4372_12320)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M1054.37 91.2689C829.482 -0.364415 674.874 -9.40902 590.542 64.1351C464.055 174.451 539.929 236.421 444.717 378.706C349.505 520.99 166.086 412.255 48.6753 499.571C-29.5985 557.796 -43.3752 639.041 7.34524 743.306L1054.37 710.841V91.2689Z" fill="url(#paint1_linear_4372_12320)" fill-opacity="0.8"/>
<path opacity="0.05" fill-rule="evenodd" clip-rule="evenodd" d="M1441.28 76.14C1216.39 -15.4933 1061.78 -24.5379 977.453 49.0062C850.966 159.322 926.84 221.29 831.628 363.577C736.416 505.864 552.997 397.126 435.586 484.442C357.313 542.667 343.536 623.912 394.256 728.177L1441.28 725.52V76.14Z" fill="url(#paint2_linear_4372_12320)"/>
<defs>
<linearGradient id="paint0_linear_4372_12320" x1="855.433" y1="331.447" x2="409.921" y2="-327.879" gradientUnits="userSpaceOnUse">
<stop stop-color="#3F2B6F" stop-opacity="0"/>
<stop offset="1" stop-color="#3F2B6F"/>
</linearGradient>
<linearGradient id="paint1_linear_4372_12320" x1="1007.71" y1="740.06" x2="561.531" y2="80.5799" gradientUnits="userSpaceOnUse">
<stop stop-color="#3F2B6F" stop-opacity="0"/>
<stop offset="1" stop-color="#3F2B6F"/>
</linearGradient>
<linearGradient id="paint2_linear_4372_12320" x1="902.809" y1="-0.111328" x2="902.807" y2="728.177" gradientUnits="userSpaceOnUse">
<stop stop-color="#AE6DDF"/>
<stop offset="1" stop-color="#6A67FE"/>
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -1,29 +0,0 @@
<svg width="1440" height="576" viewBox="0 0 1440 576" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_5358_21353)">
<path d="M1440 0H-1V576H1440V0Z" fill="url(#paint0_linear_5358_21353)"/>
<g clip-path="url(#clip1_5358_21353)">
<path opacity="0.4" fill-rule="evenodd" clip-rule="evenodd" d="M1902 -34.0324C1623 -123.184 1436.23 -119.595 1341.7 -23.2649C1199.92 121.229 1296.96 188.651 1195.77 368.662C1094.59 548.672 863.849 435.075 730.828 551.061C642.149 628.402 633.183 727.391 703.932 848.028L1959.97 711.026L1902 -34.0324Z" fill="url(#paint1_linear_5358_21353)"/>
<path opacity="0.75" fill-rule="evenodd" clip-rule="evenodd" d="M-216.622 440.719C17.85 536.259 179.05 545.689 266.978 469.009C398.857 353.997 319.749 289.372 419.02 141.026C518.291 -7.3201 709.531 106.047 831.948 14.9954C913.559 -45.7022 927.926 -130.407 875.05 -239.119L-216.612 -205.271L-216.622 440.719Z" fill="url(#paint2_linear_5358_21353)"/>
</g>
</g>
<defs>
<linearGradient id="paint0_linear_5358_21353" x1="1440" y1="0" x2="-1" y2="0.000107437" gradientUnits="userSpaceOnUse">
<stop stop-color="#362863"/>
<stop offset="1" stop-color="#272A5E"/>
</linearGradient>
<linearGradient id="paint1_linear_5358_21353" x1="1906.6" y1="750.527" x2="1308.35" y2="-0.775148" gradientUnits="userSpaceOnUse">
<stop stop-color="#3F2B6F" stop-opacity="0"/>
<stop offset="1" stop-color="#3F2B6F"/>
</linearGradient>
<linearGradient id="paint2_linear_5358_21353" x1="906.234" y1="-239.119" x2="-216.622" y2="-239.119" gradientUnits="userSpaceOnUse">
<stop stop-color="#201E43" stop-opacity="0"/>
<stop offset="1" stop-color="#272A5E"/>
</linearGradient>
<clipPath id="clip0_5358_21353">
<rect width="1440" height="576" fill="white"/>
</clipPath>
<clipPath id="clip1_5358_21353">
<rect width="1440" height="576" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -1,24 +0,0 @@
<svg width="1400" height="360" viewBox="0 0 1400 360" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.4" fill-rule="evenodd" clip-rule="evenodd" d="M-0.950195 483.854C289.869 602.336 489.801 614.03 598.845 518.938C762.4 376.299 664.298 296.177 787.421 112.199C910.544 -71.7784 1147.75 68.8201 1299.56 -44.0934C1400.79 -119.367 1418.61 -224.411 1353.02 -359.226L-0.950195 -317.251V483.854Z" fill="url(#paint0_linear_4372_11969)"/>
<path opacity="0.6" fill-rule="evenodd" clip-rule="evenodd" d="M1449.05 -582.05C1118.88 -716.583 891.893 -729.862 768.079 -621.887C582.376 -459.925 693.771 -368.946 553.984 -160.045C414.198 48.8561 144.908 -110.789 -27.4706 17.4192C-142.39 102.894 -162.616 282.17 -88.1501 435.249L1449.05 437.586V-582.05Z" fill="url(#paint1_linear_4372_11969)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M1675.15 -315C1344.98 -449.533 1117.99 -462.812 994.18 -354.837C808.477 -192.875 919.871 -101.892 780.085 107.005C640.298 315.903 371.008 156.261 198.629 284.455C83.7105 369.939 63.484 489.22 137.95 642.299L1675.15 594.636V-315Z" fill="url(#paint2_linear_4372_11969)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M-646 308.473C-315.833 443.006 -88.8431 456.285 34.9705 348.31C220.674 186.358 109.279 95.3575 249.065 -113.533C388.852 -322.423 658.142 -162.788 830.52 -291C945.439 -376.47 965.671 -495.746 891.214 -648.826L-645.986 -601.163L-646 308.473Z" fill="url(#paint3_linear_4372_11969)"/>
<defs>
<linearGradient id="paint0_linear_4372_11969" x1="44.5884" y1="-181.499" x2="647.605" y2="328.615" gradientUnits="userSpaceOnUse">
<stop stop-color="#3F2B6F" stop-opacity="0"/>
<stop offset="1" stop-color="#3F2B6F"/>
</linearGradient>
<linearGradient id="paint1_linear_4372_11969" x1="1383.08" y1="370.212" x2="728.999" y2="-597.789" gradientUnits="userSpaceOnUse">
<stop stop-color="#3F2B6F" stop-opacity="0"/>
<stop offset="1" stop-color="#3F2B6F"/>
</linearGradient>
<linearGradient id="paint2_linear_4372_11969" x1="1606.65" y1="637.533" x2="951.587" y2="-330.694" gradientUnits="userSpaceOnUse">
<stop stop-color="#3F2B6F" stop-opacity="0"/>
<stop offset="1" stop-color="#3F2B6F"/>
</linearGradient>
<linearGradient id="paint3_linear_4372_11969" x1="935.125" y1="-648.826" x2="-646" y2="-648.826" gradientUnits="userSpaceOnUse">
<stop stop-color="#201E43" stop-opacity="0"/>
<stop offset="1" stop-color="#272A5E"/>
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 959 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

View file

@ -1,29 +0,0 @@
parasails.registerPage('sales-one-pager', {
// ╦╔╗╔╦╔╦╗╦╔═╗╦ ╔═╗╔╦╗╔═╗╔╦╗╔═╗
// ║║║║║ ║ ║╠═╣║ ╚═╗ ║ ╠═╣ ║ ║╣
// ╩╝╚╝╩ ╩ ╩╩ ╩╩═╝ ╚═╝ ╩ ╩ ╩ ╩ ╚═╝
data: {
//…
},
// ╦ ╦╔═╗╔═╗╔═╗╦ ╦╔═╗╦ ╔═╗
// ║ ║╠╣ ║╣ ║ ╚╦╝║ ║ ║╣
// ╩═╝╩╚ ╚═╝╚═╝ ╩ ╚═╝╩═╝╚═╝
beforeMount: function() {
//…
},
mounted: async function() {
//…
},
// ╦╔╗╔╔╦╗╔═╗╦═╗╔═╗╔═╗╔╦╗╦╔═╗╔╗╔╔═╗
// ║║║║ ║ ║╣ ╠╦╝╠═╣║ ║ ║║ ║║║║╚═╗
// ╩╝╚╝ ╩ ╚═╝╩╚═╩ ╩╚═╝ ╩ ╩╚═╝╝╚╝╚═╝
methods: {
clickOpenChatWidget: function() {
if(window.HubSpotConversations && window.HubSpotConversations.widget){
window.HubSpotConversations.widget.open();
}
},
}
});

View file

@ -53,7 +53,6 @@
@import 'pages/try-fleet/register.less';
@import 'pages/try-fleet/sandbox-teleporter.less';
@import 'pages/try-fleet/sandbox-expired.less';
@import 'pages/sales-one-pager.less';
@import 'pages/query-detail.less';
@import 'pages/query-library.less';
@import 'pages/docs/basic-documentation.less';

View file

@ -1,280 +0,0 @@
#sales-one-pager {
padding-bottom: 120px;
[purpose='banner-background'] {
background: url('/images/background-sales-banner.svg');
background-size: cover;
background-position-x: right;
color: #fff;
background-color: #182147;
}
[purpose='button-row'] {
a {
font-weight: 700;
font-size: 16px;
line-height: 24px;
}
[purpose='cta-button'] {
cursor: pointer;
margin-right: 32px;
background: @core-vibrant-red;
border-radius: 8px;
padding-left: 32px;
padding-right: 32px;
height: 48px;
display: flex;
justify-content: center;
align-items: center;
color: #FFF;
position: relative;
text-decoration: none;
}
[purpose='animated-arrow-button-red'] {
display: inline;
padding-right: 40px;
cursor: pointer;
position: relative;
width: fit-content;
min-width: 125px;
font-weight: bold;
user-select: none;
transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
-ms-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-webkit-transition: 0.2s ease-in-out;
color: @core-fleet-black;
text-decoration: none;
&:after {
content: url('/images/arrow-right-red-16x16@2x.png');
transform: scale(0.5);
position: absolute;
top: -5px;
left: 80%; // <--- here
transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
-ms-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-webkit-transition: 0.2s ease-in-out;
/* opacity: 0; */
}
&:hover:after {
left: 82%; // <--- here
transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
-ms-transition: 0.2s ease-in-out;
-moz-transition: 0.2s ease-in-out;
-webkit-transition: 0.2s ease-in-out;
/* opacity:1; */
}
}
}
[purpose='banner'] {
padding-top: 80px;
padding-bottom: 80px;
padding-right: 40px;
padding-left: 40px;
}
[purpose='banner-text'] {
max-width: 511px;
margin-right: 60px;
h1 {
font-weight: 800;
font-size: 36px;
line-height: 42px;
margin-bottom: 8px;
}
h4 {
font-weight: 400;
font-size: 24px;
line-height: 28px;
margin-bottom: 24px;
}
}
[purpose='banner-hero-image'] {
width: 100%;
max-height: 212px;
}
[purpose='content'] {
width: 100%;
margin-left: auto;
margin-right: auto;
padding-top: 80px;
}
[purpose='headline'] {
margin-bottom: 40px;
text-align: center;
}
h2 {
font-size: 24px;
line-height: 32px;
font-weight: 800;
}
h4 {
font-size: 20px;
line-height: 32px;
font-weight: 400;
}
[purpose='common-problem'] {
text-align: center;
max-width: 250px;
align-items: center;
display: flex;
flex-direction: column;
// margin-right: 12px;
// margin-left: 12px;
margin-bottom: 40px;
flex: 0 0 250px;
img {
width: 36px;
margin-bottom: 16px;
}
p {
margin-bottom: 0px;
}
}
[purpose='tweet-deck'] {
max-width: 1040px;
padding-bottom: 40px;
box-sizing: content-box;
[purpose='tweet-card'] {
text-align: left;
background: #FFFFFF;
padding: 40px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 15px;
border: 1px solid #E2E4EA;
box-sizing: border-box;
box-shadow: 0px 2px 3px -5px rgba(25, 33, 71, 0.1);
border-radius: 16px;
p {
font-size: 16px;
line-height: 24px;
}
}
}
[purpose='feature'] {
margin-top: 60px;
img {
width: 440px;
max-width: 100%;
}
}
[purpose='hero-image'] {
img {
max-width: 100%;
}
}
[purpose='feature-text'] {
align-self: center;
max-width: 380px;
h4 {
font-weight: 700;
font-size: 20px;
line-height: 24px;
margin-bottom: 24px;
}
}
[purpose='fleet-cta'] {
background-image: url('/images/background-cta.svg');
background-position-x: center;
background-size: cover;
background-color: #192147;
padding: 60px 90px 66px 90px;
border-radius: 16px;
margin-top: 120px;
}
@media (max-width: 1094px) {
[purpose='banner-text'] {
margin-right: 16px;
}
[purpose='banner-hero-image'] {
width: 100%;
max-height: 200px;
}
}
@media (max-width: 1023px) {
[purpose='banner-text'] {
margin-right: 0px;
}
[purpose='banner-hero-image'] {
display: none;
}
}
@media (max-width: 991px) {
[purpose='content'] {
padding-left: 40px;
padding-right: 40px;
}
[purpose='banner-text'] {
margin-left: auto;
margin-right: auto;
}
[purpose='feature-image'] {
margin-right: auto;
margin-left: auto;
}
[purpose='feature-text'] {
margin-bottom: 24px;
text-align: center;
}
[purpose='feature'] {
}
[purpose='tweet-deck'] {
padding-left: 40px;
padding-right: 40px;
[purpose='tweet-card'] {
margin-bottom: 30px;
}
}
[purpose='common-problem'] {
margin-right: 15px;
margin-left: 15px;
}
[purpose='common-problem'] {
flex: 1 0 200px;
}
[purpose='fleet-cta'] {
padding: 60px 45px;
}
}
@media (max-width: 776px) {
[purpose='common-problem'] {
flex: 1 0 200px;
}
}
@media (max-width: 541px) {
[purpose='button-row'] {
max-width: 100%;
[purpose='cta-button'] {
margin-right: 0px;
width: 100%;
margin-bottom: 24px;
}
}
[purpose='common-problem'] {
flex: 0 0 180px;
}
[purpose='banner'] {
padding-left: 24px;
padding-right: 24px;
}
}
}

View file

@ -39,7 +39,6 @@ module.exports.policies = {
'deliver-demo-signup': true,
'articles/*': true,
'reports/*': true,
'view-sales-one-pager': true,
'try-fleet/view-register': true,
'try-fleet/view-sandbox-login': true,
'try-fleet/view-sandbox-teleporter-or-redirect-because-expired-or-waitlist': true,

View file

@ -158,15 +158,6 @@ module.exports.routes = {
}
},
'GET /overview': {
action: 'view-sales-one-pager',
locals: {
pageTitleForMeta: 'Overview | Fleet for osquery',
pageDescriptionForMeta: 'Fleet helps security and IT teams protect their devices. We\'re the single source of truth for workstation and server telemetry. Click to learn more!',
layout: 'layouts/layout-landing'
},
},
'GET /try-fleet/register': {
action: 'try-fleet/view-register',
locals: {

View file

@ -1,188 +0,0 @@
<div id="sales-one-pager" v-cloak>
<div purpose="banner-background">
<div purpose="banner" class="container-fluid">
<div style="max-width:1200px;" class="flex-row row mx-xl-auto justify-content-center align-items-center">
<div purpose="banner-text" class="text-center text-lg-left">
<h1>IT & security bliss starts with effective device management</h1>
<h4>Any operating system, deployed anywhere.</h4>
<div purpose="cta-buttons" style="max-width: 500px;" class="flex-row row mx-md-0 mx-4 pt-2">
<a href="/try-fleet/register?tryitnow" class="btn btn-primary col-md-6 col-12">Try it out</a>
<a purpose="demo-btn" style="color: #F9FAFC; max-width: 220px;" @click="clickOpenChatWidget()" class="btn col-md-6 col-12 mx-auto">Talk to an expert</a>
</div>
</div>
<div class="d-none d-lg-block px-0 px-sm-auto" purpose="banner-hero">
<img purpose="banner-hero-image" alt="A group of devices that are using Fleet" src="/images/hero-cloud-devices-477x213@2x.png">
</div>
</div>
</div>
</div>
<div purpose="content" style="max-width: 800px;" class="container">
<div purpose="headline" class="mb-0">
<h2>Common problems faced by IT and security teams:</h2>
<h4>From complex laws and organizational requirements to security threats and not-quite-integrated tools. IT admins face incredible pressure to keep devices safe and secure.</h4>
</div>
<div style="padding-top: 40px;" class="d-flex row flex-row mx-auto justify-content-lg-between justify-content-center">
<div purpose="common-problem">
<img alt="Insecure devices" src="/images/icon-insecure-device-36x36@2x.png">
<p><strong>51%</strong> of IT admins say they dont maintain secure laptops and servers effectively.
</p>
</div>
<div purpose="common-problem">
<img alt="Incomplete setup" src="/images/icon-incomplete-setup-36x36@2x.png">
<p><strong>75%</strong> dont have their devices running the latest operating system.
</p>
</div>
<div purpose="common-problem">
<img alt="An incomplete checklist" src="/images/icon-imcomplete-checklist-36x36@2x.png">
<p><strong>51%</strong> say they dont effectively enforce compliance and security posture.
</p>
</div>
<div purpose="common-problem">
<img alt="A hourglass" src="/images/icon-hourglass-36x36@2x.png">
<p><strong>48%</strong> cant respond to incidents in a timely manner.
</p>
</div>
<div purpose="common-problem">
<img alt="A globe" src="/images/icon-globe-error-36x36@2x.png">
<p><strong>77%</strong> dont have all their devices enrolled in their MDMs.
</p>
</div>
<div purpose="common-problem">
<img alt="Inadequate visibility" src="/images/icon-no-visibility-36x36@2x.png">
<p><strong>45%</strong> dont have enough visibility to investigate in real time.
</p>
</div>
</div>
<div style="padding-top: 80px;" purpose="headline">
<h2>Introducing Fleet</h2>
<h4>Accurate visibility into your laptops and servers on every OS</h4>
<p style="margin-top: 40px; margin-bottom:0px;">Keep your devices safe from vulnerabilities, maintain continuous compliance, and keep accurate inventories of hundreds of thousands of devices with Fleet and osquery.</p>
</div>
<div purpose="hero-image">
<img class="mx-auto" alt="The Fleet instance and fleetctl command line tool" src="/images/hero-fleet-ui-800x510@2x.png">
</div>
</div>
<div style="background-color: #F4F6FA;">
<div purpose="content" style="max-width: 800px;">
<div purpose="headline">
<h2>Community driven, and built on open-core technology.</h2>
<h4>Fleet is widely adopted in the Fortune 1,000 and manages over 1.65 million devices.</h4>
</div>
</div>
<div purpose="tweet-deck" class="row d-flex flex-column flex-lg-row card-deck mx-auto">
<div purpose="tweet-card" class="card ml-xl-0">
<div class="mb-4">
<a href="https://twitter.com/Square"><img width="131" height="38" alt="Square logo" src="/images/social-proof-logo-square-131x38@2x.png"/></a>
</div>
<p class="pb-2 mb-1">Mad props to how easy making a deploy pkg of Orbit was. I wish everyone made stuff that easy.</p>
<div class="row px-3 pt-2">
<div>
<p class="font-weight-bold m-0">Wesley Whetstone</p>
<p class="m-0">CPE <a href="https://twitter.com/Square">@Square</a></p>
</div>
</div>
</div>
<div purpose="tweet-card" class="card">
<div class="mb-4">
<a href="https://twitter.com/SnowflakeDB"><img width="153" height="38" alt="Snowflake logo" src="/images/social-proof-logo-snowflake-153x38@2x.png"/></a>
</div>
<p class="pb-2 mb-1">This is pretty dang amazing being able to stream real data this fast.</p>
<div class="row px-3 pt-2">
<div>
<p class="font-weight-bold m-0">Tom Larkin</p>
<p class="m-0">IT Engineering <a href="https://twitter.com/SnowflakeDB">@Snowflake</a></p>
</div>
</div>
</div>
<div purpose="tweet-card" class="card mr-xl-0">
<div class="mb-4">
<a href="https://twitter.com/comcast"><img width="107" height="38" alt="Comcast logo" src="/images/social-proof-logo-comcast-107x38.png"/></a>
</div>
<p class="pb-2 mb-1">Fleet is the "just right" open-source, enterprise grade solution.</p>
<div class="row px-3 pt-2">
<div>
<p class="font-weight-bold m-0">Abubakar Yousafzai</p>
<p class="m-0">Security Software Development & Engineering <a href="https://twitter.com/comcast">@Comcast</a></p>
</div>
</div>
</div>
</div>
<div class="container pt-0" purpose="content">
<div purpose="button-row" style="padding-bottom: 80px; max-width: 500px;" class="d-flex flex-sm-row flex-column justify-content-center align-items-center mx-auto">
<a purpose="cta-button" href="/try-fleet/register?tryitnow">Try Fleet today</a>
<a @click="clickOpenChatWidget()" purpose="animated-arrow-button-red">Talk to an expert</a>
</div>
</div>
</div>
<div purpose="content" style="max-width: 900px;" class="container">
<div purpose="headline">
<h2>Key features include:</h2>
</div>
<div purpose="feature" class="d-flex flex-lg-row flex-column justify-content-between">
<div class="order-last" purpose="feature-image">
<img alt="Real-time device visibility" src="/images/feature-realtime-440x277.png">
</div>
<div class="order-lg-last" purpose="feature-text">
<h4>Real-time device visibility
</h4>
<p>Allows admins an accurate birds-eye-view of the wellbeing of their devices, so they can detect compliance and system issues as they happen.
</p>
</div>
</div>
<div purpose="feature" class="d-flex flex-column flex-lg-row justify-content-between">
<div purpose="feature-text">
<h4>Discover vulnerable applications
</h4>
<p>By viewing application inventories, in order to patch them before downtime and data breaches occur.
</p>
</div>
<div purpose="feature-image">
<img alt="Discover vulnerable applications" src="/images/feature-vulnerable-software-440x277.png">
</div>
</div>
<div purpose="feature" class="d-flex flex-column flex-lg-row justify-content-between">
<div class="order-last" purpose="feature-image">
<img alt="File integrity monitoring" src="/images/feature-file-integrity-monitoring-440x277.png">
</div>
<div class="order-lg-last" purpose="feature-text">
<h4>File integrity monitoring
</h4>
<p>Gives you peace of mind that files aren't changing, unless they're supposed to.
</p>
</div>
</div>
<div purpose="feature" class="d-flex flex-column flex-lg-row justify-content-between">
<div purpose="feature-text">
<h4>Threat detection
</h4>
<p>Allow admins to detect malware and suspicious processes, so they can begin remediation as soon as risks emerge.
</p>
</div>
<div purpose="feature-image">
<img alt="Threat detection" src="/images/feature-threat-detection-440x277.png">
</div>
</div>
<div purpose="fleet-cta">
<div class="text-white text-center">
<h3>Give Fleet a try</h3>
<p>Get up and running with a test environment of Fleet within minutes</p>
</div>
<div purpose="cta-buttons" class="mx-auto d-flex flex-sm-row flex-column justify-content-center">
<a style="max-width: 220px;" class="text-white mr-sm-4 ml-sm-0 d-sm-flex align-items-center justify-content-center btn btn-block btn-primary mx-auto" href="/try-fleet/register?tryitnow">Get started</a>
<a purpose="demo-btn" style="max-width: 220px;" class="btn btn-lg text-white btn-white mr-2 pl-0 mx-auto mx-sm-0 mt-2 mt-sm-0" @click="clickOpenChatWidget()">Talk to an expert</a>
</div>
</div>
</div>
</div>
<%- /* Expose server-rendered data as window.SAILS_LOCALS :: */ exposeLocalsToBrowser() %>