diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index f6f7d41ec0..e5c1e551ea 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -8,8 +8,8 @@ pkg/sbom/ @knqyf263 @DmitriyLewen pkg/scanner/ @knqyf263 @DmitriyLewen # Misconfiguration scanning -docs/docs/scanner/misconfiguration/ @simar7 @nikpivkin -docs/docs/target/aws.md @simar7 @nikpivkin +docs/guide/scanner/misconfiguration/ @simar7 @nikpivkin +docs/guide/target/aws.md @simar7 @nikpivkin pkg/fanal/analyzer/config/ @simar7 @nikpivkin pkg/cloud/ @simar7 @nikpivkin pkg/iac/ @simar7 @nikpivkin @@ -19,4 +19,4 @@ helm/trivy/ @afdesk @simar7 # Kubernetes scanning pkg/k8s/ @afdesk @simar7 -docs/docs/target/kubernetes.md @afdesk @simar7 +docs/guide/target/kubernetes.md @afdesk @simar7 diff --git a/docs/assets/css/_glass_v2.scss b/docs/assets/css/_glass_v2.scss deleted file mode 100644 index 270f51e1a1..0000000000 --- a/docs/assets/css/_glass_v2.scss +++ /dev/null @@ -1,210 +0,0 @@ -/* glass_v2 */ - -.glass_v2 { - position: relative; - min-width: 100px; - min-height: 100px; - border-radius: 20px; - border: 1px solid rgba(#ffffff, 0.15); - padding: 2em; - background: - linear-gradient(235deg, rgba($aq-royal-blue, 0.18), rgba($aq-royal-blue, 0) 33%), - linear-gradient(45deg, rgba($aq-neon-blue, 0.18), rgba($aq-neon-blue, 0) 33%), - linear-gradient(rgba($aq-trivy-dark, 0.45)); - backdrop-filter: blur(12px); - box-shadow: - rgba($aq-neon-blue, 0.08) 0px 8px 12px -6px, - rgba($aq-neon-blue, 0.12) 0px 16px 24px -10px, - inset 0 1px 0 rgba($aq-royal-blue, 0.4), - inset 1px 0 0 rgba($aq-royal-blue, 0.3), - inset 0 0 0 0.5px rgba(#ffffff, 0.1); - - //top-right shine effect - &::before { - content: ""; - pointer-events: none; - position: absolute; - right: -1px; - top: -1px; - width: 50%; - height: 50%; - border-radius: 0; - border-top-right-radius: inherit; - border-bottom-left-radius: inherit; - border: 1px solid transparent; - z-index: 1; - background: conic-gradient( - from -45deg at center in oklch, - transparent 8%, - rgba($aq-royal-blue, 0.5), - transparent 45% - ) border-box; - mask: - linear-gradient(transparent), - linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; - } - - //bottom-left shine effect - &::after { - content: ""; - pointer-events: none; - position: absolute; - left: -1px; - bottom: -1px; - width: 25%; - height: 25%; - border-radius: 0; - border-top-right-radius: inherit; - border-bottom-left-radius: inherit; - border: 1px solid transparent; - z-index: 1; - background: conic-gradient( - from 135deg at center in oklch, - transparent 15%, - rgba($aq-neon-blue, 0.15), - transparent 30% - ) border-box; - mask: - linear-gradient(transparent), - linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; - } - - .glow_topright { - pointer-events: none; - position: absolute; - right: -12px; - top: -12px; - width: 40%; - height: 40%; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border: 12px solid transparent; - opacity: 0.7; - filter: blur(8px) saturate(1.2) brightness(0.7); - mix-blend-mode: plus-lighter; - z-index: 3; - - &::before { - content: ""; - position: absolute; - inset: 0; - border: inherit; - border-radius: inherit; - background: conic-gradient( - from -45deg at center in oklch, - transparent 5%, - rgba($aq-royal-blue, 0.4), - transparent 40% - ) border-box; - mask: - linear-gradient(transparent), - linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; - } - - &::after { - content: ""; - position: absolute; - inset: -3px; - border: 18px solid transparent; - border-radius: 25px; - z-index: 4; - opacity: 0.5; - background: conic-gradient( - from -45deg at center in oklch, - transparent 8%, - rgba($aq-royal-blue, 0.6), - transparent 35% - ) border-box; - mask: - linear-gradient(transparent), - linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; - } - } - - //bottom-left glow - .glow_bottomleft { - pointer-events: none; - position: absolute; - left: -4px; - bottom: -4px; - width: 20%; - height: 20%; - border-top-right-radius: 15px; - border-bottom-left-radius: 15px; - border: 4px solid transparent; - opacity: 0.2; - filter: blur(6px) saturate(1.0) brightness(0.4); - mix-blend-mode: plus-lighter; - z-index: 3; - - &::before { - content: ""; - position: absolute; - inset: 0; - border: inherit; - border-radius: inherit; - background: conic-gradient( - from 135deg at center in oklch, - transparent 12%, - rgba($aq-neon-blue, 0.15), - transparent 28% - ) border-box; - mask: - linear-gradient(transparent), - linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; - } - - &::after { - content: ""; - position: absolute; - inset: -1px; - border: 6px solid transparent; - border-radius: 18px; - z-index: 4; - opacity: 0.15; - background: conic-gradient( - from 135deg at center in oklch, - transparent 15%, - rgba($aq-neon-blue, 0.25), - transparent 25% - ) border-box; - mask: - linear-gradient(transparent), - linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; - } - } //glow_bottomleft - - -&.light_glass { - background: - linear-gradient(235deg, rgba(#ffffff, 0.6), rgba(#ffffff, 0.3) 33%), - linear-gradient(45deg, rgba(#ffffff, 0.7), rgba(#ffffff, 0.20) 33%), - linear-gradient(rgba(#ffffff, 0.25)); - - border: 1px solid rgba(#ffffff, 0.3); - color: $aq-blue-abyss; -} - - - - - -} //glass_v2 diff --git a/docs/assets/css/_hubspot_form.scss b/docs/assets/css/_hubspot_form.scss deleted file mode 100644 index 3778e26c56..0000000000 --- a/docs/assets/css/_hubspot_form.scss +++ /dev/null @@ -1,47 +0,0 @@ -/* hubspot_form_wrap */ -.hubspot_form_wrap { - padding-top:20px;padding-bottom:35px;position:relative;z-index:5; - - * { - font-family: "Inter", sans-serif; - } -} - -/* hubspot form styles */ -.hs-form .hs-form-field {text-align:left;} -.hs-form .hs-form-required {opacity:0.5;padding-left:0.2em;} -.hs-form label {font-size: 14px;font-weight: 400;} -.hs-form input[type="text"],.hs-form input[type="password"], .hs-form input[type="datetime"], .hs-form input[type="datetime-local"], .hs-form input[type="date"], .hs-form input[type="month"], .hs-form input[type="time"], .hs-form input[type="week"], .hs-form input[type="number"], .hs-form input[type="email"], .hs-form input[type="url"], .hs-form input[type="search"], .hs-form input[type="tel"], .hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea,.hs-form select {width:100%;height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1 !important;border-radius:4px;box-shadow:none;box-sizing:border-box;} -.hs-form input[type="file"] {border:0px;padding:0px;} -.hs-form input[type="text"]:focus,.hs-form input[type="password"]:focus, .hs-form input[type="datetime"]:focus, .hs-form input[type="datetime-local"]:focus, .hs-form input[type="date"]:focus, .hs-form input[type="month"]:focus, .hs-form input[type="time"]:focus, .hs-form input[type="week"]:focus, .hs-form input[type="number"]:focus, .hs-form input[type="email"]:focus, .hs-form input[type="url"]:focus, .hs-form input[type="search"]:focus, .hs-form input[type="tel"]:focus, .hs-form input[type="color"]:focus,.hs-form input[type="file"]:focus,.hs-form textarea:focus,.hs-form select:focus {border:1px solid #08b1d5;outline:0;} -.hs-form textarea:focus {border:1px solid #08b1d5;outline:0;} -.hs-form input:focus:required:invalid:focus, -.hs-form textarea:focus:required:invalid:focus, -.hs-form select:focus:required:invalid:focus {border:1px solid #08b1d5;outline:0;} -.hs-form .hs-error-msgs {list-style-type:none;padding-left:0px;margin:5px 0 0 0;font-size: 14px;} -.hs-form .hs-error-msgs label {color:$aq-coral-red;font-weight:normal;font-size:90%;} -.hs-form .hs-recaptcha {margin-bottom: 20px;} -::-webkit-input-placeholder {color:#999999;} -:-moz-placeholder {color:#999999;} -::-moz-placeholder {color:#999999;} -:-ms-input-placeholder {color:#999999;} -.hs-form fieldset.form-columns-0, .hs-form fieldset.form-columns-1, .hs-form fieldset.form-columns-2 {margin-bottom:0px;max-width:100%;} -.hs-form fieldset.form-columns-3 {display:none;} -.hs-form .field {margin-bottom:20px;} -body .hs-form fieldset.form-columns-1 .hs-input {width:100%;} -.hs-form .hs_submit {text-align:center;} -.hs-form .hs-richtext {margin-bottom: 20px;} -.hs-form .hs-richtext span {background-color: transparent !important;} -.hs-form .hs-richtext a {color: $aq-neon-blue;} -.hs-form .hs-recaptcha {visibility: hidden;position: absolute;} -.hs-form .hs-fieldtype-textarea {min-height: 6em;} -.hs-form .hs-field-desc {font-size: 14px;margin-bottom:10px;} -.hs-button.primary {background-color:$aq-neon-blue; - border-color:$aq-neon-blue; - color:$aq-blue-abyss;-moz-user-select:none;background-image:none;border:1px solid rgba(0, 0, 0, 0);cursor:pointer;display:inline-block;font-weight:400;line-height:1.42857;margin-bottom:0;text-align:center;vertical-align:middle;white-space:nowrap;border-radius:4px;font-size:16px;padding:8px 15px; -} - -/* ff fix */ -@-moz-document url-prefix() { - fieldset {display:table-cell;} -} diff --git a/docs/assets/css/_slick_slider.scss b/docs/assets/css/_slick_slider.scss deleted file mode 100644 index 3313f01bd8..0000000000 --- a/docs/assets/css/_slick_slider.scss +++ /dev/null @@ -1,131 +0,0 @@ -/* Slider */ -.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;} -.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;} -.slick-list:focus{outline:none;} -.slick-list.dragging{cursor:hand;} -.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);} -.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;} -.slick-track:before,.slick-track:after{display:table;content:'';} -.slick-track:after{clear:both;} -.slick-loading .slick-track{visibility:hidden;} -.slick-slide{display:none;float:left;height:100%;min-height:1px;} -.slick-slide:focus{outline:none;} -.slick-slide img{display:block;} -.slick-slide.slick-loading img{display:none;} -.slick-slide.dragging img{pointer-events:none;} -.slick-initialized .slick-slide{display:block;} -.slick-loading .slick-slide{visibility:hidden;} -.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;} -.slick-arrow.slick-hidden{display:none;} - -.slick-arrow {display:block;background-color:transparent;border:none;color:transparent;cursor:pointer;position:absolute;top:0px;height:330px;width:80px;z-index:20;outline:none;} -.slick-arrow:focus, .slick-arrow:active {outline:none;} -.slick-arrow.slick-prev {left:0px;background-image:linear-gradient(to right, rgba($aq-neo-background,1) 0%, rgba($aq-neo-background,0) 100%);} -.slick-arrow.slick-next {right:0px;background-image:linear-gradient(to left, rgba($aq-neo-background,1) 0%, rgba($aq-neo-background,0) 100%);} -.slick-arrow:before {content:"";display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:21;background-repeat:no-repeat;} -.slick-arrow.slick-prev:before {background-image:url(../images/arrow_left.png);background-position:center left;} -.slick-arrow.slick-next:before {background-image:url(../images/arrow_right.png);background-position:center right;} - - - -/* dots */ -.slick-dotted.slick-slider -{ - margin-bottom: 0px; -} - - -.slick-dots -{ - //position: absolute; - //bottom: -25px; - position: relative; - display: block; - - width: 100%; - padding: 0; - margin: 0; - - list-style: none; - - text-align: center; -} - - -.slick-dots li { - position: relative; - display: inline-block; - width: 24px; - height: 24px; - margin: 0px 4px; - padding: 0; - cursor: pointer; -} - -.slick-dots li button -{ - font-size: 0; - line-height: 0; - - display: block; - - width: 24px; - height: 24px; - padding: 0px; - - cursor: pointer; - - color: transparent; - border: 0; - outline: none; - background: transparent; - - &:before { - - position: relative; - top: 0px; - left: 0px; - width: 20px; - height: 20px; - content: ""; - background-color: transparent; - border: 2px solid $aq-neon-blue; - border-radius: 50%; - display: block; - opacity: 0.7; - } - - &:after { - - position: absolute; - top: 7px; - left: 5px; - width: 10px; - height: 10px; - content: ""; - background-color: $aq-neon-blue; - //border: 1px solid #666; - border-radius: 50%; - //box-shadow: inset 1px 1px 1px #888; - display: block; - opacity: 0; - transition: 0.2s ease-out; - - } - - - - -} -.slick-dots li button:hover, -.slick-dots li button:focus -{ - outline: none; - &:after { - opacity: 1; - } -} - -.slick-dots li.slick-active button:after { - opacity: 1; -} diff --git a/docs/assets/css/_trivy_homepage.scss b/docs/assets/css/_trivy_homepage.scss deleted file mode 100644 index 22aa235eef..0000000000 --- a/docs/assets/css/_trivy_homepage.scss +++ /dev/null @@ -1,411 +0,0 @@ -/* trivy homepage */ -.trivy_v1_homepage_wrap { - position: relative; - z-index: 3; - - * { - transition: all 0.2s ease !important; - } - - - - .hero_wrap { - background-color: $aq-trivy-dark; - background-image: radial-gradient(1600px at 70% 120%, #031145 10%, $aq-trivy-dark 100%); - min-height: 1050px; - position: relative; - z-index: 10; - - - .homepage_background_image_wrap { - position: absolute; - left: 0px; - top: 0px; - width: 100%; - height: 100%; - z-index: 1; - pointer-events: none; - - - .stars_wrap { - position: absolute; - left: 0px; - top: 0px; - width: 100%; - height: 100%; - z-index: 1; - overflow: hidden; - - .stars_bg { - position: absolute; - width: 400vw; - height: 400vh; - top: 50%; - left: 50%; - margin-top: -200vh; - margin-left: -200vw; - animation: stars_ani 240s linear infinite; - background-size: 240px; - backface-visibility: visible; - background-image:url(../images/homepage_hero_stars_02.svg); - background-repeat: repeat; - - } - - - @keyframes stars_ani { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(360deg); } - } - - } //stars_wrap - - .terrain_wrap { - position: absolute; - left: 0px; - bottom: 0px; - width: 100%; - height: 680px; - background-image:url(../images/homepage_hero_terrain_08.svg); - background-repeat: no-repeat; - background-position: center top; - background-size: cover; - z-index: 2; - } // terrain_wrap - - - .beams_wrap { - position: absolute; - left: 0px; - bottom: 0px; - width: 100%; - height: 100%; - z-index: 3; - overflow: hidden; - - .beam { - position: absolute; - right: 200px; - top: 270px; - width: 3px; - height: 350%; - background: rgba(#3eabff,0.6); - box-shadow: 0px 0px 55px 0px rgba(#3eabff,1); - transform-origin: 0 0; - animation: beam_ani 10s infinite; - - &.num2 {animation: beam_ani 11s infinite;} - &.num3 {animation: beam_ani 12s infinite;} - &.num4 {animation: beam_ani 13s infinite;} - } //beam - - @keyframes beam_ani { - 0% { transform: rotate(75deg); } - 50% { transform: rotate(-15deg); } - 100% { transform: rotate(75deg); } - } - - .sphere { - z-index:999; - position: absolute; - top: 60px; - right: 50px; - width: 280px; - height: 280px; - background-image:url(../images/homepage_hero_orb_03.png); - background-position: center center; - background-repeat: no-repeat; - } - - } //beams_wrap - - - .person_wrap { - position: absolute; - left: 0px; - bottom: 0px; - width: 100%; - height: 595px; - background-image:url(../images/homepage_v1_hero_person_01.png); - background-repeat: no-repeat; - background-position: center bottom; - z-index: 4; - - } // person_wrap - - - - } //hero_background_image_wrap - } - - - - .hero { - - - .hero-body { - padding: 80px 0px; - // border: 1px solid red; - - .header_title_wrap { - .header_title_content_wrap { - - width: 50%; - position: relative; - z-index: 3; - - .page_title { - color: #ffffff; - font-weight: $weight-bold; - font-size: 48px; //3rem - line-height: 1.3; - }//page_title - - .page_subtitle { - color: #ffffff; - font-weight: $weight-normal; - font-size: 24px; //1.5rem - line-height: 1.3; - margin-bottom: 30px; - } //page_subtitle - - - @media screen and (max-width: $widescreen), print { - width: 70%; - } //until widescreen - - @media screen and (max-width: $tablet), print { //769 - - width: 100%; - - .page_title { - font-size: 32px; //2rem - }//page_title - - .page_subtitle { - font-size: 18px; //1.125rem - }//page_subtitle - - } //until tablet - - - } //header_title_content_wrap - - } //header_title_wrap - - @media screen and (min-width: $tablet), print { //769 - padding: 48px 24px; //3rem 1.5rem - } - } - - } //hero - - - - - - // } //page-trivy_homepage - - - - - /* homepage_community */ - .homepage_community_wrap { - position: relative; - background-color: $aq-trivy-dark; - color: #ffffff; - z-index: 5; - padding-top: 60px; - padding-bottom: 20px; - - - .container.wide_container { - max-width: 1640px; - padding-left: 20px; - padding-right: 20px; - display: flex; - flex-direction: row; - flex-wrap: wrap; - } - - - .community_titles_column { - width: 33.3333%; - padding-right: 32px; - - @media screen and (max-width: $desktop), print { - width: 41.6666666667%; - } //until desktop - - @media screen and (max-width: $tablet), print { - width: 100%; - } //until tablet - } - - .community_slider_column { - width: 66.6666%; - - @media screen and (max-width: $desktop), print { - width: 58.3333333333%; - } //until desktop - - @media screen and (max-width: $tablet), print { - width: 100%; - } //until tablet - } - - - .community_title { - color: $aq-neon-blue; - font-size: 60px; //3.75rem - font-weight: $weight-bold; - margin-bottom: 24px; //1.5rem - line-height: 1.2; - - - } - - .community_subtitle { - color: #ffffff; - font-size: 26px; //1.625rem - margin-bottom: 24px; //1.5rem - - - } - - .community_cta_wrap { - - .button { - font-weight: $weight-bold; - margin-right: 10px; - } - - } - - .community_quotes_wrap { - position: relative; - - - .community_quotes { - column-count: 3; - column-gap: 20px; - - @media screen and (max-width: $widescreen), print { //1216 - column-count: 2; - } - - @media screen and (max-width: $tablet), print { //769 - column-count: 1; - } - - .quote_item_wrap { - display: inline-block; - margin: 0px 0px 20px 0px; - width: 100%; - } - - .quote_item { - - display: block; - position: relative; - color: #ffffff; - border: 1px solid rgba($aq-neon-blue,0.2); - background-color: rgba($aq-neon-blue,0.05); - border-radius: 4px; - padding: 25px; - - .quote_name { - font-size: 16px; //1rem - font-weight: $weight-semibold; - } - - .quote_twitter_handle { - opacity: 0.6; - font-size: 13px; //0.8125rem - } - - .quote_company { - opacity: 0.6; - font-size: 13px; //0.8125rem - } - - .quote_text { - font-size: 16px; //1rem - font-weight: $weight-normal; - line-height: 1.3; - } - - .quote_avatar { - display: block; - position: absolute; - top: 25px; - left: 25px; - width: 40px; - height: 40px; - border-radius: 50%; - background-repeat: no-repeat; - background-position: center center; - background-size: cover; - - } - - &.is_tweet { - - .quote_text { - padding-top: 10px; - } - - - &.has_avatar { - .quote_name, - .quote_twitter_handle { - padding-left: 50px; - } - } //has_avatar - - } //&is_tweet - - &.is_quote { - - .quote_text { - position: relative; - padding-top: 40px; - padding-bottom: 10px; - - &:before { - content: ""; - display: block; - position: absolute; - top: -10px; - left: 0px; - width: 56px; - height: 42px; - background-image: url(../images/community_quote.png); - background-position: center center; - background-repeat: no-repeat; - } - } //quote_text - - } //&is_quote - - } //quote_item - - } - - } //community_quotes_wrap - - @media screen and (max-width: $tablet), print { //tablet - - .community_title { - font-size: 32px; //2rem - } - .community_subtitle { - font-size: 18px; //1.125rem - } - - } //until - - - } //homepage_community_wrap - -} //trivy_homepage_wrap \ No newline at end of file diff --git a/docs/assets/css/_trivy_partners.scss b/docs/assets/css/_trivy_partners.scss deleted file mode 100644 index 8a951bd0c3..0000000000 --- a/docs/assets/css/_trivy_partners.scss +++ /dev/null @@ -1,491 +0,0 @@ -/* trivy partners page */ -.trivy_v1_homepage_wrap.partners_wrap { - position: relative; - z-index: 3; - background-color: $aq-trivy-dark; - color: #ffffff; - padding-bottom: 80px; //5rem - - .generic_title { - color: #ffffff; - } - - - .section_title_wrap { - position: relative; - padding-bottom: $gap; - padding-top: $gap/2; - text-align: center; - z-index: 1; - - .section_title, .section_subtitle { - position: relative; - z-index: 2; - } - - .section_title_icon { - position: relative; - z-index: 2; - text-align: center; - - img { - display: block; - animation: float 3s ease-out infinite; - margin: 0px auto; - } - - &::after { - content: ""; - position: relative; - margin: 30px auto 10px auto; - background-color: rgba(#ffffff,0.1); - width: 90px; - display: block; - height: 15px; - border-radius: 50%; - animation: shrink 3s ease-out infinite; - // transform-origin: center center; - } - } - - @keyframes float { - 50% { - transform: translate(0, 10px); - } - } - - - @keyframes shrink { - 0% { - width: 80px; - } - 50% { - width: 100px; - } - 100% { - width: 80px; - } - } - - - .section_title_icon + .section_title { - margin-top: 0px; - } - - - - - &::before { - content: ""; - position: absolute; - left: 20%; - width: 60%; - padding: 30% 0; - transform: translate(0, -70%) rotate(-45deg); - background: radial-gradient(circle at left bottom, rgba($aq-neon-blue, 0.5) 10%, rgba($aq-royal-blue, 0.4) 20%, rgba($aq-trivy-dark, 0) 60%); - filter: blur(40px); - z-index: 1; - pointer-events: none; - - } //before - - - } //section_title_wrap - - .partners_hero_wrap { - background-color: $aq-trivy-dark; - background-image: radial-gradient(60vw at 50%, #031145 10%, $aq-trivy-dark 100%); - min-height: 500px; - position: relative; - z-index: 10; - - .partners_background_image_wrap { - position: absolute; - left: 0px; - top: 0px; - width: 100%; - height: 100%; - z-index: 1; - pointer-events: none; - - .stars_wrap { - position: absolute; - left: 0px; - top: 0px; - width: 100%; - height: 100%; - z-index: 1; - overflow: hidden; - - .stars_bg { - position: absolute; - width: 400vw; - height: 400vh; - top: 50%; - left: 50%; - margin-top: -200vh; - margin-left: -200vw; - animation: stars_ani 240s linear infinite; - background-size: 240px; - backface-visibility: visible; - background-image:url(../images/homepage_hero_stars_02.svg); - background-repeat: repeat; - - } - - - @keyframes stars_ani { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(360deg); } - } - - } //stars_wrap - - - - } //hero_background_image_wrap - } //partners_hero_wrap - - - - .hero { - - - .hero-body { - // padding: 80px 0px; - - .header_title_wrap.with_columns { - - display: flex; - flex-direction: row; - - @media screen and (max-width: $desktop) { - flex-direction: column; - } - - - .header_title_content_wrap { - - width: 50%; - position: relative; - z-index: 3; - - - - .page_title { - font-size: 64px; //4rem - margin-bottom: 0px; - } - - &.partners_hero_titles { - display: flex; - align-self: center; - justify-content: center; - flex-direction: column; - } - - &.partners_hero_stage_image { - display: flex; - align-self: center; - justify-content: center; - img { - max-width: 100%; - height: auto; - } - } - - - @media screen and (max-width: $widescreen), print { - width: 70%; - - .page_title { - font-size: 48px; //3rem - } - } //until widescreen - - @media screen and (max-width: $tablet), print { //769 - - width: 100%; - - .page_title { - font-size: 32px; //2rem - }//page_title - - .page_subtitle { - font-size: 18px; //1.125rem - }//page_subtitle - - } //until tablet - - - } //header_title_content_wrap - - } //header_title_wrap - - @media screen and (min-width: $tablet), print { //769 - padding: 24px; - } - } - - } //hero - - -} //trivy_v1_homepage_wrap partners_wrap - - -/* logos */ -.partners_logos_wrap { - background-color: $aq-trivy-dark; - padding: 50px 0px; - - .partners_logos_title { - text-align: center; - color: #ffffff; - } - - .partners_logos { - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - gap: 64px; //4rem - flex-wrap: wrap; - - .logo_item { - display: inline-block; - padding: 20px; - margin: 0px; - - // background-color: red; - img { - display: block; - margin: 0px auto; - width: auto; - max-height: 115px; - max-width: 200px; - transition: all 0.3s ease; - // overflow: hidden; - } - } //logo_item - - @media screen and (max-width: $tablet) { - - gap: 32px; //2rem - - .logo_item { - img { - max-height: 80px; - max-width: 150px; - } - } - } - - } //partners_logos -} //partners_logos_wrap - - - -/* benefits */ -.partners_benefits_wrap { - position: relative; - z-index: 10; - padding: $gap; - - .benefit_items { - display: flex; - flex-direction: row; - gap: $gap; - padding: 12px; //.75rem - position: relative; - z-index: 5; - - @media screen and (max-width: $desktop) { - flex-direction: column; - } - - .benefit_item { - flex: 1; - - .benefit_icon { - text-align: center; - - img { - max-width: 150px; - margin-left: auto; - margin-right: auto; - height: auto; - } - } - - .benefit_title { - text-align: center; - font-size: 32px; //2rem - } - - - .benefit_content { - font-size: 18px; //1.125rem - line-height: 1.3; - margin: 12px; //.75rem - text-align: center; - } - } //benefit_item - } //benefit_items -} //partners_benefits_wrap - - - -/* plans */ -.partners_plans_wrap { - position: relative; - z-index: 10; - padding: $gap; - - - .plan_items { - - display: flex; - flex-direction: column; - gap: $gap; - padding: 12px; //.75rem - position: relative; - z-index: 5; - - .plan_item { - // border: 1px solid orange; - padding-left: 60px; - - - .glass_content { - - display: flex; - flex-direction: row; - align-items: center; - gap: $gap; - margin: 0 12px; //.75rem - min-height: 180px; - - .plan_titles_wrap { - - width: 80%; - - .plan_title { - font-size: 32px; //2rem - margin: 12px 0px; - } - - .plan_subtitle { - font-size: 26px; //1.625rem - margin: 12px 0px; - } - } //plan_titles_wrap - - .plan_content { - font-size: 20px; //1.25rem - line-height: 1.3; - margin: 12px; //.75rem - width: 100%; - } - - - - - @media screen and (max-width: $desktop) { - flex-direction: column; - gap: 0px; - - .plan_titles_wrap { - width: 100%; - } - - } //desktop - - - } //glass_content - - - } //plan_item - - } //plan_items - - - - .plan_level { - position: absolute; - top: 10%; - left: 24px; - height: 80%; - width: 20px; - background-color: $aq-royal-blue; - border-radius: 10px; - pointer-events: none; - overflow: hidden; - - &.level_1 {background-color: $aq-starfish-yellow;} - &.level_2 {background-color: $aq-coral-red;} - &.level_3 {background-color: $aq-legacy-blue;} - - &::after { - content: ''; - position: absolute; - top: -150%; - left: -150%; - width: 400%; - height: 400%; - background: linear-gradient( - -45deg, - transparent 40%, - rgba(255, 255, 255, 0.05) 47%, - rgba(255, 255, 255, 0.2) 50%, - rgba(255, 255, 255, 0.05) 53%, - transparent 60% - ); - transform: rotate(-45deg); - animation: shimmer 1.2s ease-out infinite; - animation-delay: 2s; - opacity: 0; - } - - @keyframes shimmer { - 0% { - transform: translateX(-120%) rotate(-45deg); - opacity: 0; - } - 20% { - opacity: 1; - } - 80% { - opacity: 1; - } - 100% { - transform: translateX(120%) rotate(-45deg); - opacity: 0; - } - } - } //plan_level - -} //partners_plans_wrap - - -.partners_contact_wrap { - - .partners_contact_title { - text-align: center; - } - - .contact_form_wrap { - position: relative; - z-index: 5; - max-width: 60%; - margin: 0 auto; - - .hubspot_form_wrap { - - } //hubspot_form_wrap - - @media screen and (max-width: $desktop) { - max-width: 90%; - } - - } //contact_form_wrap -} //partners_contact_wrap diff --git a/docs/assets/css/trivy_v1_styles.css b/docs/assets/css/trivy_v1_styles.css deleted file mode 100644 index cda24043ff..0000000000 --- a/docs/assets/css/trivy_v1_styles.css +++ /dev/null @@ -1,1356 +0,0 @@ -/* trivy styles */ -body { - font-family: "Inter", sans-serif; -} - -.container { - width: 100%; - margin: 0 auto; - max-width: 1440px; -} -.container.is-relative { - position: relative; -} -@media screen and (max-width: 769px), print { - .container { - padding: 0 24px; - max-width: calc(100% - 48px); - } -} - -.generic_title { - font-size: 28px; - font-weight: 700; - margin: 12px; - color: #1904da; -} - -.generic_subtitle { - font-size: 18px; - opacity: 0.8; - margin: 12px; -} - -.section_title { - color: #ffffff; - font-size: 48px; - font-weight: 700; - margin-bottom: 24px; - line-height: 1.2; -} -.section_title.is_smaller { - font-size: 40px; -} - -.section_subtitle { - color: #ffffff; - font-size: 26px; - margin-bottom: 24px; -} - -@media screen and (max-width: 769px) { - .section_title, .section_title.is_smaller { - font-size: 32px; - } - .section_subtitle { - font-size: 18px; - } -} -.button { - background-color: #ebf3fa; - border: 1px solid #dbdbdb; - border-width: 1px; - color: #363636; - cursor: pointer; - justify-content: center; - padding-bottom: calc(0.5em - 1px); - padding-left: 1em; - padding-right: 1em; - padding-top: calc(0.5em - 1px); - text-align: center; - white-space: nowrap; - border-radius: 4px; - transition: all 0.2s ease; - font-size: 16px; - display: inline-block; - font-weight: 700; -} -.button.is-seafoam { - background-color: #50f0ff; - border-color: #50f0ff; - color: #031730; -} -.button.is-seafoam.is-outlined { - background-color: rgba(0, 0, 0, 0); - border-color: #50f0ff; - color: #50f0ff; - border-width: 2px; -} -.button.is-seafoam.is-outlined:hover { - background-color: #50f0ff; - color: #031730; -} -.button.large_btn { - font-size: 22px; - padding: 16px 27px; - margin-right: 12px; -} -@media screen and (max-width: 769px), print { - .button.large_btn { - font-size: 18px; - } -} -.button.solidseafoamarrowbutton { - background-color: #50f0ff; - font-weight: 700; - border: 2px solid #50f0ff; - font-size: 22px; - padding: 16px 27px; - color: #031730; -} -.button.solidseafoamarrowbutton:after { - content: ""; - border: solid #031730; - border-width: 0 2px 2px 0; - display: inline-block; - padding: 4px; - transform: rotate(-45deg); - margin-left: 30px; - vertical-align: middle; - transition: all 0.2s; -} - -.margin-bottom-20 { - margin-bottom: 20px; -} - -/* Slider */ -.slick-slider { - position: relative; - display: block; - box-sizing: border-box; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-touch-callout: none; - -khtml-user-select: none; - -ms-touch-action: pan-y; - touch-action: pan-y; - -webkit-tap-highlight-color: transparent; -} - -.slick-list { - position: relative; - display: block; - overflow: hidden; - margin: 0; - padding: 0; -} - -.slick-list:focus { - outline: none; -} - -.slick-list.dragging { - cursor: hand; -} - -.slick-slider .slick-track, .slick-slider .slick-list { - transform: translate3d(0, 0, 0); -} - -.slick-track { - position: relative; - top: 0; - left: 0; - display: block; - margin-left: auto; - margin-right: auto; -} - -.slick-track:before, .slick-track:after { - display: table; - content: ""; -} - -.slick-track:after { - clear: both; -} - -.slick-loading .slick-track { - visibility: hidden; -} - -.slick-slide { - display: none; - float: left; - height: 100%; - min-height: 1px; -} - -.slick-slide:focus { - outline: none; -} - -.slick-slide img { - display: block; -} - -.slick-slide.slick-loading img { - display: none; -} - -.slick-slide.dragging img { - pointer-events: none; -} - -.slick-initialized .slick-slide { - display: block; -} - -.slick-loading .slick-slide { - visibility: hidden; -} - -.slick-vertical .slick-slide { - display: block; - height: auto; - border: 1px solid transparent; -} - -.slick-arrow.slick-hidden { - display: none; -} - -.slick-arrow { - display: block; - background-color: transparent; - border: none; - color: transparent; - cursor: pointer; - position: absolute; - top: 0px; - height: 330px; - width: 80px; - z-index: 20; - outline: none; -} - -.slick-arrow:focus, .slick-arrow:active { - outline: none; -} - -.slick-arrow.slick-prev { - left: 0px; - background-image: linear-gradient(to right, #ebf3fa 0%, rgba(235, 243, 250, 0) 100%); -} - -.slick-arrow.slick-next { - right: 0px; - background-image: linear-gradient(to left, #ebf3fa 0%, rgba(235, 243, 250, 0) 100%); -} - -.slick-arrow:before { - content: ""; - display: block; - position: absolute; - left: 0px; - top: 0px; - width: 100%; - height: 100%; - z-index: 21; - background-repeat: no-repeat; -} - -.slick-arrow.slick-prev:before { - background-image: url(../images/arrow_left.png); - background-position: center left; -} - -.slick-arrow.slick-next:before { - background-image: url(../images/arrow_right.png); - background-position: center right; -} - -/* dots */ -.slick-dotted.slick-slider { - margin-bottom: 0px; -} - -.slick-dots { - position: relative; - display: block; - width: 100%; - padding: 0; - margin: 0; - list-style: none; - text-align: center; -} - -.slick-dots li { - position: relative; - display: inline-block; - width: 24px; - height: 24px; - margin: 0px 4px; - padding: 0; - cursor: pointer; -} - -.slick-dots li button { - font-size: 0; - line-height: 0; - display: block; - width: 24px; - height: 24px; - padding: 0px; - cursor: pointer; - color: transparent; - border: 0; - outline: none; - background: transparent; -} -.slick-dots li button:before { - position: relative; - top: 0px; - left: 0px; - width: 20px; - height: 20px; - content: ""; - background-color: transparent; - border: 2px solid #50f0ff; - border-radius: 50%; - display: block; - opacity: 0.7; -} -.slick-dots li button:after { - position: absolute; - top: 7px; - left: 5px; - width: 10px; - height: 10px; - content: ""; - background-color: #50f0ff; - border-radius: 50%; - display: block; - opacity: 0; - transition: 0.2s ease-out; -} - -.slick-dots li button:hover, -.slick-dots li button:focus { - outline: none; -} -.slick-dots li button:hover:after, -.slick-dots li button:focus:after { - opacity: 1; -} - -.slick-dots li.slick-active button:after { - opacity: 1; -} - -/* glass_v2 */ -.glass_v2 { - position: relative; - min-width: 100px; - min-height: 100px; - border-radius: 20px; - border: 1px solid rgba(255, 255, 255, 0.15); - padding: 2em; - background: linear-gradient(235deg, rgba(25, 4, 218, 0.18), rgba(25, 4, 218, 0) 33%), linear-gradient(45deg, rgba(80, 240, 255, 0.18), rgba(80, 240, 255, 0) 33%), linear-gradient(rgba(10, 11, 35, 0.45)); - backdrop-filter: blur(12px); - box-shadow: rgba(80, 240, 255, 0.08) 0px 8px 12px -6px, rgba(80, 240, 255, 0.12) 0px 16px 24px -10px, inset 0 1px 0 rgba(25, 4, 218, 0.4), inset 1px 0 0 rgba(25, 4, 218, 0.3), inset 0 0 0 0.5px rgba(255, 255, 255, 0.1); -} -.glass_v2::before { - content: ""; - pointer-events: none; - position: absolute; - right: -1px; - top: -1px; - width: 50%; - height: 50%; - border-radius: 0; - border-top-right-radius: inherit; - border-bottom-left-radius: inherit; - border: 1px solid transparent; - z-index: 1; - background: conic-gradient(from -45deg at center in oklch, transparent 8%, rgba(25, 4, 218, 0.5), transparent 45%) border-box; - mask: linear-gradient(transparent), linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; -} -.glass_v2::after { - content: ""; - pointer-events: none; - position: absolute; - left: -1px; - bottom: -1px; - width: 25%; - height: 25%; - border-radius: 0; - border-top-right-radius: inherit; - border-bottom-left-radius: inherit; - border: 1px solid transparent; - z-index: 1; - background: conic-gradient(from 135deg at center in oklch, transparent 15%, rgba(80, 240, 255, 0.15), transparent 30%) border-box; - mask: linear-gradient(transparent), linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; -} -.glass_v2 .glow_topright { - pointer-events: none; - position: absolute; - right: -12px; - top: -12px; - width: 40%; - height: 40%; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border: 12px solid transparent; - opacity: 0.7; - filter: blur(8px) saturate(1.2) brightness(0.7); - mix-blend-mode: plus-lighter; - z-index: 3; -} -.glass_v2 .glow_topright::before { - content: ""; - position: absolute; - inset: 0; - border: inherit; - border-radius: inherit; - background: conic-gradient(from -45deg at center in oklch, transparent 5%, rgba(25, 4, 218, 0.4), transparent 40%) border-box; - mask: linear-gradient(transparent), linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; -} -.glass_v2 .glow_topright::after { - content: ""; - position: absolute; - inset: -3px; - border: 18px solid transparent; - border-radius: 25px; - z-index: 4; - opacity: 0.5; - background: conic-gradient(from -45deg at center in oklch, transparent 8%, rgba(25, 4, 218, 0.6), transparent 35%) border-box; - mask: linear-gradient(transparent), linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; -} -.glass_v2 .glow_bottomleft { - pointer-events: none; - position: absolute; - left: -4px; - bottom: -4px; - width: 20%; - height: 20%; - border-top-right-radius: 15px; - border-bottom-left-radius: 15px; - border: 4px solid transparent; - opacity: 0.2; - filter: blur(6px) saturate(1) brightness(0.4); - mix-blend-mode: plus-lighter; - z-index: 3; -} -.glass_v2 .glow_bottomleft::before { - content: ""; - position: absolute; - inset: 0; - border: inherit; - border-radius: inherit; - background: conic-gradient(from 135deg at center in oklch, transparent 12%, rgba(80, 240, 255, 0.15), transparent 28%) border-box; - mask: linear-gradient(transparent), linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; -} -.glass_v2 .glow_bottomleft::after { - content: ""; - position: absolute; - inset: -1px; - border: 6px solid transparent; - border-radius: 18px; - z-index: 4; - opacity: 0.15; - background: conic-gradient(from 135deg at center in oklch, transparent 15%, rgba(80, 240, 255, 0.25), transparent 25%) border-box; - mask: linear-gradient(transparent), linear-gradient(black); - mask-repeat: no-repeat; - mask-clip: padding-box, border-box; - mask-composite: subtract; -} -.glass_v2.light_glass { - background: linear-gradient(235deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.3) 33%), linear-gradient(45deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.2) 33%), linear-gradient(rgba(255, 255, 255, 0.25)); - border: 1px solid rgba(255, 255, 255, 0.3); - color: #031730; -} - -/* hubspot_form_wrap */ -.hubspot_form_wrap { - padding-top: 20px; - padding-bottom: 35px; - position: relative; - z-index: 5; -} -.hubspot_form_wrap * { - font-family: "Inter", sans-serif; -} - -/* hubspot form styles */ -.hs-form .hs-form-field { - text-align: left; -} - -.hs-form .hs-form-required { - opacity: 0.5; - padding-left: 0.2em; -} - -.hs-form label { - font-size: 14px; - font-weight: 400; -} - -.hs-form input[type=text], .hs-form input[type=password], .hs-form input[type=datetime], .hs-form input[type=datetime-local], .hs-form input[type=date], .hs-form input[type=month], .hs-form input[type=time], .hs-form input[type=week], .hs-form input[type=number], .hs-form input[type=email], .hs-form input[type=url], .hs-form input[type=search], .hs-form input[type=tel], .hs-form input[type=color], .hs-form input[type=file], .hs-form textarea, .hs-form select { - width: 100%; - height: 38px; - padding: 6px 10px; - background-color: #fff; - border: 1px solid #D1D1D1 !important; - border-radius: 4px; - box-shadow: none; - box-sizing: border-box; -} - -.hs-form input[type=file] { - border: 0px; - padding: 0px; -} - -.hs-form input[type=text]:focus, .hs-form input[type=password]:focus, .hs-form input[type=datetime]:focus, .hs-form input[type=datetime-local]:focus, .hs-form input[type=date]:focus, .hs-form input[type=month]:focus, .hs-form input[type=time]:focus, .hs-form input[type=week]:focus, .hs-form input[type=number]:focus, .hs-form input[type=email]:focus, .hs-form input[type=url]:focus, .hs-form input[type=search]:focus, .hs-form input[type=tel]:focus, .hs-form input[type=color]:focus, .hs-form input[type=file]:focus, .hs-form textarea:focus, .hs-form select:focus { - border: 1px solid #08b1d5; - outline: 0; -} - -.hs-form textarea:focus { - border: 1px solid #08b1d5; - outline: 0; -} - -.hs-form input:focus:required:invalid:focus, -.hs-form textarea:focus:required:invalid:focus, -.hs-form select:focus:required:invalid:focus { - border: 1px solid #08b1d5; - outline: 0; -} - -.hs-form .hs-error-msgs { - list-style-type: none; - padding-left: 0px; - margin: 5px 0 0 0; - font-size: 14px; -} - -.hs-form .hs-error-msgs label { - color: #ff445f; - font-weight: normal; - font-size: 90%; -} - -.hs-form .hs-recaptcha { - margin-bottom: 20px; -} - -::-webkit-input-placeholder { - color: #999999; -} - -:-moz-placeholder { - color: #999999; -} - -::-moz-placeholder { - color: #999999; -} - -:-ms-input-placeholder { - color: #999999; -} - -.hs-form fieldset.form-columns-0, .hs-form fieldset.form-columns-1, .hs-form fieldset.form-columns-2 { - margin-bottom: 0px; - max-width: 100%; -} - -.hs-form fieldset.form-columns-3 { - display: none; -} - -.hs-form .field { - margin-bottom: 20px; -} - -body .hs-form fieldset.form-columns-1 .hs-input { - width: 100%; -} - -.hs-form .hs_submit { - text-align: center; -} - -.hs-form .hs-richtext { - margin-bottom: 20px; -} - -.hs-form .hs-richtext span { - background-color: transparent !important; -} - -.hs-form .hs-richtext a { - color: #50f0ff; -} - -.hs-form .hs-recaptcha { - visibility: hidden; - position: absolute; -} - -.hs-form .hs-fieldtype-textarea { - min-height: 6em; -} - -.hs-form .hs-field-desc { - font-size: 14px; - margin-bottom: 10px; -} - -.hs-button.primary { - background-color: #50f0ff; - border-color: #50f0ff; - color: #031730; - -moz-user-select: none; - background-image: none; - border: 1px solid rgba(0, 0, 0, 0); - cursor: pointer; - display: inline-block; - font-weight: 400; - line-height: 1.42857; - margin-bottom: 0; - text-align: center; - vertical-align: middle; - white-space: nowrap; - border-radius: 4px; - font-size: 16px; - padding: 8px 15px; -} - -/* ff fix */ -@-moz-document url-prefix() { - fieldset { - display: table-cell; - } -} -/* trivy homepage */ -.trivy_v1_homepage_wrap { - position: relative; - z-index: 3; - /* homepage_community */ -} -.trivy_v1_homepage_wrap * { - transition: all 0.2s ease !important; -} -.trivy_v1_homepage_wrap .hero_wrap { - background-color: #0a0b23; - background-image: radial-gradient(1600px at 70% 120%, #031145 10%, #0a0b23 100%); - min-height: 1050px; - position: relative; - z-index: 10; -} -.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap { - position: absolute; - left: 0px; - top: 0px; - width: 100%; - height: 100%; - z-index: 1; - pointer-events: none; -} -.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .stars_wrap { - position: absolute; - left: 0px; - top: 0px; - width: 100%; - height: 100%; - z-index: 1; - overflow: hidden; -} -.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .stars_wrap .stars_bg { - position: absolute; - width: 400vw; - height: 400vh; - top: 50%; - left: 50%; - margin-top: -200vh; - margin-left: -200vw; - animation: stars_ani 240s linear infinite; - background-size: 240px; - backface-visibility: visible; - background-image: url(../images/homepage_hero_stars_02.svg); - background-repeat: repeat; -} -@keyframes stars_ani { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .terrain_wrap { - position: absolute; - left: 0px; - bottom: 0px; - width: 100%; - height: 680px; - background-image: url(../images/homepage_hero_terrain_08.svg); - background-repeat: no-repeat; - background-position: center top; - background-size: cover; - z-index: 2; -} -.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap { - position: absolute; - left: 0px; - bottom: 0px; - width: 100%; - height: 100%; - z-index: 3; - overflow: hidden; -} -.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap .beam { - position: absolute; - right: 200px; - top: 270px; - width: 3px; - height: 350%; - background: rgba(62, 171, 255, 0.6); - box-shadow: 0px 0px 55px 0px #3eabff; - transform-origin: 0 0; - animation: beam_ani 10s infinite; -} -.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap .beam.num2 { - animation: beam_ani 11s infinite; -} -.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap .beam.num3 { - animation: beam_ani 12s infinite; -} -.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap .beam.num4 { - animation: beam_ani 13s infinite; -} -@keyframes beam_ani { - 0% { - transform: rotate(75deg); - } - 50% { - transform: rotate(-15deg); - } - 100% { - transform: rotate(75deg); - } -} -.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap .sphere { - z-index: 999; - position: absolute; - top: 60px; - right: 50px; - width: 280px; - height: 280px; - background-image: url(../images/homepage_hero_orb_03.png); - background-position: center center; - background-repeat: no-repeat; -} -.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .person_wrap { - position: absolute; - left: 0px; - bottom: 0px; - width: 100%; - height: 595px; - background-image: url(../images/homepage_v1_hero_person_01.png); - background-repeat: no-repeat; - background-position: center bottom; - z-index: 4; -} -.trivy_v1_homepage_wrap .hero .hero-body { - padding: 80px 0px; -} -.trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap { - width: 50%; - position: relative; - z-index: 3; -} -.trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap .page_title { - color: #ffffff; - font-weight: 700; - font-size: 48px; - line-height: 1.3; -} -.trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap .page_subtitle { - color: #ffffff; - font-weight: 400; - font-size: 24px; - line-height: 1.3; - margin-bottom: 30px; -} -@media screen and (max-width: 1216px), print { - .trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap { - width: 70%; - } -} -@media screen and (max-width: 769px), print { - .trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap { - width: 100%; - } - .trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap .page_title { - font-size: 32px; - } - .trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap .page_subtitle { - font-size: 18px; - } -} -@media screen and (min-width: 769px), print { - .trivy_v1_homepage_wrap .hero .hero-body { - padding: 48px 24px; - } -} -.trivy_v1_homepage_wrap .homepage_community_wrap { - position: relative; - background-color: #0a0b23; - color: #ffffff; - z-index: 5; - padding-top: 60px; - padding-bottom: 20px; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .container.wide_container { - max-width: 1640px; - padding-left: 20px; - padding-right: 20px; - display: flex; - flex-direction: row; - flex-wrap: wrap; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_titles_column { - width: 33.3333%; - padding-right: 32px; -} -@media screen and (max-width: 1024px), print { - .trivy_v1_homepage_wrap .homepage_community_wrap .community_titles_column { - width: 41.6666666667%; - } -} -@media screen and (max-width: 769px), print { - .trivy_v1_homepage_wrap .homepage_community_wrap .community_titles_column { - width: 100%; - } -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_slider_column { - width: 66.6666%; -} -@media screen and (max-width: 1024px), print { - .trivy_v1_homepage_wrap .homepage_community_wrap .community_slider_column { - width: 58.3333333333%; - } -} -@media screen and (max-width: 769px), print { - .trivy_v1_homepage_wrap .homepage_community_wrap .community_slider_column { - width: 100%; - } -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_title { - color: #50f0ff; - font-size: 60px; - font-weight: 700; - margin-bottom: 24px; - line-height: 1.2; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_subtitle { - color: #ffffff; - font-size: 26px; - margin-bottom: 24px; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_cta_wrap .button { - font-weight: 700; - margin-right: 10px; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap { - position: relative; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes { - column-count: 3; - column-gap: 20px; -} -@media screen and (max-width: 1216px), print { - .trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes { - column-count: 2; - } -} -@media screen and (max-width: 769px), print { - .trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes { - column-count: 1; - } -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item_wrap { - display: inline-block; - margin: 0px 0px 20px 0px; - width: 100%; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item { - display: block; - position: relative; - color: #ffffff; - border: 1px solid rgba(80, 240, 255, 0.2); - background-color: rgba(80, 240, 255, 0.05); - border-radius: 4px; - padding: 25px; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item .quote_name { - font-size: 16px; - font-weight: 600; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item .quote_twitter_handle { - opacity: 0.6; - font-size: 13px; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item .quote_company { - opacity: 0.6; - font-size: 13px; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item .quote_text { - font-size: 16px; - font-weight: 400; - line-height: 1.3; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item .quote_avatar { - display: block; - position: absolute; - top: 25px; - left: 25px; - width: 40px; - height: 40px; - border-radius: 50%; - background-repeat: no-repeat; - background-position: center center; - background-size: cover; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item.is_tweet .quote_text { - padding-top: 10px; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item.is_tweet.has_avatar .quote_name, -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item.is_tweet.has_avatar .quote_twitter_handle { - padding-left: 50px; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item.is_quote .quote_text { - position: relative; - padding-top: 40px; - padding-bottom: 10px; -} -.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item.is_quote .quote_text:before { - content: ""; - display: block; - position: absolute; - top: -10px; - left: 0px; - width: 56px; - height: 42px; - background-image: url(../images/community_quote.png); - background-position: center center; - background-repeat: no-repeat; -} -@media screen and (max-width: 769px), print { - .trivy_v1_homepage_wrap .homepage_community_wrap .community_title { - font-size: 32px; - } - .trivy_v1_homepage_wrap .homepage_community_wrap .community_subtitle { - font-size: 18px; - } -} - -/* trivy partners page */ -.trivy_v1_homepage_wrap.partners_wrap { - position: relative; - z-index: 3; - background-color: #0a0b23; - color: #ffffff; - padding-bottom: 80px; -} -.trivy_v1_homepage_wrap.partners_wrap .generic_title { - color: #ffffff; -} -.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap { - position: relative; - padding-bottom: 32px; - padding-top: 16px; - text-align: center; - z-index: 1; -} -.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_title, .trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_subtitle { - position: relative; - z-index: 2; -} -.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_title_icon { - position: relative; - z-index: 2; - text-align: center; -} -.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_title_icon img { - display: block; - animation: float 3s ease-out infinite; - margin: 0px auto; -} -.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_title_icon::after { - content: ""; - position: relative; - margin: 30px auto 10px auto; - background-color: rgba(255, 255, 255, 0.1); - width: 90px; - display: block; - height: 15px; - border-radius: 50%; - animation: shrink 3s ease-out infinite; -} -@keyframes float { - 50% { - transform: translate(0, 10px); - } -} -@keyframes shrink { - 0% { - width: 80px; - } - 50% { - width: 100px; - } - 100% { - width: 80px; - } -} -.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_title_icon + .section_title { - margin-top: 0px; -} -.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap::before { - content: ""; - position: absolute; - left: 20%; - width: 60%; - padding: 30% 0; - transform: translate(0, -70%) rotate(-45deg); - background: radial-gradient(circle at left bottom, rgba(80, 240, 255, 0.5) 10%, rgba(25, 4, 218, 0.4) 20%, rgba(10, 11, 35, 0) 60%); - filter: blur(40px); - z-index: 1; - pointer-events: none; -} -.trivy_v1_homepage_wrap.partners_wrap .partners_hero_wrap { - background-color: #0a0b23; - background-image: radial-gradient(60vw at 50%, #031145 10%, #0a0b23 100%); - min-height: 500px; - position: relative; - z-index: 10; -} -.trivy_v1_homepage_wrap.partners_wrap .partners_hero_wrap .partners_background_image_wrap { - position: absolute; - left: 0px; - top: 0px; - width: 100%; - height: 100%; - z-index: 1; - pointer-events: none; -} -.trivy_v1_homepage_wrap.partners_wrap .partners_hero_wrap .partners_background_image_wrap .stars_wrap { - position: absolute; - left: 0px; - top: 0px; - width: 100%; - height: 100%; - z-index: 1; - overflow: hidden; -} -.trivy_v1_homepage_wrap.partners_wrap .partners_hero_wrap .partners_background_image_wrap .stars_wrap .stars_bg { - position: absolute; - width: 400vw; - height: 400vh; - top: 50%; - left: 50%; - margin-top: -200vh; - margin-left: -200vw; - animation: stars_ani 240s linear infinite; - background-size: 240px; - backface-visibility: visible; - background-image: url(../images/homepage_hero_stars_02.svg); - background-repeat: repeat; -} -@keyframes stars_ani { - 0% { - transform: rotate(0deg); - } - 100% { - transform: rotate(360deg); - } -} -.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns { - display: flex; - flex-direction: row; -} -@media screen and (max-width: 1024px) { - .trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns { - flex-direction: column; - } -} -.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap { - width: 50%; - position: relative; - z-index: 3; -} -.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap .page_title { - font-size: 64px; - margin-bottom: 0px; -} -.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap.partners_hero_titles { - display: flex; - align-self: center; - justify-content: center; - flex-direction: column; -} -.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap.partners_hero_stage_image { - display: flex; - align-self: center; - justify-content: center; -} -.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap.partners_hero_stage_image img { - max-width: 100%; - height: auto; -} -@media screen and (max-width: 1216px), print { - .trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap { - width: 70%; - } - .trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap .page_title { - font-size: 48px; - } -} -@media screen and (max-width: 769px), print { - .trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap { - width: 100%; - } - .trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap .page_title { - font-size: 32px; - } - .trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap .page_subtitle { - font-size: 18px; - } -} -@media screen and (min-width: 769px), print { - .trivy_v1_homepage_wrap.partners_wrap .hero .hero-body { - padding: 24px; - } -} - -/* logos */ -.partners_logos_wrap { - background-color: #0a0b23; - padding: 50px 0px; -} -.partners_logos_wrap .partners_logos_title { - text-align: center; - color: #ffffff; -} -.partners_logos_wrap .partners_logos { - display: flex; - flex-direction: row; - justify-content: center; - align-items: center; - gap: 64px; - flex-wrap: wrap; -} -.partners_logos_wrap .partners_logos .logo_item { - display: inline-block; - padding: 20px; - margin: 0px; -} -.partners_logos_wrap .partners_logos .logo_item img { - display: block; - margin: 0px auto; - width: auto; - max-height: 115px; - max-width: 200px; - transition: all 0.3s ease; -} -@media screen and (max-width: 769px) { - .partners_logos_wrap .partners_logos { - gap: 32px; - } - .partners_logos_wrap .partners_logos .logo_item img { - max-height: 80px; - max-width: 150px; - } -} - -/* benefits */ -.partners_benefits_wrap { - position: relative; - z-index: 10; - padding: 32px; -} -.partners_benefits_wrap .benefit_items { - display: flex; - flex-direction: row; - gap: 32px; - padding: 12px; - position: relative; - z-index: 5; -} -@media screen and (max-width: 1024px) { - .partners_benefits_wrap .benefit_items { - flex-direction: column; - } -} -.partners_benefits_wrap .benefit_items .benefit_item { - flex: 1; -} -.partners_benefits_wrap .benefit_items .benefit_item .benefit_icon { - text-align: center; -} -.partners_benefits_wrap .benefit_items .benefit_item .benefit_icon img { - max-width: 150px; - margin-left: auto; - margin-right: auto; - height: auto; -} -.partners_benefits_wrap .benefit_items .benefit_item .benefit_title { - text-align: center; - font-size: 32px; -} -.partners_benefits_wrap .benefit_items .benefit_item .benefit_content { - font-size: 18px; - line-height: 1.3; - margin: 12px; - text-align: center; -} - -/* plans */ -.partners_plans_wrap { - position: relative; - z-index: 10; - padding: 32px; -} -.partners_plans_wrap .plan_items { - display: flex; - flex-direction: column; - gap: 32px; - padding: 12px; - position: relative; - z-index: 5; -} -.partners_plans_wrap .plan_items .plan_item { - padding-left: 60px; -} -.partners_plans_wrap .plan_items .plan_item .glass_content { - display: flex; - flex-direction: row; - align-items: center; - gap: 32px; - margin: 0 12px; - min-height: 180px; -} -.partners_plans_wrap .plan_items .plan_item .glass_content .plan_titles_wrap { - width: 80%; -} -.partners_plans_wrap .plan_items .plan_item .glass_content .plan_titles_wrap .plan_title { - font-size: 32px; - margin: 12px 0px; -} -.partners_plans_wrap .plan_items .plan_item .glass_content .plan_titles_wrap .plan_subtitle { - font-size: 26px; - margin: 12px 0px; -} -.partners_plans_wrap .plan_items .plan_item .glass_content .plan_content { - font-size: 20px; - line-height: 1.3; - margin: 12px; - width: 100%; -} -@media screen and (max-width: 1024px) { - .partners_plans_wrap .plan_items .plan_item .glass_content { - flex-direction: column; - gap: 0px; - } - .partners_plans_wrap .plan_items .plan_item .glass_content .plan_titles_wrap { - width: 100%; - } -} -.partners_plans_wrap .plan_level { - position: absolute; - top: 10%; - left: 24px; - height: 80%; - width: 20px; - background-color: #1904da; - border-radius: 10px; - pointer-events: none; - overflow: hidden; -} -.partners_plans_wrap .plan_level.level_1 { - background-color: #ffc900; -} -.partners_plans_wrap .plan_level.level_2 { - background-color: #ff445f; -} -.partners_plans_wrap .plan_level.level_3 { - background-color: #08b1d5; -} -.partners_plans_wrap .plan_level::after { - content: ""; - position: absolute; - top: -150%; - left: -150%; - width: 400%; - height: 400%; - background: linear-gradient(-45deg, transparent 40%, rgba(255, 255, 255, 0.05) 47%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.05) 53%, transparent 60%); - transform: rotate(-45deg); - animation: shimmer 1.2s ease-out infinite; - animation-delay: 2s; - opacity: 0; -} -@keyframes shimmer { - 0% { - transform: translateX(-120%) rotate(-45deg); - opacity: 0; - } - 20% { - opacity: 1; - } - 80% { - opacity: 1; - } - 100% { - transform: translateX(120%) rotate(-45deg); - opacity: 0; - } -} - -.partners_contact_wrap .partners_contact_title { - text-align: center; -} -.partners_contact_wrap .contact_form_wrap { - position: relative; - z-index: 5; - max-width: 60%; - margin: 0 auto; -} -@media screen and (max-width: 1024px) { - .partners_contact_wrap .contact_form_wrap { - max-width: 90%; - } -} \ No newline at end of file diff --git a/docs/assets/css/trivy_v1_styles.min.css b/docs/assets/css/trivy_v1_styles.min.css deleted file mode 100644 index 2901960554..0000000000 --- a/docs/assets/css/trivy_v1_styles.min.css +++ /dev/null @@ -1 +0,0 @@ -body{font-family:"Inter",sans-serif}.container{width:100%;margin:0 auto;max-width:1440px}.container.is-relative{position:relative}@media screen and (max-width: 769px),print{.container{padding:0 24px;max-width:calc(100% - 48px)}}.generic_title{font-size:28px;font-weight:700;margin:12px;color:#1904da}.generic_subtitle{font-size:18px;opacity:.8;margin:12px}.section_title{color:#fff;font-size:48px;font-weight:700;margin-bottom:24px;line-height:1.2}.section_title.is_smaller{font-size:40px}.section_subtitle{color:#fff;font-size:26px;margin-bottom:24px}@media screen and (max-width: 769px){.section_title,.section_title.is_smaller{font-size:32px}.section_subtitle{font-size:18px}}.button{background-color:#ebf3fa;border:1px solid #dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.5em - 1px);padding-left:1em;padding-right:1em;padding-top:calc(.5em - 1px);text-align:center;white-space:nowrap;border-radius:4px;transition:all .2s ease;font-size:16px;display:inline-block;font-weight:700}.button.is-seafoam{background-color:#50f0ff;border-color:#50f0ff;color:#031730}.button.is-seafoam.is-outlined{background-color:rgba(0,0,0,0);border-color:#50f0ff;color:#50f0ff;border-width:2px}.button.is-seafoam.is-outlined:hover{background-color:#50f0ff;color:#031730}.button.large_btn{font-size:22px;padding:16px 27px;margin-right:12px}@media screen and (max-width: 769px),print{.button.large_btn{font-size:18px}}.button.solidseafoamarrowbutton{background-color:#50f0ff;font-weight:700;border:2px solid #50f0ff;font-size:22px;padding:16px 27px;color:#031730}.button.solidseafoamarrowbutton:after{content:"";border:solid #031730;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);margin-left:30px;vertical-align:middle;transition:all .2s}.margin-bottom-20{margin-bottom:20px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide:focus{outline:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-arrow{display:block;background-color:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0);cursor:pointer;position:absolute;top:0px;height:330px;width:80px;z-index:20;outline:none}.slick-arrow:focus,.slick-arrow:active{outline:none}.slick-arrow.slick-prev{left:0px;background-image:linear-gradient(to right, #ebf3fa 0%, rgba(235, 243, 250, 0) 100%)}.slick-arrow.slick-next{right:0px;background-image:linear-gradient(to left, #ebf3fa 0%, rgba(235, 243, 250, 0) 100%)}.slick-arrow:before{content:"";display:block;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:21;background-repeat:no-repeat}.slick-arrow.slick-prev:before{background-image:url(../images/arrow_left.png);background-position:center left}.slick-arrow.slick-next:before{background-image:url(../images/arrow_right.png);background-position:center right}.slick-dotted.slick-slider{margin-bottom:0px}.slick-dots{position:relative;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:24px;height:24px;margin:0px 4px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:24px;height:24px;padding:0px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:before{position:relative;top:0px;left:0px;width:20px;height:20px;content:"";background-color:rgba(0,0,0,0);border:2px solid #50f0ff;border-radius:50%;display:block;opacity:.7}.slick-dots li button:after{position:absolute;top:7px;left:5px;width:10px;height:10px;content:"";background-color:#50f0ff;border-radius:50%;display:block;opacity:0;transition:.2s ease-out}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:after,.slick-dots li button:focus:after{opacity:1}.slick-dots li.slick-active button:after{opacity:1}.glass_v2{position:relative;min-width:100px;min-height:100px;border-radius:20px;border:1px solid rgba(255,255,255,.15);padding:2em;background:linear-gradient(235deg, rgba(25, 4, 218, 0.18), rgba(25, 4, 218, 0) 33%),linear-gradient(45deg, rgba(80, 240, 255, 0.18), rgba(80, 240, 255, 0) 33%),linear-gradient(rgba(10, 11, 35, 0.45));backdrop-filter:blur(12px);box-shadow:rgba(80,240,255,.08) 0px 8px 12px -6px,rgba(80,240,255,.12) 0px 16px 24px -10px,inset 0 1px 0 rgba(25,4,218,.4),inset 1px 0 0 rgba(25,4,218,.3),inset 0 0 0 .5px rgba(255,255,255,.1)}.glass_v2::before{content:"";pointer-events:none;position:absolute;right:-1px;top:-1px;width:50%;height:50%;border-radius:0;border-top-right-radius:inherit;border-bottom-left-radius:inherit;border:1px solid rgba(0,0,0,0);z-index:1;background:conic-gradient(from -45deg at center in oklch, transparent 8%, rgba(25, 4, 218, 0.5), transparent 45%) border-box;mask:linear-gradient(transparent),linear-gradient(black);mask-repeat:no-repeat;mask-clip:padding-box,border-box;mask-composite:subtract}.glass_v2::after{content:"";pointer-events:none;position:absolute;left:-1px;bottom:-1px;width:25%;height:25%;border-radius:0;border-top-right-radius:inherit;border-bottom-left-radius:inherit;border:1px solid rgba(0,0,0,0);z-index:1;background:conic-gradient(from 135deg at center in oklch, transparent 15%, rgba(80, 240, 255, 0.15), transparent 30%) border-box;mask:linear-gradient(transparent),linear-gradient(black);mask-repeat:no-repeat;mask-clip:padding-box,border-box;mask-composite:subtract}.glass_v2 .glow_topright{pointer-events:none;position:absolute;right:-12px;top:-12px;width:40%;height:40%;border-top-right-radius:20px;border-bottom-left-radius:20px;border:12px solid rgba(0,0,0,0);opacity:.7;filter:blur(8px) saturate(1.2) brightness(0.7);mix-blend-mode:plus-lighter;z-index:3}.glass_v2 .glow_topright::before{content:"";position:absolute;inset:0;border:inherit;border-radius:inherit;background:conic-gradient(from -45deg at center in oklch, transparent 5%, rgba(25, 4, 218, 0.4), transparent 40%) border-box;mask:linear-gradient(transparent),linear-gradient(black);mask-repeat:no-repeat;mask-clip:padding-box,border-box;mask-composite:subtract}.glass_v2 .glow_topright::after{content:"";position:absolute;inset:-3px;border:18px solid rgba(0,0,0,0);border-radius:25px;z-index:4;opacity:.5;background:conic-gradient(from -45deg at center in oklch, transparent 8%, rgba(25, 4, 218, 0.6), transparent 35%) border-box;mask:linear-gradient(transparent),linear-gradient(black);mask-repeat:no-repeat;mask-clip:padding-box,border-box;mask-composite:subtract}.glass_v2 .glow_bottomleft{pointer-events:none;position:absolute;left:-4px;bottom:-4px;width:20%;height:20%;border-top-right-radius:15px;border-bottom-left-radius:15px;border:4px solid rgba(0,0,0,0);opacity:.2;filter:blur(6px) saturate(1) brightness(0.4);mix-blend-mode:plus-lighter;z-index:3}.glass_v2 .glow_bottomleft::before{content:"";position:absolute;inset:0;border:inherit;border-radius:inherit;background:conic-gradient(from 135deg at center in oklch, transparent 12%, rgba(80, 240, 255, 0.15), transparent 28%) border-box;mask:linear-gradient(transparent),linear-gradient(black);mask-repeat:no-repeat;mask-clip:padding-box,border-box;mask-composite:subtract}.glass_v2 .glow_bottomleft::after{content:"";position:absolute;inset:-1px;border:6px solid rgba(0,0,0,0);border-radius:18px;z-index:4;opacity:.15;background:conic-gradient(from 135deg at center in oklch, transparent 15%, rgba(80, 240, 255, 0.25), transparent 25%) border-box;mask:linear-gradient(transparent),linear-gradient(black);mask-repeat:no-repeat;mask-clip:padding-box,border-box;mask-composite:subtract}.glass_v2.light_glass{background:linear-gradient(235deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.3) 33%),linear-gradient(45deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.2) 33%),linear-gradient(rgba(255, 255, 255, 0.25));border:1px solid rgba(255,255,255,.3);color:#031730}.hubspot_form_wrap{padding-top:20px;padding-bottom:35px;position:relative;z-index:5}.hubspot_form_wrap *{font-family:"Inter",sans-serif}.hs-form .hs-form-field{text-align:left}.hs-form .hs-form-required{opacity:.5;padding-left:.2em}.hs-form label{font-size:14px;font-weight:400}.hs-form input[type=text],.hs-form input[type=password],.hs-form input[type=datetime],.hs-form input[type=datetime-local],.hs-form input[type=date],.hs-form input[type=month],.hs-form input[type=time],.hs-form input[type=week],.hs-form input[type=number],.hs-form input[type=email],.hs-form input[type=url],.hs-form input[type=search],.hs-form input[type=tel],.hs-form input[type=color],.hs-form input[type=file],.hs-form textarea,.hs-form select{width:100%;height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1 !important;border-radius:4px;box-shadow:none;box-sizing:border-box}.hs-form input[type=file]{border:0px;padding:0px}.hs-form input[type=text]:focus,.hs-form input[type=password]:focus,.hs-form input[type=datetime]:focus,.hs-form input[type=datetime-local]:focus,.hs-form input[type=date]:focus,.hs-form input[type=month]:focus,.hs-form input[type=time]:focus,.hs-form input[type=week]:focus,.hs-form input[type=number]:focus,.hs-form input[type=email]:focus,.hs-form input[type=url]:focus,.hs-form input[type=search]:focus,.hs-form input[type=tel]:focus,.hs-form input[type=color]:focus,.hs-form input[type=file]:focus,.hs-form textarea:focus,.hs-form select:focus{border:1px solid #08b1d5;outline:0}.hs-form textarea:focus{border:1px solid #08b1d5;outline:0}.hs-form input:focus:required:invalid:focus,.hs-form textarea:focus:required:invalid:focus,.hs-form select:focus:required:invalid:focus{border:1px solid #08b1d5;outline:0}.hs-form .hs-error-msgs{list-style-type:none;padding-left:0px;margin:5px 0 0 0;font-size:14px}.hs-form .hs-error-msgs label{color:#ff445f;font-weight:normal;font-size:90%}.hs-form .hs-recaptcha{margin-bottom:20px}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}.hs-form fieldset.form-columns-0,.hs-form fieldset.form-columns-1,.hs-form fieldset.form-columns-2{margin-bottom:0px;max-width:100%}.hs-form fieldset.form-columns-3{display:none}.hs-form .field{margin-bottom:20px}body .hs-form fieldset.form-columns-1 .hs-input{width:100%}.hs-form .hs_submit{text-align:center}.hs-form .hs-richtext{margin-bottom:20px}.hs-form .hs-richtext span{background-color:rgba(0,0,0,0) !important}.hs-form .hs-richtext a{color:#50f0ff}.hs-form .hs-recaptcha{visibility:hidden;position:absolute}.hs-form .hs-fieldtype-textarea{min-height:6em}.hs-form .hs-field-desc{font-size:14px;margin-bottom:10px}.hs-button.primary{background-color:#50f0ff;border-color:#50f0ff;color:#031730;-moz-user-select:none;background-image:none;border:1px solid rgba(0,0,0,0);cursor:pointer;display:inline-block;font-weight:400;line-height:1.42857;margin-bottom:0;text-align:center;vertical-align:middle;white-space:nowrap;border-radius:4px;font-size:16px;padding:8px 15px}@-moz-document url-prefix(){fieldset{display:table-cell}}.trivy_v1_homepage_wrap{position:relative;z-index:3}.trivy_v1_homepage_wrap *{transition:all .2s ease !important}.trivy_v1_homepage_wrap .hero_wrap{background-color:#0a0b23;background-image:radial-gradient(1600px at 70% 120%, #031145 10%, #0a0b23 100%);min-height:1050px;position:relative;z-index:10}.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1;pointer-events:none}.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .stars_wrap{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1;overflow:hidden}.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .stars_wrap .stars_bg{position:absolute;width:400vw;height:400vh;top:50%;left:50%;margin-top:-200vh;margin-left:-200vw;animation:stars_ani 240s linear infinite;background-size:240px;backface-visibility:visible;background-image:url(../images/homepage_hero_stars_02.svg);background-repeat:repeat}@keyframes stars_ani{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .terrain_wrap{position:absolute;left:0px;bottom:0px;width:100%;height:680px;background-image:url(../images/homepage_hero_terrain_08.svg);background-repeat:no-repeat;background-position:center top;background-size:cover;z-index:2}.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap{position:absolute;left:0px;bottom:0px;width:100%;height:100%;z-index:3;overflow:hidden}.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap .beam{position:absolute;right:200px;top:270px;width:3px;height:350%;background:rgba(62,171,255,.6);box-shadow:0px 0px 55px 0px #3eabff;transform-origin:0 0;animation:beam_ani 10s infinite}.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap .beam.num2{animation:beam_ani 11s infinite}.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap .beam.num3{animation:beam_ani 12s infinite}.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap .beam.num4{animation:beam_ani 13s infinite}@keyframes beam_ani{0%{transform:rotate(75deg)}50%{transform:rotate(-15deg)}100%{transform:rotate(75deg)}}.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .beams_wrap .sphere{z-index:999;position:absolute;top:60px;right:50px;width:280px;height:280px;background-image:url(../images/homepage_hero_orb_03.png);background-position:center center;background-repeat:no-repeat}.trivy_v1_homepage_wrap .hero_wrap .homepage_background_image_wrap .person_wrap{position:absolute;left:0px;bottom:0px;width:100%;height:595px;background-image:url(../images/homepage_v1_hero_person_01.png);background-repeat:no-repeat;background-position:center bottom;z-index:4}.trivy_v1_homepage_wrap .hero .hero-body{padding:80px 0px}.trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap{width:50%;position:relative;z-index:3}.trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap .page_title{color:#fff;font-weight:700;font-size:48px;line-height:1.3}.trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap .page_subtitle{color:#fff;font-weight:400;font-size:24px;line-height:1.3;margin-bottom:30px}@media screen and (max-width: 1216px),print{.trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap{width:70%}}@media screen and (max-width: 769px),print{.trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap{width:100%}.trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap .page_title{font-size:32px}.trivy_v1_homepage_wrap .hero .hero-body .header_title_wrap .header_title_content_wrap .page_subtitle{font-size:18px}}@media screen and (min-width: 769px),print{.trivy_v1_homepage_wrap .hero .hero-body{padding:48px 24px}}.trivy_v1_homepage_wrap .homepage_community_wrap{position:relative;background-color:#0a0b23;color:#fff;z-index:5;padding-top:60px;padding-bottom:20px}.trivy_v1_homepage_wrap .homepage_community_wrap .container.wide_container{max-width:1640px;padding-left:20px;padding-right:20px;display:flex;flex-direction:row;flex-wrap:wrap}.trivy_v1_homepage_wrap .homepage_community_wrap .community_titles_column{width:33.3333%;padding-right:32px}@media screen and (max-width: 1024px),print{.trivy_v1_homepage_wrap .homepage_community_wrap .community_titles_column{width:41.6666666667%}}@media screen and (max-width: 769px),print{.trivy_v1_homepage_wrap .homepage_community_wrap .community_titles_column{width:100%}}.trivy_v1_homepage_wrap .homepage_community_wrap .community_slider_column{width:66.6666%}@media screen and (max-width: 1024px),print{.trivy_v1_homepage_wrap .homepage_community_wrap .community_slider_column{width:58.3333333333%}}@media screen and (max-width: 769px),print{.trivy_v1_homepage_wrap .homepage_community_wrap .community_slider_column{width:100%}}.trivy_v1_homepage_wrap .homepage_community_wrap .community_title{color:#50f0ff;font-size:60px;font-weight:700;margin-bottom:24px;line-height:1.2}.trivy_v1_homepage_wrap .homepage_community_wrap .community_subtitle{color:#fff;font-size:26px;margin-bottom:24px}.trivy_v1_homepage_wrap .homepage_community_wrap .community_cta_wrap .button{font-weight:700;margin-right:10px}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap{position:relative}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes{column-count:3;column-gap:20px}@media screen and (max-width: 1216px),print{.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes{column-count:2}}@media screen and (max-width: 769px),print{.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes{column-count:1}}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item_wrap{display:inline-block;margin:0px 0px 20px 0px;width:100%}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item{display:block;position:relative;color:#fff;border:1px solid rgba(80,240,255,.2);background-color:rgba(80,240,255,.05);border-radius:4px;padding:25px}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item .quote_name{font-size:16px;font-weight:600}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item .quote_twitter_handle{opacity:.6;font-size:13px}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item .quote_company{opacity:.6;font-size:13px}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item .quote_text{font-size:16px;font-weight:400;line-height:1.3}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item .quote_avatar{display:block;position:absolute;top:25px;left:25px;width:40px;height:40px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item.is_tweet .quote_text{padding-top:10px}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item.is_tweet.has_avatar .quote_name,.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item.is_tweet.has_avatar .quote_twitter_handle{padding-left:50px}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item.is_quote .quote_text{position:relative;padding-top:40px;padding-bottom:10px}.trivy_v1_homepage_wrap .homepage_community_wrap .community_quotes_wrap .community_quotes .quote_item.is_quote .quote_text:before{content:"";display:block;position:absolute;top:-10px;left:0px;width:56px;height:42px;background-image:url(../images/community_quote.png);background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 769px),print{.trivy_v1_homepage_wrap .homepage_community_wrap .community_title{font-size:32px}.trivy_v1_homepage_wrap .homepage_community_wrap .community_subtitle{font-size:18px}}.trivy_v1_homepage_wrap.partners_wrap{position:relative;z-index:3;background-color:#0a0b23;color:#fff;padding-bottom:80px}.trivy_v1_homepage_wrap.partners_wrap .generic_title{color:#fff}.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap{position:relative;padding-bottom:32px;padding-top:16px;text-align:center;z-index:1}.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_title,.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_subtitle{position:relative;z-index:2}.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_title_icon{position:relative;z-index:2;text-align:center}.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_title_icon img{display:block;animation:float 3s ease-out infinite;margin:0px auto}.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_title_icon::after{content:"";position:relative;margin:30px auto 10px auto;background-color:rgba(255,255,255,.1);width:90px;display:block;height:15px;border-radius:50%;animation:shrink 3s ease-out infinite}@keyframes float{50%{transform:translate(0, 10px)}}@keyframes shrink{0%{width:80px}50%{width:100px}100%{width:80px}}.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap .section_title_icon+.section_title{margin-top:0px}.trivy_v1_homepage_wrap.partners_wrap .section_title_wrap::before{content:"";position:absolute;left:20%;width:60%;padding:30% 0;transform:translate(0, -70%) rotate(-45deg);background:radial-gradient(circle at left bottom, rgba(80, 240, 255, 0.5) 10%, rgba(25, 4, 218, 0.4) 20%, rgba(10, 11, 35, 0) 60%);filter:blur(40px);z-index:1;pointer-events:none}.trivy_v1_homepage_wrap.partners_wrap .partners_hero_wrap{background-color:#0a0b23;background-image:radial-gradient(60vw at 50%, #031145 10%, #0a0b23 100%);min-height:500px;position:relative;z-index:10}.trivy_v1_homepage_wrap.partners_wrap .partners_hero_wrap .partners_background_image_wrap{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1;pointer-events:none}.trivy_v1_homepage_wrap.partners_wrap .partners_hero_wrap .partners_background_image_wrap .stars_wrap{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1;overflow:hidden}.trivy_v1_homepage_wrap.partners_wrap .partners_hero_wrap .partners_background_image_wrap .stars_wrap .stars_bg{position:absolute;width:400vw;height:400vh;top:50%;left:50%;margin-top:-200vh;margin-left:-200vw;animation:stars_ani 240s linear infinite;background-size:240px;backface-visibility:visible;background-image:url(../images/homepage_hero_stars_02.svg);background-repeat:repeat}@keyframes stars_ani{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns{display:flex;flex-direction:row}@media screen and (max-width: 1024px){.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns{flex-direction:column}}.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap{width:50%;position:relative;z-index:3}.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap .page_title{font-size:64px;margin-bottom:0px}.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap.partners_hero_titles{display:flex;align-self:center;justify-content:center;flex-direction:column}.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap.partners_hero_stage_image{display:flex;align-self:center;justify-content:center}.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap.partners_hero_stage_image img{max-width:100%;height:auto}@media screen and (max-width: 1216px),print{.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap{width:70%}.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap .page_title{font-size:48px}}@media screen and (max-width: 769px),print{.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap{width:100%}.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap .page_title{font-size:32px}.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body .header_title_wrap.with_columns .header_title_content_wrap .page_subtitle{font-size:18px}}@media screen and (min-width: 769px),print{.trivy_v1_homepage_wrap.partners_wrap .hero .hero-body{padding:24px}}.partners_logos_wrap{background-color:#0a0b23;padding:50px 0px}.partners_logos_wrap .partners_logos_title{text-align:center;color:#fff}.partners_logos_wrap .partners_logos{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:64px;flex-wrap:wrap}.partners_logos_wrap .partners_logos .logo_item{display:inline-block;padding:20px;margin:0px}.partners_logos_wrap .partners_logos .logo_item img{display:block;margin:0px auto;width:auto;max-height:115px;max-width:200px;transition:all .3s ease}@media screen and (max-width: 769px){.partners_logos_wrap .partners_logos{gap:32px}.partners_logos_wrap .partners_logos .logo_item img{max-height:80px;max-width:150px}}.partners_benefits_wrap{position:relative;z-index:10;padding:32px}.partners_benefits_wrap .benefit_items{display:flex;flex-direction:row;gap:32px;padding:12px;position:relative;z-index:5}@media screen and (max-width: 1024px){.partners_benefits_wrap .benefit_items{flex-direction:column}}.partners_benefits_wrap .benefit_items .benefit_item{flex:1}.partners_benefits_wrap .benefit_items .benefit_item .benefit_icon{text-align:center}.partners_benefits_wrap .benefit_items .benefit_item .benefit_icon img{max-width:150px;margin-left:auto;margin-right:auto;height:auto}.partners_benefits_wrap .benefit_items .benefit_item .benefit_title{text-align:center;font-size:32px}.partners_benefits_wrap .benefit_items .benefit_item .benefit_content{font-size:18px;line-height:1.3;margin:12px;text-align:center}.partners_plans_wrap{position:relative;z-index:10;padding:32px}.partners_plans_wrap .plan_items{display:flex;flex-direction:column;gap:32px;padding:12px;position:relative;z-index:5}.partners_plans_wrap .plan_items .plan_item{padding-left:60px}.partners_plans_wrap .plan_items .plan_item .glass_content{display:flex;flex-direction:row;align-items:center;gap:32px;margin:0 12px;min-height:180px}.partners_plans_wrap .plan_items .plan_item .glass_content .plan_titles_wrap{width:80%}.partners_plans_wrap .plan_items .plan_item .glass_content .plan_titles_wrap .plan_title{font-size:32px;margin:12px 0px}.partners_plans_wrap .plan_items .plan_item .glass_content .plan_titles_wrap .plan_subtitle{font-size:26px;margin:12px 0px}.partners_plans_wrap .plan_items .plan_item .glass_content .plan_content{font-size:20px;line-height:1.3;margin:12px;width:100%}@media screen and (max-width: 1024px){.partners_plans_wrap .plan_items .plan_item .glass_content{flex-direction:column;gap:0px}.partners_plans_wrap .plan_items .plan_item .glass_content .plan_titles_wrap{width:100%}}.partners_plans_wrap .plan_level{position:absolute;top:10%;left:24px;height:80%;width:20px;background-color:#1904da;border-radius:10px;pointer-events:none;overflow:hidden}.partners_plans_wrap .plan_level.level_1{background-color:#ffc900}.partners_plans_wrap .plan_level.level_2{background-color:#ff445f}.partners_plans_wrap .plan_level.level_3{background-color:#08b1d5}.partners_plans_wrap .plan_level::after{content:"";position:absolute;top:-150%;left:-150%;width:400%;height:400%;background:linear-gradient(-45deg, transparent 40%, rgba(255, 255, 255, 0.05) 47%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.05) 53%, transparent 60%);transform:rotate(-45deg);animation:shimmer 1.2s ease-out infinite;animation-delay:2s;opacity:0}@keyframes shimmer{0%{transform:translateX(-120%) rotate(-45deg);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateX(120%) rotate(-45deg);opacity:0}}.partners_contact_wrap .partners_contact_title{text-align:center}.partners_contact_wrap .contact_form_wrap{position:relative;z-index:5;max-width:60%;margin:0 auto}@media screen and (max-width: 1024px){.partners_contact_wrap .contact_form_wrap{max-width:90%}} \ No newline at end of file diff --git a/docs/assets/css/trivy_v1_styles.scss b/docs/assets/css/trivy_v1_styles.scss deleted file mode 100644 index 4096cc94cc..0000000000 --- a/docs/assets/css/trivy_v1_styles.scss +++ /dev/null @@ -1,201 +0,0 @@ -/* trivy styles */ - -//aqua brand colors -$aq-royal-blue: #1904da; -$aq-legacy-blue: #08b1d5; -$aq-coral-red: #ff445f; -$aq-starfish-yellow: #ffc900; -$aq-dark-abyss: #07242d; -$aq-blue-abyss: #031730; -$aq-deep-sea-blue: #183278; -$aq-ocean-ash: #405a75; -// $aq-sea-foam: #00ffe4; -$aq-neon-blue: #50f0ff; - -$aq-neo-background: #ebf3fa; -$aq-neo-background-hover: #f0f8ff; - - -$aq-royal-blue-dark: #1503ba; - -$aq-trivy-dark: #0a0b23; - -$weight-normal: 400; -$weight-semibold: 600; -$weight-bold: 700; - - - -$gap: 32px; -// 960, 1152, and 1344 have been chosen because they are divisible by both 12 and 16 -$tablet: 769px; - -// 960px container + 4rem -$desktop: 960px + 2 * $gap; - -// 1152px container + 4rem -$widescreen: 1152px + 2 * $gap; -$widescreen-enabled: true; - -// 1344px container + 4rem -$fullhd: 1344px + 2 * $gap; -$fullhd-enabled: true; - - - -body { - - font-family: "Inter", sans-serif; -} - - -.container { - width: 100%; - margin: 0 auto; - max-width: 1440px; - - &.is-relative { - position: relative; - } - - @media screen and (max-width: $tablet), print { //769 - padding: 0 24px; - max-width: calc( 100% - 48px); //$tablet; //769 - } //until tablet - -} - - -.generic_title { - font-size: 28px; //1.75rem - font-weight: $weight-bold; - margin: 12px; //0.75rem - color: $aq-royal-blue; -} - -.generic_subtitle { - font-size: 18px; //1.125rem - opacity: 0.8; - margin: 12px; //0.75rem -} - - - .section_title { - color: #ffffff; //$aq-neon-blue; - font-size: 48px; //3rem - font-weight: $weight-bold; - margin-bottom: 24px; //1.5rem - line-height: 1.2; - - &.is_smaller { - font-size: 40px; //2.5rem - } - } - - .section_subtitle { - color: #ffffff; - font-size: 26px; //1.625rem - margin-bottom: 24px; //1.5rem - } - - - @media screen and (max-width: $tablet) { - - .section_title, .section_title.is_smaller { - font-size: 32px; //2rem - } - .section_subtitle { - font-size: 18px; //1.125rem - } - - } //until - - -.button { - - background-color: #ebf3fa; - border: 1px solid #dbdbdb; - border-width: 1px; - color: #363636; - cursor: pointer; - justify-content: center; - padding-bottom: calc(.5em - 1px); - padding-left: 1em; - padding-right: 1em; - padding-top: calc(.5em - 1px); - text-align: center; - white-space: nowrap; - border-radius: 4px; - transition: all .2s ease; - font-size: 16px; - display: inline-block; - font-weight: 700; - - &.is-seafoam { - background-color: $aq-neon-blue; - border-color: $aq-neon-blue; - color: $aq-blue-abyss; - - - &.is-outlined { - background-color: rgba(0,0,0,0); - border-color: $aq-neon-blue; - color: $aq-neon-blue; - border-width: 2px; - - &:hover { - background-color: $aq-neon-blue; - color: $aq-blue-abyss; - } - } //is-outlines - - } //is-seafoam - - &.large_btn { - font-size: 22px; - padding: 16px 27px; - margin-right: 12px; - - @media screen and (max-width: $tablet), print { - font-size: 18px; - } //until tablet - } - - - - &.solidseafoamarrowbutton { - - background-color: $aq-neon-blue; - font-weight: 700; - border: 2px solid $aq-neon-blue; - font-size: 22px; //1.375rem - padding: 16px 27px; - color: $aq-blue-abyss; - - - &:after { - content: ""; - border: solid $aq-blue-abyss; - border-width: 0 2px 2px 0; - display: inline-block; - padding: 4px; - transform: rotate(-45deg); - margin-left: 30px; - vertical-align: middle; - transition: all .2s; - } - } //solidseafoamarrowbutton - -} //button - -.margin-bottom-20 { - margin-bottom: 20px; -} - - -@import "_slick_slider"; -@import "_glass_v2"; -@import "_hubspot_form"; - -@import "_trivy_homepage"; -@import "_trivy_partners"; diff --git a/docs/assets/images/homepage_hero_orb_03.png b/docs/assets/images/homepage_hero_orb_03.png deleted file mode 100644 index 261f40f490..0000000000 Binary files a/docs/assets/images/homepage_hero_orb_03.png and /dev/null differ diff --git a/docs/assets/images/homepage_hero_stars_02.svg b/docs/assets/images/homepage_hero_stars_02.svg deleted file mode 100644 index d0e4570eb4..0000000000 --- a/docs/assets/images/homepage_hero_stars_02.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/assets/images/homepage_hero_terrain_08.svg b/docs/assets/images/homepage_hero_terrain_08.svg deleted file mode 100644 index fe2236c995..0000000000 --- a/docs/assets/images/homepage_hero_terrain_08.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/assets/images/homepage_v1_hero_person_01.png b/docs/assets/images/homepage_v1_hero_person_01.png deleted file mode 100644 index 2901ed862e..0000000000 Binary files a/docs/assets/images/homepage_v1_hero_person_01.png and /dev/null differ diff --git a/docs/assets/images/partner_logo_echo.svg b/docs/assets/images/partner_logo_echo.svg deleted file mode 100644 index 340660d2a0..0000000000 --- a/docs/assets/images/partner_logo_echo.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/docs/assets/images/partner_logo_minimus.svg b/docs/assets/images/partner_logo_minimus.svg deleted file mode 100644 index 676172f4a8..0000000000 --- a/docs/assets/images/partner_logo_minimus.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/docs/assets/images/partner_logo_root.svg b/docs/assets/images/partner_logo_root.svg deleted file mode 100644 index d825db7bda..0000000000 --- a/docs/assets/images/partner_logo_root.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/docs/assets/images/partners_hero_stage_03.png b/docs/assets/images/partners_hero_stage_03.png deleted file mode 100644 index df0dc0a5b0..0000000000 Binary files a/docs/assets/images/partners_hero_stage_03.png and /dev/null differ diff --git a/docs/assets/images/partners_icon_01.png b/docs/assets/images/partners_icon_01.png deleted file mode 100644 index 0a9867c8ee..0000000000 Binary files a/docs/assets/images/partners_icon_01.png and /dev/null differ diff --git a/docs/assets/images/partners_icon_02.png b/docs/assets/images/partners_icon_02.png deleted file mode 100644 index 1e2c659f39..0000000000 Binary files a/docs/assets/images/partners_icon_02.png and /dev/null differ diff --git a/docs/assets/images/partners_icon_03.png b/docs/assets/images/partners_icon_03.png deleted file mode 100644 index 5227a58382..0000000000 Binary files a/docs/assets/images/partners_icon_03.png and /dev/null differ diff --git a/docs/assets/images/section_icon_12.png b/docs/assets/images/section_icon_12.png deleted file mode 100644 index dc7103af12..0000000000 Binary files a/docs/assets/images/section_icon_12.png and /dev/null differ diff --git a/docs/assets/images/trivy_logo_horizontal_white.svg b/docs/assets/images/trivy_logo_horizontal_white.svg deleted file mode 100644 index 287eb199f1..0000000000 --- a/docs/assets/images/trivy_logo_horizontal_white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/assets/javascripts/trivy_v1_homepage.js b/docs/assets/javascripts/trivy_v1_homepage.js deleted file mode 100644 index 2fdfba9a8a..0000000000 --- a/docs/assets/javascripts/trivy_v1_homepage.js +++ /dev/null @@ -1,9 +0,0 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0Previous',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i('