html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

:where(button.w-popover-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

.w-popover {
  position-anchor: none;
}

.w-popover[popover]:not(:popover-open) {
  display: none;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

pre.w-code-block code > span {
  display: block !important;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

:root {
  --text--regular: Manrope, sans-serif;
  --accent: #4bb39c;
  --text--heading: Poppins, sans-serif;
  --ink: #0b2c42;
  --capsule-background: #ffffff0d;
  --navy: #02264a;
  --text--mono: "JetBrains Mono", sans-serif;
  --text-accent: #5fa588;
  --text-subcategory: #5f7d8e;
  --link: #c4d2dc;
  --on-dark: #a5bac7;
  --ink-muted: #5a6e7c;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.ntc-1:hover {
  color: #fff;
}

.ntc-1.inline-a-1 {
  color: #c4d2dc;
  font-size: 14.5px;
  font-weight: 600;
  font-family: var(--text--regular);
  margin-top: 0;
  text-decoration: none;
}

.ntc-1.inline-a-1:active {
  padding-bottom: 0;
}

.ntc-1.inline-a-1.nav-link.w--current {
  border-style: none none solid;
  border-width: 2px;
  border-color: black black var(--accent);
}

.ntc-2:hover {
  color: #fff;
}

.ntc-2.inline-a-2 {
  color: #c4d2dc;
  font-size: 14.5px;
  font-weight: 600;
  font-family: var(--text--regular);
  margin-top: 0;
  text-decoration: none;
}

.ntc-2.inline-a-2.nav-link.w--current {
  border-bottom: 2px solid var(--accent);
}

.ntc-3:hover {
  color: #fff;
}

.ntc-3.inline-a-3 {
  font-family: var(--text--regular);
  color: #c4d2dc;
  width: auto;
  margin-top: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-3.inline-a-3:active {
  border-bottom: 3px solid var(--accent);
  color: #fff;
}

.ntc-3.inline-a-3.w--current {
  font-family: var(--text--regular);
}

.ntc-4:hover {
  color: #fff;
}

.ntc-4.inline-a-4 {
  font-family: var(--text--regular);
  color: #c4d2dc;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-4.inline-a-4:active {
  border-bottom: 3px solid var(--accent);
  color: #fff;
}

.ntc-4.inline-a-4.w--current {
  font-family: var(--text--regular);
}

.ntc-5:hover {
  color: #fff;
}

.ntc-5.inline-a-5 {
  font-family: var(--text--regular);
  color: #c4d2dc;
  border-bottom: 1px #000;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-5.inline-a-5:active {
  border-bottom: 3px solid var(--accent);
  color: #fff;
}

.ntc-5.inline-a-5.w--current {
  font-family: var(--text--regular);
}

.ntc-6:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-6.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  font-size: 14px;
  font-weight: 700;
  font-family: var(--text--regular);
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-7:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-7.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s;
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.ntc-8:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-8.inline-a-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #e9f1f5;
  border: 1px solid #ffffff38;
  border-radius: 999px;
  align-items: center;
  margin-top: 0;
  padding: 15px 30px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.ntc-9:hover, .ntc-10:hover, .ntc-11:hover, .ntc-12:hover, .ntc-13:hover, .ntc-14:hover, .ntc-15:hover {
  background-color: #02264a0a;
}

.ntc-16:hover, .ntc-17:hover, .ntc-18:hover, .ntc-19:hover, .ntc-20:hover, .ntc-21:hover, .ntc-22:hover {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-23:hover {
  color: inherit;
  background-color: #fff;
  transform: translateY(-4px);
  box-shadow: 0 28px 70px #0222391f;
}

.ntc-23.inline-a-0 {
  grid-row-gap: clamp(18px, 2.4vw, 44px);
  grid-column-gap: clamp(18px, 2.4vw, 44px);
  color: inherit;
  border-radius: 22px;
  grid-template-rows: auto;
  grid-template-columns: clamp(70px, 7vw, 120px) 1.2fr 1.25fr .95fr 76px;
  align-items: center;
  padding: clamp(34px, 5vh, 56px) clamp(10px, 1.2vw, 24px);
  text-decoration: none;
  transition: background .45s, transform .45s, box-shadow .45s;
  display: grid;
}

.ntc-24:hover {
  background-color: #15a08a;
  border-color: #15a08a;
  transform: rotate(-45deg);
}

.ntc-24.inline-span-14 {
  border: 1.5px solid #02264a2e;
  border-radius: 50%;
  justify-content: center;
  justify-self: end;
  align-items: center;
  width: 58px;
  height: 58px;
  transition: all .35s;
  display: flex;
}

.ntc-24.inline-span-14:hover {
  transform: rotate(-45deg);
}

.ntc-25:hover {
  color: inherit;
  background-color: #fff;
  transform: translateY(-4px);
  box-shadow: 0 28px 70px #0222391f;
}

.ntc-25.inline-a-1 {
  grid-row-gap: clamp(18px, 2.4vw, 44px);
  grid-column-gap: clamp(18px, 2.4vw, 44px);
  color: inherit;
  border-radius: 22px;
  grid-template-rows: auto;
  grid-template-columns: clamp(70px, 7vw, 120px) 1.2fr 1.25fr .95fr 76px;
  align-items: center;
  padding: clamp(34px, 5vh, 56px) clamp(10px, 1.2vw, 24px);
  text-decoration: none;
  transition: background .45s, transform .45s, box-shadow .45s;
  display: grid;
}

.ntc-26:hover {
  background-color: #15a08a;
  border-color: #15a08a;
  transform: rotate(-45deg);
}

.ntc-26.inline-span-26 {
  width: 58px;
  height: 58px;
  color: var(--accent);
  letter-spacing: normal;
  background-color: #0000;
  border: 1.5px solid #02264a2e;
  border-radius: 50%;
  justify-content: center;
  justify-self: end;
  align-items: center;
  padding: 0;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  transition-property: transform;
  transition-duration: .2s;
  transition-timing-function: ease;
  display: flex;
}

.ntc-26.inline-span-26:hover {
  background-color: var(--accent);
}

.ntc-27:hover {
  color: inherit;
  background-color: #fff;
  transform: translateY(-4px);
  box-shadow: 0 28px 70px #0222391f;
}

.ntc-27.inline-a-2 {
  grid-row-gap: clamp(18px, 2.4vw, 44px);
  grid-column-gap: clamp(18px, 2.4vw, 44px);
  color: inherit;
  border-radius: 22px;
  grid-template-rows: auto;
  grid-template-columns: clamp(70px, 7vw, 120px) 1.2fr 1.25fr .95fr 76px;
  align-items: center;
  padding: clamp(34px, 5vh, 56px) clamp(10px, 1.2vw, 24px);
  text-decoration: none;
  transition: background .45s, transform .45s, box-shadow .45s;
  display: grid;
}

.ntc-28:hover {
  background-color: #15a08a;
  border-color: #15a08a;
  transform: rotate(-45deg);
}

.ntc-28.inline-span-38 {
  background-color: #0000;
  border: 1.5px solid #02264a2e;
  border-radius: 50%;
  justify-content: center;
  justify-self: end;
  align-items: center;
  width: 58px;
  height: 58px;
  transition: transform .2s;
  display: flex;
}

.ntc-28.inline-span-38:hover {
  background-color: var(--accent);
}

.ntc-29:hover, .ntc-30:hover, .ntc-31:hover, .ntc-32:hover, .ntc-33:hover, .ntc-34:hover, .ntc-35:hover {
  transform: translateY(-8px);
}

.ntc-36:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-36.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  white-space: nowrap;
  border-radius: 999px;
  align-items: center;
  padding: 17px 36px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s;
  display: inline-flex;
  box-shadow: 0 12px 36px #4bb39c66;
}

.ntc-37:hover {
  color: var(--accent);
}

.ntc-37.inline-a-0 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-37.inline-a-0:hover, .ntc-38:hover {
  color: var(--accent);
}

.ntc-38.inline-a-1 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ntc-38.inline-a-1:hover, .ntc-39:hover {
  color: var(--accent);
}

.ntc-39.inline-a-2 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ntc-39.inline-a-2:hover, .ntc-40:hover {
  color: var(--accent);
}

.ntc-40.inline-a-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ntc-40.inline-a-3:hover, .ntc-41:hover {
  color: var(--accent);
}

.ntc-41.inline-a-4 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-41.inline-a-4:hover, .ntc-42:hover {
  color: var(--accent);
}

.ntc-42.inline-a-5 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-42.inline-a-5:hover, .ntc-43:hover {
  color: var(--accent);
}

.ntc-43.inline-a-6 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-43.inline-a-6:hover, .ntc-44:hover {
  color: var(--accent);
}

.ntc-44.inline-a-7 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-45:hover {
  color: var(--accent);
}

.ntc-45.inline-a-8 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-45.inline-a-8:hover, .ntc-46:hover {
  color: var(--accent);
}

.ntc-46.inline-a-9 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-46.inline-a-9:hover, .ntc-47:hover {
  color: var(--accent);
}

.ntc-47.inline-a-10 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-47.inline-a-10:hover, .ntc-48:hover {
  color: var(--accent);
}

.ntc-48.inline-a-11 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-48.inline-a-11:hover, .ntc-49:hover {
  color: var(--accent);
}

.ntc-49.inline-a-12 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-50:hover {
  color: var(--accent);
}

.ntc-50.inline-a-13 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-50.inline-a-13:hover, .ntc-51:hover {
  color: var(--accent);
}

.ntc-51.inline-a-14 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-51.inline-a-14:hover, .ntc-52:hover {
  color: var(--accent);
}

.ntc-52.inline-a-15 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-53:hover {
  color: var(--accent);
}

.ntc-53.inline-a-16 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  transition: color .3s;
  display: inline-flex;
}

.ntc-53.inline-a-16:hover, .ntc-54:hover {
  color: var(--accent);
}

.ntc-54.inline-a-17 {
  color: #6d8494;
  text-decoration: none;
  transition: color .3s;
}

.ntc-54.inline-a-17:hover {
  color: var(--accent);
}

.ntc-101:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 70px #02223959;
}

.ntc-101.inline-div-5 {
  z-index: 7;
  aspect-ratio: auto;
  pointer-events: auto;
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 340px;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: relative;
  inset: 0;
  overflow: hidden;
}

.ntc-101.inline-div-5.solutions-card {
  z-index: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  position: static;
}

.ntc-101.inline-div-9 {
  z-index: 6;
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 340px;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.ntc-101.inline-div-9.solutions-card {
  z-index: auto;
  width: 100%;
  height: 100%;
  position: absolute;
}

.ntc-101.inline-div-13 {
  z-index: 5;
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 340px;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0;
  right: 0;
  overflow: hidden;
}

.ntc-101.inline-div-13.solutions-card {
  z-index: auto;
  width: 100%;
  height: 100%;
  position: absolute;
}

.ntc-101.inline-div-17 {
  z-index: 4;
  aspect-ratio: auto;
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  min-height: 340px;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.ntc-101.inline-div-17.solutions-card {
  z-index: auto;
  width: 100%;
  height: 100%;
  position: absolute;
}

.ntc-101.inline-div-21 {
  z-index: 3;
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 32px;
  flex-direction: column;
  min-height: 340px;
  margin-top: 0;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.ntc-101.inline-div-21.solutions-card {
  z-index: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  position: absolute;
}

.ntc-101.inline-div-25 {
  z-index: 2;
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  min-height: 340px;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.ntc-101.inline-div-25.solutions-card {
  z-index: auto;
  width: 100%;
  height: 100%;
  position: static;
}

.ntc-101.inline-div-29 {
  z-index: 1;
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 340px;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.ntc-101.inline-div-29.solutions-card {
  z-index: auto;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  height: 100%;
  padding: 40px;
  position: absolute;
}

.ntc-101.inline-div-29.solutions-card:hover {
  box-shadow: none;
}

.ntc-102:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-102.inline-a-0 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102.inline-a-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102.inline-a-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 700;
  font-family: var(--text--regular);
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102.inline-a-3, .ntc-102.inline-a-4, .ntc-102.inline-a-5, .ntc-102.inline-a-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-103:hover {
  pointer-events: auto;
}

.ntc-103.inline-div-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(165deg, #0d3752, #02264a 55%, #041c2d);
  border: 1px solid #ffffff12;
  border-radius: 24px;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: min(320px, 72vw);
  height: 420px;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ntc-103.inline-div-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(165deg, #0d3752, #02264a 55%, #041c2d);
  border: 1px solid #ffffff12;
  border-radius: 24px;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: min(320px, 72vw);
  height: 420px;
  margin-top: 0;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ntc-103.inline-div-9, .ntc-103.inline-div-11 {
  background-image: linear-gradient(165deg, #0d3752, #02264a 55%, #041c2d);
  border: 1px solid #ffffff12;
  border-radius: 24px;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: min(320px, 72vw);
  height: 420px;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ntc-103.inline-div-13 {
  background-image: linear-gradient(165deg, #0d3752, #02264a 55%, #041c2d);
  border: 1px solid #ffffff12;
  border-radius: 24px;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: min(320px, 72vw);
  height: 420px;
  padding: 30px;
  display: flex;
  position: relative;
  top: auto;
  left: auto;
  overflow: hidden;
}

.ntc-103.inline-div-15 {
  background-image: linear-gradient(165deg, #0d3752, #02264a 55%, #041c2d);
  border: 1px solid #ffffff12;
  border-radius: 24px;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: min(320px, 72vw);
  height: 420px;
  padding: 30px;
  display: flex;
  position: relative;
  bottom: auto;
  left: auto;
  overflow: hidden;
}

.ntc-103.inline-div-17 {
  background-image: linear-gradient(165deg, #0d3752, #02264a 55%, #041c2d);
  border: 1px solid #ffffff12;
  border-radius: 24px;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: min(320px, 72vw);
  max-width: none;
  height: 420px;
  padding: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.inline-div-0 {
  color: #e9f1f5;
  background-color: #02121f;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Manrope, sans-serif;
  display: block;
  overflow-x: clip;
}

.inline-imgraw-0 {
  height: 75px;
  display: block;
}

.inline-a-0 {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.inline-nav-0 {
  grid-row-gap: clamp(18px, 2.4vw, 36px);
  grid-column-gap: clamp(18px, 2.4vw, 36px);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-div-0-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1760px;
  margin: 0 auto;
  padding: 15px clamp(20px, 3vw, 44px);
  display: block;
}

.inline-div-1 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.inline-header-0 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2 {
  filter: blur(30px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4e91a747, #4bb39c14 45%, #0000 70%);
  border-radius: 50%;
  width: 56vw;
  height: 56vw;
  position: absolute;
  top: -18%;
  right: -8%;
}

.inline-div-1-1 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
}

.inline-span-0 {
  background-color: var(--accent);
  width: 28px;
  height: 1.5px;
}

.inline-span-1 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 700;
}

.inline-div-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 26px;
  display: flex;
}

.inline-span-2 {
  color: var(--accent);
  -webkit-text-fill-color: transparent;
  font-size: clamp(44px, 4.6vw, 72px);
  font-weight: 700;
  font-family: var(--text--heading);
  background-image: linear-gradient(90deg, #77bce5, #4bb39c);
  -webkit-background-clip: text;
  background-clip: text;
}

.inline-h1-0 {
  color: #fff;
  letter-spacing: -.02em;
  font-weight: 700;
  line-height: 1.05;
  font-family: var(--text--heading);
  margin: 0 0 26px;
  font-size: clamp(44px, 4.6vw, 72px);
}

.inline-p-0 {
  color: #a5bac7;
  max-width: 520px;
  font-size: 17.5px;
  line-height: 1.7;
  font-family: var(--text--regular);
  margin: 0 0 40px;
}

.inline-div-3 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.inline-span-3 {
  background-color: var(--accent);
  width: 7px;
  height: 7px;
  box-shadow: 0 0 10px var(--accent);
  border-radius: 50%;
}

.inline-div-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8fa8b6;
  align-items: center;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-span-4 {
  background-color: var(--accent);
  width: 7px;
  height: 7px;
  box-shadow: 0 0 10px var(--accent);
  border-radius: 50%;
}

.inline-div-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8fa8b6;
  align-items: center;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-span-5 {
  background-color: var(--accent);
  width: 7px;
  height: 7px;
  box-shadow: 0 0 10px var(--accent);
  border-radius: 50%;
}

.inline-div-6 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #8fa8b6;
  align-items: center;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-div-7 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  margin-top: 56px;
  display: flex;
}

.inline-div-8 {
  filter: blur(20px);
  background-image: radial-gradient(circle, #4bb39c66, #0000 70%);
  border-radius: 50%;
  width: 44%;
  height: 44%;
  position: absolute;
}

.inline-div-9 {
  border: 1px solid #96c3d21f;
  border-radius: 50%;
  width: 96%;
  height: 96%;
  position: absolute;
}

.inline-div-10 {
  border: 1px dashed #4bb39c4d;
  border-radius: 50%;
  width: 78%;
  height: 78%;
  position: absolute;
}

.inline-div-11 {
  border: 1px solid #77bce538;
  border-radius: 50%;
  width: 58%;
  height: 58%;
  position: absolute;
}

.inline-imgraw-0-1 {
  filter: drop-shadow(0 0 34px #4bb39c73);
  width: clamp(130px, 12vw, 190px);
  display: block;
}

.inline-div-12 {
  z-index: 3;
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.inline-div-13 {
  z-index: 5;
  color: var(--accent);
  letter-spacing: 2px;
  background-color: #041420cc;
  border: 1px solid #4bb39c66;
  border-radius: 9px;
  padding: 10px 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
  font-weight: 700;
  position: absolute;
  inset: 9% auto auto 0%;
}

.inline-div-14 {
  z-index: 5;
  color: var(--accent);
  letter-spacing: 2px;
  background-color: #041420cc;
  border: 1px solid #4bb39c66;
  border-radius: 9px;
  padding: 10px 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
  font-weight: 700;
  position: absolute;
  inset: 13% 0% auto auto;
}

.inline-div-15 {
  z-index: 5;
  color: var(--accent);
  letter-spacing: 2px;
  background-color: #041420cc;
  border: 1px solid #4bb39c66;
  border-radius: 9px;
  padding: 10px 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
  font-weight: 700;
  position: absolute;
  inset: auto auto 13% 2%;
}

.inline-div-16 {
  z-index: 5;
  color: var(--accent);
  letter-spacing: 2px;
  background-color: #041420cc;
  border: 1px solid #4bb39c66;
  border-radius: 9px;
  padding: 10px 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
  font-weight: 700;
  position: absolute;
  inset: auto 1% 9% auto;
}

.inline-div-17 {
  aspect-ratio: 1;
  justify-content: center;
  justify-self: end;
  align-items: center;
  width: 100%;
  max-width: 620px;
  display: flex;
  position: relative;
}

.inline-div-18 {
  grid-row-gap: clamp(32px, 4vw, 72px);
  grid-column-gap: clamp(32px, 4vw, 72px);
  grid-template-rows: auto;
  grid-template-columns: 1.04fr .96fr;
  align-items: center;
  max-width: 1760px;
  margin: 0 auto;
  padding: clamp(80px, 9vh, 130px) clamp(20px, 3vw, 44px) clamp(90px, 11vh, 150px);
  display: grid;
  position: relative;
}

.inline-section-0 {
  background-image: radial-gradient(120% 100% at 78% 0, #0d4258 0%, #073050 34%, #02264a 58%, #041b2d 82%, #041a2b 100%);
  position: relative;
  overflow: hidden;
}

.inline-span-0-1 {
  color: var(--accent);
}

.inline-h2-0 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.6vw, 40px);
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-0-1 {
  color: #8fa8b6;
  max-width: 620px;
  margin: 0 auto;
  font-size: 15.5px;
  line-height: 1.7;
}

.inline-div-0-1-2-3 {
  text-align: center;
  max-width: 1760px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 140px) clamp(20px, 3vw, 44px) 70px;
}

.inline-div-1-1-2 {
  z-index: 2;
  pointer-events: none;
  background-image: linear-gradient(90deg, #02141f, #0000);
  width: 160px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.inline-div-2-1 {
  z-index: 2;
  pointer-events: none;
  background-image: linear-gradient(270deg, #02141f, #0000);
  width: 160px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.inline-div-3-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #ffffff8c;
  letter-spacing: 3px;
  white-space: nowrap;
  flex: none;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: 800;
  display: flex;
}

.inline-div-4-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #ffffff8c;
  letter-spacing: 1px;
  white-space: nowrap;
  flex: none;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-style: italic;
  font-weight: 700;
  display: flex;
}

.inline-div-5-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #ffffff8c;
  letter-spacing: 4px;
  white-space: nowrap;
  flex: none;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  display: flex;
}

.inline-div-6-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #ffffff8c;
  letter-spacing: 2px;
  white-space: nowrap;
  flex: none;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-style: normal;
  font-weight: 800;
  display: flex;
}

.inline-div-7-1 {
  grid-column-gap: clamp(60px, 7vw, 120px);
  grid-row-gap: clamp(60px, 7vw, 120px);
  flex: none;
  align-items: center;
  width: auto;
  padding-left: 140px;
  padding-right: 140px;
  display: flex;
  overflow: visible;
}

.inline-div-7-1.scroll {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-shrink: 0;
  min-width: 0;
  padding-left: 10rem;
  padding-right: 0;
  overflow: visible;
}

.inline-div-8-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.inline-div-8-1.marquee-track {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
  overflow: hidden;
}

.inline-div-9-1 {
  box-sizing: content-box;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: clamp(80px, 10vh, 120px);
  display: flex;
  position: relative;
  overflow: visible;
}

.inline-section-0-1 {
  background-image: linear-gradient(#041a2b, #031521 60%, #010b14);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.inline-span-1-1 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-span-2-1 {
  background-color: var(--accent);
  width: 28px;
  height: 1.5px;
}

.inline-div-0-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 34px;
  display: inline-flex;
}

.inline-p-0-1-2 {
  color: #eef6f3;
  letter-spacing: -.015em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3.1vw, 48px);
  font-weight: 600;
  line-height: 1.35;
}

.inline-p-0-1-2.text-reveal {
  color: #ffffff29;
}

.inline-div-1-1-2-3 {
  text-align: center;
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 clamp(20px, 3vw, 44px);
}

.inline-section-0-1-2 {
  background-image: linear-gradient(#010b14, #00070e 40%, #01121d);
  padding-top: clamp(120px, 16vh, 200px);
  padding-bottom: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5 {
  background-image: linear-gradient(#01121d 0%, #123146 26%, #48708c 52%, #a7c4d4 76%, #eef5f9 100%);
  height: 300px;
}

.inline-span-0-1-2 {
  background-color: #15a08a;
  width: 28px;
  height: 1.5px;
}

.inline-span-1-1-2 {
  color: #15a08a;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-span-2-1-2 {
  background-color: #15a08a;
  width: 28px;
  height: 1.5px;
}

.inline-div-0-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.inline-span-3-1 {
  color: #15a08a;
}

.inline-h2-0-1 {
  color: var(--ink);
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 2.8vw, 44px);
  font-weight: 700;
}

.inline-p-0-1-2-3 {
  color: #5a6e7c;
  margin: 0;
  font-size: 15px;
  line-height: 1.65;
}

.inline-div-1-1-2-3-4 {
  text-align: left;
  width: 40%;
  max-width: 640px;
  margin: 0 auto 56px;
}

.inline-div-2-1-2 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-3-1-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.inline-span-4-1 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 14px;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-0 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.inline-p-1 {
  color: #9fb4c2;
  max-width: 65%;
  margin: 0 0 22px;
  font-size: 15px;
  line-height: 1.6;
}

.inline-div-4-1-2 {
  text-align: left;
  flex-flow: column;
  margin-top: auto;
  display: block;
  position: relative;
  inset: 0;
}

.inline-div-6-1-2 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-7-1-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.inline-span-5-1 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 14px;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-1 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.inline-p-2 {
  color: #9fb4c2;
  max-width: 65%;
  margin: 0 0 22px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
}

.inline-div-8-1-2 {
  box-sizing: border-box;
  text-align: left;
  width: 100%;
  margin-top: auto;
  font-weight: 600;
  position: relative;
  inset: 0;
}

.inline-div-10-1 {
  color: #ffffff0b;
  letter-spacing: normal;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-11-1 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.inline-span-6 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 14px;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-2 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.inline-p-3 {
  color: #9fb4c2;
  letter-spacing: 0;
  max-width: 65%;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
  font-family: var(--text--regular);
  margin: 0 0 22px;
}

.inline-div-12-1 {
  text-align: left;
  width: 100%;
  margin-top: auto;
  position: relative;
  inset: 0;
}

.inline-div-14-1 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-15-1 {
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.inline-span-7 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 14px;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.inline-p-4 {
  color: #9fb4c2;
  max-width: 65%;
  margin: 0 0 22px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
}

.inline-div-16-1 {
  text-align: left;
  width: 100%;
  margin-top: auto;
  position: relative;
  inset: 0;
}

.inline-div-18-1 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-19 {
  margin-bottom: 0;
  position: relative;
}

.inline-span-8 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 0;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-4 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.inline-p-5 {
  color: #9fb4c2;
  text-align: left;
  max-width: 65%;
  margin: 0 0 22px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
}

.inline-div-20 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: auto;
  display: block;
  position: relative;
  inset: 0;
}

.inline-div-22 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-23 {
  margin-bottom: 0;
  position: relative;
}

.inline-span-9 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 14px;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-5 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.inline-p-6 {
  color: #9fb4c2;
  text-align: left;
  max-width: 65%;
  margin: 0 0 22px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
}

.inline-div-24 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  margin-top: 0;
  display: block;
  position: relative;
  inset: 0;
}

.inline-div-26 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-27 {
  margin-bottom: 0;
  position: relative;
}

.inline-span-10 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 14px;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-6 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.inline-p-7 {
  color: #9fb4c2;
  text-align: left;
  max-width: 65%;
  margin: 0 0 22px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.6;
}

.inline-div-28 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: auto;
  display: block;
  position: relative;
  inset: 0;
}

.inline-div-30 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  perspective: 1000px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  width: 60%;
  height: 500px;
  display: grid;
  position: relative;
}

.inline-div-30.cards-wrapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-auto-columns: 1fr;
  display: grid;
}

.inline-div-31 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  text-align: center;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1760px;
  height: 100vh;
  margin: 0 auto;
  padding: 0 clamp(20px, 3vw, 44px);
  display: flex;
}

.inline-div-31.solutions-container {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
}

.inline-div-31.solutions-container.stop {
  margin-left: 0;
  margin-right: 0;
  position: sticky;
  top: 0;
  overflow: visible;
}

.inline-section-0-1-2-3 {
  color: var(--ink);
  background-color: #eef5f9;
  padding: clamp(80px, 10vh, 120px) 0;
}

.inline-section-0-1-2-3.solutions {
  text-align: center;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.inline-span-0-1-2-3 {
  background-color: #15a08a;
  width: 28px;
  height: 1.5px;
}

.inline-span-1-1-2-3 {
  color: #15a08a;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.inline-span-2-1-2-3 {
  color: #15a08a;
}

.inline-h2-0-1-2 {
  color: var(--ink);
  letter-spacing: -.02em;
  background-color: #0000;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 2.8vw, 44px);
  font-weight: 700;
  line-height: 1.12;
}

.inline-div-1-1-2-3-4-5 {
  max-width: 600px;
}

.inline-p-0-1-2-3-4 {
  color: #5a6e7c;
  max-width: 470px;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-2-1-2-3 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: clamp(44px, 6vh, 76px);
  display: flex;
}

.inline-span-3-1-2 {
  color: #02264a29;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(30px, 2.6vw, 44px);
  font-weight: 600;
  line-height: 1;
}

.inline-span-4-1-2 {
  background-image: linear-gradient(135deg, #02264a, #15a08a);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  box-shadow: 0 12px 28px #02264a40;
}

.inline-span-5-1-2 {
  color: #0d7a68;
  letter-spacing: 2.5px;
  background-color: #15a08a1a;
  border-radius: 999px;
  padding: 5px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-span-6-1 {
  color: var(--ink);
  letter-spacing: -.01em;
  font-family: Poppins, sans-serif;
  font-size: clamp(21px, 1.8vw, 27px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-span-7-1 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.inline-span-8-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.inline-span-9-1 {
  color: #5a6e7c;
  font-size: 15px;
  line-height: 1.7;
}

.inline-span-10-1, .inline-span-11, .inline-span-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #3c5568;
  align-items: center;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-span-13 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-direction: column;
  display: flex;
}

.inline-svg-0 {
  color: #0b2c42;
}

.inline-div-3-1-2-3 {
  border-top: 1px solid #02264a1f;
}

.inline-span-15 {
  color: #02264a29;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(30px, 2.6vw, 44px);
  font-weight: 600;
  line-height: 1;
}

.inline-span-16 {
  background-image: linear-gradient(135deg, #02264a, #15a08a);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  box-shadow: 0 12px 28px #02264a40;
}

.inline-span-17 {
  color: #3c6588;
  letter-spacing: 2.5px;
  background-color: #45749d1f;
  border-radius: 999px;
  padding: 5px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-span-18 {
  color: var(--ink);
  letter-spacing: -.01em;
  font-family: Poppins, sans-serif;
  font-size: clamp(21px, 1.8vw, 27px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-span-19 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.inline-span-20 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.inline-span-21 {
  color: #5a6e7c;
  font-size: 15px;
  line-height: 1.7;
}

.inline-span-22, .inline-span-23, .inline-span-24 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #3c5568;
  align-items: center;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-span-25 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-direction: column;
  display: flex;
}

.inline-svg-1 {
  color: #0b2c42;
}

.inline-div-4-1-2-3 {
  border-top: 1px solid #02264a1f;
}

.inline-span-27 {
  color: #02264a29;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(30px, 2.6vw, 44px);
  font-weight: 600;
  line-height: 1;
}

.inline-span-28 {
  background-image: linear-gradient(135deg, #02264a, #15a08a);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  display: flex;
  box-shadow: 0 12px 28px #02264a40;
}

.inline-span-29 {
  color: #96763a;
  letter-spacing: 2.5px;
  background-color: #d2b77a2e;
  border-radius: 999px;
  padding: 5px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-span-30 {
  color: var(--ink);
  letter-spacing: -.01em;
  font-family: Poppins, sans-serif;
  font-size: clamp(21px, 1.8vw, 27px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-span-31 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.inline-span-32 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.inline-span-33 {
  color: #5a6e7c;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.7;
}

.inline-span-34, .inline-span-35, .inline-span-36 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #3c5568;
  align-items: center;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-span-37 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-direction: column;
  display: flex;
}

.inline-svg-2 {
  color: #0b2c42;
}

.inline-div-5-1-2, .inline-div-6-1-2-3 {
  border-top: 1px solid #02264a1f;
}

.inline-div-7-1-2-3 {
  max-width: 1760px;
  margin: 0 auto;
  padding: clamp(110px, 14vh, 180px) clamp(20px, 3vw, 44px);
}

.inline-section-0-1-2-3-4 {
  color: var(--ink);
  background-image: linear-gradient(#eef5f9 0%, #f7fafc 30% 100%);
}

.inline-span-0-1-2-3-4 {
  background-color: #15a08a;
  width: 28px;
  height: 1.5px;
}

.inline-span-1-1-2-3-4 {
  color: #15a08a;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.inline-span-2-1-2-3-4 {
  color: #15a08a;
}

.inline-h2-0-1-2-3 {
  color: var(--ink);
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 2.8vw, 44px);
  font-weight: 700;
  line-height: 1.12;
}

.inline-div-1-1-2-3-4-5-6 {
  max-width: 560px;
}

.inline-p-0-1-2-3-4-5 {
  color: #5a6e7c;
  max-width: 460px;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-2-1-2-3-4 {
  grid-column-gap: 300px;
  grid-row-gap: 300px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 36px;
  display: flex;
}

.inline-div-3-1-2-3-4 {
  width: auto;
  max-width: none;
  margin: 0;
  padding: 0 clamp(20px, 3vw, 44px) 44px;
}

.inline-span-3-1-2-3 {
  color: #fff6;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  top: 26px;
  left: 30px;
}

.inline-div-4-1-2-3-4 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 20px;
  display: flex;
}

.inline-h3-0-1 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 8px;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.inline-p-1-1 {
  color: #9fb4c2;
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-span-4-1-2-3 {
  color: #fff6;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  top: 26px;
  left: 30px;
}

.inline-div-6-1-2-3-4 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 20px;
  display: flex;
}

.inline-h3-1-1 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 8px;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.inline-p-2-1 {
  color: #9fb4c2;
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-span-5-1-2-3 {
  color: #fff6;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  top: 26px;
  left: 30px;
}

.inline-div-8-1-2-3 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 20px;
  display: flex;
}

.inline-h3-2-1 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 8px;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.inline-p-3-1 {
  color: #9fb4c2;
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-span-6-1-2 {
  color: #fff6;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  top: 26px;
  left: 30px;
}

.inline-div-10-1-2 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 20px;
  display: flex;
}

.inline-h3-3-1 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 8px;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.inline-p-4-1 {
  color: #9fb4c2;
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-span-7-1-2 {
  color: #fff6;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  top: 26px;
  left: 30px;
}

.inline-div-12-1-2 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 20px;
  display: flex;
}

.inline-h3-4-1 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 8px;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.inline-p-5-1 {
  color: #9fb4c2;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
  margin: 0;
}

.inline-span-8-1-2 {
  color: #fff6;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  top: 26px;
  left: 30px;
}

.inline-div-14-1-2 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  margin-bottom: 20px;
  display: flex;
}

.inline-h3-5-1 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 8px;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.inline-p-6-1 {
  color: #9fb4c2;
  letter-spacing: normal;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
  margin: 0;
}

.inline-span-9-1-2 {
  color: #fff6;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: absolute;
  top: 26px;
  left: 30px;
}

.inline-div-16-1-2 {
  width: 64px;
  height: 64px;
  color: var(--accent);
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.inline-h3-6-1 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 8px;
  font-family: Poppins, sans-serif;
  font-size: 21px;
  font-weight: 700;
}

.inline-p-7-1 {
  color: #9fb4c2;
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-18-1-2 {
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: max-content;
  padding: 0 clamp(20px, 3vw, 44px);
  display: flex;
}

.inline-div-18-1-2.industries-track {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.inline-div-19-1 {
  scrollbar-width: none;
  height: auto;
  padding: 10px 0 20px;
  overflow: auto hidden;
}

.inline-div-19-1.stop {
  position: sticky;
  top: 0;
}

.inline-section-0-1-2-3-4-5 {
  height: auto;
  color: var(--ink);
  background-color: #f7fafc;
  padding: clamp(90px, 11vh, 140px) 0;
  overflow: visible;
}

.inline-section-0-1-2-3-4-5.industries-section {
  background-color: #f7fafc;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  overflow: visible;
}

.inline-imgraw-0-1-2 {
  width: 52px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
}

.inline-span-0-1-2-3-4-5 {
  color: var(--accent);
}

.inline-h2-0-1-2-3-4 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.6vw, 42px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-p-0-1-2-3-4-5-6 {
  color: #a5bac7;
  max-width: 560px;
  margin: 0;
  font-size: 15.5px;
  line-height: 1.7;
}

.inline-div-1-1-2-3-4-5-6-7 {
  grid-row-gap: clamp(28px, 3.5vw, 60px);
  grid-column-gap: clamp(28px, 3.5vw, 60px);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  display: grid;
  position: relative;
}

.inline-div-2-1-2-3-4-5 {
  background-image: radial-gradient(110% 160% at 12% 0, #0d3d54 0%, #02264a 48%, #01121f 100%);
  border: 1px solid #4bb39c40;
  border-radius: 32px;
  padding: clamp(40px, 4.5vw, 72px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f80, 0 0 60px #4bb39c1f;
}

.inline-div-3-1-2-3-4-5 {
  max-width: 1360px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(20px, 3vw, 44px);
}

.inline-section-0-1-2-3-4-5-6 {
  background-image: linear-gradient(#f7fafc 0%, #b9cedb 34%, #35586f 66%, #041a2b 100%);
}

.inline-imgraw-0-1-2-3 {
  filter: brightness(0) invert();
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10, .inline-div-1-1-2-3-4-5-6-7-8, .inline-div-2-1-2-3-4-5-6 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-div-4-1-2-3-4-5 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6, .inline-span-1-1-2-3-4-5, .inline-span-2-1-2-3-4-5, .inline-span-3-1-2-3-4, .inline-span-4-1-2-3-4, .inline-span-5-1-2-3-4, .inline-span-6-1-2-3 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-5-1-2-3 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-6-1-2-3-4-5 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3, .inline-span-8-1-2-3, .inline-span-9-1-2-3, .inline-span-10-1-2, .inline-span-11-1, .inline-span-12-1, .inline-span-13-1 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-7-1-2-3-4 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-8-1-2-3-4 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-14, .inline-span-15-1, .inline-span-16-1 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-9-1-2 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-10-1-2-3 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-div-11-1-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-12-1-2-3 {
  max-width: 1760px;
  margin: 0 auto;
  padding: clamp(70px, 9vh, 110px) clamp(20px, 3vw, 44px) 36px;
}

.inline-footer-0 {
  background-image: linear-gradient(#041a2b 0%, #02121f 100%);
  border-top: 1px solid #ffffff0d;
}

.ntc-201:hover {
  color: #fff;
}

.ntc-201.inline-a-1, .ntc-201.inline-a-2 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-201.inline-a-3 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-201.inline-a-3.w--current {
  margin-top: 0;
  padding-bottom: 0;
}

.ntc-201.inline-a-4 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-201.inline-a-5 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-201.inline-a-5.w--current {
  padding-bottom: 0;
}

.ntc-202:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-202.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-203:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-203.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.ntc-204:hover {
  background-color: #4bb39c12;
  border-color: #4bb39c66;
  transform: translateY(-4px);
}

.ntc-204.inline-div-9 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: center;
  background-color: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 16px;
  flex-direction: column;
  grid-column-start: auto;
  align-items: center;
  width: auto;
  height: auto;
  padding: 22px 16px;
  display: flex;
  position: static;
}

.ntc-204.inline-div-12, .ntc-204.inline-div-15 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: center;
  background-color: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 16px;
  flex-direction: column;
  grid-column-start: auto;
  align-items: center;
  padding: 22px 16px;
  display: flex;
  position: static;
}

.ntc-204.inline-div-18 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: center;
  background-color: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 16px;
  flex-direction: column;
  grid-column-start: auto;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 22px 16px;
  display: flex;
  position: static;
}

.ntc-204.inline-div-21 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: center;
  background-color: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 16px;
  flex-direction: column;
  grid-column-start: auto;
  align-items: center;
  margin-top: 0;
  padding: 22px 16px;
  display: flex;
  position: static;
}

.ntc-204.inline-div-24 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: center;
  background-color: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 16px;
  flex-direction: column;
  grid-column-start: auto;
  align-items: center;
  padding: 22px 16px;
  display: flex;
  position: static;
}

.ntc-204.inline-div-27 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: center;
  background-color: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 16px;
  flex-direction: column;
  grid-column-start: span 2;
  align-items: center;
  padding: 22px 16px;
  display: flex;
  position: static;
}

.ntc-204.inline-div-30 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: left;
  background-color: #ffffff09;
  border: 1px solid #ffffff14;
  border-radius: 16px;
  flex-direction: column;
  grid-column-start: span 2;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  padding: 22px 16px;
  display: flex;
  position: static;
}

.ntc-205:hover {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #6fd2bd;
}

.ntc-205.inline-a-0 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--accent);
  align-items: center;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.ntc-206:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-206.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  white-space: nowrap;
  border-radius: 999px;
  align-items: center;
  padding: 17px 36px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s;
  display: inline-flex;
  box-shadow: 0 12px 36px #4bb39c66;
}

.ntc-207:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-207.inline-a-0 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.ntc-208:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-208.inline-a-1 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.ntc-209:hover {
  color: var(--accent);
}

.ntc-209.inline-a-2, .ntc-209.inline-a-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ntc-209.inline-a-4, .ntc-209.inline-a-5, .ntc-209.inline-a-6, .ntc-209.inline-a-7, .ntc-209.inline-a-8 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-210:hover {
  color: var(--accent);
}

.ntc-210.inline-a-9, .ntc-210.inline-a-10, .ntc-210.inline-a-11, .ntc-210.inline-a-12, .ntc-210.inline-a-13, .ntc-210.inline-a-14, .ntc-210.inline-a-15 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-211:hover {
  color: var(--accent);
}

.ntc-211.inline-a-16, .ntc-211.inline-a-17, .ntc-211.inline-a-18 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-212:hover {
  color: var(--accent);
}

.ntc-212.inline-a-19 {
  color: #6d8494;
  text-decoration: none;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12 {
  filter: blur(34px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4e91a74d, #4bb39c1a 45%, #0000 70%);
  border-radius: 50%;
  width: 60vw;
  height: 60vw;
  position: absolute;
  top: -24%;
  right: -8%;
}

.inline-div-1-1-2-3-4-5-6-7-8-9 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(78% 68% at 66% 26%, #000, #0000);
  mask-image: radial-gradient(78% 68% at 66% 26%, #000, #0000);
}

.inline-span-2-1-2-3-4-5-6, .inline-span-3-1-2-3-4-5, .inline-span-4-1-2-3-4-5 {
  color: #fff;
}

.inline-span-5-1-2-3-4-5, .inline-span-6-1-2-3-4, .inline-span-7-1-2-3-4, .inline-span-8-1-2-3-4, .inline-span-9-1-2-3-4 {
  color: #7fc9a9;
}

.inline-h1-0-1 {
  color: #fff;
  letter-spacing: -.025em;
  margin: 0 0 30px;
  font-family: Poppins, sans-serif;
  font-size: clamp(40px, 4.6vw, 74px);
  font-weight: 700;
  line-height: 1.07;
}

.inline-p-0-1-2-3-4-5-6-7 {
  color: #a5bac7;
  max-width: 560px;
  margin: 0 0 40px;
  font-size: 17px;
  line-height: 1.72;
}

.inline-span-10-1-2-3 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-11-1-2 {
  background-color: #ffffff1f;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-12-1-2 {
  color: #8fa8b6;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-4-1-2-3-4-5-6 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(48px, 7vh, 84px);
  display: flex;
}

.inline-div-5-1-2-3-4 {
  filter: blur(26px);
  background-image: radial-gradient(circle, #4bb39c66, #0000 70%);
  border-radius: 50%;
  width: 44%;
  height: 44%;
  position: absolute;
}

.inline-svg-0-1 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  overflow: visible;
}

.inline-div-6-1-2-3-4-5-6 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #041826d9;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(56px, 5vw, 74px);
  height: clamp(56px, 5vw, 74px);
  display: flex;
  position: absolute;
  top: 12%;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0 0 28px #4bb39c47;
}

.inline-div-7-1-2-3-4-5 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #041826d9;
  border: 1px solid #78bce566;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.5vw, 66px);
  height: clamp(52px, 4.5vw, 66px);
  display: flex;
  position: absolute;
  bottom: 16%;
  left: 10%;
  box-shadow: 0 0 24px #78bce53d;
}

.inline-div-8-1-2-3-4-5 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #041826d9;
  border: 1px solid #78bce566;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.5vw, 66px);
  height: clamp(52px, 4.5vw, 66px);
  display: flex;
  position: absolute;
  bottom: 16%;
  right: 10%;
  box-shadow: 0 0 24px #78bce53d;
}

.inline-svg-1-1 {
  filter: drop-shadow(0 0 40px #4bb39c73);
}

.inline-div-9-1-2-3 {
  z-index: 3;
  position: relative;
}

.inline-div-10-1-2-3-4 {
  aspect-ratio: 1;
  justify-content: center;
  justify-self: end;
  align-items: center;
  width: 100%;
  max-width: 600px;
  display: flex;
  position: relative;
}

.inline-div-11-1-2-3 {
  grid-row-gap: clamp(32px, 4vw, 72px);
  grid-column-gap: clamp(32px, 4vw, 72px);
  grid-template-rows: auto;
  grid-template-columns: 1.05fr .95fr;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(96px, 12vh, 160px) clamp(16px, 1.8vw, 30px) clamp(116px, 16vh, 200px);
  display: grid;
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7 {
  background-image: radial-gradient(130% 115% at 74% -12%, #0d4258 0%, #073050 30%, #02264a 54%, #041b2d 80%, #031825 100%);
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: repeating-linear-gradient(0deg, #0000 0 22px, #78bce529 22px 23px), repeating-linear-gradient(90deg, #0000 0 22px, #78bce51a 22px 23px);
  border-radius: 50%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(circle, #000 62%, #0000 76%);
  mask-image: radial-gradient(circle, #000 62%, #0000 76%);
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10 {
  opacity: .6;
  background-image: radial-gradient(#7fe0cc8c 1.4px, #0000 1.6px);
  background-size: 30px 30px;
  border-radius: 50%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(circle, #000 58%, #0000 74%);
  mask-image: radial-gradient(circle, #000 58%, #0000 74%);
}

.inline-div-2-1-2-3-4-5-6-7 {
  border-radius: 50%;
  position: absolute;
  inset: 0;
  box-shadow: inset 0 0 60px #021320b3;
}

.inline-div-3-1-2-3-4-5-6-7 {
  aspect-ratio: 1;
  background-image: radial-gradient(circle at 34% 30%, #0e4a63 0%, #073650 42%, #041f36 74%, #021320 100%);
  border-radius: 50%;
  width: min(100%, 420px);
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  box-shadow: inset -22px -22px 60px #0009, inset 18px 18px 50px #78bce51f, 0 0 70px #4bb39c2e;
}

.inline-div-4-1-2-3-4-5-6-7 {
  pointer-events: none;
  border: 1px dashed #4bb39c38;
  border-radius: 50%;
  position: absolute;
  inset: -6%;
}

.inline-div-5-1-2-3-4-5 {
  align-self: center;
  position: relative;
}

.inline-span-0-1-2-3-4-5-6-7 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3vw, 50px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8 {
  color: #a5bac7;
  max-width: 720px;
  margin: 0 0 40px;
  font-size: 16.5px;
  line-height: 1.75;
}

.inline-div-6-1-2-3-4-5-6-7 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 20px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
}

.inline-div-7-1-2-3-4-5-6 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.inline-span-1-1-2-3-4-5-6 {
  color: #c4d2dc;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
}

.inline-div-10-1-2-3-4-5 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.inline-div-11-1-2-3-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7 {
  color: #c4d2dc;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
}

.inline-div-13-1 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.inline-div-14-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6 {
  color: #c4d2dc;
  letter-spacing: 0;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
  font-family: var(--text--regular);
}

.inline-div-16-1-2-3 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.inline-div-17-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.inline-span-4-1-2-3-4-5-6 {
  color: #c4d2dc;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
}

.inline-div-19-1-2 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.inline-div-20-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.inline-span-5-1-2-3-4-5-6 {
  color: #c4d2dc;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
}

.inline-div-22-1 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.inline-div-23-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.inline-span-6-1-2-3-4-5 {
  color: #c4d2dc;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
}

.inline-div-25 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.inline-div-26-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.inline-span-7-1-2-3-4-5 {
  color: #c4d2dc;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.35;
}

.inline-div-28-1 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.inline-span-8-1-2-3-4-5 {
  color: #dbe8ef;
  text-align: center;
  font-size: 14.5px;
  font-weight: 600;
  line-height: 1.3;
}

.inline-div-29 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.inline-div-31-1 {
  grid-row-gap: clamp(10px, .8vw, 15px);
  grid-column-gap: clamp(10px, .8vw, 15px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  margin-bottom: 44px;
  display: grid;
}

.inline-p-1-1-2, .inline-p-2-1-2 {
  color: #93a9b8;
  margin: 0;
  font-size: 14.5px;
  line-height: 1.72;
}

.inline-div-32 {
  grid-row-gap: clamp(24px, 2.6vw, 48px);
  grid-column-gap: clamp(24px, 2.6vw, 48px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.inline-span-9-1-2-3-4-5 {
  color: #7fe0cc;
  font-weight: 600;
}

.inline-p-3-1-2 {
  color: #c4d2dc;
  margin: 34px 0 0;
  font-size: 16px;
}

.inline-div-33 {
  grid-row-gap: clamp(40px, 5vw, 96px);
  grid-column-gap: clamp(40px, 5vw, 96px);
  grid-template-rows: auto;
  grid-template-columns: .82fr 1.18fr;
  align-items: start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(120px, 16vh, 200px) clamp(16px, 1.8vw, 30px);
  display: grid;
}

.inline-section-0-1-2-3-4-5-6-7-8 {
  background-image: linear-gradient(#031825 0%, #041d30 40%, #051f33 100%);
}

.inline-span-1-1-2-3-4-5-6-7 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 22px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 clamp(24px, 3vh, 38px);
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.7vw, 46px);
  font-weight: 700;
  line-height: 1.12;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--accent);
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: background .5s, box-shadow .5s, border-color .5s;
  display: flex;
  box-shadow: 0 0 22px #4bb39c80;
}

.inline-p-0-1-2-3-4-5-6-7-8-9 {
  color: #bcccd7;
  margin: 0;
  padding-top: 7px;
  font-size: 15.5px;
  line-height: 1.7;
}

.inline-div-2-1-2-3-4-5-6-7-8 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  opacity: 1;
  align-items: flex-start;
  transition: opacity .5s cubic-bezier(.22, 1, .36, 1), transform .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  transform: none;
}

.inline-div-3-1-2-3-4-5-6-7-8 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--accent);
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: background .5s, box-shadow .5s, border-color .5s;
  display: flex;
  box-shadow: 0 0 22px #4bb39c80;
}

.inline-p-1-1-2-3 {
  color: #bcccd7;
  margin: 0;
  padding-top: 7px;
  font-size: 15.5px;
  line-height: 1.7;
}

.inline-div-4-1-2-3-4-5-6-7-8 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  opacity: 1;
  align-items: flex-start;
  transition: opacity .5s cubic-bezier(.22, 1, .36, 1), transform .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  transform: none;
}

.inline-div-5-1-2-3-4-5-6 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--accent);
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: background .5s, box-shadow .5s, border-color .5s;
  display: flex;
  box-shadow: 0 0 22px #4bb39c80;
}

.inline-p-2-1-2-3 {
  color: #bcccd7;
  margin: 0;
  padding-top: 7px;
  font-size: 15.5px;
  line-height: 1.7;
}

.inline-div-6-1-2-3-4-5-6-7-8 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  opacity: 1;
  align-items: flex-start;
  transition: opacity .5s cubic-bezier(.22, 1, .36, 1), transform .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  transform: none;
}

.inline-div-7-1-2-3-4-5-6-7 {
  grid-row-gap: clamp(14px, 2.2vh, 22px);
  grid-column-gap: clamp(14px, 2.2vh, 22px);
  flex-direction: column;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7 {
  opacity: .4;
  filter: blur(24px);
  background-image: radial-gradient(circle, #4bb39c80, #0000 70%);
  border-radius: 50%;
  width: 34%;
  height: 34%;
  position: absolute;
}

.inline-svg-0-1-2 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.inline-div-9-1-2-3-4 {
  z-index: 2;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 66px);
  height: clamp(52px, 4.6vw, 66px);
  margin: calc(clamp(52px, 4.6vw, 66px) / -2) 0 0 calc(clamp(52px, 4.6vw, 66px) / -2);
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-28.73%, -24.1%);
  box-shadow: 0 12px 34px #02142280;
}

.inline-div-10-1-2-3-4-5-6 {
  z-index: 2;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 66px);
  height: clamp(52px, 4.6vw, 66px);
  margin: calc(clamp(52px, 4.6vw, 66px) / -2) 0 0 calc(clamp(52px, 4.6vw, 66px) / -2);
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(28.73%, -24.1%);
  box-shadow: 0 12px 34px #02142280;
}

.inline-div-11-1-2-3-4-5 {
  z-index: 2;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 66px);
  height: clamp(52px, 4.6vw, 66px);
  margin: calc(clamp(52px, 4.6vw, 66px) / -2) 0 0 calc(clamp(52px, 4.6vw, 66px) / -2);
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-28.73%, 24.1%);
  box-shadow: 0 12px 34px #02142280;
}

.inline-div-12-1-2-3-4 {
  z-index: 2;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 66px);
  height: clamp(52px, 4.6vw, 66px);
  margin: calc(clamp(52px, 4.6vw, 66px) / -2) 0 0 calc(clamp(52px, 4.6vw, 66px) / -2);
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(28.73%, 24.1%);
  box-shadow: 0 12px 34px #02142280;
}

.inline-div-13-1-2 {
  z-index: 3;
  background-image: radial-gradient(circle at 50% 36%, #4bb39c52, #042032e6 72%);
  border: 1px solid #4bb39c80;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(120px, 13vw, 170px);
  height: clamp(120px, 13vw, 170px);
  display: flex;
  position: relative;
  box-shadow: 0 0 40px #4bb39c47;
}

.inline-div-14-1-2-3-4 {
  aspect-ratio: 1;
  justify-content: center;
  justify-self: center;
  align-items: center;
  width: 100%;
  max-width: min(480px, 50vh);
  display: flex;
  position: relative;
}

.inline-div-15-1-2 {
  grid-row-gap: clamp(40px, 5vw, 96px);
  grid-column-gap: clamp(40px, 5vw, 96px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin: 0 auto;
  padding: 0 clamp(16px, 1.8vw, 30px);
  display: grid;
}

.inline-div-16-1-2-3-4 {
  align-items: center;
  display: flex;
  overflow: hidden;
}

.inline-div-17-1-2 {
  padding: clamp(80px, 10vh, 120px) 0;
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9 {
  background-image: linear-gradient(#051f33 0%, #041a2b 50%, #03172594 100%, #031725 100%);
}

.inline-span-0-1-2-3-4-5-6-7-8 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3vw, 50px);
  font-weight: 700;
  line-height: 1.12;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10 {
  color: #a5bac7;
  max-width: 520px;
  margin: 0 0 34px;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #ffffff1a;
  height: 2px;
  position: absolute;
  top: 26px;
  left: 8%;
  right: 8%;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 84%;
  max-width: 84%;
  height: 2px;
  position: absolute;
  top: 26px;
  left: 8%;
  box-shadow: 0 0 12px #4bb39c99;
}

.inline-div-2-1-2-3-4-5-6-7-8-9 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-color: var(--accent);
  color: #04231d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: all .45s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: color .45s;
}

.inline-p-1-1-2-3-4 {
  color: #8fa8b6;
  margin: 0;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-4-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-color: var(--accent);
  color: #04231d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: all .45s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-div-6-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: color .45s;
}

.inline-p-2-1-2-3-4 {
  color: #8fa8b6;
  margin: 0;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-7-1-2-3-4-5-6-7-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-color: var(--accent);
  color: #04231d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: all .45s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-div-9-1-2-3-4-5 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: color .45s;
}

.inline-p-3-1-2-3 {
  color: #8fa8b6;
  margin: 0;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-10-1-2-3-4-5-6-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-color: var(--accent);
  color: #04231d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: all .45s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-div-12-1-2-3-4-5 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: color .45s;
}

.inline-p-4-1-2 {
  color: #8fa8b6;
  margin: 0;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-13-1-2-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-14-1-2-3-4-5 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-color: var(--accent);
  color: #04231d;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: all .45s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-div-15-1-2-3 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: color .45s;
}

.inline-p-5-1-2 {
  color: #8fa8b6;
  margin: 0;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-16-1-2-3-4-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-17-1-2-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
  position: relative;
}

.inline-div-18-1-2-3 {
  display: none;
  position: relative;
}

.inline-div-19-1-2-3 {
  grid-row-gap: clamp(40px, 5vw, 90px);
  grid-column-gap: clamp(40px, 5vw, 90px);
  grid-template-rows: auto;
  grid-template-columns: .86fr 1.14fr;
  align-items: center;
  display: grid;
}

.inline-div-20-1-2 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 58px;
  height: 58px;
  display: flex;
  box-shadow: 0 0 26px #4bb39c2e;
}

.inline-p-6-1-2 {
  color: #c4d2dc;
  margin: 0;
  font-size: 16px;
  line-height: 1.65;
}

.inline-div-21 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-image: linear-gradient(120deg, #4bb39c14, #78bce50a);
  border: 1px solid #4bb39c38;
  border-radius: 22px;
  align-items: center;
  margin-top: clamp(64px, 9vh, 110px);
  padding: clamp(24px, 2.4vw, 36px) clamp(26px, 3vw, 48px);
  display: flex;
}

.inline-div-22-1-2 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(120px, 16vh, 200px) clamp(16px, 1.8vw, 30px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10 {
  background-image: linear-gradient(#031725 0%, #041c2e 46%, #03182699 74%, #031624 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  filter: blur(20px);
  background-image: radial-gradient(circle, #4bb39c40, #0000 70%);
  border-radius: 50%;
  width: 520px;
  height: 520px;
  position: absolute;
  top: -40%;
  right: -8%;
}

.inline-imgraw-0-1-2-3-4 {
  width: 52px;
  display: block;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
  box-shadow: 0 0 40px #4bb39c40;
}

.inline-span-0-1-2-3-4-5-6-7-8-9 {
  color: var(--accent);
}

.inline-h2-0-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.6vw, 42px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11 {
  color: #a5bac7;
  max-width: 560px;
  margin: 0;
  font-size: 15.5px;
  line-height: 1.7;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10 {
  grid-row-gap: clamp(28px, 3.5vw, 60px);
  grid-column-gap: clamp(28px, 3.5vw, 60px);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  display: grid;
  position: relative;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10 {
  background-image: radial-gradient(110% 160% at 12% 0, #0d3d54 0%, #02264a 48%, #01121f 100%);
  border: 1px solid #4bb39c40;
  border-radius: 32px;
  padding: clamp(40px, 4.5vw, 72px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f80, 0 0 60px #4bb39c1f;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10 {
  max-width: 1560px;
  margin: 0 auto;
  padding: clamp(40px, 6vh, 80px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11 {
  background-image: linear-gradient(#031624 0%, #041d30 40%, #02182880 70%, #02121f 100%);
}

.inline-imgraw-0-1-2-3-4-5 {
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17, .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-div-2-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10, .inline-span-1-1-2-3-4-5-6-7-8, .inline-span-2-1-2-3-4-5-6-7-8-9, .inline-span-3-1-2-3-4-5-6-7, .inline-span-4-1-2-3-4-5-6-7, .inline-span-5-1-2-3-4-5-6-7, .inline-span-6-1-2-3-4-5-6 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6, .inline-span-8-1-2-3-4-5-6, .inline-span-9-1-2-3-4-5-6, .inline-span-10-1-2-3-4, .inline-span-11-1-2-3, .inline-span-12-1-2-3, .inline-span-13-1-2 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-15-1-2, .inline-span-16-1-2 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-div-12-1-2-3-4-5-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-13-1-2-3-4 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(70px, 9vh, 110px) clamp(16px, 1.8vw, 30px) 36px;
}

.inline-footer-0-1 {
  background-image: linear-gradient(#02121f 0% 100%);
  border-top: 1px solid #ffffff0d;
}

.ntc-301:hover {
  color: #fff;
}

.ntc-301.inline-a-1 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-301.inline-a-2 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-301.inline-a-2.w--current {
  margin-top: 0;
  padding-bottom: 0;
}

.ntc-301.inline-a-3 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-301.inline-a-4 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-301.inline-a-5 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-301.inline-a-5.w--current {
  padding-bottom: 0;
}

.ntc-302:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-302.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-303:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-303.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.ntc-304:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-304.inline-a-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #e9f1f5;
  border: 1px solid #ffffff38;
  border-radius: 999px;
  align-items: center;
  margin-top: 0;
  padding: 15px 30px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.ntc-305:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-305.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  white-space: nowrap;
  border-radius: 999px;
  align-items: center;
  padding: 17px 36px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s;
  display: inline-flex;
  box-shadow: 0 12px 36px #4bb39c66;
}

.ntc-306:hover {
  color: var(--accent);
}

.ntc-306.inline-a-0 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-306.inline-a-1, .ntc-306.inline-a-2, .ntc-306.inline-a-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ntc-306.inline-a-4, .ntc-306.inline-a-5, .ntc-306.inline-a-6 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-307:hover {
  color: var(--accent);
}

.ntc-307.inline-a-7, .ntc-307.inline-a-8, .ntc-307.inline-a-9, .ntc-307.inline-a-10, .ntc-307.inline-a-11, .ntc-307.inline-a-12, .ntc-307.inline-a-13 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-308:hover {
  color: var(--accent);
}

.ntc-308.inline-a-14, .ntc-308.inline-a-15, .ntc-308.inline-a-16 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-309:hover {
  color: var(--accent);
}

.ntc-309.inline-a-17 {
  color: #6d8494;
  text-decoration: none;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  filter: blur(30px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4e91a747, #4bb39c17 45%, #0000 70%);
  border-radius: 50%;
  width: 58vw;
  height: 58vw;
  position: absolute;
  top: -22%;
  right: -10%;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(75% 65% at 65% 25%, #000, #0000);
  mask-image: radial-gradient(75% 65% at 65% 25%, #000, #0000);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 28px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
}

.inline-span-3-1-2-3-4-5-6-7-8, .inline-span-4-1-2-3-4-5-6-7-8 {
  color: var(--accent);
}

.inline-h1-0-1-2 {
  color: #fff;
  letter-spacing: -.025em;
  margin: 0 0 28px;
  font-family: Poppins, sans-serif;
  font-size: clamp(46px, 5vw, 82px);
  font-weight: 700;
  line-height: 1.05;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #a5bac7;
  max-width: 520px;
  margin: 0 0 42px;
  font-size: 17.5px;
  line-height: 1.7;
}

.inline-span-5-1-2-3-4-5-6-7-8 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-6-1-2-3-4-5-6-7 {
  background-color: #ffffff1f;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-7-1-2-3-4-5-6-7 {
  color: #8fa8b6;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(52px, 8vh, 96px);
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9 {
  filter: blur(22px);
  background-image: radial-gradient(circle, #4bb39c61, #0000 70%);
  border-radius: 50%;
  width: 46%;
  height: 46%;
  position: absolute;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11 {
  border: 1px solid #96c3d21f;
  border-radius: 50%;
  width: 97%;
  height: 97%;
  position: absolute;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10 {
  border: 1px dashed #4bb39c4d;
  border-radius: 50%;
  width: 64%;
  height: 64%;
  position: absolute;
}

.inline-imgraw-0-1-2-3-4-5-6 {
  filter: drop-shadow(0 0 34px #4bb39c73);
  width: clamp(120px, 11vw, 175px);
  display: block;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10 {
  z-index: 3;
  position: relative;
}

.inline-div-9-1-2-3-4-5-6-7 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #041826d9;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 72px);
  height: clamp(52px, 4.6vw, 72px);
  margin: calc(clamp(52px, 4.6vw, 72px) / -2) 0 0 calc(clamp(52px, 4.6vw, 72px) / -2);
  display: flex;
  position: absolute;
  top: 0%;
  left: 50%;
  box-shadow: 0 0 26px #4bb39c33;
}

.inline-div-10-1-2-3-4-5-6-7-8-9 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #041826d9;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 72px);
  height: clamp(52px, 4.6vw, 72px);
  margin: calc(clamp(52px, 4.6vw, 72px) / -2) 0 0 calc(clamp(52px, 4.6vw, 72px) / -2);
  display: flex;
  position: absolute;
  top: 14.64%;
  left: 85.36%;
  box-shadow: 0 0 26px #4bb39c33;
}

.inline-div-11-1-2-3-4-5-6-7-8 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #041826d9;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 72px);
  height: clamp(52px, 4.6vw, 72px);
  margin: calc(clamp(52px, 4.6vw, 72px) / -2) 0 0 calc(clamp(52px, 4.6vw, 72px) / -2);
  display: flex;
  position: absolute;
  top: 50%;
  left: 100%;
  box-shadow: 0 0 26px #4bb39c33;
}

.inline-div-12-1-2-3-4-5-6-7 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #041826d9;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 72px);
  height: clamp(52px, 4.6vw, 72px);
  margin: calc(clamp(52px, 4.6vw, 72px) / -2) 0 0 calc(clamp(52px, 4.6vw, 72px) / -2);
  display: flex;
  position: absolute;
  top: 85.36%;
  left: 85.36%;
  box-shadow: 0 0 26px #4bb39c33;
}

.inline-div-13-1-2-3-4-5 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #041826d9;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 72px);
  height: clamp(52px, 4.6vw, 72px);
  margin: calc(clamp(52px, 4.6vw, 72px) / -2) 0 0 calc(clamp(52px, 4.6vw, 72px) / -2);
  display: flex;
  position: absolute;
  top: 100%;
  left: 50%;
  box-shadow: 0 0 26px #4bb39c33;
}

.inline-div-14-1-2-3-4-5-6 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #041826d9;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 72px);
  height: clamp(52px, 4.6vw, 72px);
  margin: calc(clamp(52px, 4.6vw, 72px) / -2) 0 0 calc(clamp(52px, 4.6vw, 72px) / -2);
  display: flex;
  position: absolute;
  top: 85.36%;
  left: 14.64%;
  box-shadow: 0 0 26px #4bb39c33;
}

.inline-div-15-1-2-3-4 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #041826d9;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 72px);
  height: clamp(52px, 4.6vw, 72px);
  margin: calc(clamp(52px, 4.6vw, 72px) / -2) 0 0 calc(clamp(52px, 4.6vw, 72px) / -2);
  display: flex;
  position: absolute;
  top: 50%;
  left: 0%;
  box-shadow: 0 0 26px #4bb39c33;
}

.inline-div-16-1-2-3-4-5-6 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #041826d9;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: clamp(52px, 4.6vw, 72px);
  height: clamp(52px, 4.6vw, 72px);
  margin: calc(clamp(52px, 4.6vw, 72px) / -2) 0 0 calc(clamp(52px, 4.6vw, 72px) / -2);
  display: flex;
  position: absolute;
  top: 14.64%;
  left: 14.64%;
  box-shadow: 0 0 26px #4bb39c33;
}

.inline-div-17-1-2-3-4 {
  position: absolute;
  inset: 6%;
}

.inline-div-18-1-2-3-4 {
  aspect-ratio: 1;
  justify-content: center;
  justify-self: end;
  align-items: center;
  width: 100%;
  max-width: 620px;
  display: flex;
  position: relative;
}

.inline-div-19-1-2-3-4 {
  grid-row-gap: clamp(32px, 4vw, 72px);
  grid-column-gap: clamp(32px, 4vw, 72px);
  grid-template-rows: auto;
  grid-template-columns: 1.02fr .98fr;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(110px, 15vh, 190px);
  display: grid;
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-image: radial-gradient(130% 110% at 72% -10%, #0d4258 0%, #073050 32%, #02264a 56%, #041b2d 80%, #041a2b 100%);
  position: relative;
  overflow: hidden;
}

.inline-span-1-1-2-3-4-5-6-7-8-9 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: var(--accent);
  width: 28px;
  height: 1.5px;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 34px;
  display: inline-flex;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #eef6f3;
  letter-spacing: -.015em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3.1vw, 48px);
  font-weight: 600;
  line-height: 1.35;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  text-align: center;
  max-width: 1180px;
  margin: 0 auto;
  padding: clamp(120px, 17vh, 220px) clamp(16px, 1.8vw, 30px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: linear-gradient(#041a2b, #021019 45%, #01121d);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-image: linear-gradient(#01121d, #0b2436 0% 25%, #1e415a 51%, #8fb2c8 72%, #ccdde9 87%, #eef5f9);
  height: clamp(280px, 38vh, 420px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21.industries-gradient {
  background-image: linear-gradient(#0b2436, #01121d 0%, #0b2436 33%, #1e415a 51%, #8fb2c8 72%, #ccdde9 87%, #eef5f9);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #15a08a;
  width: 28px;
  height: 1.5px;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10 {
  color: #15a08a;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #15a08a;
  width: 28px;
  height: 1.5px;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9 {
  color: #15a08a;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9 {
  color: var(--ink);
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 2.9vw, 48px);
  font-weight: 700;
  line-height: 1.1;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #5a6e7c;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  text-align: center;
  max-width: 640px;
  margin: 0 auto 56px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 26px 26px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
  mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12 {
  aspect-ratio: 1;
  border: 1px solid #4bb39c2e;
  border-radius: 50%;
  width: 78%;
  position: absolute;
  top: -28%;
  right: -28%;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  aspect-ratio: 1;
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  width: 54%;
  position: absolute;
  top: -16%;
  right: -16%;
}

.inline-span-4-1-2-3-4-5-6-7-8-9 {
  color: #ffffff6b;
  letter-spacing: 2px;
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: relative;
}

.inline-span-5-1-2-3-4-5-6-7-8-9 {
  pointer-events: none;
  color: #ffffff0a;
  font-family: JetBrains Mono, sans-serif;
  font-size: 140px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  bottom: -38px;
  right: -4px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin-bottom: 22px;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #4bb39c2e;
}

.inline-h3-0-1-2 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  position: relative;
}

.inline-p-1-1-2-3-4-5 {
  color: #9fb4c2;
  margin: 0 0 18px;
  font-size: 14px;
  line-height: 1.65;
  position: relative;
}

.inline-span-6-1-2-3-4-5-6-7-8, .inline-span-7-1-2-3-4-5-6-7-8 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: auto;
  display: flex;
  position: relative;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11 {
  background-image: linear-gradient(168deg, #0d3752 0%, #02264a 55%, #041c2d 100%);
  border: 1px solid #ffffff12;
  border-radius: 26px;
  flex-direction: column;
  min-height: 400px;
  padding: clamp(24px, 2.2vw, 34px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 60px #0222392e;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 26px 26px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
  mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
}

.inline-div-9-1-2-3-4-5-6-7-8 {
  aspect-ratio: 1;
  border: 1px solid #4bb39c2e;
  border-radius: 50%;
  width: 78%;
  position: absolute;
  top: -28%;
  right: -28%;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10 {
  aspect-ratio: 1;
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  width: 54%;
  position: absolute;
  top: -16%;
  right: -16%;
}

.inline-span-8-1-2-3-4-5-6-7 {
  color: #ffffff6b;
  letter-spacing: 2px;
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: relative;
}

.inline-span-9-1-2-3-4-5-6-7 {
  pointer-events: none;
  color: #ffffff0a;
  font-family: JetBrains Mono, sans-serif;
  font-size: 140px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  bottom: -38px;
  right: -4px;
}

.inline-div-11-1-2-3-4-5-6-7-8-9 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin-bottom: 22px;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #4bb39c2e;
}

.inline-h3-1-1-2 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  position: relative;
}

.inline-p-2-1-2-3-4-5 {
  color: #9fb4c2;
  margin: 0 0 18px;
  font-size: 14px;
  line-height: 1.65;
  position: relative;
}

.inline-span-10-1-2-3-4-5, .inline-span-11-1-2-3-4 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: auto;
  display: flex;
  position: relative;
}

.inline-div-13-1-2-3-4-5-6 {
  background-image: linear-gradient(168deg, #0d3752 0%, #02264a 55%, #041c2d 100%);
  border: 1px solid #ffffff12;
  border-radius: 26px;
  flex-direction: column;
  min-height: 400px;
  padding: clamp(24px, 2.2vw, 34px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 60px #0222392e;
}

.inline-div-14-1-2-3-4-5-6-7 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 26px 26px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
  mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
}

.inline-div-15-1-2-3-4-5 {
  aspect-ratio: 1;
  border: 1px solid #4bb39c2e;
  border-radius: 50%;
  width: 78%;
  position: absolute;
  top: -28%;
  right: -28%;
}

.inline-div-16-1-2-3-4-5-6-7 {
  aspect-ratio: 1;
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  width: 54%;
  position: absolute;
  top: -16%;
  right: -16%;
}

.inline-span-12-1-2-3-4 {
  color: #ffffff6b;
  letter-spacing: 2px;
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: relative;
}

.inline-span-13-1-2-3 {
  pointer-events: none;
  color: #ffffff0a;
  font-family: JetBrains Mono, sans-serif;
  font-size: 140px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  bottom: -38px;
  right: -4px;
}

.inline-div-17-1-2-3-4-5 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin-bottom: 22px;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #4bb39c2e;
}

.inline-h3-2-1-2 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  position: relative;
}

.inline-p-3-1-2-3-4 {
  color: #9fb4c2;
  margin: 0 0 18px;
  font-size: 14px;
  line-height: 1.65;
  position: relative;
}

.inline-span-14-1, .inline-span-15-1-2-3 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: auto;
  display: flex;
  position: relative;
}

.inline-div-19-1-2-3-4-5 {
  background-image: linear-gradient(168deg, #0d3752 0%, #02264a 55%, #041c2d 100%);
  border: 1px solid #ffffff12;
  border-radius: 26px;
  flex-direction: column;
  min-height: 400px;
  padding: clamp(24px, 2.2vw, 34px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 60px #0222392e;
}

.inline-div-20-1-2-3 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 26px 26px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
  mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
}

.inline-div-21-1 {
  aspect-ratio: 1;
  border: 1px solid #4bb39c2e;
  border-radius: 50%;
  width: 78%;
  position: absolute;
  top: -28%;
  right: -28%;
}

.inline-div-22-1-2-3 {
  aspect-ratio: 1;
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  width: 54%;
  position: absolute;
  top: -16%;
  right: -16%;
}

.inline-span-16-1-2-3 {
  color: #ffffff6b;
  letter-spacing: 2px;
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: relative;
}

.inline-span-17-1 {
  pointer-events: none;
  color: #ffffff0a;
  font-family: JetBrains Mono, sans-serif;
  font-size: 140px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  bottom: -38px;
  right: -4px;
}

.inline-div-23-1-2 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin-bottom: 22px;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #4bb39c2e;
}

.inline-h3-3-1-2 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  position: relative;
}

.inline-p-4-1-2-3 {
  color: #9fb4c2;
  margin: 0 0 18px;
  font-size: 14px;
  line-height: 1.65;
  position: relative;
}

.inline-span-18-1, .inline-span-19-1 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-24-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: auto;
  display: flex;
  position: relative;
}

.inline-div-25-1 {
  background-image: linear-gradient(168deg, #0d3752 0%, #02264a 55%, #041c2d 100%);
  border: 1px solid #ffffff12;
  border-radius: 26px;
  flex-direction: column;
  min-height: 400px;
  padding: clamp(24px, 2.2vw, 34px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 60px #0222392e;
}

.inline-div-26-1-2 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 26px 26px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
  mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
}

.inline-div-27-1 {
  aspect-ratio: 1;
  border: 1px solid #4bb39c2e;
  border-radius: 50%;
  width: 78%;
  position: absolute;
  top: -28%;
  right: -28%;
}

.inline-div-28-1-2 {
  aspect-ratio: 1;
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  width: 54%;
  position: absolute;
  top: -16%;
  right: -16%;
}

.inline-span-20-1 {
  color: #ffffff6b;
  letter-spacing: 2px;
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: relative;
}

.inline-span-21-1 {
  pointer-events: none;
  color: #ffffff0a;
  font-family: JetBrains Mono, sans-serif;
  font-size: 140px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  bottom: -38px;
  right: -4px;
}

.inline-div-29-1 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin-bottom: 22px;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #4bb39c2e;
}

.inline-h3-4-1-2 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  position: relative;
}

.inline-p-5-1-2-3 {
  color: #9fb4c2;
  margin: 0 0 18px;
  font-size: 14px;
  line-height: 1.65;
  position: relative;
}

.inline-span-22-1, .inline-span-23-1 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-30-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: auto;
  display: flex;
  position: relative;
}

.inline-div-31-1-2 {
  background-image: linear-gradient(168deg, #0d3752 0%, #02264a 55%, #041c2d 100%);
  border: 1px solid #ffffff12;
  border-radius: 26px;
  flex-direction: column;
  min-height: 400px;
  padding: clamp(24px, 2.2vw, 34px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 60px #0222392e;
}

.inline-div-32-1 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 26px 26px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
  mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
}

.inline-div-33-1 {
  aspect-ratio: 1;
  border: 1px solid #4bb39c2e;
  border-radius: 50%;
  width: 78%;
  position: absolute;
  top: -28%;
  right: -28%;
}

.inline-div-34 {
  aspect-ratio: 1;
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  width: 54%;
  position: absolute;
  top: -16%;
  right: -16%;
}

.inline-span-24-1 {
  color: #ffffff6b;
  letter-spacing: 2px;
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: relative;
}

.inline-span-25-1 {
  pointer-events: none;
  color: #ffffff0a;
  font-family: JetBrains Mono, sans-serif;
  font-size: 140px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  bottom: -38px;
  right: -4px;
}

.inline-div-35 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin-bottom: 22px;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #4bb39c2e;
}

.inline-h3-5-1-2 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  position: relative;
}

.inline-p-6-1-2-3 {
  color: #9fb4c2;
  margin: 0 0 18px;
  font-size: 14px;
  line-height: 1.65;
  position: relative;
}

.inline-span-26, .inline-span-27-1 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-36 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: auto;
  display: flex;
  position: relative;
}

.inline-div-37 {
  background-image: linear-gradient(168deg, #0d3752 0%, #02264a 55%, #041c2d 100%);
  border: 1px solid #ffffff12;
  border-radius: 26px;
  flex-direction: column;
  min-height: 400px;
  padding: clamp(24px, 2.2vw, 34px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 60px #0222392e;
}

.inline-div-38 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 26px 26px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
  mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
}

.inline-div-39 {
  aspect-ratio: 1;
  border: 1px solid #4bb39c2e;
  border-radius: 50%;
  width: 78%;
  position: absolute;
  top: -28%;
  right: -28%;
}

.inline-div-40 {
  aspect-ratio: 1;
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  width: 54%;
  position: absolute;
  top: -16%;
  right: -16%;
}

.inline-span-28-1 {
  color: #ffffff6b;
  letter-spacing: 2px;
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: relative;
}

.inline-span-29-1 {
  pointer-events: none;
  color: #ffffff0a;
  font-family: JetBrains Mono, sans-serif;
  font-size: 140px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  bottom: -38px;
  right: -4px;
}

.inline-div-41 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin-bottom: 22px;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #4bb39c2e;
}

.inline-h3-6-1-2 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  position: relative;
}

.inline-p-7-1-2 {
  color: #9fb4c2;
  margin: 0 0 18px;
  font-size: 14px;
  line-height: 1.65;
  position: relative;
}

.inline-span-30-1, .inline-span-31-1 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-42 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: auto;
  display: flex;
  position: relative;
}

.inline-div-43 {
  background-image: linear-gradient(168deg, #0d3752 0%, #02264a 55%, #041c2d 100%);
  border: 1px solid #ffffff12;
  border-radius: 26px;
  flex-direction: column;
  min-height: 400px;
  padding: clamp(24px, 2.2vw, 34px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 60px #0222392e;
}

.inline-div-44 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 26px 26px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
  mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
}

.inline-div-45 {
  aspect-ratio: 1;
  border: 1px solid #4bb39c2e;
  border-radius: 50%;
  width: 78%;
  position: absolute;
  top: -28%;
  right: -28%;
}

.inline-div-46 {
  aspect-ratio: 1;
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  width: 54%;
  position: absolute;
  top: -16%;
  right: -16%;
}

.inline-span-32-1 {
  color: #ffffff6b;
  letter-spacing: 2px;
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: relative;
}

.inline-span-33-1 {
  pointer-events: none;
  color: #ffffff0a;
  font-family: JetBrains Mono, sans-serif;
  font-size: 140px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  bottom: -38px;
  right: -4px;
}

.inline-div-47 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin-bottom: 22px;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #4bb39c2e;
}

.inline-h3-7 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  position: relative;
}

.inline-p-8 {
  color: #9fb4c2;
  margin: 0 0 18px;
  font-size: 14px;
  line-height: 1.65;
  position: relative;
}

.inline-span-34-1, .inline-span-35-1 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-48 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: auto;
  display: flex;
  position: relative;
}

.inline-div-49 {
  background-image: linear-gradient(168deg, #0d3752 0%, #02264a 55%, #041c2d 100%);
  border: 1px solid #ffffff12;
  border-radius: 26px;
  flex-direction: column;
  min-height: 400px;
  padding: clamp(24px, 2.2vw, 34px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 60px #0222392e;
}

.inline-div-50 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 26px 26px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
  mask-image: radial-gradient(90% 70% at 70% 20%, #000, #0000);
}

.inline-div-51 {
  aspect-ratio: 1;
  border: 1px solid #4bb39c2e;
  border-radius: 50%;
  width: 78%;
  position: absolute;
  top: -28%;
  right: -28%;
}

.inline-div-52 {
  aspect-ratio: 1;
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  width: 54%;
  position: absolute;
  top: -16%;
  right: -16%;
}

.inline-span-36-1 {
  color: #ffffff6b;
  letter-spacing: 2px;
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  position: relative;
}

.inline-span-37-1 {
  pointer-events: none;
  color: #ffffff0a;
  font-family: JetBrains Mono, sans-serif;
  font-size: 140px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  bottom: -38px;
  right: -4px;
}

.inline-div-53 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 68px;
  margin-bottom: 22px;
  display: flex;
  position: relative;
  box-shadow: 0 0 30px #4bb39c2e;
}

.inline-h3-8 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 25px;
  font-weight: 600;
  position: relative;
}

.inline-p-9 {
  color: #9fb4c2;
  margin: 0 0 18px;
  font-size: 14px;
  line-height: 1.65;
  position: relative;
}

.inline-span-38, .inline-span-39 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-54 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: auto;
  display: flex;
  position: relative;
}

.inline-div-55 {
  background-image: linear-gradient(168deg, #0d3752 0%, #02264a 55%, #041c2d 100%);
  border: 1px solid #ffffff12;
  border-radius: 26px;
  flex-direction: column;
  min-height: 400px;
  padding: clamp(24px, 2.2vw, 34px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 60px #0222392e;
}

.inline-div-56 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  display: grid;
}

.inline-div-57 {
  width: 100%;
  max-width: 1880px;
  margin: 0 auto;
  padding: 0 clamp(16px, 1.8vw, 30px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: var(--ink);
  background-image: linear-gradient(#eef5f9 0%, #f4f8fb 60%, #f7fafc 100%);
  padding: clamp(90px, 11vh, 140px) 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  filter: blur(20px);
  background-image: radial-gradient(circle, #4bb39c40, #0000 70%);
  border-radius: 50%;
  width: 520px;
  height: 520px;
  position: absolute;
  top: -40%;
  right: -8%;
}

.inline-imgraw-0-1-2-3-4-5-6-7 {
  width: 52px;
  display: block;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
  box-shadow: 0 0 40px #4bb39c40;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: var(--accent);
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.6vw, 42px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #a5bac7;
  max-width: 560px;
  margin: 0;
  font-size: 15.5px;
  line-height: 1.7;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-row-gap: clamp(28px, 3.5vw, 60px);
  grid-column-gap: clamp(28px, 3.5vw, 60px);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  display: grid;
  position: relative;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: radial-gradient(110% 160% at 12% 0, #0d3d54 0%, #02264a 48%, #01121f 100%);
  border: 1px solid #4bb39c40;
  border-radius: 32px;
  padding: clamp(40px, 4.5vw, 72px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f80, 0 0 60px #4bb39c1f;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  max-width: 1560px;
  margin: 0 auto;
  padding: clamp(110px, 15vh, 190px) clamp(16px, 1.8vw, 30px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-image: linear-gradient(#f7fafc 0%, #dbe7ef 22%, #9db9ca 42%, #4a6d84 62%, #123048 82%, #041a2b 100%);
}

.inline-imgraw-0-1-2-3-4-5-6-7-8 {
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19, .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13, .inline-span-3-1-2-3-4-5-6-7-8-9-10, .inline-span-4-1-2-3-4-5-6-7-8-9-10, .inline-span-5-1-2-3-4-5-6-7-8-9-10, .inline-span-6-1-2-3-4-5-6-7-8-9 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9, .inline-span-8-1-2-3-4-5-6-7-8, .inline-span-9-1-2-3-4-5-6-7-8, .inline-span-10-1-2-3-4-5-6, .inline-span-11-1-2-3-4-5, .inline-span-12-1-2-3-4-5, .inline-span-13-1-2-3-4 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-15-1-2-3-4, .inline-span-16-1-2-3-4 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(70px, 9vh, 110px) clamp(16px, 1.8vw, 30px) 36px;
}

.ntc-401:hover {
  color: #fff;
}

.ntc-401.inline-a-1 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-401.inline-a-2, .ntc-401.inline-a-3 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-401.inline-a-4 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-401.inline-a-5 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-401.inline-a-5.w--current {
  padding-bottom: 0;
}

.ntc-402:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-402.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-403:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-403.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.ntc-404:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-404.inline-a-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #e9f1f5;
  border: 1px solid #ffffff38;
  border-radius: 999px;
  align-items: center;
  margin-top: 0;
  padding: 15px 30px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.ntc-405:hover {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-406:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 70px #02223924;
}

.ntc-406.inline-div-11 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 28px;
  width: 100%;
  height: auto;
  padding: clamp(34px, 3.4vw, 58px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 18px 50px #02223914;
}

.ntc-406.inline-div-15 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 28px;
  width: 100%;
  padding: clamp(34px, 3.4vw, 58px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 18px 50px #02223914;
}

.ntc-406.inline-div-19 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 28px;
  padding: clamp(34px, 3.4vw, 58px);
  transition: transform .4s cubic-bezier(.22, 1, .36, 1), box-shadow .4s;
  position: relative;
  overflow: hidden;
  box-shadow: 0 18px 50px #02223914;
}

.ntc-407:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-407.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  white-space: nowrap;
  border-radius: 999px;
  align-items: center;
  padding: 17px 36px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s;
  display: inline-flex;
  box-shadow: 0 12px 36px #4bb39c66;
}

.ntc-408:hover {
  color: var(--accent);
}

.ntc-408.inline-a-0 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-408.inline-a-1, .ntc-408.inline-a-2, .ntc-408.inline-a-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ntc-408.inline-a-4, .ntc-408.inline-a-5, .ntc-408.inline-a-6 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-409:hover {
  color: var(--accent);
}

.ntc-409.inline-a-7, .ntc-409.inline-a-8, .ntc-409.inline-a-9, .ntc-409.inline-a-10, .ntc-409.inline-a-11, .ntc-409.inline-a-12, .ntc-409.inline-a-13 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-410:hover {
  color: var(--accent);
}

.ntc-410.inline-a-14, .ntc-410.inline-a-15, .ntc-410.inline-a-16 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-411:hover {
  color: var(--accent);
}

.ntc-411.inline-a-17 {
  color: #6d8494;
  text-decoration: none;
}

.ntc-501:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 70px #02223959;
}

.ntc-501.inline-div-9 {
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 28px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 0;
  max-height: 450px;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 60px #02223947;
}

.ntc-501.inline-div-17 {
  z-index: 1;
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 28px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  height: 80vh;
  min-height: 0;
  max-height: none;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
  box-shadow: 0 24px 60px #02223947;
}

.ntc-501.inline-div-25 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: 1;
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 28px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80vh;
  min-height: 0;
  max-height: none;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
  box-shadow: 0 24px 60px #02223947;
}

.ntc-501.inline-div-33 {
  z-index: 3;
  aspect-ratio: 1;
  grid-column-gap: clamp(40px, 5vw, 96px);
  grid-row-gap: clamp(40px, 5vw, 96px);
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 28px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 80vh;
  min-height: 0;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
  box-shadow: 0 24px 60px #02223947;
}

.ntc-501.inline-div-41 {
  z-index: 4;
  aspect-ratio: 1;
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 28px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 80vh;
  min-height: 0;
  max-height: none;
  margin-bottom: 0;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
  box-shadow: 0 24px 60px #02223947;
}

.ntc-501.inline-div-49 {
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 28px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 0;
  max-height: 450px;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 24px 60px #02223947;
}

.ntc-501.inline-div-57 {
  z-index: 5;
  aspect-ratio: 1;
  background-image: linear-gradient(150deg, #0e3d58, #02264a 52%, #031624);
  border: 1px solid #4bb39c38;
  border-radius: 28px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  max-width: none;
  height: 80vh;
  min-height: 0;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
  padding: clamp(28px, 3vw, 40px);
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
  box-shadow: 0 24px 60px #02223947;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2-3 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  filter: blur(30px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4e91a74d, #4bb39c17 45%, #0000 70%);
  border-radius: 50%;
  width: 60vw;
  height: 60vw;
  position: absolute;
  top: -24%;
  right: -10%;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(75% 65% at 60% 20%, #000, #0000);
  mask-image: radial-gradient(75% 65% at 60% 20%, #000, #0000);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  border: 1px solid #96c3d21a;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  position: absolute;
  inset: 14%;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  border: 1px solid #77bce529;
  border-radius: 50%;
  position: absolute;
  inset: 28%;
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9 {
  filter: drop-shadow(0 0 30px #4bb39c66);
  width: 24%;
  margin: auto;
  position: absolute;
  inset: 38%;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12 {
  aspect-ratio: 1;
  opacity: .85;
  pointer-events: none;
  width: min(40vw, 560px);
  position: absolute;
  top: 8%;
  right: 4%;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11, .inline-span-6-1-2-3-4-5-6-7-8-9-10 {
  color: var(--accent);
}

.inline-h1-0-1-2-3 {
  color: #fff;
  letter-spacing: -.025em;
  flex-flow: column;
  max-width: none;
  margin: 0 0 30px;
  font-family: Poppins, sans-serif;
  font-size: clamp(46px, 5.4vw, 88px);
  font-weight: 700;
  line-height: 1.04;
  display: block;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #a5bac7;
  max-width: 540px;
  margin: 0 0 44px;
  font-size: 17.5px;
  line-height: 1.7;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-8-1-2-3-4-5-6-7-8-9 {
  background-color: #ffffff1f;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-9-1-2-3-4-5-6-7-8-9 {
  color: #8fa8b6;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(60px, 9vh, 110px);
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  margin: 0;
  padding: clamp(110px, 15vh, 190px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
  display: flex;
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-image: radial-gradient(130% 110% at 70% -10%, #0d4258 0%, #073050 32%, #02264a 56%, #041b2d 80%, #041a2b 100%);
  position: relative;
  overflow: hidden;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: var(--accent);
  width: 28px;
  height: 1.5px;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: inline-flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-image: linear-gradient(90deg, #77bce5, var(--accent));
  color: #0000;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(32px, 3.1vw, 52px);
  font-weight: 700;
  line-height: 1.12;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #8fa8b6;
  max-width: 600px;
  margin: 0 auto;
  font-size: 15.5px;
  line-height: 1.7;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  text-align: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(110px, 15vh, 190px) clamp(16px, 1.8vw, 30px) clamp(50px, 7vh, 90px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  margin-bottom: 18px;
  position: relative;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 14px;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-0-1-2-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 23px;
  font-weight: 700;
}

.inline-p-1-1-2-3-4-5-6 {
  color: #9fb4c2;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.6;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--capsule-background);
  color: #bcccd7;
  border-style: solid;
  border-width: .25px;
  border-top-color: var(--capsule-background);
  border-right-color: var(--capsule-background);
  border-bottom-color: var(--capsule-background);
  border-left-color: var(--capsule-background);
  border-radius: 50px;
  align-items: center;
  padding: 9px 18px;
  font-size: 13.5px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17.feature-list-item {
  padding-left: 40px;
  position: relative;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  border-style: solid;
  border-width: .25px;
  border-top-color: var(--capsule-background);
  border-right-color: var(--capsule-background);
  border-bottom-color: var(--capsule-background);
  border-left-color: var(--capsule-background);
  background-color: var(--capsule-background);
  border-radius: 50px;
  align-items: center;
  padding: 9px 18px 9px 40px;
  font-size: 13.5px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13.feature-list-item {
  position: relative;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  color: #bcccd7;
  border-radius: 50px;
  align-items: center;
  padding: 9px 18px 9px 40px;
  font-size: 13.5px;
  display: flex;
  position: relative;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: row;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  margin-top: auto;
  position: relative;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11 {
  margin-bottom: 18px;
  position: relative;
}

.inline-h3-1-1-2-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 23px;
  font-weight: 700;
}

.inline-p-2-1-2-3-4-5-6 {
  color: #9fb4c2;
  max-width: 60%;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.6;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10.feature-list-item {
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  border-radius: 50px;
  padding: 9px 18px 9px 40px;
  position: relative;
}

.inline-span-10-1-2-3-4-5-6-7 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-13-1-2-3-4-5-6-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--capsule-background);
  color: #bcccd7;
  align-items: center;
  padding: 9px 18px 9px 40px;
  font-size: 13.5px;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7.feature-list-item {
  border: .25px solid var(--capsule-background);
  border-radius: 50px;
  position: relative;
}

.inline-span-11-1-2-3-4-5-6 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-14-1-2-3-4-5-6-7-8 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--capsule-background);
  color: #bcccd7;
  align-items: center;
  padding: 9px 18px 9px 40px;
  font-size: 13.5px;
  display: flex;
}

.inline-div-14-1-2-3-4-5-6-7-8.feature-list-item {
  border: .25px solid var(--capsule-background);
  border-radius: 50px;
  position: relative;
}

.inline-div-15-1-2-3-4-5-6 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: row;
  margin-bottom: 18px;
  margin-left: 0;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8 {
  max-width: none;
  margin-top: 0;
  position: relative;
}

.inline-div-18-1-2-3-4-5-6 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-span-12-1-2-3-4-5-6 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 0;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-2-1-2-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 23px;
  font-weight: 700;
}

.inline-p-3-1-2-3-4-5 {
  color: #9fb4c2;
  width: auto;
  max-width: 60%;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.6;
}

.inline-span-13-1-2-3-4-5 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-20-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  color: #bcccd7;
  border-radius: 50px;
  align-items: center;
  padding: 9px 18px 9px 40px;
  font-size: 13.5px;
  display: flex;
}

.inline-div-20-1-2-3-4.feature-list-item {
  position: relative;
}

.inline-span-14-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-21-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  color: #bcccd7;
  border-radius: 50px;
  align-items: center;
  padding: 9px 18px 9px 40px;
  font-size: 13.5px;
  display: flex;
}

.inline-div-21-1-2.feature-list-item {
  position: relative;
}

.inline-span-15-1-2-3-4-5 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-22-1-2-3-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  color: #bcccd7;
  border-radius: 50px;
  align-items: center;
  padding: 9px 18px 9px 40px;
  font-size: 13.5px;
  display: flex;
}

.inline-div-22-1-2-3-4.feature-list-item {
  position: relative;
}

.inline-div-23-1-2-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: row;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-16-1-2-3-4-5 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 0;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-3-1-2-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 23px;
  font-weight: 700;
}

.inline-p-4-1-2-3-4 {
  color: #9fb4c2;
  width: auto;
  max-width: 60%;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.6;
}

.inline-span-17-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-28-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-28-1-2-3.feature-list-item {
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  border-radius: 50px;
  padding: 9px 18px 9px 40px;
  position: relative;
}

.inline-span-18-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-29-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-29-1-2.feature-list-item {
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  border-radius: 50px;
  padding: 9px 18px 9px 40px;
  position: relative;
}

.inline-span-19-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-30-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-30-1-2.feature-list-item {
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  border-radius: 50px;
  padding: 9px 18px 9px 40px;
  position: relative;
}

.inline-div-31-1-2-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: row;
  margin-bottom: 18px;
  display: flex;
}

.inline-div-32-1-2 {
  margin-top: 0;
  position: relative;
}

.inline-div-34-1 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-35-1 {
  margin-bottom: 18px;
  position: relative;
}

.inline-span-20-1-2 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 0;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-4-1-2-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 23px;
  font-weight: 700;
}

.inline-p-5-1-2-3-4 {
  color: #9fb4c2;
  width: auto;
  max-width: 60%;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.6;
}

.inline-span-21-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-36-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-36-1.feature-list-item {
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  border-radius: 50px;
  padding: 9px 18px 9px 40px;
  position: relative;
}

.inline-span-22-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-37-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-37-1.feature-list-item {
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  border-radius: 50px;
  padding: 9px 18px 9px 40px;
  position: relative;
}

.inline-span-23-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-38-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-38-1.feature-list-item {
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  border-radius: 50px;
  padding: 9px 18px 9px 40px;
  position: relative;
}

.inline-div-39-1 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: row;
  margin-bottom: 18px;
  display: flex;
}

.inline-div-40-1 {
  margin-top: 0;
  position: relative;
}

.inline-div-42-1 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-43-1 {
  margin-bottom: 18px;
  position: relative;
}

.inline-span-24-1-2 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 14px;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-5-1-2-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 23px;
  font-weight: 700;
}

.inline-p-6-1-2-3-4 {
  color: #9fb4c2;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.6;
}

.inline-span-25-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-44-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-span-26-1 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-45-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-span-27-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-46-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-47-1 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  display: flex;
}

.inline-div-48-1 {
  margin-top: auto;
  position: relative;
}

.inline-div-50-1 {
  color: #ffffff0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 130px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -30px;
  right: -6px;
}

.inline-div-51-1 {
  margin-bottom: 18px;
  position: relative;
}

.inline-span-28-1-2 {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  margin-bottom: 0;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  display: inline-block;
}

.inline-h3-6-1-2-3 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 23px;
  font-weight: 700;
}

.inline-p-7-1-2-3 {
  color: #9fb4c2;
  width: auto;
  max-width: 60%;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.6;
}

.inline-span-29-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-52-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-52-1.feature-list-item {
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  border-radius: 50px;
  padding: 9px 18px 9px 40px;
  position: relative;
}

.inline-span-30-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-53-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-53-1.feature-list-item {
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  border-radius: 50px;
  padding: 9px 18px 9px 40px;
  position: relative;
}

.inline-span-31-1-2 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 5px;
  height: 5px;
}

.inline-div-54-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bcccd7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-54-1.feature-list-item {
  border: .25px solid var(--capsule-background);
  background-color: var(--capsule-background);
  border-radius: 50px;
  padding: 9px 18px 9px 40px;
  position: relative;
}

.inline-div-55-1 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-flow: row;
  margin-bottom: 18px;
  display: flex;
}

.inline-div-56-1 {
  margin-top: 0;
  position: relative;
}

.wwp-wrapper {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  top: auto;
  overflow: visible;
}

.inline-div-59 {
  width: auto;
  max-width: 1880px;
  height: 502vh;
  margin: 0 auto;
  padding: 0 clamp(16px, 1.8vw, 30px);
  position: static;
  top: 0;
  overflow: visible;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-image: linear-gradient(#041a2b, #021423 30%, #01101b);
  padding-bottom: clamp(90px, 11vh, 140px);
  position: relative;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-image: linear-gradient(#01101b 0%, #0b2436 18%, #1e415a 36%, #48708c 54%, #8fb2c8 72%, #ccdde9 87%, #eef5f9 100%);
  height: clamp(280px, 38vh, 420px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #15a08a;
  width: 28px;
  height: 1.5px;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #15a08a;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #15a08a;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: var(--ink);
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(32px, 3vw, 50px);
  font-weight: 700;
  line-height: 1.1;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #5a6e7c;
  max-width: 440px;
  margin: 0 0 44px;
  font-size: 15.5px;
  line-height: 1.7;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: linear-gradient(180deg, #15a08a, transparent var(--accent));
  border-radius: 2px;
  width: 100%;
  height: 20%;
  position: absolute;
  top: 0;
  left: 0;
  box-shadow: 0 0 10px #4bb39c80;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13.progress-fill {
  color: var(--accent);
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #02264a1a;
  border-radius: 2px;
  align-self: stretch;
  width: 2px;
  position: relative;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #9fb4c2;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #9fb4c2;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 600;
  display: block;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: 1;
  align-items: baseline;
  display: flex;
  transform: translateX(4px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18.nav-item {
  opacity: .65;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #9fb4c2;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #9fb4c2;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 600;
  display: block;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .65;
  align-items: baseline;
  display: flex;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10 {
  color: #9fb4c2;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10:active {
  -webkit-text-stroke-color: #15a08a;
  color: #15a08a;
  font-weight: 700;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11 {
  color: #9fb4c2;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 600;
  display: block;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11:active {
  color: var(--ink);
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  opacity: .65;
  align-items: baseline;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18.nav-item:active {
  opacity: 1;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  display: flex;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  position: sticky;
  top: 110px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  pointer-events: none;
  color: #02264a0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 170px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -46px;
  right: -4px;
}

.inline-span-10-1-2-3-4-5-6-7-8 {
  background-image: linear-gradient(135deg, #02264a, #15a08a);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  display: flex;
  box-shadow: 0 12px 28px #02264a40;
}

.inline-span-11-1-2-3-4-5-6-7 {
  color: #0d7a68;
  letter-spacing: 2.5px;
  background-color: #15a08a1a;
  border-radius: 999px;
  padding: 5px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-span-12-1-2-3-4-5-6-7 {
  color: var(--ink);
  letter-spacing: -.01em;
  font-family: Poppins, sans-serif;
  font-size: clamp(23px, 1.9vw, 30px);
  font-weight: 700;
  line-height: 1.12;
}

.inline-span-13-1-2-3-4-5-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.inline-p-1-1-2-3-4-5-6-7 {
  color: #5a6e7c;
  max-width: 560px;
  margin: 0 0 28px;
  font-size: 15.5px;
  line-height: 1.75;
  position: relative;
}

.inline-svg-0-1-2-3 {
  flex: none;
}

.inline-span-14-1-2-3 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #3c5568;
  background-color: #f2f7fa;
  border: 1px solid #02264a0f;
  border-radius: 14px;
  align-items: center;
  padding: 13px 16px;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-svg-1-1-2 {
  flex: none;
}

.inline-span-15-1-2-3-4-5-6 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #3c5568;
  background-color: #f2f7fa;
  border: 1px solid #02264a0f;
  border-radius: 14px;
  align-items: center;
  padding: 13px 16px;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-svg-2-1 {
  flex: none;
}

.inline-span-16-1-2-3-4-5-6 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #3c5568;
  background-color: #f2f7fa;
  border: 1px solid #02264a0f;
  border-radius: 14px;
  align-items: center;
  padding: 13px 16px;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  display: grid;
  position: relative;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11 {
  pointer-events: none;
  color: #02264a0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 170px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -46px;
  right: -4px;
}

.inline-span-17-1-2-3 {
  background-image: linear-gradient(135deg, #02264a, #15a08a);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  display: flex;
  box-shadow: 0 12px 28px #02264a40;
}

.inline-span-18-1-2-3 {
  color: #3c6588;
  letter-spacing: 2.5px;
  background-color: #45749d1f;
  border-radius: 999px;
  padding: 5px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-span-19-1-2-3 {
  color: var(--ink);
  letter-spacing: -.01em;
  font-family: Poppins, sans-serif;
  font-size: clamp(23px, 1.9vw, 30px);
  font-weight: 700;
  line-height: 1.12;
}

.inline-span-20-1-2-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.inline-p-2-1-2-3-4-5-6-7 {
  color: #5a6e7c;
  letter-spacing: 0;
  max-width: 560px;
  font-size: 15.5px;
  font-weight: 400;
  line-height: 1.75;
  font-family: var(--text--regular);
  margin: 0 0 28px;
  position: relative;
}

.inline-svg-3 {
  flex: none;
}

.inline-span-21-1-2-3 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #3c5568;
  background-color: #f2f7fa;
  border: 1px solid #02264a0f;
  border-radius: 14px;
  align-items: center;
  padding: 13px 16px;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-svg-4 {
  flex: none;
}

.inline-span-22-1-2-3 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #3c5568;
  background-color: #f2f7fa;
  border: 1px solid #02264a0f;
  border-radius: 14px;
  align-items: center;
  padding: 13px 16px;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-svg-5 {
  flex: none;
}

.inline-span-23-1-2-3 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #3c5568;
  background-color: #f2f7fa;
  border: 1px solid #02264a0f;
  border-radius: 14px;
  align-items: center;
  padding: 13px 16px;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-div-14-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  display: grid;
  position: relative;
}

.inline-div-16-1-2-3-4-5-6-7-8-9 {
  pointer-events: none;
  color: #02264a0b;
  font-family: JetBrains Mono, sans-serif;
  font-size: 170px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -46px;
  right: -4px;
}

.inline-span-24-1-2-3 {
  background-image: linear-gradient(135deg, #02264a, #15a08a);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  display: flex;
  box-shadow: 0 12px 28px #02264a40;
}

.inline-span-25-1-2-3 {
  color: #96763a;
  letter-spacing: 2.5px;
  background-color: #d2b77a2e;
  border-radius: 999px;
  padding: 5px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-span-26-1-2 {
  color: var(--ink);
  letter-spacing: -.01em;
  font-family: Poppins, sans-serif;
  font-size: clamp(23px, 1.9vw, 30px);
  font-weight: 700;
  line-height: 1.12;
}

.inline-span-27-1-2-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.inline-p-3-1-2-3-4-5-6 {
  color: #5a6e7c;
  max-width: 560px;
  margin: 0 0 28px;
  font-size: 15.5px;
  line-height: 1.75;
  position: relative;
}

.inline-svg-6 {
  flex: none;
}

.inline-span-28-1-2-3 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #3c5568;
  background-color: #f2f7fa;
  border: 1px solid #02264a0f;
  border-radius: 14px;
  align-items: center;
  padding: 13px 16px;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-svg-7 {
  flex: none;
}

.inline-span-29-1-2-3 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #3c5568;
  background-color: #f2f7fa;
  border: 1px solid #02264a0f;
  border-radius: 14px;
  align-items: center;
  padding: 13px 16px;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-svg-8 {
  flex: none;
}

.inline-span-30-1-2-3 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #3c5568;
  background-color: #f2f7fa;
  border: 1px solid #02264a0f;
  border-radius: 14px;
  align-items: center;
  padding: 13px 16px;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-div-18-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  display: grid;
  position: relative;
}

.inline-div-20-1-2-3-4-5 {
  grid-row-gap: clamp(28px, 4vh, 44px);
  grid-column-gap: clamp(28px, 4vh, 44px);
  flex-direction: column;
  display: flex;
}

.inline-div-21-1-2-3 {
  grid-row-gap: clamp(36px, 5vw, 110px);
  grid-column-gap: clamp(36px, 5vw, 110px);
  grid-template-rows: auto;
  grid-template-columns: .85fr 1.15fr;
  align-items: start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(120px, 16vh, 210px) clamp(16px, 1.8vw, 30px);
  display: grid;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: var(--ink);
  background-image: linear-gradient(#eef5f9 0%, #f4f8fb 50%, #f7fafc 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  filter: blur(20px);
  background-image: radial-gradient(circle, #4bb39c40, #0000 70%);
  border-radius: 50%;
  width: 520px;
  height: 520px;
  position: absolute;
  top: -40%;
  right: -8%;
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9-10 {
  width: 52px;
  display: block;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: #ffffff0d;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 96px;
  height: 96px;
  display: flex;
  box-shadow: 0 0 40px #4bb39c40;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: var(--accent);
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.6vw, 42px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #a5bac7;
  max-width: 560px;
  margin: 0;
  font-size: 15.5px;
  line-height: 1.7;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  grid-row-gap: clamp(28px, 3.5vw, 60px);
  grid-column-gap: clamp(28px, 3.5vw, 60px);
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  display: grid;
  position: relative;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-image: radial-gradient(110% 160% at 12% 0, #0d3d54 0%, #02264a 48%, #01121f 100%);
  border: 1px solid #4bb39c40;
  border-radius: 32px;
  padding: clamp(40px, 4.5vw, 72px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f80, 0 0 60px #4bb39c1f;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  max-width: 1560px;
  margin: 0 auto;
  padding: clamp(110px, 15vh, 190px) clamp(16px, 1.8vw, 30px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-image: linear-gradient(#f7fafc 0%, #dbe7ef 22%, #9db9ca 42%, #4a6d84 62%, #123048 82%, #041a2b 100%);
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9-10-11 {
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11, .inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12, .inline-span-10-1-2-3-4-5-6-7-8-9, .inline-span-11-1-2-3-4-5-6-7-8, .inline-span-12-1-2-3-4-5-6-7-8, .inline-span-13-1-2-3-4-5-6-7 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-15-1-2-3-4-5-6-7, .inline-span-16-1-2-3-4-5-6-7 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(70px, 9vh, 110px) clamp(16px, 1.8vw, 30px) 36px;
}

.ntc-601:hover {
  color: #fff;
}

.ntc-601.inline-a-1 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-601.inline-a-2, .ntc-601.inline-a-3 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-601.inline-a-4 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-601.inline-a-5 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-601.inline-a-5.w--current {
  padding-bottom: 0;
}

.ntc-602:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-602.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-603:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-603.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.ntc-604:hover {
  transform: translateY(-6px);
  box-shadow: 0 24px 54px #02223921;
}

.ntc-604.inline-div-5 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px 28px;
  display: block;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-604.inline-div-9 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  width: auto;
  height: auto;
  padding: 30px 28px;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-604.inline-div-13 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  padding: 30px 28px;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-604.inline-div-17 {
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  padding: 30px 28px;
  display: block;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-604.inline-div-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding: 30px 28px;
  display: block;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-604.inline-div-25 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 30px 28px;
  display: block;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-605:hover {
  transform: translateY(-5px);
  box-shadow: 0 20px 46px #0222391c;
}

.ntc-605.inline-div-13 {
  border-style: solid;
  border-width: 3px 1px 1px;
  border-color: var(--accent) #e4ede9 #e4ede9;
  background-color: #fff;
  border-radius: 16px;
  padding: 26px 22px;
  position: static;
}

.ntc-605.inline-div-17 {
  aspect-ratio: auto;
  border-style: solid;
  border-width: 3px 1px 1px;
  border-color: var(--accent) #e4ede9 #e4ede9;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 26px 22px;
  position: static;
}

.ntc-605.inline-div-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: solid;
  border-width: 3px 1px 1px;
  border-color: var(--accent) #e4ede9 #e4ede9;
  background-color: #fff;
  background-image: none;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding: 26px 22px;
}

.ntc-605.inline-div-25 {
  border-style: solid;
  border-width: 3px 1px 1px;
  border-color: var(--accent) #e4ede9 #e4ede9;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 26px 22px;
}

.ntc-605.inline-div-29 {
  border-style: solid;
  border-width: 3px 1px 1px;
  border-color: var(--accent) #e4ede9 #e4ede9;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 26px 22px;
}

.ntc-606:hover {
  border-color: #4bb39c80;
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02121f80;
}

.ntc-606.inline-div-9 {
  background-image: linear-gradient(#4bb39c12, #ffffff03);
  border: 1px solid #ffffff17;
  border-radius: 18px;
  flex-direction: column;
  width: 100%;
  height: auto;
  padding: 32px 28px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ntc-606.inline-div-17 {
  aspect-ratio: auto;
  background-image: linear-gradient(#4bb39c12, #ffffff03);
  border: 1px solid #ffffff17;
  border-radius: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 32px 28px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ntc-606.inline-div-25 {
  background-color: #0000;
  background-image: linear-gradient(#4bb39c12, #ffffff03);
  border: 1px solid #ffffff17;
  border-radius: 18px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  height: auto;
  padding: 32px 28px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ntc-606.inline-div-33 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#4bb39c12, #ffffff03);
  border: 1px solid #ffffff17;
  border-radius: 18px;
  flex-flow: column;
  align-items: stretch;
  padding: 32px 28px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ntc-607:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-607.inline-button-0 {
  color: #cfe0e6;
  cursor: pointer;
  background-color: #ffffff08;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-608:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-608.inline-button-1 {
  color: #cfe0e6;
  cursor: pointer;
  background-color: #ffffff08;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-609:hover {
  border-color: #4bb39c66;
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02121f80;
}

.ntc-609.inline-div-8 {
  filter: none;
  background-color: #0e1b27;
  background-image: none;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(300px, 28vw, 400px);
  position: static;
  overflow: hidden;
}

.ntc-609.inline-div-14 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(300px, 28vw, 400px);
  padding: 0;
  position: static;
  overflow: hidden;
}

.ntc-609.inline-div-20 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(300px, 28vw, 400px);
  margin-top: 0;
  position: static;
  overflow: hidden;
}

.ntc-610:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-610.inline-button-0 {
  color: #33566e;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-611:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-611.inline-button-1 {
  color: #33566e;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-612:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-612.inline-button-0 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: var(--accent);
  color: #04231d;
  cursor: pointer;
  border-style: none;
  border-radius: 999px;
  align-items: center;
  padding: 15px 40px;
  font-size: 15.5px;
  font-weight: 700;
  transition: all .22s;
  display: inline-flex;
  box-shadow: 0 12px 34px #4bb39c59;
}

.ntc-613:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-613.inline-a-0 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.ntc-614:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-614.inline-a-1 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.ntc-615:hover {
  color: var(--accent);
}

.ntc-615.inline-a-2, .ntc-615.inline-a-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ntc-615.inline-a-4, .ntc-615.inline-a-5, .ntc-615.inline-a-6, .ntc-615.inline-a-7, .ntc-615.inline-a-8 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-616:hover {
  color: var(--accent);
}

.ntc-616.inline-a-9, .ntc-616.inline-a-10, .ntc-616.inline-a-11, .ntc-616.inline-a-12, .ntc-616.inline-a-13, .ntc-616.inline-a-14, .ntc-616.inline-a-15 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-617:hover {
  color: var(--accent);
}

.ntc-617.inline-a-16, .ntc-617.inline-a-17, .ntc-617.inline-a-18 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-618:hover {
  color: var(--accent);
}

.ntc-618.inline-a-19 {
  color: #6d8494;
  text-decoration: none;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2-3-4 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  z-index: 0;
  position: absolute;
  inset: -8% 0 0;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 36%, #041a2c80 66%, #041a2c52 100%);
  position: absolute;
  inset: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
  mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: var(--accent);
  width: 22px;
  height: 1.5px;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 700;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #7fc9a9;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
}

.inline-h1-0-1-2-3-4 {
  color: #fff;
  letter-spacing: -.025em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.2vw, 68px);
  font-weight: 700;
  line-height: 1.07;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #c0d0da;
  max-width: 520px;
  margin: 0 0 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-13-1-2-3-4-5-6-7-8-9 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-15-1-2-3-4-5-6-7 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-17-1-2-3-4-5-6-7 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-18-1-2-3-4-5-6-7-8 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-19-1-2-3-4-5-6 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-20-1-2-3-4-5-6 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-21-1-2-3-4 {
  grid-row-gap: clamp(14px, 1.4vw, 24px);
  grid-column-gap: clamp(14px, 1.4vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  max-width: 580px;
  margin-bottom: 44px;
  display: grid;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: var(--accent);
  width: 8px;
  height: 8px;
  box-shadow: 0 0 10px var(--accent);
  border-radius: 50%;
}

.inline-div-22-1-2-3-4-5 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #a5bac7;
  align-items: center;
  font-size: 13.5px;
  display: flex;
}

.inline-div-23-1-2-3-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.inline-div-24-1-2 {
  max-width: 620px;
}

.inline-div-25-1-2 {
  filter: blur(30px);
  background-image: radial-gradient(circle, #4bb39c52, #0000 70%);
  border-radius: 50%;
  width: 62%;
  height: 62%;
  position: absolute;
}

.inline-div-26-1-2-3 {
  border: 1px solid #78b4be24;
  border-radius: 50%;
  width: 92%;
  height: 92%;
  position: absolute;
}

.inline-div-27-1-2 {
  border: 1px dashed #4bb39c47;
  border-radius: 50%;
  width: 74%;
  height: 74%;
  position: absolute;
}

.inline-div-28-1-2-3-4 {
  border: 1px solid #4bb39c2e;
  border-radius: 50%;
  width: 54%;
  height: 54%;
  position: absolute;
}

.inline-svg-0-1-2-3-4 {
  z-index: 3;
  filter: drop-shadow(0 0 46px #4bb39c66);
  max-width: 64%;
  height: auto;
  position: relative;
}

.inline-div-29-1-2-3 {
  z-index: 5;
  color: #7fe0cc;
  letter-spacing: 1.5px;
  background-color: #0a202cd1;
  border: 1px solid #4bb39c66;
  border-radius: 9px;
  padding: 9px 15px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
  position: absolute;
  top: 11%;
  left: 0;
}

.inline-div-30-1-2-3 {
  z-index: 5;
  color: #7fe0cc;
  letter-spacing: 1.5px;
  background-color: #0a202cd1;
  border: 1px solid #4bb39c66;
  border-radius: 9px;
  padding: 9px 15px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
  position: absolute;
  top: 11%;
  right: 0;
}

.inline-div-31-1-2-3-4 {
  z-index: 5;
  color: #7fe0cc;
  letter-spacing: 1.5px;
  background-color: #0a202cd1;
  border: 1px solid #4bb39c66;
  border-radius: 9px;
  padding: 9px 15px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
  position: absolute;
  bottom: 11%;
  left: 3%;
}

.inline-div-32-1-2-3 {
  z-index: 5;
  color: #7fe0cc;
  letter-spacing: 1.5px;
  background-color: #0a202cd1;
  border: 1px solid #4bb39c66;
  border-radius: 9px;
  padding: 9px 15px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
  position: absolute;
  bottom: 11%;
  right: 3%;
}

.inline-div-33-1-2 {
  aspect-ratio: 1;
  justify-content: center;
  justify-self: end;
  align-items: center;
  width: 100%;
  max-width: 520px;
  display: flex;
  position: relative;
}

.inline-div-34-1-2 {
  z-index: 2;
  grid-row-gap: clamp(32px, 4vw, 72px);
  grid-column-gap: clamp(32px, 4vw, 72px);
  grid-template-rows: auto;
  grid-template-columns: 1.02fr .98fr;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  display: grid;
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-image: linear-gradient(#041826 0%, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #5a6e7c;
  margin: 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  text-align: center;
  max-width: 760px;
  margin: 0 auto clamp(56px, 7vh, 88px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: var(--accent);
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #02264a1a;
  flex: 1;
  height: 1px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: var(--ink);
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #5a6e7c;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: var(--accent);
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-color: #02264a1a;
  flex: 1;
  height: 1px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: var(--ink);
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #5a6e7c;
  font-size: 14px;
  line-height: 1.6;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: var(--accent);
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-color: #02264a1a;
  flex: 1;
  height: 1px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: var(--ink);
  letter-spacing: normal;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #5a6e7c;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: var(--accent);
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-color: #02264a1a;
  flex: 1;
  height: 1px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-15-1-2-3-4-5-6-7-8 {
  color: var(--ink);
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11 {
  color: #5a6e7c;
  font-size: 14px;
  line-height: 1.6;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: var(--accent);
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10 {
  background-color: #02264a1a;
  flex: 1;
  height: 1px;
}

.inline-div-18-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-19-1-2-3-4-5-6-7 {
  color: var(--ink);
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-20-1-2-3-4-5-6-7 {
  color: #5a6e7c;
  font-size: 14px;
  line-height: 1.6;
}

.inline-span-11-1-2-3-4-5-6-7-8-9 {
  color: var(--accent);
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-12-1-2-3-4-5-6-7-8-9 {
  background-color: #02264a1a;
  flex: 1;
  height: 1px;
}

.inline-div-22-1-2-3-4-5-6 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-23-1-2-3-4-5 {
  color: var(--ink);
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-24-1-2-3 {
  color: #5a6e7c;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-26-1-2-3-4 {
  grid-row-gap: clamp(16px, 1.6vw, 24px);
  grid-column-gap: clamp(16px, 1.6vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.inline-div-27-1-2-3 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #5a6e7c;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  max-width: 620px;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: var(--accent);
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: var(--ink);
  background-color: #fff;
  border: 1px solid #e4ede9;
  border-radius: 999px;
  align-items: center;
  padding: 11px 20px;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(36px, 4.5vh, 56px);
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #7fe0cc66;
  flex: none;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(40px, 4vw, 60px);
  font-weight: 600;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.8vw, 26px);
  font-weight: 600;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #7fe0cc;
  letter-spacing: 2px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 9px;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #a5bac7;
  max-width: 760px;
  font-size: 15px;
  line-height: 1.65;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  flex: 1;
  min-width: 0;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  color: #fff;
  background-image: linear-gradient(135deg, #0b2c42, #04223a);
  border-radius: 20px;
  align-items: center;
  margin-bottom: 16px;
  padding: 34px clamp(28px, 3vw, 44px);
  display: flex;
  box-shadow: 0 26px 60px #0222392e;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: var(--accent);
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: var(--ink);
  letter-spacing: 0;
  font-size: 15.5px;
  font-weight: 600;
  line-height: 1.28;
  font-family: var(--text--heading);
  margin-bottom: 9px;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #5a6e7c;
  letter-spacing: 0;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 1.55;
  font-family: var(--text--regular);
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: var(--accent);
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-div-15-1-2-3-4-5-6-7-8-9 {
  color: var(--ink);
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 15.5px;
  font-weight: 600;
  line-height: 1.28;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10 {
  color: var(--accent);
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-div-19-1-2-3-4-5-6-7-8 {
  color: var(--ink);
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 15.5px;
  font-weight: 600;
  line-height: 1.28;
}

.inline-div-20-1-2-3-4-5-6-7-8 {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-22-1-2-3-4-5-6-7 {
  color: var(--accent);
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-div-23-1-2-3-4-5-6 {
  color: var(--ink);
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 15.5px;
  font-weight: 600;
  line-height: 1.28;
}

.inline-div-24-1-2-3-4 {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-26-1-2-3-4-5 {
  color: var(--accent);
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-div-27-1-2-3-4 {
  color: var(--ink);
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 15.5px;
  font-weight: 600;
  line-height: 1.28;
}

.inline-div-28-1-2-3-4-5 {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-30-1-2-3-4 {
  grid-row-gap: clamp(12px, 1.2vw, 16px);
  grid-column-gap: clamp(12px, 1.2vw, 16px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
}

.inline-div-31-1-2-3-4-5 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(70px, 8vh, 110px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: var(--ink);
  background-image: linear-gradient(#f5f9fb 0%, #eef2f5 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  background-image: linear-gradient(#eef2f5 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #a5bac7;
  margin: 0;
  font-size: 16px;
  line-height: 1.7;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  max-width: 760px;
  margin-bottom: clamp(48px, 6vh, 72px);
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #7fc9a924;
  font-family: JetBrains Mono, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 22px;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #fff;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #a5bac7;
  flex: 1;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #6d8494;
  letter-spacing: 1.6px;
  margin-bottom: 6px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #7fe0cc;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  border-top: 1px solid #ffffff14;
  margin-top: 22px;
  padding-top: 16px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-image: radial-gradient(circle, #4bb39c1a, #0000 70%);
  border-radius: 50%;
  width: 130px;
  height: 130px;
  position: absolute;
  bottom: -34px;
  right: -34px;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #7fc9a924;
  font-family: JetBrains Mono, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 22px;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #a5bac7;
  flex: 1;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10 {
  color: #6d8494;
  letter-spacing: 1.6px;
  margin-bottom: 6px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #7fe0cc;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10 {
  border-top: 1px solid #ffffff14;
  margin-top: 22px;
  padding-top: 16px;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: radial-gradient(circle, #4bb39c1a, #0000 70%);
  border-radius: 50%;
  width: 130px;
  height: 130px;
  position: absolute;
  bottom: -34px;
  right: -34px;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #7fc9a924;
  font-family: JetBrains Mono, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11 {
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 22px;
  display: flex;
}

.inline-div-19-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-20-1-2-3-4-5-6-7-8-9 {
  color: #a5bac7;
  flex: 1;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-div-21-1-2-3-4-5 {
  color: #6d8494;
  letter-spacing: 1.6px;
  margin-bottom: 6px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-22-1-2-3-4-5-6-7-8 {
  color: #7fe0cc;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-23-1-2-3-4-5-6-7 {
  border-top: 1px solid #ffffff14;
  margin-top: 22px;
  padding-top: 16px;
}

.inline-div-24-1-2-3-4-5 {
  background-image: radial-gradient(circle, #4bb39c1a, #0000 70%);
  border-radius: 50%;
  width: 130px;
  height: 130px;
  position: absolute;
  bottom: -34px;
  right: -34px;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11 {
  color: #7fc9a924;
  font-family: JetBrains Mono, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1;
}

.inline-div-26-1-2-3-4-5-6 {
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 22px;
  display: flex;
}

.inline-div-27-1-2-3-4-5 {
  color: #fff;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-28-1-2-3-4-5-6 {
  color: #a5bac7;
  flex: 1;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-div-29-1-2-3-4 {
  color: #6d8494;
  letter-spacing: 1.6px;
  margin-bottom: 6px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-30-1-2-3-4-5 {
  color: #7fe0cc;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-31-1-2-3-4-5-6 {
  border-top: 1px solid #ffffff14;
  margin-top: 22px;
  padding-top: 16px;
}

.inline-div-32-1-2-3-4 {
  background-image: radial-gradient(circle, #4bb39c1a, #0000 70%);
  border-radius: 50%;
  width: 130px;
  height: 130px;
  position: absolute;
  bottom: -34px;
  right: -34px;
}

.inline-div-34-1-2-3 {
  grid-row-gap: clamp(16px, 1.6vw, 24px);
  grid-column-gap: clamp(16px, 1.6vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

.inline-div-35-1-2 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #a5bac7;
  max-width: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  max-width: 900px;
  margin-bottom: clamp(30px, 4vh, 52px);
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-0-1-2-3-4 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.8vw, 26px);
  font-weight: 600;
  line-height: 1.2;
}

.inline-p-1-1-2-3-4-5-6-7-8 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-1-1-2-3-4 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.8vw, 26px);
  font-weight: 600;
  line-height: 1.2;
}

.inline-p-2-1-2-3-4-5-6-7-8 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-2-1-2-3-4 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.8vw, 26px);
  font-weight: 600;
  line-height: 1.2;
}

.inline-p-3-1-2-3-4-5-6-7 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-3-1-2-3-4 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.8vw, 26px);
  font-weight: 600;
  line-height: 1.2;
}

.inline-p-4-1-2-3-4-5 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-4-1-2-3-4 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.8vw, 26px);
  font-weight: 600;
  line-height: 1.2;
}

.inline-p-5-1-2-3-4-5 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-5-1-2-3-4 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.8vw, 26px);
  font-weight: 600;
  line-height: 1.2;
}

.inline-p-6-1-2-3-4-5 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  display: grid;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) 0;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-image: linear-gradient(#041c2e 0%, #04223a 50%, #041c2e 100%);
  padding-bottom: clamp(90px, 11vh, 140px);
}

.inline-svg-0-1-2-3-4-5 {
  opacity: .4;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: var(--accent);
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #a5bac7;
  margin: 0;
  font-size: 16.5px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  text-align: center;
  max-width: 820px;
  margin: 0 auto clamp(56px, 7vh, 90px);
}

.inline-svg-1-1-2-3 {
  aspect-ratio: 16 / 9;
  max-width: 900px;
  overflow: visible;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  justify-content: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(110px, 14vh, 180px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-image: linear-gradient(#041c2e 0%, #06263f 50%, #041c2e 100%);
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #5a6e7c;
  margin: 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  text-align: center;
  max-width: 760px;
  margin: 0 auto clamp(64px, 8vh, 100px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-color: #02264a1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 80%;
  max-width: 80%;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c66;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-17-1-2-3-4-5-6-7-8 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-21-1-2-3-4-5-6 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-22-1-2-3-4-5-6-7-8-9 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-23-1-2-3-4-5-6-7-8 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-24-1-2-3-4-5-6 {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
  position: relative;
}

.inline-div-25-1-2-3 {
  position: relative;
}

.inline-div-26-1-2-3-4-5-6-7 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #a5bac7;
  max-width: 460px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-color: #0c1820;
  background-image: radial-gradient(circle at 50% 42%, #4bb39c4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  padding: 26px 26px 32px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #0b1422;
  background-image: radial-gradient(circle at 50% 42%, #60a5fa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #93c5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #8ba0b0;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12 {
  padding: 26px 26px 32px;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #100c1a;
  background-image: radial-gradient(circle at 50% 42%, #a78bfa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #c4b5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11 {
  padding: 26px 26px 32px;
}

.inline-div-21-1-2-3-4-5-6-7 {
  grid-row-gap: clamp(16px, 1.6vw, 26px);
  grid-column-gap: clamp(16px, 1.6vw, 26px);
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding-bottom: 8px;
  display: flex;
  overflow-x: auto;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #5a6e7c;
  max-width: 460px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  pointer-events: none;
  background-image: linear-gradient(#0418261a 0%, #0000 40%, #03101ae6 100%);
  position: absolute;
  inset: 0;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #ffffff29;
  font-family: JetBrains Mono, sans-serif;
  font-size: 38px;
  font-weight: 600;
  position: absolute;
  top: 24px;
  right: 24px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #7fe0cc;
  width: 44px;
  height: 1.5px;
  margin-bottom: 18px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  padding: 28px 26px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.nt-ind-card.inline-div-9 {
  background-image: linear-gradient(#1a3a52, #0d1f30);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.nt-ind-card.inline-div-16 {
  background-image: linear-gradient(#143a3a, #0d2424);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.nt-ind-card.inline-div-23 {
  background-image: linear-gradient(#243a52, #101f30);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.nt-ind-card.inline-div-30 {
  background-image: linear-gradient(#3a2a4e, #1d1530);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.nt-ind-card.inline-div-37 {
  background-image: linear-gradient(#14403a, #0c2622);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  pointer-events: none;
  background-image: linear-gradient(#0418261a 0%, #0000 40%, #03101ae6 100%);
  position: absolute;
  inset: 0;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #ffffff29;
  font-family: JetBrains Mono, sans-serif;
  font-size: 38px;
  font-weight: 600;
  position: absolute;
  top: 24px;
  right: 24px;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #7fe0cc;
  width: 44px;
  height: 1.5px;
  margin-bottom: 18px;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #c0d0da;
  letter-spacing: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.55;
  font-family: var(--text--regular);
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  padding: 28px 26px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10 {
  pointer-events: none;
  background-image: linear-gradient(#0418261a 0%, #0000 40%, #03101ae6 100%);
  position: absolute;
  inset: 0;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #ffffff29;
  font-family: JetBrains Mono, sans-serif;
  font-size: 38px;
  font-weight: 600;
  position: absolute;
  top: 24px;
  right: 24px;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12 {
  background-color: #7fe0cc;
  width: 44px;
  height: 1.5px;
  margin-bottom: 18px;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-21-1-2-3-4-5-6-7-8 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11 {
  padding: 28px 26px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-24-1-2-3-4-5-6-7 {
  pointer-events: none;
  background-image: linear-gradient(#0418261a 0%, #0000 40%, #03101ae6 100%);
  position: absolute;
  inset: 0;
}

.inline-div-25-1-2-3-4 {
  color: #ffffff29;
  font-family: JetBrains Mono, sans-serif;
  font-size: 38px;
  font-weight: 600;
  position: absolute;
  top: 24px;
  right: 24px;
}

.inline-div-26-1-2-3-4-5-6-7-8 {
  background-color: #7fe0cc;
  width: 44px;
  height: 1.5px;
  margin-bottom: 18px;
}

.inline-div-27-1-2-3-4-5-6 {
  color: #fff;
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-28-1-2-3-4-5-6-7 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-29-1-2-3-4-5 {
  padding: 28px 26px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-31-1-2-3-4-5-6-7 {
  pointer-events: none;
  background-image: linear-gradient(#0418261a 0%, #0000 40%, #03101ae6 100%);
  position: absolute;
  inset: 0;
}

.inline-div-32-1-2-3-4-5 {
  color: #ffffff29;
  font-family: JetBrains Mono, sans-serif;
  font-size: 38px;
  font-weight: 600;
  position: absolute;
  top: 24px;
  right: 24px;
}

.inline-div-33-1-2-3 {
  background-color: #7fe0cc;
  width: 44px;
  height: 1.5px;
  margin-bottom: 18px;
}

.inline-div-34-1-2-3-4 {
  color: #fff;
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-35-1-2-3 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-36-1-2 {
  padding: 28px 26px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-38-1-2 {
  grid-row-gap: clamp(16px, 1.6vw, 24px);
  grid-column-gap: clamp(16px, 1.6vw, 24px);
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding: 20px 0 24px;
  display: flex;
  overflow-x: auto;
}

.inline-div-39-1-2 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #a5bac7;
  max-width: 460px;
  margin: 0 0 44px;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11 {
  filter: blur(24px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c2e, #0000 70%);
  border-radius: 50%;
  width: 360px;
  height: 360px;
  position: absolute;
  top: -30%;
  right: -10%;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-input-0 {
  color: #e9f1f5;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  outline-style: none;
  width: 100%;
  padding: 13px 15px;
  font-family: inherit;
  font-size: 14.5px;
}

.inline-input-0._w-input {
  color: #e9f1f5;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  outline-style: none;
  padding: 13px 15px;
  font-family: inherit;
  font-size: 14.5px;
  transition: border-color .2s;
}

.inline-label-0 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  grid-column: 1 / -1;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-input-1, .inline-input-1._w-input, .inline-input-1._w-input {
  color: #e9f1f5;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  outline-style: none;
  padding: 13px 15px;
  font-family: inherit;
  font-size: 14.5px;
  transition: border-color .2s;
}

.inline-label-1 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  grid-column-start: auto;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-input-2, .inline-input-2._w-input, .inline-input-2._w-input {
  color: #e9f1f5;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  outline-style: none;
  padding: 13px 15px;
  font-family: inherit;
  font-size: 14.5px;
  transition: border-color .2s;
}

.inline-label-2 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  grid-column-start: auto;
  display: flex;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-input-3, .inline-input-3._w-input, .inline-input-3._w-input {
  color: #e9f1f5;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  outline-style: none;
  padding: 13px 15px;
  font-family: inherit;
  font-size: 14.5px;
  transition: border-color .2s;
}

.inline-label-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  grid-column-start: auto;
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-input-4, .inline-input-4._w-input, .inline-input-4._w-input {
  color: #e9f1f5;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  outline-style: none;
  padding: 13px 15px;
  font-family: inherit;
  font-size: 14.5px;
  transition: border-color .2s;
}

.inline-label-4 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  grid-column-start: auto;
  display: flex;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-textarea-0, .inline-textarea-0._w-input, .inline-textarea-0._w-input {
  color: #e9f1f5;
  resize: vertical;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  outline-style: none;
  padding: 13px 15px;
  font-family: inherit;
  font-size: 14.5px;
  transition: border-color .2s;
}

.inline-label-5 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  grid-column: 1 / -1;
  display: flex;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column: 1 / -1;
  margin-top: 6px;
}

.inline-form-0 {
  grid-row-gap: clamp(18px, 1.8vw, 26px);
  grid-column-gap: clamp(18px, 1.8vw, 26px);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.inline-form-0._w-form {
  grid-row-gap: clamp(18px, 1.8vw, 26px);
  grid-column-gap: clamp(18px, 1.8vw, 26px);
  grid-row-gap: clamp(18px, 1.8vw, 26px);
  grid-column-gap: clamp(18px, 1.8vw, 26px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
  position: relative;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: linear-gradient(165deg, #0d3d548c, #041a2cbf);
  border: 1px solid #4bb39c33;
  border-radius: 26px;
  padding: clamp(30px, 3vw, 52px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f73;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-row-gap: clamp(40px, 5vw, 90px);
  grid-column-gap: clamp(40px, 5vw, 90px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
  align-items: start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
  display: grid;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-image: linear-gradient(#041d30 0%, #04223a 46%, #031a2b 100%);
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9-10-11-12 {
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49, .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35, .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16, .inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16, .inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12, .inline-span-11-1-2-3-4-5-6-7-8-9-10, .inline-span-12-1-2-3-4-5-6-7-8-9-10, .inline-span-13-1-2-3-4-5-6-7-8 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-15-1-2-3-4-5-6-7-8, .inline-span-16-1-2-3-4-5-6-7-8 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(70px, 9vh, 110px) clamp(16px, 1.8vw, 30px) 36px;
}

.inline-footer-0-1-2 {
  background-image: linear-gradient(#031a2b 0%, #02121f 100%);
  border-top: 1px solid #ffffff0d;
}

.ntc-701:hover {
  color: #fff;
}

.ntc-701.inline-a-1 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-701.inline-a-2, .ntc-701.inline-a-3 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-701.inline-a-4 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-701.inline-a-5 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-701.inline-a-5.w--current {
  padding-bottom: 0;
}

.ntc-702:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-702.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-703:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-703.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.ntc-704:hover {
  transform: translateY(-6px);
  box-shadow: 0 24px 54px #02223921;
}

.ntc-704.inline-div-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 28px 22px 26px;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-704.inline-div-9 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 28px 22px 26px;
  display: flex;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-704.inline-div-13 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 28px 22px 26px;
  display: flex;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-704.inline-div-17 {
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  padding: 28px 22px 26px;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-704.inline-div-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding: 28px 22px 26px;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-704.inline-div-21-06 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding: 28px 22px 26px;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-705:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #7fe0cc;
}

.ntc-706:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-706.inline-button-0 {
  color: #cfe0e6;
  cursor: pointer;
  background-color: #ffffff08;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-707:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-707.inline-button-1 {
  color: #cfe0e6;
  cursor: pointer;
  background-color: #ffffff08;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-708:hover {
  border-color: #4bb39c66;
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02121f80;
}

.ntc-708.inline-div-8 {
  filter: none;
  background-color: #0e1b27;
  background-image: none;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  width: auto;
  height: auto;
  position: static;
  overflow: hidden;
}

.ntc-708.inline-div-14 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  padding: 0;
  position: static;
  overflow: hidden;
}

.ntc-708.inline-div-20 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  margin-top: 0;
  position: static;
  overflow: hidden;
}

.ntc-708.inline-div-26 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  position: static;
  overflow: hidden;
}

.ntc-709:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-709.inline-button-0 {
  color: #33566e;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-710:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-710.inline-button-1 {
  color: #33566e;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-711:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-711.inline-button-0 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: var(--accent);
  color: #04231d;
  cursor: pointer;
  border-style: none;
  border-radius: 999px;
  align-items: center;
  padding: 15px 40px;
  font-size: 15.5px;
  font-weight: 700;
  transition: all .22s;
  display: inline-flex;
  box-shadow: 0 12px 34px #4bb39c59;
}

.ntc-712:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-712.inline-a-0 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.ntc-713:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-713.inline-a-1 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.ntc-714:hover {
  color: var(--accent);
}

.ntc-714.inline-a-2, .ntc-714.inline-a-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ntc-714.inline-a-4, .ntc-714.inline-a-5, .ntc-714.inline-a-6, .ntc-714.inline-a-7, .ntc-714.inline-a-8 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-715:hover {
  color: var(--accent);
}

.ntc-715.inline-a-9, .ntc-715.inline-a-10, .ntc-715.inline-a-11, .ntc-715.inline-a-12, .ntc-715.inline-a-13, .ntc-715.inline-a-14, .ntc-715.inline-a-15 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-716:hover {
  color: var(--accent);
}

.ntc-716.inline-a-16, .ntc-716.inline-a-17, .ntc-716.inline-a-18 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-717:hover {
  color: var(--accent);
}

.ntc-717.inline-a-19 {
  color: #6d8494;
  text-decoration: none;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2-3-4-5 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba95357b7fe34b66f68d4_secure%20identity%20and%20access.jpg");
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  inset: -8% 0 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51.app-security__bg {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba9510a74c36c6fc9103d_app%20security.jpg");
  background-position: 0 0;
  background-size: cover;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51.cloud-security__bg {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba9515626e21715150046_cloud%20security.jpg");
  background-position: 0 0;
  background-size: cover;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 36%, #041a2c80 66%, #041a2c52 100%);
  position: absolute;
  inset: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
  mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: var(--accent);
  width: 22px;
  height: 1.5px;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 700;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fff;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #7fc9a9;
}

.inline-h1-0-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.025em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(40px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #c0d0da;
  max-width: 500px;
  margin: 0 0 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-21-1-2-3-4-5-6-7-8-9 {
  grid-row-gap: clamp(14px, 1.4vw, 24px);
  grid-column-gap: clamp(14px, 1.4vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  max-width: 560px;
  margin-bottom: 44px;
  display: grid;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  display: flex;
}

.inline-div-23-1-2-3-4-5-6-7-8-9 {
  max-width: 600px;
}

.inline-div-24-1-2-3-4-5-6-7-8 {
  filter: blur(30px);
  background-image: radial-gradient(circle, #4bb39c52, #0000 70%);
  border-radius: 50%;
  width: 62%;
  height: 62%;
  position: absolute;
}

.inline-div-25-1-2-3-4-5 {
  border: 1px solid #78b4be24;
  border-radius: 50%;
  width: 92%;
  height: 92%;
  position: absolute;
}

.inline-div-26-1-2-3-4-5-6-7-8-9 {
  border: 1px dashed #4bb39c47;
  border-radius: 50%;
  width: 74%;
  height: 74%;
  position: absolute;
}

.inline-div-27-1-2-3-4-5-6-7 {
  border: 1px solid #4bb39c2e;
  border-radius: 50%;
  width: 54%;
  height: 54%;
  position: absolute;
}

.inline-svg-0-1-2-3-4-5-6 {
  z-index: 3;
  filter: drop-shadow(0 0 46px #4bb39c66);
  max-width: 64%;
  height: auto;
  position: relative;
}

.inline-div-28-1-2-3-4-5-6-7-8 {
  z-index: 4;
  background-color: #0a202cd9;
  border: 1px solid #4bb39c4d;
  border-radius: 14px;
  padding: 12px;
  position: absolute;
  top: 12%;
  left: 4%;
}

.inline-div-29-1-2-3-4-5-6 {
  z-index: 4;
  background-color: #0a202cd9;
  border: 1px solid #78b4be38;
  border-radius: 14px;
  padding: 12px;
  position: absolute;
  top: 8%;
  right: 6%;
}

.inline-div-30-1-2-3-4-5-6 {
  z-index: 4;
  background-color: #0a202cd9;
  border: 1px solid #4bb39c4d;
  border-radius: 14px;
  padding: 12px;
  position: absolute;
  bottom: 14%;
  right: 2%;
}

.inline-div-31-1-2-3-4-5-6-7-8 {
  z-index: 4;
  background-color: #0a202cd9;
  border: 1px solid #78b4be38;
  border-radius: 14px;
  padding: 12px;
  position: absolute;
  bottom: 10%;
  left: 12%;
}

.inline-div-32-1-2-3-4-5-6 {
  aspect-ratio: 1;
  justify-content: center;
  justify-self: end;
  align-items: center;
  width: 100%;
  max-width: 520px;
  display: flex;
  position: relative;
}

.inline-div-33-1-2-3-4 {
  z-index: 2;
  grid-row-gap: clamp(32px, 4vw, 72px);
  grid-column-gap: clamp(32px, 4vw, 72px);
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1.02fr .98fr;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  display: flex;
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  background-image: linear-gradient(#041826 0%, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #5a6e7c;
  margin: 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  text-align: center;
  max-width: 720px;
  margin: 0 auto clamp(56px, 7vh, 88px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #5a6e7c;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: var(--ink);
  letter-spacing: 0;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
  font-family: var(--text--regular);
  margin-bottom: 10px;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #5a6e7c;
  letter-spacing: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-row-gap: clamp(14px, 1.4vw, 22px);
  grid-column-gap: clamp(14px, 1.4vw, 22px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #a5bac7;
  max-width: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  max-width: 900px;
  margin-bottom: clamp(30px, 4vh, 52px);
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-0-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-1-1-2-3-4-5-6-7-8-9 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-1-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-2-1-2-3-4-5-6-7-8-9 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-2-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-3-1-2-3-4-5-6-7-8 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-3-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-4-1-2-3-4-5-6 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-4-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-5-1-2-3-4-5-6 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-5-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-6-1-2-3-4-5-6 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-6-1-2-3-4 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-7-1-2-3-4 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  display: grid;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) 0;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  padding-bottom: clamp(90px, 11vh, 140px);
}

.inline-svg-0-1-2-3-4-5-6-7 {
  opacity: .4;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: var(--accent);
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #a5bac7;
  margin: 0;
  font-size: 16.5px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  text-align: center;
  max-width: 820px;
  margin: 0 auto clamp(56px, 7vh, 90px);
}

.inline-svg-1-1-2-3-4 {
  aspect-ratio: 16 / 9;
  max-width: 900px;
  overflow: visible;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  justify-content: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(110px, 14vh, 180px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-image: linear-gradient(#041c2e 0%, #06263f 50%, #041c2e 100%);
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57.dark-to-dark {
  background-image: linear-gradient(#041c2e, #041c2e 20% 44%, #041c2e 68% 88%, #041c2e);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  text-align: center;
  max-width: 760px;
  margin: 0 auto clamp(64px, 8vh, 100px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  background-color: #02264a1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 80%;
  max-width: 80%;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c66;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-24-1-2-3-4-5-6-7-8-9 {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
  position: relative;
}

.inline-div-24-1-2-3-4-5-6-7-8-9.four-step-process {
  grid-template-columns: repeat(4, 1fr);
}

.inline-div-25-1-2-3-4-5-6 {
  position: relative;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #a5bac7;
  max-width: 440px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  background-color: #140f13;
  background-image: radial-gradient(circle at 50% 42%, #ef444452, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #f4a4a4;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  padding: 26px 24px 30px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: #0c1820;
  background-image: radial-gradient(circle at 50% 42%, #4bb39c4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #8ba0b0;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  padding: 26px 24px 30px;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #0b1422;
  background-image: radial-gradient(circle at 50% 42%, #60a5fa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #93c5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  padding: 26px 24px 30px;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: #100c1a;
  background-image: radial-gradient(circle at 50% 42%, #a78bfa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #c4b5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10 {
  color: #8ba0b0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-25-1-2-3-4-5-6-7 {
  padding: 26px 24px 30px;
}

.inline-div-27-1-2-3-4-5-6-7-8 {
  grid-row-gap: clamp(16px, 1.6vw, 26px);
  grid-column-gap: clamp(16px, 1.6vw, 26px);
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding-bottom: 8px;
  display: flex;
  overflow-x: auto;
}

.inline-div-28-1-2-3-4-5-6-7-8-9 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #5a6e7c;
  max-width: 440px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-image: linear-gradient(#1a3a52, #0d1f30);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-image: linear-gradient(#143a3a, #0d2424);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  background-image: linear-gradient(#3a2a4e, #1d1530);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-25-1-2-3-4-5-6-7-8 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11 {
  background-image: linear-gradient(#243a52, #101f30);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-27-1-2-3-4-5-6-7-8-9 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-29-1-2-3-4-5-6-7 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-30-1-2-3-4-5-6-7 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-31-1-2-3-4-5-6-7-8-9 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-32-1-2-3-4-5-6-7 {
  background-image: linear-gradient(#14403a, #0c2622);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-33-1-2-3-4-5 {
  grid-row-gap: clamp(16px, 1.6vw, 24px);
  grid-column-gap: clamp(16px, 1.6vw, 24px);
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding: 20px 0 24px;
  display: flex;
  overflow-x: auto;
}

.inline-div-34-1-2-3-4-5 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #a5bac7;
  max-width: 460px;
  margin: 0 0 44px;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  filter: blur(24px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c2e, #0000 70%);
  border-radius: 50%;
  width: 360px;
  height: 360px;
  position: absolute;
  top: -30%;
  right: -10%;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-column: 1 / -1;
  margin-top: 6px;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-image: linear-gradient(165deg, #0d3d548c, #041a2cbf);
  border: 1px solid #4bb39c33;
  border-radius: 26px;
  padding: clamp(30px, 3vw, 52px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f73;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-row-gap: clamp(40px, 5vw, 90px);
  grid-column-gap: clamp(40px, 5vw, 90px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
  align-items: start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
  display: grid;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  background-image: linear-gradient(#041d30 0%, #04223a 46%, #031a2b 100%);
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65, .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44, .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19, .inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19, .inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-span-11-1-2-3-4-5-6-7-8-9-10-11, .inline-span-12-1-2-3-4-5-6-7-8-9-10-11, .inline-span-13-1-2-3-4-5-6-7-8-9 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-15-1-2-3-4-5-6-7-8-9, .inline-span-16-1-2-3-4-5-6-7-8-9 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(70px, 9vh, 110px) clamp(16px, 1.8vw, 30px) 36px;
}

.inline-footer-0-1-2-3 {
  background-image: linear-gradient(#031a2b 0%, #02121f 100%);
  border-top: 1px solid #ffffff0d;
}

.ntc-801:hover {
  color: #fff;
}

.ntc-801.inline-a-1 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-801.inline-a-2 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-801.inline-a-3 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-801.inline-a-4 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-801.inline-a-5 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-802:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-802.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-803:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-803.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.ntc-804:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-804.inline-button-0 {
  color: #33566e;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-805:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-805.inline-button-1 {
  color: #33566e;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-806:hover {
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02223924;
}

.ntc-806.inline-div-6 {
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 18px;
  flex-flow: column;
  flex: 0 0 clamp(280px, 25vw, 360px);
  display: block;
  overflow: hidden;
  box-shadow: 0 14px 40px #02223912;
}

.ntc-806.inline-div-11 {
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  width: auto;
  height: auto;
  position: static;
  overflow: hidden;
  box-shadow: 0 14px 40px #02223912;
}

.ntc-806.inline-div-16 {
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 18px;
  flex-flow: column;
  flex: 0 0 clamp(280px, 25vw, 360px);
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: block;
  position: static;
  overflow: hidden;
  box-shadow: 0 14px 40px #02223912;
}

.ntc-806.inline-div-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  background-color: #fff;
  background-image: none;
  border: 1px solid #02264a14;
  border-radius: 18px;
  flex-flow: column;
  flex: 0 0 clamp(280px, 25vw, 360px);
  margin-top: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  box-shadow: 0 14px 40px #02223912;
}

.ntc-807:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-807.inline-button-0 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: var(--accent);
  color: #04231d;
  cursor: pointer;
  border-style: none;
  border-radius: 999px;
  align-items: center;
  width: 150px;
  padding: 15px 40px;
  font-size: 15.5px;
  font-weight: 700;
  display: inline-flex;
  box-shadow: 0 12px 34px #4bb39c59;
}

.ntc-808:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-808.inline-a-0 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.ntc-809:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-809.inline-a-1 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.ntc-810:hover {
  color: var(--accent);
}

.ntc-810.inline-a-2, .ntc-810.inline-a-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ntc-810.inline-a-4, .ntc-810.inline-a-5, .ntc-810.inline-a-6, .ntc-810.inline-a-7, .ntc-810.inline-a-8 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-811:hover {
  color: var(--accent);
}

.ntc-811.inline-a-9, .ntc-811.inline-a-10, .ntc-811.inline-a-11, .ntc-811.inline-a-12, .ntc-811.inline-a-13, .ntc-811.inline-a-14, .ntc-811.inline-a-15 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-812:hover {
  color: var(--accent);
}

.ntc-812.inline-a-16, .ntc-812.inline-a-17, .ntc-812.inline-a-18 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-813:hover {
  color: var(--accent);
}

.ntc-813.inline-a-19 {
  color: #6d8494;
  text-decoration: none;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2-3-4-5-6 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba952acbbd303ec65f955_banking.jpg");
  background-position: 0 0;
  background-repeat: repeat;
  background-size: cover;
  position: absolute;
  inset: -8% 0 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67.aviation-hero__bg {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba95112ad2878a403d04d_aviation.jpg");
  background-position: 0 0;
  background-size: cover;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67.enterprise-hero__bg {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba95253902071690df613_corporate.jpg"), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba952acbbd303ec65f955_banking.jpg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67.fintech-hero__bg {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba9521dcccecb0263d3f2_fintech.jpg"), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba952acbbd303ec65f955_banking.jpg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67.government-hero__bg {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a839c5f845a435f0257c68b_government.jpg"), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba952acbbd303ec65f955_banking.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: cover, cover;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67.healthcare-hero__bg {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba95112ad2878a403d037_healthcare.jpg"), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba952acbbd303ec65f955_banking.jpg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67.hospitality-hero__bg {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba95219c64c062ab82eb1_hospitality.jpg"), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba952acbbd303ec65f955_banking.jpg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67.telco-hero__bg {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba953de10902939e93b63_telecom.jpg"), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba952acbbd303ec65f955_banking.jpg");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef0 0%, #031422db 34%, #041a2c80 64%, #041a2c59 100%);
  position: absolute;
  inset: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e80 0%, #0000 22% 70%, #041826 100%);
  position: absolute;
  inset: 0;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(70% 60% at 78% 30%, #000, #0000);
  mask-image: radial-gradient(70% 60% at 78% 30%, #000, #0000);
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #fff;
  width: auto;
  display: block;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #7fc9a9;
  display: inline;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
  display: inline;
}

.inline-h1-0-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.025em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(40px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #c0d0da;
  margin: 0 0 16px;
  font-size: 16.5px;
  line-height: 1.72;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10 {
  color: #a5bac7;
  margin: 0 0 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(48px, 7vh, 80px);
  display: flex;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  width: auto;
  max-width: 65%;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  filter: blur(30px);
  border-radius: 50%;
  width: 60%;
  height: 60%;
  position: absolute;
}

.inline-svg-0-1-2-3-4-5-6-7-8 {
  filter: drop-shadow(0 0 50px #4bb39c66);
  max-width: 100%;
  height: auto;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  aspect-ratio: 1;
  justify-content: center;
  justify-self: end;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  display: flex;
  position: relative;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  z-index: 2;
  grid-row-gap: clamp(32px, 4vw, 72px);
  grid-column-gap: clamp(32px, 4vw, 72px);
  grid-template-rows: auto;
  grid-template-columns: 1.02fr .98fr;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  display: flex;
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  background-image: linear-gradient(#041826, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #5a6e7c;
  margin: 0;
  font-size: 16px;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  text-align: center;
  max-width: 760px;
  margin: 0 auto clamp(64px, 8vh, 100px);
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  background-color: #02264a1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 8%;
  right: 8%;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 84%;
  max-width: 84%;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 8%;
  box-shadow: 0 0 10px #4bb39c66;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #0b2c42;
  max-width: 170px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  transition: color .5s;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #0b2c42;
  max-width: 170px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  transition: color .5s;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #0b2c42;
  max-width: 170px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  transition: color .5s;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #0b2c42;
  max-width: 170px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  transition: color .5s;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #0b2c42;
  max-width: 170px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  transition: color .5s;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #0b2c42;
  max-width: 170px;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  transition: color .5s;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(6, 1fr);
  display: grid;
  position: relative;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  position: relative;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  background-image: linear-gradient(#eef4f8, #c3d7e4 17%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #a5bac7;
  max-width: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  max-width: 900px;
  margin-bottom: clamp(30px, 4vh, 52px);
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-0-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 18px;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 280px;
  padding: clamp(26px, 2.8vw, 36px);
  display: flex;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-1-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 18px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 280px;
  padding: clamp(26px, 2.8vw, 36px);
  display: flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-2-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-3-1-2-3-4-5-6-7-8-9 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 18px;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 280px;
  padding: clamp(26px, 2.8vw, 36px);
  display: flex;
}

.inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-3-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-4-1-2-3-4-5-6-7 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-13-1-2-3-4-5-6-7-8-9-10, .inline-span-14-1-2-3-4 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 18px;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 280px;
  padding: clamp(26px, 2.8vw, 36px);
  display: flex;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-4-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-5-1-2-3-4-5-6-7 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-16-1-2-3-4-5-6-7-8-9-10, .inline-span-17-1-2-3-4 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 18px;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 280px;
  padding: clamp(26px, 2.8vw, 36px);
  display: flex;
}

.inline-span-18-1-2-3-4 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-5-1-2-3-4-5-6 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-6-1-2-3-4-5-6-7 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-19-1-2-3-4, .inline-span-20-1-2-3-4 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 18px;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 280px;
  padding: clamp(26px, 2.8vw, 36px);
  display: flex;
}

.inline-span-21-1-2-3-4 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-6-1-2-3-4-5 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-7-1-2-3-4-5 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-22-1-2-3-4, .inline-span-23-1-2-3-4 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 18px;
  display: flex;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 280px;
  padding: clamp(26px, 2.8vw, 36px);
  display: flex;
}

.inline-span-24-1-2-3-4 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-7-1 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-8-1 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-25-1-2-3-4, .inline-span-26-1-2-3 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 18px;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 280px;
  padding: clamp(26px, 2.8vw, 36px);
  display: flex;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  display: grid;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) 0;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  padding-bottom: clamp(90px, 11vh, 140px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #5a6e7c;
  max-width: 520px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  width: 58px;
  height: 58px;
  box-shadow: 0 0 50px -10px var(--accent);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc80;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  pointer-events: none;
  background-image: linear-gradient(160deg, #04203259, #04142099);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  background-color: var(--navy);
  height: clamp(150px, 13vw, 180px);
  position: relative;
}

.inline-h3-0-1-2-3-4-5-6-7 {
  color: var(--ink);
  letter-spacing: -.01em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #5a6e7c;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.65;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  padding: 24px clamp(20px, 1.6vw, 28px) 30px;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  width: 58px;
  height: 58px;
  box-shadow: 0 0 50px -10px var(--accent);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc80;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  pointer-events: none;
  background-image: linear-gradient(160deg, #04203259, #04142099);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-color: var(--navy);
  height: clamp(150px, 13vw, 180px);
  position: relative;
}

.inline-h3-1-1-2-3-4-5-6-7 {
  color: var(--ink);
  letter-spacing: -.01em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11 {
  color: #5a6e7c;
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  padding: 24px clamp(20px, 1.6vw, 28px) 30px;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  width: 58px;
  height: 58px;
  box-shadow: 0 0 50px -10px var(--accent);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc80;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  pointer-events: none;
  background-image: linear-gradient(160deg, #04203259, #04142099);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  background-color: var(--navy);
  height: clamp(150px, 13vw, 180px);
  position: relative;
}

.inline-h3-2-1-2-3-4-5-6-7 {
  color: var(--ink);
  letter-spacing: -.01em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-p-3-1-2-3-4-5-6-7-8-9-10 {
  font-family: var(--text--regular);
  color: #5a6e7c;
  letter-spacing: normal;
  margin: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.65;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  padding: 24px clamp(20px, 1.6vw, 28px) 30px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  width: 58px;
  height: 58px;
  box-shadow: 0 0 50px -10px var(--accent);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc80;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  pointer-events: none;
  background-image: linear-gradient(160deg, #04203259, #04142099);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: var(--navy);
  height: clamp(150px, 13vw, 180px);
  position: relative;
}

.inline-h3-3-1-2-3-4-5-6-7 {
  color: var(--ink);
  letter-spacing: -.01em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-p-4-1-2-3-4-5-6-7-8 {
  color: #5a6e7c;
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  padding: 24px clamp(20px, 1.6vw, 28px) 30px;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  scroll-behavior: smooth;
  scrollbar-width: none;
  grid-column-gap: clamp(16px, 1.6vw, 26px);
  grid-row-gap: clamp(16px, 1.6vw, 26px);
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  padding-bottom: 8px;
  display: flex;
  overflow-x: auto;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #a5bac7;
  max-width: 460px;
  margin: 0 0 44px;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  filter: blur(24px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c2e, #0000 70%);
  border-radius: 50%;
  width: 360px;
  height: 360px;
  position: absolute;
  top: -30%;
  right: -10%;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  grid-column: 1 / -1;
  margin-top: 6px;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-image: linear-gradient(165deg, #0d3d548c, #041a2cbf);
  border: 1px solid #4bb39c33;
  border-radius: 26px;
  padding: clamp(30px, 3vw, 52px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f73;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-row-gap: clamp(40px, 5vw, 90px);
  grid-column-gap: clamp(40px, 5vw, 90px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
  align-items: start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
  display: grid;
}

.getintouch-section {
  background-color: #0000;
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76, .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50, .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22, .inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16, .inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13, .inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13, .inline-span-13-1-2-3-4-5-6-7-8-9-10-11 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11, .inline-span-16-1-2-3-4-5-6-7-8-9-10-11 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(70px, 9vh, 110px) clamp(16px, 1.8vw, 30px) 36px;
}

.inline-footer-0-1-2-3-4 {
  background-image: linear-gradient(#031a2b 0%, #02121f 100%);
  border-top: 1px solid #ffffff0d;
}

.body {
  font-family: Avenir;
}

.circle {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block {
  border: 1px solid #96c3d21f;
  border-radius: 50%;
  padding-bottom: 0;
  position: absolute;
}

.div-block-2, .div-block-3, .div-block-4 {
  position: absolute;
}

.div-block-5 {
  text-align: left;
  border: 1px solid #96c3d21f;
  border-radius: 50%;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
}

.circle-wrap {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 300px;
  display: flex;
  position: absolute;
}

.div-block-7 {
  border: 1px dotted #96c3d21f;
  border-radius: 50%;
  width: 80%;
  height: 80%;
  position: absolute;
}

.div-block-8 {
  background-image: radial-gradient(circle, #4bb39c66, #0000 70%);
  border: 1px solid #96c3d21f;
  border-radius: 50%;
  width: 60%;
  height: 60%;
  position: absolute;
}

.div-block-9 {
  background-image: radial-gradient(circle at 30% 38%, #4bb39c47, #02264a66 75%);
  border: 1px solid #4bb39c73;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: 40%;
  display: flex;
  position: absolute;
}

.svg {
  position: static;
}

.div-block-10 {
  background-image: radial-gradient(circle at 100%, #4bb39c66, #0000 70%);
}

.div-block-11 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.button {
  background-color: #0000;
}

.div-block-12 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px #000;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 10px 4px;
  display: flex;
  box-shadow: 0 1px 2px #0003;
}

.text-block {
  font-weight: 400;
  font-family: var(--text--mono);
  color: #02264a1a;
  background-color: #0000;
}

.text-block:active {
  color: var(--accent);
}

.text-block-2 {
  font-weight: 600;
  font-family: var(--text--heading);
  color: #02264a1a;
}

.text-block-2:active {
  color: var(--ink);
}

.div-block-13 {
  -webkit-text-stroke-width: 1px;
  background-color: #02264a1a;
  border-radius: 10px;
  width: 3px;
  height: 22px;
}

.div-block-13:active {
  background-color: var(--accent);
  color: var(--accent);
}

.bold-text {
  font-weight: 600;
}

.solutions-nav-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 5px;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 4px;
  display: flex;
  box-shadow: 0 .5px #0003;
}

.bold-text-2, .bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6, .bold-text-7 {
  font-weight: 600;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-2 {
  aspect-ratio: 1;
  justify-content: center;
  justify-self: end;
  align-items: center;
  width: 100%;
  max-width: 520px;
  display: flex;
  position: relative;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-2 {
  filter: blur(30px);
  background-image: radial-gradient(circle, #4bb39c47, #0000 70%);
  border-radius: 50%;
  width: 60%;
  height: 60%;
  position: absolute;
}

.text-span {
  color: var(--text-accent);
}

.div-block-14 {
  width: 50%;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.text-span-2 {
  color: var(--text-accent);
}

.div-block-15, .div-block-16 {
  max-width: 50%;
}

.text-span-3, .text-span-4 {
  color: var(--text-accent);
}

.div-block-17 {
  max-width: 50%;
}

.text-span-5 {
  color: var(--text-accent);
}

.div-block-18 {
  max-width: 50%;
}

.nt-gov-item:hover {
  color: #fff;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  flex: 0 0 300px;
  display: flex;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #ffffff14;
  font-family: JetBrains Mono, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.inline-h3-0-1-2-3-4-5-6-7-8 {
  color: #fff;
  margin: 8px 0 18px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #a9bccb;
  max-width: 520px;
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  margin-top: 24px;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  flex: 1;
  min-width: 0;
  max-width: 600px;
  padding-top: 8px;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  background-color: #ffffff26;
  border-radius: 3px;
  width: 26px;
  height: 5px;
  margin: 0 auto 20px;
}

.inline-circle-0 {
  filter: drop-shadow(0 0 8px #4bb39c99);
  transition: stroke-dashoffset .4s;
}

.inline-svg-0-1-2-3-4-5-6-7-8-9 {
  width: 100%;
  height: 100%;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #5f7d90;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  width: 120px;
  height: 120px;
  margin: 10px auto 8px;
  position: relative;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #7fe0cc;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  text-align: center;
  background-color: #0c2038;
  border: 1px solid #ffffff1a;
  border-radius: 32px;
  flex: 0 0 220px;
  padding: 24px 16px 20px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 96px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  max-width: 1240px;
  height: 720vh;
  margin: 0 auto;
  padding: 0 24px;
  position: relative;
}

.nt-item {
  color: #7d93a3;
  cursor: pointer;
  border-left: 2px solid #ffffff1f;
  padding: 14px 16px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  transition: all .25s;
}

.nt-item:hover {
  color: #fff;
}

.nt-item.active {
  color: #fff;
  border-left-color: #4bb39c;
}

.nt-tag {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.nt-panel {
  opacity: 0;
  pointer-events: none;
  width: 100%;
  transition: opacity .35s;
  position: absolute;
  top: 0;
  left: 0;
}

.nt-panel.active {
  opacity: 1;
  pointer-events: auto;
}

.nt-idx {
  color: #5f7d90;
  margin-right: 10px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  flex: 0 0 300px;
  display: flex;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #ffffff14;
  font-family: JetBrains Mono, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  margin: 8px 0 18px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #a9bccb;
  max-width: 520px;
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 24px;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #ffffff14;
  font-family: JetBrains Mono, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.inline-h3-1-1-2-3-4-5-6-7-8 {
  color: #fff;
  margin: 8px 0 18px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #a9bccb;
  max-width: 520px;
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 24px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #ffffff14;
  font-family: JetBrains Mono, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.inline-h3-2-1-2-3-4-5-6-7-8 {
  color: #fff;
  margin: 8px 0 18px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #a9bccb;
  max-width: 520px;
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 24px;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #ffffff14;
  font-family: JetBrains Mono, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.inline-h3-3-1-2-3-4-5-6-7-8 {
  color: #fff;
  margin: 8px 0 18px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-3-1-2-3-4-5-6-7-8-9-10-11 {
  color: #a9bccb;
  max-width: 520px;
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 24px;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #ffffff14;
  font-family: JetBrains Mono, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.inline-h3-4-1-2-3-4-5-6-7 {
  color: #fff;
  margin: 8px 0 18px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-4-1-2-3-4-5-6-7-8-9 {
  color: #a9bccb;
  max-width: 520px;
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 24px;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #ffffff14;
  font-family: JetBrains Mono, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.inline-h3-5-1-2-3-4-5-6-7 {
  color: #fff;
  margin: 8px 0 18px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-5-1-2-3-4-5-6-7-8 {
  color: #a9bccb;
  max-width: 520px;
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 24px;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #ffffff14;
  font-family: JetBrains Mono, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.inline-h3-6-1-2-3-4-5-6 {
  color: #fff;
  margin: 8px 0 18px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-6-1-2-3-4-5-6-7-8 {
  color: #a9bccb;
  max-width: 520px;
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 24px;
  display: flex;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #ffffff14;
  font-family: JetBrains Mono, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 1;
}

.inline-h3-7-1-2 {
  color: #fff;
  margin: 8px 0 18px;
  font-family: Poppins, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-7-1-2-3-4-5-6 {
  color: #a9bccb;
  max-width: 520px;
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-top: 24px;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  flex: 1;
  min-width: 0;
  max-width: 600px;
  min-height: 280px;
  padding-top: 8px;
  position: relative;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #ffffff26;
  border-radius: 3px;
  width: 26px;
  height: 5px;
  margin: 0 auto 20px;
}

.inline-svg-0-1-2-3-4-5-6-7-8-9-10 {
  width: 100%;
  height: 100%;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #5f7d90;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  width: 120px;
  height: 120px;
  margin: 10px auto 8px;
  position: relative;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #7fe0cc;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  text-align: center;
  background-color: #0c2038;
  border: 1px solid #ffffff1a;
  border-radius: 32px;
  flex: 0 0 220px;
  padding: 24px 16px 20px;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 96px;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12 {
  max-width: 1240px;
  height: 720vh;
  margin: 0 auto;
  padding: 0 24px;
  position: relative;
}

.nt-card {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(260px, 23vw, 300px);
  padding: 24px;
}

.nt-card-idx {
  color: #4bb39c;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.nt-card-title {
  color: #fff;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.25;
}

.nt-card-desc {
  color: #a9bccb;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.55;
}

.nt-tag-1 {
  color: #7fe0cc;
  letter-spacing: 1.4px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  margin: 0 6px 6px 0;
  padding: 5px 10px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 9px;
  display: inline-block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
}

.nt-stat-num {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.nt-stat-label {
  color: #8aa0ae;
  margin-top: 4px;
  font-size: 13px;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  margin: 32px 0 8px;
  display: none;
}

.nt-res-h2 {
  color: #0b1a2c;
  text-align: center;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 700;
}

.nt-res-h2-accent {
  color: #4bb39c;
}

.nt-res-sub {
  color: #5a6e7c;
  text-align: center;
  max-width: 520px;
  margin: 0 auto 48px;
  font-size: 16px;
}

.nt-feat {
  background-color: #fff;
  border-radius: 20px;
  margin-bottom: 32px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 30px #02264a14;
}

.nt-feat-img {
  background-image: linear-gradient(135deg, #0c2038, #14324f);
  flex: 0 0 45%;
  min-height: 260px;
}

.nt-feat-body {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  padding: 36px;
  display: flex;
}

.nt-feat-tag {
  color: #4bb39c;
  letter-spacing: 1.5px;
  margin-bottom: 10px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.nt-feat-title {
  color: #0b1a2c;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.nt-feat-desc {
  color: #5a6e7c;
  margin: 0 0 16px;
  font-size: 15px;
  line-height: 1.6;
}

.nt-feat-link {
  color: #4bb39c;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}

.nt-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  display: flex;
}

.nt-card-1 {
  background-color: #fff;
  border-radius: 16px;
  flex: 0 0 calc(33.333% - 16px);
  overflow: hidden;
  box-shadow: 0 6px 18px #02264a0f;
}

.nt-card-img {
  background-image: linear-gradient(135deg, #0c2038, #14324f);
  height: 160px;
}

.nt-card-body {
  padding: 22px;
}

.nt-card-tag {
  color: #5a6e7c;
  letter-spacing: 1.5px;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.nt-card-title-1 {
  color: #0b1a2c;
  margin: 0 0 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.nt-card-desc-1 {
  color: #5a6e7c;
  margin: 0 0 12px;
  font-size: 13.5px;
  line-height: 1.5;
}

.nt-card-link {
  color: #4bb39c;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  max-width: 1200px;
  margin: 0 auto;
  padding: 56px 24px 0;
}

.nt-card-1-2 {
  background-color: #fff;
  border-radius: 16px;
  flex: 0 0 calc(33.333% - 16px);
  overflow: hidden;
  box-shadow: 0 6px 18px #02264a0f;
}

.nt-card-title-1-2 {
  color: #0b1a2c;
  margin: 0 0 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.nt-card-desc-1-2 {
  color: #5a6e7c;
  margin: 0 0 12px;
  font-size: 13.5px;
  line-height: 1.5;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  max-width: 1200px;
  margin: 0 auto;
  padding: 56px 24px 0;
}

.nt-dl-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  display: none;
}

.nt-dl-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex: 0 0 calc(33.333% - 14px);
  align-items: flex-start;
  padding: 24px;
  display: flex;
  box-shadow: 0 6px 18px #02264a0d;
}

.nt-dl-icon {
  color: #4bb39c;
  background-color: #4bb39c1f;
  border-radius: 10px;
  flex: 0 0 44px;
  justify-content: center;
  align-items: center;
  height: 44px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 700;
  display: flex;
}

.nt-dl-tag {
  color: #4bb39c;
  letter-spacing: 1.5px;
  margin-bottom: 6px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.nt-dl-title {
  color: #0b1a2c;
  margin: 0 0 6px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.nt-dl-meta {
  color: #8aa0ae;
  font-size: 12.5px;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  max-width: 1200px;
  margin: 0 auto;
  padding: 56px 24px 0;
}

.nt-hww-h2 {
  color: #0b1a2c;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 700;
}

.nt-hww-accent {
  color: #4bb39c;
}

.nt-hww-p {
  color: #5a6e7c;
  max-width: 520px;
  margin: 0 0 18px;
  font-size: 16px;
  line-height: 1.7;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84 {
  flex: 1;
  min-width: 300px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  background-image: linear-gradient(135deg, #0c2038, #14324f);
  border-radius: 24px;
  flex: 0 0 380px;
  height: 320px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-wrap: wrap;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  background-color: #eef4f8;
  padding: 90px 24px;
}

.nt-int-h2 {
  color: #fff;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 700;
}

.nt-int-accent {
  color: #4bb39c;
}

.nt-int-p {
  color: #a9bccb;
  max-width: 560px;
  margin: 0 0 18px;
  font-size: 16px;
  line-height: 1.7;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  background-image: linear-gradient(135deg, #0c2038, #14324f);
  border-radius: 24px;
  flex: 0 0 380px;
  height: 320px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  flex: 1;
  min-width: 300px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-wrap: wrap;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  background-color: #04182e;
  padding: 90px 24px;
}

.nt-jobs-h2 {
  color: #fff;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 700;
}

.nt-jobs-accent {
  color: #4bb39c;
}

.nt-jobs-sub {
  color: #a9bccb;
  margin: 0 0 40px;
  font-size: 16px;
}

.nt-jobs-group {
  color: #4bb39c;
  letter-spacing: 2px;
  margin: 36px 0 4px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.nt-job-card {
  background-color: #ffffff0a;
  border: 1px solid #ffffff14;
  border-radius: 14px;
  margin-top: 10px;
  padding: 22px 26px;
}

.nt-job-title {
  color: #fff;
  margin: 0 0 8px;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 700;
}

.nt-job-desc {
  color: #a9bccb;
  max-width: 640px;
  margin: 0 0 14px;
  font-size: 14.5px;
  line-height: 1.55;
}

.nt-job-tag {
  color: #7fe0cc;
  letter-spacing: 1px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  margin: 0 8px 8px 0;
  padding: 5px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
  display: inline-block;
}

.nt-job-apply {
  color: #4bb39c;
  margin-top: 6px;
  font-size: 13.5px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  max-width: 1000px;
  margin: 0 auto;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  background-color: #04182e;
  padding: 90px 24px;
}

.nt-strip {
  background-image: linear-gradient(#041826 0%, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8 100%);
  height: 160px;
}

.nt-strip2 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: 160px;
}

.nt-avatar {
  color: #fff;
  background-image: linear-gradient(135deg, #4bb39c, #2c7d6a);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 700;
  display: flex;
}

.nt-author-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-top: 28px;
  display: flex;
}

.nt-author-name {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}

.nt-author-meta {
  color: #c4d2dc;
  font-size: 14px;
}

.nt-toc-label {
  color: #8195a2;
  letter-spacing: 2px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.nt-toc-link {
  color: var(--navy);
  border-left: 2px #02264a24;
  margin-bottom: 2px;
  padding: 8px 0 8px 14px;
  font-family: Manrope, sans-serif;
  font-size: 14.5px;
  text-decoration: none;
  display: block;
}

.nt-toc-link.toc-item {
  -webkit-text-stroke-color: var(--navy);
  border-left-style: none;
}

.nt-share-label {
  color: #8195a2;
  letter-spacing: 2px;
  margin: 32px 0 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  display: none;
}

.nt-share-icon {
  color: #33566e;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-right: 8px;
  display: none;
}

.nt-art-h2 {
  color: #0b1a2c;
  margin: 36px 0 16px;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.nt-art-p {
  color: #33475a;
  margin: 0 0 18px;
  font-size: 16px;
  line-height: 1.75;
}

.nt-art-img {
  background-image: linear-gradient(135deg, #0c2038, #14324f);
  border-radius: 16px;
  height: 340px;
  margin: 20px 0 10px;
}

.nt-art-caption {
  color: #8195a2;
  margin-bottom: 10px;
  font-size: 13.5px;
  font-style: italic;
}

.nt-check-grid {
  grid-column-gap: 40px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  margin: 20px 0;
  display: flex;
}

.nt-check-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #33475a;
  flex: 0 0 calc(50% - 20px);
  align-items: center;
  font-size: 15px;
  display: flex;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  flex: 0 0 260px;
  align-self: flex-start;
  position: sticky;
  top: 100px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  flex: 1;
  min-width: 0;
  max-width: 760px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  background-color: #fff;
  padding: 70px 24px;
}

.nt-or-h2 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.nt-or-accent {
  color: #4bb39c;
}

.nt-or-view {
  color: #4bb39c;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}

.nt-or-card {
  background-color: #ffffff08;
  border: 1px dashed #ffffff26;
  border-radius: 16px;
  flex: 0 0 calc(33.333% - 16px);
  overflow: hidden;
}

.nt-or-img {
  background-image: linear-gradient(135deg, #0c2038, #14324f);
  height: 170px;
}

.nt-or-body {
  padding: 22px;
}

.nt-or-tag {
  color: #c4d2dc;
  letter-spacing: 1px;
  background-color: #ffffff14;
  border-radius: 6px;
  margin-bottom: 10px;
  padding: 5px 10px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  display: inline-block;
}

.nt-or-date {
  color: #8195a2;
  margin-bottom: 8px;
  font-size: 12.5px;
}

.nt-or-title {
  color: #fff;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 16.5px;
  font-weight: 700;
}

.nt-or-desc {
  color: #a9bccb;
  margin: 0 0 14px;
  font-size: 13.5px;
  line-height: 1.5;
}

.nt-or-link {
  color: #4bb39c;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 36px;
  display: flex;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  max-width: 1240px;
  margin: 0 auto;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  background-color: #04182e;
  padding: 80px 24px;
}

.nt-strip3 {
  background-image: linear-gradient(#041826 0%, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8 100%);
  height: 120px;
}

.nt-strip4 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: 120px;
}

.nt-scroll {
  color: #8195a2;
  letter-spacing: 2px;
  border-left: 2px solid #4bb39c66;
  margin-top: 40px;
  padding-left: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.nt-cap-h2 {
  color: #fff;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.nt-cap-sub {
  color: #a9bccb;
  max-width: 600px;
  margin: 0 0 44px;
  font-size: 16px;
  line-height: 1.6;
}

.nt-cap-card {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 16px;
  flex: 0 0 calc(33.333% - 16px);
  padding: 26px;
  position: relative;
  overflow: hidden;
}

.nt-cap-num {
  color: #ffffff0f;
  font-family: JetBrains Mono, sans-serif;
  font-size: 48px;
  font-weight: 700;
  position: absolute;
  top: 10px;
  right: 16px;
}

.nt-cap-title {
  color: #fff;
  margin: 10px 0;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
  position: relative;
}

.nt-cap-body {
  color: #a9bccb;
  font-size: 14.5px;
  line-height: 1.55;
  position: relative;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  max-width: none;
  margin: 0;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  background-color: #04182e;
  padding: 80px 24px;
}

.nt-stripa {
  background-image: linear-gradient(#041826 0%, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8 100%);
  height: 120px;
}

.nt-eng-eyebrow {
  color: #4bb39c;
  text-align: center;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.nt-eng-h2 {
  color: #0b1a2c;
  text-align: center;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: 34px;
  font-weight: 700;
}

.nt-eng-accent {
  color: #4bb39c;
}

.nt-eng-sub {
  color: #5a6e7c;
  text-align: center;
  max-width: 560px;
  margin: 0 auto 56px;
  font-size: 16px;
}

.nt-step-node {
  color: #fff;
  background-image: linear-gradient(160deg, #4e91a7, #4bb39c);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 auto 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  box-shadow: 0 10px 26px #4bb39c4d;
}

.nt-step-title {
  color: #0b2c42;
  text-align: center;
  margin: 0 0 8px;
  font-family: Poppins, sans-serif;
  font-size: 15.5px;
  font-weight: 700;
}

.nt-step-desc {
  color: #5a6e7c;
  text-align: center;
  font-size: 13.5px;
  line-height: 1.5;
}

.nt-step-col {
  flex: 1;
  min-width: 160px;
  padding: 0 12px;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90 {
  grid-row-gap: 24px;
  grid-column-gap: 0;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  max-width: 1200px;
  margin: 0 auto;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  background-color: #eef4f8;
  padding: 70px 24px 90px;
  position: static;
}

.nt-stripb {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: 120px;
}

.nt-fcta-box {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  background-image: linear-gradient(135deg, #4bb39c1a, #4bb39c08);
  border: 1px solid #4bb39c40;
  border-radius: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
  padding: 44px 48px;
  display: flex;
}

.nt-fcta-icon {
  color: #4bb39c;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: 0 0 64px;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  font-size: 26px;
  display: flex;
}

.nt-fcta-h {
  color: #fff;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: 26px;
  font-weight: 700;
}

.nt-fcta-accent {
  color: #4bb39c;
}

.nt-fcta-btn {
  color: #04231d;
  white-space: nowrap;
  background-color: #4bb39c;
  border-radius: 999px;
  padding: 14px 26px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 1;
  align-items: center;
  min-width: 280px;
  display: flex;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  background-color: #04182e;
  padding: 80px 24px 100px;
}

.ntc-901:hover {
  color: #fff;
}

.ntc-901.inline-a-1 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-901.inline-a-2, .ntc-901.inline-a-3 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-901.inline-a-4, .ntc-901.inline-a-5 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-902:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-902.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-903:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-903.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.ntc-904:hover {
  transform: translateY(-6px);
  box-shadow: 0 24px 54px #02223921;
}

.ntc-904.inline-div-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 28px 22px 26px;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-904.inline-div-9 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 28px 22px 26px;
  display: flex;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-904.inline-div-13 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  padding: 28px 22px 26px;
  display: flex;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-904.inline-div-17 {
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 28px 22px 26px;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-904.inline-div-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding: 28px 22px 26px;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-905:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #7fe0cc;
}

.ntc-906:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-906.inline-button-0 {
  color: #cfe0e6;
  cursor: pointer;
  background-color: #ffffff08;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-907:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-907.inline-button-1 {
  color: #cfe0e6;
  cursor: pointer;
  background-color: #ffffff08;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-908:hover {
  border-color: #4bb39c66;
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02121f80;
}

.ntc-908.inline-div-8 {
  filter: none;
  background-color: #0e1b27;
  background-image: none;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  position: static;
  overflow: hidden;
}

.ntc-908.inline-div-14 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  padding: 0;
  position: static;
  overflow: hidden;
}

.ntc-908.inline-div-20, .ntc-908.inline-div-26 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  position: static;
  overflow: hidden;
}

.ntc-909:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-909.inline-button-0 {
  color: #33566e;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-910:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-910.inline-button-1 {
  color: #33566e;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-911:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-911.inline-button-0 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: var(--accent);
  color: #04231d;
  cursor: pointer;
  border-style: none;
  border-radius: 999px;
  align-items: center;
  padding: 15px 40px;
  font-size: 15.5px;
  font-weight: 700;
  transition: all .22s;
  display: inline-flex;
  box-shadow: 0 12px 34px #4bb39c59;
}

.ntc-912:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-912.inline-a-0 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.ntc-913:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-913.inline-a-1 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.ntc-914:hover {
  color: var(--accent);
}

.ntc-914.inline-a-2, .ntc-914.inline-a-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ntc-914.inline-a-4, .ntc-914.inline-a-5, .ntc-914.inline-a-6, .ntc-914.inline-a-7, .ntc-914.inline-a-8 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-915:hover {
  color: var(--accent);
}

.ntc-915.inline-a-9, .ntc-915.inline-a-10, .ntc-915.inline-a-11, .ntc-915.inline-a-12, .ntc-915.inline-a-13, .ntc-915.inline-a-14, .ntc-915.inline-a-15 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-916:hover {
  color: var(--accent);
}

.ntc-916.inline-a-16, .ntc-916.inline-a-17, .ntc-916.inline-a-18 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-917:hover {
  color: var(--accent);
}

.ntc-917.inline-a-19 {
  color: #6d8494;
  text-decoration: none;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92 {
  color: #e9f1f5;
  background-color: #02121f;
  font-family: Manrope, sans-serif;
  overflow-x: clip;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2-3-4-5-6-7 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba952e5bb7bead0671440_data%20security.jpg"), linear-gradient(#052033, #041826);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  position: absolute;
  inset: 0;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 36%, #041a2c80 66%, #041a2c52 100%);
  position: absolute;
  inset: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  z-index: 1;
  opacity: .3;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
  mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  background-color: var(--accent);
  width: 22px;
  height: 1.5px;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 700;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #fff;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #7fc9a9;
}

.inline-h1-0-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: -.025em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(40px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #c0d0da;
  max-width: 500px;
  margin: 0 0 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-row-gap: clamp(14px, 1.4vw, 24px);
  grid-column-gap: clamp(14px, 1.4vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  max-width: 560px;
  margin-bottom: 44px;
  display: grid;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  display: flex;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  max-width: 600px;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  z-index: 2;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95 {
  background-image: linear-gradient(#041826 0%, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #5a6e7c;
  margin: 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  text-align: center;
  max-width: 720px;
  margin: 0 auto clamp(56px, 7vh, 88px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: var(--ink);
  letter-spacing: 0;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
  font-family: var(--text--regular);
  margin-bottom: 10px;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #5a6e7c;
  letter-spacing: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-row-gap: clamp(14px, 1.4vw, 22px);
  grid-column-gap: clamp(14px, 1.4vw, 22px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #a5bac7;
  max-width: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  max-width: 900px;
  margin-bottom: clamp(30px, 4vh, 52px);
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-1-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-2-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-3-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-4-1-2-3-4-5-6-7-8-9-10 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-4-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-5-1-2-3-4-5-6-7-8-9 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-5-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-6-1-2-3-4-5-6-7-8-9 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-6-1-2-3-4-5-6-7 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-7-1-2-3-4-5-6-7 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  display: grid;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) 0;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  padding-bottom: clamp(90px, 11vh, 140px);
}

.inline-svg-0-1-2-3-4-5-6-7-8-9-10-11 {
  opacity: .4;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99 {
  color: var(--accent);
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #a5bac7;
  margin: 0;
  font-size: 16.5px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  text-align: center;
  max-width: 820px;
  margin: 0 auto clamp(56px, 7vh, 90px);
}

.inline-svg-1-1-2-3-4-5 {
  aspect-ratio: 16 / 9;
  max-width: 900px;
  overflow: visible;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  justify-content: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(110px, 14vh, 180px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  background-image: linear-gradient(#041c2e 0%, #06263f 50%, #041c2e 100%);
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  text-align: center;
  max-width: 760px;
  margin: 0 auto clamp(64px, 8vh, 100px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  background-color: #02264a1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 80%;
  max-width: 80%;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c66;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
  position: relative;
}

.inline-div-25-1-2-3-4-5-6-7-8-9 {
  position: relative;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #a5bac7;
  max-width: 440px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  background-color: #140f13;
  background-image: radial-gradient(circle at 50% 42%, #ef444452, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #f4a4a4;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  padding: 26px 24px 30px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  background-color: #0c1820;
  background-image: radial-gradient(circle at 50% 42%, #4bb39c4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #8ba0b0;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  padding: 26px 24px 30px;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  background-color: #0b1422;
  background-image: radial-gradient(circle at 50% 42%, #60a5fa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #93c5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  padding: 26px 24px 30px;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #100c1a;
  background-image: radial-gradient(circle at 50% 42%, #a78bfa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #c4b5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #8ba0b0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10 {
  padding: 26px 24px 30px;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10 {
  grid-row-gap: clamp(16px, 1.6vw, 26px);
  grid-column-gap: clamp(16px, 1.6vw, 26px);
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding-bottom: 8px;
  display: flex;
  overflow-x: auto;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #5a6e7c;
  max-width: 440px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  background-image: linear-gradient(#1a3a52, #0d1f30);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-image: linear-gradient(#143a3a, #0d2424);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  background-image: linear-gradient(#3a2a4e, #1d1530);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  background-image: linear-gradient(#243a52, #101f30);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-29-1-2-3-4-5-6-7-8 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-30-1-2-3-4-5-6-7-8 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-31-1-2-3-4-5-6-7-8-9-10 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-32-1-2-3-4-5-6-7-8 {
  background-image: linear-gradient(#14403a, #0c2622);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-33-1-2-3-4-5-6 {
  grid-row-gap: clamp(16px, 1.6vw, 24px);
  grid-column-gap: clamp(16px, 1.6vw, 24px);
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding: 20px 0 24px;
  display: flex;
  overflow-x: auto;
}

.inline-div-34-1-2-3-4-5-6 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #a5bac7;
  max-width: 460px;
  margin: 0 0 44px;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  filter: blur(24px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c2e, #0000 70%);
  border-radius: 50%;
  width: 360px;
  height: 360px;
  position: absolute;
  top: -30%;
  right: -10%;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-input-0-1, .inline-input-0-1._w-input {
  color: #e9f1f5;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  outline-style: none;
  padding: 13px 15px;
  font-family: inherit;
  font-size: 14.5px;
  transition: border-color .2s;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  grid-column: 1 / -1;
  margin-top: 6px;
}

.inline-form-0-1, .inline-form-0-1._w-form {
  grid-row-gap: clamp(18px, 1.8vw, 26px);
  grid-column-gap: clamp(18px, 1.8vw, 26px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
  position: relative;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-image: linear-gradient(165deg, #0d3d548c, #041a2cbf);
  border: 1px solid #4bb39c33;
  border-radius: 26px;
  padding: clamp(30px, 3vw, 52px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f73;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  grid-row-gap: clamp(40px, 5vw, 90px);
  grid-column-gap: clamp(40px, 5vw, 90px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
  align-items: start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
  display: grid;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  background-image: linear-gradient(#041d30 0%, #04223a 46%, #031a2b 100%);
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108, .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67, .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25, .inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17, .inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12, .inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(70px, 9vh, 110px) clamp(16px, 1.8vw, 30px) 36px;
}

.inline-footer-0-1-2-3-4-5 {
  background-image: linear-gradient(#031a2b 0%, #02121f 100%);
  border-top: 1px solid #ffffff0d;
}

.ntc-1001:hover {
  color: #fff;
}

.ntc-1001.inline-a-1 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1001.inline-a-2, .ntc-1001.inline-a-3 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1001.inline-a-4, .ntc-1001.inline-a-5 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1002:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-1002.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-1003:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-1003.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.ntc-1004:hover {
  transform: translateY(-6px);
  box-shadow: 0 24px 54px #02223921;
}

.ntc-1004.inline-div-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 28px 22px 26px;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-1004.inline-div-9 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 28px 22px 26px;
  display: flex;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-1004.inline-div-13 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 28px 22px 26px;
  display: flex;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-1004.inline-div-17 {
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  padding: 28px 22px 26px;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-1004.inline-div-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding: 28px 22px 26px;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-1005:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #7fe0cc;
}

.ntc-1006:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-1006.inline-button-0 {
  color: #cfe0e6;
  cursor: pointer;
  background-color: #ffffff08;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-1007:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-1007.inline-button-1 {
  color: #cfe0e6;
  cursor: pointer;
  background-color: #ffffff08;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-1008:hover {
  border-color: #4bb39c66;
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02121f80;
}

.ntc-1008.inline-div-8 {
  filter: none;
  background-color: #0e1b27;
  background-image: none;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  position: static;
  overflow: hidden;
}

.ntc-1008.inline-div-14 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  padding: 0;
  position: static;
  overflow: hidden;
}

.ntc-1008.inline-div-20, .ntc-1008.inline-div-26 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  position: static;
  overflow: hidden;
}

.ntc-1009:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-1009.inline-button-0 {
  color: #33566e;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-1010:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-1010.inline-button-1 {
  color: #33566e;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.ntc-1011:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-1011.inline-button-0 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: var(--accent);
  color: #04231d;
  cursor: pointer;
  border-style: none;
  border-radius: 999px;
  align-items: center;
  padding: 15px 40px;
  font-size: 15.5px;
  font-weight: 700;
  transition: all .22s;
  display: inline-flex;
  box-shadow: 0 12px 34px #4bb39c59;
}

.ntc-1012:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-1012.inline-a-0 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.ntc-1013:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-1013.inline-a-1 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-top: 0;
  text-decoration: none;
  display: flex;
}

.ntc-1014:hover {
  color: var(--accent);
}

.ntc-1014.inline-a-2, .ntc-1014.inline-a-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  margin-top: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.ntc-1014.inline-a-4, .ntc-1014.inline-a-5, .ntc-1014.inline-a-6, .ntc-1014.inline-a-7, .ntc-1014.inline-a-8 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-1015:hover {
  color: var(--accent);
}

.ntc-1015.inline-a-9, .ntc-1015.inline-a-10, .ntc-1015.inline-a-11, .ntc-1015.inline-a-12, .ntc-1015.inline-a-13, .ntc-1015.inline-a-14, .ntc-1015.inline-a-15 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-1016:hover {
  color: var(--accent);
}

.ntc-1016.inline-a-16, .ntc-1016.inline-a-17, .ntc-1016.inline-a-18 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-1017:hover {
  color: var(--accent);
}

.ntc-1017.inline-a-19 {
  color: #6d8494;
  text-decoration: none;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109 {
  color: #e9f1f5;
  background-color: #02121f;
  font-family: Manrope, sans-serif;
  overflow-x: clip;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2-3-4-5-6-7-8 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba95244e4e802bb72afe2_endpoint%20security.jpg"), linear-gradient(#052033, #041826);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  position: absolute;
  inset: 0;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 36%, #041a2c80 66%, #041a2c52 100%);
  position: absolute;
  inset: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  z-index: 1;
  opacity: .3;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
  mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  background-color: var(--accent);
  width: 22px;
  height: 1.5px;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 700;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #fff;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #7fc9a9;
}

.inline-h1-0-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: -.025em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(40px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #c0d0da;
  max-width: 500px;
  margin: 0 0 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  grid-row-gap: clamp(14px, 1.4vw, 24px);
  grid-column-gap: clamp(14px, 1.4vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  max-width: 560px;
  margin-bottom: 44px;
  display: grid;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  display: flex;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  max-width: 600px;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  z-index: 2;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112 {
  background-image: linear-gradient(#041826 0%, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #5a6e7c;
  margin: 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  text-align: center;
  max-width: 720px;
  margin: 0 auto clamp(56px, 7vh, 88px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  font-family: var(--text--regular);
  color: var(--ink);
  letter-spacing: 0;
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #5a6e7c;
  letter-spacing: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  grid-row-gap: clamp(14px, 1.4vw, 22px);
  grid-column-gap: clamp(14px, 1.4vw, 22px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #a5bac7;
  max-width: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  max-width: 900px;
  margin-bottom: clamp(30px, 4vh, 52px);
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-1-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-2-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-3-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-4-1-2-3-4-5-6-7-8-9-10-11 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-4-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-5-1-2-3-4-5-6-7-8-9-10 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-5-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-6-1-2-3-4-5-6-7-8-9-10 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h3-6-1-2-3-4-5-6-7-8 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-7-1-2-3-4-5-6-7-8 {
  color: #a5bac7;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 220px;
  padding: clamp(28px, 3vw, 38px);
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  display: grid;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) 0;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  padding-bottom: clamp(90px, 11vh, 140px);
}

.inline-svg-0-1-2-3-4-5-6-7-8-9-10-11-12 {
  opacity: .4;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116 {
  color: var(--accent);
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #a5bac7;
  margin: 0;
  font-size: 16.5px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  text-align: center;
  max-width: 820px;
  margin: 0 auto clamp(56px, 7vh, 90px);
}

.inline-svg-1-1-2-3-4-5-6 {
  aspect-ratio: 16 / 9;
  max-width: 900px;
  overflow: visible;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  justify-content: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(110px, 14vh, 180px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  background-image: linear-gradient(#041c2e 0%, #06263f 50%, #041c2e 100%);
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  text-align: center;
  max-width: 760px;
  margin: 0 auto clamp(64px, 8vh, 100px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  background-color: #02264a1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 80%;
  max-width: 80%;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c66;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #0b2c42;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
  position: relative;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12 {
  position: relative;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #a5bac7;
  max-width: 440px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  background-color: #140f13;
  background-image: radial-gradient(circle at 50% 42%, #ef444452, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #f4a4a4;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  padding: 26px 24px 30px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  background-color: #0c1820;
  background-image: radial-gradient(circle at 50% 42%, #4bb39c4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #8ba0b0;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  padding: 26px 24px 30px;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-color: #0b1422;
  background-image: radial-gradient(circle at 50% 42%, #60a5fa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #93c5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  padding: 26px 24px 30px;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-color: #100c1a;
  background-image: radial-gradient(circle at 50% 42%, #a78bfa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #c4b5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #8ba0b0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  padding: 26px 24px 30px;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-row-gap: clamp(16px, 1.6vw, 26px);
  grid-column-gap: clamp(16px, 1.6vw, 26px);
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding-bottom: 8px;
  display: flex;
  overflow-x: auto;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: #5a6e7c;
  max-width: 440px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  background-image: linear-gradient(#1a3a52, #0d1f30);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-image: linear-gradient(#143a3a, #0d2424);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  background-image: linear-gradient(#3a2a4e, #1d1530);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  background-image: linear-gradient(#243a52, #101f30);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-29-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-30-1-2-3-4-5-6-7-8-9 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-31-1-2-3-4-5-6-7-8-9-10-11 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-32-1-2-3-4-5-6-7-8-9 {
  background-image: linear-gradient(#14403a, #0c2622);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-33-1-2-3-4-5-6-7 {
  grid-row-gap: clamp(16px, 1.6vw, 24px);
  grid-column-gap: clamp(16px, 1.6vw, 24px);
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding: 20px 0 24px;
  display: flex;
  overflow-x: auto;
}

.inline-div-34-1-2-3-4-5-6-7 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  color: #a5bac7;
  max-width: 460px;
  margin: 0 0 44px;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  filter: blur(24px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c2e, #0000 70%);
  border-radius: 50%;
  width: 360px;
  height: 360px;
  position: absolute;
  top: -30%;
  right: -10%;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-input-0-1-2, .inline-input-0-1-2._w-input {
  color: #e9f1f5;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  outline-style: none;
  padding: 13px 15px;
  font-family: inherit;
  font-size: 14.5px;
  transition: border-color .2s;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #c4d2dc;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-column: 1 / -1;
  margin-top: 6px;
}

.inline-form-0-1-2, .inline-form-0-1-2._w-form {
  grid-row-gap: clamp(18px, 1.8vw, 26px);
  grid-column-gap: clamp(18px, 1.8vw, 26px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
  position: relative;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  background-image: linear-gradient(165deg, #0d3d548c, #041a2cbf);
  border: 1px solid #4bb39c33;
  border-radius: 26px;
  padding: clamp(30px, 3vw, 52px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f73;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  grid-row-gap: clamp(40px, 5vw, 90px);
  grid-column-gap: clamp(40px, 5vw, 90px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
  align-items: start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
  display: grid;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  background-image: linear-gradient(#041d30 0%, #04223a 46%, #031a2b 100%);
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125, .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76, .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28, .inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27, .inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18, .inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12-13, .inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(70px, 9vh, 110px) clamp(16px, 1.8vw, 30px) 36px;
}

.inline-footer-0-1-2-3-4-5-6 {
  background-image: linear-gradient(#031a2b 0%, #02121f 100%);
  border-top: 1px solid #ffffff0d;
}

.ntc-1101:hover {
  color: #fff;
}

.ntc-1101.inline-a-1 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1101.inline-a-2 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1101.inline-a-3 {
  font-family: var(--text--regular);
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1101.inline-a-3.nav-link.w--current {
  border-bottom: 2px solid var(--accent);
}

.ntc-1101.inline-a-4 {
  font-family: var(--text--regular);
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1101.inline-a-4.nav-link.w--current {
  border-bottom: 2px solid var(--accent);
}

.ntc-1101.inline-a-5 {
  font-family: var(--text--regular);
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1101.inline-a-5.nav-link.w--current {
  border-bottom: 2px solid var(--accent);
}

.ntc-1102:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-1102.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-1103:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-1103.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.ntc-1104:hover {
  transform: translateY(-6px);
  box-shadow: 0 24px 54px #02223921;
}

.ntc-1104.inline-div-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 28px 22px 26px;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-1104.inline-div-9 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 28px 22px 26px;
  display: flex;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-1104.inline-div-13 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 28px 22px 26px;
  display: flex;
  position: static;
  top: auto;
  left: auto;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-1104.inline-div-17 {
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  max-width: none;
  padding: 28px 22px 26px;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-1104.inline-div-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  padding: 28px 22px 26px;
  position: static;
  box-shadow: 0 12px 34px #0222390f;
}

.ntc-1105:hover {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #7fe0cc;
}

.ntc-1106:hover, .ntc-1107:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-1108:hover {
  border-color: #4bb39c66;
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02121f80;
}

.ntc-1109:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-1110:hover, .ntc-1111:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-1112:hover, .ntc-1113:hover, .ntc-1114:hover, .ntc-1115:hover {
  color: var(--accent);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126 {
  color: #e9f1f5;
  background-color: #02121f;
  font-family: Manrope, sans-serif;
  overflow-x: clip;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2-3-4-5-6-7-8-9 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba952061521022cd2ae41_network%20security.jpg"), linear-gradient(#052033, #041826);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  position: absolute;
  inset: 0;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 36%, #041a2c80 66%, #041a2c52 100%);
  position: absolute;
  inset: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  z-index: 1;
  opacity: .3;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
  mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  background-color: var(--accent);
  width: 22px;
  height: 1.5px;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 700;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #fff;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36, .inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #7fc9a9;
}

.inline-h1-0-1-2-3-4-5-6-7-8-9 {
  color: #fff;
  letter-spacing: -.025em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(40px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: #c0d0da;
  max-width: 500px;
  margin: 0 0 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  grid-row-gap: clamp(14px, 1.4vw, 24px);
  grid-column-gap: clamp(14px, 1.4vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  max-width: 560px;
  margin-bottom: 44px;
  display: grid;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  display: flex;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  max-width: 600px;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  z-index: 2;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129 {
  background-image: linear-gradient(#041826 0%, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #5a6e7c;
  margin: 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  text-align: center;
  max-width: 720px;
  margin: 0 auto clamp(56px, 7vh, 88px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  color: #5a6e7c;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: var(--ink);
  letter-spacing: 0;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
  font-family: var(--text--regular);
  margin-bottom: 10px;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #5a6e7c;
  letter-spacing: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  grid-row-gap: clamp(14px, 1.4vw, 22px);
  grid-column-gap: clamp(14px, 1.4vw, 22px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
  position: relative;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: #a5bac7;
  max-width: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  max-width: 900px;
  margin-bottom: clamp(30px, 4vh, 52px);
}

.trends-title {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) 0;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #5f7d90;
  padding-top: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #9fb4c2;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding: 11px 0 11px 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #5f7d90;
  padding-top: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #9fb4c2;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding: 11px 0 11px 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #5f7d90;
  padding-top: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #9fb4c2;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding: 11px 0 11px 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #5f7d90;
  padding-top: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #9fb4c2;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding: 11px 0 11px 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #7fc9a929;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(56px, 6vw, 96px);
  font-weight: 600;
  line-height: 1;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: -.015em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 36px);
  font-weight: 600;
  line-height: 1.15;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #a5bac7;
  max-width: 600px;
  margin: 0 0 18px;
  font-size: 16px;
  line-height: 1.75;
}

.inline-a-0-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--accent);
  align-items: center;
  width: fit-content;
  margin-top: 26px;
  font-size: 14.5px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
  transform: translateY(26px);
}

.inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #7fc9a929;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(56px, 6vw, 96px);
  font-weight: 600;
  line-height: 1;
}

.inline-h3-1-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: -.015em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 36px);
  font-weight: 600;
  line-height: 1.15;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #a5bac7;
  max-width: 600px;
  margin: 0 0 18px;
  font-size: 16px;
  line-height: 1.75;
}

.inline-a-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--accent);
  align-items: center;
  width: fit-content;
  margin-top: 26px;
  font-size: 14.5px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
  transform: translateY(26px);
}

.inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #7fc9a929;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(56px, 6vw, 96px);
  font-weight: 600;
  line-height: 1;
}

.inline-h3-2-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: -.015em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 36px);
  font-weight: 600;
  line-height: 1.15;
}

.inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #a5bac7;
  max-width: 600px;
  margin: 0 0 18px;
  font-size: 16px;
  line-height: 1.75;
}

.inline-a-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--accent);
  align-items: center;
  width: fit-content;
  margin-top: 26px;
  font-size: 14.5px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
  transform: translateY(26px);
}

.inline-span-14-1-2-3-4-5 {
  pointer-events: none;
  color: #7fc9a929;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(56px, 6vw, 96px);
  font-weight: 600;
  line-height: 1;
}

.inline-h3-3-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: -.015em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 36px);
  font-weight: 600;
  line-height: 1.15;
}

.inline-p-4-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #a5bac7;
  max-width: 600px;
  margin: 0 0 18px;
  font-size: 16px;
  line-height: 1.75;
}

.inline-a-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--accent);
  align-items: center;
  width: fit-content;
  margin-top: 26px;
  font-size: 14.5px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  z-index: auto;
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  min-height: clamp(260px, 42vh, 360px);
  position: relative;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  background-color: #ffffff1f;
  border-radius: 5px;
  width: 44px;
  height: 5px;
  margin: 0 auto 26px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39, .inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40, .inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41, .inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  aspect-ratio: 1;
  background-color: #ffffff08;
  border: 1px solid #ffffff1a;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 30px;
  display: grid;
}

.inline-circle-0-1 {
  filter: drop-shadow(0 0 8px #4bb39c99);
  transition: stroke-dashoffset .5s cubic-bezier(.22, 1, .36, 1);
}

.inline-svg-0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  width: 100%;
  height: 100%;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #5f7d90;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  aspect-ratio: 1;
  width: clamp(120px, 10vw, 150px);
  margin: auto auto 8px;
  position: relative;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #7fe0cc;
  text-align: center;
  letter-spacing: 3px;
  padding-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  aspect-ratio: 9 / 18.5;
  background-image: linear-gradient(160deg, #0a2438, #04141f);
  border: 1px solid #4bb39c38;
  border-radius: 34px;
  flex-direction: column;
  width: clamp(210px, 17vw, 268px);
  padding: 22px 20px;
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #02121f8c, inset 0 0 0 6px #ffffff05, 0 0 60px #4bb39c24;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  justify-content: center;
  justify-self: center;
  align-items: center;
  display: flex;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-template-rows: auto;
  grid-template-columns: .72fr 1.5fr 1fr;
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin: 0 auto;
  padding: 0 clamp(16px, 1.8vw, 30px);
  display: grid;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.trends-ani {
  height: 520vh;
  position: relative;
}

.trends {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.inline-svg-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  opacity: .4;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133 {
  color: var(--accent);
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  color: #a5bac7;
  margin: 0;
  font-size: 16.5px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  text-align: center;
  max-width: 820px;
  margin: 0 auto clamp(56px, 7vh, 90px);
}

.inline-circle-0-1-2 {
  animation: 2.4s ease-in-out infinite nt-pulse;
}

.inline-circle-1 {
  animation: 2.8s ease-in-out infinite nt-pulse;
}

.inline-circle-2 {
  animation: 2.2s ease-in-out infinite nt-pulse;
}

.inline-svg-1-1-2-3-4-5-6-7 {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  width: 100%;
  max-width: 900px;
  overflow: visible;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  box-sizing: content-box;
  justify-content: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(110px, 14vh, 180px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  background-image: linear-gradient(#041c2e 0%, #06263f 50%, #041c2e 100%);
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  letter-spacing: -.02em;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  text-align: center;
  max-width: 760px;
  margin: 0 auto clamp(64px, 8vh, 100px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  background-color: #02264a1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 0%;
  max-width: 80%;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c66;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: #9aabb6;
  background-color: #fff;
  border: 2px solid #02264a1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 10px 26px #02223914;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: #33566e;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: #9aabb6;
  background-color: #fff;
  border: 2px solid #02264a1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 10px 26px #02223914;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #33566e;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #9aabb6;
  background-color: #fff;
  border: 2px solid #02264a1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 10px 26px #02223914;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #33566e;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #9aabb6;
  background-color: #fff;
  border: 2px solid #02264a1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 10px 26px #02223914;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #33566e;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
  position: relative;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  position: relative;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  -webkit-text-stroke-color: #e9f1f5;
  background-image: linear-gradient(#eef4f8, #f5f9fb);
  width: auto;
  max-width: none;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  width: 100%;
  color: var(--ink);
  text-align: center;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  color: #a5bac7;
  max-width: 440px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-button-0, .inline-button-1 {
  color: #cfe0e6;
  cursor: pointer;
  background-color: #ffffff08;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  background-color: #0c1820;
  background-image: radial-gradient(circle at 50% 42%, #4bb39c4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  padding: 26px 24px 30px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s, border-color .3s;
  overflow: hidden;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  background-color: #0c1820;
  background-image: radial-gradient(circle at 50% 42%, #4bb39c4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  padding: 26px 24px 30px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s, border-color .3s;
  overflow: hidden;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  background-color: #0b1422;
  background-image: radial-gradient(circle at 50% 42%, #60a5fa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #93c5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  padding: 26px 24px 30px;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s, border-color .3s;
  overflow: hidden;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  background-color: #0b1422;
  background-image: radial-gradient(circle at 50% 42%, #60a5fa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #93c5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  padding: 26px 24px 30px;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s, border-color .3s;
  overflow: hidden;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  background-color: #100c1a;
  background-image: radial-gradient(circle at 50% 42%, #a78bfa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #c4b5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-29-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-30-1-2-3-4-5-6-7-8-9-10 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-31-1-2-3-4-5-6-7-8-9-10-11-12 {
  padding: 26px 24px 30px;
}

.inline-div-32-1-2-3-4-5-6-7-8-9-10 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s, border-color .3s;
  overflow: hidden;
}

.inline-div-33-1-2-3-4-5-6-7-8 {
  grid-row-gap: clamp(16px, 1.6vw, 26px);
  grid-column-gap: clamp(16px, 1.6vw, 26px);
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding-bottom: 8px;
  display: flex;
  overflow-x: auto;
}

.inline-div-34-1-2-3-4-5-6-7-8 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138 {
  background-image: linear-gradient(#041c2e 0%, #041d30 100%);
  height: clamp(90px, 12vh, 150px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: var(--accent);
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: var(--navy);
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  max-width: 460px;
  color: var(--text-subcategory);
  margin: 0 0 44px;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139 {
  width: 54px;
  height: 54px;
  color: var(--accent);
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  color: var(--accent);
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  color: var(--navy);
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  width: 54px;
  height: 54px;
  color: var(--accent);
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: var(--accent);
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  color: var(--navy);
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: var(--accent);
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: var(--navy);
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: var(--accent);
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: var(--navy);
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  filter: blur(24px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c2e, #0000 70%);
  border-radius: 50%;
  width: 360px;
  height: 360px;
  position: absolute;
  top: -30%;
  right: -10%;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  position: relative;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  background-image: linear-gradient(165deg, #0d3d548c, #041a2cbf);
  background-color: var(--navy);
  border: 1px solid #4bb39c33;
  border-radius: 26px;
  padding: clamp(30px, 3vw, 52px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f73;
}

._123 {
  grid-row-gap: clamp(40px, 5vw, 90px);
  grid-column-gap: clamp(40px, 5vw, 90px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
  align-items: start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
  display: grid;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  background-image: linear-gradient(#041d30 0%, #04223a 46%, #031a2b 100%);
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  width: auto;
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140, .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84, .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-a-0-1-2, .inline-a-1-1 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-2-1 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-3-1 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-4 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-5 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-6 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-7 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-8 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-9 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-10 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-11 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-12 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-13 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-14 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-15 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-a-16 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-17 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-18 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-a-19 {
  color: #6d8494;
  text-decoration: none;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(70px, 9vh, 110px) clamp(16px, 1.8vw, 30px) 36px;
}

.inline-footer-0-1-2-3-4-5-6-7 {
  background-image: linear-gradient(#031a2b 0%, #02121f 100%);
  border-top: 1px solid #ffffff0d;
}

.nt-form-grid {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.nt-field {
  grid-row-gap: 9px;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}

.nt-field-full {
  grid-column: 1 / -1;
}

.nt-label {
  color: #c4d2dc;
  margin-bottom: 0;
  font-size: 13.5px;
  font-weight: 600;
}

.nt-input {
  color: #e9f1f5;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  height: auto;
  padding: 13px 15px;
  font-size: 14.5px;
  transition-property: border-color;
  transition-duration: .2s;
}

.nt-input:focus {
  border-color: #4bb39c;
}

.nt-submit {
  grid-column-gap: 11px;
  color: #04231d;
  cursor: pointer;
  background-color: #4bb39c;
  border-width: 0;
  border-radius: 999px;
  grid-column: 1 / -1;
  justify-self: start;
  align-items: center;
  margin-top: 6px;
  padding: 15px 40px;
  font-size: 15.5px;
  font-weight: 700;
  transition-property: all;
  transition-duration: .22s;
  display: inline-flex;
  box-shadow: 0 12px 34px #4bb39c59;
}

.nt-submit:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.nt-field-big {
  grid-row-gap: 9px;
  flex-direction: column;
  grid-column: 1 / -1;
  margin-bottom: 0;
  display: flex;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141 {
  color: #e9f1f5;
  background-color: #02121f;
  font-family: Manrope, sans-serif;
  overflow-x: clip;
}

.inline-a-1-1-2 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.inline-a-2-1-2, .inline-a-3-1-2, .inline-a-4-1, .inline-a-5-1 {
  color: #c4d2dc;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.inline-a-6-1 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2-3-4-5-6-7-8-9-10 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba953de10902939e93b5f_visibility%20and%20insights.jpg"), linear-gradient(#052033, #041826);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  position: absolute;
  inset: 0;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 36%, #041a2c80 66%, #041a2c52 100%);
  position: absolute;
  inset: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  background-color: var(--accent);
  width: 22px;
  height: 1.5px;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 700;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  animation: .8s cubic-bezier(.22, 1, .36, 1) both nt-rise;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #fff;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .12s both nt-rise;
  display: inline-block;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .21s both nt-rise;
  display: inline-block;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #7fc9a9;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .3s both nt-rise;
  display: inline-block;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #7fc9a9;
  padding-right: 10px;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .39s both nt-rise;
  display: inline-block;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #7fc9a9;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .48s both nt-rise;
  display: inline-block;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #7fc9a9;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .57s both nt-rise;
  display: inline-block;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #7fc9a9;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .66s both nt-rise;
  display: inline-block;
}

.inline-h1-0-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.025em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(40px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  color: #c0d0da;
  max-width: 500px;
  margin: 0 0 40px;
  font-size: 16.5px;
  line-height: 1.72;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .6s both nt-rise;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  width: 30px;
  height: 30px;
  color: var(--accent);
  margin-bottom: 12px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #eaf3f6;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 700;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #8fa8b6;
  font-size: 12px;
  line-height: 1.5;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  border-top: 1px solid #7fe0cc47;
  padding-top: 14px;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-row-gap: clamp(14px, 1.4vw, 24px);
  grid-column-gap: clamp(14px, 1.4vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  max-width: 560px;
  margin-bottom: 44px;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .72s both nt-rise;
  display: grid;
}

.inline-a-0-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  animation: .9s cubic-bezier(.22, 1, .36, 1) .84s both nt-rise;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  animation: 2.4s cubic-bezier(.6, .1, .3, .9) infinite nt-scrollhint;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  animation: .9s cubic-bezier(.22, 1, .36, 1) 1s both nt-rise;
  display: flex;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  max-width: 600px;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  z-index: 2;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144 {
  background-image: linear-gradient(#041826 0%, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: #5a6e7c;
  margin: 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  text-align: center;
  max-width: 720px;
  margin: 0 auto clamp(56px, 7vh, 88px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  padding: 28px 22px 26px;
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s;
  box-shadow: 0 12px 34px #0222390f;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  padding: 28px 22px 26px;
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s;
  box-shadow: 0 12px 34px #0222390f;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  padding: 28px 22px 26px;
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s;
  box-shadow: 0 12px 34px #0222390f;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  padding: 28px 22px 26px;
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s;
  box-shadow: 0 12px 34px #0222390f;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: var(--accent);
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: var(--ink);
  margin-bottom: 10px;
  font-size: 15.5px;
  font-weight: 700;
  line-height: 1.3;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #5a6e7c;
  font-size: 13px;
  line-height: 1.6;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  padding: 28px 22px 26px;
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s;
  box-shadow: 0 12px 34px #0222390f;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  grid-row-gap: clamp(14px, 1.4vw, 22px);
  grid-column-gap: clamp(14px, 1.4vw, 22px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: #a5bac7;
  max-width: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  max-width: 900px;
  margin-bottom: clamp(30px, 4vh, 52px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) 0;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #5f7d90;
  padding-top: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #9fb4c2;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding: 11px 0 11px 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #5f7d90;
  padding-top: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #9fb4c2;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding: 11px 0 11px 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #5f7d90;
  padding-top: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #9fb4c2;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding: 11px 0 11px 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #5f7d90;
  padding-top: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #9fb4c2;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding: 11px 0 11px 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #5f7d90;
  padding-top: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #9fb4c2;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding: 11px 0 11px 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #5f7d90;
  padding-top: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.inline-span-14-1-2-3-4-5-6 {
  color: #9fb4c2;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding: 11px 0 11px 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #7fc9a929;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(56px, 6vw, 96px);
  font-weight: 600;
  line-height: 1;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: -.015em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 36px);
  font-weight: 600;
  line-height: 1.15;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #a5bac7;
  max-width: 600px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-a-0-1-2-3-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--accent);
  align-items: center;
  width: fit-content;
  margin-top: 26px;
  font-size: 14.5px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
  transform: translateY(26px);
}

.inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #7fc9a929;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(56px, 6vw, 96px);
  font-weight: 600;
  line-height: 1;
}

.inline-h3-1-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: -.015em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 36px);
  font-weight: 600;
  line-height: 1.15;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #a5bac7;
  max-width: 600px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
  transform: translateY(26px);
}

.inline-span-17-1-2-3-4-5 {
  color: #7fc9a929;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(56px, 6vw, 96px);
  font-weight: 600;
  line-height: 1;
}

.inline-h3-2-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: -.015em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 36px);
  font-weight: 600;
  line-height: 1.15;
}

.inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #a5bac7;
  max-width: 600px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
  transform: translateY(26px);
}

.inline-span-18-1-2-3-4-5 {
  color: #7fc9a929;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(56px, 6vw, 96px);
  font-weight: 600;
  line-height: 1;
}

.inline-h3-3-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: -.015em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 36px);
  font-weight: 600;
  line-height: 1.15;
}

.inline-p-4-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #a5bac7;
  max-width: 600px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
  transform: translateY(26px);
}

.inline-span-19-1-2-3-4-5 {
  color: #7fc9a929;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(56px, 6vw, 96px);
  font-weight: 600;
  line-height: 1;
}

.inline-h3-4-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.015em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 36px);
  font-weight: 600;
  line-height: 1.15;
}

.inline-p-5-1-2-3-4-5-6-7-8-9-10-11 {
  color: #a5bac7;
  max-width: 600px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-a-4-1-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--accent);
  align-items: center;
  width: fit-content;
  margin-top: 26px;
  font-size: 14.5px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
  transform: translateY(26px);
}

.inline-span-20-1-2-3-4-5 {
  color: #7fc9a929;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(56px, 6vw, 96px);
  font-weight: 600;
  line-height: 1;
}

.inline-h3-5-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  letter-spacing: -.015em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 36px);
  font-weight: 600;
  line-height: 1.15;
}

.inline-p-6-1-2-3-4-5-6-7-8-9-10-11 {
  color: #a5bac7;
  max-width: 600px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-a-5-1-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--accent);
  align-items: center;
  width: fit-content;
  margin-top: 26px;
  font-size: 14.5px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
  transform: translateY(26px);
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  min-height: clamp(260px, 42vh, 360px);
  position: relative;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  background-color: #ffffff1f;
  border-radius: 5px;
  width: 44px;
  height: 5px;
  margin: 0 auto 26px;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47, .inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45, .inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40, .inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  aspect-ratio: 1;
  background-color: #ffffff08;
  border: 1px solid #ffffff1a;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 30px;
  display: grid;
}

.inline-circle-0-1-2-3 {
  filter: drop-shadow(0 0 8px #4bb39c99);
  transition: stroke-dashoffset .5s cubic-bezier(.22, 1, .36, 1);
}

.inline-svg-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  width: 100%;
  height: 100%;
}

.inline-span-21-1-2-3-4-5 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: 28px;
  font-weight: 600;
}

.inline-span-22-1-2-3-4-5 {
  color: #5f7d90;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  aspect-ratio: 1;
  width: clamp(120px, 10vw, 150px);
  margin: auto auto 8px;
  position: relative;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #7fe0cc;
  text-align: center;
  letter-spacing: 3px;
  padding-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  aspect-ratio: 9 / 18.5;
  background-image: linear-gradient(160deg, #0a2438, #04141f);
  border: 1px solid #4bb39c38;
  border-radius: 34px;
  flex-direction: column;
  width: clamp(210px, 17vw, 268px);
  padding: 22px 20px;
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #02121f8c, inset 0 0 0 6px #ffffff05, 0 0 60px #4bb39c24;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  justify-content: center;
  justify-self: center;
  align-items: center;
  display: flex;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-template-rows: auto;
  grid-template-columns: .72fr 1.5fr 1fr;
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin: 0 auto;
  padding: 0 clamp(16px, 1.8vw, 30px);
  display: grid;
}

.inline-div-29-1-2-3-4-5-6-7-8-9-10-11 {
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.inline-div-30-1-2-3-4-5-6-7-8-9-10-11 {
  height: 520vh;
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.inline-svg-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  opacity: .4;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148 {
  color: var(--accent);
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  color: #a5bac7;
  margin: 0;
  font-size: 16.5px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88 {
  text-align: center;
  max-width: 820px;
  margin: 0 auto clamp(56px, 7vh, 90px);
}

.inline-circle-0-1-2-3-4 {
  animation: 2.4s ease-in-out infinite nt-pulse;
}

.inline-svg-1-1-2-3-4-5-6-7-8 {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  flex: 0 auto;
  align-self: center;
  max-width: 900px;
  display: flex;
  overflow: visible;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  justify-content: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(110px, 14vh, 180px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  background-image: linear-gradient(#041c2e 0%, #06263f 50%, #041c2e 100%);
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.15;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
  text-align: center;
  max-width: 760px;
  margin: 0 auto clamp(64px, 8vh, 100px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  background-color: #02264a1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 0%;
  max-width: 80%;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c66;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  color: #9aabb6;
  background-color: #fff;
  border: 2px solid #02264a1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 10px 26px #02223914;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  color: #33566e;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: #9aabb6;
  background-color: #fff;
  border: 2px solid #02264a1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 10px 26px #02223914;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: #33566e;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #9aabb6;
  background-color: #fff;
  border: 2px solid #02264a1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 10px 26px #02223914;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #33566e;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #9aabb6;
  background-color: #fff;
  border: 2px solid #02264a1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 10px 26px #02223914;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #33566e;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #9aabb6;
  background-color: #fff;
  border: 2px solid #02264a1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 10px 26px #02223914;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  color: #33566e;
  margin-bottom: 7px;
  font-size: 15px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
  position: relative;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  position: relative;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  color: #a5bac7;
  max-width: 440px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  background-color: #140f13;
  background-image: radial-gradient(circle at 50% 42%, #ef444452, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  color: #f4a4a4;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  padding: 26px 24px 30px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s, border-color .3s;
  overflow: hidden;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  background-color: #0c1820;
  background-image: radial-gradient(circle at 50% 42%, #4bb39c4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  padding: 26px 24px 30px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s, border-color .3s;
  overflow: hidden;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  background-color: #0b1422;
  background-image: radial-gradient(circle at 50% 42%, #60a5fa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #93c5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  padding: 26px 24px 30px;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s, border-color .3s;
  overflow: hidden;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  background-color: #100c1a;
  background-image: radial-gradient(circle at 50% 42%, #a78bfa4d, #0e1b2700 70%);
  justify-content: center;
  align-items: center;
  height: 150px;
  display: flex;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #c4b5fd;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: #8ba0b0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  padding: 26px 24px 30px;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #0e1b27;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex: 0 0 clamp(280px, 25vw, 360px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s, border-color .3s;
  overflow: hidden;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  grid-row-gap: clamp(16px, 1.6vw, 26px);
  grid-column-gap: clamp(16px, 1.6vw, 26px);
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding-bottom: 8px;
  display: flex;
  overflow-x: auto;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  color: #5a6e7c;
  max-width: 440px;
  margin: 18px 0 0;
  font-size: 16px;
}

.inline-button-0-1, .inline-button-1-1 {
  color: #33566e;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a29;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  transition: all .2s;
  display: flex;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: clamp(40px, 5vh, 60px);
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  background-image: linear-gradient(#1a3a52, #0d1f30);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  background-image: linear-gradient(#143a3a, #0d2424);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  background-image: linear-gradient(#3a2a4e, #1d1530);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  pointer-events: none;
  background-image: linear-gradient(#04182626 0%, #0000 34%, #0414209e 66%, #03101aeb 100%);
  position: absolute;
  inset: 0;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #c0d0da;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  padding: 26px 24px 28px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-image: linear-gradient(#243a52, #101f30);
  border-radius: 20px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  height: clamp(320px, 32vw, 400px);
  transition: transform .45s cubic-bezier(.22, 1, .36, 1), box-shadow .45s;
  position: relative;
  overflow: hidden;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-row-gap: clamp(16px, 1.6vw, 24px);
  grid-column-gap: clamp(16px, 1.6vw, 24px);
  scroll-behavior: smooth;
  scrollbar-width: none;
  padding: 20px 0 24px;
  display: flex;
  overflow-x: auto;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  max-width: 460px;
  font-family: var(--text--regular);
  color: #a5bac7;
  margin: 0 0 44px;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  font-family: var(--text--regular);
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  font-family: var(--text--regular);
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  font-family: var(--text--regular);
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  display: flex;
  box-shadow: 0 0 24px #4bb39c24;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  font-family: var(--text--regular);
  color: #e9f1f5;
  font-size: 15.5px;
  font-weight: 500;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  align-items: center;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  filter: blur(24px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c2e, #0000 70%);
  border-radius: 50%;
  width: 360px;
  height: 360px;
  position: absolute;
  top: -30%;
  right: -10%;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  position: relative;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  background-image: linear-gradient(165deg, #0d3d548c, #041a2cbf);
  border: 1px solid #4bb39c33;
  border-radius: 26px;
  padding: clamp(30px, 3vw, 52px);
  display: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f73;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  grid-row-gap: clamp(40px, 5vw, 90px);
  grid-column-gap: clamp(40px, 5vw, 90px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
  align-items: start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
  display: grid;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  background-image: linear-gradient(#041d30 0%, #04223a 46%, #031a2b 100%);
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  width: auto;
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157, .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93, .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-a-0-1-2-3-4-5 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.inline-a-0-1-2-3-4-5:hover {
  border-color: var(--accent);
}

.inline-a-1-1-2-3 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.inline-a-1-1-2-3:hover {
  border-color: var(--accent);
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-2-1-2-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: var(--accent);
  font-size: 11px;
}

.inline-a-3-1-2-3 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34, .inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33, .inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17, .inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(70px, 9vh, 110px) clamp(16px, 1.8vw, 30px) 36px;
}

.inline-footer-0-1-2-3-4-5-6-7-8 {
  background-image: linear-gradient(#031a2b 0%, #02121f 100%);
  border-top: 1px solid #ffffff0d;
}

.div-block-19 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.text-block-3 {
  color: var(--text-subcategory);
  font-size: 11px;
  font-family: var(--text--mono);
}

.circle-wrap-sns {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 300px;
  display: flex;
  position: relative;
}

.div-block-21, .div-block-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.text-block-4 {
  color: var(--text-subcategory);
  font-size: 11px;
  font-family: var(--text--mono);
}

.div-block-23 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.text-block-5 {
  color: var(--text-subcategory);
  font-size: 11px;
  font-weight: 400;
  font-family: var(--text--mono);
}

.text-block-6 {
  color: var(--text-subcategory);
  font-size: 11px;
  font-family: var(--text--mono);
}

.div-block-24 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.circle-wrap-sns-2, .circle-wrap-sns-3, .circle-wrap-sns-4, .circle-wrap-sns-5 {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 300px;
  display: flex;
  position: relative;
}

.ntc-102-sns-1:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-102-sns-1.inline-a-0 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-1.inline-a-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-1.inline-a-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 700;
  font-family: var(--text--regular);
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-1.inline-a-3, .ntc-102-sns-1.inline-a-4, .ntc-102-sns-1.inline-a-5, .ntc-102-sns-1.inline-a-6-sns-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-2:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-102-sns-2.inline-a-0 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-2.inline-a-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-2.inline-a-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 700;
  font-family: var(--text--regular);
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-2.inline-a-3, .ntc-102-sns-2.inline-a-4, .ntc-102-sns-2.inline-a-5, .ntc-102-sns-2.inline-a-6-sns-1, .ntc-102-sns-2.inline-a-6-sns-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-3:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-102-sns-3.inline-a-0 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-3.inline-a-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-3.inline-a-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 700;
  font-family: var(--text--regular);
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-3.inline-a-3, .ntc-102-sns-3.inline-a-4, .ntc-102-sns-3.inline-a-5, .ntc-102-sns-3.inline-a-6-sns-1, .ntc-102-sns-3.inline-a-6-sns-2, .ntc-102-sns-3.inline-a-6-sns-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-4:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-102-sns-4.inline-a-0 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-4.inline-a-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-4.inline-a-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 700;
  font-family: var(--text--regular);
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-4.inline-a-3, .ntc-102-sns-4.inline-a-4, .ntc-102-sns-4.inline-a-5, .ntc-102-sns-4.inline-a-6-sns-1, .ntc-102-sns-4.inline-a-6-sns-2, .ntc-102-sns-4.inline-a-6-sns-3, .ntc-102-sns-4.inline-a-6-sns-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-5:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-102-sns-5.inline-a-0 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-5.inline-a-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-5.inline-a-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 700;
  font-family: var(--text--regular);
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.ntc-102-sns-5.inline-a-3, .ntc-102-sns-5.inline-a-4, .ntc-102-sns-5.inline-a-5, .ntc-102-sns-5.inline-a-6-sns-1, .ntc-102-sns-5.inline-a-6-sns-2, .ntc-102-sns-5.inline-a-6-sns-3, .ntc-102-sns-5.inline-a-6-sns-5 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 12px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.text-block-7, .icon {
  color: #e9f1f5;
}

.nt-stripc-1 {
  background-image: linear-gradient(#041826, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8);
  height: 120px;
}

.nt-email-btn {
  color: #fff;
  border: 1px solid #ffffff40;
  border-radius: 999px;
  margin-left: 14px;
  padding: 14px 24px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.nt-hq-badge {
  color: #fff;
  background-color: #041826b3;
  border: 1px solid #4bb39c4d;
  border-radius: 14px;
  padding: 14px 18px;
  position: absolute;
  top: 40px;
  right: 60px;
}

.nt-hq-label {
  color: #8195a2;
  letter-spacing: 1.5px;
  margin-bottom: 4px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.nt-hq-value {
  font-size: 14px;
  font-weight: 700;
}

.nt-hq-badge2 {
  color: #fff;
  background-color: #041826b3;
  border: 1px solid #4bb39c4d;
  border-radius: 14px;
  padding: 14px 18px;
  position: absolute;
  top: 60px;
  right: 80px;
}

.nt-hq-label2 {
  color: #8195a2;
  letter-spacing: 1.5px;
  margin-bottom: 4px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.nt-hq-value2 {
  font-size: 14px;
  font-weight: 700;
}

.nt-extra-wrap {
  display: contents;
}

.nt-extra-card {
  background-color: #fff;
  border-radius: 20px;
  flex: 0 0 300px;
  padding: 32px;
  box-shadow: 0 10px 30px #02264a0f;
}

.nt-extra-icon {
  color: #4bb39c;
  background-color: #4bb39c1f;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-bottom: 20px;
  display: flex;
}

.nt-extra-title {
  color: #0b1a2c;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.nt-extra-desc {
  color: #5a6e7c;
  font-size: 14.5px;
  line-height: 1.55;
}

.nt-badge-wrap {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.nt-live-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #ff9b9b;
  letter-spacing: 1.5px;
  background-color: #dc3c3c1f;
  border: 1px solid #dc5a5a66;
  border-radius: 999px;
  align-items: center;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  display: inline-flex;
}

.nt-live-dot {
  background-color: #ff5c5c;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.nt-invite-text {
  color: #8195a2;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.nt-hero-wrap {
  flex-direction: column;
  display: flex;
}

.nt-subtitle {
  color: #fff;
  margin: 24px 0 32px;
  font-size: 19px;
}

.nt-attack {
  color: #ff7a8a;
  font-weight: 700;
}

.nt-meta-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  margin-bottom: 32px;
  display: flex;
}

.nt-meta-box {
  background-color: #ffffff0a;
  border: 1px solid #ffffff1a;
  border-radius: 14px;
  min-width: 170px;
  padding: 14px 20px;
}

.nt-meta-label {
  color: #8195a2;
  letter-spacing: 1.5px;
  margin-bottom: 6px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.nt-meta-value {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

.nt-cta-row {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.nt-reserve-btn {
  color: #04231d;
  background-color: #4bb39c;
  border-radius: 999px;
  padding: 16px 26px;
  font-weight: 700;
  text-decoration: none;
}

.nt-cover-link {
  color: #c4d2dc;
  font-weight: 600;
  text-decoration: none;
}

.nt-ab-eyebrow {
  color: #4bb39c;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.nt-ab-h2 {
  color: #0b1a2c;
  max-width: 700px;
  margin: 0 0 22px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.nt-ab-p {
  color: #33475a;
  max-width: 700px;
  margin: 0 0 18px;
  font-size: 16px;
  line-height: 1.7;
}

.nt-ab-note {
  color: #8195a2;
  margin: 24px 0;
  font-size: 14px;
  font-style: italic;
}

.nt-ab-sub {
  color: #0b1a2c;
  margin: 32px 0 20px;
  font-size: 17px;
  font-weight: 700;
}

.nt-agenda-item {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  max-width: 700px;
  margin-bottom: 22px;
  display: flex;
}

.nt-agenda-num {
  color: #4bb39c;
  flex: 0 0 30px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.nt-agenda-text {
  color: #33475a;
  font-size: 15.5px;
  line-height: 1.6;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158 {
  max-width: 900px;
  margin: 0 auto;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  background-color: #fff;
  padding: 80px 24px;
}

.nt-sp-eyebrow {
  color: #4bb39c;
  letter-spacing: 2px;
  margin-bottom: 20px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.nt-sp-avatar {
  color: #fff;
  background-image: linear-gradient(135deg, #4bb39c, #2c7d6a);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  margin-bottom: 18px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.nt-sp-name {
  color: #0b1a2c;
  margin: 0 0 6px;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.nt-sp-role {
  color: #4bb39c;
  margin-bottom: 18px;
  font-size: 14.5px;
  font-weight: 600;
}

.nt-sp-bio {
  color: #33475a;
  max-width: 700px;
  font-size: 15.5px;
  line-height: 1.65;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159 {
  max-width: 900px;
  margin: 0 auto;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  background-color: #eef4f8;
  padding: 80px 24px;
}

.nt-rm-box {
  border-bottom: 1px solid #02264a1a;
  padding: 16px 0;
}

.nt-rm-label {
  color: #8195a2;
  letter-spacing: 1.5px;
  margin-bottom: 4px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.nt-rm-value {
  color: var(--accent);
  font-size: 15px;
  font-weight: 700;
}

.nt-rm-badge {
  color: #2c7d6a;
  background-color: #4bb39c1f;
  border-radius: 999px;
  margin-top: 20px;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 600;
  display: inline-block;
}

.nt-sf {
  text-align: center;
  background-color: #04182e;
  padding: 50px 24px;
}

.nt-sf-cols {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 30px;
  display: flex;
}

.nt-sf-label {
  color: #4bb39c;
  letter-spacing: 1.5px;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.nt-sf-value {
  color: #fff;
  font-size: 14.5px;
  font-weight: 600;
}

.nt-sf-logo {
  color: #fff;
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
}

.nt-sf-copy {
  color: #5a6e7c;
  border-top: 1px solid #ffffff14;
  margin-top: 10px;
  padding-top: 24px;
  font-size: 12.5px;
}

.nt-b6 {
  padding: 0;
}

.nt-b6-num {
  color: #4bb39c;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.nt-b6-title {
  color: var(--ink);
  font-size: 15.5px;
  font-weight: 700;
  font-family: var(--text--regular);
  margin-bottom: 6px;
}

.nt-b6-desc {
  color: #5a6e7c;
  font-size: 14px;
}

.nt-i6-card {
  color: #fff;
  background-image: linear-gradient(#1a3a52, #0d1f30);
  border-radius: 16px;
  flex: 0 0 clamp(240px, 20vw, 300px);
  min-width: 220px;
  padding: 24px;
}

.nt-i6-title {
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 700;
}

.nt-i6-desc {
  color: #a9bccb;
  font-size: 13.5px;
}

.icon-2 {
  color: #e9f1f5;
}

.navigation:hover {
  background-color: #c4d2dc;
}

.navigation.w--open {
  position: absolute;
}

.navigation.w--open:hover {
  background-color: #fff;
}

.link {
  font-family: var(--text--regular);
  background-color: #ddd;
}

.link:hover {
  background-color: #c4d2dc;
}

.div-block-25 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nt-stripc-1-2 {
  background-image: linear-gradient(0deg, #041826, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8);
  height: 120px;
}

.path:hover {
  color: var(--accent);
}

.getintouch {
  grid-row-gap: clamp(40px, 5vw, 90px);
  grid-column-gap: clamp(40px, 5vw, 90px);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr;
  align-items: start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
  display: grid;
}

.section {
  text-align: center;
  background-color: #fffffffa;
  flex-flow: column;
  display: flex;
}

.tabs-menu {
  text-align: center;
  background-color: #0000;
  border-radius: 50px;
  width: fit-content;
  padding-top: 2px;
  padding-bottom: 2px;
  box-shadow: 0 2px 5px #0003;
}

.tab-link-tab-1 {
  background-color: #fff;
  border-top: 5px solid #fff;
  border-bottom: 5px solid #fff;
  border-left: 5px solid #fff;
  border-radius: 50px 0 0 50px;
}

.tab-link-tab-1.w--current {
  background-color: var(--accent);
  color: #fff;
  border: 5px solid #fff;
  border-right-width: 0;
  border-radius: 50px 0 0 50px;
  font-weight: 700;
}

.tab-link-tab-3 {
  background-color: #fff;
  border-top: 5px solid #fff;
  border-bottom: 5px solid #fff;
  border-right: 5px solid #fff;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.tab-link-tab-3:active {
  background-color: var(--accent);
}

.tab-link-tab-3.w--current {
  background-color: var(--accent);
  color: #fff;
  font-weight: 700;
}

.tab-link-tab-2 {
  background-color: #fff;
  border-top: 5px solid #fff;
  border-bottom: 5px solid #fff;
}

.tab-link-tab-2:active {
  color: #fff;
}

.tab-link-tab-2.w--current {
  background-color: var(--accent);
  color: #fff;
  font-weight: 700;
}

.ntc-1101-copy:hover {
  color: #fff;
}

.ntc-1101-copy.inline-a-1 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1101-copy.inline-a-2 {
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1101-copy.inline-a-3 {
  font-family: var(--text--regular);
  color: #c4d2dc;
  border-bottom-style: none;
  margin-top: 0;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1101-copy.inline-a-4, .ntc-1101-copy.inline-a-5, .ntc-1101-copy.inline-a-5-copy {
  font-family: var(--text--regular);
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.active-link {
  border-bottom: 2px solid var(--accent);
  font-family: var(--text--regular);
  color: #c4d2dc;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.dropdown-toggle {
  padding: 0 40px 0 0;
}

.dropdown-toggle-2 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.form {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.text-block-8 {
  color: var(--link);
}

.getintouch-section-contact {
  background-color: #fff;
}

.div-block-26 {
  background-color: #041826;
}

.heading {
  font-family: var(--text--heading);
  color: #fff;
}

.privacy-policy {
  color: var(--accent);
  letter-spacing: -.025em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(40px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.section-2 {
  background-color: #fff;
  padding: 40px clamp(16px, 1.8vw, 30px);
}

.text-block-9 {
  color: var(--navy);
}

.trends-app-sec {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.trends-title-app-sec {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) 0;
}

.trends-ani-app-sec {
  height: 520vh;
  position: relative;
}

.inline-a-3-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--accent);
  align-items: center;
  width: fit-content;
  margin-top: 26px;
  font-size: 14.5px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.text-block-10 {
  color: var(--link);
}

.success-message {
  background-color: #0000;
}

.nt-field-copy {
  grid-row-gap: 9px;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}

.nt-mm-list {
  flex-direction: column;
  min-width: 320px;
  padding: 12px;
  display: flex;
}

.nt-mm-item {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-radius: 10px;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.nt-mm-item:hover {
  background-color: #4bb39c14;
}

.nt-mm-icon {
  color: #4bb39c;
  background-color: #4bb39c1f;
  border-radius: 10px;
  flex: 0 0 40px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 16px;
  display: flex;
}

.nt-mm-title {
  color: #0b1a2c;
  margin-bottom: 3px;
  font-size: 14.5px;
  font-weight: 700;
}

.nt-mm-desc {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.4;
}

.nt-mm-grid {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, 1fr);
  width: 520px;
  padding: 12px;
  display: grid;
}

.nt-mm-item2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-radius: 10px;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.nt-mm-item2:hover {
  background-color: #4bb39c14;
}

.nt-mm-icon2 {
  color: #4bb39c;
  background-color: #4bb39c1f;
  border-radius: 10px;
  flex: 0 0 40px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 16px;
  display: flex;
}

.nt-mm-title2 {
  color: #0b1a2c;
  margin-bottom: 3px;
  font-size: 14.5px;
  font-weight: 700;
}

.nt-mm-desc2 {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.4;
}

.nt-mm-grid3 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, 1fr);
  width: 520px;
  padding: 12px;
  display: grid;
}

.nt-mm-item3 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-radius: 10px;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.nt-mm-item3:hover {
  background-color: #4bb39c14;
}

.nt-mm-icon3 {
  color: #4bb39c;
  background-color: #4bb39c1f;
  border-radius: 10px;
  flex: 0 0 40px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 16px;
  display: flex;
}

.nt-mm-title3 {
  color: #0b1a2c;
  margin-bottom: 3px;
  font-size: 14.5px;
  font-weight: 700;
}

.nt-mm-desc3 {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.4;
}

.nt-mega {
  width: 640px;
  display: flex;
}

.nt-mega-left {
  border-right: 1px solid #02264a14;
  flex: 0 0 220px;
  padding: 24px;
}

.nt-mega-eyebrow {
  color: #4bb39c;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.nt-mega-title {
  color: #0b1a2c;
  margin-bottom: 24px;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.25;
}

.nt-mega-all {
  color: #4bb39c;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
}

.nt-mega-right1 {
  flex-direction: column;
  flex: 1;
  padding: 12px;
  display: flex;
}

.nt-mm-itema {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-radius: 10px;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.nt-mm-itema:hover {
  background-color: #4bb39c0f;
}

.nt-mm-icona {
  background-color: #4bb39c1a;
  border-radius: 9px;
  flex: 0 0 36px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.nt-mm-titlea {
  color: #0b1a2c;
  margin-bottom: 3px;
  font-size: 14.5px;
  font-weight: 700;
}

.nt-mm-desca {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.4;
}

.nt-mega2 {
  width: 800px;
  display: flex;
}

.nt-mega-left2 {
  border-right: 1px solid #02264a14;
  flex: 0 0 220px;
  padding: 24px;
}

.nt-mega-eyebrow2 {
  color: #4bb39c;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.nt-mega-title2 {
  color: #0b1a2c;
  margin-bottom: 24px;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.25;
}

.nt-mega-all2 {
  color: #4bb39c;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
}

.nt-mega-right2 {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, 1fr);
  padding: 12px;
  display: grid;
}

.nt-mm-itemb {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-radius: 10px;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.nt-mm-itemb:hover {
  background-color: #4bb39c0f;
}

.nt-mm-iconb {
  background-color: #4bb39c1a;
  border-radius: 9px;
  flex: 0 0 36px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.nt-mm-titleb {
  color: #0b1a2c;
  margin-bottom: 3px;
  font-size: 14.5px;
  font-weight: 700;
}

.nt-mm-descb {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.4;
}

.nt-mega3 {
  width: 800px;
  display: flex;
}

.nt-mega-left3 {
  border-right: 1px solid #02264a14;
  flex: 0 0 220px;
  padding: 24px;
}

.nt-mega-eyebrow3 {
  color: #4bb39c;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.nt-mega-title3 {
  color: #0b1a2c;
  margin-bottom: 24px;
  font-family: Poppins, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: 1.25;
}

.nt-mega-all3 {
  color: #4bb39c;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
}

.nt-mega-right3 {
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, 1fr);
  padding: 12px;
  display: grid;
}

.nt-mm-itemc {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-radius: 10px;
  align-items: flex-start;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.nt-mm-itemc:hover {
  background-color: #4bb39c0f;
}

.nt-mm-iconc {
  background-color: #4bb39c1a;
  border-radius: 9px;
  flex: 0 0 36px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.nt-mm-titlec {
  color: #0b1a2c;
  margin-bottom: 3px;
  font-size: 14.5px;
  font-weight: 700;
}

.nt-mm-descc {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.4;
}

.div-block-27 {
  background-color: #04182680;
  border: 1px solid #7fe0cc73;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  display: flex;
}

.nt-lnk:hover {
  color: #fff;
}

.nt-lnk.inline-a-1, .nt-lnk.inline-a-2 {
  color: #c4d2dc;
  border-radius: 10px;
  margin-top: 0;
  padding: 9px 14px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.nt-lnk.inline-a-3 {
  color: #c4d2dc;
  border-radius: 10px;
  margin-top: 0;
  padding: 9px 14px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
  display: none;
}

.nt-lnk.inline-a-2-esg {
  color: #c4d2dc;
  border-radius: 10px;
  margin-top: 0;
  padding: 9px 14px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.nt-cta:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.nt-cta.inline-a-4 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  margin-left: 8px;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .2s;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.nt-mi:hover {
  background-color: #4bb39c14;
  border-color: #4bb39c47;
  transform: translateY(-2px);
}

.nt-mi.inline-a-1 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border-radius: 14px;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.nt-mi.inline-a-2 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #0000;
  border-radius: 14px;
  align-items: flex-start;
  width: fit-content;
  margin-top: 26px;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.nt-mi.inline-a-3 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #0000;
  border-radius: 14px;
  align-items: flex-start;
  margin-top: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.nt-mi.inline-a-4, .nt-mi.inline-a-5, .nt-mi.inline-a-6, .nt-mi.inline-a-7 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #0000;
  border-radius: 14px;
  align-items: flex-start;
  width: fit-content;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.nt-mi.inline-a-2-copy {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  border: 1px solid #0000;
  border-radius: 14px;
  align-items: flex-start;
  width: fit-content;
  margin-top: 0;
  padding: 16px;
  text-decoration: none;
  display: flex;
}

.nt-all:hover {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #7fe0cc;
}

.nt-all.inline-a-0 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: var(--accent);
  align-items: center;
  margin-top: 28px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: gap .2s, color .2s;
  display: inline-flex;
}

.nt-dd-wrap {
  display: inline-flex;
  position: static;
}

.nt-dd-toggle {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #c4d2dc;
  cursor: pointer;
  border-radius: 10px;
  align-items: center;
  padding: 9px 14px;
  font-family: Manrope, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  transition: color .2s, background .2s;
  display: inline-flex;
}

.nt-dd-toggle:hover {
  color: #fff;
  background-color: #ffffff0d;
}

.nt-dd-list {
  background-image: linear-gradient(#062338, #041827);
  border-top: 1px solid #4bb39c2e;
  border-bottom: 1px solid #ffffff0f;
  border-radius: 14px;
  width: auto;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 40px 90px #020c1499;
}

.nt-dd-list.w--open {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nt-dd-chev {
  color: #4bb39c;
  display: inline-flex;
}

.nt-dd-chev.inline-span-0 {
  width: auto;
  height: 0;
  color: var(--accent);
  background-color: #0000;
  flex-flow: row;
  display: flex;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160 {
  color: #e9f1f5;
  background-color: #02121f;
  font-family: Manrope, sans-serif;
  overflow-x: clip;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161 {
  grid-row-gap: clamp(6px, 1vw, 14px);
  grid-column-gap: clamp(6px, 1vw, 14px);
  align-items: center;
  display: flex;
}

.inline-nav-0-1 {
  grid-row-gap: clamp(6px, 1vw, 14px);
  grid-column-gap: clamp(6px, 1vw, 14px);
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2-3-4-5-6-7-8-9-10-11 {
  z-index: 100;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624d1;
  border-bottom: 1px solid #ffffff12;
  transition: background .3s;
  position: sticky;
  top: 0;
}

.inline-header-0-1-2-3-4-5-6-7-8-9-10-11.navbar {
  background-color: #021624c7;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 22px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #7fc9a9;
}

.inline-h1-0-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  letter-spacing: -.025em;
  margin: 0 0 22px;
  font-family: Poppins, sans-serif;
  font-size: clamp(34px, 4vw, 60px);
  font-weight: 700;
  line-height: 1.08;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  color: #c0d0da;
  max-width: 560px;
  margin: 0;
  font-size: 16.5px;
  line-height: 1.72;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95 {
  max-width: 760px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(80px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(90px, 14vh, 170px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  background-image: linear-gradient(#052033 0%, #02121f 100%);
  position: relative;
  overflow: hidden;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: center;
  display: flex;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  align-items: center;
  display: inline-flex;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163 {
  color: var(--accent);
  letter-spacing: 2.5px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 1.8vw, 30px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  color: #a5bac7;
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96 {
  border-right: 1px solid #ffffff14;
  flex-direction: column;
  justify-content: space-between;
  padding-right: clamp(24px, 2.5vw, 44px);
  display: flex;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  min-width: 0;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  min-width: 0;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  min-width: 0;
}

.inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-14-1-2-3-4-5-6-7 {
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  min-width: 0;
}

.inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-17-1-2-3-4-5-6 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-18-1-2-3-4-5-6 {
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-19-1-2-3-4-5-6 {
  min-width: 0;
}

.inline-span-20-1-2-3-4-5-6 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-21-1-2-3-4-5-6 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-22-1-2-3-4-5-6 {
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-23-1-2-3-4-5 {
  min-width: 0;
}

.inline-span-24-1-2-3-4-5 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-25-1-2-3-4-5 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-26-1-2-3-4 {
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-27-1-2-3-4 {
  min-width: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  grid-row-gap: clamp(32px, 4vw, 68px);
  grid-column-gap: clamp(32px, 4vw, 68px);
  grid-template-rows: auto;
  grid-template-columns: .85fr 2.6fr;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(30px, 3vw, 48px) clamp(16px, 1.8vw, 30px);
  display: grid;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164 {
  color: var(--accent);
  letter-spacing: 2.5px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 1.8vw, 30px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  color: #a5bac7;
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97 {
  border-right: 1px solid #ffffff14;
  flex-direction: column;
  justify-content: space-between;
  padding-right: clamp(24px, 2.5vw, 44px);
  display: flex;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  min-width: 0;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  min-width: 0;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  min-width: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: repeat(1, 1fr);
  display: grid;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84 {
  grid-row-gap: clamp(32px, 4vw, 68px);
  grid-column-gap: clamp(32px, 4vw, 68px);
  grid-template-rows: auto;
  grid-template-columns: .85fr 2.6fr;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(30px, 3vw, 48px) clamp(16px, 1.8vw, 30px);
  display: grid;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165 {
  color: var(--accent);
  letter-spacing: 2.5px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 1.8vw, 30px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  color: #a5bac7;
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98 {
  border-right: 1px solid #ffffff14;
  flex-direction: column;
  justify-content: space-between;
  padding-right: clamp(24px, 2.5vw, 44px);
  display: flex;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  font-family: var(--text--regular);
  color: #8fa8b6;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  min-width: 0;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  font-family: var(--text--regular);
  color: #8fa8b6;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  min-width: 0;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  font-family: var(--text--regular);
  color: #8fa8b6;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 1.5;
  display: block;
}

.inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  min-width: 0;
}

.inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-14-1-2-3-4-5-6-7-8 {
  font-family: var(--text--regular);
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  min-width: 0;
}

.inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-17-1-2-3-4-5-6-7 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-18-1-2-3-4-5-6-7 {
  font-family: var(--text--regular);
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-19-1-2-3-4-5-6-7 {
  min-width: 0;
}

.inline-span-20-1-2-3-4-5-6-7 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-21-1-2-3-4-5-6-7 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-22-1-2-3-4-5-6-7 {
  font-family: var(--text--regular);
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-23-1-2-3-4-5-6 {
  min-width: 0;
}

.inline-span-24-1-2-3-4-5-6 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-span-25-1-2-3-4-5-6 {
  color: #eaf3f6;
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  display: block;
}

.inline-span-26-1-2-3-4-5 {
  font-family: var(--text--regular);
  color: #8fa8b6;
  font-size: 12.5px;
  line-height: 1.5;
  display: block;
}

.inline-span-27-1-2-3-4-5 {
  min-width: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  grid-row-gap: clamp(32px, 4vw, 68px);
  grid-column-gap: clamp(32px, 4vw, 68px);
  grid-template-rows: auto;
  grid-template-columns: .85fr 2.6fr;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(30px, 3vw, 48px) clamp(16px, 1.8vw, 30px);
  display: grid;
}

.svg-2 {
  display: block;
}

.code-embed, .code-embed-2, .code-embed-3 {
  color: var(--accent);
}

.ntc-1201:hover {
  color: #fff;
}

.ntc-1201.inline-a-1 {
  border-bottom: 2px solid var(--accent);
  color: #fff;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1201.inline-a-2, .ntc-1201.inline-a-3, .ntc-1201.inline-a-4, .ntc-1201.inline-a-5 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1202:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-1202.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-1203:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-1203.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.ntc-1204:hover {
  transform: translateY(-4px);
  box-shadow: 0 22px 48px #0222391f;
}

.ntc-1204.inline-div-40 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 14px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: fit-content;
  padding: 22px 24px;
  display: flex;
  position: static;
  overflow: hidden;
  box-shadow: 0 10px 26px #0222390d;
}

.ntc-1204.inline-div-43 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #02264a14;
  border-radius: 14px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: fit-content;
  min-height: 0;
  padding: 22px 24px;
  display: flex;
  position: static;
  box-shadow: 0 10px 26px #0222390d;
}

.ntc-1204.inline-div-46 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 14px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: fit-content;
  padding: 22px 24px;
  display: flex;
  position: static;
  box-shadow: 0 10px 26px #0222390d;
}

.ntc-1204.inline-div-49 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #02264a14;
  border-radius: 14px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: fit-content;
  min-height: 0;
  padding: 22px 24px;
  display: flex;
  position: static;
  box-shadow: 0 10px 26px #0222390d;
}

.ntc-1204.inline-div-52 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 14px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: fit-content;
  padding: 22px 24px;
  display: flex;
  position: static;
  box-shadow: 0 10px 26px #0222390d;
}

.ntc-1204.inline-div-55 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  background-color: #fff;
  background-image: none;
  border: 1px solid #02264a14;
  border-radius: 14px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  height: fit-content;
  min-height: 0;
  padding: 22px 24px;
  display: flex;
  position: static;
  box-shadow: 0 10px 26px #0222390d;
}

.ntc-1205:hover {
  border-color: #4bb39c80;
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02121f80;
}

.ntc-1205.inline-div-4 {
  background-image: linear-gradient(#4bb39c0f, #ffffff03);
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px 28px;
  position: relative;
  overflow: hidden;
}

.ntc-1205.inline-div-7 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#4bb39c0f, #ffffff03);
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex-flow: column;
  margin-top: 0;
  padding: 30px 28px;
  position: relative;
  overflow: hidden;
}

.ntc-1205.inline-div-10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(#4bb39c0f, #ffffff03);
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex-flow: column;
  width: auto;
  height: auto;
  padding: 30px 28px;
  display: flex;
  position: static;
  overflow: hidden;
}

.ntc-1205.inline-div-13, .ntc-1205.inline-div-16 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  background-image: linear-gradient(#4bb39c0f, #ffffff03);
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex-flow: column;
  padding: 30px 28px;
  display: flex;
  position: static;
  overflow: hidden;
}

.ntc-1206:hover {
  transform: translateY(-6px);
  box-shadow: 0 22px 48px #0222391f;
}

.ntc-1206.inline-div-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 26px 22px;
  box-shadow: 0 10px 26px #0222390d;
}

.ntc-1206.inline-div-10 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding: 26px 22px;
  display: flex;
  position: static;
  box-shadow: 0 10px 26px #0222390d;
}

.ntc-1206.inline-div-14 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 26px 22px;
  display: flex;
  position: static;
  box-shadow: 0 10px 26px #0222390d;
}

.ntc-1206.inline-div-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  padding: 26px 22px;
  display: flex;
  position: static;
  box-shadow: 0 10px 26px #0222390d;
}

.ntc-1206.inline-div-22 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 26px 22px;
  display: flex;
  position: static;
  box-shadow: 0 10px 26px #0222390d;
}

.ntc-1207:hover {
  border-color: #4bb39c80;
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02121f80;
}

.ntc-1207.inline-div-36 {
  aspect-ratio: auto;
  background-image: linear-gradient(#4bb39c0f, #ffffff03);
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex-flow: column;
  margin-top: 0;
  padding: 32px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ntc-1207.inline-div-41 {
  width: auto;
  height: auto;
  box-shadow: none;
  background-color: #0000;
  background-image: linear-gradient(#4bb39c0f, #ffffff03);
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 32px 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.ntc-1207.inline-div-46 {
  aspect-ratio: auto;
  background-image: linear-gradient(#4bb39c0f, #ffffff03);
  border: 1px solid #ffffff14;
  border-radius: 18px;
  flex-flow: column;
  width: auto;
  padding: 32px 30px;
  display: flex;
  position: relative;
  top: 0%;
  right: 0%;
  overflow: hidden;
}

.ntc-1208:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-1208.inline-a-0 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: var(--accent);
  color: #04231d;
  white-space: nowrap;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 15.5px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s;
  display: inline-flex;
  position: relative;
  box-shadow: 0 12px 34px #4bb39c59;
}

.ntc-1209:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-1209.inline-a-0 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.ntc-1210:hover {
  border-color: var(--accent);
  color: var(--accent);
}

.ntc-1210.inline-a-1 {
  color: #8fa8b6;
  border: 1px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  text-decoration: none;
  display: flex;
}

.ntc-1211:hover {
  color: var(--accent);
}

.ntc-1211.inline-a-2, .ntc-1211.inline-a-3, .ntc-1211.inline-a-4, .ntc-1211.inline-a-5, .ntc-1211.inline-a-6, .ntc-1211.inline-a-7, .ntc-1211.inline-a-8 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-1212:hover {
  color: var(--accent);
}

.ntc-1212.inline-a-9, .ntc-1212.inline-a-10, .ntc-1212.inline-a-11, .ntc-1212.inline-a-12, .ntc-1212.inline-a-13, .ntc-1212.inline-a-14, .ntc-1212.inline-a-15 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-1213:hover {
  color: var(--accent);
}

.ntc-1213.inline-a-16, .ntc-1213.inline-a-17, .ntc-1213.inline-a-18 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  color: #8fa8b6;
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: inline-flex;
}

.ntc-1214:hover {
  color: var(--accent);
}

.ntc-1214.inline-a-19 {
  color: #6d8494;
  text-decoration: none;
}

.ntc-ps-pillar:hover {
  border-color: #4bb39c80;
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02121f80;
}

.ntc-ps-pillar.inline-a-0, .ntc-ps-pillar.inline-a-1, .ntc-ps-pillar.inline-a-2, .ntc-ps-pillar.inline-a-3 {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 290px;
  padding: clamp(28px, 3vw, 38px);
  text-decoration: none;
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), border-color .3s, box-shadow .3s;
  display: flex;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166 {
  color: #e9f1f5;
  background-color: #02121f;
  font-family: Manrope, sans-serif;
  overflow-x: clip;
}

.inline-nav-0-1-2 {
  grid-row-gap: clamp(18px, 2.4vw, 36px);
  grid-column-gap: clamp(18px, 2.4vw, 36px);
  align-items: center;
  display: flex;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2-3-4-5-6-7-8-9-10-11-12 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168 {
  z-index: 0;
  background-image: linear-gradient(#052033 0%, #041826 100%);
  position: absolute;
  inset: -8% 0 0;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%);
  position: absolute;
  inset: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
  mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  background-color: var(--accent);
  width: 22px;
  height: 1.5px;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 700;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #7fc9a9;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45, .inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #fff;
}

.inline-h1-0-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  letter-spacing: -.025em;
  flex-flow: column;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
  display: flex;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  color: #c0d0da;
  max-width: 600px;
  margin: 0 0 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  display: flex;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  max-width: 820px;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  z-index: 2;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  color: #a5bac7;
  max-width: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100 {
  max-width: 900px;
  margin-bottom: clamp(30px, 4vh, 52px);
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 14px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  display: flex;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #7fe0cc;
  letter-spacing: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46, .inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 0;
  display: flex;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 14px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  display: flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #7fe0cc;
  letter-spacing: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-h3-1-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29, .inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25, .inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 0;
  display: flex;
}

.inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 14px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  display: flex;
}

.inline-span-14-1-2-3-4-5-6-7-8-9 {
  color: #7fe0cc;
  letter-spacing: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-h3-2-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .inline-span-17-1-2-3-4-5-6-7-8 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 0;
  display: flex;
}

.inline-span-18-1-2-3-4-5-6-7-8 {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 14px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  display: flex;
}

.inline-span-19-1-2-3-4-5-6-7-8 {
  color: #7fe0cc;
  letter-spacing: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-h3-3-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-p-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #a5bac7;
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.inline-span-20-1-2-3-4-5-6-7-8, .inline-span-21-1-2-3-4-5-6-7-8, .inline-span-22-1-2-3-4-5-6-7-8 {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 0;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  display: grid;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) 0;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84 {
  background-image: linear-gradient(#041826 0%, #04223a 50%, #041c2e 100%);
  padding-bottom: clamp(90px, 11vh, 140px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  color: #5a6e7c;
  margin: 0;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101 {
  text-align: center;
  max-width: 820px;
  margin: 0 auto clamp(56px, 7vh, 90px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93 {
  color: #5fa588;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88 {
  text-align: center;
  margin-bottom: clamp(48px, 6vh, 72px);
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  background-color: #02264a1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 8%;
  right: 8%;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 84%;
  max-width: 84%;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 8%;
  box-shadow: 0 0 10px #4bb39c66;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  color: #0b2c42;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  color: #73838f;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  color: #0b2c42;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  color: #73838f;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #0b2c42;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #73838f;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #0b2c42;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #73838f;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  color: #0b2c42;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
  color: #73838f;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #0b2c42;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #73838f;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-29-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-30-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-row-gap: clamp(6px, .8vw, 16px);
  grid-column-gap: clamp(6px, .8vw, 16px);
  grid-template-rows: auto;
  grid-template-columns: repeat(6, 1fr);
  display: grid;
  position: relative;
}

.inline-div-31-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  margin-bottom: clamp(80px, 10vh, 130px);
  position: relative;
}

.inline-div-32-1-2-3-4-5-6-7-8-9-10-11 {
  color: #5fa588;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: var(--ink);
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.6vw, 26px);
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #5a6e7c;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-33-1-2-3-4-5-6-7-8-9 {
  border-top-style: solid;
  border-top-width: 3px;
  border-top-color: var(--accent);
  background-color: #fff;
  border-bottom: 1px solid #02264a14;
  border-left: 1px solid #02264a14;
  border-right: 1px solid #02264a14;
  border-radius: 18px;
  padding: clamp(28px, 3vw, 44px);
  box-shadow: 0 14px 40px #0222390f;
}

.inline-div-34-1-2-3-4-5-6-7-8-9 {
  color: #5fa588;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-h3-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: var(--ink);
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.6vw, 26px);
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #5a6e7c;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-div-35-1-2-3-4 {
  border-top-style: solid;
  border-top-width: 3px;
  border-top-color: var(--accent);
  background-color: #fff;
  border-bottom: 1px solid #02264a14;
  border-left: 1px solid #02264a14;
  border-right: 1px solid #02264a14;
  border-radius: 18px;
  padding: clamp(28px, 3vw, 44px);
  box-shadow: 0 14px 40px #0222390f;
}

.inline-div-36-1-2-3 {
  grid-row-gap: clamp(18px, 2vw, 28px);
  grid-column-gap: clamp(18px, 2vw, 28px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: clamp(48px, 6vh, 72px);
  display: grid;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #5fa588;
}

.inline-h3-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: var(--ink);
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.8vw, 28px);
  font-weight: 700;
}

.inline-div-37-1-2 {
  text-align: center;
  margin-bottom: clamp(30px, 4vh, 44px);
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #3a9d86;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-div-38-1-2-3 {
  color: var(--ink);
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-div-39-1-2-3 {
  color: #73838f;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #3a9d86;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-div-41-1 {
  color: var(--ink);
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-div-42-1-2 {
  color: #73838f;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #3a9d86;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-div-44-1-2 {
  color: var(--ink);
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-div-45-1-2 {
  color: #73838f;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #3a9d86;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-div-47-1-2 {
  color: var(--ink);
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-div-48-1-2 {
  color: #73838f;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #3a9d86;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-div-50-1-2 {
  color: var(--ink);
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-div-51-1-2 {
  color: #73838f;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #3a9d86;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.inline-div-53-1-2 {
  color: var(--ink);
  margin-bottom: 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-div-54-1-2 {
  color: #73838f;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-div-56-1-2 {
  grid-row-gap: clamp(14px, 1.4vw, 20px);
  grid-column-gap: clamp(14px, 1.4vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.inline-div-57-1 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(90px, 11vh, 150px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8, #f5f9fb);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  color: #a5bac7;
  max-width: 760px;
  margin: 0;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102 {
  max-width: 820px;
  margin-bottom: clamp(48px, 6vh, 72px);
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #7fe0cc;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 18px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94 {
  color: #fff;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
  color: #a5bac7;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #7fe0cc;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 18px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  color: #fff;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  color: #a5bac7;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #7fe0cc;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 18px;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  color: #fff;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: #a5bac7;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #7fe0cc;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 18px;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: #fff;
  letter-spacing: normal;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: #a5bac7;
  letter-spacing: 0;
  font-size: 13.5px;
  font-weight: 400;
  line-height: 1.62;
  font-family: var(--text--regular);
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #7fe0cc;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  margin-bottom: 18px;
  display: flex;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #fff;
  letter-spacing: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #a5bac7;
  letter-spacing: 0;
  font-size: 13.5px;
  font-weight: 400;
  line-height: 1.62;
  font-family: var(--text--regular);
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  grid-row-gap: clamp(16px, 1.6vw, 24px);
  grid-column-gap: clamp(16px, 1.6vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  margin-bottom: clamp(70px, 9vh, 120px);
  display: grid;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #7fc9a9;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #fff;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  text-align: center;
  margin-bottom: clamp(44px, 5.5vh, 64px);
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  background-color: #ffffff1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 80%;
  max-width: 80%;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c80;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #fff;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  color: #8fa8b6;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fff;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #8fa8b6;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-29-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-30-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-31-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #8fa8b6;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-32-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-33-1-2-3-4-5-6-7-8-9-10 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-34-1-2-3-4-5-6-7-8-9-10 {
  color: #fff;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-35-1-2-3-4-5 {
  color: #8fa8b6;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-36-1-2-3-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-37-1-2-3 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-38-1-2-3-4 {
  color: #fff;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-39-1-2-3-4 {
  color: #8fa8b6;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-div-40-1-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-41-1-2 {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
  position: relative;
}

.inline-div-42-1-2-3 {
  position: relative;
}

.inline-div-43-1-2 {
  max-width: 1880px;
  margin: 0 auto;
  padding-top: clamp(100px, 13vh, 170px);
  padding-left: clamp(16px, 1.8vw, 30px);
  padding-right: clamp(16px, 1.8vw, 30px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  color: #5a6e7c;
  max-width: 760px;
  margin: 0;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103 {
  max-width: 820px;
  margin-bottom: clamp(48px, 6vh, 72px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  color: #5fa588;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: var(--ink);
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.8vw, 28px);
  font-weight: 700;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95 {
  margin-bottom: clamp(22px, 3vh, 34px);
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90 {
  color: var(--accent);
  margin-bottom: 9px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  color: var(--ink);
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  color: #5a6e7c;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 1.6;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  color: var(--accent);
  margin-bottom: 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  color: var(--ink);
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.6;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: var(--accent);
  margin-bottom: 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: var(--ink);
  letter-spacing: 0;
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #5a6e7c;
  letter-spacing: 0;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: var(--accent);
  margin-bottom: 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: var(--ink);
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: #5a6e7c;
  font-size: 12.5px;
  line-height: 1.6;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: var(--accent);
  margin-bottom: 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  color: var(--ink);
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  color: #5a6e7c;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 1.6;
  font-family: var(--text--regular);
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  grid-row-gap: clamp(12px, 1.3vw, 18px);
  grid-column-gap: clamp(12px, 1.3vw, 18px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: clamp(70px, 9vh, 120px);
  display: grid;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  color: #5fa588;
}

.inline-h3-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: var(--ink);
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #5a6e7c;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  border: 1.5px solid var(--accent);
  width: 28px;
  height: 28px;
  color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
  color: #33566e;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #73838f;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #02264a17;
  align-items: flex-start;
  padding: 18px 0;
  display: flex;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  border: 1.5px solid var(--accent);
  width: 28px;
  height: 28px;
  color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #33566e;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #73838f;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-29-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #02264a17;
  align-items: flex-start;
  padding: 18px 0;
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  border: 1.5px solid var(--accent);
  width: 28px;
  height: 28px;
  color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.inline-div-30-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #33566e;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-div-31-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #73838f;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-32-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #02264a17;
  align-items: flex-start;
  padding: 18px 0;
  display: flex;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  border: 1.5px solid var(--accent);
  width: 28px;
  height: 28px;
  color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.inline-div-33-1-2-3-4-5-6-7-8-9-10-11 {
  color: #33566e;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-div-34-1-2-3-4-5-6-7-8-9-10-11 {
  color: #73838f;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-35-1-2-3-4-5-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #02264a17;
  align-items: flex-start;
  padding: 18px 0;
  display: flex;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  border: 1.5px solid var(--accent);
  width: 28px;
  height: 28px;
  color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.inline-div-36-1-2-3-4-5 {
  color: #33566e;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-div-37-1-2-3-4 {
  color: #73838f;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-38-1-2-3-4-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #02264a17;
  align-items: flex-start;
  padding: 18px 0;
  display: flex;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  border: 1.5px solid var(--accent);
  width: 28px;
  height: 28px;
  color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.inline-div-39-1-2-3-4-5 {
  color: #33566e;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-div-40-1-2-3 {
  color: #73838f;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-41-1-2-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #02264a17;
  align-items: flex-start;
  padding: 18px 0;
  display: flex;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  border: 1.5px solid var(--accent);
  width: 28px;
  height: 28px;
  color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.inline-div-42-1-2-3-4 {
  color: #33566e;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-div-43-1-2-3 {
  color: #73838f;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-44-1-2-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #02264a17;
  align-items: flex-start;
  padding: 18px 0;
  display: flex;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30 {
  border: 1.5px solid var(--accent);
  width: 28px;
  height: 28px;
  color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  display: flex;
}

.inline-div-45-1-2-3 {
  color: #33566e;
  margin-bottom: 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-div-46-1-2 {
  color: #73838f;
  font-size: 13px;
  line-height: 1.55;
}

.inline-div-47-1-2-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #02264a17;
  align-items: flex-start;
  padding: 18px 0;
  display: flex;
}

.inline-div-48-1-2-3 {
  flex-direction: column;
  display: flex;
}

.inline-div-49-1 {
  grid-row-gap: clamp(36px, 4.5vw, 80px);
  grid-column-gap: clamp(36px, 4.5vw, 80px);
  grid-template-rows: auto;
  grid-template-columns: .85fr 1.15fr;
  align-items: start;
  display: grid;
}

.inline-div-50-1-2-3 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  color: #a5bac7;
  max-width: 760px;
  margin: 0;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104 {
  max-width: 820px;
  margin-bottom: clamp(56px, 7vh, 90px);
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #7fc9a9;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #fff;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96 {
  text-align: center;
  margin-bottom: clamp(44px, 5.5vh, 64px);
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91 {
  background-color: #ffffff1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 8%;
  right: 8%;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 84%;
  max-width: 84%;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 8%;
  box-shadow: 0 0 10px #4bb39c80;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  color: #fff;
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  color: #8fa8b6;
  max-width: 170px;
  font-size: 12px;
  line-height: 1.55;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  color: #fff;
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  color: #8fa8b6;
  max-width: 170px;
  font-size: 12px;
  line-height: 1.55;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #fff;
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #8fa8b6;
  max-width: 170px;
  font-size: 12px;
  line-height: 1.55;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #fff;
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #8fa8b6;
  max-width: 170px;
  font-size: 12px;
  line-height: 1.55;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #fff;
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40 {
  color: #8fa8b6;
  max-width: 170px;
  font-size: 12px;
  line-height: 1.55;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  border-right-style: solid;
  border-right-width: 2px;
  border-right-color: var(--accent);
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: var(--accent);
  border-left-style: solid;
  border-left-width: 2px;
  border-left-color: var(--accent);
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 12px 30px #4bb39c66;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #fff;
  margin-bottom: 6px;
  font-size: 14px;
  font-weight: 700;
  transition: color .5s;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #8fa8b6;
  max-width: 170px;
  font-size: 12px;
  line-height: 1.55;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.inline-div-29-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-row-gap: clamp(6px, .8vw, 16px);
  grid-column-gap: clamp(6px, .8vw, 16px);
  grid-template-rows: auto;
  grid-template-columns: repeat(6, 1fr);
  display: grid;
  position: relative;
}

.inline-div-30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  margin-bottom: clamp(80px, 10vh, 130px);
  position: relative;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
  color: #7fc9a9;
}

.inline-h3-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.inline-div-31-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  margin-bottom: clamp(22px, 3vh, 34px);
}

.inline-div-32-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #7fe0cc;
  margin-bottom: 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-33-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-34-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #a5bac7;
  font-size: 14px;
  line-height: 1.62;
}

.inline-div-35-1-2-3-4-5-6-7 {
  background-image: radial-gradient(circle, #4bb39c1a, #0000 70%);
  border-radius: 50%;
  width: 120px;
  height: 120px;
  position: absolute;
  bottom: -30px;
  right: -30px;
}

.inline-div-37-1-2-3-4-5 {
  color: #7fe0cc;
  margin-bottom: 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-38-1-2-3-4-5-6 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-39-1-2-3-4-5-6 {
  color: #a5bac7;
  font-size: 14px;
  line-height: 1.62;
}

.inline-div-40-1-2-3-4 {
  background-image: radial-gradient(circle, #4bb39c1a, #0000 70%);
  border-radius: 50%;
  width: 120px;
  height: 120px;
  position: absolute;
  bottom: -30px;
  right: -30px;
}

.inline-div-42-1-2-3-4-5 {
  color: #7fe0cc;
  margin-bottom: 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-div-43-1-2-3-4 {
  color: #fff;
  margin-bottom: 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-44-1-2-3-4 {
  color: #a5bac7;
  font-size: 14px;
  line-height: 1.62;
}

.inline-div-45-1-2-3-4 {
  background-image: radial-gradient(circle, #4bb39c1a, #0000 70%);
  border-radius: 50%;
  width: 120px;
  height: 120px;
  position: absolute;
  bottom: -30px;
  right: -30px;
}

.inline-div-47-1-2-3-4 {
  grid-row-gap: clamp(16px, 1.6vw, 24px);
  grid-column-gap: clamp(16px, 1.6vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.inline-div-48-1-2-3-4 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178 {
  filter: blur(28px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c33, #0000 68%);
  border-radius: 50%;
  width: 420px;
  height: 420px;
  position: absolute;
  top: -40%;
  right: -6%;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105 {
  border: 1px dashed #4bb39c66;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.inline-svg-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  filter: drop-shadow(0 0 20px #4bb39c80);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97 {
  flex: none;
  justify-content: center;
  align-items: center;
  width: clamp(90px, 8vw, 120px);
  height: clamp(90px, 8vw, 120px);
  display: flex;
  position: relative;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(26px, 2.6vw, 42px);
  font-weight: 700;
  line-height: 1.12;
  position: relative;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92 {
  grid-row-gap: clamp(28px, 3.5vw, 56px);
  grid-column-gap: clamp(28px, 3.5vw, 56px);
  background-image: linear-gradient(135deg, #0d3d5499, #041a2cd9);
  border: 1px solid #4bb39c40;
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: auto 1.3fr auto;
  align-items: center;
  padding: clamp(40px, 5vw, 80px);
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f80;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) clamp(100px, 13vh, 170px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
  background-image: linear-gradient(#041c2e 0%, #04223a 50%, #031a2b 100%);
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  height: 44px;
  margin-bottom: 28px;
  display: block;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179, .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106, .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  align-items: center;
  display: flex;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 24px;
  display: flex;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63, .inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52, .inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42, .inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40, .inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26, .inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24, .inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  color: #fff;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: var(--accent);
  font-size: 11px;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  grid-row-gap: clamp(30px, 4vw, 70px);
  grid-column-gap: clamp(30px, 4vw, 70px);
  grid-template-rows: auto;
  grid-template-columns: 1.3fr 1fr 1fr 1fr;
  display: grid;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 70px;
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(60px, 7vh, 90px) clamp(16px, 1.8vw, 30px) 36px;
}

.inline-footer-0-1-2-3-4-5-6-7-8-9 {
  background-image: linear-gradient(#031a2b 0%, #02121f 100%);
  border-top: 1px solid #ffffff0d;
}

.text-block-11 {
  color: var(--accent);
  font-family: var(--text--mono);
}

.div-block-28 {
  position: relative;
}

.progress-blobs {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
  position: relative;
}

.progress-blobs-bfsi {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(6, 1fr);
  display: grid;
  position: relative;
}

.div-block-29, .div-block-30, .div-block-31, .div-block-32, .div-block-33, .div-block-34, .div-block-35, .div-block-36 {
  margin-top: 18px;
}

.progress-blobs-about {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(5, 1fr);
  display: grid;
  position: relative;
}

.tabs {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.inline-span-25-1-2-3-copy {
  color: var(--navy);
  letter-spacing: 2.5px;
  background-color: #dbdde0;
  border-radius: 999px;
  padding: 5px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.div-block-37 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-13 {
  background-color: var(--accent);
  width: 28px;
  height: 1.5px;
}

.text-block-14 {
  color: var(--accent);
  letter-spacing: 3px;
  text-transform: uppercase;
  font-size: 12.5px;
  font-weight: 700;
  font-family: var(--text--mono);
}

.circle-readtime {
  background-color: var(--accent);
  border-radius: 50px;
  width: 3px;
  height: 3px;
}

.image {
  border-radius: 50px;
  width: 50px;
  height: 50px;
}

.text-block-15 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}

.div-block-38 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.circle-subinfo {
  background-color: var(--link);
  border-radius: 50px;
  width: 3px;
  height: 3px;
}

.rich-text {
  color: var(--navy);
}

.heading-2 {
  font-family: var(--text--heading);
}

.toc-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #e9f1f5;
  border: 1px #000;
  border-left: 2px solid #02264a24;
  flex-flow: column;
  padding-left: 10px;
  display: flex;
}

.collection-item {
  border-radius: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-2 {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.text-block-16 {
  color: var(--text-subcategory);
  letter-spacing: 1.5px;
  text-transform: uppercase;
  font-size: 10px;
  font-family: var(--text--mono);
}

.text-block-17 {
  color: var(--navy);
  font-size: 17px;
  font-weight: 700;
  font-family: var(--text--heading);
}

.text-block-18 {
  color: var(--text-subcategory);
}

.link-2 {
  color: var(--accent);
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.div-block-39 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 22px;
  display: flex;
}

.div-block-40 {
  border-radius: 16px;
  box-shadow: 0 2px 10px #0003;
}

.div-block-41 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-19 {
  background-color: var(--link);
  border-radius: 50px;
  width: 2px;
  height: 2px;
}

.collection-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: 0;
  margin-right: 0;
  display: grid;
}

.next {
  margin-top: 40px;
}

.collection-list-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.empty-state {
  color: var(--navy);
  background-color: #0000;
}

.blob-title {
  color: #e9f1f5;
}

.progress-blob-htaw {
  -webkit-text-stroke-color: #e9f1f5;
  max-width: 1880px;
  margin: 0 auto;
  padding: 0 clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.progress-blob-cont {
  position: relative;
}

.progress-blob-htaw-title {
  -webkit-text-stroke-color: white;
  color: #fff !important;
}

.progress-blob-desc {
  color: #8fa8b6;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.progress-blob-htaw-title-2 {
  -webkit-text-stroke-color: white;
  color: #fff !important;
}

.progress-blob-desc-2 {
  color: #8fa8b6;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.progress-blob-htaw-title-3 {
  -webkit-text-stroke-color: white;
  color: #fff !important;
}

.progress-blob-desc-3 {
  color: #8fa8b6;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.progress-blob-htaw-title-4 {
  -webkit-text-stroke-color: white;
  color: #fff !important;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-copy {
  color: #73838f;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.progress-blob-htaw-desc-4 {
  color: #8fa8b6;
  max-width: 190px;
  font-size: 13px;
  line-height: 1.55;
}

.progress-blob-key {
  -webkit-text-stroke-color: #e9f1f5;
  max-width: 1880px;
  margin: 0 auto;
  padding: 0 clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.progress-blob-cont-key {
  position: relative;
}

.network {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
  position: relative;
}

.key {
  grid-row-gap: clamp(8px, 1vw, 20px);
  grid-column-gap: clamp(8px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(6, 1fr);
  display: grid;
  position: relative;
}

.div-block-43 {
  order: 9999;
}

.navbar-2 {
  display: none;
}

.container.inline-div-3 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(44px, 7vh, 100px) clamp(16px, 4vw, 30px) 36px;
}

.ntc-1301:hover {
  color: #fff;
}

.ntc-1301.inline-a-1, .ntc-1301.inline-a-2, .ntc-1301.inline-a-3, .ntc-1301.inline-a-4 {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.ntc-1302:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.ntc-1302.inline-a-5 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.ntc-1303:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-1303.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 17px 38px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 12px 34px #4bb39c66;
}

.ntc-1304:hover {
  color: var(--accent);
}

.ntc-1304.inline-a-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #e9f1f5;
  align-items: center;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.ntc-1305:hover {
  transform: translateY(-6px);
  box-shadow: 0 30px 64px #02223924;
}

.ntc-1305.inline-div-8 {
  filter: none;
  background-color: #fff;
  background-image: none;
  border: 1px solid #02264a14;
  border-radius: 20px;
  width: auto;
  height: auto;
  padding: clamp(26px, 2.4vw, 38px) clamp(24px, 2vw, 32px) clamp(30px, 2.6vw, 40px);
  position: static;
  box-shadow: 0 14px 40px #0222390f;
}

.ntc-1305.inline-div-15, .ntc-1305.inline-div-22 {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 20px;
  padding: clamp(26px, 2.4vw, 38px) clamp(24px, 2vw, 32px) clamp(30px, 2.6vw, 40px);
  position: static;
  box-shadow: 0 14px 40px #0222390f;
}

.ntc-1306:hover {
  background-color: #4bb39c0f;
  border-color: #4bb39c66;
}

.ntc-1306.inline-div-8, .ntc-1306.inline-div-10, .ntc-1306.inline-div-12 {
  background-color: #ffffff08;
  border: 1px solid #ffffff17;
  border-radius: 16px;
  height: clamp(90px, 10vh, 120px);
  transition: border-color .3s, background .3s;
  overflow: hidden;
}

.ntc-1306.inline-div-14 {
  background-color: #ffffff08;
  border: 1px solid #ffffff17;
  border-radius: 16px;
  height: clamp(90px, 10vh, 120px);
  position: relative;
  overflow: hidden;
}

.ntc-1307:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.ntc-1307.inline-a-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 18px 44px;
  font-size: 17px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s;
  display: inline-flex;
  box-shadow: 0 14px 38px #4bb39c66;
}

.ntc-1308:hover {
  color: var(--accent);
}

.ntc-1308.inline-a-0 {
  color: var(--ink);
  font-family: Poppins, sans-serif;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
}

.ntc-1309:hover {
  background-color: var(--accent);
  color: #04231d;
}

.ntc-1309.inline-a-1 {
  background-color: var(--navy);
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.ntc-1310:hover {
  background-color: var(--accent);
  color: #04231d;
}

.ntc-1310.inline-a-2 {
  background-color: var(--navy);
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.ntc-1311:hover {
  color: var(--accent);
}

.ntc-1311.inline-a-3 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #33566e;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.ntc-1312:hover {
  color: var(--accent);
}

.ntc-1312.inline-a-4 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #33566e;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180 {
  color: #e9f1f5;
  background-color: #02121f;
  font-family: Manrope, sans-serif;
  overflow-x: clip;
}

.inline-imgraw-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  height: 36px;
  display: block;
}

.inline-a-0-1-2-3-4-5-6 {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.inline-nav-0-1-2-3 {
  grid-row-gap: clamp(18px, 2.4vw, 36px);
  grid-column-gap: clamp(18px, 2.4vw, 36px);
  align-items: center;
  display: flex;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin: 0 auto;
  padding: 15px clamp(16px, 1.8vw, 30px);
  display: flex;
}

.inline-header-0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182 {
  z-index: 0;
  background-image: radial-gradient(120% 90% at 78% 16%, #0d3d548c, #0000 60%);
  position: absolute;
  inset: -8% 0 0;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107 {
  opacity: .3;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 34%;
  position: absolute;
  top: 0%;
  left: 2%;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99 {
  opacity: .45;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 41%;
  position: absolute;
  top: 11%;
  left: 7.6%;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94 {
  opacity: .6;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 48%;
  position: absolute;
  top: 22%;
  left: 13.2%;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  opacity: .75;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 55%;
  position: absolute;
  top: 7%;
  left: 18.8%;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  opacity: .9;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 62%;
  position: absolute;
  top: 18%;
  left: 24.4%;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  opacity: .3;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 69%;
  position: absolute;
  top: 3%;
  left: 30%;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  opacity: .45;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 36%;
  position: absolute;
  top: 14%;
  left: 35.6%;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  opacity: .6;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 43%;
  position: absolute;
  top: 25%;
  left: 41.2%;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  opacity: .75;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 50%;
  position: absolute;
  top: 10%;
  left: 46.8%;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  opacity: .9;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 57%;
  position: absolute;
  top: 21%;
  left: 52.4%;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  opacity: .3;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 64%;
  position: absolute;
  top: 6%;
  left: 58%;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  opacity: .45;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 71%;
  position: absolute;
  top: 17%;
  left: 63.6%;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  opacity: .6;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 38%;
  position: absolute;
  top: 2%;
  left: 69.2%;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  opacity: .75;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 45%;
  position: absolute;
  top: 13%;
  left: 74.8%;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  opacity: .9;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 52%;
  position: absolute;
  top: 24%;
  left: 80.4%;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  opacity: .3;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 59%;
  position: absolute;
  top: 9%;
  left: 86%;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  opacity: .45;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 66%;
  position: absolute;
  top: 20%;
  left: 91.6%;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  opacity: .6;
  background-image: linear-gradient(#0000, #78bce58c, #0000);
  width: 1px;
  height: 73%;
  position: absolute;
  top: 5%;
  left: 97.2%;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  z-index: 0;
  opacity: .5;
  pointer-events: none;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef0 0%, #031422d6 40%, #041a2c8c 74%, #041a2c66 100%);
  position: absolute;
  inset: 0;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e66 0%, #0000 24% 66%, #041826 100%);
  position: absolute;
  inset: 0;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  background-color: #ef4444;
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f4a4a4;
  letter-spacing: 2.5px;
  background-color: #ef44441a;
  border: 1px solid #ef444466;
  border-radius: 999px;
  align-items: center;
  padding: 8px 15px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  display: inline-flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64 {
  color: var(--accent);
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 26px;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54, .inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #fff;
  display: inline-block;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52, .inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51, .inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46, .inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  color: #7fc9a9;
  display: inline-block;
}

.inline-h1-0-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #fff;
  letter-spacing: -.03em;
  margin: 0 0 22px;
  font-family: Poppins, sans-serif;
  font-size: clamp(42px, 5.4vw, 88px);
  font-weight: 700;
  line-height: 1.03;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #fff;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32 {
  color: #f4a4a4;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  color: #c0d0da;
  margin: 0 0 40px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.7vw, 24px);
  font-weight: 600;
}

.inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
  color: var(--accent);
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41 {
  color: #8fa8b6;
  letter-spacing: 1.5px;
  margin-bottom: 4px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #ffffff0a;
  border: 1px solid #ffffff1a;
  border-radius: 14px;
  align-items: center;
  padding: 15px 22px;
  display: flex;
}

.inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: var(--accent);
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
  color: #8fa8b6;
  letter-spacing: 1.5px;
  margin-bottom: 4px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #ffffff0a;
  border: 1px solid #ffffff1a;
  border-radius: 14px;
  align-items: center;
  padding: 15px 22px;
  display: flex;
}

.inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: var(--accent);
}

.inline-div-29-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #8fa8b6;
  letter-spacing: 1.5px;
  margin-bottom: 4px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-30-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}

.inline-div-31-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #ffffff0a;
  border: 1px solid #ffffff1a;
  border-radius: 14px;
  align-items: center;
  padding: 15px 22px;
  display: flex;
}

.inline-div-32-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  margin-bottom: 44px;
  display: flex;
}

.inline-div-33-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.inline-span-14-1-2-3-4-5-6-7-8-9-10 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-34-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  display: flex;
}

.inline-div-35-1-2-3-4-5-6-7-8 {
  max-width: 940px;
}

.inline-div-36-1-2-3-4-5-6 {
  z-index: 2;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(80px, 10vh, 130px) clamp(16px, 1.8vw, 30px) clamp(110px, 15vh, 180px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90 {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183 {
  background-image: linear-gradient(#041826 0%, #0a2537 22%, #244a63 46%, #6d93aa 70%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(110px, 15vh, 190px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  letter-spacing: -.02em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(26px, 2.6vw, 42px);
  font-weight: 700;
  line-height: 1.16;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  color: #44586a;
  margin: 0 0 22px;
  font-size: 16.5px;
  line-height: 1.85;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #44586a;
  margin: 0;
  font-size: 16.5px;
  line-height: 1.85;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: var(--accent);
}

.inline-em-0 {
  color: var(--ink);
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65 {
  color: #33566e;
  font-size: 14.5px;
  font-weight: 600;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 14px;
  align-items: center;
  margin-top: 34px;
  padding: 14px 22px;
  display: inline-flex;
  box-shadow: 0 12px 30px #0222390f;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100 {
  filter: blur(26px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c2e, #0000 70%);
  border-radius: 50%;
  width: 340px;
  height: 340px;
  position: absolute;
  top: -24%;
  right: -12%;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95 {
  color: #fff;
  margin-bottom: 30px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.7vw, 26px);
  font-weight: 600;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #7fe0cc;
  flex: none;
  padding-top: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #dbe6ec;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid #ffffff1a;
  align-items: flex-start;
  padding: 22px 0;
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #7fe0cc;
  flex: none;
  padding-top: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
  color: #dbe6ec;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid #ffffff1a;
  align-items: flex-start;
  padding: 22px 0;
  display: flex;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47 {
  color: #7fe0cc;
  flex: none;
  padding-top: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
  color: #dbe6ec;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-top: 1px solid #ffffff1a;
  align-items: flex-start;
  padding: 22px 0;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  position: relative;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  background-image: linear-gradient(165deg, #0b2c42, #04223a);
  border: 1px solid #4bb39c2e;
  border-radius: 24px;
  padding: clamp(32px, 3.4vw, 52px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 34px 90px #02223933;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  grid-row-gap: clamp(40px, 5vw, 96px);
  grid-column-gap: clamp(40px, 5vw, 96px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.05fr;
  align-items: start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
  display: grid;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(110px, 15vh, 190px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3vw, 48px);
  font-weight: 700;
  line-height: 1.12;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  color: #a5bac7;
  margin: 0;
  font-size: 16px;
  line-height: 1.72;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109 {
  max-width: 760px;
  margin-bottom: clamp(56px, 7vh, 88px);
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(16px, 1.3vw, 20px);
  font-weight: 600;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #5f7d90;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 12px;
  height: 12px;
  margin-top: 6px;
  box-shadow: 0 0 0 5px #4bb39c24;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.5vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  color: #a5bac7;
  max-width: 640px;
  font-size: 15px;
  line-height: 1.65;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  grid-row-gap: clamp(18px, 2vw, 30px);
  grid-column-gap: clamp(18px, 2vw, 30px);
  align-items: flex-start;
  display: flex;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  grid-row-gap: clamp(20px, 3vw, 52px);
  grid-column-gap: clamp(20px, 3vw, 52px);
  border-top: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: clamp(96px, 10vw, 150px) 1fr;
  padding: clamp(24px, 3vh, 36px) 0;
  display: grid;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(16px, 1.3vw, 20px);
  font-weight: 600;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48 {
  color: #5f7d90;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 12px;
  height: 12px;
  margin-top: 6px;
  box-shadow: 0 0 0 5px #4bb39c24;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.5vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  color: #a5bac7;
  max-width: 640px;
  font-size: 15px;
  line-height: 1.65;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  grid-row-gap: clamp(18px, 2vw, 30px);
  grid-column-gap: clamp(18px, 2vw, 30px);
  align-items: flex-start;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  grid-row-gap: clamp(20px, 3vw, 52px);
  grid-column-gap: clamp(20px, 3vw, 52px);
  border-top: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: clamp(96px, 10vw, 150px) 1fr;
  padding: clamp(24px, 3vh, 36px) 0;
  display: grid;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(16px, 1.3vw, 20px);
  font-weight: 600;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33 {
  color: #5f7d90;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.inline-span-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 12px;
  height: 12px;
  margin-top: 6px;
  box-shadow: 0 0 0 5px #4bb39c24;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.5vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #a5bac7;
  max-width: 640px;
  font-size: 15px;
  line-height: 1.65;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  grid-row-gap: clamp(18px, 2vw, 30px);
  grid-column-gap: clamp(18px, 2vw, 30px);
  align-items: flex-start;
  display: flex;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  grid-row-gap: clamp(20px, 3vw, 52px);
  grid-column-gap: clamp(20px, 3vw, 52px);
  border-top: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: clamp(96px, 10vw, 150px) 1fr;
  padding: clamp(24px, 3vh, 36px) 0;
  display: grid;
}

.inline-span-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(16px, 1.3vw, 20px);
  font-weight: 600;
}

.inline-span-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #5f7d90;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.inline-span-14-1-2-3-4-5-6-7-8-9-10-11 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 12px;
  height: 12px;
  margin-top: 6px;
  box-shadow: 0 0 0 5px #4bb39c24;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.5vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #a5bac7;
  max-width: 640px;
  font-size: 15px;
  line-height: 1.65;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  grid-row-gap: clamp(18px, 2vw, 30px);
  grid-column-gap: clamp(18px, 2vw, 30px);
  align-items: flex-start;
  display: flex;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38 {
  grid-row-gap: clamp(20px, 3vw, 52px);
  grid-column-gap: clamp(20px, 3vw, 52px);
  border-top: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: clamp(96px, 10vw, 150px) 1fr;
  padding: clamp(24px, 3vh, 36px) 0;
  display: grid;
}

.inline-span-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(16px, 1.3vw, 20px);
  font-weight: 600;
}

.inline-span-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #5f7d90;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
}

.inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.inline-span-17-1-2-3-4-5-6-7-8-9 {
  background-color: var(--accent);
  border-radius: 50%;
  flex: none;
  width: 12px;
  height: 12px;
  margin-top: 6px;
  box-shadow: 0 0 0 5px #4bb39c24;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42 {
  color: #fff;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.5vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #a5bac7;
  max-width: 640px;
  font-size: 15px;
  line-height: 1.65;
}

.inline-div-25-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  grid-row-gap: clamp(18px, 2vw, 30px);
  grid-column-gap: clamp(18px, 2vw, 30px);
  align-items: flex-start;
  display: flex;
}

.inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
  grid-row-gap: clamp(20px, 3vw, 52px);
  grid-column-gap: clamp(20px, 3vw, 52px);
  border-top: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: clamp(96px, 10vw, 150px) 1fr;
  padding: clamp(24px, 3vh, 36px) 0;
  display: grid;
}

.inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  flex-direction: column;
  display: flex;
}

.inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186-187 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(110px, 15vh, 190px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186-187-188 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3vw, 48px);
  font-weight: 700;
  line-height: 1.12;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84 {
  color: #5a6e7c;
  margin: 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110 {
  text-align: center;
  max-width: 720px;
  margin: 0 auto clamp(56px, 7vh, 88px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102 {
  filter: blur(16px);
  background-image: radial-gradient(circle, #4bb39c33, #0000 68%);
  border-radius: 50%;
  position: absolute;
  inset: -8%;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97 {
  color: #eaf3f6;
  letter-spacing: .02em;
  background-image: linear-gradient(160deg, #4e91a7, #2c536d);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3vw, 44px);
  font-weight: 700;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88 {
  border: 2px solid #4bb39c66;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 40px #02223924;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  aspect-ratio: 1;
  width: clamp(120px, 10vw, 150px);
  margin-bottom: 24px;
  position: relative;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  color: var(--ink);
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.5vw, 23px);
  font-weight: 700;
  line-height: 1.2;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  color: #5fa588;
  margin-bottom: 16px;
  font-size: 13.5px;
  font-weight: 600;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #5a6e7c;
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  filter: blur(16px);
  background-image: radial-gradient(circle, #4bb39c33, #0000 68%);
  border-radius: 50%;
  position: absolute;
  inset: -8%;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  color: #eaf3f6;
  letter-spacing: .02em;
  background-image: linear-gradient(160deg, #4e91a7, #2c536d);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3vw, 44px);
  font-weight: 700;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  border: 2px solid #4bb39c66;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 40px #02223924;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  aspect-ratio: 1;
  width: clamp(120px, 10vw, 150px);
  margin-bottom: 24px;
  position: relative;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60 {
  color: var(--ink);
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.5vw, 23px);
  font-weight: 700;
  line-height: 1.2;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #5fa588;
  letter-spacing: 0;
  font-size: 13.5px;
  font-weight: 600;
  font-family: var(--text--regular);
  margin-bottom: 16px;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #5a6e7c;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.65;
  font-family: var(--text--regular);
  margin: 0;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  filter: blur(16px);
  background-image: radial-gradient(circle, #4bb39c33, #0000 68%);
  border-radius: 50%;
  position: absolute;
  inset: -8%;
}

.inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: #eaf3f6;
  letter-spacing: .02em;
  background-image: linear-gradient(160deg, #4e91a7, #2c536d);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3vw, 44px);
  font-weight: 700;
  display: flex;
}

.inline-div-18-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  border: 2px solid #4bb39c66;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  box-shadow: 0 16px 40px #02223924;
}

.inline-div-19-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  aspect-ratio: 1;
  width: clamp(120px, 10vw, 150px);
  margin-bottom: 24px;
  position: relative;
}

.inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50 {
  color: var(--ink);
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.5vw, 23px);
  font-weight: 700;
  line-height: 1.2;
}

.inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39 {
  color: #5fa588;
  font-size: 13.5px;
  font-weight: 600;
  font-family: var(--text--regular);
  margin-bottom: 16px;
}

.inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #5a6e7c;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.65;
  font-family: var(--text--regular);
  margin: 0;
}

.inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  grid-row-gap: clamp(18px, 2vw, 30px);
  grid-column-gap: clamp(18px, 2vw, 30px);
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186-187-188-189 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(110px, 15vh, 190px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186-187-188-189-190 {
  color: var(--accent);
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3vw, 48px);
  font-weight: 700;
  line-height: 1.12;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  color: #a5bac7;
  margin: 0;
  font-size: 16px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111 {
  text-align: center;
  max-width: 720px;
  margin: 0 auto clamp(48px, 6vh, 72px);
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103 {
  color: #7fe0cc;
  text-align: center;
  letter-spacing: 2.5px;
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  color: #eaf3f6;
  letter-spacing: -.01em;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.9vw, 28px);
  font-weight: 700;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67 {
  color: #8fa8b6;
  letter-spacing: 1.6px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px dashed #7fe0cc4d;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 18px 26px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
  background-color: #ffffff0a;
  border: 1px solid #ffffff1a;
  border-radius: 20px;
  max-width: 520px;
  height: clamp(120px, 14vh, 170px);
  margin: 0 auto;
  overflow: hidden;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  margin-bottom: clamp(44px, 5.5vh, 64px);
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84 {
  color: #8fa8b6;
  text-align: center;
  letter-spacing: 2.5px;
  margin-bottom: 22px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84, .inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73, .inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72, .inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
  color: #8fa8b6;
  letter-spacing: 1.6px;
  border: 1px dashed #ffffff29;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  display: flex;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  grid-row-gap: clamp(14px, 1.6vw, 22px);
  grid-column-gap: clamp(14px, 1.6vw, 22px);
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

.inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186-187-188-189-190-191 {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(110px, 15vh, 190px);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186-187-188-189-190-191-192 {
  filter: blur(30px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c33, #0000 68%);
  border-radius: 50%;
  width: 420px;
  height: 420px;
  position: absolute;
  top: -30%;
  left: -8%;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3vw, 48px);
  font-weight: 700;
  line-height: 1.1;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  color: #a5bac7;
  max-width: 440px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.72;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  color: #7fe0cc;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c52;
  border-radius: 12px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112 {
  color: #8fa8b6;
  letter-spacing: 1.5px;
  margin-bottom: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104 {
  color: #e9f1f5;
  font-size: 15px;
  font-weight: 600;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68 {
  color: #7fe0cc;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c52;
  border-radius: 12px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90 {
  color: #8fa8b6;
  letter-spacing: 1.5px;
  margin-bottom: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  color: #e9f1f5;
  font-size: 15px;
  font-weight: 600;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  color: #7fe0cc;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c52;
  border-radius: 12px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  color: #8fa8b6;
  letter-spacing: 1.5px;
  margin-bottom: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  color: #e9f1f5;
  font-size: 15px;
  font-weight: 600;
}

.inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  display: flex;
}

.inline-div-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  display: flex;
}

.inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  position: relative;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  background-color: #4bb39c;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  box-shadow: 0 0 10px #4bb39c;
}

.inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  color: #7fe0cc;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c4d;
  border-radius: 999px;
  align-items: center;
  padding: 11px 18px;
  font-size: 13.5px;
  font-weight: 600;
  display: flex;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55 {
  color: #8fa8b6;
  font-size: 13px;
}

.inline-div-13-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.inline-div-14-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  grid-row-gap: clamp(40px, 5vw, 80px);
  grid-column-gap: clamp(40px, 5vw, 80px);
  background-image: linear-gradient(135deg, #0b2c42, #04223a);
  border-radius: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  align-items: center;
  padding: clamp(40px, 5vw, 80px);
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02223938;
}

.inline-div-15-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 200px);
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186-187-188-189-190-191-192-193 {
  color: #8195a2;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 22px;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105 {
  color: #8195a2;
  letter-spacing: 2px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #33566e;
  flex-direction: column;
  font-size: 15px;
  display: flex;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91 {
  background-image: linear-gradient(160deg, #02264a, #4e91a7, #6fae9a);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
  box-shadow: 0 8px 22px #02223929;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  color: var(--ink);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(56px, 7vh, 88px) clamp(16px, 1.8vw, 30px) 40px;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  color: #8195a2;
  border-top: 1px solid #02264a1a;
  padding-top: 24px;
  font-size: 13px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  max-width: 1880px;
  margin: 0 auto;
  padding: 0 clamp(16px, 1.8vw, 30px) 40px;
}

.inline-footer-0-1-2-3-4-5-6-7-8-9-10 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #e6eef2 100%);
  border-top: 1px solid #02264a14;
}

.text-block-21 {
  color: var(--navy);
}

.bold-text-8 {
  font-size: 16px;
  display: block;
}

.bold-text-9, .bold-text-10, .bold-text-11, .bold-text-12 {
  font-size: 16px;
}

.ntc-54-copy:hover {
  color: var(--accent);
}

.ntc-54-copy.inline-a-17 {
  color: #6d8494;
  text-decoration: none;
  transition: color .3s;
}

.ntc-54-copy.inline-a-17:hover {
  color: var(--accent);
}

.ntc-54-copy.inline-a-17-copy {
  color: #6d8494;
  text-decoration: none;
  transition: color .3s;
}

.ntc-54-copy.inline-a-17-copy:hover {
  color: var(--accent);
}

.link-block, .link-block-2, .link-block-3, .link-block-4, .link-block-5, .link-block-6, .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12, .link-block-13, .link-block-14, .link-block-15, .link-block-16 {
  text-decoration: none;
}

.nav-link:hover {
  color: #fff;
}

.nav-link.inline-a-1, .nav-link.inline-a-2, .nav-link.inline-a-3, .nav-link.inline-a-4, .nav-link.inline-a-5 {
  color: #c4d2dc;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
}

.nav-cta:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.nav-cta.inline-a-6 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.solution-tab:hover {
  background-color: #02264a0a;
}

.solution-cta:hover {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  filter: brightness(1.08);
  color: #04231d;
}

.solution-tab-marker {
  background-color: #02264a1a;
  border-radius: 2px;
  width: 3px;
  height: 22px;
  transition: background .4s;
}

.solution-tab-number {
  color: #9fb4c2;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  transition: color .4s;
}

.solution-tab-title {
  color: #9fb4c2;
  flex: 1;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
  transition: color .4s;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186-187-188-189-190-191-192-193-194 {
  color: #e9f1f5;
  background-color: #02121f;
  font-family: Manrope, sans-serif;
  overflow-x: clip;
}

.site-logo.inline-imgraw-0 {
  height: 36px;
  display: block;
}

.site-logo-link.inline-a-0 {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.primary-nav.inline-nav-0 {
  grid-row-gap: clamp(18px, 2.4vw, 36px);
  grid-column-gap: clamp(18px, 2.4vw, 36px);
  align-items: center;
  display: flex;
}

.eyebrow-rule.inline-span-0 {
  background-color: #15a08a;
  width: 28px;
  height: 1.5px;
}

.eyebrow-label.inline-span-1 {
  color: #15a08a;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69 {
  color: #15a08a;
}

.section-heading.inline-h2-0 {
  color: var(--ink);
  letter-spacing: -.02em;
  margin: 0 0 12px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 2.8vw, 44px);
  font-weight: 700;
}

.section-intro.inline-p-0 {
  color: #5a6e7c;
  max-width: 440px;
  margin: 0;
  font-size: 14.5px;
  line-height: 1.65;
}

.solutions-inner.inline-div-2 {
  width: 100%;
  max-width: 1760px;
  margin: 0 auto;
  padding: clamp(80px, 11vh, 150px) clamp(20px, 3vw, 44px);
}

.solutions-section.inline-section-0 {
  color: var(--ink);
  background-color: #eef5f9;
}

.solutions-tab-layout {
  grid-row-gap: clamp(36px, 5vw, 90px);
  grid-column-gap: clamp(36px, 5vw, 90px);
  grid-template-rows: auto;
  grid-template-columns: .9fr 1.35fr;
  align-items: start;
  display: grid;
}

.solution-card {
  background-image: linear-gradient(150deg, #0e3d58 0%, #02264a 52%, #031624 100%);
  border: 1px solid #4bb39c38;
  border-radius: 32px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: clamp(380px, 58vh, 560px);
  padding: clamp(28px, 3vw, 52px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 90px #0222394d;
}

.solution-card-watermark {
  pointer-events: none;
  color: #ffffff14;
  font-family: JetBrains Mono, sans-serif;
  font-size: 210px;
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -50px;
  right: -6px;
}

.solution-card-badge {
  color: #7fe0cc;
  letter-spacing: 2.5px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c66;
  border-radius: 999px;
  padding: 6px 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
}

.solution-card-title {
  color: #fff;
  letter-spacing: -.02em;
  margin: 14px 0 12px;
  font-family: Poppins, sans-serif;
  font-size: clamp(26px, 2.2vw, 36px);
  font-weight: 700;
}

.solution-card-text {
  color: #9fb4c2;
  max-width: 480px;
  margin: 0 0 24px;
  font-size: 15.5px;
  line-height: 1.65;
}

.solution-cta-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 13px 28px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: all .25s;
  display: inline-flex;
  box-shadow: 0 10px 28px #4bb39c59;
}

.image-4 {
  width: 100%;
}

.section-3 {
  display: none;
}

.image-5 {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  position: static;
  inset: 0;
}

.solutions__card-img {
  z-index: -1;
  opacity: .2;
  width: 100%;
  position: absolute;
  inset: 0;
}

.div-block-51 {
  opacity: .9;
  background-color: #0000;
  background-image: none;
  display: block;
  position: absolute;
  inset: 0;
}

.probe__box {
  grid-template-rows: auto;
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}

.page {
  color: #e9f1f5;
  background-color: #02121f;
  font-family: Manrope, sans-serif;
  overflow-x: clip;
}

.l-container {
  max-width: 1880px;
  margin: 0 auto;
  padding-left: clamp(16px, 1.8vw, 30px);
  padding-right: clamp(16px, 1.8vw, 30px);
}

.l-container.site-footer__inner.inline-div-2 {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(48px, 7vh, 110px) clamp(16px, 4vw, 30px) 36px;
}

.l-section {
  padding-top: clamp(72px, 13vh, 170px);
  padding-bottom: clamp(72px, 13vh, 170px);
}

.l-section.l-section--dark.breach.inline-section-0, .l-section.l-section--dark.incident-response.inline-section-0 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  padding: clamp(72px, 11vh, 150px) 0;
}

.l-section.l-section--light-1.phishing.inline-section-0 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  padding: clamp(72px, 11vh, 150px) 0;
}

.l-section.cta-banner.inline-section-0 {
  background-image: linear-gradient(#041c2e 0%, #04223a 50%, #031a2b 100%);
  padding: clamp(56px, 9vh, 130px) 0;
}

.l-section--light {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.l-section--dark {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.l-divider {
  height: clamp(80px, 16vh, 200px);
}

.l-divider--to-light {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
}

.l-divider--to-dark {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
}

.l-grid {
  grid-row-gap: clamp(14px, 1.6vw, 22px);
  grid-column-gap: clamp(14px, 1.6vw, 22px);
  display: grid;
}

.l-grid.l-grid--cards.breach__aspects.inline-ul-0 {
  grid-row-gap: clamp(14px, 2vw, 24px);
  grid-column-gap: clamp(14px, 2vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  margin: 0 0 clamp(56px, 9vh, 120px);
  padding: 0;
  list-style: none;
  display: grid;
}

.l-grid.l-grid--cards.incident-response__hunting.inline-ul-0 {
  grid-row-gap: clamp(14px, 2vw, 24px);
  grid-column-gap: clamp(14px, 2vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.l-grid.l-grid--steps.process.breach__process.inline-ol-0 {
  grid-row-gap: clamp(18px, 2.4vw, 28px);
  grid-column-gap: clamp(18px, 2.4vw, 28px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.l-grid.l-grid--steps.process.incident-response__process.inline-ol-0 {
  grid-row-gap: clamp(18px, 2.4vw, 26px);
  grid-column-gap: clamp(18px, 2.4vw, 26px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  margin: 0 0 clamp(56px, 9vh, 120px);
  padding: 0;
  list-style: none;
  display: grid;
}

.l-grid.l-grid--tiles.phishing__types.inline-ul-0 {
  grid-row-gap: clamp(12px, 1.8vw, 18px);
  grid-column-gap: clamp(12px, 1.8vw, 18px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  margin: 0 0 clamp(56px, 9vh, 120px);
  padding: 0;
  list-style: none;
  display: grid;
}

.l-grid--cards {
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}

.l-grid--tiles {
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
}

.l-grid--steps {
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
}

.l-grid--split {
  grid-row-gap: clamp(24px, 4vw, 80px);
  grid-column-gap: clamp(24px, 4vw, 80px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}

.u-eyebrow {
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.u-eyebrow--dark {
  color: var(--accent);
}

.u-eyebrow--light {
  color: #5fa588;
}

.u-title {
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(26px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.u-title.inline-h2-0 {
  color: #fff;
}

.u-lede {
  margin: 0;
  font-size: clamp(15px, 1.1vw, 16.5px);
  line-height: 1.75;
}

.u-lede.inline-p-0 {
  max-width: 80ch;
  color: var(--on-dark);
}

.u-accent {
  color: #7fc9a9;
}

.u-accent--light {
  color: #5fa588;
}

.site-header-1 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624d1;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.site-header__inner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.site-header__brand {
  flex: none;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.site-header__brand.inline-a-0 {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.site-header__logo {
  height: 36px;
  display: block;
}

.site-header__progress {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.site-nav {
  grid-row-gap: clamp(14px, 2.4vw, 36px);
  grid-column-gap: clamp(14px, 2.4vw, 36px);
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.site-nav.inline-nav-0 {
  grid-row-gap: clamp(12px, 2.4vw, 36px);
  grid-column-gap: clamp(12px, 2.4vw, 36px);
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.site-nav__link {
  color: #c4d2dc;
  border-bottom-style: none;
  padding-bottom: 3px;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
  transition: color .2s;
}

.site-nav__link:hover {
  color: #fff;
}

.site-nav__link--current {
  border-bottom: 2px solid var(--accent);
  color: #fff;
}

.site-nav__cta {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .2s;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.site-nav__cta:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.hero {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.hero__backdrop {
  z-index: 0;
  background-image: linear-gradient(#052033 0%, #041826 100%);
  position: absolute;
  inset: 0;
}

.hero__scrim {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%);
  position: absolute;
  inset: 0;
}

.hero__inner {
  z-index: 2;
  padding-top: clamp(72px, 12vh, 150px);
  padding-bottom: clamp(80px, 16vh, 190px);
  position: relative;
}

.hero__eyebrow {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 22px;
  display: flex;
}

.hero__eyebrow.inline-p-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--accent);
  letter-spacing: 3px;
  align-items: center;
  margin: 0 0 24px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(11px, 2vw, 12.5px);
  font-weight: 700;
  display: flex;
}

.hero__eyebrow-index {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
}

.hero__eyebrow-rule {
  background-color: var(--accent);
  width: 22px;
  height: 1.5px;
}

.hero__eyebrow-label {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 700;
}

.hero__title {
  color: #fff;
  letter-spacing: -.025em;
  max-width: 16ch;
  margin: 0 0 24px;
  font-family: Poppins, sans-serif;
  font-size: clamp(32px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.hero__title.inline-h1-0 {
  color: #fff;
  letter-spacing: -.025em;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(32px, 6vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.hero__lede {
  color: #c0d0da;
  max-width: 60ch;
  margin: 0 0 36px;
  font-size: clamp(15px, 1.2vw, 16.5px);
  line-height: 1.72;
}

.hero__lede.inline-p-1 {
  color: #c0d0da;
  max-width: 600px;
  margin: 0 0 40px;
  font-size: clamp(15px, 2.4vw, 16.5px);
  line-height: 1.72;
}

.hero__cta {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .22s, transform .22s;
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.hero__cta:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.pillars__header {
  max-width: 900px;
  margin-bottom: clamp(28px, 4vh, 52px);
}

.pillar-card {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  min-height: 280px;
  padding: clamp(24px, 3vw, 38px);
  text-decoration: none;
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), border-color .3s, box-shadow .3s;
  display: flex;
}

.pillar-card:hover {
  border-color: #4bb39c80;
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02121f80;
}

.pillar-card__head {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.pillar-card__icon {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 14px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  display: flex;
}

.pillar-card__index {
  color: #7fe0cc;
  letter-spacing: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.pillar-card__index.inline-span-2, .pillar-card__index.inline-span-5, .pillar-card__index.inline-span-8 {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
  display: block;
}

.pillar-card__title {
  color: #fff;
  letter-spacing: -.01em;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.7vw, 23px);
  font-weight: 600;
  line-height: 1.25;
}

.pillar-card__title.inline-span-3, .pillar-card__title.inline-span-6, .pillar-card__title.inline-span-9 {
  color: #fff;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 2.4vw, 22px);
  font-weight: 600;
  line-height: 1.25;
  display: block;
}

.pillar-card__text {
  color: var(--on-dark);
  margin: 0 0 18px;
  font-size: 14.5px;
  line-height: 1.68;
}

.pillar-card__text.inline-span-4, .pillar-card__text.inline-span-7, .pillar-card__text.inline-span-10, .pillar-card__text.inline-span-13 {
  color: #c0d0da;
  font-size: 13.5px;
  line-height: 1.6;
  display: block;
}

.pillar-card__tags {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: auto;
  display: flex;
}

.pillar-card__tag {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  background-color: #4bb39c24;
  border: 1px solid #4bb39c59;
  border-radius: 999px;
  padding: 6px 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  font-weight: 600;
}

.l-section--light-1 {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8, #f5f9fb);
}

.section-head {
  max-width: 820px;
  margin-bottom: clamp(40px, 6vh, 72px);
}

.section-head__eyebrow {
  color: #5fa588;
  letter-spacing: 3px;
  margin: 0 0 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.section-head__eyebrow.inline-p-0 {
  color: var(--accent);
  letter-spacing: 3px;
  margin: 0 0 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.section-head__title {
  letter-spacing: -.02em;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(26px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.section-head__title.inline-h2-0 {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(26px, 5vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.section-head__lede {
  color: #5a6e7c;
  margin: 0;
  font-size: clamp(15px, 1.1vw, 16px);
  line-height: 1.72;
}

.section-head__lede.inline-p-1 {
  color: #a5bac7;
  margin: 0;
  font-size: clamp(15px, 2.2vw, 16px);
  line-height: 1.72;
}

.section-subhead {
  color: #0b2c42;
  margin: 0 0 clamp(22px, 3vh, 34px);
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.8vw, 28px);
  font-weight: 700;
}

.section-subhead.breach__subhead.inline-h3-5 {
  color: #fff;
  text-align: center;
  margin: 0 0 clamp(28px, 4vh, 48px);
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 3.6vw, 32px);
  font-weight: 700;
}

.section-subhead.phishing__subhead.inline-h3-0 {
  margin: 0 0 clamp(20px, 3vh, 34px);
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 3.4vw, 28px);
  font-weight: 700;
}

.section-subhead.inline-h3-1 {
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 3.6vw, 32px);
  font-weight: 700;
  line-height: 1.2;
}

.section-subhead.incident-response__subhead.inline-h3-0 {
  color: #fff;
  text-align: center;
  margin: 0 0 clamp(28px, 4vh, 48px);
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 3.6vw, 32px);
  font-weight: 700;
}

.section-subhead.incident-response__subhead.inline-h3-1 {
  color: #fff;
  margin: 0 0 clamp(20px, 3vh, 34px);
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 3.6vw, 32px);
  font-weight: 700;
}

.section-subhead.inline-h3-8 {
  text-align: center;
  margin: 0 0 clamp(20px, 3vh, 34px);
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 3.4vw, 28px);
  font-weight: 700;
}

.section-subhead.inline-h3-5 {
  color: #fff;
  text-align: center;
  margin: 0 0 clamp(24px, 4vh, 44px);
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 3.4vw, 30px);
  font-weight: 700;
}

.section-subhead.inline-h3-0 {
  margin: 0 0 clamp(18px, 3vh, 32px);
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 3.4vw, 28px);
  font-weight: 700;
}

.process {
  margin: 0 0 clamp(56px, 8vh, 110px);
  padding: 0;
  list-style: none;
}

.process.inline-ol-0 {
  grid-row-gap: clamp(18px, 2.4vw, 26px);
  grid-column-gap: clamp(18px, 2.4vw, 26px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  margin: 0 0 clamp(48px, 8vh, 100px);
  padding: 0;
  list-style: none;
  display: grid;
}

.process__step {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.process__marker {
  color: #fff;
  background-image: linear-gradient(160deg, #4e91a7, #4bb39c);
  border: 2px solid #4bb39c;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 64px;
  height: 64px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  box-shadow: 0 12px 30px #4bb39c59;
}

.process__title {
  color: #0b2c42;
  margin: 0 0 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(14px, 1.05vw, 15px);
  font-weight: 700;
}

.process__title.inline-h4-0, .process__title.inline-h4-1, .process__title.inline-h4-2, .process__title.inline-h4-3, .process__title.inline-h4-4, .process__title.inline-h4-5 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.process__title.inline-h3-0, .process__title.inline-h3-1, .process__title.inline-h3-2, .process__title.inline-h3-3, .process__title.inline-h3-4, .process__title.inline-h3-5 {
  color: var(--ink);
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.process__text {
  color: #73838f;
  max-width: 24ch;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.process__text.inline-p-7, .process__text.inline-p-8, .process__text.inline-p-9, .process__text.inline-p-10, .process__text.inline-p-11 {
  color: #8fa8b6;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.process__text.inline-p-2, .process__text.inline-p-3, .process__text.inline-p-4, .process__text.inline-p-5, .process__text.inline-p-6 {
  color: #8fa8b6;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.compare-card {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-top: 3px solid #4bb39c;
  border-radius: 18px;
  padding: clamp(24px, 3vw, 44px);
  box-shadow: 0 14px 40px #0222390f;
}

.compare-card__tag {
  color: #5fa588;
  letter-spacing: 2px;
  margin: 0 0 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.compare-card__title {
  color: #0b2c42;
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.6vw, 26px);
  font-weight: 700;
  line-height: 1.2;
}

.compare-card__text {
  color: #5a6e7c;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.tile-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.service-tile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 14px;
  align-items: center;
  padding: 20px 22px;
  display: flex;
  box-shadow: 0 10px 26px #0222390d;
}

.service-tile__icon {
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c47;
  border-radius: 11px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
}

.service-tile__title {
  color: #0b2c42;
  margin: 0 0 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.service-tile__text {
  color: #73838f;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  color: #5fa588;
}

.breach__aspect {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  padding: clamp(24px, 2.6vw, 32px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), border-color .3s;
}

.breach__aspect:hover {
  border-color: #4bb39c80;
  transform: translateY(-6px);
}

.process__step-1 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  padding-top: 20px;
  list-style: none;
}

.process__marker-1 {
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: inline-flex;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80 {
  color: #7fc9a9;
}

.breach__aspect-title.inline-h3-0, .breach__aspect-title.inline-h3-1, .breach__aspect-title.inline-h3-2, .breach__aspect-title.inline-h3-3, .breach__aspect-title.inline-h3-4 {
  color: #fff;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.breach__aspect-text.inline-p-2, .breach__aspect-text.inline-p-3, .breach__aspect-text.inline-p-4, .breach__aspect-text.inline-p-5, .breach__aspect-text.inline-p-6 {
  color: #a5bac7;
  margin: 0;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
  color: #7fc9a9;
}

.phishing__type {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  padding: clamp(22px, 2.4vw, 28px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s;
  box-shadow: 0 10px 26px #0222390d;
}

.phishing__type:hover {
  transform: translateY(-6px);
  box-shadow: 0 22px 48px #0222391f;
}

.phishing__flag {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #02264a17;
  align-items: flex-start;
  padding: 18px 0;
  display: flex;
}

.phishing__flag-icon {
  border: 1.5px solid var(--accent);
  width: 28px;
  height: 28px;
  color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  color: #5fa588;
}

.phishing__type-num.inline-p-2, .phishing__type-num.inline-p-4, .phishing__type-num.inline-p-6, .phishing__type-num.inline-p-8, .phishing__type-num.inline-p-10 {
  color: var(--accent);
  margin: 0 0 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.phishing__type-title.inline-h4-0, .phishing__type-title.inline-h4-1, .phishing__type-title.inline-h4-2, .phishing__type-title.inline-h4-3, .phishing__type-title.inline-h4-4 {
  color: var(--ink);
  margin: 0 0 9px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.phishing__type-text.inline-p-3, .phishing__type-text.inline-p-5, .phishing__type-text.inline-p-7, .phishing__type-text.inline-p-9, .phishing__type-text.inline-p-11 {
  color: #5a6e7c;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.6;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71 {
  color: #5fa588;
}

.inline-p-12 {
  color: #5a6e7c;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-h4-5 {
  color: #33566e;
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-13 {
  color: #73838f;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.inline-h4-6 {
  color: #33566e;
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-14 {
  color: #73838f;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.inline-h4-7 {
  color: #33566e;
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-15 {
  color: #73838f;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.inline-h4-8 {
  color: #33566e;
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-16 {
  color: #73838f;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.inline-h4-9 {
  color: #33566e;
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-17 {
  color: #73838f;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.inline-h4-10 {
  color: #33566e;
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-18 {
  color: #73838f;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.inline-h4-11 {
  color: #33566e;
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-19 {
  color: #73838f;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.inline-h4-12 {
  color: #33566e;
  margin: 0 0 4px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-20 {
  color: #73838f;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.phishing__flags.inline-ul-1 {
  margin: 0;
  padding: 0;
  list-style: none;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-parent.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  color: #5fa588;
  letter-spacing: 3px;
  margin: 0 0 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-parent.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(26px, 5vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-parent.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #5a6e7c;
  margin: 0;
  font-size: clamp(15px, 2.2vw, 16px);
  line-height: 1.72;
}

.hunting__type {
  background-image: linear-gradient(#4bb39c0f, #ffffff03);
  border: 1px solid #ffffff14;
  border-radius: 18px;
  padding: clamp(26px, 3vw, 32px);
  transition: transform .32s cubic-bezier(.22, 1, .36, 1), border-color .32s;
  position: relative;
  overflow: hidden;
}

.hunting__type:hover {
  border-color: #4bb39c80;
  transform: translateY(-6px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72, .inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  color: #7fc9a9;
}

.inline-p-7-1-2-3-4-5-6-7-8-9-parent.inline-p-7-1-2-3-4-5-6-7-8-9 {
  color: #8fa8b6;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.cta-banner__panel {
  grid-row-gap: clamp(24px, 4vw, 56px);
  grid-column-gap: clamp(24px, 4vw, 56px);
  background-image: linear-gradient(135deg, #0d3d5499, #041a2cd9);
  border: 1px solid #4bb39c40;
  border-radius: 28px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: clamp(32px, 5vw, 80px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f80;
}

.cta-banner__button {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  background-color: var(--accent);
  color: #04231d;
  white-space: nowrap;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 15.5px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .22s, transform .22s;
  display: inline-flex;
  box-shadow: 0 12px 34px #4bb39c59;
}

.cta-banner__button:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.site-footer__link {
  color: #8fa8b6;
  font-size: 14px;
  text-decoration: none;
  transition: color .2s;
}

.site-footer__link:hover {
  color: var(--accent);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
  color: #7fc9a9;
}

.cta-banner__title.inline-h2-0 {
  color: #fff;
  letter-spacing: -.02em;
  flex: 280px;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(23px, 4.4vw, 42px);
  font-weight: 700;
  line-height: 1.12;
}

.site-footer__logo.inline-imgraw-0 {
  height: 44px;
  margin-bottom: 24px;
  display: block;
}

.site-footer__contact.inline-address-0 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #8fa8b6;
  flex-direction: column;
  font-size: 14px;
  font-style: normal;
  display: flex;
}

.site-footer__heading.inline-h2-0, .site-footer__heading.inline-h2-1, .site-footer__heading.inline-h2-2 {
  color: #fff;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-ul-0, .inline-ul-1, .inline-ul-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  margin: 0;
}

.site-footer__legal.inline-div-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff12;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: clamp(36px, 6vh, 64px);
  padding-top: 26px;
  font-size: 13px;
  display: flex;
}

.site-nav__link-1 {
  color: #c4d2dc;
  font-size: 14.5px;
  font-weight: 600;
  text-decoration: none;
  transition: color .2s;
}

.site-nav__link-1:hover {
  color: #fff;
}

.site-nav__cta-1 {
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 10px 26px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .2s;
  display: inline-flex;
  box-shadow: 0 6px 24px #4bb39c52;
}

.site-nav__cta-1:hover {
  filter: brightness(1.08);
  color: #04231d;
}

.test-logo.inline-imgraw-0 {
  height: 36px;
  display: block;
}

.hero__media {
  background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6a5726ac1aa4c91816147d88/6a7ba95253902071690df613_corporate.jpg");
  background-size: cover;
  position: absolute;
  inset: 0;
}

.hero__scrim-1 {
  background-image: linear-gradient(90deg, #03121ef5 0%, #031422e0 42%, #041a2c9e 72%, #041a2c73 100%);
  position: absolute;
  inset: 0;
}

.hero__cta-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .22s, transform .22s;
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.hero__cta-1:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  color: #7fc9a9;
}

.pillar-card-1 {
  border: 1px solid #ffffff14;
  border-radius: 22px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: clamp(300px, 38vw, 380px);
  text-decoration: none;
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), border-color .3s, box-shadow .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pillar-card-1:hover {
  border-color: #4bb39c80;
  transform: translateY(-6px);
  box-shadow: 0 26px 60px #02121f80;
}

.pillar-card__media {
  background-size: cover;
  position: absolute;
  inset: 0;
}

.pillar-card__media--vapt {
  background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6a5726ac1aa4c91816147d88/6a7ba9510a74c36c6fc9103d_app%20security.jpg");
}

.pillar-card__media--breach {
  background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6a5726ac1aa4c91816147d88/6a7ba952e5bb7bead0671440_data%20security.jpg");
}

.pillar-card__media--phishing {
  background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6a5726ac1aa4c91816147d88/6a7ba95357b7fe34b66f68d4_secure%20identity%20and%20access.jpg");
}

.pillar-card__media--response {
  background-image: url("https://s3.amazonaws.com/webflow-prod-assets/6a5726ac1aa4c91816147d88/6a7ba952061521022cd2ae41_network%20security.jpg");
}

.pillar-card__scrim {
  background-image: linear-gradient(#03162440 0%, #02182ab8 55%, #021422f5 100%);
  position: absolute;
  inset: 0;
}

.pillar-card__body {
  padding: clamp(22px, 3vw, 32px);
  position: relative;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  color: #7fc9a9;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #a5bac7;
  margin: 0;
  font-size: clamp(15px, 2.2vw, 16px);
  line-height: 1.75;
}

.pillars__grid.inline-ul-0 {
  grid-row-gap: clamp(16px, 2vw, 24px);
  grid-column-gap: clamp(16px, 2vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.pillars.inline-section-0 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  padding: clamp(64px, 10vh, 140px) 0;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-parent.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--accent);
  letter-spacing: 3px;
  align-items: center;
  margin: 0 0 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.process__step-1-2 {
  border-top-style: solid;
  border-top-width: 2px;
  border-top-color: var(--accent);
  padding-top: 20px;
  list-style: none;
}

.process__marker-1-2 {
  background-image: linear-gradient(160deg, #4e91a7, var(--accent));
  color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 16px;
  font-weight: 600;
  display: inline-flex;
}

.compare-card-1 {
  border-top-style: solid;
  border-top-width: 3px;
  border-top-color: var(--accent);
  background-color: #fff;
  border-bottom: 1px solid #02264a14;
  border-left: 1px solid #02264a14;
  border-right: 1px solid #02264a14;
  border-radius: 18px;
  padding: clamp(24px, 3vw, 44px);
  box-shadow: 0 14px 40px #0222390f;
}

.service-tile-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 14px;
  align-items: center;
  padding: 20px 22px;
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s;
  display: flex;
  box-shadow: 0 10px 26px #0222390d;
}

.service-tile-1:hover {
  transform: translateY(-4px);
  box-shadow: 0 22px 48px #0222391f;
}

.aspect-card {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 18px;
  padding: clamp(22px, 2.6vw, 32px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), border-color .3s;
}

.aspect-card:hover {
  border-color: #4bb39c80;
  transform: translateY(-6px);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84 {
  color: #5fa588;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72 {
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(26px, 5vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-p-7-1-2-3-4-5-6-7-8-9 {
  color: #73838f;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-p-8-1-2 {
  color: #5fa588;
  letter-spacing: 2px;
  margin: 0 0 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-h3-6-1-2-3-4-5-6-7-8-9 {
  color: var(--ink);
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 2.6vw, 26px);
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-9-1 {
  color: #5a6e7c;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-p-10 {
  color: #5fa588;
  letter-spacing: 2px;
  margin: 0 0 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-h3-7-1-2-3 {
  color: var(--ink);
  margin: 0 0 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 2.6vw, 26px);
  font-weight: 700;
  line-height: 1.2;
}

.inline-p-11 {
  color: #5a6e7c;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  color: #5fa588;
}

.inline-h4-0 {
  color: var(--ink);
  margin: 0 0 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-p-12-1 {
  color: #73838f;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-h4-1 {
  color: var(--ink);
  margin: 0 0 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-p-13-1 {
  color: #73838f;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-h4-2 {
  color: var(--ink);
  margin: 0 0 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-p-14-1 {
  color: #73838f;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-h4-3 {
  color: var(--ink);
  margin: 0 0 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-p-15-1 {
  color: #73838f;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-h4-4 {
  color: var(--ink);
  margin: 0 0 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-p-16-1 {
  color: #73838f;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.5;
}

.inline-h4-5-1 {
  color: var(--ink);
  margin: 0 0 4px;
  font-family: Poppins, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.inline-p-17-1 {
  color: #73838f;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.5;
}

.vapt__services.inline-ul-0 {
  grid-row-gap: clamp(12px, 1.6vw, 20px);
  grid-column-gap: clamp(12px, 1.6vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.vapt.inline-section-0 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  padding: clamp(64px, 10vh, 140px) 0;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-parent.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
  color: #5fa588;
  letter-spacing: 3px;
  margin: 0 0 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-parent.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #5a6e7c;
  margin: 0;
  font-size: clamp(15px, 2.2vw, 16px);
  line-height: 1.72;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-parent.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20, .inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-parent.inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18, .inline-p-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-parent.inline-p-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .inline-p-5-1-2-3-4-5-6-7-8-9-10-11-12-parent.inline-p-5-1-2-3-4-5-6-7-8-9-10-11-12, .inline-p-6-1-2-3-4-5-6-7-8-9-10-11-12-parent.inline-p-6-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #73838f;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
  color: #7fc9a9;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #fff;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
  color: #a5bac7;
  margin: 0;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-h3-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #fff;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #a5bac7;
  margin: 0;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-h3-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: #fff;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-p-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
  color: #a5bac7;
  margin: 0;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-h3-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-p-5-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #a5bac7;
  margin: 0;
  font-size: 13.5px;
  line-height: 1.62;
}

.inline-h3-4-1-2-3-4-5-6-7-8-9-10-11 {
  color: #fff;
  margin: 0 0 10px;
  font-family: Poppins, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.inline-p-6-1-2-3-4-5-6-7-8-9-10-11-12-13 {
  color: #a5bac7;
  margin: 0;
  font-size: 13.5px;
  line-height: 1.62;
}

.breach__aspects.inline-ul-0 {
  grid-row-gap: clamp(14px, 2vw, 24px);
  grid-column-gap: clamp(14px, 2vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  margin: 0 0 clamp(48px, 8vh, 100px);
  padding: 0;
  list-style: none;
  display: grid;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76 {
  color: #7fc9a9;
}

.inline-h4-0-1 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-7-1-2-3-4-5-6-7-8-9-10 {
  color: #8fa8b6;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.inline-h4-1-1 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-8-1-2-3 {
  color: #8fa8b6;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.inline-ol-0-parent.inline-ol-0 {
  grid-row-gap: clamp(18px, 2.4vw, 28px);
  grid-column-gap: clamp(18px, 2.4vw, 28px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.phish-card {
  background-color: #fff;
  border: 1px solid #02264a14;
  border-radius: 16px;
  padding: clamp(20px, 2.4vw, 28px);
  transition: transform .3s cubic-bezier(.22, 1, .36, 1), box-shadow .3s;
  box-shadow: 0 10px 26px #0222390d;
}

.phish-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 22px 48px #0222391f;
}

.flag-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #02264a17;
  align-items: flex-start;
  padding: 18px 0;
  display: flex;
}

.flag-item__mark {
  border: 1.5px solid var(--accent);
  width: 28px;
  height: 28px;
  color: var(--accent);
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  margin-top: 1px;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.hunt-card {
  background-image: linear-gradient(#4bb39c0f, #ffffff03);
  border: 1px solid #ffffff14;
  border-radius: 18px;
  padding: clamp(24px, 3vw, 32px);
  transition: transform .32s cubic-bezier(.22, 1, .36, 1), border-color .32s;
  position: relative;
}

.hunt-card:hover {
  border-color: #4bb39c80;
  transform: translateY(-6px);
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88 {
  color: #5fa588;
  letter-spacing: 3px;
  margin: 0 0 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86 {
  color: #5fa588;
}

.inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24 {
  color: #5a6e7c;
  margin: 0;
  font-size: clamp(15px, 2.2vw, 16px);
  line-height: 1.72;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77 {
  color: #5fa588;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: var(--accent);
  margin: 0 0 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h4-0-1-2 {
  color: var(--ink);
  margin: 0 0 9px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  color: #5a6e7c;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.6;
}

.inline-p-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
  color: var(--accent);
  margin: 0 0 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h4-1-1-2 {
  color: var(--ink);
  margin: 0 0 9px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-p-5-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #5a6e7c;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.6;
}

.inline-p-6-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: var(--accent);
  margin: 0 0 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h4-2-1-2 {
  color: var(--ink);
  margin: 0 0 9px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-p-7-1-2-3-4-5-6-7-8-9-10-11 {
  color: #5a6e7c;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.6;
}

.inline-p-8-1-2-3-4 {
  color: var(--accent);
  margin: 0 0 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h4-3-1-2 {
  color: var(--ink);
  margin: 0 0 9px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-p-9-1-2-3 {
  color: #5a6e7c;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.6;
}

.inline-p-10-1-2 {
  color: var(--accent);
  margin: 0 0 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.inline-h4-4-1-2 {
  color: var(--ink);
  margin: 0 0 9px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.inline-p-11-1-2 {
  color: #5a6e7c;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.6;
}

.phishing__types.inline-ul-0 {
  grid-row-gap: clamp(12px, 1.8vw, 18px);
  grid-column-gap: clamp(12px, 1.8vw, 18px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  margin: 0 0 clamp(48px, 8vh, 100px);
  padding: 0;
  list-style: none;
  display: grid;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  color: #5fa588;
}

.phishing.inline-section-0 {
  color: var(--ink);
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  padding: clamp(64px, 10vh, 140px) 0;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-parent.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  letter-spacing: -.02em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(26px, 5vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.inline-h3-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-parent.inline-h3-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 3.4vw, 30px);
  font-weight: 700;
  line-height: 1.2;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87, .inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
  color: #7fc9a9;
}

.inline-h4-0-1-2-3 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
  color: #8fa8b6;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-h4-1-1-2-3 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
  color: #8fa8b6;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-h4-2-1-2-3 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17 {
  color: #8fa8b6;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-h4-3-1-2-3 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #8fa8b6;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-h4-4-1-2-3 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #8fa8b6;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-h4-5-1-2 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-7-1-2-3-4-5-6-7-8-9-10-11-12 {
  color: #8fa8b6;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74 {
  color: #7fc9a9;
}

.inline-p-8-1-2-3-4-5 {
  color: #7fe0cc;
  margin: 0 0 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-h4-6-1 {
  color: #fff;
  margin: 0 0 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-p-9-1-2-3-4 {
  color: #a5bac7;
  margin: 0;
  font-size: 14px;
  line-height: 1.62;
}

.inline-p-10-1-2-3 {
  color: #7fe0cc;
  margin: 0 0 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-h4-7-1 {
  color: #fff;
  margin: 0 0 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-p-11-1-2-3 {
  color: #a5bac7;
  margin: 0;
  font-size: 14px;
  line-height: 1.62;
}

.inline-p-12-1-2 {
  color: #7fe0cc;
  margin: 0 0 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.inline-h4-8-1 {
  color: #fff;
  margin: 0 0 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-parent.inline-h3-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23 {
  color: #fff;
  text-align: center;
  margin: 0 0 clamp(24px, 4vh, 44px);
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 3.4vw, 30px);
  font-weight: 700;
}

.inline-h3-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-parent.inline-h3-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
  color: #fff;
  margin: 0 0 clamp(18px, 3vh, 32px);
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 3.4vw, 30px);
  font-weight: 700;
}

.cta-banner__panel-1 {
  grid-row-gap: clamp(20px, 4vw, 48px);
  grid-column-gap: clamp(20px, 4vw, 48px);
  background-image: linear-gradient(135deg, #0d3d5499, #041a2cd9);
  border: 1px solid #4bb39c40;
  border-radius: 28px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: clamp(28px, 5vw, 72px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f80;
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88 {
  color: #7fc9a9;
}

.inline-h2-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73 {
  color: #fff;
  letter-spacing: -.02em;
  flex: 280px;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 4.4vw, 42px);
  font-weight: 700;
  line-height: 1.12;
}

.cta-banner.inline-section-0 {
  background-image: linear-gradient(#041c2e 0%, #04223a 50%, #031a2b 100%);
  padding: clamp(48px, 8vh, 120px) 0;
}

.site-header__logo-1 {
  width: auto;
  height: 36px;
  display: block;
}

.site-footer__logo-1 {
  width: auto;
  height: 44px;
  display: block;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
  margin: 0;
}

.inline-p-13-1-2 {
  color: #a5bac7;
  margin: 0;
  font-size: 14px;
  line-height: 1.62;
}

.incident-response__hunting.inline-ul-0 {
  grid-row-gap: clamp(14px, 2vw, 24px);
  grid-column-gap: clamp(14px, 2vw, 24px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.incident-response.inline-section-0 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  padding: clamp(64px, 10vh, 140px) 0;
}

.inline-h4-2-1 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-9-1-2 {
  color: #8fa8b6;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.inline-h4-3-1 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-10-1 {
  color: #8fa8b6;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.inline-h4-4-1 {
  color: #fff;
  margin: 0 0 6px;
  font-size: 15px;
  font-weight: 700;
}

.inline-p-11-1 {
  color: #8fa8b6;
  margin: 0;
  font-size: 13px;
  line-height: 1.55;
}

.breach.inline-section-0 {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
  padding: clamp(64px, 10vh, 140px) 0;
}

.site-footer.inline-footer-0 {
  background-image: linear-gradient(#031a2b 0%, #02121f 100%);
  border-top: 1px solid #ffffff0d;
}

.hunting__type-num.inline-p-8, .hunting__type-num.inline-p-10, .hunting__type-num.inline-p-12 {
  color: #7fe0cc;
  margin: 0 0 18px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.hunting__type-title.inline-h4-6, .hunting__type-title.inline-h4-7, .hunting__type-title.inline-h4-8 {
  color: #fff;
  margin: 0 0 11px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.hunting__type-text.inline-p-9, .hunting__type-text.inline-p-11, .hunting__type-text.inline-p-13 {
  color: #a5bac7;
  margin: 0;
  font-size: 14px;
  line-height: 1.62;
}

.probe-section {
  background-color: #041826;
  padding: clamp(40px, 8vh, 120px) clamp(16px, 1.8vw, 30px);
}

.probe-inner {
  max-width: 1880px;
  margin: 0 auto;
}

.probe-title {
  color: #fff;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
}

.probe-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}

.probe-card {
  color: #c0d0da;
  border: 1px solid #ffffff1a;
  border-radius: 16px;
  padding: 20px;
}

.probe-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.ps-page {
  color: #e9f1f5;
  background-color: #02121f;
  font-family: Manrope, sans-serif;
  overflow-x: clip;
}

.ps-divider {
  background-image: linear-gradient(#041c2e 0%, #0c2c44 20%, #2c536d 44%, #6d93aa 68%, #c3d7e4 88%, #eef4f8 100%);
  height: clamp(120px, 16vh, 200px);
}

.ps-divider-2 {
  background-image: linear-gradient(#f5f9fb 0%, #c3d7e4 14%, #6d93aa 34%, #2c536d 58%, #0c2c44 82%, #041d30 100%);
  height: clamp(120px, 16vh, 200px);
}

.slot-img-1 {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.slot-empty-1 {
  background-image: linear-gradient(160deg, #0e3d58, #02264a);
  width: 100%;
  height: 100%;
}

.nav-bar {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.nav-progress {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.hero-section {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.hero-bg {
  z-index: 0;
  position: absolute;
  inset: -8% 0 0;
}

.hero-overlay {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%);
  position: absolute;
  inset: 0;
}

.hero-overlay-2 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.hero-overlay-3 {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
  mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
}

.hero-container {
  z-index: 2;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  position: relative;
}

.hero-copy {
  max-width: 820px;
}

.hero-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.hero-eyebrow {
  color: #4bb39c;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
}

.hero-rule {
  background-color: #4bb39c;
  width: 22px;
  height: 1.5px;
}

.hero-eyebrow-2 {
  color: #4bb39c;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 700;
}

.hero-title {
  color: #fff;
  letter-spacing: -.025em;
  text-wrap: balance;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.hero-wrap, .hero-wrap-2 {
  color: #7fc9a9;
  display: inline-block;
}

.hero-wrap-3, .hero-wrap-4, .hero-wrap-5 {
  color: #fff;
  display: inline-block;
}

.hero-text {
  color: #c0d0da;
  max-width: 600px;
  margin: 0 0 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.hero-wrap-6 {
  display: block;
}

.hero-btn {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #04231d;
  background-color: #4bb39c;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.hero-btn:hover {
  filter: brightness(1.07);
  color: #04231d;
  transform: translateY(-2px);
}

.hero-row-2 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  display: flex;
}

.hero-rule-2 {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.hero-caption {
  background-color: #4bb39c;
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.hero-eyebrow-3 {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.pillars-section {
  background-image: linear-gradient(#041826 0%, #04223a 50%, #041c2e 100%);
}

.pillars-container {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) 0;
}

.pillars-intro {
  max-width: 900px;
  margin-bottom: clamp(30px, 4vh, 52px);
}

.pillars-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.pillars-rule {
  background-color: #4bb39c;
  width: 28px;
  height: 1.5px;
}

.pillars-eyebrow {
  color: #4bb39c;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.pillars-title {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.pillars-accent {
  color: #7fc9a9;
}

.pillars-text {
  color: #a5bac7;
  max-width: 800px;
  margin: 0;
  font-size: 16px;
  line-height: 1.75;
}

.pillars-track {
  height: 420vh;
  position: relative;
}

.pillars-sticky {
  align-items: center;
  min-height: 100vh;
  padding: clamp(48px, 8vh, 80px) 0;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.pillars-grid {
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin: 0 auto;
  padding: 0 clamp(16px, 1.8vw, 30px);
  display: grid;
}

.pillars-row-2 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.pillars-item {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding: 14px 0 14px 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.pillars-item-num {
  color: #5f7d90;
  padding-top: 2px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.pillars-item-title {
  color: #9fb4c2;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.pillars-wrap {
  min-height: clamp(300px, 48vh, 420px);
  position: relative;
}

.pillars-panel {
  opacity: 0;
  pointer-events: none;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
  transform: translateY(26px);
}

.pillars-eyebrow-2 {
  color: #7fc9a929;
  margin-bottom: 8px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(50px, 5.5vw, 88px);
  font-weight: 600;
  line-height: 1;
}

.pillars-subtitle {
  color: #fff;
  letter-spacing: -.015em;
  margin: 0 0 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.15;
}

.pillars-text-2 {
  color: #a5bac7;
  max-width: 620px;
  margin: 0 0 22px;
  font-size: 15.5px;
  line-height: 1.75;
}

.pillars-row-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.pillars-eyebrow-3 {
  color: #7fe0cc;
  letter-spacing: 1px;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c4d;
  border-radius: 999px;
  padding: 7px 13px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
}

.pillars-row-4 {
  justify-content: center;
  justify-self: center;
  align-items: center;
  display: flex;
}

.pillars-media {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: clamp(180px, 15vw, 240px);
  display: flex;
  position: relative;
}

.pillars-dot {
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.pillars-wrap-2 {
  text-align: center;
  position: relative;
}

.pillars-count {
  color: #7fe0cc;
  font-family: JetBrains Mono, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.pillars-eyebrow-4 {
  color: #5f7d90;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10px;
  display: block;
}

.inline-circle-0-1-2-3-4-5 {
  filter: drop-shadow(0 0 8px #4bb39c99);
  transition: stroke-dashoffset .5s cubic-bezier(.22, 1, .36, 1);
}

.inline-svg-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.vapt-section {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.vapt-container {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(90px, 11vh, 150px);
}

.vapt-track {
  grid-row-gap: clamp(36px, 5vw, 90px);
  grid-column-gap: clamp(36px, 5vw, 90px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: start;
  margin-bottom: clamp(80px, 10vh, 130px);
  display: grid;
  position: relative;
}

.vapt-wrap {
  position: relative;
}

.vapt-wrap-2 {
  z-index: 1;
  margin-bottom: clamp(48px, 6vh, 80px);
  position: relative;
}

.vapt-eyebrow {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.vapt-title {
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.vapt-accent {
  color: #5fa588;
}

.vapt-text {
  color: #5a6e7c;
  max-width: 520px;
  margin: 0 0 34px;
  font-size: 16.5px;
  line-height: 1.8;
}

.vapt-wrap-3 {
  z-index: 1;
  margin-bottom: clamp(28px, 3.6vh, 44px);
  position: relative;
}

.vapt-eyebrow-2 {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.vapt-subtitle {
  color: #0b2c42;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.vapt-wrap-4 {
  z-index: 1;
  border-left: 2px solid #02264a1a;
  position: relative;
}

.vapt-box {
  padding: 0 0 clamp(30px, 3.6vh, 46px) clamp(30px, 3vw, 54px);
  position: relative;
}

.vapt-eyebrow-3 {
  color: #5fa588;
  background-color: #f5f9fb;
  padding: 2px 6px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(22px, 2vw, 30px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -2px;
  left: 0;
  transform: translateX(-52%);
}

.vapt-item-title {
  color: #0b2c42;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.4vw, 21px);
  font-weight: 600;
}

.vapt-copy {
  color: #5a6e7c;
  font-size: 14px;
  line-height: 1.65;
}

.vapt-sticky {
  height: fit-content;
  position: sticky;
  top: clamp(96px, 12vh, 130px);
}

.vapt-media {
  aspect-ratio: 4 / 3;
  background-image: linear-gradient(135deg, #12445f, #0a2236);
  border-radius: 24px;
  max-height: calc(100vh - clamp(96px, 12vh, 130px) - 44px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 90px #0222392e;
}

.vapt-overlay {
  pointer-events: none;
  background-image: linear-gradient(#0418262e 0%, #0000 40%, #041826db 100%);
  position: absolute;
  inset: 0;
}

.vapt-caption {
  position: absolute;
  bottom: 26px;
  left: 26px;
  right: 26px;
}

.vapt-row {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #06203299;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  align-items: center;
  margin-bottom: 16px;
  padding: 9px 15px;
  display: inline-flex;
}

.vapt-dot {
  background-color: #7fe0cc;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  box-shadow: 0 0 10px #7fe0cc;
}

.vapt-eyebrow-4 {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
}

.vapt-heading {
  color: #fff;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.24;
}

.vapt-copy-2 {
  color: #bcd0d9;
  font-size: 13.5px;
  line-height: 1.6;
}

.vapt-wrap-5 {
  margin-bottom: clamp(70px, 9vh, 120px);
}

.vapt-container-2 {
  text-align: center;
  max-width: 620px;
  margin: 0 auto clamp(34px, 4.5vh, 58px);
}

.vapt-eyebrow-5 {
  color: #5fa588;
  letter-spacing: 2.5px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11.5px;
}

.vapt-subtitle-2 {
  color: #0b2c42;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.14;
}

.vapt-grid {
  grid-row-gap: clamp(24px, 3.5vw, 64px);
  grid-column-gap: clamp(24px, 3.5vw, 64px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  align-items: center;
  display: grid;
}

.vapt-wrap-6 {
  text-align: right;
}

.vapt-eyebrow-6 {
  color: #5fa588;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.vapt-heading-2 {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(21px, 2.1vw, 32px);
  font-weight: 700;
  line-height: 1.14;
}

.vapt-text-2 {
  color: #5a6e7c;
  max-width: 400px;
  margin: 0 0 0 auto;
  font-size: 15px;
  line-height: 1.75;
}

.vapt-media-2 {
  aspect-ratio: 3 / 4;
  background-image: linear-gradient(135deg, #0e3d58, #0a2236);
  border-radius: 22px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 90px #02223933;
}

.vapt-overlay-2 {
  pointer-events: none;
  background-image: linear-gradient(#04182640 0%, #0000 45%, #041826d1 100%);
  position: absolute;
  inset: 0;
}

.vapt-caption-2 {
  text-align: center;
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
}

.vapt-item-title-2 {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 1.3vw, 19px);
  font-weight: 700;
  line-height: 1.3;
}

.vapt-text-3 {
  color: #5a6e7c;
  max-width: 400px;
  margin: 0;
  font-size: 15px;
  line-height: 1.75;
}

.vapt-grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  align-items: end;
  margin-bottom: clamp(20px, 2.6vh, 32px);
  display: grid;
}

.vapt-grid-3 {
  border-top: 1px solid #02264a24;
}

.vapt-service {
  grid-row-gap: clamp(14px, 2.6vw, 50px);
  grid-column-gap: clamp(14px, 2.6vw, 50px);
  border-bottom: 1px solid #02264a1a;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(min(100%, 180px), .4fr) 1fr auto;
  align-items: center;
  padding: clamp(24px, 3vh, 38px) clamp(10px, 1.4vw, 24px);
  transition: background .3s cubic-bezier(.22, 1, .36, 1), padding-left .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.vapt-service:hover {
  background-color: #5fa58812;
  padding-left: clamp(20px, 2.4vw, 40px);
}

.vapt-eyebrow-7 {
  color: #5fa588b3;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(15px, 1.2vw, 18px);
  font-weight: 600;
}

.vapt-item-title-3 {
  color: #0b2c42;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.5vw, 23px);
  font-weight: 600;
  line-height: 1.18;
}

.vapt-copy-3 {
  color: #73838f;
  max-width: 620px;
  font-size: 14.5px;
  line-height: 1.65;
}

.vapt-wrap-7 {
  opacity: .55;
  color: #5fa588;
  font-size: 20px;
}

.breach-section {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.breach-container {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.breach-grid {
  grid-row-gap: clamp(36px, 5vw, 80px);
  grid-column-gap: clamp(36px, 5vw, 80px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: center;
  margin-bottom: clamp(64px, 8vh, 110px);
  display: grid;
}

.breach-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.breach-rule {
  background-color: #4bb39c;
  width: 28px;
  height: 1.5px;
}

.breach-eyebrow {
  color: #4bb39c;
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.breach-title {
  color: #fff;
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.breach-accent {
  color: #7fc9a9;
}

.breach-text {
  color: #a5bac7;
  max-width: 520px;
  margin: 0;
  font-size: 16.5px;
  line-height: 1.8;
}

.breach-media {
  aspect-ratio: 4 / 3;
  background-image: linear-gradient(135deg, #0e3d58, #0a2236);
  border: 1px solid #4bb39c29;
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 90px #02121f80;
}

.breach-overlay {
  pointer-events: none;
  background-image: linear-gradient(#0000 50%, #04142099 100%);
  position: absolute;
  inset: 0;
}

.breach-grid-2 {
  border-top: 1px solid #ffffff1f;
  margin-bottom: clamp(70px, 9vh, 120px);
}

.breach-aspect {
  grid-row-gap: clamp(14px, 3vw, 56px);
  grid-column-gap: clamp(14px, 3vw, 56px);
  border-bottom: 1px solid #ffffff1a;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(min(100%, 160px), .34fr) 1fr;
  align-items: center;
  padding: clamp(26px, 3.2vh, 40px) clamp(8px, 1vw, 18px);
  transition: background .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.breach-aspect:hover {
  background-color: #4bb39c0f;
}

.breach-eyebrow-2 {
  color: #7fc9a9b3;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(16px, 1.3vw, 20px);
  font-weight: 600;
  line-height: 1;
}

.breach-item-title {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.5vw, 23px);
  font-weight: 600;
  line-height: 1.2;
}

.breach-copy {
  color: #a5bac7;
  max-width: 640px;
  font-size: 14.5px;
  line-height: 1.65;
}

.breach-wrap {
  text-align: center;
  margin-bottom: clamp(44px, 5.5vh, 64px);
}

.breach-subtitle {
  color: #fff;
  margin: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.breach-stepper {
  position: relative;
}

.breach-rule-2 {
  background-color: #ffffff1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.breach-stepper-fill {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  max-width: 80%;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c80;
}

.breach-grid-3 {
  grid-row-gap: clamp(24px, 1vw, 20px);
  grid-column-gap: clamp(24px, 1vw, 20px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 140px), 1fr));
  display: grid;
  position: relative;
}

.breach-step {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.breach-step-node {
  color: #8fa8b6;
  background-color: #ffffff0a;
  border: 2px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.breach-step-title {
  color: #cfe0e6;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.breach-copy-2 {
  color: #8fa8b6;
  max-width: 180px;
  font-size: 12.5px;
  line-height: 1.55;
}

.phish-section {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.phish-container {
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.phish-grid {
  grid-row-gap: clamp(36px, 5vw, 80px);
  grid-column-gap: clamp(36px, 5vw, 80px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: center;
  margin-bottom: clamp(64px, 8vh, 110px);
  display: grid;
}

.phish-media {
  aspect-ratio: 4 / 3;
  background-image: linear-gradient(135deg, #12445f, #0a2236);
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 90px #02223929;
}

.phish-overlay {
  pointer-events: none;
  background-image: linear-gradient(#0000 55%, #04182666 100%);
  position: absolute;
  inset: 0;
}

.phish-eyebrow {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 16px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
}

.phish-title {
  letter-spacing: -.02em;
  margin: 0 0 20px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.phish-accent {
  color: #5fa588;
}

.phish-text {
  color: #5a6e7c;
  max-width: 520px;
  margin: 0;
  font-size: 16.5px;
  line-height: 1.8;
}

.phish-grid-2 {
  grid-row-gap: clamp(32px, 4.5vw, 80px);
  grid-column-gap: clamp(32px, 4.5vw, 80px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  align-items: start;
  margin-bottom: clamp(70px, 9vh, 120px);
  display: grid;
}

.phish-sticky {
  position: sticky;
  top: clamp(96px, 12vh, 130px);
}

.phish-eyebrow-2 {
  color: #5fa588;
  letter-spacing: 2.5px;
  margin-bottom: 14px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11.5px;
}

.phish-subtitle {
  color: #0b2c42;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.14;
}

.phish-text-2 {
  color: #5a6e7c;
  max-width: 420px;
  margin: 0 0 clamp(24px, 3vh, 34px);
  font-size: 15.5px;
  line-height: 1.75;
}

.phish-media-2 {
  aspect-ratio: 4 / 5;
  background-image: linear-gradient(135deg, #12445f, #0a2236);
  border-radius: 22px;
  width: 100%;
  max-width: 525px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 36px 80px #0222392e;
}

.phish-overlay-2 {
  pointer-events: none;
  background-image: linear-gradient(#04182633 0%, #0000 42%, #03121ee0 100%);
  position: absolute;
  inset: 0;
}

.phish-caption {
  position: absolute;
  bottom: 22px;
  left: 22px;
  right: 22px;
}

.phish-rule {
  background-color: #7fe0cc;
  width: 36px;
  height: 1.5px;
  margin-bottom: 14px;
}

.phish-item-title {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.4vw, 21px);
  font-weight: 700;
  line-height: 1.26;
}

.phish-grid-3 {
  flex-direction: column;
  display: flex;
}

.phish-type-card {
  border-top: 1px solid #02264a1f;
  padding: clamp(24px, 3vh, 36px) 0;
}

.phish-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 14px;
  display: flex;
}

.phish-eyebrow-3 {
  color: #5fa588cc;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.phish-rule-2 {
  background-color: #02264a1f;
  flex: 1;
  height: 1px;
}

.phish-eyebrow-4 {
  color: #8195a2;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 10.5px;
}

.phish-heading {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.16;
}

.phish-copy {
  color: #5a6e7c;
  max-width: 620px;
  font-size: 14.5px;
  line-height: 1.7;
}

.phish-intro {
  max-width: 640px;
  margin-bottom: clamp(44px, 5.5vh, 68px);
}

.phish-subtitle-2 {
  color: #0b2c42;
  margin: 0 0 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
  line-height: 1.2;
}

.phish-text-3 {
  color: #5a6e7c;
  margin: 0;
  font-size: 15px;
  line-height: 1.7;
}

.phish-grid-4 {
  grid-row-gap: clamp(32px, 6vw, 110px);
  grid-column-gap: clamp(32px, 6vw, 110px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
  align-items: start;
  display: grid;
}

.phish-sticky-2 {
  height: fit-content;
  position: sticky;
  top: clamp(96px, 12vh, 130px);
}

.phish-media-3 {
  aspect-ratio: 4 / 5;
  background-image: linear-gradient(135deg, #12445f, #0a2236);
  border-radius: 24px;
  max-height: calc(100vh - clamp(96px, 12vh, 130px) - 40px);
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 90px #0222392e;
}

.phish-overlay-3 {
  pointer-events: none;
  background-image: linear-gradient(#04182633 0%, #0000 38%, #03121ee0 100%);
  position: absolute;
  inset: 0;
}

.phish-caption-2 {
  position: absolute;
  bottom: clamp(16px, 4vw, 26px);
  left: clamp(16px, 4vw, 26px);
  right: clamp(16px, 4vw, 26px);
}

.phish-eyebrow-5 {
  color: #f0b070;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(9.5px, 2.4vw, 11px);
}

.phish-heading-2 {
  color: #fff;
  text-wrap: pretty;
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 3.6vw, 24px);
  font-weight: 700;
  line-height: 1.28;
}

.phish-copy-2 {
  color: #bcd0d9;
  font-size: clamp(12px, 2.8vw, 13.5px);
  line-height: 1.6;
}

.phish-row-2 {
  flex-direction: column;
  display: flex;
}

.phish-grid-5 {
  grid-row-gap: clamp(14px, 2vw, 28px);
  grid-column-gap: clamp(14px, 2vw, 28px);
  border-top: 1px solid #02264a1f;
  grid-template-rows: auto;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: baseline;
  padding: clamp(20px, 2.6vh, 32px) 0;
  display: grid;
}

.phish-eyebrow-6 {
  color: #5fa5888c;
  font-family: JetBrains Mono, sans-serif;
  font-size: clamp(17px, 1.8vw, 26px);
  font-weight: 600;
  line-height: 1;
}

.phish-wrap {
  min-width: 0;
}

.phish-item-title-2 {
  color: #0b2c42;
  text-wrap: pretty;
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15.5px, 1.3vw, 20px);
  font-weight: 600;
  line-height: 1.25;
}

.phish-copy-3 {
  color: #73838f;
  overflow-wrap: anywhere;
  font-size: clamp(13px, 2.6vw, 14px);
  line-height: 1.6;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186-187-188-189-190-191-192-193-194-195 {
  color: #e9f1f5;
  background-color: #02121f;
  font-family: Manrope, sans-serif;
  overflow-x: clip;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186-187-188-189-190-191-192-193-194-195-196 {
  background-image: linear-gradient(90deg, #4e91a7, var(--accent));
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.inline-header-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114-115-116-117-118-119-120-121-122-123-124-125-126-127-128-129-130-131-132-133-134-135-136-137-138-139-140-141-142-143-144-145-146-147-148-149-150-151-152-153-154-155-156-157-158-159-160-161-162-163-164-165-166-167-168-169-170-171-172-173-174-175-176-177-178-179-180-181-182-183-184-185-186-187-188-189-190-191-192-193-194-195-196-197 {
  z-index: 0;
  position: absolute;
  inset: -8% 0 0;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106-107-108-109-110-111-112-113-114 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%);
  position: absolute;
  inset: 0;
}

.inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101-102-103-104-105-106 {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96-97-98-99-100-101 {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
  mask-image: radial-gradient(70% 60% at 80% 34%, #000, #0000);
}

.inline-span-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
}

.inline-span-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79 {
  background-color: var(--accent);
  width: 22px;
  height: 1.5px;
}

.inline-span-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
  color: var(--accent);
  letter-spacing: 3px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 12.5px;
  font-weight: 700;
}

.inline-div-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  animation: .8s cubic-bezier(.22, 1, .36, 1) both nt-rise;
  display: flex;
}

.inline-span-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58 {
  color: #7fc9a9;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .12s both nt-rise;
  display: inline-block;
}

.inline-span-4-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
  color: #7fc9a9;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .2s both nt-rise;
  display: inline-block;
}

.inline-span-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
  color: #fff;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .28s both nt-rise;
  display: inline-block;
}

.inline-span-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54 {
  color: #fff;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .36s both nt-rise;
  display: inline-block;
}

.inline-span-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49 {
  color: #fff;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .44s both nt-rise;
  display: inline-block;
}

.inline-h1-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
  color: #fff;
  letter-spacing: -.025em;
  text-wrap: balance;
  margin: 0 0 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90 {
  color: #c0d0da;
  max-width: 600px;
  margin: 0 0 40px;
  font-size: 16.5px;
  line-height: 1.72;
  animation: .9s cubic-bezier(.22, 1, .36, 1) .6s both nt-rise;
}

.inline-a-0-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--accent);
  color: #04231d;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: all .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82 {
  animation: .9s cubic-bezier(.22, 1, .36, 1) .74s both nt-rise;
}

.inline-span-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46 {
  background-color: var(--accent);
  width: 100%;
  height: 40%;
  animation: 2.4s cubic-bezier(.6, .1, .3, .9) infinite nt-scrollhint;
  position: absolute;
  top: 0;
  left: 0;
}

.inline-span-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
  display: block;
  position: relative;
  overflow: hidden;
}

.inline-span-10-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34 {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 11px;
}

.inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  animation: .9s cubic-bezier(.22, 1, .36, 1) 1s both nt-rise;
  display: flex;
}

.inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
  max-width: 820px;
}

.inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81 {
  z-index: 2;
  max-width: 1880px;
  margin: 0 auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  position: relative;
}

.inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94-95-96 {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.header_site {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.header_progress-bar {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.hero_section {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.hero_background {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1bda9c04abee0b01a79f_security%20investigation.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  position: absolute;
  inset: -8% 0 0;
}

.hero_veil-top {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%);
  position: absolute;
  inset: 0;
}

.hero_veil-bottom {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.hero_dots-overlay {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
}

.hero_content-wrap {
  z-index: 2;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  position: relative;
}

.hero_copy {
  max-width: 820px;
}

.hero_eyebrow {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.hero_eyebrow-rule {
  background-color: #4bb39c;
  width: 22px;
  height: 1.5px;
}

.hero_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  font-family: JetBrains Mono, monospace;
  font-size: 12.5px;
  font-weight: 700;
}

.hero_headline {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.hero_subtext {
  color: #c0d0da;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.hero_cta-button {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #04231d;
  background-color: #4bb39c;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  transition: filter .22s cubic-bezier(.22, 1, .36, 1), transform .22s cubic-bezier(.22, 1, .36, 1);
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.hero_scroll-cue {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  display: flex;
}

.hero_scroll-cue-bar {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
  position: relative;
  overflow: hidden;
}

.hero_scroll-cue-indicator {
  background-color: #4bb39c;
  width: 100%;
  height: 40%;
  position: absolute;
  top: 0;
  left: 0;
}

.hero_scroll-cue-label {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-style: normal;
}

.psv6_pillars_section {
  background-image: linear-gradient(#041826 0%, #04223a 50%, #041c2e 100%);
  position: relative;
}

.psv6_pillars_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px);
}

.psv6_pillars_eyebrow {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.psv6_pillars_eyebrow-rule {
  background-color: #4bb39c;
  width: 28px;
  height: 1.5px;
}

.psv6_pillars_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 700;
}

.psv6_pillars_heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.psv6_pillars_heading-accent {
  color: #7fc9a9;
}

.psv6_pillars_intro-text {
  color: #a5bac7;
  max-width: 800px;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.75;
}

.psv6_pillars_grid {
  grid-column-gap: clamp(24px, 3vw, 44px);
  grid-row-gap: clamp(24px, 3vw, 44px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
  margin-top: clamp(48px, 6vh, 72px);
  display: grid;
}

.psv6_pillar-card_number {
  color: #7fc9a947;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(40px, 4vw, 64px);
  font-weight: 600;
  line-height: 1;
}

.psv6_pillar-card_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.8vw, 26px);
  font-weight: 600;
  line-height: 1.2;
}

.psv6_pillar-card_body {
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14.5px;
  line-height: 1.7;
}

.psv6_pillar-card_tags {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.psv6_pillar-card_tag {
  color: #7fe0cc;
  letter-spacing: 1px;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c4d;
  border-radius: 999px;
  padding: 7px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.psv6_pillar-card {
  background-color: #ffffff08;
  border: 1px solid #ffffff14;
  border-radius: 20px;
  padding: clamp(28px, 3vw, 40px);
  transition: border-color .34s, transform .34s cubic-bezier(.22, 1, .36, 1);
  position: relative;
}

.psv6_pillar-track {
  height: 420vh;
  position: relative;
}

.psv6_pillar-pin {
  align-items: center;
  min-height: 100vh;
  padding-top: clamp(48px, 8vh, 80px);
  padding-bottom: clamp(48px, 8vh, 80px);
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.psv6_pillar-cols {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.psv6_pillar-index {
  grid-row-gap: 2px;
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.psv6_pillar-item {
  grid-column-gap: 14px;
  opacity: .5;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 20px;
  transition: opacity .4s cubic-bezier(.22, 1, .36, 1), border-color .4s, background-color .4s;
  display: flex;
}

.psv6_pillar-item_number {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.psv6_pillar-item_title {
  color: #9fb4c2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.psv6_pillar-stage {
  min-height: clamp(300px, 48vh, 420px);
  position: relative;
}

.psv6_pillar-panel {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.psv6_pillar-panel_big {
  color: #7fc9a929;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(50px, 5.5vw, 88px);
  font-weight: 600;
  line-height: 1;
}

.psv6_pillar-panel_title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.15;
}

.psv6_pillar-panel_body {
  color: #a5bac7;
  max-width: 620px;
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 15.5px;
  line-height: 1.75;
}

.psv6_pillar-panel_tags {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.psv6_pillar-ring-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.psv6_pillar-ring {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: clamp(180px, 15vw, 240px);
  display: flex;
  position: relative;
}

.psv6_pillar-ring_track {
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.psv6_pillar-ring_label {
  text-align: center;
  position: relative;
}

.psv6_pillar-count {
  color: #7fe0cc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 22px;
  font-weight: 600;
}

.psv6_pillar-of {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.psv6_pillar-ring_fill {
  background-image: conic-gradient(#4bb39c 25%, #ffffff14 0);
  border-radius: 50%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
  mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
}

.psv6_vapt_section {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.psv6_vapt_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(90px, 11vh, 150px);
}

.psv6_vapt_two-col {
  grid-column-gap: clamp(36px, 5vw, 90px);
  grid-row-gap: clamp(36px, 5vw, 90px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: start;
  margin-bottom: clamp(80px, 10vh, 130px);
  display: grid;
}

.psv6_vapt_kicker {
  color: #5fa588;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
}

.psv6_vapt_heading {
  color: #0b2c42;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.psv6_vapt_lead {
  color: #5a6e7c;
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16.5px;
  line-height: 1.8;
}

.psv6_vapt_subheading {
  color: #0b2c42;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.psv6_vapt_step-rail {
  border-left: 2px solid #02264a1a;
  margin-top: clamp(28px, 3.6vh, 44px);
}

.psv6_vapt_step {
  padding-top: 0;
  padding-bottom: clamp(30px, 3.6vh, 46px);
  padding-left: clamp(30px, 3vw, 54px);
  position: relative;
}

.psv6_vapt_step_number {
  color: #5fa588;
  background-color: #f5f9fb;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(22px, 2vw, 30px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -2px;
  left: -17px;
}

.psv6_vapt_step_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.4vw, 21px);
  font-weight: 600;
}

.psv6_vapt_step_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.65;
}

.psv6_vapt_image-panel {
  aspect-ratio: 4 / 3;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1bdb7b6c441c0fc07258_security%20specialist%20performing%20a%20controlled%20penetration%20test.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  padding: 26px;
  display: flex;
  position: sticky;
  top: clamp(96px, 12vh, 130px);
  box-shadow: 0 40px 90px #0222392e;
}

.psv6_vapt_image-badge {
  grid-column-gap: 10px;
  background-color: #06203299;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  align-items: center;
  width: fit-content;
  margin-bottom: 16px;
  padding: 9px 15px;
  display: inline-flex;
}

.psv6_vapt_image-badge-dot {
  background-color: #7fe0cc;
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.psv6_vapt_image-badge-label {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.psv6_vapt_image-headline {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.24;
}

.psv6_vapt_image-subtext {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.psv6_vapt_compare-grid {
  grid-column-gap: clamp(24px, 3.5vw, 64px);
  grid-row-gap: clamp(24px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  align-items: center;
  margin-bottom: clamp(70px, 9vh, 120px);
  display: grid;
}

.psv6_vapt_compare-heading-wrap {
  text-align: center;
  max-width: 620px;
  margin-bottom: clamp(34px, 4.5vh, 58px);
  margin-left: auto;
  margin-right: auto;
}

.psv6_vapt_compare-label {
  color: #5fa588;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.psv6_vapt_compare-title {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(21px, 2.1vw, 32px);
  font-weight: 700;
  line-height: 1.14;
}

.psv6_vapt_compare-desc {
  color: #5a6e7c;
  max-width: 400px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.75;
}

.psv6_vapt_compare-image {
  aspect-ratio: 3 / 4;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1bdb7b6c441c0fc07258_security%20specialist%20performing%20a%20controlled%20penetration%20test.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 22px;
  box-shadow: 0 40px 90px #02223933;
}

.psv6_vapt-services_grid {
  grid-column-gap: clamp(32px, 4vw, 72px);
  grid-row-gap: clamp(32px, 4vw, 72px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr));
  align-items: start;
  display: grid;
}

.psv6_svc-list {
  border-top: 1px solid #02264a24;
}

.psv6_svc-row {
  cursor: pointer;
  grid-column-gap: clamp(14px, 2vw, 28px);
  background-color: #0000;
  border-bottom: 1px solid #02264a1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(20px, 2.4vh, 30px) clamp(10px, 1.4vw, 22px);
  transition: background-color .35s cubic-bezier(.22, 1, .36, 1), padding-left .35s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.psv6_svc-row_number {
  color: #5fa58899;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(14px, 1.1vw, 17px);
  font-weight: 600;
  transition: color .3s;
}

.psv6_svc-row_title {
  color: #33566e;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.5vw, 23px);
  font-weight: 600;
  line-height: 1.18;
  transition: color .3s;
}

.psv6_svc-row_desc {
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
}

.psv6_svc-row_dot {
  color: #5fa58899;
  background-color: #0000;
  border: 1px solid #02264a24;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 15px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.psv6_svc-detail {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1bdeb5ae54a09cf8c655_architectural%20visualization%20of%20a%20large%20digital%20environment.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  min-height: 320px;
  padding: clamp(20px, 2.4vh, 28px);
  position: sticky;
  top: clamp(96px, 12vh, 130px);
  box-shadow: 0 40px 90px #02223933;
}

.psv6_svc-detail_top {
  grid-column-gap: 14px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: clamp(60px, 10vh, 140px);
  display: flex;
}

.psv6_svc-detail_badge {
  color: #7fe0cc;
  letter-spacing: 2px;
  background-color: #04182699;
  border: 1px solid #7fe0cc57;
  border-radius: 999px;
  padding: 7px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.psv6_svc-detail_count {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 600;
}

.psv6_svc-detail_title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.16;
}

.psv6_svc-detail_probes-label {
  color: #9fc4b6;
  letter-spacing: 2px;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.psv6_svc-detail_probes-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.psv6_breach_section {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.psv6_breach_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.psv6_breach_band {
  aspect-ratio: 21 / 9;
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1bdbb6f3c3664880b60c_data-center%20environment.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px solid #4bb39c29;
  border-radius: 26px;
  align-items: flex-start;
  min-height: clamp(280px, 42vh, 440px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 44px 100px #02121f8c;
}

.psv6_breach_band-inner {
  max-width: 760px;
  padding: clamp(28px, 4vh, 56px) clamp(24px, 3.5vw, 64px);
}

.psv6_breach_band-eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.psv6_breach_band-eyebrow-rule {
  background-color: #4bb39c;
  width: 28px;
  height: 1.5px;
}

.psv6_breach_band-eyebrow-label {
  color: #7fe0cc;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
  font-weight: 700;
}

.psv6_breach_band-heading {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3.6vw, 58px);
  font-weight: 700;
  line-height: 1.06;
}

.psv6_breach_overlap {
  background-image: linear-gradient(165deg, #0a2c43, #04223a);
  border: 1px solid #4bb39c33;
  border-radius: 20px;
  width: min(100%, 720px);
  margin: -32px 0 clamp(70px, 9vh, 120px) auto;
  padding: clamp(24px, 3vw, 40px);
  position: relative;
  box-shadow: 0 34px 80px #020e1880;
}

.psv6_breach_overlap-text {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17.5px);
  line-height: 1.8;
}

.psv6_breach_aspects-kicker {
  color: #4bb39c;
  letter-spacing: 2.5px;
  margin-bottom: clamp(22px, 2.6vh, 32px);
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.psv6_aspect-list {
  border-top: 1px solid #ffffff24;
  margin-bottom: clamp(70px, 9vh, 120px);
}

.psv6_aspect-row {
  cursor: pointer;
  background-color: #0000;
  border-bottom: 1px solid #ffffff1c;
  transition: background-color .38s cubic-bezier(.22, 1, .36, 1);
}

.psv6_aspect-row_head {
  grid-column-gap: clamp(18px, 3vw, 44px);
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(22px, 2.8vh, 34px) clamp(10px, 1.6vw, 28px);
  transition: padding-left .38s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.psv6_aspect-row_number {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(14px, 1.2vw, 18px);
  font-weight: 600;
  transition: color .3s;
}

.psv6_aspect-row_title {
  color: #cfe0e6;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.9vw, 30px);
  font-weight: 600;
  line-height: 1.14;
  transition: color .3s;
}

.psv6_aspect-row_dot {
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 15px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.psv6_aspect-row_body {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  opacity: 0;
  flex-wrap: wrap;
  max-height: 0;
  padding-bottom: clamp(24px, 3vh, 34px);
  padding-left: clamp(10px, 1.6vw, 28px);
  padding-right: clamp(10px, 1.6vw, 28px);
  transition: max-height .45s cubic-bezier(.22, 1, .36, 1), opacity .35s;
  display: flex;
  overflow: hidden;
}

.psv6_chip-teal {
  color: #cfe9e0;
  letter-spacing: 1px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c4d;
  border-radius: 999px;
  padding: 8px 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.psv6_stepper {
  margin-top: clamp(44px, 5.5vh, 64px);
  position: relative;
}

.psv6_stepper_heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: clamp(44px, 5.5vh, 64px);
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.psv6_stepper_track {
  background-color: #ffffff1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.psv6_stepper_fill {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  max-width: 80%;
  height: 2px;
  transition: width .3s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c80;
}

.psv6_stepper_nodes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 140px), 1fr));
  display: grid;
  position: relative;
}

.psv6_stepper_step {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.psv6_stepper_node {
  color: #8fa8b6;
  background-color: #ffffff0a;
  border: 2px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, monospace;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.psv6_stepper_step-title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.psv6_stepper_step-desc {
  color: #8fa8b6;
  max-width: 180px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.psv6_phish_section {
  color: #0b2c42;
  background-image: linear-gradient(#f5f9fb 0%, #eef4f8 100%);
}

.psv6_phish_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.psv6_phish_intro-grid {
  grid-column-gap: clamp(36px, 5vw, 80px);
  grid-row-gap: clamp(36px, 5vw, 80px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: center;
  margin-bottom: clamp(64px, 8vh, 110px);
  display: grid;
}

.psv6_phish_intro-image {
  aspect-ratio: 4 / 3;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1bdbcafcedc39ac4a4d5_security-awareness%20session.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  box-shadow: 0 40px 90px #02223929;
}

.psv6_phish_kicker {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
}

.psv6_phish_heading {
  color: #0b2c42;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.psv6_phish_lead {
  color: #5a6e7c;
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16.5px;
  line-height: 1.8;
}

.psv6_phish_subheading {
  color: #0b2c42;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.psv6_pcards {
  grid-column-gap: clamp(10px, 1.2vw, 16px);
  grid-row-gap: clamp(10px, 1.2vw, 16px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 168px), 1fr));
  margin-top: clamp(26px, 3.2vh, 40px);
  margin-bottom: clamp(28px, 3.4vh, 44px);
  display: grid;
}

.psv6_pcard {
  text-align: left;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a24;
  border-radius: 14px;
  padding: clamp(16px, 1.8vh, 22px) clamp(14px, 1.4vw, 20px);
  transition: all .3s cubic-bezier(.22, 1, .36, 1);
  box-shadow: 0 6px 18px #0222390d;
}

.psv6_pcard_number {
  color: #5fa588bf;
  letter-spacing: 1.5px;
  margin-bottom: 9px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  display: block;
}

.psv6_pcard_title {
  color: #33566e;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 1.2vw, 17px);
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.psv6_pcard_channel {
  color: #8195a2;
  letter-spacing: 1.2px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.psv6_phish-detail_grid {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  align-items: center;
  margin-bottom: clamp(70px, 9vh, 120px);
  display: grid;
}

.psv6_phish-detail_image {
  aspect-ratio: 16 / 11;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1bdb171c02f35bdcce86_sophisticated%20investigation%20wall%20showing%20an%20attack.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  padding: clamp(18px, 2.2vh, 26px) clamp(20px, 2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 34px 78px #02223933;
}

.psv6_phish-detail_tell {
  color: #f0b070;
  letter-spacing: 1.8px;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.psv6_phish-detail_message {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(14px, 1.15vw, 17px);
  font-style: italic;
  line-height: 1.6;
}

.psv6_phish-detail_title {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 700;
  line-height: 1.12;
}

.psv6_phish-detail_desc {
  color: #5a6e7c;
  max-width: 460px;
  margin-top: 0;
  margin-bottom: clamp(22px, 2.8vh, 32px);
  font-size: 15.5px;
  line-height: 1.75;
}

.psv6_phish-detail_bullets {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.psv6_chip-light {
  color: #33566e;
  letter-spacing: 1px;
  background-color: #5fa5881a;
  border: 1px solid #5fa5884d;
  border-radius: 999px;
  padding: 8px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.psv6_redflags_grid {
  grid-column-gap: clamp(32px, 6vw, 110px);
  grid-row-gap: clamp(32px, 6vw, 110px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
  align-items: start;
  display: grid;
}

.psv6_redflags_image {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880d2203118c1c67037635_analysthologram%202%201.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 50% 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  padding: clamp(16px, 4vw, 26px);
  display: flex;
  position: sticky;
  top: clamp(96px, 12vh, 130px);
  box-shadow: 0 40px 90px #0222392e;
}

.psv6_redflags_image-tag {
  color: #f0b070;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(9.5px, 2.4vw, 11px);
}

.psv6_redflags_image-quote {
  color: #fff;
  margin-top: 0;
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 3.6vw, 24px);
  font-weight: 700;
  line-height: 1.28;
}

.psv6_redflags_image-caption {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(12px, 2.8vw, 13.5px);
  line-height: 1.6;
}

.psv6_flag {
  grid-column-gap: clamp(14px, 2vw, 28px);
  border-top: 1px solid #02264a1f;
  grid-template-columns: auto 1fr;
  align-items: baseline;
  padding-top: clamp(20px, 2.6vh, 32px);
  padding-bottom: clamp(20px, 2.6vh, 32px);
  display: grid;
}

.psv6_flag_number {
  color: #5fa5888c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(17px, 1.8vw, 26px);
  font-weight: 600;
  line-height: 1;
}

.psv6_flag_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15.5px, 1.3vw, 20px);
  font-weight: 600;
  line-height: 1.25;
}

.psv6_flag_desc {
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
}

.code-embed-4 {
  height: 100vh;
  max-height: 100vh;
}

.psv6_flags-list {
  flex-direction: column;
  display: flex;
}

.psv6_ir_section {
  background-image: linear-gradient(#041c2e 0%, #04223a 50%, #031a2b 100%);
}

.psv6_ir_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.psv6_ir_banner {
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1bdb5c6e992ae37674a4_server%20environment%20after%20suspicious%20activity%20has%20been%20detected.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px solid #4bb39c29;
  border-radius: 28px;
  align-items: flex-end;
  min-height: clamp(400px, 54vh, 560px);
  margin-bottom: clamp(56px, 7vh, 90px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 50px 100px #02121f80;
}

.psv6_ir_banner-inner {
  width: 100%;
  padding: clamp(32px, 4vw, 64px);
  position: relative;
}

.psv6_ir_banner-eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.psv6_ir_banner-eyebrow-rule {
  background-color: #4bb39c;
  width: 28px;
  height: 1.5px;
}

.psv6_ir_banner-eyebrow-label {
  color: #6fae9a;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 700;
}

.psv6_ir_banner-heading {
  color: #fff;
  letter-spacing: -.025em;
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: clamp(32px, 4vw, 66px);
  font-weight: 700;
  line-height: 1.04;
}

.psv6_ir_banner-lead {
  color: #c8d6df;
  max-width: 640px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: clamp(15.5px, 1.3vw, 19px);
  line-height: 1.75;
}

.psv6_ir_phases-heading-row {
  grid-column-gap: 24px;
  grid-template-columns: 1fr auto;
  align-items: end;
  margin-bottom: clamp(20px, 2.6vh, 32px);
  display: grid;
}

.psv6_ir_phases-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.psv6_ir_phases-count {
  color: #6d8494;
  letter-spacing: 2px;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.psv6_ir_phases-grid {
  grid-row-gap: 0px;
  grid-column-gap: clamp(40px, 5vw, 90px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr));
  margin-bottom: clamp(80px, 10vh, 130px);
  display: grid;
}

.psv6_ir_phase {
  grid-column-gap: clamp(18px, 2vw, 30px);
  border-top: 1px solid #ffffff1f;
  grid-template-columns: auto 1fr;
  align-items: start;
  padding-top: clamp(24px, 3vh, 36px);
  padding-bottom: clamp(24px, 3vh, 36px);
  display: grid;
}

.psv6_ir_phase_number {
  color: #7fc9a966;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(24px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1;
}

.psv6_ir_phase_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 7px;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.5vw, 22px);
  font-weight: 600;
  line-height: 1.2;
}

.psv6_ir_phase_desc {
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 14.5px;
  line-height: 1.65;
}

.psv6_hunt-heading {
  max-width: 660px;
  margin-bottom: clamp(30px, 4vh, 48px);
}

.psv6_hunt-kicker {
  color: #6fae9a;
  letter-spacing: 2.5px;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.psv6_hunt-title {
  color: #fff;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.psv6_hunt-desc {
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 15.5px;
  line-height: 1.75;
}

.psv6_hunt-grid {
  grid-column-gap: clamp(16px, 1.8vw, 28px);
  grid-row-gap: clamp(16px, 1.8vw, 28px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr));
  display: grid;
}

.psv6_hunt-card {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0f9d8e38516b27833d86_one%20large%20central%20display%20showing%20multiple%20systems.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border: 1px solid #ffffff17;
  border-radius: 22px;
  align-items: flex-end;
  min-height: clamp(340px, 44vh, 460px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 30px 70px #02121f6b;
}

.psv6_hunt-card:hover {
  border-color: #4bb39c73;
  transform: translateY(-7px);
  box-shadow: 0 44px 90px #02121f8c;
}

.psv6_hunt-card.psv6_hunt-card--alt-1 {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880d2236b7e7388f8e1d61_Analyst%20mage%202%201.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
}

.psv6_hunt-card.psv6_hunt-card--alt-2 {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8808063f73ca3248109731_cybersecurity%20professional%20in%20modern%20office.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 100% 0, 0 0;
}

.psv6_hunt-card_number {
  color: #ffffff38;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 3.4vw, 56px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: 22px;
  left: 24px;
}

.psv6_hunt-card_copy {
  padding: 26px 24px 28px;
  position: relative;
}

.psv6_hunt-card_rule {
  background-color: #7fe0cc;
  width: 38px;
  height: 1.5px;
  margin-bottom: 16px;
}

.psv6_hunt-card_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.5vw, 23px);
  font-weight: 700;
  line-height: 1.22;
}

.psv6_hunt-card_desc {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  line-height: 1.65;
}

.psv6_cta_section {
  background-image: linear-gradient(#041c2e 0%, #04223a 50%, #031a2b 100%);
}

.psv6_cta_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(90px, 11vh, 150px) clamp(16px, 1.8vw, 30px) clamp(100px, 13vh, 170px);
}

.psv6_cta_card {
  grid-column-gap: clamp(28px, 3.5vw, 56px);
  grid-row-gap: clamp(28px, 3.5vw, 56px);
  background-image: linear-gradient(135deg, #0d3d5499, #041a2cd9);
  border: 1px solid #4bb39c40;
  border-radius: 28px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), auto));
  align-items: center;
  padding: clamp(40px, 5vw, 80px);
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 0 40px 100px #02121f80;
}

.psv6_cta_badge {
  color: #7fe0cc;
  background-color: #4bb39c1f;
  border: 1px dashed #4bb39c66;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: clamp(90px, 8vw, 120px);
  height: clamp(90px, 8vw, 120px);
  font-size: 36px;
  display: flex;
}

.psv6_cta_heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(26px, 2.6vw, 42px);
  font-weight: 700;
  line-height: 1.12;
}

.psv6_footer {
  background-image: linear-gradient(#031a2b, #02121f);
  border-top: 1px solid #ffffff0d;
  display: none;
}

.psv6_footer_inner {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #6d8494;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(48px, 6vh, 80px) clamp(16px, 1.8vw, 30px) 36px;
  font-size: 13px;
  display: flex;
}

.msv6_header {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.msv6_header_progress-bar {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  height: 2px;
}

.msv6_header_inner {
  grid-column-gap: 20px;
  justify-content: space-between;
  align-items: center;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px clamp(16px, 1.8vw, 30px);
  display: flex;
  position: relative;
}

.msv6_brand {
  flex-direction: column;
  line-height: 1.1;
  text-decoration: none;
  display: flex;
}

.msv6_brand_name {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.msv6_brand_tagline {
  color: #7fe0cc;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, monospace;
  font-size: 9px;
}

.msv6_nav {
  grid-column-gap: clamp(16px, 2vw, 32px);
  align-items: center;
  display: flex;
}

.msv6_nav_link {
  color: #c0d0da;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.msv6_nav_toggle {
  color: #fff;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 16px;
  display: none;
}

.msv6_hero_section {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.msv6_hero_background {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b152f9c04abee0b007d42_senior%20cybersecurity%20consultant%20and%20two%20analysts.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  position: absolute;
  inset: -8% 0 0;
}

.msv6_hero_veil {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%), linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.msv6_hero_content-wrap {
  z-index: 2;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  position: relative;
}

.msv6_hero_copy {
  max-width: 820px;
}

.msv6_hero_eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.msv6_hero_eyebrow-rule {
  background-color: #4bb39c;
  width: 22px;
  height: 1.5px;
}

.msv6_hero_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  font-family: JetBrains Mono, monospace;
  font-size: 12.5px;
  font-weight: 700;
}

.msv6_hero_headline {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.msv6_hero_subtext {
  color: #c0d0da;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.msv6_hero_cta-button {
  grid-column-gap: 12px;
  color: #04231d;
  background-color: #4bb39c;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
}

.msv6_hero_meta {
  grid-column-gap: 20px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.msv6_hero_live {
  grid-column-gap: 8px;
  color: #a3bac8;
  align-items: center;
  font-size: 13px;
  display: flex;
}

.msv6_hero_live-dot {
  background-color: #7fe0cc;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.msv6_hero_scroll-cue {
  grid-column-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  display: flex;
}

.msv6_hero_scroll-cue-bar {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
}

.msv6_hero_scroll-cue-label {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.msv6_hero_live-text {
  margin-top: 0;
  margin-bottom: 0;
}

.msv6_soc_section {
  background-image: linear-gradient(#041826 0%, #04223a 50%, #041c2e 100%);
  position: relative;
}

.msv6_soc_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding-top: clamp(90px, 11vh, 150px);
  padding-left: clamp(16px, 1.8vw, 30px);
  padding-right: clamp(16px, 1.8vw, 30px);
}

.msv6_soc_eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.msv6_soc_eyebrow-rule {
  background-color: #4bb39c;
  width: 28px;
  height: 1.5px;
}

.msv6_soc_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 700;
}

.msv6_soc_heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.msv6_soc_intro-text {
  color: #a5bac7;
  max-width: 800px;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.75;
}

.msv6_cap-track {
  height: 480vh;
  position: relative;
}

.msv6_cap-pin {
  align-items: center;
  min-height: 100vh;
  padding-top: clamp(48px, 8vh, 80px);
  padding-bottom: clamp(48px, 8vh, 80px);
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.msv6_cap-cols {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(16px, 1.8vw, 30px);
  padding-right: clamp(16px, 1.8vw, 30px);
  display: grid;
}

.msv6_cap-index {
  grid-row-gap: 2px;
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.msv6_cap-item {
  grid-column-gap: 14px;
  opacity: .5;
  cursor: pointer;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  transition: opacity .4s cubic-bezier(.22, 1, .36, 1), border-color .4s, background-color .4s;
  display: flex;
}

.msv6_cap-item_number {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.msv6_cap-item_title {
  color: #9fb4c2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.msv6_cap-stage {
  min-height: clamp(300px, 48vh, 420px);
  position: relative;
}

.msv6_cap-panel {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.msv6_cap-panel_big {
  color: #7fc9a929;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(50px, 5.5vw, 88px);
  font-weight: 600;
  line-height: 1;
}

.msv6_cap-panel_title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.15;
}

.msv6_cap-panel_body {
  color: #a5bac7;
  max-width: 620px;
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 15.5px;
  line-height: 1.75;
}

.msv6_cap-panel_tags {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.msv6_cap-tag {
  color: #7fe0cc;
  letter-spacing: 1px;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c4d;
  border-radius: 999px;
  padding: 7px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.msv6_cap-ring-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.msv6_cap-ring {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: clamp(180px, 15vw, 240px);
  display: flex;
  position: relative;
}

.msv6_cap-ring_track {
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.msv6_cap-ring_fill {
  background-image: conic-gradient(#4bb39c 16.6%, #ffffff14 0);
  border-radius: 50%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
  mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
}

.msv6_cap-ring_label {
  text-align: center;
  position: relative;
}

.msv6_cap-count {
  color: #7fe0cc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 22px;
  font-weight: 600;
}

.msv6_cap-of {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.msv6_ops_section {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.msv6_ops_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px) clamp(90px, 11vh, 150px);
}

.msv6_ops_two-col {
  grid-column-gap: clamp(36px, 5vw, 90px);
  grid-row-gap: clamp(36px, 5vw, 90px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: start;
  margin-bottom: clamp(80px, 10vh, 130px);
  display: grid;
}

.msv6_ops_kicker {
  color: #5fa588;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
}

.msv6_ops_heading {
  color: #0b2c42;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.msv6_ops_lead {
  color: #5a6e7c;
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16.5px;
  line-height: 1.8;
}

.msv6_ops_subheading {
  color: #0b2c42;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.msv6_ops_step-rail {
  border-left: 2px solid #02264a1a;
  margin-top: clamp(28px, 3.6vh, 44px);
}

.msv6_ops_step {
  padding-top: 0;
  padding-bottom: clamp(26px, 3.2vh, 40px);
  padding-left: clamp(30px, 3vw, 54px);
  position: relative;
}

.msv6_ops_step_number {
  color: #5fa588;
  background-color: #f5f9fb;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(20px, 1.8vw, 26px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -2px;
  left: -17px;
}

.msv6_ops_step_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.3vw, 19px);
  font-weight: 600;
}

.msv6_ops_step_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.65;
}

.msv6_ops_image-panel {
  aspect-ratio: 4 / 3;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b152f9c04abee0b007d60_small%20SOC%20team%20of%20four.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-height: calc(100vh - clamp(96px, 12vh, 130px) - 44px);
  padding: 26px;
  display: flex;
  position: sticky;
  top: clamp(96px, 12vh, 130px);
  box-shadow: 0 40px 90px #0222392e;
}

.msv6_ops_image-badge {
  grid-column-gap: 10px;
  background-color: #06203299;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  align-items: center;
  width: fit-content;
  margin-bottom: 16px;
  padding: 9px 15px;
  display: inline-flex;
}

.msv6_ops_image-badge-dot {
  background-color: #7fe0cc;
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.msv6_ops_image-badge-label {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.msv6_ops_image-headline {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.24;
}

.msv6_ops_image-subtext {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.msv6_compare-heading-wrap {
  text-align: center;
  max-width: 620px;
  margin-bottom: clamp(34px, 4.5vh, 58px);
  margin-left: auto;
  margin-right: auto;
}

.msv6_compare-grid {
  grid-column-gap: clamp(24px, 3.5vw, 64px);
  grid-row-gap: clamp(24px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  align-items: center;
  margin-bottom: clamp(70px, 9vh, 120px);
  display: grid;
}

.msv6_compare-label {
  color: #5fa588;
  letter-spacing: 2px;
  margin-bottom: 12px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.msv6_compare-title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.9vw, 28px);
  font-weight: 700;
  line-height: 1.16;
}

.msv6_compare-desc {
  color: #5a6e7c;
  max-width: none;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.75;
}

.msv6_compare-image {
  aspect-ratio: 3 / 4;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8809c136b7e7388f8c0281_cybersecurity%20professional%20at%20a%20workstation%20reviewing%20two%20adjacent%20monitors.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 22px;
  justify-content: center;
  align-items: flex-end;
  padding: 20px;
  display: flex;
  box-shadow: 0 40px 90px #02223933;
}

.msv6_compare-image-text {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 1.3vw, 19px);
  font-weight: 700;
  line-height: 1.3;
}

.msv6_stack-grid {
  grid-column-gap: clamp(32px, 4vw, 72px);
  grid-row-gap: clamp(32px, 4vw, 72px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr));
  align-items: start;
  display: grid;
}

.msv6_stack-list {
  border-top: 1px solid #02264a24;
}

.msv6_stack-row {
  cursor: pointer;
  grid-column-gap: clamp(14px, 2vw, 28px);
  background-color: #0000;
  border-bottom: 1px solid #02264a1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(20px, 2.4vh, 30px) clamp(10px, 1.4vw, 22px);
  transition: background-color .35s cubic-bezier(.22, 1, .36, 1), padding-left .35s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.msv6_stack-row_number {
  color: #5fa58899;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(14px, 1.1vw, 17px);
  font-weight: 600;
  transition: color .3s;
}

.msv6_stack-row_title {
  color: #33566e;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.5vw, 23px);
  font-weight: 600;
  line-height: 1.18;
  transition: color .3s;
}

.msv6_stack-row_desc {
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
}

.msv6_stack-row_dot {
  color: #5fa58899;
  background-color: #0000;
  border: 1px solid #02264a24;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 15px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.msv6_stack-detail {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b152f8e38516b2784389b_experienced%20security%20analysts.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-direction: column;
  max-height: calc(100vh - clamp(96px, 12vh, 130px) - 40px);
  padding: clamp(20px, 2.4vh, 28px);
  display: flex;
  position: sticky;
  top: clamp(96px, 12vh, 130px);
  box-shadow: 0 40px 90px #02223933;
}

.msv6_stack-detail_top {
  grid-column-gap: 14px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.msv6_stack-detail_badge {
  color: #7fe0cc;
  letter-spacing: 2px;
  background-color: #04182699;
  border: 1px solid #7fe0cc57;
  border-radius: 999px;
  padding: 7px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.msv6_stack-detail_count {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 600;
}

.msv6_stack-detail_title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: auto;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.16;
}

.msv6_stack-detail_gives-label {
  color: #9fc4b6;
  letter-spacing: 2px;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.msv6_stack-detail_gives-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.msv6_mdr_section {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.msv6_mdr_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.msv6_mdr_band {
  aspect-ratio: 21 / 9;
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0f9d8cf8841cf6e9e118_workstation%20with%20an%20analyst.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px solid #4bb39c29;
  border-radius: 26px;
  align-items: flex-start;
  min-height: clamp(280px, 42vh, 440px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 44px 100px #02121f8c;
}

.msv6_mdr_band-inner {
  max-width: 800px;
  padding: clamp(28px, 4vh, 56px) clamp(24px, 3.5vw, 64px);
}

.msv6_mdr_band-eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.msv6_mdr_band-eyebrow-rule {
  background-color: #4bb39c;
  width: 28px;
  height: 1.5px;
}

.msv6_mdr_band-eyebrow-label {
  color: #7fe0cc;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
  font-weight: 700;
}

.msv6_mdr_band-heading {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3.6vw, 58px);
  font-weight: 700;
  line-height: 1.06;
}

.msv6_mdr_overlap {
  background-image: linear-gradient(165deg, #0a2c43, #04223a);
  border: 1px solid #4bb39c33;
  border-radius: 20px;
  width: min(100%, 720px);
  margin: -32px 0 clamp(70px, 9vh, 120px) auto;
  padding: clamp(24px, 3vw, 40px);
  position: relative;
  box-shadow: 0 34px 80px #020e1880;
}

.msv6_mdr_overlap-text {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17.5px);
  line-height: 1.8;
}

.msv6_mdr_kicker {
  color: #4bb39c;
  letter-spacing: 2.5px;
  margin-bottom: clamp(22px, 2.6vh, 32px);
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.msv6_mdr-list {
  border-top: 1px solid #ffffff24;
  margin-bottom: clamp(70px, 9vh, 120px);
}

.msv6_mdr-row {
  cursor: pointer;
  background-color: #0000;
  border-bottom: 1px solid #ffffff1c;
  transition: background-color .38s cubic-bezier(.22, 1, .36, 1);
}

.msv6_mdr-row_head {
  grid-column-gap: clamp(18px, 3vw, 44px);
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(22px, 2.8vh, 34px) clamp(10px, 1.6vw, 28px);
  transition: padding-left .38s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.msv6_mdr-row_number {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(14px, 1.2vw, 18px);
  font-weight: 600;
  transition: color .3s;
}

.msv6_mdr-row_title {
  color: #cfe0e6;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.9vw, 30px);
  font-weight: 600;
  line-height: 1.14;
  transition: color .3s;
}

.msv6_mdr-row_dot {
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 15px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.msv6_mdr-row_body {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  opacity: 0;
  flex-wrap: wrap;
  max-height: 0;
  padding-bottom: clamp(24px, 3vh, 34px);
  padding-left: clamp(10px, 1.6vw, 28px);
  padding-right: clamp(10px, 1.6vw, 28px);
  transition: max-height .45s cubic-bezier(.22, 1, .36, 1), opacity .35s;
  display: flex;
  overflow: hidden;
}

.msv6_mdr-chip {
  color: #cfe9e0;
  letter-spacing: 1px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c4d;
  border-radius: 999px;
  padding: 8px 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.msv6_stepper {
  margin-top: clamp(44px, 5.5vh, 64px);
  position: relative;
}

.msv6_stepper_heading {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.msv6_stepper_lead {
  color: #a5bac7;
  text-align: center;
  max-width: 620px;
  margin: 0 auto clamp(44px, 5.5vh, 64px);
  font-size: 15px;
  line-height: 1.7;
}

.msv6_stepper_track {
  background-color: #ffffff1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.msv6_stepper_fill {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  max-width: 80%;
  height: 2px;
  transition: width .3s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c80;
}

.msv6_stepper_nodes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 140px), 1fr));
  display: grid;
  position: relative;
}

.msv6_stepper_step {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.msv6_stepper_node {
  color: #8fa8b6;
  background-color: #ffffff0a;
  border: 2px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, monospace;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.msv6_stepper_step-title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.msv6_stepper_step-desc {
  color: #8fa8b6;
  max-width: 180px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.msv6_layers_section {
  color: #0b2c42;
  background-image: linear-gradient(#f5f9fb 0%, #eef4f8 100%);
}

.msv6_layers_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.msv6_layers_intro-grid {
  grid-column-gap: clamp(36px, 5vw, 80px);
  grid-row-gap: clamp(36px, 5vw, 80px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: center;
  margin-bottom: clamp(64px, 8vh, 110px);
  display: grid;
}

.msv6_layers_intro-image {
  aspect-ratio: 4 / 3;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b152ffded3f55089d6037_analyst%20calmly%20reviewing%20a%20potentially%20suspicious%20event.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  box-shadow: 0 40px 90px #02223929;
}

.msv6_layers_kicker {
  color: #5fa588;
  letter-spacing: 3px;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
}

.msv6_layers_heading {
  color: #0b2c42;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.msv6_layers_lead {
  color: #5a6e7c;
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16.5px;
  line-height: 1.8;
}

.msv6_layers_subheading {
  color: #0b2c42;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.msv6_lcards {
  grid-column-gap: clamp(10px, 1.2vw, 16px);
  grid-row-gap: clamp(10px, 1.2vw, 16px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr));
  margin-top: clamp(26px, 3.2vh, 40px);
  margin-bottom: clamp(28px, 3.4vh, 44px);
  display: grid;
}

.msv6_lcard {
  text-align: left;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a24;
  border-radius: 14px;
  padding: clamp(18px, 2vh, 24px) clamp(16px, 1.6vw, 22px);
  transition: all .3s cubic-bezier(.22, 1, .36, 1);
  box-shadow: 0 6px 18px #0222390d;
}

.msv6_lcard_number {
  color: #5fa588bf;
  letter-spacing: 1.5px;
  margin-bottom: 9px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  display: block;
}

.msv6_lcard_title {
  color: #33566e;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.3vw, 19px);
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.msv6_lcard_code {
  color: #8195a2;
  letter-spacing: 1.2px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.msv6_layer-detail_grid {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  align-items: center;
  margin-bottom: clamp(70px, 9vh, 120px);
  display: grid;
}

.msv6_layer-detail_image {
  aspect-ratio: 16 / 11;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1530aeab542ec27ee926_stacked%20security%20layers%20protecting%20a%20central%20digital%20environment.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  padding: clamp(18px, 2.2vh, 26px) clamp(20px, 2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 34px 78px #02223933;
}

.msv6_layer-detail_scope {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.msv6_layer-detail_signal {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(14px, 1.15vw, 17px);
  line-height: 1.6;
}

.msv6_layer-detail_title {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 700;
  line-height: 1.12;
}

.msv6_layer-detail_desc {
  color: #5a6e7c;
  max-width: 460px;
  margin-top: 0;
  margin-bottom: clamp(22px, 2.8vh, 32px);
  font-size: 15.5px;
  line-height: 1.75;
}

.msv6_layer-detail_chips {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.msv6_chip-light {
  color: #33566e;
  letter-spacing: 1px;
  background-color: #5fa5881a;
  border: 1px solid #5fa5884d;
  border-radius: 999px;
  padding: 8px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.msv6_cycle-intro {
  max-width: 640px;
  margin-bottom: clamp(44px, 5.5vh, 68px);
}

.msv6_cycle-grid {
  grid-column-gap: clamp(32px, 6vw, 110px);
  grid-row-gap: clamp(32px, 6vw, 110px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
  align-items: start;
  display: grid;
}

.msv6_cycle-image {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0f9dcc7cc962db5cd386_monitoring%20dashboard.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-height: calc(100vh - clamp(96px, 12vh, 130px) - 40px);
  padding: clamp(16px, 4vw, 26px);
  display: flex;
  position: sticky;
  top: clamp(96px, 12vh, 130px);
  box-shadow: 0 40px 90px #0222392e;
}

.msv6_cycle-image-tag {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(9.5px, 2.4vw, 11px);
}

.msv6_cycle-image-quote {
  color: #fff;
  margin-top: 0;
  margin-bottom: 9px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 3.6vw, 24px);
  font-weight: 700;
  line-height: 1.28;
}

.msv6_cycle-image-caption {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(12px, 2.8vw, 13.5px);
  line-height: 1.6;
}

.msv6_cycle-flag {
  grid-column-gap: clamp(14px, 2vw, 28px);
  border-top: 1px solid #02264a1f;
  grid-template-columns: auto 1fr;
  align-items: baseline;
  padding-top: clamp(20px, 2.6vh, 32px);
  padding-bottom: clamp(20px, 2.6vh, 32px);
  display: grid;
}

.msv6_cycle-flag_number {
  color: #5fa5888c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(17px, 1.8vw, 26px);
  font-weight: 600;
  line-height: 1;
}

.msv6_cycle-flag_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15.5px, 1.3vw, 20px);
  font-weight: 600;
  line-height: 1.25;
}

.msv6_cycle-flag_desc {
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
}

.msv6_cycle-list {
  flex-direction: column;
  display: flex;
}

.msv6_models_section {
  background-image: linear-gradient(#041c2e 0%, #04223a 50%, #031a2b 100%);
}

.msv6_models_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.msv6_models_banner {
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b152fa1641af0c32975ff_wide%20SOC%20scene%20with%20analysts.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px solid #4bb39c29;
  border-radius: 28px;
  align-items: flex-end;
  min-height: clamp(360px, 48vh, 520px);
  margin-bottom: clamp(56px, 7vh, 90px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 50px 100px #02121f80;
}

.msv6_models_banner-inner {
  width: 100%;
  padding: clamp(32px, 4vw, 64px);
  position: relative;
}

.msv6_models_banner-eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.msv6_models_banner-eyebrow-rule {
  background-color: #4bb39c;
  width: 28px;
  height: 1.5px;
}

.msv6_models_banner-eyebrow-label {
  color: #6fae9a;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 700;
}

.msv6_models_banner-heading {
  color: #fff;
  letter-spacing: -.025em;
  max-width: 900px;
  margin-top: 0;
  margin-bottom: 22px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 4vw, 64px);
  font-weight: 700;
  line-height: 1.04;
}

.msv6_models_banner-lead {
  color: #c8d6df;
  max-width: 640px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15.5px, 1.3vw, 19px);
  line-height: 1.75;
}

.msv6_models-heading-row {
  grid-column-gap: 24px;
  grid-template-columns: 1fr auto;
  align-items: end;
  margin-bottom: clamp(20px, 2.6vh, 32px);
  display: grid;
}

.msv6_models-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.msv6_models-count {
  color: #6d8494;
  letter-spacing: 2px;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.msv6_models-list {
  flex-direction: column;
  margin-bottom: clamp(80px, 10vh, 130px);
  display: flex;
}

.msv6_models-phase {
  grid-column-gap: clamp(18px, 2vw, 30px);
  border-top: 1px solid #ffffff1f;
  grid-template-columns: auto 1fr;
  align-items: start;
  padding-top: clamp(24px, 3vh, 36px);
  padding-bottom: clamp(24px, 3vh, 36px);
  display: grid;
}

.msv6_models-phase_number {
  color: #7fc9a966;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(24px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1;
}

.msv6_models-phase_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 7px;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.5vw, 22px);
  font-weight: 600;
  line-height: 1.2;
}

.msv6_models-phase_desc {
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 14.5px;
  line-height: 1.65;
}

.msv6_models-phase_best {
  color: #7fe0cc;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.msv6_onboard-intro {
  max-width: 660px;
  margin-top: clamp(80px, 10vh, 130px);
  margin-bottom: clamp(30px, 4vh, 48px);
}

.msv6_onboard-kicker {
  color: #4bb39c;
  letter-spacing: 2.5px;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.msv6_onboard-title {
  color: #fff;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.msv6_onboard-desc {
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.7;
}

.msv6_onboard-list {
  grid-column-gap: clamp(24px, 3vw, 44px);
  grid-row-gap: clamp(24px, 3vw, 44px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
  display: grid;
}

.msv6_onboard-card {
  background-image: linear-gradient(135deg, #12445f, #0a2236);
  border: 1px solid #ffffff17;
  border-radius: 22px;
  flex-direction: column;
  justify-content: flex-end;
  min-height: clamp(300px, 38vh, 380px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 30px 70px #02121f6b;
}

.msv6_onboard-card_number {
  color: #ffffff38;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 3.4vw, 56px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: 22px;
  left: 24px;
}

.msv6_onboard-card_copy {
  padding: 26px 24px 28px;
  position: relative;
}

.msv6_onboard-card_rule {
  background-color: #7fe0cc;
  width: 38px;
  height: 1.5px;
  margin-bottom: 16px;
}

.msv6_onboard-card_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.5vw, 23px);
  font-weight: 700;
  line-height: 1.22;
}

.msv6_onboard-card_desc {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.65;
}

.msv6_contact_section {
  background-image: linear-gradient(#041c2e, #04223a 60%, #041d30);
  display: none;
}

.msv6_contact_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.msv6_contact_grid {
  grid-column-gap: clamp(40px, 6vw, 100px);
  grid-row-gap: clamp(40px, 6vw, 100px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: start;
  display: grid;
}

.msv6_contact_kicker {
  color: #4bb39c;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
}

.msv6_contact_heading {
  color: #fff;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.4vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.msv6_contact_lead {
  color: #a5bac7;
  max-width: 420px;
  margin-top: 0;
  margin-bottom: 36px;
  font-size: 15.5px;
  line-height: 1.75;
}

.msv6_contact_dl {
  grid-row-gap: 22px;
  flex-direction: column;
  display: flex;
}

.msv6_contact_dl-row {
  grid-column-gap: clamp(24px, 4vw, 56px);
  flex-wrap: wrap;
  display: flex;
}

.msv6_contact_dt {
  color: #5f7d90;
  letter-spacing: 1.5px;
  margin-bottom: 6px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.msv6_contact_dd {
  color: #e9f1f5;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.5;
}

.msv6_contact_dd-link {
  color: #4bb39c;
  font-size: 15px;
  text-decoration: none;
}

.msv6_form {
  grid-row-gap: 18px;
  flex-direction: column;
  display: flex;
}

.msv6_form_label {
  color: #7fe0cc;
  letter-spacing: 1.5px;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  font-weight: 700;
}

.msv6_form_input {
  color: #e9f1f5;
  background-color: #ffffff0a;
  border: 1px solid #ffffff24;
  border-radius: 10px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 13px 16px;
  font-size: 14.5px;
}

.msv6_form_textarea {
  color: #e9f1f5;
  resize: vertical;
  background-color: #ffffff0a;
  border: 1px solid #ffffff24;
  border-radius: 10px;
  width: 100%;
  min-height: 96px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 13px 16px;
  font-size: 14.5px;
}

.msv6_form_field {
  flex-direction: column;
  display: flex;
}

.msv6_form_button {
  grid-column-gap: 12px;
  color: #04231d;
  cursor: pointer;
  background-color: #4bb39c;
  border: none;
  border-radius: 999px;
  align-items: center;
  width: fit-content;
  margin-top: 8px;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  display: inline-flex;
}

.msv6_form_status {
  color: #7fe0cc;
  margin-top: 18px;
  margin-bottom: 0;
  font-size: 13.5px;
}

.msv6_cta_section {
  background-image: linear-gradient(#041d30, #04223a 50%, #031a2b);
  min-height: 10px;
  display: none;
}

.msv6_footer {
  background-image: linear-gradient(#031a2b, #02121f);
  border-top: 1px solid #ffffff0d;
  display: none;
}

.msv6_footer_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(56px, 7vh, 90px) clamp(16px, 1.8vw, 30px) 36px;
}

.msv6_footer_grid {
  grid-row-gap: 40px;
  grid-column-gap: clamp(28px, 4vw, 56px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr));
  margin-bottom: 48px;
  display: grid;
}

.msv6_footer_brand {
  flex-direction: column;
  width: fit-content;
  margin-bottom: 18px;
  text-decoration: none;
  display: flex;
}

.msv6_footer_brand-name {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.msv6_footer_brand-tagline {
  color: #7fe0cc;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, monospace;
  font-size: 9px;
}

.msv6_footer_list {
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 18px;
  display: flex;
}

.msv6_footer_list-item {
  color: #8fa4b2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  text-decoration: none;
}

.msv6_footer_heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.msv6_footer_meta {
  grid-column-gap: 20px;
  color: #6d8494;
  border-top: 1px solid #ffffff0f;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding-top: 28px;
  font-size: 13px;
  display: flex;
}

.msv6_footer_meta-link {
  color: #6d8494;
  font-size: 13px;
  text-decoration: none;
}

.consv6_header {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624c7;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.consv6_header_progress-bar {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.consv6_hero_section {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.consv6_hero_background {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1742d72c40621ceda83a_senior%20cybersecurity%20consultants%20with%20client.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  position: absolute;
  inset: -8% 0 0;
}

.consv6_hero_veil {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%), linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.consv6_hero_content-wrap {
  z-index: 2;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(120px, 16vh, 190px);
  position: relative;
}

.consv6_hero_copy {
  max-width: 820px;
}

.consv6_hero_eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.consv6_hero_eyebrow-rule {
  background-color: #4bb39c;
  width: 22px;
  height: 1.5px;
}

.consv6_hero_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  font-family: JetBrains Mono, monospace;
  font-size: 12.5px;
  font-weight: 700;
}

.consv6_hero_headline {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.consv6_hero_subtext {
  color: #c0d0da;
  max-width: 600px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.consv6_btn {
  grid-column-gap: 12px;
  color: #04231d;
  background-color: #4bb39c;
  border-radius: 999px;
  align-items: center;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 10px 32px #4bb39c59;
}

.consv6_hero_meta {
  grid-column-gap: 20px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.consv6_hero_live {
  grid-column-gap: 8px;
  color: #a3bac8;
  align-items: center;
  font-size: 13px;
  display: flex;
}

.consv6_hero_live-dot {
  background-color: #7fe0cc;
  border-radius: 50%;
  width: 7px;
  height: 7px;
}

.consv6_hero_live-text {
  color: #a3bac8;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13px;
}

.consv6_hero_scroll-cue {
  grid-column-gap: 14px;
  align-items: center;
  margin-top: clamp(44px, 6vh, 72px);
  display: flex;
}

.consv6_hero_scroll-cue-bar {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
}

.consv6_hero_scroll-cue-label {
  color: #a3bac8;
  letter-spacing: 2.5px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.consv6_cap_section {
  background-image: linear-gradient(#041826 0%, #04223a 50%, #041c2e 100%);
  position: relative;
}

.consv6_cap_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding-top: clamp(90px, 11vh, 150px);
  padding-left: clamp(16px, 1.8vw, 30px);
  padding-right: clamp(16px, 1.8vw, 30px);
}

.consv6_cap_eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 18px;
  display: flex;
}

.consv6_cap_eyebrow-rule {
  background-color: #4bb39c;
  width: 28px;
  height: 1.5px;
}

.consv6_cap_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 700;
}

.consv6_cap_heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 2.9vw, 46px);
  font-weight: 700;
  line-height: 1.14;
}

.consv6_cap_intro-text {
  color: #a5bac7;
  max-width: 800px;
  margin-top: 16px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.75;
}

.consv6_cap-track {
  height: 480vh;
  position: relative;
}

.consv6_cap-pin {
  align-items: center;
  min-height: 100vh;
  padding-top: clamp(48px, 8vh, 80px);
  padding-bottom: clamp(48px, 8vh, 80px);
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.consv6_cap-cols {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(16px, 1.8vw, 30px);
  padding-right: clamp(16px, 1.8vw, 30px);
  display: grid;
}

.consv6_cap-index {
  grid-row-gap: 2px;
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.consv6_cap-item {
  grid-column-gap: 14px;
  opacity: .5;
  cursor: pointer;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  transition: opacity .4s cubic-bezier(.22, 1, .36, 1), border-color .4s, background-color .4s;
  display: flex;
}

.consv6_cap-item_number {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.consv6_cap-item_title {
  color: #9fb4c2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.consv6_cap-stage {
  min-height: clamp(300px, 48vh, 420px);
  position: relative;
}

.consv6_cap-panel {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.consv6_cap-panel_big {
  color: #7fc9a929;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(50px, 5.5vw, 88px);
  font-weight: 600;
  line-height: 1;
}

.consv6_cap-panel_title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.15;
}

.consv6_cap-panel_body {
  color: #a5bac7;
  max-width: 620px;
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 15.5px;
  line-height: 1.75;
}

.consv6_cap-panel_tags {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.consv6_cap-tag {
  color: #7fe0cc;
  letter-spacing: 1px;
  background-color: #4bb39c1a;
  border: 1px solid #4bb39c4d;
  border-radius: 999px;
  padding: 7px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.consv6_cap-ring-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.consv6_cap-ring {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: clamp(180px, 15vw, 240px);
  display: flex;
  position: relative;
}

.consv6_cap-ring_track {
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.consv6_cap-ring_fill {
  background-image: conic-gradient(#4bb39c 16.6%, #ffffff14 0);
  border-radius: 50%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
  mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
}

.consv6_cap-ring_label {
  text-align: center;
  position: relative;
}

.consv6_cap-count {
  color: #7fe0cc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 22px;
  font-weight: 600;
}

.consv6_cap-of {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.consv6_process_section {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
}

.consv6_process_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.consv6_process_two-col {
  grid-column-gap: clamp(36px, 5vw, 90px);
  grid-row-gap: clamp(36px, 5vw, 90px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: start;
  margin-bottom: clamp(80px, 10vh, 130px);
  display: grid;
}

.consv6_process_kicker {
  color: #5fa588;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
}

.consv6_process_heading {
  color: #0b2c42;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.2vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.consv6_process_lead {
  color: #5a6e7c;
  max-width: 520px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16.5px;
  line-height: 1.8;
}

.consv6_process_subheading {
  color: #0b2c42;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 700;
}

.consv6_process_step-rail {
  border-left: 2px solid #02264a1a;
  margin-top: clamp(40px, 5vh, 68px);
  margin-left: clamp(14px, 1.6vw, 28px);
}

.consv6_process_step {
  padding-top: 0;
  padding-bottom: clamp(28px, 3.4vh, 44px);
  padding-left: clamp(30px, 3vw, 54px);
  position: relative;
}

.consv6_process_step_number {
  color: #5fa588;
  background-color: #f5f9fb;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(20px, 1.8vw, 28px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -2px;
  left: -17px;
}

.consv6_process_step_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.4vw, 21px);
  font-weight: 600;
}

.consv6_process_step_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.65;
}

.consv6_process_image-panel {
  aspect-ratio: 4 / 3;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1742a1641af0c32a0f1f_conference%20table%20with%20architecture%20diagrams.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-height: calc(100vh - clamp(96px, 12vh, 130px) - 44px);
  padding: 26px;
  display: flex;
  position: sticky;
  top: clamp(96px, 12vh, 130px);
  box-shadow: 0 40px 90px #0222392e;
}

.consv6_process_image-badge {
  grid-column-gap: 10px;
  background-color: #06203299;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  align-items: center;
  width: fit-content;
  margin-bottom: 16px;
  padding: 9px 15px;
  display: inline-flex;
}

.consv6_process_image-badge-dot {
  background-color: #7fe0cc;
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.consv6_process_image-badge-label {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.consv6_process_image-headline {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.24;
}

.consv6_process_image-subtext {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.consv6_scope_grid {
  grid-column-gap: clamp(32px, 4vw, 72px);
  grid-row-gap: clamp(32px, 4vw, 72px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr));
  align-items: start;
  display: grid;
}

.consv6_scope-list {
  border-top: 1px solid #02264a24;
}

.consv6_scope-row {
  cursor: pointer;
  grid-column-gap: clamp(14px, 2vw, 28px);
  background-color: #0000;
  border-bottom: 1px solid #02264a1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(20px, 2.4vh, 30px) clamp(10px, 1.4vw, 22px);
  transition: background-color .35s cubic-bezier(.22, 1, .36, 1), padding-left .35s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.consv6_scope-row_number {
  color: #5fa58899;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(14px, 1.1vw, 17px);
  font-weight: 600;
  transition: color .3s;
}

.consv6_scope-row_title {
  color: #33566e;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.5vw, 23px);
  font-weight: 600;
  line-height: 1.18;
  transition: color .3s;
}

.consv6_scope-row_desc {
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
}

.consv6_scope-row_dot {
  color: #5fa58899;
  background-color: #0000;
  border: 1px solid #02264a24;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 15px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.consv6_scope-detail {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b1741a65dccdfd710ddff_laptop%20with%20security%20assessment.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  max-height: calc(100vh - clamp(96px, 12vh, 130px) - 40px);
  padding: clamp(20px, 2.4vh, 28px);
  display: flex;
  position: sticky;
  top: clamp(96px, 12vh, 130px);
  box-shadow: 0 40px 90px #02223933;
}

.consv6_scope-detail_top {
  grid-column-gap: 14px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.consv6_scope-detail_badge {
  color: #7fe0cc;
  letter-spacing: 2px;
  background-color: #04182699;
  border: 1px solid #7fe0cc57;
  border-radius: 999px;
  padding: 7px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.consv6_scope-detail_count {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 600;
}

.consv6_scope-detail_rule {
  background-color: #7fe0cc;
  width: 34px;
  height: 1.5px;
  margin-top: auto;
  margin-bottom: 14px;
}

.consv6_scope-detail_title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.16;
}

.consv6_scope-detail_chips-label {
  color: #9fc4b6;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.consv6_scope-detail_chips-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.consv6_readiness_section {
  background-image: linear-gradient(#041d30 0%, #04223a 50%, #041c2e 100%);
}

.consv6_readiness_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
}

.consv6_readiness_intro {
  max-width: 720px;
  margin-bottom: clamp(48px, 6vh, 80px);
}

.consv6_readiness_kicker {
  color: #4bb39c;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.consv6_readiness_heading {
  color: #fff;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3vw, 48px);
  font-weight: 700;
  line-height: 1.1;
}

.consv6_readiness_lead {
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.75;
}

.consv6_stepper {
  position: relative;
}

.consv6_stepper_track {
  background-color: #ffffff1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.consv6_stepper_fill {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  max-width: 80%;
  height: 2px;
  transition: width .3s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c80;
}

.consv6_stepper_nodes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 140px), 1fr));
  display: grid;
  position: relative;
}

.consv6_stepper_step {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.consv6_stepper_node {
  color: #8fa8b6;
  background-color: #ffffff0a;
  border: 2px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, monospace;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.consv6_stepper_step-title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.consv6_stepper_step-desc {
  color: #8fa8b6;
  max-width: 180px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.consv6_contact_section {
  background-image: linear-gradient(#031a2b 0%, #04223a 60%, #041d30 100%);
}

.consv6_contact_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(100px, 13vh, 170px) clamp(16px, 1.8vw, 30px);
  display: none;
}

.consv6_contact_grid {
  grid-column-gap: clamp(40px, 6vw, 100px);
  grid-row-gap: clamp(40px, 6vw, 100px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: start;
  display: grid;
}

.consv6_contact_kicker {
  color: #4bb39c;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
}

.consv6_contact_heading {
  color: #fff;
  margin-top: 14px;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(30px, 3.4vw, 52px);
  font-weight: 700;
  line-height: 1.1;
}

.consv6_contact_lead {
  color: #a5bac7;
  max-width: 420px;
  margin-top: 0;
  margin-bottom: 36px;
  font-size: 15.5px;
  line-height: 1.75;
}

.consv6_contact_dl {
  grid-row-gap: 22px;
  flex-direction: column;
  display: flex;
}

.consv6_contact_dl-row {
  grid-column-gap: clamp(24px, 4vw, 56px);
  flex-wrap: wrap;
  display: flex;
}

.consv6_contact_dt {
  color: #5f7d90;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.consv6_contact_dd {
  color: #e9f1f5;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.5;
}

.consv6_contact_dd-link {
  color: #4bb39c;
  font-size: 15px;
  text-decoration: none;
}

.consv6_form {
  grid-row-gap: 18px;
  flex-direction: column;
  display: flex;
}

.consv6_form_label {
  color: #7fe0cc;
  letter-spacing: 1.5px;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  font-weight: 700;
}

.consv6_form_input {
  color: #e9f1f5;
  background-color: #ffffff0a;
  border: 1px solid #ffffff24;
  border-radius: 10px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding: 13px 16px;
  font-size: 14.5px;
}

.consv6_form_textarea {
  color: #e9f1f5;
  background-color: #ffffff0a;
  border: 1px solid #ffffff24;
  border-radius: 10px;
  width: 100%;
  min-height: 96px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 13px 16px;
  font-size: 14.5px;
}

.consv6_form_button {
  grid-column-gap: 12px;
  color: #04231d;
  cursor: pointer;
  background-color: #4bb39c;
  border: none;
  border-radius: 999px;
  align-items: center;
  width: fit-content;
  margin-top: 8px;
  padding: 16px 34px;
  font-size: 16px;
  font-weight: 700;
  display: inline-flex;
}

.consv6_footer {
  background-image: linear-gradient(#031a2b 0%, #02121f 100%);
  border-top: 1px solid #ffffff0d;
  min-height: 10px;
}

.siav6_header {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624d1;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.siav6_header_progress-bar {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.siav6_chapnav {
  grid-column-gap: clamp(14px, 2vw, 34px);
  align-items: center;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px clamp(16px, 1.8vw, 30px);
  display: flex;
  overflow-x: auto;
}

.siav6_chapnav_link {
  grid-column-gap: 8px;
  color: #7d94a4;
  white-space: nowrap;
  align-items: center;
  font-size: 12.5px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.siav6_chapnav_link:hover {
  color: #e9f1f5;
}

.siav6_chapnav_num {
  color: #4a6577;
  letter-spacing: 1px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  font-weight: 700;
  transition: color .3s;
}

.siav6_hero_section {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.siav6_hero_background {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ce697a33cdf29214a9e_operations%20environment.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  position: absolute;
  inset: -8% 0 0;
}

.siav6_hero_veil {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%), linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.siav6_hero_dots {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
}

.siav6_hero_content-wrap {
  z-index: 2;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(110px, 15vh, 180px);
  position: relative;
}

.siav6_hero_copy {
  max-width: 880px;
}

.siav6_hero_eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.siav6_hero_eyebrow-rule {
  background-color: #4bb39c;
  width: 22px;
  height: 1.5px;
}

.siav6_hero_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12.5px;
  font-weight: 700;
}

.siav6_hero_headline {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.siav6_hero_headline-accent {
  color: #7fc9a9;
}

.siav6_hero_subtext {
  max-width: 640px;
  font-family: var(--text--regular);
  color: #c0d0da;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.siav6_hero_toc {
  border-top: 1px solid #ffffff1f;
  flex-direction: column;
  max-width: 640px;
  display: flex;
}

.siav6_hero_toc-link {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-bottom: 1px solid #ffffff1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: 16px 8px;
  text-decoration: none;
  transition: background-color .3s, padding-left .3s;
  display: grid;
}

.siav6_hero_toc-link:hover {
  background-color: #4bb39c14;
  padding-left: 18px;
}

.siav6_hero_toc-num {
  color: #7fc9a9b3;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
  font-weight: 600;
}

.siav6_hero_toc-title {
  color: #cfe0e6;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 1.3vw, 18px);
  font-weight: 600;
  transition: color .3s;
}

.siav6_hero_toc-arrow {
  color: #7fc9a999;
  font-size: 15px;
  transition: transform .3s, color .3s;
}

.siav6_hero_scroll-cue {
  grid-column-gap: 14px;
  align-items: center;
  margin-top: clamp(40px, 5.5vh, 68px);
  display: flex;
}

.siav6_hero_scroll-cue-bar {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
}

.siav6_hero_scroll-cue-label {
  color: #a3bac8;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.siav6_sec_dark {
  background-image: linear-gradient(#041826 0%, #04223a 46%, #041c2e 100%);
  position: relative;
}

.siav6_sec_light {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  position: relative;
}

.siav6_sec_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(90px, 12vh, 160px) clamp(16px, 1.8vw, 30px);
}

.siav6_band {
  aspect-ratio: 21 / 9;
  background-image: linear-gradient(135deg, #12445f66, #030f18bf), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba9510a74c36c6fc9103d_app%20security.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px solid #4bb39c29;
  border-radius: 26px;
  align-items: flex-start;
  min-height: clamp(260px, 38vh, 400px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 44px 100px #02121f8c;
}

.siav6_band.siv6_band--alt-1 {
  background-image: linear-gradient(135deg, #12445f66, #030f18bf), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ce635e71f59e391c41c_IT%20administrator%20at%20a%20workstation.jpg");
}

.siav6_band.siav6_band--alt-2 {
  background-image: linear-gradient(135deg, #12445f66, #030f18bf), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ce6c828a02d5d8c4e7f_professional%20signing%20into%20a%20laptop%20while%20holding%20a%20smartphone%20beside%20it.jpg");
}

.siav6_band.siv6_band--alt-3 {
  background-image: linear-gradient(135deg, #12445f66, #030f18bf), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ce68650eb5e02912789_laptop%20and%20smartphone.jpg");
}

.siav6_band.siav6_band--alt-3 {
  background-image: linear-gradient(135deg, #12445f66, #030f18bf), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ce6d654133832d38795_Two%20workstations%20or%20two%20office%20environments%20connected%20visually.jpg");
}

.siav6_band.siav6_band--alt-4 {
  background-image: linear-gradient(135deg, #12445f66, #030f18bf), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880d22237b55845d02a0c5_hologramteam%202%201.jpg");
}

.siav6_band_inner {
  max-width: 820px;
  padding: clamp(28px, 4vh, 56px) clamp(24px, 3.5vw, 64px);
}

.siav6_band_chapno {
  color: #7fe0cc57;
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4.4vw, 74px);
  font-weight: 600;
  line-height: 1;
}

.siav6_band_heading {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3.6vw, 58px);
  font-weight: 700;
  line-height: 1.06;
}

.siav6_band_heading-accent {
  color: #7fc9a9;
  font-style: normal;
}

.siav6_overlap {
  background-image: linear-gradient(165deg, #0a2c43, #04223a);
  border: 1px solid #4bb39c33;
  border-radius: 20px;
  width: min(100%, 760px);
  margin-top: -32px;
  margin-left: auto;
  margin-right: 0;
  padding: clamp(24px, 3vw, 40px);
  position: relative;
  box-shadow: 0 34px 80px #020e1880;
}

.siav6_overlap_text {
  font-family: var(--text--regular);
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: clamp(14.5px, 1.15vw, 16.5px);
  line-height: 1.8;
}

.siav6_blockhead {
  max-width: 820px;
  margin-top: clamp(64px, 8vh, 110px);
  margin-bottom: clamp(30px, 4vh, 50px);
}

.siav6_kicker {
  color: #4bb39c;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.siav6_subheading {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.siav6_subheading-accent {
  color: #7fc9a9;
  font-style: normal;
}

.siav6_blockhead_text {
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.siav6_track {
  height: 480vh;
  position: relative;
}

.siav6_track_pin {
  align-items: center;
  min-height: 100vh;
  padding-top: clamp(48px, 8vh, 80px);
  padding-bottom: clamp(48px, 8vh, 80px);
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.siav6_track_cols {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  align-items: center;
  width: 100%;
  display: grid;
}

.siav6_track_index {
  grid-row-gap: 2px;
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.siav6_track_item {
  grid-column-gap: 14px;
  opacity: .5;
  cursor: pointer;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 20px;
  transition: opacity .4s cubic-bezier(.22, 1, .36, 1), border-color .4s, background-color .4s;
  display: flex;
}

.siav6_track_item-num {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.siav6_track_item-title {
  font-family: var(--text--regular);
  color: #9fb4c2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.35;
}

.siav6_track_stage {
  min-height: clamp(300px, 48vh, 420px);
  position: relative;
}

.siav6_track_panel {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.siav6_track_panel-big {
  color: #7fc9a929;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(50px, 5.5vw, 88px);
  font-weight: 600;
  line-height: 1;
}

.siav6_track_panel-title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.15;
}

.siav6_track_panel-body {
  max-width: 620px;
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.siav6_track_ring-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.siav6_track_ring {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: clamp(180px, 15vw, 240px);
  display: flex;
  position: relative;
}

.siav6_track_ring-track {
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.siav6_track_ring-fill {
  background-image: conic-gradient(#4bb39c 16.6%, #ffffff14 0);
  border-radius: 50%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
  mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
}

.siav6_track_ring-label {
  text-align: center;
  position: relative;
}

.siav6_track_count {
  color: #7fe0cc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 22px;
  font-weight: 600;
}

.siav6_track_of {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.siav6_acc-list {
  border-top: 1px solid #ffffff24;
}

.siav6_acc-row {
  cursor: pointer;
  background-color: #0000;
  border-bottom: 1px solid #ffffff1c;
  transition: background-color .38s cubic-bezier(.22, 1, .36, 1);
}

.siav6_acc-row_head {
  grid-column-gap: clamp(18px, 3vw, 44px);
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(20px, 2.6vh, 32px) clamp(10px, 1.6vw, 28px);
  transition: padding-left .38s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.siav6_acc-row_num {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.siav6_acc-row_title {
  color: #cfe0e6;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.8vw, 28px);
  font-weight: 600;
  line-height: 1.14;
  transition: color .3s;
}

.siav6_acc-row_dot {
  width: 34px;
  height: 34px;
  font-family: var(--text--regular);
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  display: flex;
}

.siav6_acc-row_body {
  opacity: 0;
  max-height: 0;
  padding-left: clamp(10px, 1.6vw, 28px);
  padding-right: clamp(10px, 1.6vw, 28px);
  transition: max-height .45s cubic-bezier(.22, 1, .36, 1), opacity .35s, padding-left .38s;
  overflow: hidden;
}

.siav6_acc-row_body-text {
  max-width: 760px;
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  padding-bottom: clamp(22px, 2.8vh, 32px);
  font-size: 15px;
  line-height: 1.75;
}

.siav6_rows_grid {
  grid-column-gap: clamp(32px, 4vw, 72px);
  grid-row-gap: clamp(32px, 4vw, 72px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr));
  align-items: start;
  display: grid;
}

.siav6_rows-list {
  border-top: 1px solid #ffffff24;
}

.siav6_svc-row {
  cursor: pointer;
  grid-column-gap: clamp(14px, 2vw, 28px);
  background-color: #0000;
  border-bottom: 1px solid #ffffff1c;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(18px, 2.2vh, 28px) clamp(10px, 1.4vw, 22px);
  transition: background-color .35s cubic-bezier(.22, 1, .36, 1), padding-left .35s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.siav6_svc-row_num {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.siav6_svc-row_title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.4vw, 21px);
  font-weight: 600;
  line-height: 1.2;
  transition: color .3s;
}

.siav6_svc-row_desc {
  font-family: var(--text--regular);
  color: #8fa8b6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.siav6_svc-row_dot {
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 14px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.siav6_rows-detail {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ce61d08f52ee6a1bddc_IT%20administrator%20reviewing%20a%20clean%20employee%20access%20interface.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border: 1px solid #4bb39c2e;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  max-height: calc(100vh - clamp(96px, 12vh, 130px) - 40px);
  padding: clamp(20px, 2.4vh, 28px);
  display: flex;
  position: sticky;
  top: clamp(96px, 12vh, 130px);
  box-shadow: 0 40px 90px #02121f80;
}

.siav6_rows-detail_top {
  grid-column-gap: 14px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.siav6_chip-dark {
  color: #cfe9e0;
  letter-spacing: 1.4px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 8px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.siav6_rows-detail_count {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 600;
}

.siav6_rows-detail_rule {
  background-color: #7fe0cc;
  width: 34px;
  height: 1.5px;
  margin-top: auto;
  margin-bottom: 14px;
}

.siav6_rows-detail_title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.16;
}

.siav6_rows-detail_chips-label {
  color: #9fc4b6;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.siav6_rows-detail_chips-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.siav6_switcher_grid {
  grid-column-gap: clamp(32px, 4vw, 72px);
  grid-row-gap: clamp(32px, 4vw, 72px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  align-items: start;
  display: grid;
}

.siav6_switch-list {
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.siav6_switch-btn {
  color: #cfe0e6;
  text-align: left;
  cursor: pointer;
  grid-column-gap: clamp(12px, 1.6vw, 20px);
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 14px;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  width: 100%;
  padding: clamp(15px, 1.8vh, 20px) clamp(14px, 1.6vw, 22px);
  font-family: Poppins, sans-serif;
  font-size: clamp(14.5px, 1.2vw, 17px);
  font-weight: 600;
  transition: all .32s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.siav6_switch-btn_num {
  color: #7fc9a999;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .3s;
}

.siav6_switch-btn_arrow {
  color: #7fc9a980;
  font-size: 14px;
  transition: color .3s, transform .3s;
}

.siav6_switch-detail {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ce6c828a02d5d8c4e7f_professional%20signing%20into%20a%20laptop%20while%20holding%20a%20smartphone%20beside%20it.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border: 1px solid #4bb39c2e;
  border-radius: 24px;
  flex-direction: column;
  max-height: calc(100vh - clamp(96px, 12vh, 130px) - 40px);
  padding: clamp(22px, 2.6vh, 32px);
  display: flex;
  position: sticky;
  top: clamp(96px, 12vh, 130px);
  box-shadow: 0 40px 90px #02121f80;
}

.siav6_switch-detail_num {
  color: #7fe0cc4d;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4vw, 64px);
  font-weight: 600;
  line-height: 1;
}

.siav6_switch-detail_rule {
  background-color: #7fe0cc;
  width: 34px;
  height: 1.5px;
  margin-top: auto;
  margin-bottom: 14px;
}

.siav6_switch-detail_title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.16;
}

.siav6_switch-detail_desc {
  font-family: var(--text--regular);
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.siav6_pcards {
  grid-column-gap: clamp(10px, 1.2vw, 16px);
  grid-row-gap: clamp(10px, 1.2vw, 16px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr));
  margin-bottom: clamp(28px, 3.4vh, 44px);
  display: grid;
}

.siav6_pcard {
  text-align: left;
  cursor: pointer;
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 14px;
  padding: clamp(18px, 2vh, 24px) clamp(16px, 1.6vw, 22px);
  transition: all .3s cubic-bezier(.22, 1, .36, 1);
}

.siav6_pcard_num {
  color: #7fc9a9b3;
  letter-spacing: 1.5px;
  margin-bottom: 9px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  display: block;
}

.siav6_pcard_title {
  color: #cfe0e6;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.3vw, 19px);
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.siav6_pcard_code {
  color: #7d94a4;
  letter-spacing: 1.2px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.siav6_pdetail_grid {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  align-items: center;
  display: grid;
}

.siav6_pdetail_visual {
  aspect-ratio: 16 / 11;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ce61d08f52ee6a1bddc_IT%20administrator%20reviewing%20a%20clean%20employee%20access%20interface.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border: 1px solid #4bb39c2e;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  padding: clamp(18px, 2.2vh, 26px) clamp(20px, 2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 34px 78px #02121f80;
}

.siav6_pdetail_tell {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  margin-top: 0;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.siav6_pdetail_line {
  font-family: var(--text--regular);
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(14px, 1.15vw, 17px);
  font-style: italic;
  line-height: 1.6;
}

.siav6_pdetail_title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 700;
  line-height: 1.12;
}

.siav6_pdetail_desc {
  color: #a5bac7;
  max-width: 460px;
  margin-top: 0;
  margin-bottom: clamp(22px, 2.8vh, 32px);
  font-size: 15.5px;
  line-height: 1.75;
}

.siav6_pdetail_chips {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-wrap: wrap;
  display: flex;
}

.siav6_duo {
  grid-column-gap: clamp(24px, 3vw, 52px);
  grid-row-gap: clamp(24px, 3vw, 52px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
  display: grid;
}

.siav6_duo_item {
  grid-column-gap: clamp(16px, 2vw, 28px);
  border-top: 1px solid #ffffff1f;
  grid-template-columns: auto 1fr;
  align-items: start;
  padding-top: clamp(22px, 2.8vh, 34px);
  padding-bottom: clamp(22px, 2.8vh, 34px);
  display: grid;
}

.siav6_duo_num {
  color: #7fc9a966;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(22px, 2vw, 32px);
  font-weight: 600;
  line-height: 1;
}

.siav6_duo_title {
  color: var(--navy);
  margin-top: 0;
  margin-bottom: 7px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.4vw, 21px);
  font-weight: 600;
  line-height: 1.2;
}

.siav6_duo_desc {
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.65;
}

.siav6_duo_tag {
  color: #7fc9a98c;
  letter-spacing: 1.5px;
  margin-top: 4px;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  font-weight: 600;
  line-height: 1.4;
}

.siav6_kicker-light {
  color: #5fa588;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.siav6_subheading-light {
  color: #0b2c42;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.siav6_blockhead_text-light {
  font-family: var(--text--regular);
  color: #5a6e7c;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.siav6_blockhead-center {
  text-align: center;
  max-width: 620px;
  margin: clamp(64px, 8vh, 110px) auto clamp(30px, 4vh, 50px);
}

.siav6_outline-rows {
  border-top: 1px solid #02264a24;
}

.siav6_outline-row {
  grid-column-gap: clamp(20px, 3vw, 52px);
  border-bottom: 1px solid #02264a1f;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  padding: clamp(22px, 2.8vh, 34px) 4px;
  transition: background-color .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.siav6_outline-row:hover {
  background-color: #5fa5880f;
}

.siav6_outline-row_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16.5px, 1.5vw, 22px);
  font-weight: 600;
  line-height: 1.22;
}

.siav6_outline-row_desc {
  max-width: 62ch;
  font-family: var(--text--regular);
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.siav6_outline-row_num {
  color: #0000;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #5fa58880;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4.4vw, 66px);
  font-weight: 600;
  line-height: 1;
}

.siav6_keycards {
  grid-column-gap: clamp(14px, 1.6vw, 24px);
  grid-row-gap: clamp(14px, 1.6vw, 24px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  display: grid;
}

.siav6_keycard {
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 16px;
  grid-template-columns: 52px minmax(0, 1fr);
  min-height: clamp(150px, 17vh, 180px);
  transition: box-shadow .3s cubic-bezier(.22, 1, .36, 1), transform .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
  overflow: hidden;
  box-shadow: 0 10px 26px #0222390d;
}

.siav6_keycard:hover {
  transform: translateY(-5px);
  box-shadow: 0 24px 52px #02223924;
}

.siav6_keycard_rail {
  background-image: linear-gradient(#5fa58829, #5fa5880a);
  border-right: 1px solid #02264a14;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  transition: background-image .3s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.siav6_keycard_num {
  color: #3a9d86;
  letter-spacing: 2px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 13px;
  font-weight: 600;
  transition: color .3s;
}

.siav6_keycard_body {
  grid-row-gap: 10px;
  flex-direction: column;
  padding: clamp(20px, 2.2vw, 28px) clamp(18px, 2vw, 26px);
  display: flex;
}

.siav6_keycard_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.35vw, 19px);
  font-weight: 600;
  line-height: 1.24;
}

.siav6_keycard_desc {
  font-family: var(--text--regular);
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.7;
}

.siav6_compare {
  grid-column-gap: clamp(24px, 3.5vw, 64px);
  grid-row-gap: clamp(24px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  align-items: center;
  display: grid;
}

.siav6_compare_label {
  color: #5fa588;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.siav6_compare_title {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 2vw, 30px);
  font-weight: 700;
  line-height: 1.14;
}

.siav6_compare_desc {
  max-width: 420px;
  font-family: var(--text--regular);
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.75;
}

.siav6_compare_col-right {
  text-align: right;
}

.siav6_compare_desc-right {
  max-width: 420px;
  font-family: var(--text--regular);
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  font-size: 15px;
  line-height: 1.75;
}

.siav6_compare_image {
  aspect-ratio: 3 / 4;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ce6c828a02d5d8c4e7f_professional%20signing%20into%20a%20laptop%20while%20holding%20a%20smartphone%20beside%20it.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 22px;
  justify-content: center;
  align-items: flex-end;
  padding: 20px;
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #02223933;
}

.siav6_compare_image-text {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 1.3vw, 19px);
  font-weight: 700;
  line-height: 1.3;
}

.siav6_duo_item-light {
  grid-column-gap: clamp(16px, 2vw, 28px);
  border-top: 1px solid #02264a1f;
  grid-template-columns: auto 1fr;
  align-items: start;
  padding-top: clamp(22px, 2.8vh, 34px);
  padding-bottom: clamp(22px, 2.8vh, 34px);
  display: grid;
}

.siav6_duo_title-light {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 7px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.4vw, 21px);
  font-weight: 600;
  line-height: 1.2;
}

.siav6_duo_desc-light {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.65;
}

.siav6_pdetail_title-light {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(21px, 2.1vw, 32px);
  font-weight: 700;
  line-height: 1.12;
}

.siav6_pdetail_desc-light {
  max-width: 460px;
  font-family: var(--text--regular);
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: clamp(20px, 2.6vh, 30px);
  font-size: 15.5px;
  line-height: 1.75;
}

.siav6_pcard-light {
  text-align: left;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #02264a24;
  border-radius: 14px;
  padding: clamp(18px, 2vh, 24px) clamp(16px, 1.6vw, 22px);
  transition: all .3s cubic-bezier(.22, 1, .36, 1);
  box-shadow: 0 6px 18px #0222390d;
}

.siav6_pcard_title-light {
  color: #33566e;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.3vw, 19px);
  font-weight: 600;
  line-height: 1.2;
  display: block;
}

.siav6_pcard_num-light {
  color: #5fa588bf;
  letter-spacing: 1.5px;
  margin-bottom: 9px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  display: block;
}

.siav6_pcard_code-light {
  color: #8195a2;
  letter-spacing: 1.2px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.siav6_chip-light {
  color: #33566e;
  letter-spacing: 1.4px;
  background-color: #5fa5881a;
  border: 1px solid #5fa5884d;
  border-radius: 999px;
  padding: 8px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.siav6_callout {
  grid-column-gap: clamp(20px, 3vw, 44px);
  background-image: linear-gradient(135deg, #0d3d548c, #041a2cd1);
  border: 1px solid #4bb39c3d;
  border-radius: 24px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  margin-top: clamp(64px, 8vh, 110px);
  padding: clamp(26px, 3.4vw, 52px);
  display: grid;
  box-shadow: 0 34px 80px #02121f66;
}

.siav6_callout-light {
  grid-column-gap: clamp(20px, 3vw, 44px);
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 24px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  margin-top: clamp(64px, 8vh, 110px);
  padding: clamp(26px, 3.4vw, 52px);
  display: grid;
  box-shadow: 0 30px 70px #0222391a;
}

.siav6_callout_mark {
  color: #7fe0cc;
  letter-spacing: 2.4px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.siav6_callout_mark-light {
  color: #5fa588;
  letter-spacing: 2.4px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.siav6_callout_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.18;
}

.siav6_callout_title-light {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.18;
}

.siav6_callout_text {
  max-width: 70ch;
  font-family: var(--text--regular);
  color: #c8d6df;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17.5px);
  line-height: 1.8;
}

.siav6_callout_text-light {
  max-width: 70ch;
  font-family: var(--text--regular);
  color: #4c6272;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17.5px);
  line-height: 1.8;
}

.siav6_chain {
  grid-column-gap: clamp(16px, 1.8vw, 26px);
  grid-row-gap: clamp(16px, 1.8vw, 26px);
  grid-template-columns: repeat(5, minmax(0, 1fr));
  display: grid;
}

.siav6_chain_item {
  grid-row-gap: 12px;
  background-color: #ffffff08;
  border: 1px solid #ffffff17;
  border-radius: 16px;
  flex-direction: column;
  padding: clamp(22px, 2.4vw, 30px) clamp(18px, 1.8vw, 24px);
  transition: border-color .3s cubic-bezier(.22, 1, .36, 1), background-color .3s, transform .3s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: relative;
}

.siav6_chain_item:hover {
  background-color: #4bb39c14;
  border-color: #4bb39c73;
  transform: translateY(-5px);
}

.siav6_chain_num {
  color: #7fe0cc;
  background-color: #4bb39c24;
  border: 1px solid #7fe0cc59;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 600;
  display: flex;
}

.siav6_chain_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(15.5px, 1.3vw, 18px);
  font-weight: 600;
  line-height: 1.25;
}

.siav6_chain_desc {
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.65;
}

.siav6_bigindex {
  border-top: 1px solid #ffffff21;
}

.siav6_bigindex_item {
  grid-column-gap: clamp(16px, 2.6vw, 44px);
  border-bottom: 1px solid #ffffff21;
  grid-template-columns: auto minmax(0, 1.1fr) minmax(0, 1fr);
  align-items: center;
  padding: clamp(22px, 2.8vh, 36px) 4px;
  transition: padding-left .35s cubic-bezier(.22, 1, .36, 1), background-color .35s;
  display: grid;
}

.siav6_bigindex_item:hover {
  background-color: #4bb39c0f;
  padding-left: 16px;
}

.siav6_bigindex_num {
  color: #7fe0cc99;
  letter-spacing: 1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .3s;
}

.siav6_bigindex_title {
  color: #e9f1f5;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.12;
  transition: color .3s;
}

.siav6_bigindex_desc {
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.siav6_chips {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-wrap: wrap;
  display: flex;
}

.siav6_compare_label-dark {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.siav6_compare_title-dark {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 2vw, 30px);
  font-weight: 700;
  line-height: 1.14;
}

.siav6_compare_desc-dark {
  max-width: 420px;
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.75;
}

.siav6_split {
  grid-column-gap: clamp(32px, 4.5vw, 80px);
  grid-row-gap: clamp(32px, 4.5vw, 80px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr));
  align-items: start;
  display: grid;
}

.siav6_sticky-col {
  height: fit-content;
  position: sticky;
  top: clamp(110px, 14vh, 150px);
}

.siav6_sticky-panel {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ce68c921f7de3308a2b_different%20users%20and%20environments.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 40px);
  padding: clamp(20px, 2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #0222392e;
}

.siav6_sticky-panel.siav6_sticky-panel--alt-1 {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ce63b9035b28d29d22d_laptop%20keyboard%20and%20smartphone%20on%20a%20desk.jpg"), linear-gradient(135deg, #12445f, #0a2236);
}

.siav6_pill {
  grid-column-gap: 10px;
  color: #cfe9e0;
  letter-spacing: 1.5px;
  background-color: #0620329e;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  align-items: center;
  width: fit-content;
  margin-bottom: 14px;
  padding: 9px 15px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  display: inline-flex;
}

.siav6_pill_dot {
  background-color: #7fe0cc;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  box-shadow: 0 0 10px #7fe0cc;
}

.siav6_panel_display {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.5vw, 23px);
  font-weight: 700;
  line-height: 1.26;
}

.siav6_panel_sub {
  font-family: var(--text--regular);
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.siav6_panel_mono {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.siav6_step-rail {
  border-left: 2px solid #02264a1a;
  margin-left: clamp(14px, 1.6vw, 28px);
  position: relative;
}

.siav6_step-rail_item {
  padding-bottom: clamp(26px, 3.2vh, 42px);
  padding-left: clamp(28px, 3vw, 52px);
  position: relative;
}

.siav6_step-rail_num {
  color: #5fa588;
  background-color: #f5f9fb;
  margin-top: 0;
  margin-bottom: 0;
  padding: 2px 6px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(20px, 1.9vw, 28px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -2px;
  left: 0;
  transform: translateX(-52%);
}

.siav6_step-rail_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16.5px, 1.4vw, 21px);
  font-weight: 600;
}

.siav6_step-rail_desc {
  font-family: var(--text--regular);
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.65;
}

.siav6_flags {
  flex-direction: column;
  display: flex;
}

.siav6_flag {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-top: 1px solid #02264a1f;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: baseline;
  padding-top: clamp(18px, 2.4vh, 28px);
  padding-bottom: clamp(18px, 2.4vh, 28px);
  display: grid;
}

.siav6_flag_num {
  color: #5fa5888c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(17px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1;
}

.siav6_flag_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15.5px, 1.3vw, 20px);
  font-weight: 600;
  line-height: 1.25;
}

.siav6_flag_desc {
  font-family: var(--text--regular);
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
}

.siav6_stepper {
  position: relative;
}

.siav6_stepper_rail {
  background-color: #02264a1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.siav6_stepper_fill {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  max-width: 80%;
  height: 2px;
  transition: width .3s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c80;
}

.siav6_stepper_nodes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 140px), 1fr));
  display: grid;
  position: relative;
}

.siav6_stepper_step {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.siav6_stepper_node {
  color: #9aabb6;
  background-color: #fff;
  border: 2px solid #02264a1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, monospace;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  box-shadow: 0 10px 26px #02223914;
}

.siav6_stepper_step-title {
  color: #33566e;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.siav6_stepper_step-desc {
  max-width: 190px;
  font-family: var(--text--regular);
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.siav6_stripes {
  border: 1px solid #ffffff17;
  border-radius: 16px;
  overflow: hidden;
}

.siav6_stripe {
  grid-column-gap: clamp(16px, 2.4vw, 40px);
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.35fr);
  align-items: baseline;
  padding: clamp(20px, 2.4vh, 28px) clamp(20px, 2.2vw, 32px);
  transition: background-color .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.siav6_stripe:hover {
  background-color: #4bb39c17;
}

.siav6_stripe-alt {
  grid-column-gap: clamp(16px, 2.4vw, 40px);
  background-color: #ffffff09;
  grid-template-columns: minmax(0, .85fr) minmax(0, 1.35fr);
  align-items: baseline;
  padding: clamp(20px, 2.4vh, 28px) clamp(20px, 2.2vw, 32px);
  transition: background-color .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.siav6_stripe-alt:hover {
  background-color: #4bb39c17;
}

.siav6_stripe_head {
  grid-column-gap: 14px;
  align-items: baseline;
  display: flex;
}

.siav6_stripe_num {
  color: #7fe0cc;
  letter-spacing: 1.6px;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
}

.siav6_stripe_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.4vw, 20px);
  font-weight: 600;
  line-height: 1.25;
}

.siav6_stripe_desc {
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.siav6_mosaic {
  grid-column-gap: clamp(12px, 1.4vw, 20px);
  grid-row-gap: clamp(12px, 1.4vw, 20px);
  grid-template-columns: repeat(6, 1fr);
  display: grid;
}

.siav6_mosaic_card {
  grid-row-gap: 10px;
  background-image: linear-gradient(165deg, #ffffff0d, #ffffff03);
  border: 1px solid #ffffff17;
  border-radius: 18px;
  flex-direction: column;
  grid-column: span 2;
  justify-content: flex-end;
  min-height: clamp(180px, 22vh, 230px);
  padding: clamp(22px, 2.4vw, 32px);
  transition: border-color .3s, background-image .3s, transform .3s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.siav6_mosaic_card:hover {
  background-image: linear-gradient(165deg, #4bb39c24, #ffffff05);
  border-color: #4bb39c73;
  transform: translateY(-6px);
}

.siav6_mosaic_card-wide {
  grid-row-gap: 10px;
  background-image: linear-gradient(165deg, #ffffff0d, #ffffff03);
  border: 1px solid #ffffff17;
  border-radius: 18px;
  flex-direction: column;
  grid-column: span 3;
  justify-content: flex-end;
  min-height: clamp(220px, 26vh, 280px);
  padding: clamp(22px, 2.4vw, 32px);
  transition: border-color .3s, background-image .3s, transform .3s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.siav6_mosaic_card-wide:hover {
  background-image: linear-gradient(165deg, #4bb39c24, #ffffff05);
  border-color: #4bb39c73;
  transform: translateY(-6px);
}

.siav6_mosaic_halo {
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c29, #0000 70%);
  border-radius: 50%;
  width: 260px;
  height: 260px;
  position: absolute;
  top: -40%;
  right: -30%;
}

.siav6_mosaic_num {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  position: relative;
}

.siav6_mosaic_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.5vw, 22px);
  font-weight: 600;
  line-height: 1.22;
  position: relative;
}

.siav6_mosaic_title-lg {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 1.9vw, 27px);
  font-weight: 600;
  line-height: 1.22;
  position: relative;
}

.siav6_mosaic_desc {
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.65;
  position: relative;
}

.siav6_modes {
  background-color: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 999px;
  width: fit-content;
  margin-bottom: clamp(22px, 2.6vh, 34px);
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  display: flex;
}

.siav6_modes_btn {
  color: #9fb4c2;
  white-space: nowrap;
  cursor: pointer;
  background-color: #0000;
  border: none;
  border-radius: 999px;
  flex: none;
  min-height: 44px;
  padding: 11px clamp(18px, 2.4vw, 34px);
  font-family: Poppins, sans-serif;
  font-size: clamp(13.5px, 1.2vw, 15.5px);
  font-weight: 600;
  transition: background-color .3s cubic-bezier(.22, 1, .36, 1), color .3s;
}

.siav6_modes_btn:hover {
  color: #fff;
}

.siav6_modepanel {
  grid-column-gap: clamp(24px, 3.2vw, 52px);
  grid-row-gap: clamp(24px, 3.2vw, 52px);
  background-image: linear-gradient(165deg, #0d3d5480, #041a2cd1);
  border: 1px solid #4bb39c38;
  border-radius: 22px;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);
  padding: clamp(26px, 3.2vw, 46px);
  display: grid;
  position: relative;
  overflow: hidden;
  box-shadow: 0 34px 80px #02121f66;
}

.siav6_modepanel_glow {
  filter: blur(24px);
  pointer-events: none;
  background-image: radial-gradient(circle, #4bb39c2e, #0000 70%);
  border-radius: 50%;
  width: 340px;
  height: 340px;
  position: absolute;
  top: -40%;
  right: -6%;
}

.siav6_modepanel_label {
  color: #7fe0cc;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  position: relative;
}

.siav6_modepanel_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.18;
  position: relative;
}

.siav6_modepanel_lede {
  font-family: var(--text--regular);
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17px);
  line-height: 1.8;
  position: relative;
}

.siav6_modepanel_specs {
  flex-direction: column;
  display: flex;
  position: relative;
}

.siav6_modepanel_dt {
  color: #9fc4b6;
  letter-spacing: 1.6px;
  border-top: 1px solid #ffffff1a;
  margin-top: 0;
  margin-bottom: 6px;
  padding-top: 16px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.siav6_modepanel_dd {
  color: #e9f1f5;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 14.5px;
  line-height: 1.7;
}

.siav6_stepper_rail-dark {
  background-color: #ffffff1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.siav6_stepper_node-dark {
  color: #8fa8b6;
  background-color: #ffffff0a;
  border: 2px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, monospace;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.siav6_stepper_step-title-dark {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.siav6_stepper_step-desc-dark {
  max-width: 190px;
  font-family: var(--text--regular);
  color: #8fa8b6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.asv6_header {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624d1;
  border-bottom: 1px solid #ffffff0f;
  display: block;
  position: sticky;
  top: 0;
}

.asv6_header_progress-bar {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.asv6_chapnav {
  grid-column-gap: clamp(14px, 2vw, 34px);
  align-items: center;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px clamp(16px, 1.8vw, 30px);
  display: flex;
  overflow-x: auto;
}

.asv6_chapnav_link {
  grid-column-gap: 8px;
  color: #7d94a4;
  white-space: nowrap;
  align-items: center;
  font-size: 12.5px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.asv6_chapnav_link:hover {
  color: #e9f1f5;
}

.asv6_chapnav_num {
  color: #4a6577;
  letter-spacing: 1px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  font-weight: 700;
  transition: color .3s;
}

.asv6_hero_section {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.asv6_hero_background {
  z-index: 0;
  background-image: linear-gradient(135deg, #12445f, #0a2236);
  background-size: cover;
  position: absolute;
  inset: -8% 0 0;
}

.asv6_hero_veil {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%), linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.asv6_hero_dots {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
}

.asv6_hero_content-wrap {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a87c2ab03118c1c67e58a4d_app%20cybersecurity%20team.jpg");
  background-position: 0 0;
  background-size: cover;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(110px, 15vh, 180px);
  position: relative;
}

.asv6_hero_content-wrap.img__gradient-bg {
  opacity: 1;
  background-image: radial-gradient(circle, #12445f78, #081118c2), radial-gradient(circle, #0000, #081118c2);
}

.asv6_hero_copy {
  max-width: 880px;
}

.asv6_hero_eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.asv6_hero_eyebrow-rule {
  background-color: #4bb39c;
  width: 22px;
  height: 1.5px;
}

.asv6_hero_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12.5px;
  font-weight: 700;
}

.asv6_hero_headline {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.asv6_hero_subtext {
  max-width: 640px;
  font-family: var(--text--regular);
  color: #c0d0da;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.asv6_hero_toc {
  border-top: 1px solid #ffffff1f;
  flex-direction: column;
  max-width: 640px;
  display: flex;
}

.asv6_hero_toc-link {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-bottom: 1px solid #ffffff1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: 16px 8px;
  text-decoration: none;
  transition: background-color .3s, padding-left .3s;
  display: grid;
}

.asv6_hero_toc-link:hover {
  background-color: #4bb39c14;
  padding-left: 18px;
}

.asv6_hero_toc-num {
  color: #7fc9a9b3;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
  font-weight: 600;
}

.asv6_hero_toc-title {
  color: #cfe0e6;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 1.3vw, 18px);
  font-weight: 600;
  transition: color .3s;
}

.asv6_hero_toc-arrow {
  color: #7fc9a999;
  font-size: 15px;
}

.asv6_hero_scroll-cue {
  grid-column-gap: 14px;
  align-items: center;
  margin-top: clamp(40px, 5.5vh, 68px);
  display: flex;
}

.asv6_hero_scroll-cue-bar {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
}

.asv6_hero_scroll-cue-label {
  color: #a3bac8;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.asv6_sec_dark {
  background-image: linear-gradient(#041826 0%, #04223a 46%, #041c2e 100%);
  position: relative;
}

.asv6_sec_light {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  position: relative;
}

.asv6_sec_wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(90px, 12vh, 160px) clamp(16px, 1.8vw, 30px);
  display: flex;
}

.asv6_band {
  aspect-ratio: 21 / 9;
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a87d33f224aeccb45518ff4_web%20application%20cybersecurity.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #4bb39c29;
  border-radius: 26px;
  align-items: flex-start;
  min-height: clamp(260px, 38vh, 400px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 44px 100px #02121f73;
}

.asv6_band.asv6_band--alt {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a87d33fd93c7ca7f0d34f74_security%20verification.jpg");
}

.asv6_band_inner {
  max-width: 820px;
  padding: clamp(24px, 4vh, 52px) clamp(22px, 3.5vw, 64px);
}

.asv6_band_chapno {
  color: #7fe0cc57;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4.4vw, 74px);
  font-weight: 600;
  line-height: 1;
}

.asv6_band_heading {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3.6vw, 58px);
  font-weight: 700;
  line-height: 1.06;
}

.asv6_overlap {
  background-image: linear-gradient(165deg, #0a2c43, #04223a);
  border: 1px solid #4bb39c33;
  border-radius: 20px;
  width: min(100%, 760px);
  margin-top: -32px;
  margin-left: auto;
  margin-right: 0;
  padding: clamp(24px, 3vw, 40px);
  position: relative;
  box-shadow: 0 34px 80px #020e1880;
}

.asv6_overlap_text {
  font-family: var(--text--regular);
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: clamp(14.5px, 1.15vw, 16.5px);
  line-height: 1.8;
}

.asv6_blockhead {
  max-width: 820px;
  margin-top: 80px;
  margin-bottom: 0;
}

.asv6_kicker {
  color: #4bb39c;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.asv6_kicker-light {
  color: #5fa588;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.asv6_subheading {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.asv6_subheading-light {
  color: #0b2c42;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.asv6_blockhead_text {
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.asv6_blockhead_text-light {
  color: #5a6e7c;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.asv6_callout {
  grid-column-gap: clamp(20px, 3vw, 44px);
  background-image: linear-gradient(135deg, #0d3d548c, #041a2cd1);
  border: 1px solid #4bb39c3d;
  border-radius: 24px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  margin-top: clamp(64px, 8vh, 110px);
  padding: clamp(26px, 3.4vw, 52px);
  display: grid;
  box-shadow: 0 34px 80px #02121f66;
}

.asv6_callout-light {
  grid-column-gap: clamp(20px, 3vw, 44px);
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 24px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  margin-top: clamp(64px, 8vh, 110px);
  padding: clamp(26px, 3.4vw, 52px);
  display: grid;
  box-shadow: 0 30px 70px #0222391a;
}

.asv6_callout_mark {
  color: #7fe0cc;
  letter-spacing: 2.4px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.asv6_callout_mark-light {
  color: #5fa588;
  letter-spacing: 2.4px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.asv6_callout_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.18;
}

.asv6_callout_title-light {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.18;
}

.asv6_callout_text {
  color: #c8d6df;
  max-width: 70ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17.5px);
  line-height: 1.8;
}

.asv6_callout_text-light {
  color: #4c6272;
  max-width: 70ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17.5px);
  line-height: 1.8;
}

.asv6_track {
  height: 440vh;
  position: relative;
}

.asv6_track_pin {
  align-items: center;
  min-height: 100vh;
  padding-top: clamp(48px, 8vh, 80px);
  padding-bottom: clamp(48px, 8vh, 80px);
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.asv6_track_cols {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(16px, 1.8vw, 30px);
  padding-right: clamp(16px, 1.8vw, 30px);
  display: grid;
}

.asv6_track_index {
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.asv6_track_item {
  grid-column-gap: 14px;
  opacity: .5;
  cursor: pointer;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.asv6_track_item-num {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.asv6_track_item-title {
  font-family: var(--text--regular);
  color: #9fb4c2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
}

.asv6_track_stage {
  min-height: clamp(300px, 46vh, 400px);
  position: relative;
}

.asv6_track_panel {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.asv6_track_panel-big {
  color: #7fc9a929;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(50px, 5.5vw, 88px);
  font-weight: 600;
  line-height: 1;
}

.asv6_track_panel-title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.15;
}

.asv6_track_panel-body {
  max-width: 620px;
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.asv6_ring-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.asv6_ring {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: clamp(170px, 14vw, 230px);
  display: flex;
  position: relative;
}

.asv6_ring_dash {
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.asv6_ring_fill {
  background-image: conic-gradient(#4bb39c 20%, #ffffff14 0);
  border-radius: 50%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
  mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
}

.asv6_ring_label {
  text-align: center;
  position: relative;
}

.asv6_ring_cur {
  color: #7fe0cc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 22px;
  font-weight: 600;
}

.asv6_ring_of {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.asv6_stepper {
  position: relative;
}

.asv6_stepper_rail {
  background-color: #ffffff1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.asv6_stepper_fill {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  max-width: 80%;
  height: 2px;
  transition: width .3s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c80;
}

.asv6_stepper_nodes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 140px), 1fr));
  display: grid;
  position: relative;
}

.asv6_stepper_step {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.asv6_stepper_node {
  color: #8fa8b6;
  background-color: #ffffff0a;
  border: 2px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, monospace;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.asv6_stepper_step-title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.asv6_stepper_step-desc {
  color: #8fa8b6;
  max-width: 190px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.asv6_split {
  grid-column-gap: clamp(32px, 4.5vw, 80px);
  grid-row-gap: clamp(32px, 4.5vw, 80px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr));
  align-items: start;
  margin-top: 80px;
  display: grid;
}

.asv6_sticky-col {
  height: fit-content;
  position: sticky;
  top: clamp(110px, 14vh, 150px);
}

.asv6_sticky-panel {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a87d33e224aeccb45518fd9_api%20protection.jpg");
  background-position: 0 0;
  background-size: cover;
  border: 1px solid #4bb39c2e;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 40px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #02121f80;
}

.asv6_panel_top {
  grid-column-gap: 14px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.asv6_pill {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  background-color: #0620329e;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  padding: 8px 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.asv6_panel_count {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 600;
}

.asv6_panel_rule {
  background-color: #7fe0cc;
  width: 34px;
  height: 1.5px;
  margin-top: auto;
  margin-bottom: 14px;
}

.asv6_panel_display {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.16;
}

.asv6_panel_mono {
  color: #9fc4b6;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.asv6_chips {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-wrap: wrap;
  display: flex;
}

.asv6_chip-dark {
  color: #cfe9e0;
  letter-spacing: 1.4px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 8px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.asv6_svc-list {
  border-top: 1px solid #ffffff24;
}

.asv6_svc-row {
  cursor: pointer;
  grid-column-gap: clamp(14px, 2vw, 28px);
  background-color: #0000;
  border-bottom: 1px solid #ffffff1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(18px, 2.2vh, 28px) clamp(10px, 1.4vw, 22px);
  transition: background-color .35s cubic-bezier(.22, 1, .36, 1), padding-left .35s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.asv6_svc-row_num {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.asv6_svc-row_title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.4vw, 21px);
  font-weight: 600;
  line-height: 1.2;
  transition: color .3s;
}

.asv6_svc-row_desc {
  color: #8fa8b6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.asv6_svc-row_dot {
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 14px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.asv6_acc-list {
  border-top: 1px solid #ffffff24;
}

.asv6_acc-row {
  cursor: pointer;
  background-color: #0000;
  border-bottom: 1px solid #ffffff1c;
  transition: background-color .38s cubic-bezier(.22, 1, .36, 1);
}

.asv6_acc-row_head {
  grid-column-gap: clamp(18px, 3vw, 44px);
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(20px, 2.6vh, 32px) clamp(10px, 1.6vw, 28px);
  transition: padding-left .38s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.asv6_acc-row_num {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.asv6_acc-row_title {
  color: #cfe0e6;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.8vw, 28px);
  font-weight: 600;
  line-height: 1.14;
  transition: color .3s;
}

.asv6_acc-row_dot {
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 15px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.asv6_acc-row_body {
  opacity: 0;
  max-height: 0;
  padding-left: clamp(10px, 1.6vw, 28px);
  padding-right: clamp(10px, 1.6vw, 28px);
  transition: max-height .45s cubic-bezier(.22, 1, .36, 1), opacity .35s, padding-left .38s;
  overflow: hidden;
}

.asv6_acc-row_body-text {
  color: #a5bac7;
  max-width: 760px;
  margin-top: 0;
  padding-bottom: clamp(22px, 2.8vh, 32px);
  font-size: 15px;
  line-height: 1.75;
}

.asv6_bigindex {
  border-top: 1px solid #ffffff21;
}

.asv6_bigindex_item {
  grid-column-gap: clamp(16px, 2.6vw, 44px);
  border-bottom: 1px solid #ffffff21;
  grid-template-columns: auto minmax(0, 1.1fr) minmax(0, 1fr);
  align-items: center;
  padding: clamp(22px, 2.8vh, 36px) 4px;
  transition: padding-left .35s cubic-bezier(.22, 1, .36, 1), background-color .35s;
  display: grid;
}

.asv6_bigindex_item:hover {
  background-color: #4bb39c0f;
  padding-left: 16px;
}

.asv6_bigindex_num {
  color: #7fe0cc99;
  letter-spacing: 1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .3s;
}

.asv6_bigindex_title {
  color: #e9f1f5;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.12;
  transition: color .3s;
}

.asv6_bigindex_desc {
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.asv6_duo {
  grid-column-gap: clamp(24px, 3.2vw, 64px);
  grid-row-gap: clamp(20px, 2.6vw, 48px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  display: grid;
}

.asv6_duo_item {
  border-top: 1px solid #02264a29;
  padding-top: 22px;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.asv6_duo_num {
  color: #5fa588;
  letter-spacing: 1.8px;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  display: block;
}

.asv6_duo_title {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.7vw, 26px);
  font-weight: 600;
  line-height: 1.18;
}

.asv6_duo_desc {
  color: #5a6e7c;
  max-width: 46ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.75;
}

.asv6_step-rail {
  border-left: 2px solid #02264a1a;
  margin-top: clamp(28px, 3.6vh, 44px);
  margin-left: clamp(14px, 1.6vw, 28px);
  position: relative;
}

.asv6_step-rail_item {
  padding-bottom: clamp(26px, 3.2vh, 42px);
  padding-left: clamp(28px, 3vw, 52px);
  position: relative;
}

.asv6_step-rail_num {
  color: #5fa588;
  background-color: #f5f9fb;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(20px, 1.9vw, 28px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -2px;
  left: 0;
  transform: translateX(-52%);
}

.asv6_step-rail_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16.5px, 1.4vw, 21px);
  font-weight: 600;
}

.asv6_step-rail_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.65;
}

.asv6_flags {
  flex-direction: column;
  display: flex;
}

.asv6_flag {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-top: 1px solid #02264a1f;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: baseline;
  padding-top: clamp(18px, 2.4vh, 28px);
  padding-bottom: clamp(18px, 2.4vh, 28px);
  display: grid;
}

.asv6_flag_num {
  color: #5fa5888c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(17px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1;
}

.asv6_flag_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15.5px, 1.3vw, 20px);
  font-weight: 600;
  line-height: 1.25;
}

.asv6_flag_desc {
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
}

.asv6_outline-rows {
  border-top: 1px solid #02264a24;
}

.asv6_outline-row {
  grid-column-gap: clamp(20px, 3vw, 52px);
  border-bottom: 1px solid #02264a1f;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  padding: clamp(22px, 2.8vh, 34px) 4px;
  transition: background-color .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.asv6_outline-row:hover {
  background-color: #5fa5880f;
}

.asv6_outline-row_num {
  color: #0000;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #5fa58880;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4.4vw, 66px);
  font-weight: 600;
  line-height: 1;
}

.asv6_outline-row_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16.5px, 1.5vw, 22px);
  font-weight: 600;
  line-height: 1.22;
}

.asv6_outline-row_desc {
  color: #5a6e7c;
  max-width: 62ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.asv6_keycards {
  grid-column-gap: clamp(14px, 1.6vw, 24px);
  grid-row-gap: clamp(14px, 1.6vw, 24px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  display: grid;
}

.asv6_keycard {
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 16px;
  grid-template-columns: 52px minmax(0, 1fr);
  min-height: clamp(150px, 17vh, 180px);
  transition: box-shadow .3s cubic-bezier(.22, 1, .36, 1), transform .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
  overflow: hidden;
  box-shadow: 0 10px 26px #0222390d;
}

.asv6_keycard:hover {
  transform: translateY(-5px);
  box-shadow: 0 24px 52px #02223924;
}

.asv6_keycard_rail {
  background-image: linear-gradient(#5fa58829, #5fa5880a);
  border-right: 1px solid #02264a14;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  transition: background-image .3s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.asv6_keycard_num {
  color: #3a9d86;
  letter-spacing: 2px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 13px;
  font-weight: 600;
}

.asv6_keycard_body {
  grid-row-gap: 10px;
  flex-direction: column;
  padding: clamp(20px, 2.2vw, 28px) clamp(18px, 2vw, 26px);
  display: flex;
}

.asv6_keycard_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.35vw, 19px);
  font-weight: 600;
  line-height: 1.24;
}

.asv6_keycard_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.7;
}

.asv6_sticky-panel-light {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a87d33fd93c7ca7f0d34f74_security%20verification.jpg");
  background-position: 100% 0;
  background-repeat: repeat;
  background-size: cover;
  background-attachment: scroll;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 40px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #0222392e;
}

.asv6_pill_dot {
  background-color: #7fe0cc;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  box-shadow: 0 0 10px #7fe0cc;
}

.asv6_pill-inline {
  grid-column-gap: 10px;
  color: #cfe9e0;
  letter-spacing: 1.5px;
  background-color: #0620329e;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  align-items: center;
  width: fit-content;
  margin-bottom: 14px;
  padding: 9px 15px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  display: inline-flex;
}

.asv6_panel_sub {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.asv6_sticky-panel-wide {
  aspect-ratio: 4 / 3;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a87d33f8f0ca44ed78fc57d_woman%20blocking%20threats.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 44px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #0222392e;
}

.asv6_pill_label {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  line-height: 1;
}

.csv6_header {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624d1;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.csv6_header_progress-bar {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.csv6_chapnav {
  grid-column-gap: clamp(14px, 2vw, 34px);
  align-items: center;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px clamp(16px, 1.8vw, 30px);
  display: flex;
  overflow-x: auto;
}

.csv6_chapnav_link {
  grid-column-gap: 8px;
  color: #7d94a4;
  white-space: nowrap;
  align-items: center;
  font-size: 12.5px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.csv6_chapnav_link:hover {
  color: #e9f1f5;
}

.csv6_chapnav_num {
  color: #4a6577;
  letter-spacing: 1px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  font-weight: 700;
  transition: color .3s;
}

.csv6_hero_section {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.csv6_hero_background {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8808063f73ca3248109731_cybersecurity%20professional%20in%20modern%20office.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  position: absolute;
  inset: -8% 0 0;
}

.csv6_hero_veil {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%), linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.csv6_hero_dots {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
}

.csv6_hero_content-wrap {
  z-index: 2;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(110px, 15vh, 180px);
  position: relative;
}

.csv6_hero_copy {
  max-width: 880px;
}

.csv6_hero_eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.csv6_hero_eyebrow-rule {
  background-color: #4bb39c;
  width: 22px;
  height: 1.5px;
}

.csv6_hero_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12.5px;
  font-weight: 700;
}

.csv6_hero_headline {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.csv6_hero_subtext {
  color: #c0d0da;
  max-width: 640px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.csv6_hero_toc {
  border-top: 1px solid #ffffff1f;
  flex-direction: column;
  max-width: 640px;
  display: flex;
}

.csv6_hero_toc-link {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-bottom: 1px solid #ffffff1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: 16px 8px;
  text-decoration: none;
  transition: background-color .3s, padding-left .3s;
  display: grid;
}

.csv6_hero_toc-link:hover {
  background-color: #4bb39c14;
  padding-left: 18px;
}

.csv6_hero_toc-num {
  color: #7fc9a9b3;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
  font-weight: 600;
}

.csv6_hero_toc-title {
  color: #cfe0e6;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 1.3vw, 18px);
  font-weight: 600;
  transition: color .3s;
}

.csv6_hero_toc-arrow {
  color: #7fc9a999;
  font-size: 15px;
}

.csv6_hero_scroll-cue {
  grid-column-gap: 14px;
  align-items: center;
  margin-top: clamp(40px, 5.5vh, 68px);
  display: flex;
}

.csv6_hero_scroll-cue-bar {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
}

.csv6_hero_scroll-cue-label {
  color: #a3bac8;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.csv6_sec_dark {
  background-image: linear-gradient(#041826 0%, #04223a 46%, #041c2e 100%);
  position: relative;
}

.csv6_sec_light {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  position: relative;
}

.csv6_sec_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(90px, 12vh, 160px) clamp(16px, 1.8vw, 30px);
}

.csv6_band {
  aspect-ratio: 21 / 9;
  background-image: linear-gradient(135deg, #12445f33, #0a223699), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba9510a74c36c6fc9103d_app%20security.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px solid #4bb39c29;
  border-radius: 26px;
  align-items: flex-start;
  min-height: clamp(260px, 38vh, 400px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 44px 100px #02121f73;
}

.csv6_band.csv6_band--alt-1 {
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a88080774f3ee23d1c4771d_security%20analyst%20at%20a%20workstation.jpg");
}

.csv6_band.csv6_band--alt-2 {
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8808071c3abca6ec2a7288_small%20cybersecurity%20team%20gathered.jpg");
}

.csv6_band.csv6_band--alt-3 {
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880807807143dc77fe2f7e_cybersecurity%20professional%20with%20clean%20security%20dashboard.jpg");
}

.csv6_band.csv6_band--alt-4 {
  background-image: linear-gradient(135deg, #12445f33, #0a223699), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880807bd9bcf3640a253ae_security%20operations%20team%20working%20collaboratively.jpg");
}

.csv6_band_inner {
  max-width: 820px;
  padding: clamp(24px, 4vh, 52px) clamp(22px, 3.5vw, 64px);
}

.csv6_band_chapno {
  color: #7fe0cc57;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4.4vw, 74px);
  font-weight: 600;
  line-height: 1;
}

.csv6_band_heading {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3.6vw, 58px);
  font-weight: 700;
  line-height: 1.06;
}

.csv6_overlap {
  background-image: linear-gradient(165deg, #0a2c43, #04223a);
  border: 1px solid #4bb39c33;
  border-radius: 20px;
  width: min(100%, 760px);
  margin-top: -32px;
  margin-left: auto;
  margin-right: 0;
  padding: clamp(24px, 3vw, 40px);
  position: relative;
  box-shadow: 0 34px 80px #020e1880;
}

.csv6_overlap_text {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: clamp(14.5px, 1.15vw, 16.5px);
  line-height: 1.8;
}

.csv6_blockhead {
  text-align: left;
  max-width: 820px;
  margin-top: clamp(64px, 8vh, 110px);
  margin-bottom: clamp(30px, 4vh, 50px);
}

.csv6_kicker {
  color: #4bb39c;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.csv6_kicker-light {
  color: #5fa588;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.csv6_subheading {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.csv6_subheading-light {
  color: #0b2c42;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.csv6_blockhead_text {
  color: #a5bac7;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.csv6_blockhead_text-light {
  color: #5a6e7c;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.csv6_stepper {
  position: relative;
}

.csv6_stepper_rail {
  background-color: #ffffff1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.csv6_stepper_fill {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  max-width: 80%;
  height: 2px;
  transition: width .3s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c80;
}

.csv6_stepper_nodes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 140px), 1fr));
  display: grid;
  position: relative;
}

.csv6_stepper_step {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.csv6_stepper_node {
  color: #8fa8b6;
  background-color: #ffffff0a;
  border: 2px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, monospace;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.csv6_stepper_step-title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.csv6_stepper_step-desc {
  color: #8fa8b6;
  max-width: 190px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.csv6_bigindex {
  border-top: 1px solid #ffffff21;
}

.csv6_bigindex_item {
  grid-column-gap: clamp(16px, 2.6vw, 44px);
  border-bottom: 1px solid #ffffff21;
  grid-template-columns: auto minmax(0, 1.1fr) minmax(0, 1fr);
  align-items: center;
  padding: clamp(22px, 2.8vh, 36px) 4px;
  transition: padding-left .35s cubic-bezier(.22, 1, .36, 1), background-color .35s;
  display: grid;
}

.csv6_bigindex_item:hover {
  background-color: #4bb39c0f;
  padding-left: 16px;
}

.csv6_bigindex_num {
  color: #7fe0cc99;
  letter-spacing: 1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .3s;
}

.csv6_bigindex_title {
  color: #e9f1f5;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.12;
  transition: color .3s;
}

.csv6_bigindex_desc {
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.csv6_duo {
  grid-column-gap: clamp(24px, 3.2vw, 64px);
  grid-row-gap: clamp(20px, 2.6vw, 48px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  display: grid;
}

.csv6_duo_item {
  border-top: 1px solid #02264a29;
  padding-top: 22px;
  display: block;
  position: relative;
}

.csv6_duo_num {
  color: #5fa588;
  letter-spacing: 1.8px;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  display: block;
}

.csv6_duo_title {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.7vw, 26px);
  font-weight: 600;
  line-height: 1.18;
}

.csv6_duo_desc {
  color: #5a6e7c;
  max-width: 46ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.75;
}

.csv6_split {
  grid-column-gap: clamp(32px, 4.5vw, 80px);
  grid-row-gap: clamp(32px, 4.5vw, 80px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr));
  align-items: start;
  margin-top: 80px;
  display: grid;
}

.csv6_sticky-col {
  height: fit-content;
  position: sticky;
  top: clamp(110px, 14vh, 150px);
}

.csv6_sticky-panel {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880807e82f6cbffd7ab14e_three%20different%20security%20professionals%20working.jpg");
  background-position: 0 0;
  background-size: cover;
  border-radius: 24px;
  flex-direction: column;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 40px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #0222392e;
}

.csv6_panel_top {
  grid-column-gap: 14px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.csv6_pill {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  background-color: #0620329e;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.csv6_panel_count {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 600;
}

.csv6_panel_rule {
  background-color: #7fe0cc;
  width: 34px;
  height: 1.5px;
  margin-top: auto;
  margin-bottom: 14px;
}

.csv6_panel_display {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.16;
}

.csv6_panel_mono {
  color: #9fc4b6;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.csv6_chips {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-wrap: wrap;
  display: flex;
}

.csv6_chip-dark {
  color: #cfe9e0;
  letter-spacing: 1.4px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 8px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.csv6_svc-list {
  border-top: 1px solid #02264a24;
}

.csv6_svc-row {
  cursor: pointer;
  grid-column-gap: clamp(14px, 2vw, 28px);
  background-color: #0000;
  border-bottom: 1px solid #02264a1f;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(18px, 2.2vh, 28px) clamp(10px, 1.4vw, 22px);
  transition: background-color .35s cubic-bezier(.22, 1, .36, 1), padding-left .35s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.csv6_svc-row_num {
  color: #5fa58899;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.csv6_svc-row_title {
  color: #33566e;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.4vw, 21px);
  font-weight: 600;
  line-height: 1.2;
  transition: color .3s;
}

.csv6_svc-row_desc {
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.csv6_svc-row_dot {
  color: #5fa58899;
  background-color: #0000;
  border: 1px solid #02264a24;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 14px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.csv6_track {
  height: 520vh;
  position: relative;
}

.csv6_track_pin {
  align-items: center;
  min-height: 100vh;
  padding-top: clamp(48px, 8vh, 80px);
  padding-bottom: clamp(48px, 8vh, 80px);
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.csv6_track_cols {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(16px, 1.8vw, 30px);
  padding-right: clamp(16px, 1.8vw, 30px);
  display: grid;
}

.csv6_track_index {
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.csv6_track_item {
  grid-column-gap: 14px;
  opacity: .5;
  cursor: pointer;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.csv6_track_item-num {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.csv6_track_item-title {
  color: #9fb4c2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.csv6_track_stage {
  min-height: clamp(300px, 46vh, 400px);
  position: relative;
}

.csv6_track_panel {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.csv6_track_panel-big {
  color: #7fc9a929;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(50px, 5.5vw, 88px);
  font-weight: 600;
  line-height: 1;
}

.csv6_track_panel-title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.15;
}

.csv6_track_panel-body {
  color: #a5bac7;
  max-width: 620px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.csv6_ring-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.csv6_ring {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: clamp(170px, 14vw, 230px);
  display: flex;
  position: relative;
}

.csv6_ring_dash {
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.csv6_ring_fill {
  background-image: conic-gradient(#4bb39c 16.6%, #ffffff14 0);
  border-radius: 50%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
  mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
}

.csv6_ring_label {
  text-align: center;
  position: relative;
}

.csv6_ring_cur {
  color: #7fe0cc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 22px;
  font-weight: 600;
}

.csv6_ring_of {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.csv6_acc-list {
  border-top: 1px solid #ffffff24;
}

.csv6_acc-row {
  cursor: pointer;
  background-color: #0000;
  border-bottom: 1px solid #ffffff1c;
  transition: background-color .38s cubic-bezier(.22, 1, .36, 1);
}

.csv6_acc-row_head {
  grid-column-gap: clamp(18px, 3vw, 44px);
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(20px, 2.6vh, 32px) clamp(10px, 1.6vw, 28px);
  transition: padding-left .38s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.csv6_acc-row_num {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.csv6_acc-row_title {
  color: #cfe0e6;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.8vw, 28px);
  font-weight: 600;
  line-height: 1.14;
  transition: color .3s;
}

.csv6_acc-row_dot {
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 15px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.csv6_acc-row_body {
  opacity: 0;
  max-height: 0;
  padding-left: clamp(10px, 1.6vw, 28px);
  padding-right: clamp(10px, 1.6vw, 28px);
  transition: max-height .45s cubic-bezier(.22, 1, .36, 1), opacity .35s, padding-left .38s;
  overflow: hidden;
}

.csv6_acc-row_body-text {
  color: #a5bac7;
  max-width: 760px;
  margin-top: 0;
  padding-bottom: clamp(22px, 2.8vh, 32px);
  font-size: 15px;
  line-height: 1.75;
}

.code-embed-5 {
  display: block;
}

.text-span-6 {
  color: var(--accent);
}

.asv6_sec_wrap-copy {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(90px, 12vh, 160px) clamp(16px, 1.8vw, 30px);
  display: flex;
}

.asv6_keycards-copy {
  grid-column-gap: clamp(14px, 1.6vw, 24px);
  grid-row-gap: clamp(14px, 1.6vw, 24px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  margin-top: 20px;
  display: grid;
}

.div-block-52, .div-block-53 {
  background-color: #02121f;
}

.paragraph, .paragraph-2, .paragraph-3, .paragraph-4, .paragraph-5 {
  font-family: var(--text--regular);
}

.text-span-7 {
  color: var(--accent);
}

.csv6_step-rail {
  border-left: 2px solid #02264a1a;
  margin-top: clamp(28px, 3.6vh, 44px);
  margin-left: clamp(14px, 1.6vw, 28px);
  position: relative;
}

.csv6_step-rail_item {
  padding-bottom: clamp(26px, 3.2vh, 42px);
  padding-left: clamp(28px, 3vw, 52px);
  position: relative;
}

.csv6_step-rail_num {
  color: #5fa588;
  background-color: #f5f9fb;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(20px, 1.9vw, 28px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -2px;
  left: 0;
  transform: translateX(-52%);
}

.csv6_step-rail_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16.5px, 1.4vw, 21px);
  font-weight: 600;
}

.csv6_step-rail_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.65;
}

.csv6_callout-light {
  grid-column-gap: clamp(20px, 3vw, 44px);
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 24px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  margin-top: clamp(64px, 8vh, 110px);
  padding: clamp(26px, 3.4vw, 52px);
  display: grid;
  box-shadow: 0 30px 70px #0222391a;
}

.csv6_callout_mark-light {
  color: #5fa588;
  letter-spacing: 2.4px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.csv6_callout_title-light {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.18;
}

.csv6_callout_text-light {
  color: #4c6272;
  max-width: 70ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17.5px);
  line-height: 1.8;
}

.csv6_sticky-panel-wide {
  aspect-ratio: 4 / 3;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8808063f73ca3248109731_cybersecurity%20professional%20in%20modern%20office.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 44px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #0222392e;
}

.csv6_pill-inline {
  grid-column-gap: 10px;
  background-color: #0620329e;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  align-items: center;
  width: fit-content;
  margin-bottom: 14px;
  padding: 9px 15px;
  display: inline-flex;
}

.csv6_pill_dot {
  background-color: #7fe0cc;
  border-radius: 50%;
  flex: none;
  width: 8px;
  height: 8px;
  box-shadow: 0 0 10px #7fe0cc;
}

.csv6_pill_label {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  line-height: 1;
}

.csv6_panel_sub {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.dsv6_header {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624d1;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.dsv6_header_progress-bar {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.dsv6_chapnav {
  grid-column-gap: clamp(14px, 2vw, 34px);
  align-items: center;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px clamp(16px, 1.8vw, 30px);
  display: flex;
  overflow-x: auto;
}

.dsv6_chapnav_link {
  grid-column-gap: 8px;
  color: #7d94a4;
  white-space: nowrap;
  align-items: center;
  font-size: 12.5px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.dsv6_chapnav_link:hover {
  color: #e9f1f5;
}

.dsv6_chapnav_num {
  color: #4a6577;
  letter-spacing: 1px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  font-weight: 700;
  transition: color .3s;
}

.dsv6_hero_section {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.dsv6_hero_background {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8809c13b9035b28d27fdd2_cybersecurity%20team%20discussing.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  position: absolute;
  inset: -8% 0 0;
}

.dsv6_hero_veil {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%), linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.dsv6_hero_dots {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
}

.dsv6_hero_content-wrap {
  z-index: 2;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(110px, 15vh, 180px);
  position: relative;
}

.dsv6_hero_copy {
  max-width: 880px;
}

.dsv6_hero_eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.dsv6_hero_eyebrow-rule {
  background-color: #4bb39c;
  width: 22px;
  height: 1.5px;
}

.dsv6_hero_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12.5px;
  font-weight: 700;
}

.dsv6_hero_headline {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.dsv6_hero_subtext {
  color: #c0d0da;
  max-width: 640px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.dsv6_hero_toc {
  border-top: 1px solid #ffffff1f;
  flex-direction: column;
  max-width: 640px;
  display: flex;
}

.dsv6_hero_toc-link {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-bottom: 1px solid #ffffff1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: 16px 8px;
  text-decoration: none;
  transition: background-color .3s, padding-left .3s;
  display: grid;
}

.dsv6_hero_toc-link:hover {
  background-color: #4bb39c14;
  padding-left: 18px;
}

.dsv6_hero_toc-num {
  color: #7fc9a9b3;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
  font-weight: 600;
}

.dsv6_hero_toc-title {
  color: #cfe0e6;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 1.3vw, 18px);
  font-weight: 600;
  transition: color .3s;
}

.dsv6_hero_toc-arrow {
  color: #7fc9a999;
  font-size: 15px;
}

.dsv6_hero_scroll-cue {
  grid-column-gap: 14px;
  align-items: center;
  margin-top: clamp(40px, 5.5vh, 68px);
  display: flex;
}

.dsv6_hero_scroll-cue-bar {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
}

.dsv6_hero_scroll-cue-label {
  color: #a3bac8;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.dsv6_sec_dark {
  background-image: linear-gradient(#041826 0%, #04223a 46%, #041c2e 100%);
  position: relative;
}

.dsv6_sec_light {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  position: relative;
}

.dsv6_sec_wrap {
  text-align: left;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(90px, 12vh, 160px) clamp(16px, 1.8vw, 30px);
}

.dsv6_band {
  aspect-ratio: 21 / 9;
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba9510a74c36c6fc9103d_app%20security.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px solid #4bb39c29;
  border-radius: 26px;
  align-items: flex-start;
  min-height: clamp(260px, 38vh, 400px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 44px 100px #02121f73;
}

.dsv6_band.dsv6_band--alt-1 {
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8809c18650eb5e028f688f_security%20architect%20standing%20in%20front%20of%20two%20large%20displays.jpg");
}

.dsv6_band.dsv6_band--alt-2 {
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8809c136b7e7388f8c0281_cybersecurity%20professional%20at%20a%20workstation%20reviewing%20two%20adjacent%20monitors.jpg");
}

.dsv6_band.dsv6_band--alt-3 {
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8809c18c921f7de32ecbd2_security%20professional%20guiding%20a%20colleague.jpg");
}

.dsv6_band.dsv6_band--alt-4 {
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880807807143dc77fe2f7e_cybersecurity%20professional%20with%20clean%20security%20dashboard.jpg");
}

.dsv6_band_inner {
  max-width: 820px;
  padding: clamp(24px, 4vh, 52px) clamp(22px, 3.5vw, 64px);
}

.dsv6_band_chapno {
  color: #7fe0cc57;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4.4vw, 74px);
  font-weight: 600;
  line-height: 1;
}

.dsv6_band_heading {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3.6vw, 58px);
  font-weight: 700;
  line-height: 1.06;
}

.dsv6_overlap {
  background-image: linear-gradient(165deg, #0a2c43, #04223a);
  border: 1px solid #4bb39c33;
  border-radius: 20px;
  width: min(100%, 760px);
  margin-top: -32px;
  margin-left: auto;
  margin-right: 0;
  padding: clamp(24px, 3vw, 40px);
  position: relative;
  box-shadow: 0 34px 80px #020e1880;
}

.dsv6_overlap_text {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: clamp(14.5px, 1.15vw, 16.5px);
  line-height: 1.8;
}

.dsv6_blockhead {
  text-align: left;
  max-width: 820px;
  margin-top: clamp(64px, 8vh, 110px);
  margin-bottom: clamp(30px, 4vh, 50px);
}

.dsv6_kicker {
  color: #4bb39c;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.dsv6_kicker-light {
  color: #5fa588;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.dsv6_subheading {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.dsv6_subheading-light {
  color: #0b2c42;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.dsv6_blockhead_text {
  color: #a5bac7;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.dsv6_blockhead_text-light {
  color: #5a6e7c;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.dsv6_duo {
  grid-column-gap: clamp(24px, 3.2vw, 64px);
  grid-row-gap: clamp(20px, 2.6vw, 48px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  display: grid;
}

.dsv6_duo_item {
  border-top: 1px solid #ffffff29;
  padding-top: 22px;
  display: block;
  position: relative;
}

.dsv6_duo_num {
  color: #7fe0cc;
  letter-spacing: 1.8px;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  display: block;
}

.dsv6_duo_title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.7vw, 26px);
  font-weight: 600;
  line-height: 1.18;
}

.dsv6_duo_desc {
  color: #a5bac7;
  max-width: 46ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.75;
}

.dsv6_stepper {
  position: relative;
}

.dsv6_stepper_rail {
  background-color: #ffffff1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.dsv6_stepper_fill {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  max-width: 80%;
  height: 2px;
  transition: width .3s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c80;
}

.dsv6_stepper_nodes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 140px), 1fr));
  display: grid;
  position: relative;
}

.dsv6_stepper_step {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.dsv6_stepper_node {
  color: #8fa8b6;
  background-color: #ffffff0a;
  border: 2px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, monospace;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.dsv6_stepper_step-title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.dsv6_stepper_step-desc {
  color: #8fa8b6;
  max-width: 190px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.dsv6_toggle-wrap {
  justify-content: flex-start;
  margin-bottom: clamp(28px, 3.4vh, 44px);
  display: flex;
}

.dsv6_toggle {
  background-color: #ffffffb3;
  border: 1px solid #02264a24;
  border-radius: 999px;
  width: fit-content;
  padding: 5px;
  display: flex;
  box-shadow: 0 8px 22px #0222390f;
}

.dsv6_toggle_btn {
  color: #5a6e7c;
  white-space: nowrap;
  cursor: pointer;
  background-color: #0000;
  border: none;
  border-radius: 999px;
  flex: none;
  min-height: 44px;
  padding: 11px clamp(18px, 2.4vw, 34px);
  font-family: Poppins, sans-serif;
  font-size: clamp(13.5px, 1.2vw, 15.5px);
  font-weight: 600;
  transition: background-color .3s cubic-bezier(.22, 1, .36, 1), color .3s;
}

.dsv6_split {
  grid-column-gap: clamp(32px, 4.5vw, 80px);
  grid-row-gap: clamp(32px, 4.5vw, 80px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr));
  align-items: start;
  display: grid;
}

.dsv6_sticky-col {
  height: fit-content;
  position: sticky;
  top: clamp(110px, 14vh, 150px);
}

.dsv6_sticky-panel {
  aspect-ratio: 4 / 5;
  background-image: linear-gradient(135deg, #12445f33, #08111866), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8809c144034b4c2cbd7b1f_security%20professional%20guiding%20a%20colleague-1.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 40px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #0222392e;
}

.dsv6_panel_top {
  grid-column-gap: 14px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dsv6_pill {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  background-color: #0620329e;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.dsv6_panel_count {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 600;
}

.dsv6_panel_rule {
  background-color: #7fe0cc;
  width: 34px;
  height: 1.5px;
  margin-top: auto;
  margin-bottom: 14px;
}

.dsv6_panel_display {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.16;
}

.dsv6_step-rail {
  border-left: 2px solid #02264a1a;
  margin-left: clamp(14px, 1.6vw, 28px);
  position: relative;
}

.dsv6_step-rail_item {
  padding-bottom: clamp(26px, 3.2vh, 42px);
  padding-left: clamp(28px, 3vw, 52px);
  position: relative;
}

.dsv6_step-rail_num {
  color: #5fa588;
  background-color: #f5f9fb;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(20px, 1.9vw, 28px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -2px;
  left: 0;
  transform: translateX(-52%);
}

.dsv6_step-rail_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16.5px, 1.4vw, 21px);
  font-weight: 600;
}

.dsv6_step-rail_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.65;
}

.dsv6_cmp-table {
  text-align: left;
  border-collapse: collapse;
  width: 100%;
}

.dsv6_cmp-table_col-head {
  color: #9fc4b6;
  letter-spacing: 2.2px;
  vertical-align: bottom;
  border-bottom: 1px solid #ffffff1f;
  padding: 0 clamp(14px, 1.6vw, 26px) 16px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
}

.dsv6_cmp-table_col-name {
  color: #fff;
  letter-spacing: -.01em;
  margin-top: 9px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.5vw, 21px);
  font-weight: 600;
  display: block;
}

.dsv6_cmp-table_col-name-enc {
  color: #a8d0e9;
  letter-spacing: -.01em;
  margin-top: 9px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.5vw, 21px);
  font-weight: 600;
  display: block;
}

.dsv6_cmp-table_col-name-tok {
  color: #7fe0cc;
  letter-spacing: -.01em;
  margin-top: 9px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.5vw, 21px);
  font-weight: 600;
  display: block;
}

.dsv6_cmp-table_row {
  border-bottom: 1px solid #ffffff12;
  transition: background-color .3s cubic-bezier(.22, 1, .36, 1);
}

.dsv6_cmp-table_row:hover {
  background-color: #4bb39c0f;
}

.dsv6_cmp-table_row-head {
  vertical-align: top;
  width: clamp(180px, 22%, 300px);
  padding: clamp(20px, 2.4vh, 30px) clamp(14px, 1.6vw, 26px) clamp(20px, 2.4vh, 30px) 0;
}

.dsv6_cmp-table_row-num {
  color: #7fe0cc99;
  letter-spacing: 2px;
  margin-bottom: 7px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  display: block;
}

.dsv6_cmp-table_row-title {
  color: #fff;
  letter-spacing: -.015em;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.5vw, 22px);
  font-weight: 600;
  line-height: 1.18;
}

.dsv6_cmp-table_cell {
  color: #b9cdd8;
  vertical-align: top;
  padding: clamp(20px, 2.4vh, 30px) clamp(14px, 1.6vw, 26px);
  font-size: 15px;
  line-height: 1.68;
}

.dsv6_cmp-table_cell-tok {
  color: #b9cdd8;
  vertical-align: top;
  border-left: 1px solid #ffffff12;
  padding: clamp(20px, 2.4vh, 30px) clamp(14px, 1.6vw, 26px);
  font-size: 15px;
  line-height: 1.68;
}

.dsv6_cmp-table_cell-label {
  color: #9fc4b6;
  letter-spacing: 2px;
  margin-bottom: 7px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: none;
}

.dsv6_bigindex {
  border-top: 1px solid #ffffff21;
}

.dsv6_bigindex_item {
  grid-column-gap: clamp(16px, 2.6vw, 44px);
  border-bottom: 1px solid #ffffff21;
  grid-template-columns: auto minmax(0, 1.1fr) minmax(0, 1fr);
  align-items: center;
  padding: clamp(22px, 2.8vh, 36px) 4px;
  transition: padding-left .35s cubic-bezier(.22, 1, .36, 1), background-color .35s;
  display: grid;
}

.dsv6_bigindex_item:hover {
  background-color: #4bb39c0f;
  padding-left: 16px;
}

.dsv6_bigindex_num {
  color: #7fe0cc99;
  letter-spacing: 1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
}

.dsv6_bigindex_title {
  color: #e9f1f5;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.12;
}

.dsv6_bigindex_desc {
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.dsv6_keycards {
  grid-column-gap: clamp(14px, 1.6vw, 24px);
  grid-row-gap: clamp(14px, 1.6vw, 24px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  display: grid;
}

.dsv6_keycard {
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 16px;
  grid-template-columns: 52px minmax(0, 1fr);
  min-height: clamp(150px, 17vh, 180px);
  transition: box-shadow .3s cubic-bezier(.22, 1, .36, 1), transform .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
  overflow: hidden;
  box-shadow: 0 10px 26px #0222390d;
}

.dsv6_keycard:hover {
  transform: translateY(-5px);
  box-shadow: 0 24px 52px #02223924;
}

.dsv6_keycard_rail {
  background-image: linear-gradient(#5fa58829, #5fa5880a);
  border-right: 1px solid #02264a14;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  transition: background-image .3s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.dsv6_keycard_num {
  color: #3a9d86;
  letter-spacing: 2px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 13px;
  font-weight: 600;
}

.dsv6_keycard_body {
  grid-row-gap: 10px;
  flex-direction: column;
  padding: clamp(20px, 2.2vw, 28px) clamp(18px, 2vw, 26px);
  display: flex;
}

.dsv6_keycard_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.35vw, 19px);
  font-weight: 600;
  line-height: 1.24;
}

.dsv6_keycard_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.7;
}

.dsv6_callout-light {
  grid-column-gap: clamp(20px, 3vw, 44px);
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 24px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  margin-top: clamp(64px, 8vh, 110px);
  padding: clamp(26px, 3.4vw, 52px);
  display: grid;
  box-shadow: 0 30px 70px #0222391a;
}

.dsv6_callout_mark-light {
  color: #5fa588;
  letter-spacing: 2.4px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.dsv6_callout_title-light {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.18;
}

.dsv6_callout_text-light {
  color: #4c6272;
  max-width: 70ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17.5px);
  line-height: 1.8;
}

.nsv6_header {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624d1;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.nsv6_header_progress-bar {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.nsv6_chapnav {
  grid-column-gap: clamp(14px, 2vw, 34px);
  align-items: center;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px clamp(16px, 1.8vw, 30px);
  display: flex;
  overflow-x: auto;
}

.nsv6_chapnav_link {
  grid-column-gap: 8px;
  color: #7d94a4;
  white-space: nowrap;
  align-items: center;
  font-size: 12.5px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.nsv6_chapnav_link:hover {
  color: #e9f1f5;
}

.nsv6_chapnav_num {
  color: #4a6577;
  letter-spacing: 1px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  font-weight: 700;
  transition: color .3s;
}

.nsv6_hero_section {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.nsv6_hero_background {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ae4237b55845d015d46_network%20security%20team.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  position: absolute;
  inset: -8% 0 0;
}

.nsv6_hero_veil {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%), linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.nsv6_hero_dots {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
}

.nsv6_hero_content-wrap {
  z-index: 2;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(110px, 15vh, 180px);
  position: relative;
}

.nsv6_hero_copy {
  max-width: 880px;
}

.nsv6_hero_eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.nsv6_hero_eyebrow-rule {
  background-color: #4bb39c;
  width: 22px;
  height: 1.5px;
}

.nsv6_hero_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12.5px;
  font-weight: 700;
}

.nsv6_hero_headline {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.nsv6_hero_subtext {
  color: #c0d0da;
  max-width: 640px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.nsv6_hero_toc {
  border-top: 1px solid #ffffff1f;
  flex-direction: column;
  max-width: 640px;
  display: flex;
}

.nsv6_hero_toc-link {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-bottom: 1px solid #ffffff1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: 16px 8px;
  text-decoration: none;
  transition: background-color .3s, padding-left .3s;
  display: grid;
}

.nsv6_hero_toc-link:hover {
  background-color: #4bb39c14;
  padding-left: 18px;
}

.nsv6_hero_toc-num {
  color: #7fc9a9b3;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
  font-weight: 600;
}

.nsv6_hero_toc-title {
  color: #cfe0e6;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 1.3vw, 18px);
  font-weight: 600;
  transition: color .3s;
}

.nsv6_hero_toc-arrow {
  color: #7fc9a999;
  font-size: 15px;
}

.nsv6_hero_scroll-cue {
  grid-column-gap: 14px;
  align-items: center;
  margin-top: clamp(40px, 5.5vh, 68px);
  display: flex;
}

.nsv6_hero_scroll-cue-bar {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
}

.nsv6_hero_scroll-cue-label {
  color: #a3bac8;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.nsv6_sec_dark {
  background-image: linear-gradient(#041826 0%, #04223a 46%, #041c2e 100%);
  position: relative;
}

.nsv6_sec_light {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  position: relative;
}

.nsv6_sec_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(90px, 12vh, 160px) clamp(16px, 1.8vw, 30px);
}

.nsv6_band {
  aspect-ratio: 21 / 9;
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a7ba9510a74c36c6fc9103d_app%20security.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px solid #4bb39c29;
  border-radius: 26px;
  align-items: flex-start;
  min-height: clamp(260px, 38vh, 400px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 44px 100px #02121f73;
}

.nsv6_band.nsdv6_band--alt-1 {
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ae4e82f6cbffd7c455b_security%20professional%20reviewing%20display.jpg");
}

.nsv6_band.nsv6_band--alt-2 {
  background-image: linear-gradient(135deg, #12445f66, #0a2236c7), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ae43f73ca324812b121_small%20security%20team%20reviewing%20dashboard.jpg");
}

.nsv6_band_inner {
  max-width: 820px;
  padding: clamp(24px, 4vh, 52px) clamp(22px, 3.5vw, 64px);
}

.nsv6_band_chapno {
  color: #7fe0cc57;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4.4vw, 74px);
  font-weight: 600;
  line-height: 1;
}

.nsv6_band_heading {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3.6vw, 58px);
  font-weight: 700;
  line-height: 1.06;
}

.nsv6_overlap {
  background-image: linear-gradient(165deg, #0a2c43, #04223a);
  border: 1px solid #4bb39c33;
  border-radius: 20px;
  width: min(100%, 760px);
  margin-top: -32px;
  margin-left: auto;
  margin-right: 0;
  padding: clamp(24px, 3vw, 40px);
  position: relative;
  box-shadow: 0 34px 80px #020e1880;
}

.nsv6_overlap_text {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: clamp(14.5px, 1.15vw, 16.5px);
  line-height: 1.8;
}

.nsv6_blockhead {
  max-width: 820px;
  margin-top: 0;
  margin-bottom: clamp(30px, 4vh, 50px);
}

.nsv6_kicker {
  color: #4bb39c;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.nsv6_kicker-light {
  color: #5fa588;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.nsv6_subheading {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.nsv6_subheading-light {
  color: #0b2c42;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.nsv6_blockhead_text {
  color: #a5bac7;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.nsv6_blockhead_text-light {
  color: #5a6e7c;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.nsv6_body-text {
  color: #a5bac7;
  max-width: 62ch;
  margin-top: 0;
  margin-bottom: 18px;
  font-size: 15.5px;
  line-height: 1.8;
}

.nsv6_track {
  height: 440vh;
  position: relative;
}

.nsv6_track_pin {
  align-items: center;
  min-height: 100vh;
  padding-top: clamp(48px, 8vh, 80px);
  padding-bottom: clamp(48px, 8vh, 80px);
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.nsv6_track_cols {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(16px, 1.8vw, 30px);
  padding-right: clamp(16px, 1.8vw, 30px);
  display: grid;
}

.nsv6_track_index {
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.nsv6_track_item {
  grid-column-gap: 14px;
  opacity: .5;
  cursor: pointer;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.nsv6_track_item-num {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.nsv6_track_item-title {
  color: #9fb4c2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.nsv6_track_stage {
  min-height: clamp(300px, 46vh, 400px);
  position: relative;
}

.nsv6_track_panel {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.nsv6_track_panel-big {
  color: #7fc9a929;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(50px, 5.5vw, 88px);
  font-weight: 600;
  line-height: 1;
}

.nsv6_track_panel-title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.15;
}

.nsv6_track_panel-body {
  color: #a5bac7;
  max-width: 620px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.nsv6_ring-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nsv6_ring {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: clamp(170px, 14vw, 230px);
  display: flex;
  position: relative;
}

.nsv6_ring_dash {
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.nsv6_ring_fill {
  background-image: conic-gradient(#4bb39c 20%, #ffffff14 0);
  border-radius: 50%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
  mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
}

.nsv6_ring_label {
  text-align: center;
  position: relative;
}

.nsv6_ring_cur {
  color: #7fe0cc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 22px;
  font-weight: 600;
}

.nsv6_ring_of {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.nsv6_bigindex {
  border-top: 1px solid #ffffff21;
}

.nsv6_bigindex_item {
  grid-column-gap: clamp(16px, 2.6vw, 44px);
  border-bottom: 1px solid #ffffff21;
  grid-template-columns: auto minmax(0, 1.1fr) minmax(0, 1fr);
  align-items: center;
  padding: clamp(22px, 2.8vh, 36px) 4px;
  transition: padding-left .35s cubic-bezier(.22, 1, .36, 1), background-color .35s;
  display: grid;
}

.nsv6_bigindex_num {
  color: #7fe0cc99;
  letter-spacing: 1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
}

.nsv6_bigindex_title {
  color: #e9f1f5;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.12;
}

.nsv6_bigindex_desc {
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.nsv6_split {
  grid-column-gap: clamp(32px, 4.5vw, 80px);
  grid-row-gap: clamp(32px, 4.5vw, 80px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr));
  align-items: start;
  margin-top: 80px;
  display: grid;
}

.nsv6_sticky-col {
  height: fit-content;
  position: sticky;
  top: clamp(110px, 14vh, 150px);
}

.nsv6_sticky-panel {
  aspect-ratio: 4 / 3;
  background-image: linear-gradient(135deg, #12445f33, #08111866), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ae4d654133832d28762_modern%20network%20operations%20environment%20with%20several%20large%20screens.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 1px solid #4bb39c2e;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 44px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #02121f80;
}

.nsv6_pill-inline {
  grid-column-gap: 10px;
  background-color: #0620329e;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  align-items: center;
  width: fit-content;
  margin-bottom: 14px;
  padding: 9px 15px;
  display: inline-flex;
}

.nsv6_pill_dot {
  background-color: #7fe0cc;
  border-radius: 50%;
  flex: none;
  width: 8px;
  height: 8px;
  box-shadow: 0 0 10px #7fe0cc;
}

.nsv6_pill_label {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  line-height: 1;
}

.nsv6_panel_display {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.5vw, 23px);
  font-weight: 700;
  line-height: 1.26;
}

.nsv6_acc-list {
  border-top: 1px solid #ffffff24;
}

.nsv6_acc-row {
  cursor: pointer;
  background-color: #0000;
  border-bottom: 1px solid #ffffff1c;
  transition: background-color .38s cubic-bezier(.22, 1, .36, 1);
}

.nsv6_acc-row_head {
  grid-column-gap: clamp(18px, 3vw, 44px);
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(20px, 2.6vh, 32px) clamp(10px, 1.6vw, 28px);
  transition: padding-left .38s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.nsv6_acc-row_num {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.nsv6_acc-row_title {
  color: #cfe0e6;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.8vw, 28px);
  font-weight: 600;
  line-height: 1.14;
  transition: color .3s;
}

.nsv6_acc-row_dot {
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 15px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.nsv6_acc-row_body {
  opacity: 0;
  max-height: 0;
  padding-left: clamp(10px, 1.6vw, 28px);
  padding-right: clamp(10px, 1.6vw, 28px);
  transition: max-height .45s cubic-bezier(.22, 1, .36, 1), opacity .35s, padding-left .38s;
  overflow: hidden;
}

.nsv6_acc-row_body-text {
  color: #a5bac7;
  max-width: 760px;
  margin-top: 0;
  padding-bottom: clamp(22px, 2.8vh, 32px);
  font-size: 15px;
  line-height: 1.75;
}

.nsv6_svc-list {
  border-top: 1px solid #ffffff24;
}

.nsv6_svc-row {
  cursor: pointer;
  grid-column-gap: clamp(14px, 2vw, 28px);
  background-color: #0000;
  border-bottom: 1px solid #ffffff1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(18px, 2.2vh, 28px) clamp(10px, 1.4vw, 22px);
  transition: background-color .35s cubic-bezier(.22, 1, .36, 1), padding-left .35s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.nsv6_svc-row_num {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.nsv6_svc-row_title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.4vw, 21px);
  font-weight: 600;
  line-height: 1.2;
  transition: color .3s;
}

.nsv6_svc-row_desc {
  color: #8fa8b6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.nsv6_svc-row_dot {
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 14px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.nsv6_chips {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-wrap: wrap;
  display: flex;
}

.nsv6_chip-dark {
  color: #cfe9e0;
  letter-spacing: 1.4px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 8px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.nsv6_panel_top {
  grid-column-gap: 14px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nsv6_pill {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  background-color: #0620329e;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.nsv6_panel_count {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 600;
}

.nsv6_panel_rule {
  background-color: #7fe0cc;
  width: 34px;
  height: 1.5px;
  margin-top: auto;
  margin-bottom: 14px;
}

.nsv6_panel_mono {
  color: #9fc4b6;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.nsv6_sticky-panel-tall {
  aspect-ratio: 4 / 5;
  background-image: linear-gradient(135deg, #12445f33, #08111866), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ae4158c01c0fc49ea30_Two%20engineers%20discussing%20several%20environments.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border: 1px solid #4bb39c2e;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 40px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #02121f80;
}

.nsv6_arch-panel {
  grid-column-gap: clamp(18px, 2.4vw, 34px);
  grid-row-gap: clamp(18px, 2.4vw, 34px);
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 22px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  padding: clamp(24px, 3vw, 40px);
  display: grid;
  box-shadow: 0 22px 60px #02223917;
}

.nsv6_arch-panel_num {
  color: #5fa58866;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(30px, 3.4vw, 52px);
  font-weight: 600;
  line-height: 1;
}

.nsv6_arch-panel_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.18;
}

.nsv6_arch-panel_desc {
  color: #5a6e7c;
  max-width: 70ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.8;
}

.nsv6_toggle-wrap {
  justify-content: flex-start;
  margin-bottom: clamp(24px, 3vh, 38px);
  display: flex;
}

.nsv6_toggle {
  background-color: #ffffffb3;
  border: 1px solid #02264a24;
  border-radius: 999px;
  flex-wrap: wrap;
  width: fit-content;
  padding: 5px;
  display: flex;
  box-shadow: 0 8px 22px #0222390f;
}

.nsv6_toggle_btn {
  color: #5a6e7c;
  white-space: nowrap;
  cursor: pointer;
  background-color: #0000;
  border: none;
  border-radius: 999px;
  min-height: 44px;
  padding: 11px clamp(16px, 2.2vw, 30px);
  font-family: Poppins, sans-serif;
  font-size: clamp(13.5px, 1.2vw, 15.5px);
  font-weight: 600;
  transition: background-color .3s cubic-bezier(.22, 1, .36, 1), color .3s;
}

.nsv6_toggle_btn:hover {
  color: #0b2c42;
}

.nsv6_step-rail {
  border-left: 2px solid #02264a1a;
  margin-top: clamp(28px, 3.6vh, 44px);
  margin-left: clamp(14px, 1.6vw, 28px);
  position: relative;
}

.nsv6_step-rail_item {
  padding-bottom: clamp(26px, 3.2vh, 42px);
  padding-left: clamp(28px, 3vw, 52px);
  position: relative;
}

.nsv6_step-rail_num {
  color: #5fa588;
  background-color: #f5f9fb;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(20px, 1.9vw, 28px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -2px;
  left: 0;
  transform: translateX(-52%);
}

.nsv6_step-rail_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16.5px, 1.4vw, 21px);
  font-weight: 600;
}

.nsv6_step-rail_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.65;
}

.nsv6_body-text-light {
  color: #5a6e7c;
  max-width: 62ch;
  margin-top: 0;
  margin-bottom: 18px;
  font-size: 15.5px;
  line-height: 1.8;
}

.nsv6_sticky-panel-light {
  aspect-ratio: 4 / 3;
  background-image: linear-gradient(135deg, #12445f33, #08111866), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ae403118c1c6701ff95_overhead%20or%20angled%20shot%20of%20a%20large%20interactive%20table.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 44px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #0222392e;
}

.nsv6_sticky-panel-light.nsv6_sticky-panel-light--alt-1 {
  background-image: linear-gradient(135deg, #12445f33, #08111866), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a880ae4d9af8f7c9b0beca2_large%20monitor%20or%20wall%20display%20showing%20a%20simplified%20network%20flow.jpg");
}

.nsv6_panel_sub {
  color: #bcd0d9;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.nsv6_keycards {
  grid-column-gap: clamp(14px, 1.6vw, 24px);
  grid-row-gap: clamp(14px, 1.6vw, 24px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  display: grid;
}

.nsv6_keycard {
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 16px;
  grid-template-columns: 52px minmax(0, 1fr);
  min-height: clamp(150px, 17vh, 180px);
  transition: box-shadow .3s cubic-bezier(.22, 1, .36, 1), transform .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
  overflow: hidden;
  box-shadow: 0 10px 26px #0222390d;
}

.nsv6_keycard:hover {
  transform: translateY(-5px);
  box-shadow: 0 24px 52px #02223924;
}

.nsv6_keycard_rail {
  background-image: linear-gradient(#5fa58829, #5fa5880a);
  border-right: 1px solid #02264a14;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.nsv6_keycard_num {
  color: #3a9d86;
  letter-spacing: 2px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 13px;
  font-weight: 600;
}

.nsv6_keycard_body {
  grid-row-gap: 10px;
  flex-direction: column;
  padding: clamp(20px, 2.2vw, 28px) clamp(18px, 2vw, 26px);
  display: flex;
}

.nsv6_keycard_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.35vw, 19px);
  font-weight: 600;
  line-height: 1.24;
}

.nsv6_keycard_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.7;
}

.nsv6_duo {
  grid-column-gap: clamp(24px, 3.2vw, 64px);
  grid-row-gap: clamp(20px, 2.6vw, 48px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  display: grid;
}

.nsv6_duo_item {
  border-top: 1px solid #02264a29;
  padding-top: 22px;
  display: block;
  position: relative;
}

.nsv6_duo_num {
  color: #5fa588;
  letter-spacing: 1.8px;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  display: block;
}

.nsv6_duo_title {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.7vw, 26px);
  font-weight: 600;
  line-height: 1.18;
}

.nsv6_duo_desc {
  color: #5a6e7c;
  max-width: 46ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.75;
}

.nsv6_flags {
  flex-direction: column;
  display: flex;
}

.nsv6_flag {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-top: 1px solid #02264a1f;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: baseline;
  padding-top: clamp(18px, 2.4vh, 28px);
  padding-bottom: clamp(18px, 2.4vh, 28px);
  display: grid;
}

.nsv6_flag_num {
  color: #5fa5888c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(17px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1;
}

.nsv6_flag_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15.5px, 1.3vw, 20px);
  font-weight: 600;
  line-height: 1.25;
}

.nsv6_flag_desc {
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
}

.nsv6_outline-rows {
  border-top: 1px solid #02264a24;
}

.nsv6_outline-row {
  grid-column-gap: clamp(20px, 3vw, 52px);
  border-bottom: 1px solid #02264a1f;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  padding: clamp(22px, 2.8vh, 34px) 4px;
  transition: background-color .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.nsv6_outline-row:hover {
  background-color: #5fa5880f;
}

.nsv6_outline-row_num {
  color: #0000;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #5fa58880;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4.4vw, 66px);
  font-weight: 600;
  line-height: 1;
}

.nsv6_outline-row_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16.5px, 1.5vw, 22px);
  font-weight: 600;
  line-height: 1.22;
}

.nsv6_outline-row_desc {
  color: #5a6e7c;
  max-width: 62ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.nsv6_callout-light {
  grid-column-gap: clamp(20px, 3vw, 44px);
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 24px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  margin-top: clamp(64px, 8vh, 110px);
  padding: clamp(26px, 3.4vw, 52px);
  display: grid;
  box-shadow: 0 30px 70px #0222391a;
}

.nsv6_callout_mark-light {
  color: #5fa588;
  letter-spacing: 2.4px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.nsv6_callout_title-light {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.18;
}

.nsv6_callout_text-light {
  color: #4c6272;
  max-width: 70ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17.5px);
  line-height: 1.8;
}

.viv6_header {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624d1;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.viv6_header_progress-bar {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.viv6_chapnav {
  grid-column-gap: clamp(14px, 2vw, 34px);
  align-items: center;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px clamp(16px, 1.8vw, 30px);
  display: flex;
  overflow-x: auto;
}

.viv6_chapnav_link {
  grid-column-gap: 8px;
  color: #7d94a4;
  white-space: nowrap;
  align-items: center;
  font-size: 12.5px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.viv6_chapnav_link:hover {
  color: #e9f1f5;
}

.viv6_chapnav_num {
  color: #4a6577;
  letter-spacing: 1px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  font-weight: 700;
  transition: color .3s;
}

.viv6_hero_section {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.viv6_hero_background {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0f9d8e38516b27833d86_one%20large%20central%20display%20showing%20multiple%20systems.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  position: absolute;
  inset: -8% 0 0;
}

.viv6_hero_veil {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%), linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.viv6_hero_dots {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
}

.viv6_hero_content-wrap {
  z-index: 2;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(110px, 15vh, 180px);
  position: relative;
}

.viv6_hero_copy {
  max-width: 880px;
}

.viv6_hero_eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.viv6_hero_eyebrow-rule {
  background-color: #4bb39c;
  width: 22px;
  height: 1.5px;
}

.viv6_hero_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12.5px;
  font-weight: 700;
}

.viv6_hero_headline {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.viv6_hero_subtext {
  max-width: 640px;
  font-family: var(--text--regular);
  color: #c0d0da;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.viv6_hero_toc {
  border-top: 1px solid #ffffff1f;
  flex-direction: column;
  max-width: 640px;
  display: flex;
}

.viv6_hero_toc-link {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-bottom: 1px solid #ffffff1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: 16px 8px;
  text-decoration: none;
  transition: background-color .3s, padding-left .3s;
  display: grid;
}

.viv6_hero_toc-link:hover {
  background-color: #4bb39c14;
  padding-left: 18px;
}

.viv6_hero_toc-num {
  color: #7fc9a9b3;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
  font-weight: 600;
}

.viv6_hero_toc-title {
  color: #cfe0e6;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 1.3vw, 18px);
  font-weight: 600;
  transition: color .3s;
}

.viv6_hero_toc-arrow {
  color: #7fc9a999;
  font-size: 15px;
}

.viv6_hero_scroll-cue {
  grid-column-gap: 14px;
  align-items: center;
  margin-top: clamp(40px, 5.5vh, 68px);
  display: flex;
}

.viv6_hero_scroll-cue-bar {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
}

.viv6_hero_scroll-cue-label {
  color: #a3bac8;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.viv6_sec_dark {
  background-image: linear-gradient(#041826 0%, #04223a 46%, #041c2e 100%);
  position: relative;
}

.viv6_sec_light {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  position: relative;
}

.viv6_sec_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(90px, 12vh, 160px) clamp(16px, 1.8vw, 30px);
}

.viv6_band {
  aspect-ratio: 21 / 9;
  background-image: linear-gradient(135deg, #12445f66, #0a2236ab), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0f9dcc7cc962db5cd386_monitoring%20dashboard.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border: 1px solid #4bb39c29;
  border-radius: 26px;
  align-items: flex-start;
  min-height: clamp(260px, 38vh, 400px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 44px 100px #02121f73;
}

.viv6_band.viv6_band--alt-1 {
  background-image: linear-gradient(135deg, #12445f66, #0a2236ab), url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0f9d8e38516b27833d86_one%20large%20central%20display%20showing%20multiple%20systems.jpg");
}

.viv6_band_inner {
  max-width: 820px;
  padding: clamp(24px, 4vh, 52px) clamp(22px, 3.5vw, 64px);
}

.viv6_band_chapno {
  color: #7fe0cc57;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4.4vw, 74px);
  font-weight: 600;
  line-height: 1;
}

.viv6_band_heading {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3.6vw, 58px);
  font-weight: 700;
  line-height: 1.06;
}

.viv6_overlap {
  background-image: linear-gradient(165deg, #0a2c43, #04223a);
  border: 1px solid #4bb39c33;
  border-radius: 20px;
  width: min(100%, 760px);
  margin-top: -32px;
  margin-left: auto;
  margin-right: 0;
  padding: clamp(24px, 3vw, 40px);
  position: relative;
  box-shadow: 0 34px 80px #020e1880;
}

.viv6_overlap_text {
  font-family: var(--text--regular);
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: clamp(14.5px, 1.15vw, 16.5px);
  line-height: 1.8;
}

.viv6_blockhead {
  max-width: 820px;
  margin-top: 80px;
  margin-bottom: clamp(30px, 4vh, 50px);
}

.viv6_kicker {
  color: #4bb39c;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.viv6_kicker-light {
  color: #5fa588;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.viv6_subheading {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.viv6_subheading-light {
  color: #0b2c42;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.viv6_blockhead_text {
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.viv6_blockhead_text-light {
  color: #5a6e7c;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.viv6_track {
  height: 520vh;
  position: relative;
}

.viv6_track_pin {
  align-items: center;
  min-height: 100vh;
  padding-top: clamp(48px, 8vh, 80px);
  padding-bottom: clamp(48px, 8vh, 80px);
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.viv6_track_cols {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(16px, 1.8vw, 30px);
  padding-right: clamp(16px, 1.8vw, 30px);
  display: grid;
}

.viv6_track_index {
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.viv6_track_item {
  grid-column-gap: 14px;
  opacity: .5;
  cursor: pointer;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.viv6_track_item-num {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.viv6_track_item-title {
  font-family: var(--text--regular);
  color: #9fb4c2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
}

.viv6_track_stage {
  min-height: clamp(300px, 46vh, 400px);
  position: relative;
}

.viv6_track_panel {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.viv6_track_panel-big {
  color: #7fc9a929;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(50px, 5.5vw, 88px);
  font-weight: 600;
  line-height: 1;
}

.viv6_track_panel-title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.15;
}

.viv6_track_panel-body {
  max-width: 620px;
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.viv6_ring-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.viv6_ring {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: clamp(170px, 14vw, 230px);
  display: flex;
  position: relative;
}

.viv6_ring_dash {
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.viv6_ring_fill {
  background-image: conic-gradient(#4bb39c 16.6%, #ffffff14 0);
  border-radius: 50%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
  mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
}

.viv6_ring_label {
  text-align: center;
  position: relative;
}

.viv6_ring_cur {
  color: #7fe0cc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 22px;
  font-weight: 600;
}

.viv6_ring_of {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.viv6_bigindex {
  border-top: 1px solid #ffffff21;
}

.viv6_bigindex_item {
  grid-column-gap: clamp(16px, 2.6vw, 44px);
  border-bottom: 1px solid #ffffff21;
  grid-template-columns: auto minmax(0, 1.1fr) minmax(0, 1fr);
  align-items: center;
  padding: clamp(22px, 2.8vh, 36px) 4px;
  transition: padding-left .35s cubic-bezier(.22, 1, .36, 1), background-color .35s;
  display: grid;
}

.viv6_bigindex_item:hover {
  background-color: #4bb39c0f;
  padding-left: 16px;
}

.viv6_bigindex_num {
  color: #7fe0cc99;
  letter-spacing: 1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
}

.viv6_bigindex_title {
  color: #e9f1f5;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.12;
}

.viv6_bigindex_desc {
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.viv6_split {
  grid-column-gap: clamp(32px, 4.5vw, 80px);
  grid-row-gap: clamp(32px, 4.5vw, 80px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr));
  align-items: start;
  margin-top: 80px;
  display: grid;
}

.viv6_sticky-col {
  height: fit-content;
  position: sticky;
  top: clamp(110px, 14vh, 150px);
}

.viv6_sticky-panel {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0f9d8cf8841cf6e9e118_workstation%20with%20an%20analyst.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border: 1px solid #4bb39c2e;
  border-radius: 24px;
  flex-direction: column;
  width: 100%;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 40px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #02121f80;
}

.viv6_panel_top {
  grid-column-gap: 14px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.viv6_pill {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  background-color: #0620329e;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.viv6_panel_count {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 600;
}

.viv6_panel_rule {
  background-color: #7fe0cc;
  width: 34px;
  height: 1.5px;
  margin-top: auto;
  margin-bottom: 14px;
}

.viv6_panel_display {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.16;
}

.viv6_panel_mono {
  color: #9fc4b6;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.viv6_chips {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-wrap: wrap;
  display: flex;
}

.viv6_chip-dark {
  color: #cfe9e0;
  letter-spacing: 1.4px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 8px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.viv6_svc-list {
  border-top: 1px solid #ffffff24;
}

.viv6_svc-row {
  cursor: pointer;
  grid-column-gap: clamp(14px, 2vw, 28px);
  background-color: #0000;
  border-bottom: 1px solid #ffffff1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(18px, 2.2vh, 28px) clamp(10px, 1.4vw, 22px);
  transition: background-color .35s cubic-bezier(.22, 1, .36, 1), padding-left .35s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.viv6_svc-row_num {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.viv6_svc-row_title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.4vw, 21px);
  font-weight: 600;
  line-height: 1.2;
  transition: color .3s;
}

.viv6_svc-row_desc {
  font-family: var(--text--regular);
  color: #8fa8b6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.viv6_svc-row_dot {
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 14px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.viv6_acc-list {
  border-top: 1px solid #ffffff24;
}

.viv6_acc-row {
  cursor: pointer;
  background-color: #0000;
  border-bottom: 1px solid #ffffff1c;
  transition: background-color .38s cubic-bezier(.22, 1, .36, 1);
}

.viv6_acc-row_head {
  grid-column-gap: clamp(18px, 3vw, 44px);
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(20px, 2.6vh, 32px) clamp(10px, 1.6vw, 28px);
  transition: padding-left .38s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.viv6_acc-row_num {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.viv6_acc-row_title {
  color: #cfe0e6;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.8vw, 28px);
  font-weight: 600;
  line-height: 1.14;
  transition: color .3s;
}

.viv6_acc-row_dot {
  width: 34px;
  height: 34px;
  font-family: var(--text--regular);
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  display: flex;
}

.viv6_acc-row_body {
  opacity: 0;
  max-height: 0;
  padding-left: clamp(10px, 1.6vw, 28px);
  padding-right: clamp(10px, 1.6vw, 28px);
  transition: max-height .45s cubic-bezier(.22, 1, .36, 1), opacity .35s, padding-left .38s;
  overflow: hidden;
}

.viv6_acc-row_body-text {
  max-width: 760px;
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  padding-bottom: clamp(22px, 2.8vh, 32px);
  font-size: 15px;
  line-height: 1.75;
}

.viv6_deck-cols {
  border-top: 1px solid #ffffff21;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  display: grid;
}

.viv6_deck-col {
  border-bottom: 1px solid #ffffff21;
  border-left: 1px solid #ffffff21;
  flex-direction: column;
  justify-content: flex-end;
  min-height: clamp(300px, 38vh, 400px);
  padding: clamp(20px, 2vw, 30px);
  transition: background-color .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.viv6_deck-col:hover {
  background-color: #4bb39c14;
}

.viv6_deck-col_num {
  color: #0000;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #7fe0cc47;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(56px, 6vw, 104px);
  font-weight: 600;
  line-height: 1;
  transition: -webkit-text-stroke-color .35s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
  top: clamp(-6px, -.4vw, 0px);
  left: clamp(12px, 1.4vw, 22px);
}

.viv6_deck-col_bar {
  transform-origin: 0;
  background-color: #4bb39c;
  width: 26px;
  height: 2px;
  margin-bottom: 16px;
  transition: transform .45s cubic-bezier(.22, 1, .36, 1);
  display: block;
  transform: scaleX(.5);
}

.viv6_deck-col_title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.4vw, 21px);
  font-weight: 600;
  line-height: 1.2;
  position: relative;
}

.viv6_deck-col_desc {
  font-family: var(--text--regular);
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.66;
  position: relative;
}

.viv6_duo {
  grid-column-gap: clamp(24px, 3.2vw, 64px);
  grid-row-gap: clamp(20px, 2.6vw, 48px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  display: grid;
}

.viv6_duo_item {
  border-top: 1px solid #02264a29;
  padding-top: 22px;
  display: block;
  position: relative;
}

.viv6_duo_num {
  color: #5fa588;
  letter-spacing: 1.8px;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  display: block;
}

.viv6_duo_title {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.7vw, 26px);
  font-weight: 600;
  line-height: 1.18;
}

.viv6_duo_desc {
  max-width: 46ch;
  font-family: var(--text--regular);
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.75;
}

.viv6_keycards {
  grid-column-gap: clamp(14px, 1.6vw, 24px);
  grid-row-gap: clamp(14px, 1.6vw, 24px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  display: grid;
}

.viv6_keycard {
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 16px;
  grid-template-columns: 52px minmax(0, 1fr);
  min-height: clamp(150px, 17vh, 180px);
  transition: box-shadow .3s cubic-bezier(.22, 1, .36, 1), transform .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
  overflow: hidden;
  box-shadow: 0 10px 26px #0222390d;
}

.viv6_keycard:hover {
  transform: translateY(-5px);
  box-shadow: 0 24px 52px #02223924;
}

.viv6_keycard_rail {
  background-image: linear-gradient(#5fa58829, #5fa5880a);
  border-right: 1px solid #02264a14;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.viv6_keycard_num {
  color: #3a9d86;
  letter-spacing: 2px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 13px;
  font-weight: 600;
}

.viv6_keycard_body {
  grid-row-gap: 10px;
  flex-direction: column;
  padding: clamp(20px, 2.2vw, 28px) clamp(18px, 2vw, 26px);
  display: flex;
}

.viv6_keycard_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.35vw, 19px);
  font-weight: 600;
  line-height: 1.24;
}

.viv6_keycard_desc {
  font-family: var(--text--regular);
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.7;
}

.viv6_flags {
  flex-direction: column;
  display: flex;
}

.viv6_flag {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-top: 1px solid #02264a1f;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: baseline;
  padding-top: clamp(18px, 2.4vh, 28px);
  padding-bottom: clamp(18px, 2.4vh, 28px);
  display: grid;
}

.viv6_flag_num {
  color: #5fa5888c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(17px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1;
}

.viv6_flag_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15.5px, 1.3vw, 20px);
  font-weight: 600;
  line-height: 1.25;
}

.viv6_flag_desc {
  font-family: var(--text--regular);
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
}

.viv6_outline-rows {
  border-top: 1px solid #02264a24;
}

.viv6_outline-row {
  grid-column-gap: clamp(20px, 3vw, 52px);
  border-bottom: 1px solid #02264a1f;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  padding: clamp(22px, 2.8vh, 34px) 4px;
  transition: background-color .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.viv6_outline-row:hover {
  background-color: #5fa5880f;
}

.viv6_outline-row_num {
  color: #0000;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #5fa58880;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4.4vw, 66px);
  font-weight: 600;
  line-height: 1;
}

.viv6_outline-row_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16.5px, 1.5vw, 22px);
  font-weight: 600;
  line-height: 1.22;
}

.viv6_outline-row_desc {
  max-width: 62ch;
  font-family: var(--text--regular);
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.viv6_sticky-panel-light {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0f9d5aa6a036124de2ae_senior%20cybersecurity%20professional%20leading%20a%20small%20training%20session.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 40px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #0222392e;
}

.viv6_callout-light {
  grid-column-gap: clamp(20px, 3vw, 44px);
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 24px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  margin-top: clamp(64px, 8vh, 110px);
  padding: clamp(26px, 3.4vw, 52px);
  display: grid;
  box-shadow: 0 30px 70px #0222391a;
}

.viv6_callout_mark-light {
  color: #5fa588;
  letter-spacing: 2.4px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.viv6_callout_title-light {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.18;
}

.viv6_callout_text-light {
  max-width: 70ch;
  font-family: var(--text--regular);
  color: #4c6272;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17.5px);
  line-height: 1.8;
}

.viv6_panel_mono-light {
  color: #9fc4b6;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.paragraph-6, .paragraph-7 {
  font-family: var(--text--regular);
}

.div-block-54 {
  font-family: var(--text--regular);
  background-color: #02121f;
}

.div-block-55, .div-block-56, .div-block-57, .div-block-58, .div-block-59, .div-block-60 {
  background-color: #02121f;
}

.text-span-8, .text-span-9, .text-span-10, .text-span-11, .text-span-12, .text-span-13, .text-span-14, .text-span-15, .text-span-16, .text-span-17, .text-span-18, .text-span-19 {
  color: var(--accent);
}

.paragraph-8, .paragraph-9, .body-2 {
  font-family: var(--text--regular);
}

.text-span-20, .text-span-21, .text-span-22, .text-span-23, .text-span-24, .text-span-25, .text-span-26, .text-span-27, .text-span-28, .text-span-29, .text-span-30, .text-span-31, .text-span-32, .text-span-33 {
  color: var(--accent);
}

.nsv6_blockhead-copy {
  max-width: 820px;
  margin-top: 80px;
  margin-bottom: clamp(30px, 4vh, 50px);
}

.viv6_blockhead-copy {
  max-width: 820px;
  margin-top: 0;
  margin-bottom: clamp(30px, 4vh, 50px);
}

.body-3 {
  font-family: var(--text--regular);
}

.text-span-34, .text-span-35, .text-span-36, .text-span-37, .text-span-38, .text-span-39, .text-span-40, .text-span-41, .text-span-42 {
  color: var(--accent);
}

.div-block-61 {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dsv6_blockhead-copy {
  text-align: center;
  max-width: 820px;
  margin-top: clamp(64px, 8vh, 110px);
  margin-bottom: clamp(30px, 4vh, 50px);
}

.code-embed-6 {
  margin-top: 80px;
}

.text-span-43 {
  color: var(--accent);
}

.body-4 {
  font-family: var(--text--regular);
}

.text-span-44 {
  color: var(--accent);
}

.div-block-62 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.csv6_blockhead-copy {
  text-align: center;
  max-width: 820px;
  margin-top: clamp(64px, 8vh, 110px);
  margin-bottom: clamp(30px, 4vh, 50px);
}

.text-span-45, .text-span-46, .text-span-47, .text-span-48, .text-span-49, .text-span-50, .text-span-51, .text-span-52, .text-span-53, .text-span-54, .text-span-55 {
  color: var(--accent);
}

.asv6_blockhead-copy {
  text-align: center;
  max-width: 820px;
  margin-top: 80px;
  margin-bottom: 0;
}

.div-block-63 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.asv6_blockhead-copy, .asv6_blockhead-copy-copy {
  max-width: 820px;
  margin-top: 0;
  margin-bottom: 0;
}

.text-span-56, .text-span-57, .text-span-58, .text-span-59 {
  color: var(--accent);
}

.text-span-60 {
  color: var(--accent);
}

.body-5 {
  font-family: var(--text--regular);
}

.text-span-61, .text-span-62, .text-span-63 {
  color: var(--accent);
}

.asv6_blockhead-copy-copy {
  max-width: 820px;
  margin-top: 0;
  margin-bottom: 0;
}

.body-6 {
  font-family: var(--text--regular);
}

.text-span-64, .text-span-65, .text-span-66, .text-span-67, .text-span-68, .text-span-69, .text-span-70, .text-span-71, .text-span-72, .text-span-73 {
  color: var(--accent);
}

.siav6_blockhead-copy, .siav6_blockhead-copy-copy {
  max-width: 820px;
  margin-top: clamp(64px, 8vh, 110px);
  margin-bottom: clamp(30px, 4vh, 50px);
}

.siav6_blockhead-copy-copy-copy {
  text-align: center;
  max-width: 820px;
  margin-top: clamp(64px, 8vh, 110px);
  margin-bottom: clamp(30px, 4vh, 50px);
}

.div-block-64 {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.right-align {
  text-align: right;
}

.text-span-74, .text-span-75, .text-span-76, .text-span-77 {
  color: var(--accent);
}

.siav6_split-copy {
  grid-column-gap: clamp(32px, 4.5vw, 80px);
  grid-row-gap: clamp(32px, 4.5vw, 80px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr));
  align-items: start;
  margin-top: 80px;
  display: grid;
}

.text-span-78 {
  color: var(--accent);
}

.siav6_blockhead-1 {
  text-align: center;
  max-width: 820px;
  margin-top: clamp(64px, 8vh, 110px);
  margin-bottom: clamp(30px, 4vh, 50px);
}

.div-block-65 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-span-79, .text-span-80 {
  color: var(--accent);
}

.siav6_blockhead-2 {
  text-align: center;
  max-width: 820px;
  margin-top: clamp(64px, 8vh, 110px);
  margin-bottom: clamp(30px, 4vh, 50px);
}

.div-block-66 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-span-81, .text-span-82 {
  color: var(--accent);
}

.siav6_blockhead-3 {
  text-align: center;
  max-width: 820px;
  margin-top: clamp(64px, 8vh, 110px);
  margin-bottom: clamp(30px, 4vh, 50px);
}

.div-block-67 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-span-83, .text-span-84 {
  color: var(--accent);
}

.body-7 {
  font-family: var(--text--regular);
}

.text-span-85, .text-span-86, .text-span-87, .text-span-88, .text-span-89 {
  color: var(--accent);
}

.body-8 {
  font-family: var(--text--regular);
}

.text-span-90, .text-span-91, .text-span-92, .text-span-93, .text-span-94, .text-span-95, .text-span-96, .text-span-97, .text-span-98, .text-span-99, .text-span-100, .text-span-101, .text-span-102, .text-span-103, .text-span-104 {
  color: var(--accent);
}

.body-9 {
  font-family: var(--text--regular);
}

.text-span-105, .text-span-106, .text-span-107, .text-span-108, .text-span-109 {
  color: var(--accent);
}

.nsv6_blockhead--1, .nsv6_blockhead-copy {
  max-width: 820px;
  margin-top: 80px;
  margin-bottom: clamp(30px, 4vh, 50px);
}

.nsv6_blockhead-copy-copy {
  max-width: 820px;
  margin-top: 0;
  margin-bottom: clamp(30px, 4vh, 50px);
}

.img__gradient-bg {
  opacity: .5;
  background-image: radial-gradient(circle, #12445f78, #081118c2), radial-gradient(circle, #0000, #081118c2);
}

.epv6_header {
  z-index: 90;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #021624d1;
  border-bottom: 1px solid #ffffff0f;
  position: sticky;
  top: 0;
}

.epv6_header_progress-bar {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  height: 2px;
  box-shadow: 0 0 12px #4bb39cb3;
}

.epv6_chapnav {
  grid-column-gap: clamp(14px, 2vw, 34px);
  align-items: center;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px clamp(16px, 1.8vw, 30px);
  display: flex;
  overflow-x: auto;
}

.epv6_chapnav_link {
  grid-column-gap: 8px;
  color: #7d94a4;
  white-space: nowrap;
  align-items: center;
  font-size: 12.5px;
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.epv6_chapnav_link:hover {
  color: #e9f1f5;
}

.epv6_chapnav_num {
  color: #4a6577;
  letter-spacing: 1px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  font-weight: 700;
  transition: color .3s;
}

.epv6_hero_section {
  background-color: #041826;
  position: relative;
  overflow: hidden;
}

.epv6_hero_background {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0dd6c97c1b69e6fcdcab_Asian%20cybersecurity%20team%20working.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  position: absolute;
  inset: -8% 0 0;
}

.epv6_hero_veil {
  z-index: 1;
  pointer-events: none;
  background-image: linear-gradient(90deg, #03121ef2 0%, #031422db 40%, #041a2c8c 70%, #041a2c59 100%), linear-gradient(#03121e80 0%, #0000 20% 68%, #041826 100%);
  position: absolute;
  inset: 0;
}

.epv6_hero_dots {
  z-index: 1;
  pointer-events: none;
  background-image: radial-gradient(#ffffff0d 1px, #0000 1px);
  background-size: 34px 34px;
  position: absolute;
  inset: 0;
}

.epv6_hero_content-wrap {
  z-index: 2;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(96px, 12vh, 150px) clamp(16px, 1.8vw, 30px) clamp(110px, 15vh, 180px);
  position: relative;
}

.epv6_hero_copy {
  max-width: 880px;
}

.epv6_hero_eyebrow {
  grid-column-gap: 12px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.epv6_hero_eyebrow-rule {
  background-color: #4bb39c;
  width: 22px;
  height: 1.5px;
}

.epv6_hero_eyebrow-label {
  color: #4bb39c;
  letter-spacing: 3px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12.5px;
  font-weight: 700;
}

.epv6_hero_headline {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 26px;
  font-family: Poppins, sans-serif;
  font-size: clamp(38px, 4.4vw, 72px);
  font-weight: 700;
  line-height: 1.07;
}

.epv6_hero_subtext {
  color: #c0d0da;
  max-width: 640px;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 16.5px;
  line-height: 1.72;
}

.epv6_hero_toc {
  border-top: 1px solid #ffffff1f;
  flex-direction: column;
  max-width: 640px;
  display: flex;
}

.epv6_hero_toc-link {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-bottom: 1px solid #ffffff1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: 16px 8px;
  text-decoration: none;
  transition: background-color .3s, padding-left .3s;
  display: grid;
}

.epv6_hero_toc-link:hover {
  background-color: #4bb39c14;
  padding-left: 18px;
}

.epv6_hero_toc-num {
  color: #7fc9a9b3;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
  font-weight: 600;
}

.epv6_hero_toc-title {
  color: #cfe0e6;
  font-family: Poppins, sans-serif;
  font-size: clamp(15px, 1.3vw, 18px);
  font-weight: 600;
  transition: color .3s;
}

.epv6_hero_toc-arrow {
  color: #7fc9a999;
  font-size: 15px;
}

.epv6_hero_scroll-cue {
  grid-column-gap: 14px;
  align-items: center;
  margin-top: clamp(40px, 5.5vh, 68px);
  display: flex;
}

.epv6_hero_scroll-cue-bar {
  background-color: #ffffff29;
  width: 1.5px;
  height: 52px;
}

.epv6_hero_scroll-cue-label {
  color: #a3bac8;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.epv6_sec_dark {
  background-image: linear-gradient(#041826 0%, #04223a 46%, #041c2e 100%);
  position: relative;
}

.epv6_sec_light {
  color: #0b2c42;
  background-image: linear-gradient(#eef4f8 0%, #f5f9fb 100%);
  position: relative;
}

.epv6_sec_wrap {
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding: clamp(90px, 12vh, 160px) clamp(16px, 1.8vw, 30px);
}

.epv6_band {
  aspect-ratio: 21 / 9;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0dd55c88ac6c3b20ba7e_security%20analyst%20at%20a%20workstation.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border: 1px solid #4bb39c29;
  border-radius: 26px;
  align-items: flex-start;
  min-height: clamp(260px, 38vh, 400px);
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 44px 100px #02121f73;
}

.epv6_band.epv6_band--alt-1 {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0dd58e38516b2782dbbd_Cybersecurity%20team%20reviewing%20email%20security.jpg"), linear-gradient(135deg, #12445f, #0a2236);
}

.epv6_band.epv6_band--alt-2 {
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0dd62449c0868ba9a817_senior%20IT%20viewing%20devices%20data.jpg"), linear-gradient(135deg, #12445f, #0a2236);
}

.epv6_band_inner {
  max-width: 820px;
  padding: clamp(24px, 4vh, 52px) clamp(22px, 3.5vw, 64px);
}

.epv6_band_chapno {
  color: #7fe0cc57;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(38px, 4.4vw, 74px);
  font-weight: 600;
  line-height: 1;
}

.epv6_band_heading {
  color: #fff;
  letter-spacing: -.025em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(28px, 3.6vw, 58px);
  font-weight: 700;
  line-height: 1.06;
}

.epv6_overlap {
  background-image: linear-gradient(165deg, #0a2c43, #04223a);
  border: 1px solid #4bb39c33;
  border-radius: 20px;
  width: min(100%, 760px);
  margin-top: -32px;
  margin-left: auto;
  margin-right: 0;
  padding: clamp(24px, 3vw, 40px);
  position: relative;
  box-shadow: 0 34px 80px #020e1880;
}

.epv6_overlap_text {
  color: #bcd0d9;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: clamp(14.5px, 1.15vw, 16.5px);
  line-height: 1.8;
}

.epv6_blockhead {
  max-width: 820px;
  margin-top: clamp(64px, 8vh, 110px);
  margin-bottom: clamp(30px, 4vh, 50px);
}

.epv6_kicker {
  color: #4bb39c;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.epv6_kicker-light {
  color: #5fa588;
  letter-spacing: 2.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11.5px;
}

.epv6_subheading {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.epv6_subheading-light {
  color: #0b2c42;
  letter-spacing: -.02em;
  margin-top: 14px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(24px, 2.4vw, 38px);
  font-weight: 700;
  line-height: 1.12;
}

.epv6_blockhead_text {
  color: #a5bac7;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.epv6_blockhead_text-light {
  color: #5a6e7c;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.epv6_track {
  height: 520vh;
  position: relative;
}

.epv6_track_pin {
  align-items: center;
  min-height: 100vh;
  padding-top: clamp(48px, 8vh, 80px);
  padding-bottom: clamp(48px, 8vh, 80px);
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.epv6_track_cols {
  grid-column-gap: clamp(28px, 3.5vw, 64px);
  grid-row-gap: clamp(28px, 3.5vw, 64px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  align-items: center;
  width: 100%;
  max-width: 1880px;
  margin-left: auto;
  margin-right: auto;
  padding-left: clamp(16px, 1.8vw, 30px);
  padding-right: clamp(16px, 1.8vw, 30px);
  display: grid;
}

.epv6_track_index {
  border-left: 1px solid #ffffff1a;
  flex-direction: column;
  display: flex;
}

.epv6_track_item {
  grid-column-gap: 14px;
  opacity: .5;
  cursor: pointer;
  border-left: 2px solid #0000;
  align-items: flex-start;
  margin-left: -1px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 20px;
  transition: all .4s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.epv6_track_item-num {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  transition: color .4s;
}

.epv6_track_item-title {
  color: #9fb4c2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.35;
  transition: color .4s;
}

.epv6_track_stage {
  min-height: clamp(300px, 46vh, 400px);
  position: relative;
}

.epv6_track_panel {
  opacity: 0;
  flex-direction: column;
  justify-content: center;
  transition: opacity .55s cubic-bezier(.22, 1, .36, 1), transform .55s cubic-bezier(.22, 1, .36, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.epv6_track_panel-big {
  color: #7fc9a929;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(50px, 5.5vw, 88px);
  font-weight: 600;
  line-height: 1;
}

.epv6_track_panel-title {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Poppins, sans-serif;
  font-size: clamp(22px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.15;
}

.epv6_track_panel-body {
  color: #a5bac7;
  max-width: 620px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15.5px;
  line-height: 1.75;
}

.epv6_ring-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.epv6_ring {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: clamp(170px, 14vw, 230px);
  display: flex;
  position: relative;
}

.epv6_ring_dash {
  border: 1px dashed #4bb39c42;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.epv6_ring_fill {
  background-image: conic-gradient(#4bb39c 16.6%, #ffffff14 0);
  border-radius: 50%;
  position: absolute;
  inset: 0;
  -webkit-mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
  mask-image: radial-gradient(farthest-side, #0000 calc(100% - 5px), #000 calc(100% - 5px));
}

.epv6_ring_label {
  text-align: center;
  position: relative;
}

.epv6_ring_cur {
  color: #7fe0cc;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 22px;
  font-weight: 600;
}

.epv6_ring_of {
  color: #5f7d90;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
  display: block;
}

.epv6_bigindex {
  border-top: 1px solid #ffffff21;
}

.epv6_bigindex_item {
  grid-column-gap: clamp(16px, 2.6vw, 44px);
  border-bottom: 1px solid #ffffff21;
  grid-template-columns: auto minmax(0, 1.1fr) minmax(0, 1fr);
  align-items: center;
  padding: clamp(22px, 2.8vh, 36px) 4px;
  transition: padding-left .35s cubic-bezier(.22, 1, .36, 1), background-color .35s;
  display: grid;
}

.epv6_bigindex_item:hover {
  background-color: #4bb39c0f;
  padding-left: 16px;
}

.epv6_bigindex_num {
  color: #7fe0cc99;
  letter-spacing: 1.6px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
}

.epv6_bigindex_title {
  color: #e9f1f5;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(20px, 2.2vw, 34px);
  font-weight: 600;
  line-height: 1.12;
}

.epv6_bigindex_desc {
  color: #a5bac7;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.7;
}

.epv6_split {
  grid-column-gap: clamp(32px, 4.5vw, 80px);
  grid-row-gap: clamp(32px, 4.5vw, 80px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr));
  align-items: start;
  display: grid;
}

.epv6_sticky-col {
  height: fit-content;
  position: sticky;
  top: clamp(110px, 14vh, 150px);
}

.epv6_sticky-panel {
  aspect-ratio: 4 / 5;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0dd5ee10787413367015_laptop%20with%20ransomware.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border: 1px solid #4bb39c2e;
  border-radius: 24px;
  flex-direction: column;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 40px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #02121f80;
}

.epv6_panel_top {
  grid-column-gap: 14px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.epv6_pill {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  background-color: #0620329e;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.epv6_panel_count {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 12px;
  font-weight: 600;
}

.epv6_panel_rule {
  background-color: #7fe0cc;
  width: 34px;
  height: 1.5px;
  margin-top: auto;
  margin-bottom: 14px;
}

.epv6_panel_display {
  color: #fff;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.16;
}

.epv6_panel_mono {
  color: #9fc4b6;
  letter-spacing: 2px;
  margin-top: 0;
  margin-bottom: 11px;
  font-family: JetBrains Mono, monospace;
  font-size: 10px;
}

.epv6_chips {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-wrap: wrap;
  display: flex;
}

.epv6_chip-dark {
  color: #cfe9e0;
  letter-spacing: 1.4px;
  background-color: #4bb39c1f;
  border: 1px solid #4bb39c52;
  border-radius: 999px;
  padding: 8px 13px;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
}

.epv6_svc-list {
  border-top: 1px solid #ffffff24;
}

.epv6_svc-row {
  cursor: pointer;
  grid-column-gap: clamp(14px, 2vw, 28px);
  background-color: #0000;
  border-bottom: 1px solid #ffffff1a;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(18px, 2.2vh, 28px) clamp(10px, 1.4vw, 22px);
  transition: background-color .35s cubic-bezier(.22, 1, .36, 1), padding-left .35s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.epv6_svc-row_num {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.epv6_svc-row_title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.4vw, 21px);
  font-weight: 600;
  line-height: 1.2;
  transition: color .3s;
}

.epv6_svc-row_desc {
  color: #8fa8b6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.epv6_svc-row_dot {
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 14px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.epv6_acc-list {
  border-top: 1px solid #ffffff24;
}

.epv6_acc-row {
  cursor: pointer;
  background-color: #0000;
  border-bottom: 1px solid #ffffff1c;
  transition: background-color .38s cubic-bezier(.22, 1, .36, 1);
}

.epv6_acc-row_head {
  grid-column-gap: clamp(18px, 3vw, 44px);
  grid-template-columns: auto 1fr auto;
  align-items: center;
  padding: clamp(20px, 2.6vh, 32px) clamp(10px, 1.6vw, 28px);
  transition: padding-left .38s cubic-bezier(.22, 1, .36, 1);
  display: grid;
}

.epv6_acc-row_num {
  color: #7fc9a98c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(13px, 1.1vw, 16px);
  font-weight: 600;
  transition: color .3s;
}

.epv6_acc-row_title {
  color: #cfe0e6;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(17px, 1.8vw, 28px);
  font-weight: 600;
  line-height: 1.14;
  transition: color .3s;
}

.epv6_acc-row_dot {
  color: #7fc9a999;
  background-color: #0000;
  border: 1px solid #ffffff29;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 34px;
  font-size: 15px;
  transition: all .35s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.epv6_acc-row_body {
  opacity: 0;
  max-height: 0;
  padding-left: clamp(10px, 1.6vw, 28px);
  padding-right: clamp(10px, 1.6vw, 28px);
  transition: max-height .45s cubic-bezier(.22, 1, .36, 1), opacity .35s, padding-left .38s;
  overflow: hidden;
}

.epv6_acc-row_body-text {
  color: #a5bac7;
  max-width: 760px;
  margin-top: 0;
  padding-bottom: clamp(22px, 2.8vh, 32px);
  font-size: 15px;
  line-height: 1.75;
}

.epv6_duo {
  grid-column-gap: clamp(24px, 3.2vw, 64px);
  grid-row-gap: clamp(20px, 2.6vw, 48px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  display: grid;
}

.epv6_duo_item {
  border-top: 1px solid #02264a29;
  padding-top: 22px;
  display: block;
  position: relative;
}

.epv6_duo_num {
  color: #5fa588;
  letter-spacing: 1.8px;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
  font-weight: 600;
  display: block;
}

.epv6_duo_title {
  color: #0b2c42;
  letter-spacing: -.015em;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Poppins, sans-serif;
  font-size: clamp(18px, 1.7vw, 26px);
  font-weight: 600;
  line-height: 1.18;
}

.epv6_duo_desc {
  color: #5a6e7c;
  max-width: 46ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  line-height: 1.75;
}

.epv6_step-rail {
  border-left: 2px solid #02264a1a;
  margin-top: clamp(28px, 3.6vh, 44px);
  margin-left: clamp(14px, 1.6vw, 28px);
  position: relative;
}

.epv6_step-rail_item {
  padding-bottom: clamp(26px, 3.2vh, 42px);
  padding-left: clamp(28px, 3vw, 52px);
  position: relative;
}

.epv6_step-rail_num {
  color: #5fa588;
  background-color: #f5f9fb;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(20px, 1.9vw, 28px);
  font-weight: 600;
  line-height: 1;
  position: absolute;
  top: -2px;
  left: 0;
  transform: translateX(-52%);
}

.epv6_step-rail_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Poppins, sans-serif;
  font-size: clamp(16.5px, 1.4vw, 21px);
  font-weight: 600;
}

.epv6_step-rail_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.65;
}

.epv6_sticky-panel-light {
  aspect-ratio: 4 / 3;
  background-image: url("https://cdn.prod.website-files.com/6a5726ac1aa4c91816147d88/6a8b0dd6d14389706296053b_endpoint%20security%20visuals.jpg"), linear-gradient(135deg, #12445f, #0a2236);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-end;
  max-height: calc(100vh - clamp(110px, 14vh, 150px) - 44px);
  padding: clamp(20px, 2.2vw, 28px);
  display: flex;
  position: relative;
  box-shadow: 0 40px 90px #0222392e;
}

.epv6_pill-inline {
  grid-column-gap: 10px;
  background-color: #0620329e;
  border: 1px solid #7fe0cc52;
  border-radius: 999px;
  align-items: center;
  width: fit-content;
  margin-bottom: 14px;
  padding: 9px 15px;
  display: inline-flex;
}

.epv6_pill_dot {
  background-color: #7fe0cc;
  border-radius: 50%;
  flex: none;
  width: 8px;
  height: 8px;
  box-shadow: 0 0 10px #7fe0cc;
}

.epv6_pill_label {
  color: #cfe9e0;
  letter-spacing: 1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 10.5px;
  line-height: 1;
}

.epv6_panel_sub {
  color: #bcd0d9;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 13.5px;
  line-height: 1.6;
}

.epv6_flags {
  flex-direction: column;
  display: flex;
}

.epv6_flag {
  grid-column-gap: clamp(14px, 2vw, 26px);
  border-top: 1px solid #02264a1f;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: baseline;
  padding-top: clamp(18px, 2.4vh, 28px);
  padding-bottom: clamp(18px, 2.4vh, 28px);
  display: grid;
}

.epv6_flag_num {
  color: #5fa5888c;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: clamp(17px, 1.7vw, 24px);
  font-weight: 600;
  line-height: 1;
}

.epv6_flag_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Poppins, sans-serif;
  font-size: clamp(15.5px, 1.3vw, 20px);
  font-weight: 600;
  line-height: 1.25;
}

.epv6_flag_desc {
  color: #73838f;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
}

.epv6_keycards {
  grid-column-gap: clamp(14px, 1.6vw, 24px);
  grid-row-gap: clamp(14px, 1.6vw, 24px);
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  display: grid;
}

.epv6_keycard {
  background-color: #fff;
  border: 1px solid #02264a1a;
  border-radius: 16px;
  grid-template-columns: 52px minmax(0, 1fr);
  min-height: clamp(150px, 17vh, 180px);
  transition: box-shadow .3s cubic-bezier(.22, 1, .36, 1), transform .3s cubic-bezier(.22, 1, .36, 1);
  display: grid;
  overflow: hidden;
  box-shadow: 0 10px 26px #0222390d;
}

.epv6_keycard:hover {
  transform: translateY(-5px);
  box-shadow: 0 24px 52px #02223924;
}

.epv6_keycard_rail {
  background-image: linear-gradient(#5fa58829, #5fa5880a);
  border-right: 1px solid #02264a14;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.epv6_keycard_num {
  color: #3a9d86;
  letter-spacing: 2px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 13px;
  font-weight: 600;
}

.epv6_keycard_body {
  grid-row-gap: 10px;
  flex-direction: column;
  padding: clamp(20px, 2.2vw, 28px) clamp(18px, 2vw, 26px);
  display: flex;
}

.epv6_keycard_title {
  color: #0b2c42;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: clamp(16px, 1.35vw, 19px);
  font-weight: 600;
  line-height: 1.24;
}

.epv6_keycard_desc {
  color: #5a6e7c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.7;
}

.epv6_stepper {
  margin-top: clamp(28px, 3.6vh, 44px);
  position: relative;
}

.epv6_stepper_rail {
  background-color: #ffffff1f;
  height: 2px;
  position: absolute;
  top: 36px;
  left: 10%;
  right: 10%;
}

.epv6_stepper_fill {
  background-image: linear-gradient(90deg, #4e91a7, #4bb39c);
  width: 0%;
  max-width: 80%;
  height: 2px;
  transition: width .3s cubic-bezier(.22, 1, .36, 1);
  position: absolute;
  top: 36px;
  left: 10%;
  box-shadow: 0 0 10px #4bb39c80;
}

.epv6_stepper_nodes {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 140px), 1fr));
  display: grid;
  position: relative;
}

.epv6_stepper_step {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.epv6_stepper_node {
  color: #8fa8b6;
  background-color: #ffffff0a;
  border: 2px solid #ffffff24;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 72px;
  font-family: JetBrains Mono, monospace;
  font-size: 18px;
  font-weight: 600;
  transition: all .5s cubic-bezier(.22, 1, .36, 1);
  display: flex;
}

.epv6_stepper_step-title {
  color: #cfe0e6;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14.5px;
  font-weight: 700;
  transition: color .5s;
}

.epv6_stepper_step-desc {
  color: #8fa8b6;
  max-width: 190px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12.5px;
  line-height: 1.55;
}

.epv6_callout {
  grid-column-gap: clamp(20px, 3vw, 44px);
  background-image: linear-gradient(135deg, #0d3d548c, #041a2cd1);
  border: 1px solid #4bb39c3d;
  border-radius: 24px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  margin-top: clamp(64px, 8vh, 110px);
  padding: clamp(26px, 3.4vw, 52px);
  display: grid;
  box-shadow: 0 34px 80px #02121f66;
}

.epv6_callout_mark {
  color: #7fe0cc;
  letter-spacing: 2.4px;
  writing-mode: vertical-rl;
  margin-top: 0;
  margin-bottom: 0;
  font-family: JetBrains Mono, monospace;
  font-size: 11px;
}

.epv6_callout_title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Poppins, sans-serif;
  font-size: clamp(19px, 1.7vw, 26px);
  font-weight: 700;
  line-height: 1.18;
}

.epv6_callout_text {
  color: #c8d6df;
  max-width: 70ch;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(15px, 1.2vw, 17.5px);
  line-height: 1.8;
}

.body-10 {
  background-color: #02121f;
}

.stop {
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
}

@media screen and (max-width: 991px) {
  .ntc-101.inline-div-9.solutions-card, .ntc-101.inline-div-13.solutions-card, .ntc-101.inline-div-17.solutions-card, .ntc-101.inline-div-21.solutions-card, .ntc-101.inline-div-29.solutions-card {
    height: fit-content;
    min-height: 0;
  }

  .inline-imgraw-0 {
    width: auto;
  }

  .inline-a-0 {
    flex: 0 auto;
    width: fit-content;
  }

  .inline-span-33 {
    font-weight: 400;
  }

  .inline-div-10-1-2-3 {
    grid-template-columns: 1.3fr 1fr;
  }

  .inline-div-33 {
    grid-template-columns: .82fr;
    grid-auto-flow: row;
    place-content: space-around;
  }

  .inline-div-15-1-2 {
    grid-template-columns: 1fr;
  }

  .inline-div-19-1-2-3 {
    grid-template-columns: .86fr;
    justify-content: space-around;
  }

  .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    grid-column-gap: clamp(14px, 1.4vw, 22px);
    grid-row-gap: clamp(14px, 1.4vw, 22px);
    grid-template-rows: auto;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
    max-width: 100%;
  }

  .inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
    grid-template-columns: 1fr;
  }

  .circle-wrap {
    position: relative;
  }

  .ntc-904.inline-div-21 {
    background-image: none;
  }

  .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
    grid-template-columns: repeat(3, 1fr);
  }

  .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
    grid-column-gap: clamp(14px, 1.4vw, 22px);
    grid-row-gap: clamp(14px, 1.4vw, 22px);
    grid-template-rows: auto;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31, .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
    grid-template-columns: repeat(3, 1fr);
  }

  .inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44 {
    grid-column-gap: clamp(40px, 5vw, 90px);
    grid-row-gap: clamp(40px, 5vw, 90px);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .getintouch {
    grid-template-columns: 1fr;
  }

  .nt-cta.inline-a-4 {
    text-align: center;
    min-width: 130px;
  }

  .inline-nav-0-1 {
    text-align: right;
    grid-column-gap: clamp(6px, 1vw, 14px);
    grid-row-gap: clamp(6px, 1vw, 14px);
    flex-flow: column;
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .div-block-42 {
    display: flex;
  }

  .div-block-43 {
    flex: 0 auto;
  }

  .navbar-2 {
    display: none;
  }

  .inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
    grid-template-columns: repeat(2, 1fr);
  }

  .site-nav {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .site-nav__link {
    font-size: 13.5px;
  }

  .probe-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .siav6_chain {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .siav6_mosaic {
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr));
  }

  .siav6_mosaic_card, .siav6_mosaic_card-wide {
    grid-column: auto;
  }

  .viv6_deck-cols {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media screen and (max-width: 767px) {
  .ntc-23.inline-a-0 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
  }

  .ntc-24.inline-span-14 {
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: auto 5% 10% auto;
  }

  .ntc-27.inline-a-2 {
    flex-flow: wrap;
    display: flex;
    position: relative;
  }

  .ntc-28.inline-span-38 {
    position: absolute;
    inset: auto 5% 10% auto;
  }

  .ntc-101.inline-div-9.solutions-card, .ntc-101.inline-div-13.solutions-card, .ntc-101.inline-div-17.solutions-card {
    height: fit-content;
  }

  .ntc-101.inline-div-21.solutions-card, .ntc-101.inline-div-29.solutions-card {
    height: fit-content;
    min-height: 0;
  }

  .inline-div-17 {
    width: 75%;
  }

  .inline-div-18 {
    grid-template-columns: 1.04fr;
  }

  .inline-div-1-1-2-3-4-5-6-7 {
    flex-flow: wrap;
    display: flex;
  }

  .inline-div-10-1-2-3-4 {
    width: 75%;
    max-width: none;
  }

  .inline-div-11-1-2-3 {
    grid-template-columns: 1.05fr;
  }

  .inline-div-5-1-2-3-4-5 {
    text-align: left;
  }

  .inline-div-33 {
    text-align: center;
    grid-column-gap: clamp(40px, 5vw, 96px);
    grid-row-gap: clamp(40px, 5vw, 96px);
    grid-template-rows: auto;
    grid-template-columns: .82fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: center space-between;
    place-items: start stretch;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .inline-div-2-1-2-3-4-5-6-7-8-9-10 {
    flex-flow: wrap;
    display: flex;
  }

  .inline-div-18-1-2-3-4 {
    width: 75%;
    max-width: none;
  }

  .inline-div-19-1-2-3-4 {
    grid-template-columns: 1.02fr;
  }

  .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    flex-flow: wrap;
    display: flex;
  }

  .ntc-501.inline-div-17, .ntc-501.inline-div-25, .ntc-501.inline-div-33, .ntc-501.inline-div-41, .ntc-501.inline-div-57 {
    flex-flow: column;
  }

  .inline-div-5-1-2-3-4-5-6-7-8-9-10-11-12 {
    order: 9999;
    align-self: center;
    position: relative;
    top: auto;
    right: auto;
  }

  .inline-div-9-1-2-3-4-5-6-7-8-9-10 {
    max-width: none;
  }

  .inline-section-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    flex-flow: column;
    display: flex;
  }

  .inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    display: none;
  }

  .inline-div-21-1-2-3 {
    grid-template-columns: .85fr;
    justify-content: space-around;
  }

  .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19 {
    flex-flow: wrap;
    display: flex;
  }

  .ntc-605.inline-div-17 {
    width: auto;
    max-width: none;
  }

  .ntc-606.inline-div-17 {
    width: 100%;
    max-width: none;
  }

  .inline-div-33-1-2 {
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    width: 75%;
  }

  .inline-div-34-1-2 {
    grid-template-columns: 1.02fr;
    place-content: space-between;
  }

  .inline-div-26-1-2-3-4 {
    grid-template-columns: repeat(2, 1fr);
  }

  .inline-div-30-1-2-3-4, .inline-div-34-1-2-3 {
    grid-template-columns: repeat(1, 1fr);
  }

  .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
    width: 2px;
    height: auto;
    left: 50%;
  }

  .inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
    width: 2px;
    height: 80%;
    left: 50%;
  }

  .inline-div-24-1-2-3-4-5-6 {
    flex-flow: column;
    display: flex;
  }

  .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    grid-template-columns: repeat(2, 1fr);
  }

  .inline-h1-0-1-2-3-4-5-6, .inline-p-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37 {
    text-align: left;
  }

  .inline-svg-0-1-2-3-4-5-6-7-8.up-down-ani {
    width: 75%;
    max-width: none;
  }

  .inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27 {
    text-align: center;
    flex-flow: wrap;
  }

  .inline-div-20-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20 {
    grid-template-columns: 1fr;
  }

  .circle-wrap {
    position: relative;
  }

  .inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-2 {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53, .inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85 {
    flex-basis: 100%;
  }

  .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56 {
    flex-flow: column;
  }

  .inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .ntc-904.inline-div-17 {
    width: 100%;
    max-width: none;
  }

  .ntc-904.inline-div-21 {
    background-image: none;
  }

  .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21, .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26, .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
    grid-template-columns: repeat(2, 1fr);
  }

  .inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29 {
    display: none;
  }

  .inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
    grid-template-columns: .72fr 1.5fr;
  }

  .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
    grid-template-columns: repeat(2, 1fr);
  }

  .inline-div-27-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15 {
    display: none;
  }

  .inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    grid-template-columns: .72fr 1.5fr;
  }

  .inline-div-36-1-2-3 {
    grid-template-columns: 1fr;
  }

  .inline-div-56-1-2, .inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45 {
    grid-template-columns: repeat(2, 1fr);
  }

  .tabs {
    padding-left: 20px;
    padding-right: 20px;
  }

  .collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .navbar-2 {
    display: none;
  }

  .div-block-45 {
    width: 100%;
  }

  .div-block-47 {
    display: block;
  }

  .div-block-48, .div-block-49 {
    text-align: left;
  }

  .inline-div-23-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43 {
    grid-template-columns: repeat(1, 1fr);
  }

  .probe__box {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .site-header__inner {
    justify-content: center;
  }

  .site-nav {
    grid-column-gap: 18px;
    grid-row-gap: 12px;
    justify-content: center;
    width: 100%;
  }

  .hero__title {
    max-width: 100%;
  }

  .hero__cta {
    justify-content: center;
    width: 100%;
  }

  .msv6_nav {
    background-color: #02162a;
    border-bottom: 1px solid #ffffff14;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
  }

  .msv6_nav_toggle {
    display: flex;
  }

  .siav6_band {
    aspect-ratio: auto;
    min-height: 340px;
  }

  .siav6_callout, .siav6_callout-light {
    grid-template-columns: 1fr;
  }

  .siav6_callout_mark, .siav6_callout_mark-light {
    writing-mode: horizontal-tb;
  }

  .siav6_chain {
    grid-template-columns: 1fr;
  }

  .siav6_stripe, .siav6_stripe-alt {
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .siav6_modes {
    width: 100%;
  }

  .siav6_modes_btn {
    flex: 1 1 0;
    min-width: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .siav6_modepanel, .csv6_callout-light {
    grid-template-columns: 1fr;
  }

  .csv6_callout_mark-light {
    writing-mode: horizontal-tb;
  }

  .dsv6_cmp-table {
    width: auto;
    display: block;
  }

  .dsv6_cmp-table_row {
    background-color: #ffffff08;
    border: 1px solid #ffffff17;
    border-radius: 18px;
    margin-bottom: 16px;
    padding: 22px;
    display: block;
  }

  .dsv6_cmp-table_row-head {
    width: auto;
    padding: 0 0 16px;
    display: block;
  }

  .dsv6_cmp-table_cell {
    border-top: 1px solid #ffffff12;
    padding: 14px 0 0;
    display: block;
  }

  .dsv6_cmp-table_cell-tok {
    border-top: 1px solid #ffffff12;
    border-left: 0;
    padding: 14px 0 0;
    display: block;
  }

  .dsv6_cmp-table_cell-label {
    display: block;
  }

  .dsv6_callout-light {
    grid-template-columns: 1fr;
  }

  .dsv6_callout_mark-light {
    writing-mode: horizontal-tb;
  }

  .nsv6_arch-panel {
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
  }

  .nsv6_callout-light {
    grid-template-columns: 1fr;
  }

  .nsv6_callout_mark-light {
    writing-mode: horizontal-tb;
  }

  .viv6_deck-cols {
    grid-template-columns: 1fr;
  }

  .viv6_deck-col {
    min-height: auto;
    padding-top: clamp(58px, 16vw, 74px);
  }
}

@media screen and (max-width: 479px) {
  .ntc-7.inline-a-0 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .ntc-8.inline-a-1, .ntc-36.inline-a-0 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .ntc-54.inline-a-17 {
    text-align: center;
    order: -9999;
  }

  .inline-div-1-1-2-3-4 {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .inline-p-2, .inline-p-3, .inline-p-4, .inline-p-5, .inline-p-7 {
    max-width: 100%;
  }

  .inline-div-30.cards-wrapper {
    width: 100%;
  }

  .inline-div-31.solutions-container {
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .inline-div-10-1-2-3 {
    grid-template-columns: 1.3fr;
  }

  .inline-div-11-1-2 {
    text-align: left;
    flex-flow: column;
  }

  .ntc-206.inline-a-0 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .inline-div-11-1-2-3 {
    flex-flow: column;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: clamp(16px, 1.8vw, 30px);
    padding-right: clamp(16px, 1.8vw, 30px);
    display: flex;
    position: relative;
  }

  .inline-div-31-1 {
    grid-template-columns: repeat(3, 1fr);
    grid-auto-flow: row;
  }

  .inline-div-33 {
    justify-content: space-around;
  }

  .ntc-305.inline-a-0 {
    text-align: left;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
  }

  .inline-div-33-1-2 {
    width: 100%;
  }

  .inline-div-26-1-2-3-4 {
    grid-template-columns: repeat(1, 1fr);
  }

  .ntc-703.inline-a-0 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13 {
    grid-template-columns: repeat(1, 1fr);
  }

  .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
    width: 2px;
    height: auto;
    left: 50%;
  }

  .inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35 {
    width: 2px;
    height: 80%;
    left: 50%;
  }

  .inline-div-24-1-2-3-4-5-6-7-8-9 {
    flex-flow: column;
    display: flex;
  }

  .ntc-803.inline-a-0 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .div-block-11 {
    display: none;
  }

  .inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87 {
    position: static;
  }

  .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .nt-fcta-box {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .nt-fcta-btn {
    text-align: center;
    width: 100%;
  }

  .inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .inline-h1-0-1-2-3-4-5-6-7 {
    flex-flow: wrap;
    display: flex;
  }

  .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21 {
    grid-template-columns: repeat(1, 1fr);
  }

  .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
    width: 2px;
    height: auto;
    left: 50%;
  }

  .inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52 {
    width: 2px;
    height: 80%;
    left: 50%;
  }

  .inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14 {
    flex-flow: column;
    display: flex;
  }

  .inline-h1-0-1-2-3-4-5-6-7-8 {
    flex-flow: wrap;
    display: flex;
  }

  .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66 {
    width: 2px;
    height: auto;
    left: 50%;
  }

  .inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
    width: 2px;
    height: 80%;
    left: 50%;
  }

  .inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18 {
    flex-flow: column;
    display: flex;
  }

  .inline-h1-0-1-2-3-4-5-6-7-8-9 {
    flex-flow: wrap;
    display: flex;
  }

  .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31 {
    grid-template-columns: repeat(1, 1fr);
  }

  .inline-div-7-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61 {
    display: none;
  }

  .inline-p-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    max-width: none;
  }

  .inline-div-8-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
    width: 100%;
  }

  .inline-p-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15, .inline-p-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14, .inline-p-4-1-2-3-4-5-6-7-8-9-10-11-12 {
    max-width: none;
  }

  .inline-div-12-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51 {
    width: 100%;
    max-width: 100%;
    min-height: 0;
  }

  .inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22 {
    grid-column-gap: clamp(28px, 3.5vw, 64px);
    grid-row-gap: clamp(28px, 3.5vw, 64px);
    grid-template-rows: auto;
    grid-template-columns: .72fr;
    grid-auto-columns: 1fr;
    max-width: none;
    padding-right: 0;
    display: grid;
  }

  .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75 {
    text-align: center;
    width: 2px;
    height: 82%;
    left: 50%;
  }

  .inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70 {
    width: 2px;
    height: auto;
    left: 50%;
  }

  .inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25 {
    text-align: center;
  }

  .nt-submit {
    width: 100%;
  }

  .inline-div-22-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36 {
    grid-template-columns: repeat(1, 1fr);
  }

  .inline-div-9-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57 {
    display: none;
  }

  .inline-div-28-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16 {
    grid-template-columns: .72fr;
  }

  .inline-div-2-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83 {
    width: 2px;
    height: 80%;
    left: 50%;
  }

  .inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78 {
    width: 2px;
    max-width: none;
    height: auto;
    left: 50%;
  }

  .inline-div-24-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
    flex-flow: column;
    display: flex;
  }

  .nt-email-btn {
    text-align: center;
    vertical-align: middle;
    margin-left: 0;
  }

  .nt-hq-badge2 {
    right: 10px;
  }

  .inline-div-1-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92-93-94 {
    display: none;
  }

  .ntc-1208.inline-a-0 {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .inline-div-56-1-2, .inline-div-17-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45, .inline-div-47-1-2-3-4 {
    grid-template-columns: repeat(1, 1fr);
  }

  .inline-div-3-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82-83-84-85-86-87-88-89-90-91-92 {
    grid-template-columns: auto;
  }

  .progress-blobs {
    flex-flow: column;
    grid-auto-flow: column;
    display: flex;
  }

  .progress-blobs-bfsi {
    flex-flow: column;
    grid-template-columns: repeat(1, 1fr);
    grid-auto-flow: column;
    display: flex;
  }

  .network, .key {
    flex-flow: column;
    display: flex;
  }

  .image-3 {
    width: 100px;
    max-width: none;
  }

  .navbar-2 {
    background-color: #0000;
    display: block;
  }

  .icon-3 {
    color: var(--link);
  }

  .container {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .menu-button.w--open {
    color: var(--accent);
    background-color: #0000;
  }

  .nav-link-2 {
    background-color: var(--link);
    font-family: var(--text--regular);
    padding-bottom: 20px;
  }

  .nav-link-2:hover {
    background-color: var(--accent);
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: 600;
  }

  .nav-link-3 {
    background-color: var(--link);
    font-family: var(--text--regular);
  }

  .nav-link-3:hover {
    background-color: var(--accent);
    font-weight: 600;
  }

  .nav-link-4 {
    background-color: var(--link);
    font-family: var(--text--regular);
  }

  .nav-link-4:hover {
    background-color: var(--accent);
    font-weight: 600;
  }

  .nav-link-5 {
    background-color: var(--link);
    font-family: var(--text--regular);
  }

  .nav-link-5:hover {
    background-color: var(--accent);
    font-weight: 600;
  }

  .nav-link-6 {
    background-color: var(--link);
    font-family: var(--text--regular);
  }

  .nav-link-6:hover {
    background-color: var(--accent);
    font-weight: 600;
  }

  .nav-link-7 {
    background-color: var(--link);
    font-family: var(--text--regular);
  }

  .nav-link-7:hover {
    background-color: var(--accent);
    font-weight: 600;
  }

  .nav-link-8 {
    background-color: var(--link);
    font-family: var(--text--regular);
  }

  .nav-link-8:hover {
    background-color: var(--accent);
    font-weight: 600;
  }

  .text-block-20 {
    text-align: center;
  }

  .div-block-44 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    display: flex;
  }

  .div-block-45 {
    width: auto;
  }

  .div-block-46 {
    flex: 0 auto;
    position: static;
  }

  .inline-div-6-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70-71-72-73-74-75-76-77-78-79-80-81-82, .inline-div-11-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56-57-58-59-60-61-62-63-64-65-66-67-68-69-70, .inline-div-16-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-44-45-46-47-48-49-50-51-52-53-54-55-56, .inline-div-21-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-29-30-31-32-33-34-35-36-37-38, .inline-div-26-1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26 {
    flex-flow: column;
    display: flex;
  }

  .ntc-54-copy.inline-a-17, .ntc-54-copy.inline-a-17-copy {
    text-align: center;
    order: -9999;
  }

  .site-nav__link {
    font-size: 13px;
  }

  .site-nav__cta {
    justify-content: center;
    width: 100%;
  }

  .pillar-card {
    min-height: 0;
  }

  .probe-title {
    font-size: 28px;
  }
}

#w-node-_9ac9f66f-b7a8-6811-cdb6-78974eea92c6-93c3b3af, #w-node-e299da48-0dbf-e103-da3f-feeb88b02837-93c3b3af {
  justify-self: auto;
}

#w-node-c84cda82-727b-8542-367a-1599493a2499-d9f7692f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1cb2a871-dfd4-7118-3855-bda00866a5ce-b8d7c6d3 {
  justify-self: end;
}

#w-node-be4e7ef6-f80b-16b1-df39-445aec028a8f-073da096 {
  justify-self: auto;
}

#w-node-_44cc27ff-6aa9-f629-21c5-87b4f65d60fb-dc6676ca {
  place-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-_919f440f-9781-05b2-ea1e-8133e95532ab-15f3e4e5 {
    justify-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #nt-hero-vis.w-node-b33185d1-fd47-316f-dc56-c05be23d4c66-16147dab, #nt-hero-vis.w-node-_22da0514-4907-f56d-f59a-4f2e137bccd7-16147dab {
    order: 9999;
    justify-self: center;
  }

  #nt-hero-vis.w-node-_77c42561-3ade-1d62-1322-372bce16a9a5-fe53c71a, #nt-hero-vis.w-node-b9334a18-4d17-1dce-5eba-0bb133bd6c32-7ddeb31a {
    justify-self: center;
  }

  #w-node-e2988746-5497-3f4f-0018-417268903890-93c3b3af {
    justify-self: auto;
  }

  #nt-hero-vis.w-node-b9334a18-4d17-1dce-5eba-0bb133bd6c32-c64141bd {
    justify-self: center;
  }

  #w-node-_919f440f-9781-05b2-ea1e-8133e95532ab-15f3e4e5 {
    justify-self: auto;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_41a982c8-306e-75dc-d97a-2fb75af62aee-fe53c71a, #w-node-_41a982c8-306e-75dc-d97a-2fb75af62afe-fe53c71a, #w-node-_41a982c8-306e-75dc-d97a-2fb75af62b1e-fe53c71a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_41a982c8-306e-75dc-d97a-2fb75af62b2c-fe53c71a {
    grid-column: span 2 / span 2;
  }

  #w-node-_41a982c8-306e-75dc-d97a-2fb75af62b3c-fe53c71a {
    grid-column: span 1 / span 1;
  }

  #w-node-_78b06326-fd23-6001-bdec-3b0398db5564-fe53c71a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e8de9ea-2afc-7db4-604c-4cc6eb938fff-97bbf477 {
    place-self: center;
  }

  #w-node-fa7562bc-3a25-699e-eee9-1d794721f262-a00835a8, #w-node-da70257e-41ac-f369-da4f-9a40994e18da-88b71464 {
    place-self: auto;
  }
}
