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:700
}
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:700
}
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:400;
  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:400;
  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
}
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:700
}
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:700;
  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:400;
  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:400;
  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:400;
  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:400;
  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
}
@media screen and (max-width:767px) {
  .w-nav-brand {
    padding-left:10px
  }
}
.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:50%;
  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:translate(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:translateY(-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)
  }
  to {
    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
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68179fd15ebe177a7db_InterDisplay-Bold.ttf)format("truetype"),url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb681969c85fdc8e14e79_InterDisplay-ExtraBold.ttf)format("truetype");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68057c5c5f03844a6a1_InterDisplay-Black.ttf)format("truetype");
  font-weight:900;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68223b561d93ffb09bc_InterDisplay-SemiBold.ttf)format("truetype");
  font-weight:600;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68286862ab3a8462aa2_InterDisplay-Light.ttf)format("truetype");
  font-weight:300;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6800244d715baca574a_InterDisplay-ExtraLight.ttf)format("truetype");
  font-weight:200;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68041a42f5b6fcd5a0a_InterDisplay-Thin.ttf)format("truetype");
  font-weight:100;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6813be230d535b92c17_InterDisplay-Medium.ttf)format("truetype");
  font-weight:500;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6820b4671c8cba5dc6e_InterDisplay-Regular.ttf)format("truetype");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
:root {
  --_color---background-colors--black:black;
  --font-family--inter-display:"Inter Display",Georgia,sans-serif;
  --_color---text-colors--white:white;
  --_typography---text-font-size--paragraph-default:1rem;
  --_typography---text-line-height--paragraph-default:150%;
  --font-weight--regular:400;
  --_typography---text-letter-spacing--paragraph-default:0rem;
  --_typography---heading-font-size--h1:3.875rem;
  --_typography---heading-line-height--h1:102%;
  --font-weight--medium:500;
  --_typography---heading-letter-spacing--h1:-.1525rem;
  --_typography---heading-font-size--h2:3.25rem;
  --_typography---heading-line-height--h2:116%;
  --_typography---heading-letter-spacing--h2:-.1525rem;
  --_typography---heading-font-size--h3:3rem;
  --_typography---heading-line-height--h3:109%;
  --_typography---heading-letter-spacing--h3:-.125rem;
  --_typography---heading-font-size--h4:2rem;
  --_typography---heading-line-height--h4:125%;
  --_typography---heading-letter-spacing--h4:0rem;
  --_typography---heading-font-size--h5:1.5rem;
  --_typography---heading-line-height--h5:134%;
  --_typography---heading-letter-spacing--h5:-.0625rem;
  --_typography---heading-font-size--h6:1.25rem;
  --_typography---heading-line-height--h6:140%;
  --_typography---heading-letter-spacing--h6:0rem;
  --_size---default--width:100%;
  --_size---default--height:100%;
  --_size---spacing--spacing-small:1rem;
  --_size---spacing--spacing-xsmall:.5rem;
  --_size---spacing--spacing-ex-large:6.25rem;
  --_size---spacing--spacing-colossal:5rem;
  --_size---spacing--spacing-large:2.5rem;
  --_size---spacing--spacing-medium:1.25rem;
  --_size---spacing--spacing-jumbo:3.75rem;
  --_size---spacing--spacing-massive:4rem;
  --_size---spacing--spacing-big:3rem;
  --_size---spacing--spacing-normal:2rem;
  --_size---spacing--spacing-tiny:.25rem;
  --_size---spacing--spacing-regular:1.5rem;
  --_typography---text-font-size--paragraph-l:1.125rem;
  --_typography---text-line-height--paragraph-l:145%;
  --_typography---text-letter-spacing--paragraph-l:-.0225rem;
  --_color---border--stroke-white:#ffffff1a;
  --_size---container--max-width:80rem;
  --_size---border-radius--radius-small:1rem;
  --_color---background-colors--green-colour:#1ac352;
  --_color---text-colors--gray-colour:#ffffff4d;
  --_color---background-colors--stroke-colour:#1d2326;
  --_color---text-colors--orange-colour:#f54206;
  --_color---text-colors--transparent:#fff0;
  --_color---text-colors--text-gray:#fff9;
  --_size---border-radius--radius-large:3.125rem;
  --_color---background-colors--soft-coral:#ff865e;
  --_size---spacing--spacing-xxsmall:.75rem;
  --_typography---text-font-size--paragraph-s:.875rem;
  --_typography---text-line-height--paragraph-s:115%;
  --_typography---text-letter-spacing--paragraph-s:-.0125rem;
  --_size---border-radius--radius-xsmall:.75rem;
  --_size---border-radius--radius-medium:1.5rem;
  --_size---border-radius--radius-circle:100%;
  --_color---background-colors--rgba-255-255-255-0-12:#ffffff1f;
  --_size---border-radius--radius-soft:6.25rem;
  --_color---text-colors--rgba-255-255-255-0-02:#ffffff05;
  --_color---background-colors--color:#f54206;
  --_color---background-colors--midnight-umber:#0e0400;
  --_color---background-colors--soft-black:#1f1f1f;
  --_size---border-radius--radius-tiny:.25rem;
  --_color---text-colors--rgba-255-219-203-0-02:#ffdbcb05;
  --_color---rgba-255-255-255-0-06:#ffffff0f;
  --_size---border-radius--radius-regular:1.875rem;
  --font-weight--thin:100;
  --font-weight--extra-light:200;
  --font-weight--light:300;
  --font-weight--semi-bold:600;
  --font-weight--bold:700;
  --font-weight--extra-bold:800;
  --font-weight--heavy:900;
  --_size---border-radius--radius-big:4.125rem
}
body {
  background-color:var(--_color---background-colors--black);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  --_size---default--width:100%;
  --_size---default--height:100%;
  --_size---spacing--spacing-small:1rem;
  --_size---spacing--spacing-xsmall:.5rem;
  --_size---spacing--spacing-ex-large:6.25rem;
  --_size---spacing--spacing-colossal:5rem;
  --_size---spacing--spacing-large:2.5rem;
  --_size---spacing--spacing-medium:1.25rem;
  --_size---spacing--spacing-jumbo:3.75rem;
  --_size---spacing--spacing-massive:4rem;
  --_size---spacing--spacing-big:3rem;
  --_size---spacing--spacing-normal:2rem;
  --_size---spacing--spacing-tiny:.25rem;
  --_size---spacing--spacing-regular:1.5rem;
  --_size---container--max-width:80rem;
  --_size---border-radius--radius-small:1rem;
  --_size---border-radius--radius-large:3.125rem;
  --_size---spacing--spacing-xxsmall:.75rem;
  --_size---border-radius--radius-xsmall:.75rem;
  --_size---border-radius--radius-medium:1.5rem;
  --_size---border-radius--radius-circle:100%;
  --_size---border-radius--radius-soft:6.25rem;
  --_size---border-radius--radius-tiny:.25rem;
  --_size---border-radius--radius-regular:1.875rem;
  --_size---border-radius--radius-big:4.125rem;
  --_typography---text-font-size--paragraph-default:1rem;
  --_typography---text-line-height--paragraph-default:150%;
  --_typography---text-letter-spacing--paragraph-default:0rem;
  --_typography---heading-font-size--h1:3.875rem;
  --_typography---heading-line-height--h1:102%;
  --_typography---heading-letter-spacing--h1:-.1525rem;
  --_typography---heading-font-size--h2:3.25rem;
  --_typography---heading-line-height--h2:116%;
  --_typography---heading-letter-spacing--h2:-.1525rem;
  --_typography---heading-font-size--h3:3rem;
  --_typography---heading-line-height--h3:109%;
  --_typography---heading-letter-spacing--h3:-.125rem;
  --_typography---heading-font-size--h4:2rem;
  --_typography---heading-line-height--h4:125%;
  --_typography---heading-letter-spacing--h4:0rem;
  --_typography---heading-font-size--h5:1.5rem;
  --_typography---heading-line-height--h5:134%;
  --_typography---heading-letter-spacing--h5:-.0625rem;
  --_typography---heading-font-size--h6:1.25rem;
  --_typography---heading-line-height--h6:140%;
  --_typography---heading-letter-spacing--h6:0rem;
  --_typography---text-font-size--paragraph-l:1.125rem;
  --_typography---text-line-height--paragraph-l:145%;
  --_typography---text-letter-spacing--paragraph-l:-.0225rem;
  --_typography---text-font-size--paragraph-s:.875rem;
  --_typography---text-line-height--paragraph-s:115%;
  --_typography---text-letter-spacing--paragraph-s:-.0125rem
}
h1 {
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h1);
  line-height:var(--_typography---heading-line-height--h1);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h1);
  margin-top:0;
  margin-bottom:0
}
h2 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h2);
  line-height:var(--_typography---heading-line-height--h2);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h2);
  margin-top:0;
  margin-bottom:0
}
h3 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h3);
  line-height:var(--_typography---heading-line-height--h3);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h3);
  margin-top:0;
  margin-bottom:0
}
h4 {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h4);
  margin-top:0;
  margin-bottom:0
}
h5 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h5);
  margin-top:0;
  margin-bottom:0
}
h6 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  margin-top:0;
  margin-bottom:0
}
p {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  margin-top:0;
  margin-bottom:0
}
ul {
  margin-top:0;
  margin-bottom:10px;
  padding-left:40px
}
img {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  max-height:var(--_size---default--height);
  max-width:var(--_size---default--width);
  object-fit:cover;
  display:inline-block
}
figure {
  margin-bottom:10px
}
.utility-page-wrap {
  width:100vw;
  max-width:100%;
  height:100vh;
  max-height:100%;
  padding-right:var(--_size---spacing--spacing-small);
  padding-left:var(--_size---spacing--spacing-small);
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative
}
.utility-page-content {
  width:var(--_size---default--width);
  text-align:center;
  flex-direction:column;
  max-width:28rem;
  margin-bottom:0;
  display:flex
}
.utility-page-form {
  width:var(--_size---default--width);
  flex-direction:column;
  align-items:stretch;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.typography-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr;
  grid-auto-columns:1fr;
  display:grid
}
.third-button {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  color:var(--_color---text-colors--white);
  font-weight:var(--font-weight--medium);
  flex-flow:row;
  flex:none;
  justify-content:center;
  align-items:center;
  text-decoration:none;
  display:flex;
  position:relative
}
.section {
  position:relative
}
.section.styleguide {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977b351c34286308ccee2a7_Frame%202147237590.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}
.section.cta {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69847eefc245388e928a695e_Frame%202147237494.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}

.section.about-us {
  padding-bottom:var(--_size---spacing--spacing-ex-large);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bbee32bbece66da15eb36_Group%202147238045.avif);
  background-repeat:no-repeat;
  background-size:cover
}
.section.hero-section {
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  background-size:auto
}
.section.mission {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69847e18014afff814a166ff_Our%20Mission%20/(1/).avif);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}

.section.contact {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697dc415a64f1abb3ae57c9c_Frame%202147237611.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover
}

.wrapper.cta-wrapper {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  padding-bottom:10.5rem
}
.wrapper.styleguide-hero {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  padding-top:13.5rem
}
.wrapper.details-wrap {
  grid-column-gap:10rem;
  grid-row-gap:10rem;
  padding-top:8rem;
  padding-bottom:8rem
}

.wrapper.t-c-details-wrap {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  max-width:50rem
}

.wrapper.about-wrap {
  padding-top:13.5rem;
  padding-bottom:var(--_size---spacing--spacing-colossal);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium)
}
.wrapper.mission-wrap {
  padding-bottom:var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-ex-large);
  flex-flow:row;
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:grid
}
.wrapper.values-wrap {
  padding-bottom:var(--_size---spacing--spacing-large)
}
.wrapper.state-wrap {
  padding-bottom:var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  flex-flow:row;
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  display:grid
}
.wrapper.team-wrap {
  padding-top:var(--_size---spacing--spacing-colossal)
}
.wrapper.integration-wrap {
  padding-top:13.5rem
}
.wrapper.integration-hub,.wrapper.core-value-wrap {
  padding-bottom:var(--_size---spacing--spacing-small)
}
.wrapper.footer-wrapper {
  padding-bottom:var(--_size---spacing--spacing-big)
}
.wrapper.home-hero {
  padding-top:13.5rem;
  padding-bottom:var(--_size---spacing--spacing-normal);
  grid-column-gap:15.56rem;
  grid-row-gap:15.56rem
}
.wrapper.step-wraper {
  padding-top:6rem;
  padding-bottom:6rem
}
.wrapper.features-wrapper {
  padding-bottom:var(--_size---spacing--spacing-large)
}
.wrapper.integration-wrapper {
  padding-bottom:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid;
  position:relative
}
.wrapper.choose,.wrapper.stories,.wrapper.pricing-wrapper {
  padding-bottom:var(--_size---spacing--spacing-normal)
}
.wrapper.faq {
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.75fr 1fr;
  grid-auto-columns:1fr;
  place-items:start stretch;
  display:grid
}
.wrapper.journey-wrapper {
  height:100vh;
  padding-bottom:var(--_size---spacing--spacing-small);
  position:sticky;
  top:0;
  overflow:visible
}
.wrapper.features-hero {
  padding-top:13.5rem;
  padding-bottom:var(--_size---spacing--spacing-normal);
  grid-column-gap:15.56rem;
  grid-row-gap:15.56rem
}

.wrapper.integration-single {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  padding-top:13.5rem
}
.wrapper.integration-details {
  width:var(--_size---default--width);
  max-width:50rem;
  padding-top:0;
  padding-bottom:0
}
.wrapper.blog,.wrapper.more-blogs {
  padding-bottom:8rem
}
.wrapper.blog-single {
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  justify-content:center;
  align-items:flex-start;
  padding-top:13.5rem;
  padding-bottom:0
}
.wrapper.blog-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  justify-content:center;
  align-items:flex-start;
  max-width:50rem;
  padding-top:0;
  padding-bottom:0
}
.wrapper.plan-details {
  padding-top:var(--_size---spacing--spacing-colossal);
  padding-bottom:var(--_size---spacing--spacing-normal)
}
.wrapper.contact-hero {
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.8fr 1fr;
  grid-auto-columns:1fr;
  align-items:stretch;
  padding-top:13.5rem;
  display:grid
}
.wrapper.features-height {
  height:300vh;
  padding-bottom:var(--_size---spacing--spacing-massive);
  display:block
}
.wrapper.impact-wrapper {
  padding-top:var(--_size---spacing--spacing-massive);
  padding-bottom:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal)
}
.wrapper.outcomes-wrapper {
  padding-top:var(--_size---spacing--spacing-massive)
}
.wrapper.highlight-wrapper {
  padding-top:var(--_size---spacing--spacing-massive);
  padding-bottom:var(--_size---spacing--spacing-tiny);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal)
}
.wrapper.operational-wrapper {
  padding-top:var(--_size---spacing--spacing-massive)
}
.button-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.button-subtitle {
  width:var(--_size---default--width);
  max-width:17.25rem;
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.large-paragraph {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.styleguide-details {
  width:var(--_size---default--width);
  padding-top:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  border-top:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  display:flex
}
.colours-subtitle {
  width:var(--_size---default--width);
  max-width:17.25rem;
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.colours-details {
  z-index:2;
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.container {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  max-width:var(--_size---container--max-width);
  padding-right:var(--_size---spacing--spacing-small);
  padding-left:var(--_size---spacing--spacing-small);
  margin-left:auto;
  margin-right:auto
}
.container.mission {
  position:absolute;
  inset:0%
}
.colour-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.65fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.page-wrapper {
  overflow:clip
}
.button-box {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:wrap;
  justify-content:flex-start;
  align-items:center;
  max-width:28rem;
  display:flex
}
.colour-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.typography-info {
  padding-bottom:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border-bottom:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  display:flex
}
.colour-box {
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--white);
  height:12.5rem
}
.colour-box._11 {
  background-color:var(--_color---background-colors--green-colour)
}
.colour-box._04 {
  border-style:solid;
  border-width:1px;
  border-color:var(--_color---border--stroke-white)#ffffff1a #ffffff1a;
  background-color:var(--_color---text-colors--gray-colour)
}
.colour-box._03 {
  border-style:solid;
  border-width:1px;
  border-color:var(--_color---border--stroke-white)#ffffff1a #ffffff1a;
  background-color:var(--_color---background-colors--black)
}
.colour-box._09 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---border--stroke-white)
}
.colour-box._10 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---text-colors--orange-colour)
}
.colour-box._05 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c13d57822a8089f396a6_Rectangle%2042004.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._02 {
  background-color:var(--_color---text-colors--text-gray)
}
.colour-box._06 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c1e2cfb3d9dac9d22600_Rectangle%2042001.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._07 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c2a46585bff22f57982f_Group%202147237232.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._08 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c3120d9b76fb118626bc_Rectangle%2041999.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.secondary-button {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border-radius:var(--_size---border-radius--radius-large);
  background-color:var(--_color---text-colors--orange-colour);
  color:var(--_color---background-colors--black);
  font-weight:var(--font-weight--medium);
  flex:none;
  justify-content:center;
  align-items:center;
  padding:.88rem 1.88rem;
  text-decoration:none;
  display:flex
}
.secondary-button:where(.w-variant-00191611-0003-19f2-9fb1-e6f557991095) {
  background-image:linear-gradient(180deg,var(--_color---background-colors--soft-coral),var(--_color---text-colors--orange-colour));
  padding-left:2.25rem;
  padding-right:2.25rem
}
.all-buttons {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.typography-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  display:flex
}
.colour-info {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  display:flex
}
.button-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.button-text {
  font-weight:var(--font-weight--medium)
}
.small-paragraph {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.colour-name-box {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  display:flex
}
.colour-code-flex {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  display:flex
}
.typography-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.image-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.image-block {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.images {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  place-items:center stretch;
  display:grid
}

.source-block {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h5);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.source-text {
  color:var(--_color---text-colors--text-gray)
}
.cta-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:38.625rem;
  display:flex
}
.changelog-details {
  width:var(--_size---default--width);
  max-width:55.5rem;
  padding:var(--_size---spacing--spacing-normal);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border:1px solid var(--_color---text-colors--gray-colour);
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697df41e592b1f1f0e65ce5f_Group%202147237287%20/(2/).avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  display:flex
}
.version-title {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.version-details {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:column;
  display:flex
}
.version-subtitle {
  color:var(--_color---text-colors--text-gray);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.term-condition-details {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  display:flex
}
.term-condition-title {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.term-condition-text {
  color:var(--_color---text-colors--text-gray)
}
.details-top {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}

.gray-text {
  color:var(--_color---text-colors--text-gray)
}
.about-hero-title {
  width:var(--_size---default--width);
  max-width:61.25rem;
  font-size:var(--_typography---heading-font-size--h3);
  line-height:var(--_typography---heading-line-height--h3);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h3)
}
.card-details {
  padding-right:var(--_size---spacing--spacing-regular);
  padding-left:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  flex-flow:column;
  display:flex
}
.card-details.value {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border:0 #fff0;
  border-radius:0;
  max-width:18.75rem;
  padding:0
}
.card-text {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  display:flex
}
.card-short-desc {
  width:18.75rem;
  color:var(--_color---text-colors--text-gray)
}
.mission-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:37.5rem;
  display:flex
}
.mission-top-details {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-top-details.state {
  width:var(--_size---default--width);
  max-width:30.6875rem
}
.mission-top-details.contact {
  width:var(--_size---default--width);
  max-width:28.6875rem
}
.mission-short-desc {
  color:var(--_color---text-colors--text-gray)
}
.mission-image {
  border-radius:var(--_size---border-radius--radius-medium)
}
.values-box {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  flex-flow:wrap;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:flex
}
.key-state-details {
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-ex-large);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.key-state-flex {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.key-state-cards {
  padding:var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bea053459b3f15facc4c8_Group%202147237975.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  display:flex
}
.key-state-cards.active {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bea464a45bc99ead61dc5_Group%202147237976.avif)
}
.card-short-desc.key-state {
  width:auto
}
.messege-box {
  top:auto;
  left:0%;
  right:0%;
  bottom:var(--_size---spacing--spacing-small);
  width:92%;
  padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border-radius:var(--_size---border-radius--radius-xsmall);
  -webkit-backdrop-filter:blur(37px);
  backdrop-filter:blur(37px);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bed9444ad651634499368_Group%202147237692.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-end;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:absolute;
  overflow:clip
}
.message-text {
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.profile {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.profile-icon {
  border-radius:var(--_size---border-radius--radius-circle);
  width:2rem;
  height:2rem
}
.profile-name {
  font-weight:var(--font-weight--medium)
}
.mark-read {
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  box-shadow:0 1px 3px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  padding:.12rem .75rem
}
.team-members-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.team-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c512660e34fd95164f59f_Group%202147238009.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  display:flex
}
.team-card:where(.w-variant-28e9a296-279c-5200-eb1a-449cf005edfe) {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c54c6d9e1927e71d14517_Group%202147238010.avif)
}
.member-image {
  width:5.75rem;
  height:5.75rem
}
.member-info {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.member-name {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.member-designation {
  color:var(--_color---text-colors--text-gray)
}
.click-icon {
  width:1.125rem;
  height:1.125rem
}
.navbar {
  width:var(--_size---default--width);
  padding-top:var(--_size---spacing--spacing-small);
  padding-bottom:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  background-color:var(--_color---background-colors--black);
  position:absolute;
  inset:0% 0% auto
}
.nav-link {
  color:var(--_color---text-colors--text-gray);
  margin:0;
  padding:0;
  text-decoration:none;
  transition:all .25s
}
.nav-link:hover,.nav-link.w--current {
  color:var(--_color---text-colors--white)
}
.navbar-wrapper {
  justify-content:space-between;
  align-items:center;
  display:flex
}
.nav-buttons {
  z-index:1;
  margin-left:4rem;
  position:relative
}
.nav-menu {
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  justify-content:space-between;
  align-items:center;
  margin-bottom:0;
  padding-bottom:0;
  padding-left:0;
  display:flex
}
.navbar-brand {
  width:9.125rem;
  padding:0
}
.primary-button {
  border-top-left-radius:var(--_size---border-radius--radius-soft);
  border-top-right-radius:var(--_size---border-radius--radius-soft);
  border-bottom-left-radius:var(--_size---border-radius--radius-soft);
  border-bottom-right-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--white);
  color:var(--_color---background-colors--black);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--medium);
  text-align:center;
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  justify-content:center;
  align-items:center;
  padding:.75rem 1.4rem;
  text-decoration:none;
  display:flex;
  position:relative;
  overflow:clip;
  box-shadow:0 4px 4px #1717170a
}
.primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  padding:.88rem 1.88rem
}
.nav-button-wrapper {
  margin-left:11rem
}
.button-texts {
  flex:none;
  height:1.006rem;
  padding-left:.125rem;
  padding-right:.125rem;
  overflow:clip
}
.button-texts:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229),.button-texts.secondary,.button-texts._03 {
  height:1.5rem
}
.subtitle-wrap {
  padding:var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative;
  overflow:clip
}
.subtitle-bg {
  object-fit:contain;
  position:absolute;
  inset:0%
}
.subtitle-text {
  z-index:1;
  position:relative
}
.styleguide-title {
  text-align:center
}
.styleguide-title:where(.w-variant-a5d48d32-9193-bb2f-25a8-43a309ad9a1c) {
  width:var(--_size---default--width);
  max-width:40rem
}
.styleguide-title.features-hero {
  width:var(--_size---default--width);
  max-width:29.1875rem
}
.styleguide-desp {
  width:var(--_size---default--width);
  max-width:39.875rem;
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.left-line {
  z-index:-1;
  background-color:var(--_color---border--stroke-white);
  width:1px;
  position:absolute;
  inset:0% auto 0% 25%
}
.left-line._01 {
  z-index:0
}
.right-line {
  z-index:-1;
  background-color:var(--_color---border--stroke-white);
  width:1px;
  position:absolute;
  inset:0% 25% 0% auto
}
.right-line._01 {
  z-index:0
}
.link-button {
  font-weight:var(--font-weight--medium)
}
.small-button {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.arrow-box {
  justify-content:center;
  align-items:center;
  width:1.25rem;
  min-width:1.25rem;
  height:1.25rem;
  min-height:1.25rem;
  position:relative;
  overflow:clip
}
.arrow-box:where(.w-variant-00191611-0003-19f2-9fb1-e6f557991095) {
  display:none
}
.button-arrow {
  width:1.25rem;
  min-width:1.25rem;
  height:1.25rem;
  min-height:1.25rem
}
.button-arrow._02 {
  position:absolute;
  inset:0% auto 0% -100%
}
.button-arrows {
  flex-flow:column;
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem;
  position:relative;
  overflow:clip
}
.button-arrows:where(.w-variant-89931872-ef8d-1c5d-bd17-e33263f2e04a) {
  display:none
}
.button-svg {
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem
}
.button-svg._02 {
  position:absolute;
  inset:0% auto 0% -100%
}
.button-underine {
  background-color:var(--_color---text-colors--white);
  width:100%;
  height:1px;
  position:absolute;
  inset:auto 0% 0%
}
.cta-title {
  text-align:center
}
.cta-title.left-align,.cta-title.mission,.cta-title.contact {
  text-align:left
}
.cta-desp {
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.cta-desp.left-align {
  text-align:left
}
.cta-buttons {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:center;
  display:flex
}
.footer {
  position:relative
}
.heo-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.heo-top.integration {
  max-width:40rem
}
.driven-contents {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  display:flex
}
.hero-marquee {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex;
  overflow:clip
}
.companies-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.marquee-items {
  width:var(--_size---default--width);
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:relative
}
.hero-marquee-items {
  flex:none;
  justify-content:flex-start;
  align-self:flex-start;
  align-items:center;
  display:flex
}
.marquee-icon {
  width:8.75rem;
  height:auto;
  margin-right:var(--_size---spacing--spacing-massive);
  opacity:.4
}
.marquee-left-gradient {
  background-image:linear-gradient(90deg,var(--_color---background-colors--midnight-umber)20%,var(--_color---text-colors--transparent));
  width:5rem;
  height:auto;
  display:none;
  position:absolute;
  inset:0% auto 0% 0%
}
.marquee-right-gradient {
  background-image:linear-gradient(90deg,var(--_color---text-colors--transparent),var(--_color---background-colors--midnight-umber)90%);
  width:5rem;
  height:auto;
  display:none;
  position:absolute;
  inset:0% 0% 0% auto
}
.simplify-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.simplify-top.left {
  justify-content:center;
  align-items:flex-start
}
.simplify-top.faq {
  top:var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:flex-start;
  position:sticky
}
.simplify-top.journey {
  max-width:36.0625rem
}
.simplify-top.features {
  margin-left:auto;
  margin-right:auto
}
.footer-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  align-items:start;
  display:grid
}
.footer-bottom {
  width:var(--_size---default--width);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.pages-content {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.subscribe-form-block {
  padding:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---background-colors--black);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69789edf333fd2be26cf5795_Frame%202147237503%20/(1/).svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  margin-bottom:0;
  font-family:Interdisplay
}
.pages-link {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.pages-header {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  margin-bottom:.25rem
}
.page-link {
  color:var(--_color---text-colors--text-gray);
  text-decoration:none;
  transition:all .25s
}
.page-link:hover,.page-link.w--current {
  color:var(--_color---text-colors--white)
}
.subscribe-gradient {
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:linear-gradient(326deg,#f3cfb680,#f3cfb600 40% 45%,#f3cfb6);
  padding:1px
}
.subscribe-title {
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.subscribe-flex {
  margin-top:var(--_size---spacing--spacing-xxsmall);
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.subscribe-field-label {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-style:normal;
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l);
  margin-bottom:0
}
.subscribe-text-field {
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--soft-black);
  height:3rem;
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  margin-bottom:0
}
.subscribe-text-field:focus {
  border-color:var(--_color---border--stroke-white)
}
.subscribe-text-field::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.subscribe-button {
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--white);
  font-family:var(--font-family--inter-display);
  color:var(--_color---background-colors--black);
  font-weight:var(--font-weight--medium);
  text-align:center;
  padding:.75rem 2rem;
  transition:all .25s
}
.subscribe-button:hover {
  background-color:var(--_color---text-colors--orange-colour);
  color:var(--_color---text-colors--white)
}
.success-message {
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--orange-colour);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white)
}
.error-message {
  background-color:var(--_color---text-colors--transparent);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--orange-colour);
  padding:0
}
.copyright-text {
  color:var(--_color---text-colors--text-gray)
}
.footer-links {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  justify-content:center;
  align-items:center;
  display:flex
}
.steps-tabs {
  width:var(--_size---default--width);
  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;
  display:flex
}
.tabs-menu {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:17rem;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.step-tab-link {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  background-color:var(--_color---text-colors--transparent);
  color:var(--_color---text-colors--gray-colour);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  justify-content:flex-start;
  align-items:center;
  padding:0;
  display:flex
}
.step-tab-link.w--current {
  background-color:var(--_color---text-colors--transparent);
  color:var(--_color---text-colors--white)
}
.tabs-content {
  width:var(--_size---default--width);
  margin-left:8rem
}
.step-dot {
  background-color:var(--_color---text-colors--orange-colour);
  opacity:0;
  border-radius:.09375rem;
  width:.5rem;
  min-width:.5rem;
  height:.5rem;
  min-height:.5rem
}
.step-contents {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-massive);
  grid-row-gap:var(--_size---spacing--spacing-massive);
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  display:grid
}
.step-detail {
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.step-icon {
  width:2.5625rem;
  height:2.5625rem
}
.step-text {
  margin-top:var(--_size---spacing--spacing-normal);
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.step-para {
  color:var(--_color---text-colors--text-gray)
}
.mission-middle {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.35fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.mission-video {
  z-index:1;
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border-radius:var(--_size---border-radius--radius-small)
}
.mission-video-wrap {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  min-width:18.5rem;
  max-width:18.5rem;
  height:17.6875rem;
  padding:.5rem;
  overflow:clip
}
.mission-flex {
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-desp {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.mission-author-flex {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-author-signature {
  width:9.5rem;
  height:auto
}
.mission-author-designation {
  color:var(--_color---text-colors--text-gray)
}
.mission-images {
  width:var(--_size---default--width);
  padding-right:var(--_size---spacing--spacing-large);
  padding-left:var(--_size---spacing--spacing-large);
  position:relative
}
.mission-images.leading {
  display:none
}
.mission-img._01 {
  z-index:2;
  width:90%;
  height:auto;
  margin-left:0;
  margin-right:auto;
  position:relative
}
.mission-img._02 {
  z-index:1;
  width:90%;
  height:auto;
  position:absolute;
  inset:auto 0% 0% auto
}
.mission-gradient {
  z-index:2;
  filter:blur(180px);
  mix-blend-mode:plus-lighter;
  background-color:#ff400030;
  width:20rem;
  height:28rem;
  position:absolute;
  inset:auto auto 0% 0%;
  transform:rotate(-1.368deg)
}
.features-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid
}
.top-features-cards {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.feature-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  grid-column-gap:0rem;
  grid-row-gap:0rem;
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697a9c7e676e06fc9308d791_Frame%202147237584%20/(1/).avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  grid-template-rows:auto auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid;
  overflow:clip
}
.feature-card.last {
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697aa4e64b92cbb6987b509d_Frame%202147237589.avif)
}
.feature-card._04 {
  border-radius:1.2rem
}
.feature-image._03 {
  max-width:22.125rem;
  height:auto
}
.feature-image._04 {
  max-width:26.9375rem;
  height:auto
}
.feature-image.last {
  object-fit:contain
}
.feature-detail {
  padding:var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-normal)var(--_size---spacing--spacing-normal);
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  border-top:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.feature-detail._02 {
  z-index:1;
  border-top-style:none;
  position:relative;
  overflow:clip
}
.feature-detail.video {
  z-index:1;
  height:var(--_size---default--height);
  border:1px #000;
  justify-content:flex-end;
  align-items:flex-start;
  position:relative;
  overflow:clip
}
.feature-card-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.feature-card-para {
  color:var(--_color---text-colors--text-gray)
}
.feature-image-block {
  width:var(--_size---default--width);
  justify-content:center;
  align-items:center;
  height:20rem;
  display:flex;
  overflow:clip
}
.bottom-features-cards {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.7fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.mob-feature-card {
  display:none
}
.integration-left {
  z-index:1;
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:space-between;
  display:flex;
  position:relative
}
.top-integration {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.integration-grid {
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.seamless-card {
  width:var(--_size---default--width);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:14.5rem;
  display:flex
}
.seamless-icon {
  width:2rem;
  min-width:2rem;
  height:auto
}
.seamless-title {
  margin-top:var(--_size---spacing--spacing-regular);
  margin-bottom:var(--_size---spacing--spacing-xxsmall);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.seamless-para {
  color:var(--_color---text-colors--text-gray)
}
.seamless-image {
  max-width:60rem;
  height:auto;
  position:absolute;
  inset:0% -5rem 0% auto
}
.seamless-image.desk,.seamless-image.tab {
  display:none
}
.choose-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.choose-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  padding:2.38rem;
  display:flex;
  position:relative
}
.choose-card.active {
  padding:var(--_size---spacing--spacing-big);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  opacity:0;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b24630be180ebb3c3eaff_Frame%202147237500.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-style:none;
  display:none;
  position:absolute;
  inset:0%
}
.choose-icon {
  width:8rem;
  height:auto
}
.choose-text {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.choose-para {
  width:var(--_size---default--width);
  max-width:19rem;
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.stories-bottom {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---border-radius--radius-small);
  grid-row-gap:var(--_size---border-radius--radius-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid
}
.top-stories {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.45fr .45fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.stories-card {
  padding:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-massive);
  grid-row-gap:var(--_size---spacing--spacing-massive);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.stories-card.big {
  padding:var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-xsmall);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b3a17ae6ce5c17ff331b4_Frame%202147237582.avif);
  background-position:100% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.stories-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.cta-animation {
  display:flex;
  position:relative
}
.cta-nums {
  height:3.27rem;
  overflow:clip
}
.cta-nums.outcomes {
  height:2.5rem
}
.cta-counter {
  text-align:center;
  padding-right:.125rem
}
.cta-counter.outcome {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.stories-para {
  color:var(--_color---text-colors--text-gray)
}
.stories-icon {
  width:8.61113rem;
  height:auto
}
.stories-icon._02 {
  width:10.2223rem
}
.stories-icon._03 {
  width:8.88888rem
}
.stories-icon._04 {
  width:8.66669rem
}
.officer-image {
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-medium)
}
.customer-desp {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.customer-detail {
  padding-top:var(--_size---spacing--spacing-xsmall);
  padding-bottom:var(--_size---spacing--spacing-xsmall);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.customer-flex {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.customer-name {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.customer-designation {
  opacity:.5
}
.bottom-stories {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr .45fr .45fr;
  grid-auto-columns:1fr;
  display:grid
}
.pricing-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.pricing-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-normal)var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---spacing--spacing-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex
}
.pricing-card.active {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b75f0098783acce238b4b_Frame%202147237502.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-style:none;
  border-radius:0
}
.pricing-top {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.pricing-bottom {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  display:flex
}
.pricing-icon {
  width:2.25rem;
  height:auto
}
.pricing-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.plan-name {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.plan-short-desp {
  color:var(--_color---text-colors--text-gray)
}
.plan-duration {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.pricing-lists {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.limits-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.pricing-list {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  margin-bottom:0;
  padding-left:0;
  list-style-type:none;
  display:flex
}
.pricing-list-item {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b73e1fedd95dc0d292511_checkmark-badge-02.avif);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.5rem;
  padding-left:2.25rem
}
.faq-desp {
  width:var(--_size---default--width);
  max-width:23.5625rem;
  color:var(--_color---text-colors--text-gray);
  text-align:left
}
.faq-items-wrapper {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:41.375rem;
  display:flex
}
.faq-list {
  width:var(--_size---default--width);
  cursor:pointer;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.faq-question {
  width:var(--_size---default--width);
  max-width:33.75rem;
  padding:var(--_size---spacing--spacing-regular);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  justify-content:space-between;
  align-items:center;
  margin:0 auto 0 0;
  display:flex
}
.faq-ques {
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  white-space:pre-wrap
}
.faq-arrow {
  justify-content:center;
  align-items:center;
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem;
  display:flex
}
.faq-answer {
  background-color:#fff0;
  width:30rem;
  min-width:30rem;
  margin-left:auto;
  margin-right:0;
  display:block;
  position:static;
  overflow:clip
}
.faq-para {
  padding:var(--_size---spacing--spacing-regular);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l);
  white-space:pre-wrap;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b94b56e2ee4d255103ece_Frame%202147237501.avif);
  background-position:100% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  margin-top:16px
}
.faq-icon-box {
  border:1.5px solid var(--_color---text-colors--white);
  border-radius:var(--_size---border-radius--radius-circle);
  justify-content:center;
  align-items:center;
  width:1.5rem;
  min-width:1.5rem;
  height:1.5rem;
  min-height:1.5rem;
  display:flex
}
.lottie-animation {
  justify-content:center;
  align-items:center;
  width:1rem;
  min-width:1rem;
  height:1rem;
  min-height:1rem;
  display:flex
}
.about-images-marquee {
  display:flex
}
.about-images-items {
  flex:none;
  display:flex
}
.about-img {
  max-width:23.75rem;
  height:auto;
  margin-right:var(--_size---spacing--spacing-small);
  border-radius:var(--_size---border-radius--radius-small)
}
.about-img._02 {
  max-width:37.5rem
}
.journey-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:row;
  display:flex;
  position:relative
}
.journey-item {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  flex-flow:column;
  flex:none;
  justify-content:space-between;
  align-items:flex-start;
  max-width:26.25rem;
  display:flex
}
.journey-flex {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bcc02760e8ded63d7404d_Rectangle%201430106894.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex;
  overflow:clip
}
.icon-journey {
  width:3.625rem;
  height:auto
}
.journey-space {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.journey-card-text {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.journey-card-para {
  color:var(--_color---text-colors--text-gray)
}
.journey-year {
  z-index:1;
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--black);
  box-shadow:0 .4px 1px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--text-gray);
  text-align:center;
  justify-content:space-between;
  align-items:center;
  padding:.5rem 1.25rem;
  position:relative
}
.journey-height {
  height:200vh
}
.journey-line {
  background-color:var(--_color---border--stroke-white);
  width:132%;
  height:1px;
  position:absolute;
  inset:6% 0% auto 5.5%
}
.mission-image-box {
  padding:var(--_size---spacing--spacing-xsmall);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bdb6626c21cf92cb24c11_Group%202147237945.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  justify-content:center;
  align-items:center;
  display:flex
}
.mission-image-box.value {
  height:29.8rem;
  overflow:clip
}
.value-image {
  width:4rem;
  height:auto
}
.value-card-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.value-card-para {
  color:var(--_color---text-colors--text-gray)
}
.state-image-box {
  border-radius:var(--_size---border-radius--radius-medium);
  position:relative;
  overflow:clip
}
.member-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  justify-content:space-between;
  align-items:flex-start;
  display:flex
}
.member-desig {
  z-index:1;
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--black);
  box-shadow:0 .4px 1px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--text-gray);
  text-align:center;
  justify-content:space-between;
  align-items:center;
  padding:.5rem 1.25rem;
  position:relative
}
.features-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.values-tabs {
  width:var(--_size---default--width);
  display:flex
}
.values-tabs-content {
  width:var(--_size---default--width);
  margin-right:var(--_size---spacing--spacing-regular)
}
.values-tabs-menu {
  width:var(--_size---default--width);
  max-width:44.3125rem;
  padding:var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c8e34dd935292fd5b0e5b_Frame%202147238025.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  flex:none;
  display:flex
}
.values-tab-link {
  width:var(--_size---default--width);
  background-color:var(--_color---text-colors--transparent);
  padding:0
}
.values-tab-link.w--current {
  background-color:var(--_color---text-colors--transparent)
}
.values-contents {
  padding-bottom:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.values-contents._04 {
  border-bottom-style:none;
  padding-bottom:0
}
.values-tab-title {
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.values-tab-para {
  color:var(--_color---text-colors--text-gray);
  display:none
}
.values-tab-para._01 {
  display:block
}
.values-top {
  width:var(--_size---default--width);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.values-dot {
  background-color:var(--_color---text-colors--white);
  opacity:.2;
  width:.5rem;
  min-width:.5rem;
  height:.5rem;
  min-height:.5rem
}
.values-dot._01 {
  opacity:100
}
.integration-image {
  max-width:46.625rem;
  height:auto
}
.integration-list-wrapper {
  width:var(--_size---default--width);
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr
}
.integration-collection-list {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.integration-collection-item {
  width:var(--_size---default--width)
}
.integration-item {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  text-decoration:none;
  transition:all .25s;
  overflow:clip
}
.integration-item:hover {
  border-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697cfc64358a0b9d6624fa47_Group%202147237748.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%
}
.integration-top {
  padding:var(--_size---spacing--spacing-normal)var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-medium);
  border-bottom:1px solid var(--_color---border--stroke-white);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.integration-bottom {
  padding:var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-normal);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.integration-icon {
  width:4.5rem;
  height:auto
}
.integration-click-block {
  z-index:1;
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--black);
  box-shadow:0 .4px 1px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--text-gray);
  text-align:center;
  justify-content:center;
  align-items:center;
  padding:.5rem 1rem;
  display:flex;
  position:relative
}
.total-clicks {
  color:var(--_color---text-colors--text-gray)
}
.integration-name {
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.integration-desp {
  margin-top:var(--_size---spacing--spacing-xxsmall);
  margin-bottom:var(--_size---spacing--spacing-normal);
  color:var(--_color---text-colors--text-gray)
}
.integration-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:center;
  align-items:center;
  display:flex
}
.revora-text {
  font-weight:var(--font-weight--medium)
}
.integration-dot {
  border-radius:var(--_size---border-radius--radius-circle);
  width:.5rem;
  min-width:.5rem;
  height:.5rem;
  min-height:.5rem
}
.integration-header {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  justify-content:center;
  align-items:center;
  display:flex
}
.integration-para {
  width:var(--_size---default--width);
  max-width:34.5rem;
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.integration-richtext h2 {
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.integration-richtext h3 {
  margin-top:var(--_size---spacing--spacing-jumbo);
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.integration-richtext p {
  color:var(--_color---text-colors--text-gray)
}
.integration-richtext h4 {
  margin-top:var(--_size---spacing--spacing-regular);
  margin-bottom:var(--_size---spacing--spacing-small);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.integration-richtext figure {
  margin-top:var(--_size---spacing--spacing-jumbo);
  border-radius:var(--_size---border-radius--radius-medium);
  margin-bottom:0;
  overflow:clip
}
.blog-list-wrapper {
  width:var(--_size---default--width)
}
.blog-collection-list {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.blog-collection-item {
  width:var(--_size---default--width)
}
.blog-item {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex;
  overflow:clip
}
.overflow {
  width:var(--_size---default--width);
  overflow:clip
}
.blog-detail {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  display:flex
}
.blog-top {
  padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.blog-author-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.blog-author-flex.single {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start
}
.blog-author-icon {
  border-radius:var(--_size---border-radius--radius-circle);
  width:2rem;
  height:2rem
}
.blog-date {
  color:var(--_color---text-colors--text-gray)
}
.blog-bottom {
  padding-right:var(--_size---spacing--spacing-regular);
  padding-bottom:var(--_size---spacing--spacing-regular);
  padding-left:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.blog-name {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.blog-single-flex {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:52rem;
  display:flex
}
.blog-item-name {
  font-size:var(--_typography---heading-font-size--h2);
  line-height:var(--_typography---heading-line-height--h2);
  letter-spacing:var(--_typography---heading-letter-spacing--h2)
}
.blog-short-desp {
  width:var(--_size---default--width);
  max-width:40rem;
  color:var(--_color---text-colors--text-gray)
}
.blog-banner {
  border-radius:var(--_size---border-radius--radius-medium);
  height:38.75rem
}
.blog-richtext h3 {
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.blog-richtext p {
  color:var(--_color---text-colors--text-gray)
}
.blog-richtext h4 {
  margin-top:var(--_size---spacing--spacing-jumbo);
  margin-bottom:var(--_size---spacing--spacing-medium)
}
.blog-richtext ul {
  margin-top:var(--_size---spacing--spacing-medium);
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  padding-left:0;
  display:flex
}
.blog-richtext figure {
  border-radius:var(--_size---border-radius--radius-xsmall);
  margin-bottom:0;
  overflow:clip
}
.blog-richtext li {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d311fc5e5d09d371fe9d4_Frame.png);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.375rem;
  padding-left:2rem
}
.blog-author-card {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d32833a0b3e9608a082df_Group%202147237807.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  padding:.75rem;
  display:grid
}
.blog-author-image {
  border-radius:var(--_size---border-radius--radius-xsmall)
}
.blog-author-info {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  padding-top:.75rem;
  padding-bottom:.75rem;
  display:flex
}
.blog-author-desp {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.author-name {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.author-designation {
  color:var(--_color---text-colors--text-gray)
}
.final-thoughts h3 {
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.final-thoughts p {
  color:var(--_color---text-colors--text-gray)
}
.final-thoughts h4 {
  margin-bottom:var(--_size---spacing--spacing-medium)
}
.final-thoughts ul {
  margin-top:var(--_size---spacing--spacing-medium);
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  padding-left:0;
  display:flex
}
.final-thoughts figure {
  border-radius:var(--_size---border-radius--radius-xsmall);
  margin-bottom:0;
  overflow:clip
}
.final-thoughts li {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d311fc5e5d09d371fe9d4_Frame.png);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.375rem;
  padding-left:2rem
}
.compare-cards {
  width:var(--_size---default--width);
  grid-column-gap:0px;
  grid-row-gap:0px;
  flex:none;
  justify-content:space-between;
  align-items:center;
  display:flex;
  overflow:auto
}
.compare-box {
  width:var(--_size---default--width)
}
.compare-box._01 {
  flex:none;
  align-self:center;
  max-width:21.5rem
}
.compare-box._02 {
  flex:none;
  max-width:16rem
}
.compare-box._04 {
  flex:none;
  max-width:18.791rem
}
.compare-box.active {
  max-width:21.629rem;
  padding:var(--_size---spacing--spacing-large)1.87rem;
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697db2b9793f6f3cf9f11400_Group%202147237854.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex:none
}
.compare-header {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  display:flex
}
.compare-header._01 {
  padding:0
}
.compare-header.left {
  height:11.51rem;
  padding-bottom:var(--_size---spacing--spacing-small)
}
.best-features {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.compare-head {
  height:11.51rem;
  padding-bottom:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  display:flex
}
.compare-head._03 {
  padding-left:var(--_size---spacing--spacing-large)
}
.plan-desp {
  color:var(--_color---text-colors--text-gray)
}
.plan-pricing {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.compare-item {
  padding-top:var(--_size---spacing--spacing-medium);
  padding-bottom:var(--_size---spacing--spacing-medium);
  border-bottom:1px solid var(--_color---border--stroke-white)
}
.compare-item.flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  padding-left:0;
  display:flex
}
.compare-item.last {
  padding-left:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.compare-text {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.compare-icon {
  width:1.5rem;
  min-width:1.5rem;
  height:1.5rem;
  min-height:1.5rem
}
.contact-left {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.contact-form-block {
  width:var(--_size---default--width);
  padding:var(--_size---spacing--spacing-large);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  margin-bottom:0;
  overflow:clip
}
.contact-form {
  width:var(--_size---default--width)
}
.field-label {
  font-weight:var(--font-weight--medium);
  margin-bottom:0
}
.text-field {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  height:3.75rem;
  color:var(--_color---text-colors--white);
  margin-bottom:0;
  padding:1rem
}
.text-field:focus {
  border-color:var(--_color---border--stroke-white)
}
.text-field::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.contact-flex {
  margin-bottom:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.contact-grid {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.message {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  height:8.0625rem;
  min-height:8.0625rem;
  color:var(--_color---text-colors--white);
  margin-bottom:0;
  padding:1rem
}
.message:focus {
  border-color:var(--_color---border--stroke-white)
}
.message::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.contact-button {
  border-top-left-radius:var(--_size---border-radius--radius-large);
  border-top-right-radius:var(--_size---border-radius--radius-large);
  border-bottom-left-radius:var(--_size---border-radius--radius-large);
  border-bottom-right-radius:var(--_size---border-radius--radius-large);
  background-color:var(--_color---text-colors--orange-colour);
  text-align:center;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697dc926cd1cd9bd0221268c_arrow-right-01.png);
  background-position:87%;
  background-repeat:no-repeat;
  background-size:1.25rem;
  padding:.87rem 3rem .87rem 1.87rem;
  transition-property:all;
  transition-duration:.25s;
  transition-timing-function:ease;
  box-shadow:inset 0 0 4px #bbafff
}
.contact-button:hover {
  background-color:var(--_color---background-colors--green-colour)
}
.contact-right {
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  -webkit-text-fill-color:inherit;
  background-image:linear-gradient(105deg,#fff0,#ff865e00 30%,#fff0);
  background-clip:padding-box;
  padding:1px;
  overflow:clip
}
.contact-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  max-width:31.375rem;
  display:grid
}
.contact-card {
  padding-top:var(--_size---spacing--spacing-medium);
  padding-bottom:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex
}
.contact-block {
  padding-right:var(--_size---spacing--spacing-small);
  padding-bottom:var(--_size---spacing--spacing-large);
  padding-left:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white)
}
.contact-icon {
  width:3.875rem;
  height:auto
}
.contact-info {
  padding-right:var(--_size---spacing--spacing-small);
  padding-left:var(--_size---spacing--spacing-small);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.email-text {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.reach-para {
  margin-top:var(--_size---spacing--spacing-xsmall);
  margin-bottom:var(--_size---spacing--spacing-regular);
  color:var(--_color---text-colors--text-gray)
}

.changelog-list {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  margin-bottom:0;
  padding-left:2rem;
  display:flex
}
.error-image {
  max-width:72.7775rem
}
.protected-para {
  display:none
}
.div-block {
  margin-top:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.policy-link {
  color:var(--_color---text-colors--text-gray);
  text-decoration:none;
  transition:all .25s
}
.policy-link:hover {
  color:var(--_color---text-colors--white)
}
.marquee-margin {
  width:var(--_size---default--width)
}
.div-block-2 {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.features-card-items {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  flex-flow:column;
  justify-content:center;
  height:100vh;
  display:flex;
  position:sticky;
  top:0
}
.features-all-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:flex
}
.integrations-flex {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.reports-icon {
  width:1.25rem;
  height:auto
}
.features-marquees {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  display:none
}
.features-marquees-items {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex:none;
  display:flex
}
.impact-image {
  display:none
}
.outcomes-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.outcomes-card {
  width:var(--_size---default--width);
  height:22.5rem;
  padding:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df09181c5464939f2924f_Card%20/(7/).webp);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-radius:1.75rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  transition:all .25s;
  display:flex;
  position:relative;
  overflow:clip
}
.outcomes-card:hover {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df0f3fa7d83faf332f088_Card%20/(8/).webp)
}
.outcomes-card._04 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df1659d261d9179b093cc_Card%20/(9/).webp)
}
.workflow-para {
  color:var(--_color---text-colors--text-gray)
}
.highlights-cards {
  width:var(--_size---default--width);
  justify-content:space-between;
  display:none
}
.highlight-left {
  max-width:32rem
}
.highlight-left.middle {
  max-width:12.9375rem;
  margin-top:4rem
}
.operational-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:grid
}
.operational-card {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-card._02 {
  position:relative;
  top:2rem
}
.operational-num-box {
  width:3rem;
  height:3rem;
  color:var(--_color---text-colors--text-gray);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e077b3bbec9b81cc431a6_Profile%20/(1/).avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-num-box._02 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e069d8574821c80233b95_Profile.avif)
}
.operational-detail-card {
  width:var(--_size---default--width);
  padding:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---rgba-255-255-255-0-06);
  border:1px solid #ffdbcb14;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-detail-card._02 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e0a969e82b605308f09c6_Background.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%
}
.operational-detail-card._01 {
  -webkit-backdrop-filter:blur(1.5px);
  backdrop-filter:blur(1.5px);
  perspective:900px;
  transform-style:preserve-3d;
  transform:rotateX(-12deg)rotateY(-12deg)rotate(6.75deg)perspective(900px)
}
.operational-detail-card._03 {
  -webkit-backdrop-filter:blur(1.5px);
  backdrop-filter:blur(1.5px);
  perspective:900px;
  transform-style:preserve-3d;
  transform:rotateX(-12deg)rotateY(12deg)rotate(-6.75deg)perspective(900px)
}
.execution-desp {
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.background-video {
  z-index:1
}
.built-background-video {
  width:100%
}
.header-background-video {
  z-index:1;
  height:62.5rem
}
.header-background-video.features {
  height:auto
}
.real-time-background {
  z-index:1;
  width:100%
}
.revenue-background-video {
  z-index:1;
  width:var(--_size---default--width);
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  min-width:42.8125rem;
  max-width:42.8125rem;
  height:32.5rem;
  display:flex
}
.revenue-background-video.border {
  border:1px solid var(--_color---text-colors--gray-colour);
  border-radius:var(--_size---border-radius--radius-regular)
}
.about-background-video {
  height:var(--_size---default--height)
}
.deliver-1 {
  color:var(--_color---rgba-255-255-255-0-06);
  font-size:13rem;
  line-height:var(--_typography---heading-line-height--h1);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h1);
  -webkit-text-stroke-width:2px;
  position:absolute;
  inset:auto -22% -9% auto
}
.deliver-1._02 {
  right:-8%
}
.deliver-1._03 {
  right:-11%
}
.deliver-1._04 {
  right:-18%
}
.background-video-2 {
  z-index:1;
  height:var(--_size---default--height)
}
.bento-video {
  z-index:1;
  width:var(--_size---default--width)
}
.bento-video._04,.bento-video._05,.bento-video.mob-4,.bento-video.mob-5 {
  display:none
}
.autotmation-background-video {
  z-index:1;
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  align-self:flex-end
}
@media screen and (min-width:1440px) {
  .faq-answer {
    min-width:38rem;
    max-width:38rem
  }
}
@media screen and (min-width:1920px) {
  .wrapper.cta-wrapper {
    padding-top:9rem
  }
}
@media screen and (max-width:991px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:3.5rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1525rem;
    --_typography---heading-font-size--h2:3rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1525rem;
    --_typography---heading-font-size--h3:2.5rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.125rem;
    --_typography---heading-font-size--h4:2rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.0625rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1.125rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.0225rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.0125rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:5rem;
    --_size---spacing--spacing-colossal:4rem;
    --_size---spacing--spacing-large:2rem;
    --_size---spacing--spacing-medium:1.25rem;
    --_size---spacing--spacing-jumbo:2.75rem;
    --_size---spacing--spacing-massive:3rem;
    --_size---spacing--spacing-big:2.5rem;
    --_size---spacing--spacing-normal:1.75rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.5rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }
  .utility-page-wrap {
    height:auto;
    padding-top:12rem;
    padding-bottom:6rem
  }
  .section.cta {
    background-position:50% 0
  }

  .section.hero-section {
    background-image:none;
    background-position:0 0
  }
  .wrapper.cta-wrapper {
    padding-bottom:8rem
  }
  .wrapper.styleguide-hero {
    padding-top:9rem
  }
  .wrapper.details-wrap {
    grid-column-gap:6rem;
    grid-row-gap:6rem;
    padding-top:6rem;
    padding-bottom:6rem
  }
 
  .wrapper.about-wrap {
    padding-top:9rem;
    padding-bottom:var(--_size---spacing--spacing-colossal)
  }
  .wrapper.mission-wrap {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive);
    flex-flow:column;
    grid-template-columns:minmax(0,1fr)
  }
  .wrapper.state-wrap {
    grid-column-gap:var(--_size---spacing--spacing-jumbo);
    grid-row-gap:var(--_size---spacing--spacing-jumbo);
    flex-flow:column;
    grid-template-columns:1fr
  }
  .wrapper.team-wrap {
    grid-column-gap:var(--_size---spacing--spacing-jumbo);
    grid-row-gap:var(--_size---spacing--spacing-jumbo)
  }
  .wrapper.integration-wrap {
    padding-top:10rem
  }
  .wrapper.home-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:10rem;
    padding-bottom:4rem
  }
  .wrapper.step-wraper {
    padding-top:5rem;
    padding-bottom:5rem
  }
  .wrapper.integration-wrapper {
    padding-top:var(--_size---spacing--spacing-colossal);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    grid-template-columns:1fr
  }
  .wrapper.choose,.wrapper.stories,.wrapper.pricing-wrapper {
    padding-top:var(--_size---spacing--spacing-colossal)
  }
  .wrapper.faq {
    padding-top:var(--_size---spacing--spacing-colossal);
    grid-template-columns:minmax(0,1fr)
  }
  .wrapper.journey-wrapper {
    height:auto;
    position:static
  }
  .wrapper.features-hero {
    grid-column-gap:10rem;
    grid-row-gap:10rem;
    padding-top:10rem;
    padding-bottom:8rem
  }
  .wrapper.integration-single {
    padding-top:10rem
  }
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:6rem
  }
  .wrapper.blog-single {
    padding-top:10rem
  }
  .wrapper.contact-hero {
    grid-template-columns:minmax(0,1fr);
    padding-top:10rem
  }
  .wrapper.features-height {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.impact-wrapper {
    padding-top:var(--_size---spacing--spacing-tiny);
    padding-bottom:5rem
  }
  .wrapper.outcomes-wrapper,.wrapper.highlight-wrapper {
    padding-top:var(--_size---spacing--spacing-regular)
  }
  .wrapper.operational-wrapper {
    padding-top:var(--_size---spacing--spacing-regular);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .button-top {
    grid-template-columns:minmax(0,1fr)
  }
  .button-subtitle {
    max-width:none;
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .colours-subtitle {
    width:var(--_size---default--width);
    max-width:none;
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .colours-details {
    grid-template-columns:1fr 1fr 1fr;
    place-items:center
  }
  .colour-top {
    grid-template-columns:minmax(0,1fr)
  }
  .blank-box {
    display:none
  }
  .colour-box._05,.colour-box._06,.colour-box._07,.colour-box._08 {
    border:1px solid #1d2326
  }
  .secondary-button {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .all-buttons {
    grid-template-columns:minmax(0,1fr)
  }
  .colour-info {
    width:var(--_size---default--width);
    overflow:visible
  }
  .images {
    grid-template-columns:1fr 1fr 1fr;
    overflow:visible
  }
  .gray-text {
    color:var(--_color---text-colors--text-gray)
  }
  .card-details.value {
    grid-column-gap:var(--_size---spacing--spacing-medium);
    grid-row-gap:var(--_size---spacing--spacing-medium)
  }
  .mission-details,.mission-top-details.state,.mission-top-details.contact {
    max-width:none
  }
  .mission-image {
    object-fit:cover;
    object-position:50% 0%;
    height:26rem
  }
  .mission-image.core {
    height:auto
  }
  .values-box {
    grid-column-gap:var(--_size---spacing--spacing-large);
    grid-row-gap:var(--_size---spacing--spacing-big);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
  }
  .key-state-details {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .messege-box {
    width:65%
  }
  .team-members-cards {
    grid-row-gap:var(--_size---spacing--spacing-medium);
    grid-template-columns:1fr 1fr
  }
  .member-image {
    width:4.5rem;
    height:4.5rem
  }
  .menu-lottie {
    justify-content:center;
    align-items:center;
    display:flex
  }
  .nav-menu-wrapper {
    background-color:var(--_color---text-colors--transparent)
  }
  .nav-buttons {
    margin-left:0
  }
  .menu-button {
    justify-content:center;
    align-items:center;
    width:1.75rem;
    padding:0;
    display:flex
  }
  .menu-button.w--open {
    background-color:#fff0
  }
  .nav-menu {
    padding-top:var(--_size---spacing--spacing-large);
    padding-bottom:var(--_size---spacing--spacing-big);
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    background-color:var(--_color---background-colors--black);
    flex-flow:column;
    justify-content:space-around;
    align-items:center;
    padding-left:0;
    display:flex
  }
  .primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .nav-button-wrapper {
    width:100%;
    margin-left:0
  }
  .heo-top.home {
    max-width:34rem
  }
  .hero-marquee {
    grid-column-gap:var(--_size---spacing--spacing-normal);
    grid-row-gap:var(--_size---spacing--spacing-normal)
  }
  .simplify-top.left {
    max-width:none
  }
  .simplify-top.faq {
    max-width:none;
    position:static
  }
  .simplify-top.impact {
    max-width:28rem
  }
  .footer-top {
    flex-flow:wrap;
    grid-template-columns:.5fr 1fr;
    display:flex
  }
  .footer-bottom {
    flex-flow:wrap
  }
  .subscribe-gradient {
    width:var(--_size---default--width);
    max-width:36rem;
    margin-left:auto;
    margin-right:auto
  }
  .tabs-menu {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    max-width:15rem
  }
  .step-tab-link {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall)
  }
  .tabs-content {
    margin-left:1.5rem
  }
  .step-contents {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    grid-template-columns:1fr 1fr;
    align-items:center
  }
  .step-icon {
    width:2rem;
    height:2rem
  }
  .step-text {
    margin-top:var(--_size---spacing--spacing-small);
    margin-bottom:var(--_size---spacing--spacing-small)
  }
  .mission-middle {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .mission-video-wrap {
    min-width:15rem;
    max-width:15rem;
    height:16rem
  }
  .mission-desp {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .mission-author-signature {
    width:7rem
  }
  .mission-images {
    padding-left:var(--_size---spacing--spacing-small)
  }
  .mission-images.feature {
    margin-top:-3rem
  }
  .mission-gradient {
    width:16rem;
    height:20rem
  }
  .top-features-cards {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .feature-image._03,.feature-image._04 {
    max-width:18rem
  }
  .feature-image-block {
    height:16rem
  }
  .feature-image-block._05 {
    height:20rem
  }
  .bottom-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .desk-feature-card {
    display:none
  }
  .mob-feature-card {
    display:block
  }
  .integration-grid {
    display:flex
  }
  .seamless-image {
    position:static
  }
  .seamless-image.desk {
    display:none
  }
  .seamless-image.tab {
    max-width:32rem
  }
  .choose-cards {
    grid-template-columns:1fr 1fr
  }
  .choose-card.active {
    padding-right:var(--_size---spacing--spacing-regular);
    padding-left:var(--_size---spacing--spacing-regular);
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .choose-icon {
    width:6rem
  }
  .top-stories {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .cta-nums {
    height:2.725rem
  }
  .bottom-stories {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .pricing-cards {
    grid-template-columns:1fr 1fr
  }
  .about-img {
    max-width:16rem
  }
  .about-img._02 {
    max-width:28rem
  }
  .journey-details {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
  }
  .journey-flex {
    border-radius:var(--_size---border-radius--radius-tiny)
  }
  .journey-year {
    display:none
  }
  .journey-height {
    height:auto
  }
  .journey-line {
    display:none
  }
  .mission-image-box.value {
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-medium);
    height:26rem
  }
  .state-image-box {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .state-banner {
    object-position:50% 0%;
    height:28rem
  }
  .values-tabs {
    flex-flow:column
  }
  .values-tabs-content {
    margin-right:0
  }
  .values-tabs-menu {
    max-width:none;
    margin-top:var(--_size---spacing--spacing-small);
    padding-bottom:var(--_size---spacing--spacing-large)
  }
  .integration-image {
    max-width:36rem
  }
  .integration-collection-list {
    grid-row-gap:var(--_size---spacing--spacing-regular);
    grid-template-columns:1fr 1fr
  }
  .blog-collection-list {
    grid-row-gap:var(--_size---spacing--spacing-large);
    grid-template-columns:1fr 1fr
  }
  .blog-banner {
    height:28rem
  }
  .compare-box._01 {
    max-width:18rem
  }
  .compare-box._02 {
    max-width:15rem
  }
  .compare-box._04 {
    max-width:16rem
  }
  .compare-box.active {
    max-width:20rem
  }
  .compare-head._03,.compare-item.last {
    padding-left:var(--_size---spacing--spacing-regular)
  }
  .error-image {
    max-width:36rem
  }
  .marquee-margin {
    width:var(--_size---default--width);
    margin-top:0
  }
  .outcomes-cards {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small)
  }
  .outcomes-card {
    height:15rem;
    padding:var(--_size---spacing--spacing-medium);
    border-radius:1.25rem
  }
  .highlights-cards {
    margin-right:2rem
  }
  .highlight-left {
    max-width:20rem
  }
  .highlight-left.middle {
    max-width:8rem
  }
  .operational-detail-card {
    padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-medium)
  }
  .built-background-video {
    width:96%;
    height:18rem
  }
  .header-background-video {
    height:46.875rem
  }
  .real-time-background {
    height:20rem
  }
  .revenue-background-video {
    min-width:36rem;
    max-width:36rem;
    height:27.5rem
  }
  .deliver-1 {
    font-size:7.5rem
  }
  .bento-video {
    height:27.8rem
  }
  .bento-video._04 {
    height:45.2rem
  }
  .bento-video._05 {
    height:32rem
  }
}
@media screen and (max-width:767px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:2.75rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1rem;
    --_typography---heading-font-size--h2:2.5rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1rem;
    --_typography---heading-font-size--h3:2.25rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.1rem;
    --_typography---heading-font-size--h4:1.75rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.01rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.01rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.01rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:3.5rem;
    --_size---spacing--spacing-colossal:3rem;
    --_size---spacing--spacing-large:2rem;
    --_size---spacing--spacing-medium:1rem;
    --_size---spacing--spacing-jumbo:2.25rem;
    --_size---spacing--spacing-massive:2.5rem;
    --_size---spacing--spacing-big:2rem;
    --_size---spacing--spacing-normal:1.5rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.25rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }
  .utility-page-wrap {
    padding-top:10rem;
    padding-bottom:4rem
  }
  .utility-page-content {
    max-width:22rem
  }

  .section.hero-section {
    background-image:none
  }
  .section.features-marquee {
    margin-top:-8rem
  }
  .wrapper.cta-wrapper {
    padding-bottom:6rem
  }
  .wrapper.details-wrap {
    grid-column-gap:5rem;
    grid-row-gap:5rem
  }
  .wrapper.state-wrap {
    grid-template-columns:minmax(0,1fr)
  }
  .wrapper.integration-wrap {
    padding-top:9rem
  }
  .wrapper.home-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:8rem
  }
  .wrapper.step-wraper {
    grid-column-gap:var(--_size---spacing--spacing-large);
    grid-row-gap:var(--_size---spacing--spacing-large);
    padding-top:4rem;
    padding-bottom:4rem
  }
  .wrapper.features-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:8rem;
    padding-bottom:10rem
  }
  .wrapper.integration-single {
    padding-top:9rem
  }
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:5rem
  }
  .wrapper.blog-single,.wrapper.contact-hero {
    padding-top:9rem
  }
  .wrapper.features-height {
    height:auto
  }
  .wrapper.impact-wrapper {
    padding-top:5rem;
    padding-bottom:4rem
  }
  .wrapper.operational-wrapper {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive)
  }
  .button-subtitle {
    letter-spacing:-.0225rem;
    font-size:1.125rem;
    line-height:144.444%
  }
  .colours-details {
    grid-template-columns:1fr 1fr
  }
  .blank-box {
    display:none
  }
  .colour-box {
    height:10rem
  }
  .all-buttons {
    grid-template-columns:minmax(0,1fr)
  }

  .source-text {
    width:33rem
  }
  .version-title,.term-condition-title {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .card-details {
    padding-right:var(--_size---spacing--spacing-xxsmall);
    padding-left:var(--_size---spacing--spacing-xxsmall)
  }
  .card-details.value {
    grid-column-gap:var(--_size---spacing--spacing-medium);
    grid-row-gap:var(--_size---spacing--spacing-medium)
  }
  .mission-image {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .values-box {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive);
    flex-flow:row;
    grid-template-columns:1fr 1fr;
    display:flex;
    overflow:auto
  }
  .key-state-flex {
    grid-template-columns:1fr 1fr;
    display:flex;
    overflow:auto
  }
  .key-state-cards {
    width:var(--_size---default--width);
    grid-column-gap:var(--_size---spacing--spacing-normal);
    grid-row-gap:var(--_size---spacing--spacing-normal);
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-xsmall);
    background-image:none;
    background-repeat:repeat;
    background-size:auto;
    flex:none;
    max-width:16rem
  }
  .key-state-cards.active {
    background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69849af061bf3183854eb159_Group%202147237976%20/(1/).avif);
    background-repeat:no-repeat;
    background-size:100% 100%
  }
  .team-members-cards {
    grid-row-gap:var(--_size---spacing--spacing-regular);
    display:flex;
    overflow:auto
  }
  .team-card {
    flex-flow:column
  }
  .member-image {
    width:3.5rem;
    height:3.5rem
  }
  .navbar-brand {
    width:9rem
  }
  .cta-desp {
    text-shadow:0 0 #fff9
  }
  .cta-buttons {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small)
  }
  .hero-marquee {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular)
  }
  .footer-bottom {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    flex-flow:wrap
  }
  .tabs-menu {
    padding-top:var(--_size---spacing--spacing-ex-large);
    justify-content:flex-start;
    align-items:flex-start
  }
  .tabs-content {
    margin-top:var(--_size---spacing--spacing-regular);
    margin-left:1rem
  }
  .step-contents {
    grid-template-columns:1fr
  }
  .mission-middle {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular)
  }
  .mission-video-wrap {
    min-width:13rem;
    max-width:13rem;
    height:14rem
  }
  .mission-desp {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .mission-images.feature {
    margin-top:0;
    top:-8rem
  }
  .mission-gradient {
    width:12rem;
    height:16rem
  }
  .top-features-cards {
    justify-content:flex-start;
    align-items:stretch;
    display:flex;
    overflow:auto
  }
  .feature-card {
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .feature-card.last {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .feature-card.autotmation-4 {
    flex-flow:column;
    max-width:22rem;
    display:flex
  }
  .feature-image._03 {
    max-width:13rem
  }
  .feature-image._04 {
    max-width:14rem
  }
  .feature-detail {
    padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-regular)
  }
  .feature-image-block {
    height:14rem
  }
  .feature-image-block._05 {
    height:16rem
  }
  .mob-feature-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .seamless-image.tab {
    max-width:26rem
  }
  .choose-cards {
    display:flex;
    overflow:auto
  }
  .choose-card {
    padding:1.5rem 1rem
  }
  .choose-card.active {
    padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-small);
    grid-column-gap:var(--_size---spacing--spacing-xsmall);
    grid-row-gap:var(--_size---spacing--spacing-xsmall);
    border-radius:var(--_size---border-radius--radius-tiny)
  }
  .choose-icon {
    width:4.5rem
  }
  .choose-text {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .choose-para {
    font-size:var(--_typography---text-font-size--paragraph-s);
    line-height:var(--_typography---text-line-height--paragraph-s);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
  }
  .stories-bottom {
    flex:none;
    display:flex;
    overflow:auto
  }
  .top-stories {
    flex:none;
    display:flex
  }
  .stories-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .stories-card.big {
    max-width:34rem
  }
  .cta-nums {
    height:2.452rem
  }
  .cta-nums.outcomes {
    height:2.188rem
  }
  .officer-image {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .bottom-stories {
    flex:none;
    margin-left:1.5rem;
    display:flex
  }
  .pricing-cards {
    display:flex;
    overflow:auto
  }
  .pricing-card {
    border-radius:var(--_size---spacing--spacing-regular)
  }
  .pricing-card.active {
    flex:none;
    max-width:22rem
  }
  .about-img {
    max-width:14rem
  }
  .about-img._02 {
    max-width:24rem
  }
  .journey-details {
    display:flex;
    overflow:auto
  }
  .journey-item {
    max-width:20rem
  }
  .journey-flex,.mission-image-box {
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .mission-image-box.value {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .state-banner {
    height:22rem
  }
  .member-desig {
    padding:.25rem 1rem
  }
  .values-tabs-menu {
    padding:var(--_size---spacing--spacing-regular);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .values-tab-title {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .steps-margin {
    margin-top:-1.5rem
  }
  .integration-image {
    max-width:28rem
  }
  .integration-collection-list {
    grid-row-gap:var(--_size---spacing--spacing-small)
  }
  .integration-top,.integration-bottom {
    padding-right:var(--_size---spacing--spacing-small);
    padding-left:var(--_size---spacing--spacing-small)
  }
  .integration-icon {
    width:3.5rem
  }
  .integration-richtext figure {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .blog-collection-list {
    grid-template-columns:minmax(0,1fr)
  }
  .blog-banner {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .blog-richtext li {
    background-position:0 3px
  }
  .blog-author-card {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall);
    border-radius:var(--_size---border-radius--radius-medium);
    grid-template-columns:minmax(0,1fr)
  }
  .blog-author-image {
    object-position:50% 0%;
    height:22rem
  }
  .blog-author-info {
    padding:.75rem
  }
  .final-thoughts li {
    background-position:0 3px
  }
  .compare-box._01 {
    max-width:16rem
  }
  .compare-box._02 {
    max-width:13rem
  }
  .compare-box._04 {
    max-width:15rem
  }
  .compare-box.active {
    border-radius:var(--_size---border-radius--radius-small);
    max-width:16rem;
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .compare-item {
    padding-top:var(--_size---spacing--spacing-xxsmall);
    padding-bottom:var(--_size---spacing--spacing-xxsmall)
  }
  .compare-icon {
    width:1.25rem;
    min-width:1.25rem;
    height:1.25rem;
    min-height:1.25rem
  }
  .error-image {
    max-width:28rem
  }
  .div-block-2 {
    flex-flow:wrap
  }
  .features-card-items {
    height:auto
  }
  .features-all-cards {
    width:auto;
    display:none
  }
  .features-marquees {
    display:flex
  }
  .outcomes-cards {
    grid-template-columns:1fr 1fr
  }
  .highlights-cards {
    margin-right:2.9rem
  }
  .highlight-left {
    max-width:15rem
  }
  .highlight-left.middle {
    max-width:6rem
  }
  .operational-cards {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular);
    display:flex;
    overflow:auto
  }
  .operational-card {
    flex:none;
    max-width:20rem
  }
  .operational-card._02 {
    position:static
  }
  .operational-detail-card._01,.operational-detail-card._03 {
    transform:perspective(900px)
  }
  .autotmation {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .trust-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .hear-card {
    width:var(--_size---default--width);
    flex:none;
    order:9999;
    max-width:34rem
  }
  .left-pricing-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .values-card {
    flex:none
  }
  .members-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .built-background-video {
    height:11rem
  }
  .header-background-video {
    height:42rem
  }
  .header-background-video.features {
    height:36rem
  }
  .real-time-background {
    height:12.5rem
  }
  .revenue-background-video {
    min-width:24rem;
    max-width:24rem;
    height:18.3rem
  }
  .bento-video {
    flex:none;
    width:27.8rem;
    height:34.3rem
  }
  .bento-video._05 {
    display:none
  }
  .bento-video.mob-4 {
    width:35rem
  }
  .bento-video.mob-5 {
    width:49rem
  }
}
@media screen and (max-width:479px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:2.5rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1rem;
    --_typography---heading-font-size--h2:2.25rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1rem;
    --_typography---heading-font-size--h3:2rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.1rem;
    --_typography---heading-font-size--h4:1.625rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.01rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.01rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.01rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:3rem;
    --_size---spacing--spacing-colossal:2.5rem;
    --_size---spacing--spacing-large:1.5rem;
    --_size---spacing--spacing-medium:1rem;
    --_size---spacing--spacing-jumbo:2.25rem;
    --_size---spacing--spacing-massive:2.5rem;
    --_size---spacing--spacing-big:2rem;
    --_size---spacing--spacing-normal:1.25rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.25rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }
  .utility-page-wrap {
    padding-top:8rem;
    padding-bottom:2rem
  }
 
  .section.hero-section {
    background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69845a9df23dc4075e08b831_Frame%202147237493%201%20/(7/).avif);
    background-position:50% 100%;
    background-size:contain
  }
  .section.features-marquee {
    margin-top:-9rem
  }
  .wrapper.cta-wrapper {
    padding-bottom:4rem
  }
  .wrapper.styleguide-hero {
    padding-top:7rem
  }
  .wrapper.details-wrap {
    grid-column-gap:3rem;
    grid-row-gap:3rem;
    padding-top:4rem;
    padding-bottom:4rem
  }

  .wrapper.about-wrap {
    padding-top:8rem;
    padding-bottom:var(--_size---spacing--spacing-massive)
  }
  .wrapper.mission-wrap {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .wrapper.state-wrap {
    grid-template-columns:minmax(0,1fr);
    overflow:clip
  }
  .wrapper.integration-wrap {
    padding-top:8rem
  }
  .wrapper.integration-hub {
    padding-top:var(--_size---spacing--spacing-normal);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .wrapper.home-hero {
    grid-column-gap:5rem;
    grid-row-gap:5rem;
    padding-bottom:1rem
  }
  .wrapper.step-wraper {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    padding-top:3rem;
    padding-bottom:1rem
  }
  .wrapper.features-wrapper {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.features-hero {
    grid-column-gap:5rem;
    grid-row-gap:5rem;
    padding-top:8rem;
    padding-bottom:12rem
  }
  .wrapper.explore-integration {
    padding-top:var(--_size---spacing--spacing-normal);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .wrapper.integration-single {
    padding-top:8rem
  }
  .wrapper.integration-details {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:4rem
  }
  .wrapper.blog-single,.wrapper.contact-hero {
    padding-top:8rem
  }
  .wrapper.features-height {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.impact-wrapper {
    padding-top:3rem;
    padding-bottom:2.5rem
  }
  .colours-details {
    grid-template-columns:minmax(0,1fr)
  }
  .typography-info {
    padding-bottom:1rem
  }
  .blank-box {
    display:none
  }
  .secondary-button {
    grid-column-gap:var(--_size---spacing--spacing-tiny);
    grid-row-gap:var(--_size---spacing--spacing-tiny);
    padding:.75rem 1.25rem
  }
  .images {
    flex-flow:column;
    grid-template-columns:1fr 1fr
  }
  .source-text {
    text-align:left;
    width:18rem
  }
  .changelog-details {
    border-radius:var(--_size---border-radius--radius-small)
  }

  .mission-image {
    border-radius:var(--_size---border-radius--radius-xsmall);
    height:16rem
  }
  .values-box {
    grid-template-columns:minmax(0,1fr)
  }
  .key-state-flex {
    width:var(--_size---default--width);
    grid-template-columns:minmax(0,1fr)
  }
  .key-state-cards {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .key-state-cards.active {
    border-color:var(--_color---text-colors--gray-colour)
  }
  .messege-box {
    width:95%;
    padding-right:var(--_size---spacing--spacing-xsmall);
    padding-left:var(--_size---spacing--spacing-xsmall)
  }
  .team-members-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .member-image {
    width:4rem;
    height:4rem
  }
  .menu-button {
    width:1.5rem
  }
  .navbar-brand {
    width:7.5rem
  }
  .primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
    padding:.75rem 1.25rem
  }
  .nav-button-wrapper {
    width:auto
  }
  .cta-buttons {
    flex-flow:wrap
  }
  .driven-contents {
    position:relative;
    top:0
  }
  .companies-title {
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .marquee-icon {
    width:7.25rem;
    margin-right:var(--_size---spacing--spacing-big)
  }
  .pages-content {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-big);
    flex-flow:wrap;
    display:flex
  }
  .subscribe-form-block {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .subscribe-gradient {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .subscribe-flex {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall);
    flex-flow:column
  }
  .subscribe-button {
    width:var(--_size---default--width)
  }
  .steps-tabs {
    flex-flow:column
  }
  .tabs-menu {
    max-width:none;
    margin-left:0;
    padding-top:0
  }
  .tabs-content {
    margin-left:0
  }
  .step-contents {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    grid-template-columns:minmax(0,1fr)
  }
  .mission-middle {
    grid-template-columns:minmax(0,1fr)
  }
  .mission-video-wrap {
    min-width:auto;
    max-width:none;
    height:16rem
  }
  .mission-images {
    padding-left:var(--_size---spacing--spacing-tiny)
  }
  .mission-images.feature {
    margin-top:0;
    top:-9rem
  }
  .mission-gradient {
    height:10rem
  }
  .top-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .feature-card {
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .feature-card.autotmation-4 {
    max-width:21.5rem
  }
  .feature-image-block._05 {
    height:14rem
  }
  .bottom-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .mob-feature-card {
    max-width:21.5rem
  }
  .integration-grid {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    flex-flow:column;
    grid-template-columns:minmax(0,1fr)
  }
  .seamless-card {
    max-width:none
  }
  .choose-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .choose-icon {
    width:4rem
  }
  .top-stories {
    grid-template-columns:minmax(0,1fr)
  }
  .stories-card.big {
    grid-template-columns:minmax(0,.75fr) minmax(0,1fr);
    max-width:26rem
  }
  .cta-nums {
    height:2.18rem
  }
  .cta-nums.outcomes {
    height:2.031rem
  }
  .stories-icon {
    width:7.5rem
  }
  .stories-icon._02 {
    width:8.5rem
  }
  .stories-icon._03,.stories-icon._04 {
    width:7.5rem
  }
  .officer-image {
    border-radius:var(--_size---border-radius--radius-small);
    object-position:50% 0%;
    height:16rem
  }
  .customer-desp {
    font-size:var(--_typography---text-font-size--paragraph-l);
    line-height:var(--_typography---text-line-height--paragraph-l);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
  }
  .bottom-stories {
    grid-template-columns:minmax(0,1fr)
  }
  .pricing-list-item {
    background-position:0 3px;
    background-size:1.25rem;
    padding-left:1.75rem
  }
  .faq-question {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .faq-answer {
    width:auto;
    min-width:auto
  }
  .faq-para {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .about-img {
    border-radius:var(--_size---border-radius--radius-xsmall);
    max-width:12rem
  }
  .about-img._02 {
    max-width:20rem
  }
  .journey-details {
    grid-template-columns:minmax(0,1fr)
  }
  .icon-journey {
    width:3rem
  }
  .mission-image-box.value {
    height:16rem
  }
  .value-image {
    width:3.5rem
  }
  .state-banner {
    height:16rem
  }
  .values-tabs-menu {
    padding-right:var(--_size---spacing--spacing-small);
    padding-left:var(--_size---spacing--spacing-small);
    border:1px solid var(--_color---border--stroke-white)
  }
  .values-contents {
    padding-bottom:var(--_size---spacing--spacing-small);
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall)
  }
  .values-tab-title {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .values-dot {
    width:.3rem;
    min-width:.3rem;
    height:.3rem;
    min-height:.3rem
  }
  .steps-margin {
    margin-top:-.5rem
  }
  .integration-image {
    max-width:24rem
  }
  .integration-collection-list {
    grid-template-columns:minmax(0,1fr)
  }
  .integration-header {
    flex-flow:wrap
  }
  .blog-banner {
    height:16rem
  }
  .blog-richtext li {
    background-size:1rem;
    padding-left:1.5rem
  }
  .blog-author-image {
    height:16rem
  }
  .blog-author-info {
    padding:.5rem
  }
  .blog-author-desp {
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .final-thoughts li {
    background-size:1rem;
    padding-left:1.5rem
  }
  .contact-form-block {
    padding-right:var(--_size---spacing--spacing-small);
    padding-left:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .text-field {
    height:3rem
  }
  .contact-grid {
    grid-column-gap:0rem;
    grid-row-gap:0rem;
    grid-template-columns:minmax(0,1fr)
  }
  .message {
    height:6rem;
    min-height:6rem
  }
  .contact-right {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .contact-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .changelog-list {
    padding-left:1rem
  }
  .error-image {
    max-width:22rem
  }
  .outcomes-cards {
    grid-template-columns:1fr;
    display:flex;
    overflow:auto
  }
  .outcomes-card {
    flex:none;
    max-width:17rem
  }
  .outcomes-card._04 {
    max-width:20rem
  }
  .highlights-cards {
    flex-flow:column;
    margin-right:0
  }
  .highlight-left {
    max-width:none
  }
  .highlight-left.middle {
    display:none
  }
  .operational-card {
    max-width:18rem
  }
  .autotmation {
    max-width:21.5rem
  }
  .hear-card {
    max-width:26rem
  }
  .background-video {
    height:20rem
  }
  .built-background-video {
    height:8rem
  }
  .header-background-video {
    height:auto
  }
  .header-background-video.features {
    height:35.5rem
  }
  .real-time-background {
    height:10rem
  }
  .revenue-background-video.border {
    border-radius:var(--_size---border-radius--radius-medium);
    height:20rem
  }
  .deliver-1 {
    color:var(--_color---text-colors--orange-colour);
    right:-10%
  }
  .deliver-1._04 {
    font-size:5.5rem;
    bottom:-4%
  }
}
#w-node-_9e26ca5c-8533-59df-c09c-2899b5fcb370-97dcb3ce,#w-node-_1f2ac43d-379d-6b93-0da0-ddf66fd7fc79-97dcb3ce {
  place-self:center
}
#w-node-_79907ace-ab5d-132e-c63f-9a676343082b-4a27696c {
  grid-area:2/1/3/3
}
@media screen and (max-width:991px) {
  #w-node-cadf3147-b84b-a59c-4b25-269c23cefd57-97dcb3ce {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336ca7-fe336c10,#w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336caa-fe336c10 {
    grid-area:2/1/3/3
  }
}
@media screen and (max-width:479px) {
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336ca7-fe336c10 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336caa-fe336c10 {
    order:9999;
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_1a18fa00-e761-d649-e1b7-360137f338a9-37f338a7 {
    grid-area:span 1/span 1/span 1/span 1
  }
}
/* inline style */ @media (min-width:992px) {
  html.w-mod-js:not(.w-mod-ix) [data-w-id="cadf3147-b84b-a59c-4b25-269c23cefd3b"] {
    opacity:0;
  }
}
@media (max-width:991px) and (min-width:768px) {
  html.w-mod-js:not(.w-mod-ix) [data-w-id="cadf3147-b84b-a59c-4b25-269c23cefd3b"] {
    opacity:0;
  }
}
/* inline style */ html.w-mod-js:not(.w-mod-ix3) :is(.styleguide-title, .integration-title, .cta-title.contact, .cta-title) {
  visibility: hidden !important;
}

/* ---- page break ---- */

/* https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/css/revorao.shared.0ae56ff14.min.css */ 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:700
}
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:700
}
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:400;
  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:400;
  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
}
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:700
}
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:700;
  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:400;
  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:400;
  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:400;
  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:400;
  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
}
@media screen and (max-width:767px) {
  .w-nav-brand {
    padding-left:10px
  }
}
.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:50%;
  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:translate(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:translateY(-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)
  }
  to {
    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
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68179fd15ebe177a7db_InterDisplay-Bold.ttf)format("truetype"),url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb681969c85fdc8e14e79_InterDisplay-ExtraBold.ttf)format("truetype");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68057c5c5f03844a6a1_InterDisplay-Black.ttf)format("truetype");
  font-weight:900;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68223b561d93ffb09bc_InterDisplay-SemiBold.ttf)format("truetype");
  font-weight:600;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68286862ab3a8462aa2_InterDisplay-Light.ttf)format("truetype");
  font-weight:300;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6800244d715baca574a_InterDisplay-ExtraLight.ttf)format("truetype");
  font-weight:200;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68041a42f5b6fcd5a0a_InterDisplay-Thin.ttf)format("truetype");
  font-weight:100;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6813be230d535b92c17_InterDisplay-Medium.ttf)format("truetype");
  font-weight:500;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6820b4671c8cba5dc6e_InterDisplay-Regular.ttf)format("truetype");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
:root {
  --_color---background-colors--black:black;
  --font-family--inter-display:"Inter Display",Georgia,sans-serif;
  --_color---text-colors--white:white;
  --_typography---text-font-size--paragraph-default:1rem;
  --_typography---text-line-height--paragraph-default:150%;
  --font-weight--regular:400;
  --_typography---text-letter-spacing--paragraph-default:0rem;
  --_typography---heading-font-size--h1:3.875rem;
  --_typography---heading-line-height--h1:102%;
  --font-weight--medium:500;
  --_typography---heading-letter-spacing--h1:-.1525rem;
  --_typography---heading-font-size--h2:3.25rem;
  --_typography---heading-line-height--h2:116%;
  --_typography---heading-letter-spacing--h2:-.1525rem;
  --_typography---heading-font-size--h3:3rem;
  --_typography---heading-line-height--h3:109%;
  --_typography---heading-letter-spacing--h3:-.125rem;
  --_typography---heading-font-size--h4:2rem;
  --_typography---heading-line-height--h4:125%;
  --_typography---heading-letter-spacing--h4:0rem;
  --_typography---heading-font-size--h5:1.5rem;
  --_typography---heading-line-height--h5:134%;
  --_typography---heading-letter-spacing--h5:-.0625rem;
  --_typography---heading-font-size--h6:1.25rem;
  --_typography---heading-line-height--h6:140%;
  --_typography---heading-letter-spacing--h6:0rem;
  --_size---default--width:100%;
  --_size---default--height:100%;
  --_size---spacing--spacing-small:1rem;
  --_size---spacing--spacing-xsmall:.5rem;
  --_size---spacing--spacing-ex-large:6.25rem;
  --_size---spacing--spacing-colossal:5rem;
  --_size---spacing--spacing-large:2.5rem;
  --_size---spacing--spacing-medium:1.25rem;
  --_size---spacing--spacing-jumbo:3.75rem;
  --_size---spacing--spacing-massive:4rem;
  --_size---spacing--spacing-big:3rem;
  --_size---spacing--spacing-normal:2rem;
  --_size---spacing--spacing-tiny:.25rem;
  --_size---spacing--spacing-regular:1.5rem;
  --_typography---text-font-size--paragraph-l:1.125rem;
  --_typography---text-line-height--paragraph-l:145%;
  --_typography---text-letter-spacing--paragraph-l:-.0225rem;
  --_color---border--stroke-white:#ffffff1a;
  --_size---container--max-width:80rem;
  --_size---border-radius--radius-small:1rem;
  --_color---background-colors--green-colour:#1ac352;
  --_color---text-colors--gray-colour:#ffffff4d;
  --_color---background-colors--stroke-colour:#1d2326;
  --_color---text-colors--orange-colour:#f54206;
  --_color---text-colors--transparent:#fff0;
  --_color---text-colors--text-gray:#fff9;
  --_size---border-radius--radius-large:3.125rem;
  --_color---background-colors--soft-coral:#ff865e;
  --_size---spacing--spacing-xxsmall:.75rem;
  --_typography---text-font-size--paragraph-s:.875rem;
  --_typography---text-line-height--paragraph-s:115%;
  --_typography---text-letter-spacing--paragraph-s:-.0125rem;
  --_size---border-radius--radius-xsmall:.75rem;
  --_size---border-radius--radius-medium:1.5rem;
  --_size---border-radius--radius-circle:100%;
  --_color---background-colors--rgba-255-255-255-0-12:#ffffff1f;
  --_size---border-radius--radius-soft:6.25rem;
  --_color---text-colors--rgba-255-255-255-0-02:#ffffff05;
  --_color---background-colors--color:#f54206;
  --_color---background-colors--midnight-umber:#0e0400;
  --_color---background-colors--soft-black:#1f1f1f;
  --_size---border-radius--radius-tiny:.25rem;
  --_color---text-colors--rgba-255-219-203-0-02:#ffdbcb05;
  --_color---rgba-255-255-255-0-06:#ffffff0f;
  --_size---border-radius--radius-regular:1.875rem;
  --font-weight--thin:100;
  --font-weight--extra-light:200;
  --font-weight--light:300;
  --font-weight--semi-bold:600;
  --font-weight--bold:700;
  --font-weight--extra-bold:800;
  --font-weight--heavy:900;
  --_size---border-radius--radius-big:4.125rem
}
body {
  background-color:var(--_color---background-colors--black);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  --_size---default--width:100%;
  --_size---default--height:100%;
  --_size---spacing--spacing-small:1rem;
  --_size---spacing--spacing-xsmall:.5rem;
  --_size---spacing--spacing-ex-large:6.25rem;
  --_size---spacing--spacing-colossal:5rem;
  --_size---spacing--spacing-large:2.5rem;
  --_size---spacing--spacing-medium:1.25rem;
  --_size---spacing--spacing-jumbo:3.75rem;
  --_size---spacing--spacing-massive:4rem;
  --_size---spacing--spacing-big:3rem;
  --_size---spacing--spacing-normal:2rem;
  --_size---spacing--spacing-tiny:.25rem;
  --_size---spacing--spacing-regular:1.5rem;
  --_size---container--max-width:80rem;
  --_size---border-radius--radius-small:1rem;
  --_size---border-radius--radius-large:3.125rem;
  --_size---spacing--spacing-xxsmall:.75rem;
  --_size---border-radius--radius-xsmall:.75rem;
  --_size---border-radius--radius-medium:1.5rem;
  --_size---border-radius--radius-circle:100%;
  --_size---border-radius--radius-soft:6.25rem;
  --_size---border-radius--radius-tiny:.25rem;
  --_size---border-radius--radius-regular:1.875rem;
  --_size---border-radius--radius-big:4.125rem;
  --_typography---text-font-size--paragraph-default:1rem;
  --_typography---text-line-height--paragraph-default:150%;
  --_typography---text-letter-spacing--paragraph-default:0rem;
  --_typography---heading-font-size--h1:3.875rem;
  --_typography---heading-line-height--h1:102%;
  --_typography---heading-letter-spacing--h1:-.1525rem;
  --_typography---heading-font-size--h2:3.25rem;
  --_typography---heading-line-height--h2:116%;
  --_typography---heading-letter-spacing--h2:-.1525rem;
  --_typography---heading-font-size--h3:3rem;
  --_typography---heading-line-height--h3:109%;
  --_typography---heading-letter-spacing--h3:-.125rem;
  --_typography---heading-font-size--h4:2rem;
  --_typography---heading-line-height--h4:125%;
  --_typography---heading-letter-spacing--h4:0rem;
  --_typography---heading-font-size--h5:1.5rem;
  --_typography---heading-line-height--h5:134%;
  --_typography---heading-letter-spacing--h5:-.0625rem;
  --_typography---heading-font-size--h6:1.25rem;
  --_typography---heading-line-height--h6:140%;
  --_typography---heading-letter-spacing--h6:0rem;
  --_typography---text-font-size--paragraph-l:1.125rem;
  --_typography---text-line-height--paragraph-l:145%;
  --_typography---text-letter-spacing--paragraph-l:-.0225rem;
  --_typography---text-font-size--paragraph-s:.875rem;
  --_typography---text-line-height--paragraph-s:115%;
  --_typography---text-letter-spacing--paragraph-s:-.0125rem
}
h1 {
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h1);
  line-height:var(--_typography---heading-line-height--h1);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h1);
  margin-top:0;
  margin-bottom:0
}
h2 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h2);
  line-height:var(--_typography---heading-line-height--h2);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h2);
  margin-top:0;
  margin-bottom:0
}
h3 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h3);
  line-height:var(--_typography---heading-line-height--h3);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h3);
  margin-top:0;
  margin-bottom:0
}
h4 {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h4);
  margin-top:0;
  margin-bottom:0
}
h5 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h5);
  margin-top:0;
  margin-bottom:0
}
h6 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  margin-top:0;
  margin-bottom:0
}
p {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  margin-top:0;
  margin-bottom:0
}
ul {
  margin-top:0;
  margin-bottom:10px;
  padding-left:40px
}
img {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  max-height:var(--_size---default--height);
  max-width:var(--_size---default--width);
  object-fit:cover;
  display:inline-block
}
figure {
  margin-bottom:10px
}
.utility-page-wrap {
  width:100vw;
  max-width:100%;
  height:100vh;
  max-height:100%;
  padding-right:var(--_size---spacing--spacing-small);
  padding-left:var(--_size---spacing--spacing-small);
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative
}
.utility-page-content {
  width:var(--_size---default--width);
  text-align:center;
  flex-direction:column;
  max-width:28rem;
  margin-bottom:0;
  display:flex
}
.utility-page-form {
  width:var(--_size---default--width);
  flex-direction:column;
  align-items:stretch;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.typography-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr;
  grid-auto-columns:1fr;
  display:grid
}
.third-button {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  color:var(--_color---text-colors--white);
  font-weight:var(--font-weight--medium);
  flex-flow:row;
  flex:none;
  justify-content:center;
  align-items:center;
  text-decoration:none;
  display:flex;
  position:relative
}
.section {
  position:relative
}
.section.styleguide {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977b351c34286308ccee2a7_Frame%202147237590.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}
.section.cta {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69847eefc245388e928a695e_Frame%202147237494.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}

.section.about-us {
  padding-bottom:var(--_size---spacing--spacing-ex-large);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bbee32bbece66da15eb36_Group%202147238045.avif);
  background-repeat:no-repeat;
  background-size:cover
}
.section.integration-hero {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697cc3a591e60a358670ddbd_Frame%202147237590.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}
.section.hero-section {
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  background-size:auto
}
.section.mission {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69847e18014afff814a166ff_Our%20Mission%20/(1/).avif);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}
.section.features-section {
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  background-size:auto
}
.section.integration-single {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d177dc7121e0ede7b5ff3_Frame%202147237590.png);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover
}
.section.contact {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697dc415a64f1abb3ae57c9c_Frame%202147237611.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover
}

.wrapper.cta-wrapper {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  padding-bottom:10.5rem
}
.wrapper.styleguide-hero {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  padding-top:13.5rem
}
.wrapper.details-wrap {
  grid-column-gap:10rem;
  grid-row-gap:10rem;
  padding-top:8rem;
  padding-bottom:8rem
}

.wrapper.t-c-details-wrap {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  max-width:50rem
}

.wrapper.about-wrap {
  padding-top:13.5rem;
  padding-bottom:var(--_size---spacing--spacing-colossal);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium)
}
.wrapper.mission-wrap {
  padding-bottom:var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-ex-large);
  flex-flow:row;
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:grid
}
.wrapper.values-wrap {
  padding-bottom:var(--_size---spacing--spacing-large)
}
.wrapper.state-wrap {
  padding-bottom:var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  flex-flow:row;
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  display:grid
}
.wrapper.team-wrap {
  padding-top:var(--_size---spacing--spacing-colossal)
}
.wrapper.integration-wrap {
  padding-top:13.5rem
}
.wrapper.integration-hub,.wrapper.core-value-wrap {
  padding-bottom:var(--_size---spacing--spacing-small)
}
.wrapper.footer-wrapper {
  padding-bottom:var(--_size---spacing--spacing-big)
}
.wrapper.home-hero {
  padding-top:13.5rem;
  padding-bottom:var(--_size---spacing--spacing-normal);
  grid-column-gap:15.56rem;
  grid-row-gap:15.56rem
}
.wrapper.step-wraper {
  padding-top:6rem;
  padding-bottom:6rem
}
.wrapper.features-wrapper {
  padding-bottom:var(--_size---spacing--spacing-large)
}
.wrapper.integration-wrapper {
  padding-bottom:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid;
  position:relative
}
.wrapper.choose,.wrapper.stories,.wrapper.pricing-wrapper {
  padding-bottom:var(--_size---spacing--spacing-normal)
}
.wrapper.faq {
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.75fr 1fr;
  grid-auto-columns:1fr;
  place-items:start stretch;
  display:grid
}
.wrapper.journey-wrapper {
  height:100vh;
  padding-bottom:var(--_size---spacing--spacing-small);
  position:sticky;
  top:0;
  overflow:visible
}
.wrapper.features-hero {
  padding-top:13.5rem;
  padding-bottom:var(--_size---spacing--spacing-normal);
  grid-column-gap:15.56rem;
  grid-row-gap:15.56rem
}

.wrapper.integration-single {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  padding-top:13.5rem
}
.wrapper.integration-details {
  width:var(--_size---default--width);
  max-width:50rem;
  padding-top:0;
  padding-bottom:0
}
.wrapper.blog,.wrapper.more-blogs {
  padding-bottom:8rem
}
.wrapper.blog-single {
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  justify-content:center;
  align-items:flex-start;
  padding-top:13.5rem;
  padding-bottom:0
}
.wrapper.blog-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  justify-content:center;
  align-items:flex-start;
  max-width:50rem;
  padding-top:0;
  padding-bottom:0
}
.wrapper.plan-details {
  padding-top:var(--_size---spacing--spacing-colossal);
  padding-bottom:var(--_size---spacing--spacing-normal)
}
.wrapper.contact-hero {
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.8fr 1fr;
  grid-auto-columns:1fr;
  align-items:stretch;
  padding-top:13.5rem;
  display:grid
}
.wrapper.features-height {
  height:300vh;
  padding-bottom:var(--_size---spacing--spacing-massive);
  display:block
}
.wrapper.impact-wrapper {
  padding-top:var(--_size---spacing--spacing-massive);
  padding-bottom:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal)
}
.wrapper.outcomes-wrapper {
  padding-top:var(--_size---spacing--spacing-massive)
}
.wrapper.highlight-wrapper {
  padding-top:var(--_size---spacing--spacing-massive);
  padding-bottom:var(--_size---spacing--spacing-tiny);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal)
}
.wrapper.operational-wrapper {
  padding-top:var(--_size---spacing--spacing-massive)
}
.button-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.button-subtitle {
  width:var(--_size---default--width);
  max-width:17.25rem;
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.large-paragraph {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.styleguide-details {
  width:var(--_size---default--width);
  padding-top:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  border-top:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  display:flex
}
.colours-subtitle {
  width:var(--_size---default--width);
  max-width:17.25rem;
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.colours-details {
  z-index:2;
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.container {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  max-width:var(--_size---container--max-width);
  padding-right:var(--_size---spacing--spacing-small);
  padding-left:var(--_size---spacing--spacing-small);
  margin-left:auto;
  margin-right:auto
}
.container.mission {
  position:absolute;
  inset:0%
}
.colour-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.65fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.page-wrapper {
  overflow:clip
}
.button-box {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:wrap;
  justify-content:flex-start;
  align-items:center;
  max-width:28rem;
  display:flex
}
.colour-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.typography-info {
  padding-bottom:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border-bottom:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  display:flex
}
.colour-box {
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--white);
  height:12.5rem
}
.colour-box._11 {
  background-color:var(--_color---background-colors--green-colour)
}
.colour-box._04 {
  border-style:solid;
  border-width:1px;
  border-color:var(--_color---border--stroke-white)#ffffff1a #ffffff1a;
  background-color:var(--_color---text-colors--gray-colour)
}
.colour-box._03 {
  border-style:solid;
  border-width:1px;
  border-color:var(--_color---border--stroke-white)#ffffff1a #ffffff1a;
  background-color:var(--_color---background-colors--black)
}
.colour-box._09 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---border--stroke-white)
}
.colour-box._10 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---text-colors--orange-colour)
}
.colour-box._05 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c13d57822a8089f396a6_Rectangle%2042004.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._02 {
  background-color:var(--_color---text-colors--text-gray)
}
.colour-box._06 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c1e2cfb3d9dac9d22600_Rectangle%2042001.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._07 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c2a46585bff22f57982f_Group%202147237232.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._08 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c3120d9b76fb118626bc_Rectangle%2041999.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.secondary-button {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border-radius:var(--_size---border-radius--radius-large);
  background-color:var(--_color---text-colors--orange-colour);
  color:var(--_color---background-colors--black);
  font-weight:var(--font-weight--medium);
  flex:none;
  justify-content:center;
  align-items:center;
  padding:.88rem 1.88rem;
  text-decoration:none;
  display:flex
}
.secondary-button:where(.w-variant-00191611-0003-19f2-9fb1-e6f557991095) {
  background-image:linear-gradient(180deg,var(--_color---background-colors--soft-coral),var(--_color---text-colors--orange-colour));
  padding-left:2.25rem;
  padding-right:2.25rem
}
.all-buttons {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.typography-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  display:flex
}
.colour-info {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  display:flex
}
.button-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.button-text {
  font-weight:var(--font-weight--medium)
}
.small-paragraph {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.colour-name-box {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  display:flex
}
.colour-code-flex {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  display:flex
}
.typography-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.image-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.image-block {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.images {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  place-items:center stretch;
  display:grid
}
.source-block {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h5);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.source-text {
  color:var(--_color---text-colors--text-gray)
}
.cta-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:38.625rem;
  display:flex
}
.changelog-details {
  width:var(--_size---default--width);
  max-width:55.5rem;
  padding:var(--_size---spacing--spacing-normal);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border:1px solid var(--_color---text-colors--gray-colour);
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697df41e592b1f1f0e65ce5f_Group%202147237287%20/(2/).avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  display:flex
}
.version-title {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.version-details {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:column;
  display:flex
}
.version-subtitle {
  color:var(--_color---text-colors--text-gray);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.term-condition-details {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  display:flex
}
.term-condition-title {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.term-condition-text {
  color:var(--_color---text-colors--text-gray)
}
.details-top {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}

.gray-text {
  color:var(--_color---text-colors--text-gray)
}
.about-hero-title {
  width:var(--_size---default--width);
  max-width:61.25rem;
  font-size:var(--_typography---heading-font-size--h3);
  line-height:var(--_typography---heading-line-height--h3);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h3)
}
.card-details {
  padding-right:var(--_size---spacing--spacing-regular);
  padding-left:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  flex-flow:column;
  display:flex
}
.card-details.value {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border:0 #fff0;
  border-radius:0;
  max-width:18.75rem;
  padding:0
}
.card-text {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  display:flex
}
.card-short-desc {
  width:18.75rem;
  color:var(--_color---text-colors--text-gray)
}
.mission-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:37.5rem;
  display:flex
}
.mission-top-details {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-top-details.state {
  width:var(--_size---default--width);
  max-width:30.6875rem
}
.mission-top-details.contact {
  width:var(--_size---default--width);
  max-width:28.6875rem
}
.mission-short-desc {
  color:var(--_color---text-colors--text-gray)
}
.mission-image {
  border-radius:var(--_size---border-radius--radius-medium)
}
.values-box {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  flex-flow:wrap;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:flex
}
.key-state-details {
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-ex-large);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.key-state-flex {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.key-state-cards {
  padding:var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bea053459b3f15facc4c8_Group%202147237975.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  display:flex
}
.key-state-cards.active {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bea464a45bc99ead61dc5_Group%202147237976.avif)
}
.card-short-desc.key-state {
  width:auto
}
.messege-box {
  top:auto;
  left:0%;
  right:0%;
  bottom:var(--_size---spacing--spacing-small);
  width:92%;
  padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border-radius:var(--_size---border-radius--radius-xsmall);
  -webkit-backdrop-filter:blur(37px);
  backdrop-filter:blur(37px);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bed9444ad651634499368_Group%202147237692.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-end;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:absolute;
  overflow:clip
}
.message-text {
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.profile {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.profile-icon {
  border-radius:var(--_size---border-radius--radius-circle);
  width:2rem;
  height:2rem
}
.profile-name {
  font-weight:var(--font-weight--medium)
}
.mark-read {
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  box-shadow:0 1px 3px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  padding:.12rem .75rem
}
.team-members-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.team-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c512660e34fd95164f59f_Group%202147238009.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  display:flex
}
.team-card:where(.w-variant-28e9a296-279c-5200-eb1a-449cf005edfe) {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c54c6d9e1927e71d14517_Group%202147238010.avif)
}
.member-image {
  width:5.75rem;
  height:5.75rem
}
.member-info {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.member-name {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.member-designation {
  color:var(--_color---text-colors--text-gray)
}
.click-icon {
  width:1.125rem;
  height:1.125rem
}
.navbar {
  width:var(--_size---default--width);
  padding-top:var(--_size---spacing--spacing-small);
  padding-bottom:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  background-color:var(--_color---background-colors--black);
  position:absolute;
  inset:0% 0% auto
}
.nav-link {
  color:var(--_color---text-colors--text-gray);
  margin:0;
  padding:0;
  text-decoration:none;
  transition:all .25s
}
.nav-link:hover,.nav-link.w--current {
  color:var(--_color---text-colors--white)
}
.navbar-wrapper {
  justify-content:space-between;
  align-items:center;
  display:flex
}
.nav-buttons {
  z-index:1;
  margin-left:4rem;
  position:relative
}
.nav-menu {
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  justify-content:space-between;
  align-items:center;
  margin-bottom:0;
  padding-bottom:0;
  padding-left:0;
  display:flex
}
.navbar-brand {
  width:9.125rem;
  padding:0
}
.primary-button {
  border-top-left-radius:var(--_size---border-radius--radius-soft);
  border-top-right-radius:var(--_size---border-radius--radius-soft);
  border-bottom-left-radius:var(--_size---border-radius--radius-soft);
  border-bottom-right-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--white);
  color:var(--_color---background-colors--black);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--medium);
  text-align:center;
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  justify-content:center;
  align-items:center;
  padding:.75rem 1.4rem;
  text-decoration:none;
  display:flex;
  position:relative;
  overflow:clip;
  box-shadow:0 4px 4px #1717170a
}
.primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  padding:.88rem 1.88rem
}
.nav-button-wrapper {
  margin-left:11rem
}
.button-texts {
  flex:none;
  height:1.006rem;
  padding-left:.125rem;
  padding-right:.125rem;
  overflow:clip
}
.button-texts:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229),.button-texts.secondary,.button-texts._03 {
  height:1.5rem
}
.subtitle-wrap {
  padding:var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative;
  overflow:clip
}
.subtitle-bg {
  object-fit:contain;
  position:absolute;
  inset:0%
}
.subtitle-text {
  z-index:1;
  position:relative
}
.styleguide-title {
  text-align:center
}
.styleguide-title:where(.w-variant-a5d48d32-9193-bb2f-25a8-43a309ad9a1c) {
  width:var(--_size---default--width);
  max-width:40rem
}
.styleguide-title.features-hero {
  width:var(--_size---default--width);
  max-width:29.1875rem
}
.styleguide-desp {
  width:var(--_size---default--width);
  max-width:39.875rem;
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.left-line {
  z-index:-1;
  background-color:var(--_color---border--stroke-white);
  width:1px;
  position:absolute;
  inset:0% auto 0% 25%
}
.left-line._01 {
  z-index:0
}
.right-line {
  z-index:-1;
  background-color:var(--_color---border--stroke-white);
  width:1px;
  position:absolute;
  inset:0% 25% 0% auto
}
.right-line._01 {
  z-index:0
}
.link-button {
  font-weight:var(--font-weight--medium)
}
.small-button {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.arrow-box {
  justify-content:center;
  align-items:center;
  width:1.25rem;
  min-width:1.25rem;
  height:1.25rem;
  min-height:1.25rem;
  position:relative;
  overflow:clip
}
.arrow-box:where(.w-variant-00191611-0003-19f2-9fb1-e6f557991095) {
  display:none
}
.button-arrow {
  width:1.25rem;
  min-width:1.25rem;
  height:1.25rem;
  min-height:1.25rem
}
.button-arrow._02 {
  position:absolute;
  inset:0% auto 0% -100%
}
.button-arrows {
  flex-flow:column;
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem;
  position:relative;
  overflow:clip
}
.button-arrows:where(.w-variant-89931872-ef8d-1c5d-bd17-e33263f2e04a) {
  display:none
}
.button-svg {
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem
}
.button-svg._02 {
  position:absolute;
  inset:0% auto 0% -100%
}
.button-underine {
  background-color:var(--_color---text-colors--white);
  width:100%;
  height:1px;
  position:absolute;
  inset:auto 0% 0%
}
.cta-title {
  text-align:center
}
.cta-title.left-align,.cta-title.mission,.cta-title.contact {
  text-align:left
}
.cta-desp {
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.cta-desp.left-align {
  text-align:left
}
.cta-buttons {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:center;
  display:flex
}
.footer {
  position:relative
}
.heo-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.heo-top.integration {
  max-width:40rem
}
.driven-contents {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  display:flex
}
.hero-marquee {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex;
  overflow:clip
}
.companies-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.marquee-items {
  width:var(--_size---default--width);
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:relative
}
.hero-marquee-items {
  flex:none;
  justify-content:flex-start;
  align-self:flex-start;
  align-items:center;
  display:flex
}
.marquee-icon {
  width:8.75rem;
  height:auto;
  margin-right:var(--_size---spacing--spacing-massive);
  opacity:.4
}
.marquee-left-gradient {
  background-image:linear-gradient(90deg,var(--_color---background-colors--midnight-umber)20%,var(--_color---text-colors--transparent));
  width:5rem;
  height:auto;
  display:none;
  position:absolute;
  inset:0% auto 0% 0%
}
.marquee-right-gradient {
  background-image:linear-gradient(90deg,var(--_color---text-colors--transparent),var(--_color---background-colors--midnight-umber)90%);
  width:5rem;
  height:auto;
  display:none;
  position:absolute;
  inset:0% 0% 0% auto
}
.simplify-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.simplify-top.left {
  justify-content:center;
  align-items:flex-start
}
.simplify-top.faq {
  top:var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:flex-start;
  position:sticky
}
.simplify-top.journey {
  max-width:36.0625rem
}
.simplify-top.features {
  margin-left:auto;
  margin-right:auto
}
.footer-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  align-items:start;
  display:grid
}
.footer-bottom {
  width:var(--_size---default--width);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.pages-content {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.subscribe-form-block {
  padding:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---background-colors--black);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69789edf333fd2be26cf5795_Frame%202147237503%20/(1/).svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  margin-bottom:0;
  font-family:Interdisplay
}
.pages-link {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.pages-header {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  margin-bottom:.25rem
}
.page-link {
  color:var(--_color---text-colors--text-gray);
  text-decoration:none;
  transition:all .25s
}
.page-link:hover,.page-link.w--current {
  color:var(--_color---text-colors--white)
}
.subscribe-gradient {
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:linear-gradient(326deg,#f3cfb680,#f3cfb600 40% 45%,#f3cfb6);
  padding:1px
}
.subscribe-title {
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.subscribe-flex {
  margin-top:var(--_size---spacing--spacing-xxsmall);
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.subscribe-field-label {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-style:normal;
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l);
  margin-bottom:0
}
.subscribe-text-field {
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--soft-black);
  height:3rem;
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  margin-bottom:0
}
.subscribe-text-field:focus {
  border-color:var(--_color---border--stroke-white)
}
.subscribe-text-field::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.subscribe-button {
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--white);
  font-family:var(--font-family--inter-display);
  color:var(--_color---background-colors--black);
  font-weight:var(--font-weight--medium);
  text-align:center;
  padding:.75rem 2rem;
  transition:all .25s
}
.subscribe-button:hover {
  background-color:var(--_color---text-colors--orange-colour);
  color:var(--_color---text-colors--white)
}
.success-message {
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--orange-colour);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white)
}
.error-message {
  background-color:var(--_color---text-colors--transparent);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--orange-colour);
  padding:0
}
.copyright-text {
  color:var(--_color---text-colors--text-gray)
}
.footer-links {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  justify-content:center;
  align-items:center;
  display:flex
}
.steps-tabs {
  width:var(--_size---default--width);
  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;
  display:flex
}
.tabs-menu {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:17rem;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.step-tab-link {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  background-color:var(--_color---text-colors--transparent);
  color:var(--_color---text-colors--gray-colour);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  justify-content:flex-start;
  align-items:center;
  padding:0;
  display:flex
}
.step-tab-link.w--current {
  background-color:var(--_color---text-colors--transparent);
  color:var(--_color---text-colors--white)
}
.tabs-content {
  width:var(--_size---default--width);
  margin-left:8rem
}
.step-dot {
  background-color:var(--_color---text-colors--orange-colour);
  opacity:0;
  border-radius:.09375rem;
  width:.5rem;
  min-width:.5rem;
  height:.5rem;
  min-height:.5rem
}
.step-contents {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-massive);
  grid-row-gap:var(--_size---spacing--spacing-massive);
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  display:grid
}
.step-detail {
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.step-icon {
  width:2.5625rem;
  height:2.5625rem
}
.step-text {
  margin-top:var(--_size---spacing--spacing-normal);
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.step-para {
  color:var(--_color---text-colors--text-gray)
}
.mission-middle {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.35fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.mission-video {
  z-index:1;
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border-radius:var(--_size---border-radius--radius-small)
}
.mission-video-wrap {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  min-width:18.5rem;
  max-width:18.5rem;
  height:17.6875rem;
  padding:.5rem;
  overflow:clip
}
.mission-flex {
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-desp {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.mission-author-flex {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-author-signature {
  width:9.5rem;
  height:auto
}
.mission-author-designation {
  color:var(--_color---text-colors--text-gray)
}
.mission-images {
  width:var(--_size---default--width);
  padding-right:var(--_size---spacing--spacing-large);
  padding-left:var(--_size---spacing--spacing-large);
  position:relative
}
.mission-images.leading {
  display:none
}
.mission-img._01 {
  z-index:2;
  width:90%;
  height:auto;
  margin-left:0;
  margin-right:auto;
  position:relative
}
.mission-img._02 {
  z-index:1;
  width:90%;
  height:auto;
  position:absolute;
  inset:auto 0% 0% auto
}
.mission-gradient {
  z-index:2;
  filter:blur(180px);
  mix-blend-mode:plus-lighter;
  background-color:#ff400030;
  width:20rem;
  height:28rem;
  position:absolute;
  inset:auto auto 0% 0%;
  transform:rotate(-1.368deg)
}
.features-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid
}
.top-features-cards {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.feature-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  grid-column-gap:0rem;
  grid-row-gap:0rem;
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697a9c7e676e06fc9308d791_Frame%202147237584%20/(1/).avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  grid-template-rows:auto auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid;
  overflow:clip
}
.feature-card.last {
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697aa4e64b92cbb6987b509d_Frame%202147237589.avif)
}
.feature-card._04 {
  border-radius:1.2rem
}
.feature-image._03 {
  max-width:22.125rem;
  height:auto
}
.feature-image._04 {
  max-width:26.9375rem;
  height:auto
}
.feature-image.last {
  object-fit:contain
}
.feature-detail {
  padding:var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-normal)var(--_size---spacing--spacing-normal);
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  border-top:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.feature-detail._02 {
  z-index:1;
  border-top-style:none;
  position:relative;
  overflow:clip
}
.feature-detail.video {
  z-index:1;
  height:var(--_size---default--height);
  border:1px #000;
  justify-content:flex-end;
  align-items:flex-start;
  position:relative;
  overflow:clip
}
.feature-card-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.feature-card-para {
  color:var(--_color---text-colors--text-gray)
}
.feature-image-block {
  width:var(--_size---default--width);
  justify-content:center;
  align-items:center;
  height:20rem;
  display:flex;
  overflow:clip
}
.bottom-features-cards {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.7fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.mob-feature-card {
  display:none
}
.integration-left {
  z-index:1;
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:space-between;
  display:flex;
  position:relative
}
.top-integration {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.integration-grid {
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.seamless-card {
  width:var(--_size---default--width);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:14.5rem;
  display:flex
}
.seamless-icon {
  width:2rem;
  min-width:2rem;
  height:auto
}
.seamless-title {
  margin-top:var(--_size---spacing--spacing-regular);
  margin-bottom:var(--_size---spacing--spacing-xxsmall);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.seamless-para {
  color:var(--_color---text-colors--text-gray)
}
.seamless-image {
  max-width:60rem;
  height:auto;
  position:absolute;
  inset:0% -5rem 0% auto
}
.seamless-image.desk,.seamless-image.tab {
  display:none
}
.choose-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.choose-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  padding:2.38rem;
  display:flex;
  position:relative
}
.choose-card.active {
  padding:var(--_size---spacing--spacing-big);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  opacity:0;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b24630be180ebb3c3eaff_Frame%202147237500.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-style:none;
  display:none;
  position:absolute;
  inset:0%
}
.choose-icon {
  width:8rem;
  height:auto
}
.choose-text {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.choose-para {
  width:var(--_size---default--width);
  max-width:19rem;
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.stories-bottom {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---border-radius--radius-small);
  grid-row-gap:var(--_size---border-radius--radius-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid
}
.top-stories {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.45fr .45fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.stories-card {
  padding:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-massive);
  grid-row-gap:var(--_size---spacing--spacing-massive);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.stories-card.big {
  padding:var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-xsmall);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b3a17ae6ce5c17ff331b4_Frame%202147237582.avif);
  background-position:100% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.stories-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.cta-animation {
  display:flex;
  position:relative
}
.cta-nums {
  height:3.27rem;
  overflow:clip
}
.cta-nums.outcomes {
  height:2.5rem
}
.cta-counter {
  text-align:center;
  padding-right:.125rem
}
.cta-counter.outcome {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.stories-para {
  color:var(--_color---text-colors--text-gray)
}
.stories-icon {
  width:8.61113rem;
  height:auto
}
.stories-icon._02 {
  width:10.2223rem
}
.stories-icon._03 {
  width:8.88888rem
}
.stories-icon._04 {
  width:8.66669rem
}
.officer-image {
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-medium)
}
.customer-desp {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.customer-detail {
  padding-top:var(--_size---spacing--spacing-xsmall);
  padding-bottom:var(--_size---spacing--spacing-xsmall);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.customer-flex {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.customer-name {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.customer-designation {
  opacity:.5
}
.bottom-stories {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr .45fr .45fr;
  grid-auto-columns:1fr;
  display:grid
}
.pricing-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.pricing-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-normal)var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---spacing--spacing-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex
}
.pricing-card.active {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b75f0098783acce238b4b_Frame%202147237502.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-style:none;
  border-radius:0
}
.pricing-top {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.pricing-bottom {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  display:flex
}
.pricing-icon {
  width:2.25rem;
  height:auto
}
.pricing-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.plan-name {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.plan-short-desp {
  color:var(--_color---text-colors--text-gray)
}
.plan-duration {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.pricing-lists {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.limits-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.pricing-list {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  margin-bottom:0;
  padding-left:0;
  list-style-type:none;
  display:flex
}
.pricing-list-item {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b73e1fedd95dc0d292511_checkmark-badge-02.avif);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.5rem;
  padding-left:2.25rem
}
.faq-desp {
  width:var(--_size---default--width);
  max-width:23.5625rem;
  color:var(--_color---text-colors--text-gray);
  text-align:left
}
.faq-items-wrapper {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:41.375rem;
  display:flex
}
.faq-list {
  width:var(--_size---default--width);
  cursor:pointer;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.faq-question {
  width:var(--_size---default--width);
  max-width:33.75rem;
  padding:var(--_size---spacing--spacing-regular);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  justify-content:space-between;
  align-items:center;
  margin:0 auto 0 0;
  display:flex
}
.faq-ques {
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  white-space:pre-wrap
}
.faq-arrow {
  justify-content:center;
  align-items:center;
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem;
  display:flex
}
.faq-answer {
  background-color:#fff0;
  width:30rem;
  min-width:30rem;
  margin-left:auto;
  margin-right:0;
  display:block;
  position:static;
  overflow:clip
}
.faq-para {
  padding:var(--_size---spacing--spacing-regular);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l);
  white-space:pre-wrap;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b94b56e2ee4d255103ece_Frame%202147237501.avif);
  background-position:100% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  margin-top:16px
}
.faq-icon-box {
  border:1.5px solid var(--_color---text-colors--white);
  border-radius:var(--_size---border-radius--radius-circle);
  justify-content:center;
  align-items:center;
  width:1.5rem;
  min-width:1.5rem;
  height:1.5rem;
  min-height:1.5rem;
  display:flex
}
.lottie-animation {
  justify-content:center;
  align-items:center;
  width:1rem;
  min-width:1rem;
  height:1rem;
  min-height:1rem;
  display:flex
}
.about-images-marquee {
  display:flex
}
.about-images-items {
  flex:none;
  display:flex
}
.about-img {
  max-width:23.75rem;
  height:auto;
  margin-right:var(--_size---spacing--spacing-small);
  border-radius:var(--_size---border-radius--radius-small)
}
.about-img._02 {
  max-width:37.5rem
}
.journey-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:row;
  display:flex;
  position:relative
}
.journey-item {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  flex-flow:column;
  flex:none;
  justify-content:space-between;
  align-items:flex-start;
  max-width:26.25rem;
  display:flex
}
.journey-flex {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bcc02760e8ded63d7404d_Rectangle%201430106894.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex;
  overflow:clip
}
.icon-journey {
  width:3.625rem;
  height:auto
}
.journey-space {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.journey-card-text {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.journey-card-para {
  color:var(--_color---text-colors--text-gray)
}
.journey-year {
  z-index:1;
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--black);
  box-shadow:0 .4px 1px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--text-gray);
  text-align:center;
  justify-content:space-between;
  align-items:center;
  padding:.5rem 1.25rem;
  position:relative
}
.journey-height {
  height:200vh
}
.journey-line {
  background-color:var(--_color---border--stroke-white);
  width:132%;
  height:1px;
  position:absolute;
  inset:6% 0% auto 5.5%
}
.mission-image-box {
  padding:var(--_size---spacing--spacing-xsmall);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bdb6626c21cf92cb24c11_Group%202147237945.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  justify-content:center;
  align-items:center;
  display:flex
}
.mission-image-box.value {
  height:29.8rem;
  overflow:clip
}
.value-image {
  width:4rem;
  height:auto
}
.value-card-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.value-card-para {
  color:var(--_color---text-colors--text-gray)
}
.state-image-box {
  border-radius:var(--_size---border-radius--radius-medium);
  position:relative;
  overflow:clip
}
.member-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  justify-content:space-between;
  align-items:flex-start;
  display:flex
}
.member-desig {
  z-index:1;
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--black);
  box-shadow:0 .4px 1px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--text-gray);
  text-align:center;
  justify-content:space-between;
  align-items:center;
  padding:.5rem 1.25rem;
  position:relative
}
.features-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.values-tabs {
  width:var(--_size---default--width);
  display:flex
}
.values-tabs-content {
  width:var(--_size---default--width);
  margin-right:var(--_size---spacing--spacing-regular)
}
.values-tabs-menu {
  width:var(--_size---default--width);
  max-width:44.3125rem;
  padding:var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c8e34dd935292fd5b0e5b_Frame%202147238025.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  flex:none;
  display:flex
}
.values-tab-link {
  width:var(--_size---default--width);
  background-color:var(--_color---text-colors--transparent);
  padding:0
}
.values-tab-link.w--current {
  background-color:var(--_color---text-colors--transparent)
}
.values-contents {
  padding-bottom:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.values-contents._04 {
  border-bottom-style:none;
  padding-bottom:0
}
.values-tab-title {
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.values-tab-para {
  color:var(--_color---text-colors--text-gray);
  display:none
}
.values-tab-para._01 {
  display:block
}
.values-top {
  width:var(--_size---default--width);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.values-dot {
  background-color:var(--_color---text-colors--white);
  opacity:.2;
  width:.5rem;
  min-width:.5rem;
  height:.5rem;
  min-height:.5rem
}
.values-dot._01 {
  opacity:100
}
.integration-image {
  max-width:46.625rem;
  height:auto
}
.integration-list-wrapper {
  width:var(--_size---default--width);
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr
}
.integration-collection-list {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.integration-collection-item {
  width:var(--_size---default--width)
}
.integration-item {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  text-decoration:none;
  transition:all .25s;
  overflow:clip
}
.integration-item:hover {
  border-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697cfc64358a0b9d6624fa47_Group%202147237748.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%
}
.integration-top {
  padding:var(--_size---spacing--spacing-normal)var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-medium);
  border-bottom:1px solid var(--_color---border--stroke-white);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.integration-bottom {
  padding:var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-normal);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.integration-icon {
  width:4.5rem;
  height:auto
}
.integration-click-block {
  z-index:1;
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--black);
  box-shadow:0 .4px 1px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--text-gray);
  text-align:center;
  justify-content:center;
  align-items:center;
  padding:.5rem 1rem;
  display:flex;
  position:relative
}
.total-clicks {
  color:var(--_color---text-colors--text-gray)
}
.integration-name {
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.integration-desp {
  margin-top:var(--_size---spacing--spacing-xxsmall);
  margin-bottom:var(--_size---spacing--spacing-normal);
  color:var(--_color---text-colors--text-gray)
}
.integration-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:center;
  align-items:center;
  display:flex
}
.revora-text {
  font-weight:var(--font-weight--medium)
}
.integration-dot {
  border-radius:var(--_size---border-radius--radius-circle);
  width:.5rem;
  min-width:.5rem;
  height:.5rem;
  min-height:.5rem
}
.integration-header {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  justify-content:center;
  align-items:center;
  display:flex
}
.integration-para {
  width:var(--_size---default--width);
  max-width:34.5rem;
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.integration-richtext h2 {
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.integration-richtext h3 {
  margin-top:var(--_size---spacing--spacing-jumbo);
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.integration-richtext p {
  color:var(--_color---text-colors--text-gray)
}
.integration-richtext h4 {
  margin-top:var(--_size---spacing--spacing-regular);
  margin-bottom:var(--_size---spacing--spacing-small);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.integration-richtext figure {
  margin-top:var(--_size---spacing--spacing-jumbo);
  border-radius:var(--_size---border-radius--radius-medium);
  margin-bottom:0;
  overflow:clip
}
.blog-list-wrapper {
  width:var(--_size---default--width)
}
.blog-collection-list {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.blog-collection-item {
  width:var(--_size---default--width)
}
.blog-item {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex;
  overflow:clip
}
.overflow {
  width:var(--_size---default--width);
  overflow:clip
}
.blog-detail {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  display:flex
}
.blog-top {
  padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.blog-author-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.blog-author-flex.single {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start
}
.blog-author-icon {
  border-radius:var(--_size---border-radius--radius-circle);
  width:2rem;
  height:2rem
}
.blog-date {
  color:var(--_color---text-colors--text-gray)
}
.blog-bottom {
  padding-right:var(--_size---spacing--spacing-regular);
  padding-bottom:var(--_size---spacing--spacing-regular);
  padding-left:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.blog-name {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.blog-single-flex {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:52rem;
  display:flex
}
.blog-item-name {
  font-size:var(--_typography---heading-font-size--h2);
  line-height:var(--_typography---heading-line-height--h2);
  letter-spacing:var(--_typography---heading-letter-spacing--h2)
}
.blog-short-desp {
  width:var(--_size---default--width);
  max-width:40rem;
  color:var(--_color---text-colors--text-gray)
}
.blog-banner {
  border-radius:var(--_size---border-radius--radius-medium);
  height:38.75rem
}
.blog-richtext h3 {
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.blog-richtext p {
  color:var(--_color---text-colors--text-gray)
}
.blog-richtext h4 {
  margin-top:var(--_size---spacing--spacing-jumbo);
  margin-bottom:var(--_size---spacing--spacing-medium)
}
.blog-richtext ul {
  margin-top:var(--_size---spacing--spacing-medium);
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  padding-left:0;
  display:flex
}
.blog-richtext figure {
  border-radius:var(--_size---border-radius--radius-xsmall);
  margin-bottom:0;
  overflow:clip
}
.blog-richtext li {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d311fc5e5d09d371fe9d4_Frame.png);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.375rem;
  padding-left:2rem
}
.blog-author-card {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d32833a0b3e9608a082df_Group%202147237807.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  padding:.75rem;
  display:grid
}
.blog-author-image {
  border-radius:var(--_size---border-radius--radius-xsmall)
}
.blog-author-info {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  padding-top:.75rem;
  padding-bottom:.75rem;
  display:flex
}
.blog-author-desp {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.author-name {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.author-designation {
  color:var(--_color---text-colors--text-gray)
}
.final-thoughts h3 {
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.final-thoughts p {
  color:var(--_color---text-colors--text-gray)
}
.final-thoughts h4 {
  margin-bottom:var(--_size---spacing--spacing-medium)
}
.final-thoughts ul {
  margin-top:var(--_size---spacing--spacing-medium);
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  padding-left:0;
  display:flex
}
.final-thoughts figure {
  border-radius:var(--_size---border-radius--radius-xsmall);
  margin-bottom:0;
  overflow:clip
}
.final-thoughts li {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d311fc5e5d09d371fe9d4_Frame.png);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.375rem;
  padding-left:2rem
}
.compare-cards {
  width:var(--_size---default--width);
  grid-column-gap:0px;
  grid-row-gap:0px;
  flex:none;
  justify-content:space-between;
  align-items:center;
  display:flex;
  overflow:auto
}
.compare-box {
  width:var(--_size---default--width)
}
.compare-box._01 {
  flex:none;
  align-self:center;
  max-width:21.5rem
}
.compare-box._02 {
  flex:none;
  max-width:16rem
}
.compare-box._04 {
  flex:none;
  max-width:18.791rem
}
.compare-box.active {
  max-width:21.629rem;
  padding:var(--_size---spacing--spacing-large)1.87rem;
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697db2b9793f6f3cf9f11400_Group%202147237854.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex:none
}
.compare-header {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  display:flex
}
.compare-header._01 {
  padding:0
}
.compare-header.left {
  height:11.51rem;
  padding-bottom:var(--_size---spacing--spacing-small)
}
.best-features {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.compare-head {
  height:11.51rem;
  padding-bottom:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  display:flex
}
.compare-head._03 {
  padding-left:var(--_size---spacing--spacing-large)
}
.plan-desp {
  color:var(--_color---text-colors--text-gray)
}
.plan-pricing {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.compare-item {
  padding-top:var(--_size---spacing--spacing-medium);
  padding-bottom:var(--_size---spacing--spacing-medium);
  border-bottom:1px solid var(--_color---border--stroke-white)
}
.compare-item.flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  padding-left:0;
  display:flex
}
.compare-item.last {
  padding-left:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.compare-text {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.compare-icon {
  width:1.5rem;
  min-width:1.5rem;
  height:1.5rem;
  min-height:1.5rem
}
.contact-left {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.contact-form-block {
  width:var(--_size---default--width);
  padding:var(--_size---spacing--spacing-large);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  margin-bottom:0;
  overflow:clip
}
.contact-form {
  width:var(--_size---default--width)
}
.field-label {
  font-weight:var(--font-weight--medium);
  margin-bottom:0
}
.text-field {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  height:3.75rem;
  color:var(--_color---text-colors--white);
  margin-bottom:0;
  padding:1rem
}
.text-field:focus {
  border-color:var(--_color---border--stroke-white)
}
.text-field::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.contact-flex {
  margin-bottom:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.contact-grid {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.message {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  height:8.0625rem;
  min-height:8.0625rem;
  color:var(--_color---text-colors--white);
  margin-bottom:0;
  padding:1rem
}
.message:focus {
  border-color:var(--_color---border--stroke-white)
}
.message::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.contact-button {
  border-top-left-radius:var(--_size---border-radius--radius-large);
  border-top-right-radius:var(--_size---border-radius--radius-large);
  border-bottom-left-radius:var(--_size---border-radius--radius-large);
  border-bottom-right-radius:var(--_size---border-radius--radius-large);
  background-color:var(--_color---text-colors--orange-colour);
  text-align:center;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697dc926cd1cd9bd0221268c_arrow-right-01.png);
  background-position:87%;
  background-repeat:no-repeat;
  background-size:1.25rem;
  padding:.87rem 3rem .87rem 1.87rem;
  transition-property:all;
  transition-duration:.25s;
  transition-timing-function:ease;
  box-shadow:inset 0 0 4px #bbafff
}
.contact-button:hover {
  background-color:var(--_color---background-colors--green-colour)
}
.contact-right {
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  -webkit-text-fill-color:inherit;
  background-image:linear-gradient(105deg,#fff0,#ff865e00 30%,#fff0);
  background-clip:padding-box;
  padding:1px;
  overflow:clip
}
.contact-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  max-width:31.375rem;
  display:grid
}
.contact-card {
  padding-top:var(--_size---spacing--spacing-medium);
  padding-bottom:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex
}
.contact-block {
  padding-right:var(--_size---spacing--spacing-small);
  padding-bottom:var(--_size---spacing--spacing-large);
  padding-left:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white)
}
.contact-icon {
  width:3.875rem;
  height:auto
}
.contact-info {
  padding-right:var(--_size---spacing--spacing-small);
  padding-left:var(--_size---spacing--spacing-small);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.email-text {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.reach-para {
  margin-top:var(--_size---spacing--spacing-xsmall);
  margin-bottom:var(--_size---spacing--spacing-regular);
  color:var(--_color---text-colors--text-gray)
}

.changelog-list {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  margin-bottom:0;
  padding-left:2rem;
  display:flex
}
.error-image {
  max-width:72.7775rem
}
.protected-para {
  display:none
}
.div-block {
  margin-top:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.policy-link {
  color:var(--_color---text-colors--text-gray);
  text-decoration:none;
  transition:all .25s
}
.policy-link:hover {
  color:var(--_color---text-colors--white)
}
.marquee-margin {
  width:var(--_size---default--width)
}
.div-block-2 {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.features-card-items {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  flex-flow:column;
  justify-content:center;
  height:100vh;
  display:flex;
  position:sticky;
  top:0
}
.features-all-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:flex
}
.integrations-flex {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.reports-icon {
  width:1.25rem;
  height:auto
}
.features-marquees {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  display:none
}
.features-marquees-items {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex:none;
  display:flex
}
.impact-image {
  display:none
}
.outcomes-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.outcomes-card {
  width:var(--_size---default--width);
  height:22.5rem;
  padding:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df09181c5464939f2924f_Card%20/(7/).webp);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-radius:1.75rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  transition:all .25s;
  display:flex;
  position:relative;
  overflow:clip
}
.outcomes-card:hover {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df0f3fa7d83faf332f088_Card%20/(8/).webp)
}
.outcomes-card._04 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df1659d261d9179b093cc_Card%20/(9/).webp)
}
.workflow-para {
  color:var(--_color---text-colors--text-gray)
}
.highlights-cards {
  width:var(--_size---default--width);
  justify-content:space-between;
  display:none
}
.highlight-left {
  max-width:32rem
}
.highlight-left.middle {
  max-width:12.9375rem;
  margin-top:4rem
}
.operational-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:grid
}
.operational-card {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-card._02 {
  position:relative;
  top:2rem
}
.operational-num-box {
  width:3rem;
  height:3rem;
  color:var(--_color---text-colors--text-gray);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e077b3bbec9b81cc431a6_Profile%20/(1/).avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-num-box._02 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e069d8574821c80233b95_Profile.avif)
}
.operational-detail-card {
  width:var(--_size---default--width);
  padding:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---rgba-255-255-255-0-06);
  border:1px solid #ffdbcb14;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-detail-card._02 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e0a969e82b605308f09c6_Background.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%
}
.operational-detail-card._01 {
  -webkit-backdrop-filter:blur(1.5px);
  backdrop-filter:blur(1.5px);
  perspective:900px;
  transform-style:preserve-3d;
  transform:rotateX(-12deg)rotateY(-12deg)rotate(6.75deg)perspective(900px)
}
.operational-detail-card._03 {
  -webkit-backdrop-filter:blur(1.5px);
  backdrop-filter:blur(1.5px);
  perspective:900px;
  transform-style:preserve-3d;
  transform:rotateX(-12deg)rotateY(12deg)rotate(-6.75deg)perspective(900px)
}
.execution-desp {
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.background-video {
  z-index:1
}
.built-background-video {
  width:100%
}
.header-background-video {
  z-index:1;
  height:62.5rem
}
.header-background-video.features {
  height:auto
}
.real-time-background {
  z-index:1;
  width:100%
}
.revenue-background-video {
  z-index:1;
  width:var(--_size---default--width);
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  min-width:42.8125rem;
  max-width:42.8125rem;
  height:32.5rem;
  display:flex
}
.revenue-background-video.border {
  border:1px solid var(--_color---text-colors--gray-colour);
  border-radius:var(--_size---border-radius--radius-regular)
}
.about-background-video {
  height:var(--_size---default--height)
}
.deliver-1 {
  color:var(--_color---rgba-255-255-255-0-06);
  font-size:13rem;
  line-height:var(--_typography---heading-line-height--h1);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h1);
  -webkit-text-stroke-width:2px;
  position:absolute;
  inset:auto -22% -9% auto
}
.deliver-1._02 {
  right:-8%
}
.deliver-1._03 {
  right:-11%
}
.deliver-1._04 {
  right:-18%
}
.background-video-2 {
  z-index:1;
  height:var(--_size---default--height)
}
.bento-video {
  z-index:1;
  width:var(--_size---default--width)
}
.bento-video._04,.bento-video._05,.bento-video.mob-4,.bento-video.mob-5 {
  display:none
}
.autotmation-background-video {
  z-index:1;
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  align-self:flex-end
}
@media screen and (min-width:1440px) {
  .faq-answer {
    min-width:38rem;
    max-width:38rem
  }
}
@media screen and (min-width:1920px) {
  .wrapper.cta-wrapper {
    padding-top:9rem
  }
}
@media screen and (max-width:991px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:3.5rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1525rem;
    --_typography---heading-font-size--h2:3rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1525rem;
    --_typography---heading-font-size--h3:2.5rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.125rem;
    --_typography---heading-font-size--h4:2rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.0625rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1.125rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.0225rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.0125rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:5rem;
    --_size---spacing--spacing-colossal:4rem;
    --_size---spacing--spacing-large:2rem;
    --_size---spacing--spacing-medium:1.25rem;
    --_size---spacing--spacing-jumbo:2.75rem;
    --_size---spacing--spacing-massive:3rem;
    --_size---spacing--spacing-big:2.5rem;
    --_size---spacing--spacing-normal:1.75rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.5rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }
  .utility-page-wrap {
    height:auto;
    padding-top:12rem;
    padding-bottom:6rem
  }
  .section.cta {
    background-position:50% 0
  }

  .section.hero-section {
    background-image:none;
    background-position:0 0
  }
  .wrapper.cta-wrapper {
    padding-bottom:8rem
  }
  .wrapper.styleguide-hero {
    padding-top:9rem
  }
  .wrapper.details-wrap {
    grid-column-gap:6rem;
    grid-row-gap:6rem;
    padding-top:6rem;
    padding-bottom:6rem
  }
  .wrapper.about-wrap {
    padding-top:9rem;
    padding-bottom:var(--_size---spacing--spacing-colossal)
  }
  .wrapper.mission-wrap {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive);
    flex-flow:column;
    grid-template-columns:minmax(0,1fr)
  }
  .wrapper.state-wrap {
    grid-column-gap:var(--_size---spacing--spacing-jumbo);
    grid-row-gap:var(--_size---spacing--spacing-jumbo);
    flex-flow:column;
    grid-template-columns:1fr
  }
  .wrapper.team-wrap {
    grid-column-gap:var(--_size---spacing--spacing-jumbo);
    grid-row-gap:var(--_size---spacing--spacing-jumbo)
  }
  .wrapper.integration-wrap {
    padding-top:10rem
  }
  .wrapper.home-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:10rem;
    padding-bottom:4rem
  }
  .wrapper.step-wraper {
    padding-top:5rem;
    padding-bottom:5rem
  }
  .wrapper.integration-wrapper {
    padding-top:var(--_size---spacing--spacing-colossal);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    grid-template-columns:1fr
  }
  .wrapper.choose,.wrapper.stories,.wrapper.pricing-wrapper {
    padding-top:var(--_size---spacing--spacing-colossal)
  }
  .wrapper.faq {
    padding-top:var(--_size---spacing--spacing-colossal);
    grid-template-columns:minmax(0,1fr)
  }
  .wrapper.journey-wrapper {
    height:auto;
    position:static
  }
  .wrapper.features-hero {
    grid-column-gap:10rem;
    grid-row-gap:10rem;
    padding-top:10rem;
    padding-bottom:8rem
  }
  .wrapper.integration-single {
    padding-top:10rem
  }
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:6rem
  }
  .wrapper.blog-single {
    padding-top:10rem
  }
  .wrapper.contact-hero {
    grid-template-columns:minmax(0,1fr);
    padding-top:10rem
  }
  .wrapper.features-height {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.impact-wrapper {
    padding-top:var(--_size---spacing--spacing-tiny);
    padding-bottom:5rem
  }
  .wrapper.outcomes-wrapper,.wrapper.highlight-wrapper {
    padding-top:var(--_size---spacing--spacing-regular)
  }
  .wrapper.operational-wrapper {
    padding-top:var(--_size---spacing--spacing-regular);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .button-top {
    grid-template-columns:minmax(0,1fr)
  }
  .button-subtitle {
    max-width:none;
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .colours-subtitle {
    width:var(--_size---default--width);
    max-width:none;
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .colours-details {
    grid-template-columns:1fr 1fr 1fr;
    place-items:center
  }
  .colour-top {
    grid-template-columns:minmax(0,1fr)
  }
  .blank-box {
    display:none
  }
  .colour-box._05,.colour-box._06,.colour-box._07,.colour-box._08 {
    border:1px solid #1d2326
  }
  .secondary-button {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .all-buttons {
    grid-template-columns:minmax(0,1fr)
  }
  .colour-info {
    width:var(--_size---default--width);
    overflow:visible
  }
  .images {
    grid-template-columns:1fr 1fr 1fr;
    overflow:visible
  }
  .gray-text {
    color:var(--_color---text-colors--text-gray)
  }
  .card-details.value {
    grid-column-gap:var(--_size---spacing--spacing-medium);
    grid-row-gap:var(--_size---spacing--spacing-medium)
  }
  .mission-details,.mission-top-details.state,.mission-top-details.contact {
    max-width:none
  }
  .mission-image {
    object-fit:cover;
    object-position:50% 0%;
    height:26rem
  }
  .mission-image.core {
    height:auto
  }
  .values-box {
    grid-column-gap:var(--_size---spacing--spacing-large);
    grid-row-gap:var(--_size---spacing--spacing-big);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
  }
  .key-state-details {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .messege-box {
    width:65%
  }
  .team-members-cards {
    grid-row-gap:var(--_size---spacing--spacing-medium);
    grid-template-columns:1fr 1fr
  }
  .member-image {
    width:4.5rem;
    height:4.5rem
  }
  .menu-lottie {
    justify-content:center;
    align-items:center;
    display:flex
  }
  .nav-menu-wrapper {
    background-color:var(--_color---text-colors--transparent)
  }
  .nav-buttons {
    margin-left:0
  }
  .menu-button {
    justify-content:center;
    align-items:center;
    width:1.75rem;
    padding:0;
    display:flex
  }
  .menu-button.w--open {
    background-color:#fff0
  }
  .nav-menu {
    padding-top:var(--_size---spacing--spacing-large);
    padding-bottom:var(--_size---spacing--spacing-big);
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    background-color:var(--_color---background-colors--black);
    flex-flow:column;
    justify-content:space-around;
    align-items:center;
    padding-left:0;
    display:flex
  }
  .primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .nav-button-wrapper {
    width:100%;
    margin-left:0
  }
  .heo-top.home {
    max-width:34rem
  }
  .hero-marquee {
    grid-column-gap:var(--_size---spacing--spacing-normal);
    grid-row-gap:var(--_size---spacing--spacing-normal)
  }
  .simplify-top.left {
    max-width:none
  }
  .simplify-top.faq {
    max-width:none;
    position:static
  }
  .simplify-top.impact {
    max-width:28rem
  }
  .footer-top {
    flex-flow:wrap;
    grid-template-columns:.5fr 1fr;
    display:flex
  }
  .footer-bottom {
    flex-flow:wrap
  }
  .subscribe-gradient {
    width:var(--_size---default--width);
    max-width:36rem;
    margin-left:auto;
    margin-right:auto
  }
  .tabs-menu {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    max-width:15rem
  }
  .step-tab-link {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall)
  }
  .tabs-content {
    margin-left:1.5rem
  }
  .step-contents {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    grid-template-columns:1fr 1fr;
    align-items:center
  }
  .step-icon {
    width:2rem;
    height:2rem
  }
  .step-text {
    margin-top:var(--_size---spacing--spacing-small);
    margin-bottom:var(--_size---spacing--spacing-small)
  }
  .mission-middle {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .mission-video-wrap {
    min-width:15rem;
    max-width:15rem;
    height:16rem
  }
  .mission-desp {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .mission-author-signature {
    width:7rem
  }
  .mission-images {
    padding-left:var(--_size---spacing--spacing-small)
  }
  .mission-images.feature {
    margin-top:-3rem
  }
  .mission-gradient {
    width:16rem;
    height:20rem
  }
  .top-features-cards {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .feature-image._03,.feature-image._04 {
    max-width:18rem
  }
  .feature-image-block {
    height:16rem
  }
  .feature-image-block._05 {
    height:20rem
  }
  .bottom-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .desk-feature-card {
    display:none
  }
  .mob-feature-card {
    display:block
  }
  .integration-grid {
    display:flex
  }
  .seamless-image {
    position:static
  }
  .seamless-image.desk {
    display:none
  }
  .seamless-image.tab {
    max-width:32rem
  }
  .choose-cards {
    grid-template-columns:1fr 1fr
  }
  .choose-card.active {
    padding-right:var(--_size---spacing--spacing-regular);
    padding-left:var(--_size---spacing--spacing-regular);
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .choose-icon {
    width:6rem
  }
  .top-stories {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .cta-nums {
    height:2.725rem
  }
  .bottom-stories {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .pricing-cards {
    grid-template-columns:1fr 1fr
  }
  .about-img {
    max-width:16rem
  }
  .about-img._02 {
    max-width:28rem
  }
  .journey-details {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
  }
  .journey-flex {
    border-radius:var(--_size---border-radius--radius-tiny)
  }
  .journey-year {
    display:none
  }
  .journey-height {
    height:auto
  }
  .journey-line {
    display:none
  }
  .mission-image-box.value {
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-medium);
    height:26rem
  }
  .state-image-box {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .state-banner {
    object-position:50% 0%;
    height:28rem
  }
  .values-tabs {
    flex-flow:column
  }
  .values-tabs-content {
    margin-right:0
  }
  .values-tabs-menu {
    max-width:none;
    margin-top:var(--_size---spacing--spacing-small);
    padding-bottom:var(--_size---spacing--spacing-large)
  }
  .integration-image {
    max-width:36rem
  }
  .integration-collection-list {
    grid-row-gap:var(--_size---spacing--spacing-regular);
    grid-template-columns:1fr 1fr
  }
  .blog-collection-list {
    grid-row-gap:var(--_size---spacing--spacing-large);
    grid-template-columns:1fr 1fr
  }
  .blog-banner {
    height:28rem
  }
  .compare-box._01 {
    max-width:18rem
  }
  .compare-box._02 {
    max-width:15rem
  }
  .compare-box._04 {
    max-width:16rem
  }
  .compare-box.active {
    max-width:20rem
  }
  .compare-head._03,.compare-item.last {
    padding-left:var(--_size---spacing--spacing-regular)
  }
  .error-image {
    max-width:36rem
  }
  .marquee-margin {
    width:var(--_size---default--width);
    margin-top:0
  }
  .outcomes-cards {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small)
  }
  .outcomes-card {
    height:15rem;
    padding:var(--_size---spacing--spacing-medium);
    border-radius:1.25rem
  }
  .highlights-cards {
    margin-right:2rem
  }
  .highlight-left {
    max-width:20rem
  }
  .highlight-left.middle {
    max-width:8rem
  }
  .operational-detail-card {
    padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-medium)
  }
  .built-background-video {
    width:96%;
    height:18rem
  }
  .header-background-video {
    height:46.875rem
  }
  .real-time-background {
    height:20rem
  }
  .revenue-background-video {
    min-width:36rem;
    max-width:36rem;
    height:27.5rem
  }
  .deliver-1 {
    font-size:7.5rem
  }
  .bento-video {
    height:27.8rem
  }
  .bento-video._04 {
    height:45.2rem
  }
  .bento-video._05 {
    height:32rem
  }
}
@media screen and (max-width:767px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:2.75rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1rem;
    --_typography---heading-font-size--h2:2.5rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1rem;
    --_typography---heading-font-size--h3:2.25rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.1rem;
    --_typography---heading-font-size--h4:1.75rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.01rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.01rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.01rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:3.5rem;
    --_size---spacing--spacing-colossal:3rem;
    --_size---spacing--spacing-large:2rem;
    --_size---spacing--spacing-medium:1rem;
    --_size---spacing--spacing-jumbo:2.25rem;
    --_size---spacing--spacing-massive:2.5rem;
    --_size---spacing--spacing-big:2rem;
    --_size---spacing--spacing-normal:1.5rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.25rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }

  .section.hero-section {
    background-image:none
  }
  .section.features-marquee {
    margin-top:-8rem
  }
  .wrapper.cta-wrapper {
    padding-bottom:6rem
  }
  .wrapper.details-wrap {
    grid-column-gap:5rem;
    grid-row-gap:5rem
  }
  .wrapper.state-wrap {
    grid-template-columns:minmax(0,1fr)
  }
  .wrapper.integration-wrap {
    padding-top:9rem
  }
  .wrapper.home-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:8rem
  }
  .wrapper.step-wraper {
    grid-column-gap:var(--_size---spacing--spacing-large);
    grid-row-gap:var(--_size---spacing--spacing-large);
    padding-top:4rem;
    padding-bottom:4rem
  }
  .wrapper.features-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:8rem;
    padding-bottom:10rem
  }
  .wrapper.integration-single {
    padding-top:9rem
  }
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:5rem
  }
  .wrapper.blog-single,.wrapper.contact-hero {
    padding-top:9rem
  }
  .wrapper.features-height {
    height:auto
  }
  .wrapper.impact-wrapper {
    padding-top:5rem;
    padding-bottom:4rem
  }
  .wrapper.operational-wrapper {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive)
  }
  .button-subtitle {
    letter-spacing:-.0225rem;
    font-size:1.125rem;
    line-height:144.444%
  }
  .colours-details {
    grid-template-columns:1fr 1fr
  }
  .blank-box {
    display:none
  }
  .colour-box {
    height:10rem
  }
  .all-buttons {
    grid-template-columns:minmax(0,1fr)
  }
  
  .source-text {
    width:33rem
  }
  .version-title,.term-condition-title {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .card-details {
    padding-right:var(--_size---spacing--spacing-xxsmall);
    padding-left:var(--_size---spacing--spacing-xxsmall)
  }
  .card-details.value {
    grid-column-gap:var(--_size---spacing--spacing-medium);
    grid-row-gap:var(--_size---spacing--spacing-medium)
  }
  .mission-image {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .values-box {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive);
    flex-flow:row;
    grid-template-columns:1fr 1fr;
    display:flex;
    overflow:auto
  }
  .key-state-flex {
    grid-template-columns:1fr 1fr;
    display:flex;
    overflow:auto
  }
  .key-state-cards {
    width:var(--_size---default--width);
    grid-column-gap:var(--_size---spacing--spacing-normal);
    grid-row-gap:var(--_size---spacing--spacing-normal);
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-xsmall);
    background-image:none;
    background-repeat:repeat;
    background-size:auto;
    flex:none;
    max-width:16rem
  }
  .key-state-cards.active {
    background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69849af061bf3183854eb159_Group%202147237976%20/(1/).avif);
    background-repeat:no-repeat;
    background-size:100% 100%
  }
  .team-members-cards {
    grid-row-gap:var(--_size---spacing--spacing-regular);
    display:flex;
    overflow:auto
  }
  .team-card {
    flex-flow:column
  }
  .member-image {
    width:3.5rem;
    height:3.5rem
  }
  .navbar-brand {
    width:9rem
  }
  .cta-desp {
    text-shadow:0 0 #fff9
  }
  .cta-buttons {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small)
  }
  .hero-marquee {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular)
  }
  .footer-bottom {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    flex-flow:wrap
  }
  .tabs-menu {
    padding-top:var(--_size---spacing--spacing-ex-large);
    justify-content:flex-start;
    align-items:flex-start
  }
  .tabs-content {
    margin-top:var(--_size---spacing--spacing-regular);
    margin-left:1rem
  }
  .step-contents {
    grid-template-columns:1fr
  }
  .mission-middle {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular)
  }
  .mission-video-wrap {
    min-width:13rem;
    max-width:13rem;
    height:14rem
  }
  .mission-desp {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .mission-images.feature {
    margin-top:0;
    top:-8rem
  }
  .mission-gradient {
    width:12rem;
    height:16rem
  }
  .top-features-cards {
    justify-content:flex-start;
    align-items:stretch;
    display:flex;
    overflow:auto
  }
  .feature-card {
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .feature-card.last {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .feature-card.autotmation-4 {
    flex-flow:column;
    max-width:22rem;
    display:flex
  }
  .feature-image._03 {
    max-width:13rem
  }
  .feature-image._04 {
    max-width:14rem
  }
  .feature-detail {
    padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-regular)
  }
  .feature-image-block {
    height:14rem
  }
  .feature-image-block._05 {
    height:16rem
  }
  .mob-feature-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .seamless-image.tab {
    max-width:26rem
  }
  .choose-cards {
    display:flex;
    overflow:auto
  }
  .choose-card {
    padding:1.5rem 1rem
  }
  .choose-card.active {
    padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-small);
    grid-column-gap:var(--_size---spacing--spacing-xsmall);
    grid-row-gap:var(--_size---spacing--spacing-xsmall);
    border-radius:var(--_size---border-radius--radius-tiny)
  }
  .choose-icon {
    width:4.5rem
  }
  .choose-text {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .choose-para {
    font-size:var(--_typography---text-font-size--paragraph-s);
    line-height:var(--_typography---text-line-height--paragraph-s);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
  }
  .stories-bottom {
    flex:none;
    display:flex;
    overflow:auto
  }
  .top-stories {
    flex:none;
    display:flex
  }
  .stories-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .stories-card.big {
    max-width:34rem
  }
  .cta-nums {
    height:2.452rem
  }
  .cta-nums.outcomes {
    height:2.188rem
  }
  .officer-image {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .bottom-stories {
    flex:none;
    margin-left:1.5rem;
    display:flex
  }
  .pricing-cards {
    display:flex;
    overflow:auto
  }
  .pricing-card {
    border-radius:var(--_size---spacing--spacing-regular)
  }
  .pricing-card.active {
    flex:none;
    max-width:22rem
  }
  .about-img {
    max-width:14rem
  }
  .about-img._02 {
    max-width:24rem
  }
  .journey-details {
    display:flex;
    overflow:auto
  }
  .journey-item {
    max-width:20rem
  }
  .journey-flex,.mission-image-box {
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .mission-image-box.value {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .state-banner {
    height:22rem
  }
  .member-desig {
    padding:.25rem 1rem
  }
  .values-tabs-menu {
    padding:var(--_size---spacing--spacing-regular);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .values-tab-title {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .steps-margin {
    margin-top:-1.5rem
  }
  .integration-image {
    max-width:28rem
  }
  .integration-collection-list {
    grid-row-gap:var(--_size---spacing--spacing-small)
  }
  .integration-top,.integration-bottom {
    padding-right:var(--_size---spacing--spacing-small);
    padding-left:var(--_size---spacing--spacing-small)
  }
  .integration-icon {
    width:3.5rem
  }
  .integration-richtext figure {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .blog-collection-list {
    grid-template-columns:minmax(0,1fr)
  }
  .blog-banner {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .blog-richtext li {
    background-position:0 3px
  }
  .blog-author-card {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall);
    border-radius:var(--_size---border-radius--radius-medium);
    grid-template-columns:minmax(0,1fr)
  }
  .blog-author-image {
    object-position:50% 0%;
    height:22rem
  }
  .blog-author-info {
    padding:.75rem
  }
  .final-thoughts li {
    background-position:0 3px
  }
  .compare-box._01 {
    max-width:16rem
  }
  .compare-box._02 {
    max-width:13rem
  }
  .compare-box._04 {
    max-width:15rem
  }
  .compare-box.active {
    border-radius:var(--_size---border-radius--radius-small);
    max-width:16rem;
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .compare-item {
    padding-top:var(--_size---spacing--spacing-xxsmall);
    padding-bottom:var(--_size---spacing--spacing-xxsmall)
  }
  .compare-icon {
    width:1.25rem;
    min-width:1.25rem;
    height:1.25rem;
    min-height:1.25rem
  }
  .error-image {
    max-width:28rem
  }
  .div-block-2 {
    flex-flow:wrap
  }
  .features-card-items {
    height:auto
  }
  .features-all-cards {
    width:auto;
    display:none
  }
  .features-marquees {
    display:flex
  }
  .outcomes-cards {
    grid-template-columns:1fr 1fr
  }
  .highlights-cards {
    margin-right:2.9rem
  }
  .highlight-left {
    max-width:15rem
  }
  .highlight-left.middle {
    max-width:6rem
  }
  .operational-cards {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular);
    display:flex;
    overflow:auto
  }
  .operational-card {
    flex:none;
    max-width:20rem
  }
  .operational-card._02 {
    position:static
  }
  .operational-detail-card._01,.operational-detail-card._03 {
    transform:perspective(900px)
  }
  .autotmation {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .trust-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .hear-card {
    width:var(--_size---default--width);
    flex:none;
    order:9999;
    max-width:34rem
  }
  .left-pricing-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .values-card {
    flex:none
  }
  .members-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .built-background-video {
    height:11rem
  }
  .header-background-video {
    height:42rem
  }
  .header-background-video.features {
    height:36rem
  }
  .real-time-background {
    height:12.5rem
  }
  .revenue-background-video {
    min-width:24rem;
    max-width:24rem;
    height:18.3rem
  }
  .bento-video {
    flex:none;
    width:27.8rem;
    height:34.3rem
  }
  .bento-video._05 {
    display:none
  }
  .bento-video.mob-4 {
    width:35rem
  }
  .bento-video.mob-5 {
    width:49rem
  }
}
@media screen and (max-width:479px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:2.5rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1rem;
    --_typography---heading-font-size--h2:2.25rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1rem;
    --_typography---heading-font-size--h3:2rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.1rem;
    --_typography---heading-font-size--h4:1.625rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.01rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.01rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.01rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:3rem;
    --_size---spacing--spacing-colossal:2.5rem;
    --_size---spacing--spacing-large:1.5rem;
    --_size---spacing--spacing-medium:1rem;
    --_size---spacing--spacing-jumbo:2.25rem;
    --_size---spacing--spacing-massive:2.5rem;
    --_size---spacing--spacing-big:2rem;
    --_size---spacing--spacing-normal:1.25rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.25rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }
  .utility-page-wrap {
    padding-top:8rem;
    padding-bottom:2rem
  }
  .section.hero-section {
    background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69845a9df23dc4075e08b831_Frame%202147237493%201%20/(7/).avif);
    background-position:50% 100%;
    background-size:contain
  }
  .section.features-marquee {
    margin-top:-9rem
  }
  .wrapper.cta-wrapper {
    padding-bottom:4rem
  }
  .wrapper.styleguide-hero {
    padding-top:7rem
  }
  .wrapper.details-wrap {
    grid-column-gap:3rem;
    grid-row-gap:3rem;
    padding-top:4rem;
    padding-bottom:4rem
  }
  .wrapper.about-wrap {
    padding-top:8rem;
    padding-bottom:var(--_size---spacing--spacing-massive)
  }
  .wrapper.mission-wrap {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .wrapper.state-wrap {
    grid-template-columns:minmax(0,1fr);
    overflow:clip
  }
  .wrapper.integration-wrap {
    padding-top:8rem
  }
  .wrapper.integration-hub {
    padding-top:var(--_size---spacing--spacing-normal);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .wrapper.home-hero {
    grid-column-gap:5rem;
    grid-row-gap:5rem;
    padding-bottom:1rem
  }
  .wrapper.step-wraper {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    padding-top:3rem;
    padding-bottom:1rem
  }
  .wrapper.features-wrapper {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.features-hero {
    grid-column-gap:5rem;
    grid-row-gap:5rem;
    padding-top:8rem;
    padding-bottom:12rem
  }
  .wrapper.explore-integration {
    padding-top:var(--_size---spacing--spacing-normal);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .wrapper.integration-single {
    padding-top:8rem
  }
  .wrapper.integration-details {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:4rem
  }
  .wrapper.blog-single,.wrapper.contact-hero {
    padding-top:8rem
  }
  .wrapper.features-height {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.impact-wrapper {
    padding-top:3rem;
    padding-bottom:2.5rem
  }
  .colours-details {
    grid-template-columns:minmax(0,1fr)
  }
  .typography-info {
    padding-bottom:1rem
  }
  .blank-box {
    display:none
  }
  .secondary-button {
    grid-column-gap:var(--_size---spacing--spacing-tiny);
    grid-row-gap:var(--_size---spacing--spacing-tiny);
    padding:.75rem 1.25rem
  }
  .images {
    flex-flow:column;
    grid-template-columns:1fr 1fr
  }
  .source-text {
    text-align:left;
    width:18rem
  }
  .changelog-details {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .mission-image {
    border-radius:var(--_size---border-radius--radius-xsmall);
    height:16rem
  }
  .values-box {
    grid-template-columns:minmax(0,1fr)
  }
  .key-state-flex {
    width:var(--_size---default--width);
    grid-template-columns:minmax(0,1fr)
  }
  .key-state-cards {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .key-state-cards.active {
    border-color:var(--_color---text-colors--gray-colour)
  }
  .messege-box {
    width:95%;
    padding-right:var(--_size---spacing--spacing-xsmall);
    padding-left:var(--_size---spacing--spacing-xsmall)
  }
  .team-members-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .member-image {
    width:4rem;
    height:4rem
  }
  .menu-button {
    width:1.5rem
  }
  .navbar-brand {
    width:7.5rem
  }
  .primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
    padding:.75rem 1.25rem
  }
  .nav-button-wrapper {
    width:auto
  }
  .cta-buttons {
    flex-flow:wrap
  }
  .driven-contents {
    position:relative;
    top:0
  }
  .companies-title {
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .marquee-icon {
    width:7.25rem;
    margin-right:var(--_size---spacing--spacing-big)
  }
  .pages-content {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-big);
    flex-flow:wrap;
    display:flex
  }
  .subscribe-form-block {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .subscribe-gradient {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .subscribe-flex {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall);
    flex-flow:column
  }
  .subscribe-button {
    width:var(--_size---default--width)
  }
  .steps-tabs {
    flex-flow:column
  }
  .tabs-menu {
    max-width:none;
    margin-left:0;
    padding-top:0
  }
  .tabs-content {
    margin-left:0
  }
  .step-contents {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    grid-template-columns:minmax(0,1fr)
  }
  .mission-middle {
    grid-template-columns:minmax(0,1fr)
  }
  .mission-video-wrap {
    min-width:auto;
    max-width:none;
    height:16rem
  }
  .mission-images {
    padding-left:var(--_size---spacing--spacing-tiny)
  }
  .mission-images.feature {
    margin-top:0;
    top:-9rem
  }
  .mission-gradient {
    height:10rem
  }
  .top-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .feature-card {
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .feature-card.autotmation-4 {
    max-width:21.5rem
  }
  .feature-image-block._05 {
    height:14rem
  }
  .bottom-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .mob-feature-card {
    max-width:21.5rem
  }
  .integration-grid {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    flex-flow:column;
    grid-template-columns:minmax(0,1fr)
  }
  .seamless-card {
    max-width:none
  }
  .choose-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .choose-icon {
    width:4rem
  }
  .top-stories {
    grid-template-columns:minmax(0,1fr)
  }
  .stories-card.big {
    grid-template-columns:minmax(0,.75fr) minmax(0,1fr);
    max-width:26rem
  }
  .cta-nums {
    height:2.18rem
  }
  .cta-nums.outcomes {
    height:2.031rem
  }
  .stories-icon {
    width:7.5rem
  }
  .stories-icon._02 {
    width:8.5rem
  }
  .stories-icon._03,.stories-icon._04 {
    width:7.5rem
  }
  .officer-image {
    border-radius:var(--_size---border-radius--radius-small);
    object-position:50% 0%;
    height:16rem
  }
  .customer-desp {
    font-size:var(--_typography---text-font-size--paragraph-l);
    line-height:var(--_typography---text-line-height--paragraph-l);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
  }
  .bottom-stories {
    grid-template-columns:minmax(0,1fr)
  }
  .pricing-list-item {
    background-position:0 3px;
    background-size:1.25rem;
    padding-left:1.75rem
  }
  .faq-question {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .faq-answer {
    width:auto;
    min-width:auto
  }
  .faq-para {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .about-img {
    border-radius:var(--_size---border-radius--radius-xsmall);
    max-width:12rem
  }
  .about-img._02 {
    max-width:20rem
  }
  .journey-details {
    grid-template-columns:minmax(0,1fr)
  }
  .icon-journey {
    width:3rem
  }
  .mission-image-box.value {
    height:16rem
  }
  .value-image {
    width:3.5rem
  }
  .state-banner {
    height:16rem
  }
  .values-tabs-menu {
    padding-right:var(--_size---spacing--spacing-small);
    padding-left:var(--_size---spacing--spacing-small);
    border:1px solid var(--_color---border--stroke-white)
  }
  .values-contents {
    padding-bottom:var(--_size---spacing--spacing-small);
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall)
  }
  .values-tab-title {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .values-dot {
    width:.3rem;
    min-width:.3rem;
    height:.3rem;
    min-height:.3rem
  }
  .steps-margin {
    margin-top:-.5rem
  }
  .integration-image {
    max-width:24rem
  }
  .integration-collection-list {
    grid-template-columns:minmax(0,1fr)
  }
  .integration-header {
    flex-flow:wrap
  }
  .blog-banner {
    height:16rem
  }
  .blog-richtext li {
    background-size:1rem;
    padding-left:1.5rem
  }
  .blog-author-image {
    height:16rem
  }
  .blog-author-info {
    padding:.5rem
  }
  .blog-author-desp {
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .final-thoughts li {
    background-size:1rem;
    padding-left:1.5rem
  }
  .contact-form-block {
    padding-right:var(--_size---spacing--spacing-small);
    padding-left:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .text-field {
    height:3rem
  }
  .contact-grid {
    grid-column-gap:0rem;
    grid-row-gap:0rem;
    grid-template-columns:minmax(0,1fr)
  }
  .message {
    height:6rem;
    min-height:6rem
  }
  .contact-right {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .contact-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .changelog-list {
    padding-left:1rem
  }
  .error-image {
    max-width:22rem
  }
  .outcomes-cards {
    grid-template-columns:1fr;
    display:flex;
    overflow:auto
  }
  .outcomes-card {
    flex:none;
    max-width:17rem
  }
  .outcomes-card._04 {
    max-width:20rem
  }
  .highlights-cards {
    flex-flow:column;
    margin-right:0
  }
  .highlight-left {
    max-width:none
  }
  .highlight-left.middle {
    display:none
  }
  .operational-card {
    max-width:18rem
  }
  .autotmation {
    max-width:21.5rem
  }
  .hear-card {
    max-width:26rem
  }
  .background-video {
    height:20rem
  }
  .built-background-video {
    height:8rem
  }
  .header-background-video {
    height:auto
  }
  .header-background-video.features {
    height:35.5rem
  }
  .real-time-background {
    height:10rem
  }
  .revenue-background-video.border {
    border-radius:var(--_size---border-radius--radius-medium);
    height:20rem
  }
  .deliver-1 {
    color:var(--_color---text-colors--orange-colour);
    right:-10%
  }
  .deliver-1._04 {
    font-size:5.5rem;
    bottom:-4%
  }
}
#w-node-_9e26ca5c-8533-59df-c09c-2899b5fcb370-97dcb3ce,#w-node-_1f2ac43d-379d-6b93-0da0-ddf66fd7fc79-97dcb3ce {
  place-self:center
}
#w-node-_79907ace-ab5d-132e-c63f-9a676343082b-4a27696c {
  grid-area:2/1/3/3
}
@media screen and (max-width:991px) {
  #w-node-cadf3147-b84b-a59c-4b25-269c23cefd57-97dcb3ce {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336ca7-fe336c10,#w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336caa-fe336c10 {
    grid-area:2/1/3/3
  }
}
@media screen and (max-width:479px) {
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336ca7-fe336c10 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336caa-fe336c10 {
    order:9999;
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_1a18fa00-e761-d649-e1b7-360137f338a9-37f338a7 {
    grid-area:span 1/span 1/span 1/span 1
  }
}
/* inline style */ @media (min-width:992px) {
  html.w-mod-js:not(.w-mod-ix) [data-w-id="aee59276-c8b8-8ccc-c875-f02a516430e4"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="9a7c9012-2c05-94f4-bcbc-1ec41e787e27"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="ba90ae3c-7224-5769-3e2d-606c7532e739"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="73e77d28-b27d-f408-ffb7-6c38f3b9982b"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="49a4d39f-6987-1b81-13f9-4b3cd7b1d33f"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="e6ba7a41-7a26-c9b7-2cab-4dd227bf5c8b"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="bdc17364-f84d-0829-1233-fcc0dadfaabb"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="65216364-881e-7aa4-51db-84301c4eb6c0"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="d4ba093a-27c1-d318-a251-eff5358ac3f8"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="d4b46d73-7426-9800-60bd-4b8c63003db9"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="3e3fe87e-b4a1-48d5-f73a-0089112efe06"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="0f32e905-81d9-f08d-686d-e5a035038b3c"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="f3d5f42e-a948-f4e2-8ed7-41b09c2fc1e9"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="cdfa6ef6-d987-58da-d1c5-1f06978ae163"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="69dc6b85-d7ac-7efb-83ce-530d5abb4ebc"] {
    opacity:0;
  }
}
@media (max-width:991px) and (min-width:768px) {
  html.w-mod-js:not(.w-mod-ix) [data-w-id="aee59276-c8b8-8ccc-c875-f02a516430e4"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="9a7c9012-2c05-94f4-bcbc-1ec41e787e27"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="ba90ae3c-7224-5769-3e2d-606c7532e739"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="73e77d28-b27d-f408-ffb7-6c38f3b9982b"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="49a4d39f-6987-1b81-13f9-4b3cd7b1d33f"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="e6ba7a41-7a26-c9b7-2cab-4dd227bf5c8b"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="bdc17364-f84d-0829-1233-fcc0dadfaabb"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="65216364-881e-7aa4-51db-84301c4eb6c0"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="d4ba093a-27c1-d318-a251-eff5358ac3f8"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="d4b46d73-7426-9800-60bd-4b8c63003db9"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="3e3fe87e-b4a1-48d5-f73a-0089112efe06"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="0f32e905-81d9-f08d-686d-e5a035038b3c"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="f3d5f42e-a948-f4e2-8ed7-41b09c2fc1e9"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="cdfa6ef6-d987-58da-d1c5-1f06978ae163"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="69dc6b85-d7ac-7efb-83ce-530d5abb4ebc"] {
    opacity:0;
  }
}
/* inline style */ html.w-mod-js:not(.w-mod-ix3) :is(.styleguide-title, .integration-title, .cta-title.contact, .cta-title) {
  visibility: hidden !important;
}

/* ---- page break ---- */

/* https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/css/revorao.shared.0ae56ff14.min.css */ 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:700
}
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:700
}
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:400;
  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:400;
  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
}
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:700
}
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:700;
  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:400;
  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:400;
  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:400;
  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:400;
  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
}
@media screen and (max-width:767px) {
  .w-nav-brand {
    padding-left:10px
  }
}
.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:50%;
  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:translate(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:translateY(-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)
  }
  to {
    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
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68179fd15ebe177a7db_InterDisplay-Bold.ttf)format("truetype"),url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb681969c85fdc8e14e79_InterDisplay-ExtraBold.ttf)format("truetype");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68057c5c5f03844a6a1_InterDisplay-Black.ttf)format("truetype");
  font-weight:900;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68223b561d93ffb09bc_InterDisplay-SemiBold.ttf)format("truetype");
  font-weight:600;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68286862ab3a8462aa2_InterDisplay-Light.ttf)format("truetype");
  font-weight:300;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6800244d715baca574a_InterDisplay-ExtraLight.ttf)format("truetype");
  font-weight:200;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68041a42f5b6fcd5a0a_InterDisplay-Thin.ttf)format("truetype");
  font-weight:100;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6813be230d535b92c17_InterDisplay-Medium.ttf)format("truetype");
  font-weight:500;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6820b4671c8cba5dc6e_InterDisplay-Regular.ttf)format("truetype");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
:root {
  --_color---background-colors--black:black;
  --font-family--inter-display:"Inter Display",Georgia,sans-serif;
  --_color---text-colors--white:white;
  --_typography---text-font-size--paragraph-default:1rem;
  --_typography---text-line-height--paragraph-default:150%;
  --font-weight--regular:400;
  --_typography---text-letter-spacing--paragraph-default:0rem;
  --_typography---heading-font-size--h1:3.875rem;
  --_typography---heading-line-height--h1:102%;
  --font-weight--medium:500;
  --_typography---heading-letter-spacing--h1:-.1525rem;
  --_typography---heading-font-size--h2:3.25rem;
  --_typography---heading-line-height--h2:116%;
  --_typography---heading-letter-spacing--h2:-.1525rem;
  --_typography---heading-font-size--h3:3rem;
  --_typography---heading-line-height--h3:109%;
  --_typography---heading-letter-spacing--h3:-.125rem;
  --_typography---heading-font-size--h4:2rem;
  --_typography---heading-line-height--h4:125%;
  --_typography---heading-letter-spacing--h4:0rem;
  --_typography---heading-font-size--h5:1.5rem;
  --_typography---heading-line-height--h5:134%;
  --_typography---heading-letter-spacing--h5:-.0625rem;
  --_typography---heading-font-size--h6:1.25rem;
  --_typography---heading-line-height--h6:140%;
  --_typography---heading-letter-spacing--h6:0rem;
  --_size---default--width:100%;
  --_size---default--height:100%;
  --_size---spacing--spacing-small:1rem;
  --_size---spacing--spacing-xsmall:.5rem;
  --_size---spacing--spacing-ex-large:6.25rem;
  --_size---spacing--spacing-colossal:5rem;
  --_size---spacing--spacing-large:2.5rem;
  --_size---spacing--spacing-medium:1.25rem;
  --_size---spacing--spacing-jumbo:3.75rem;
  --_size---spacing--spacing-massive:4rem;
  --_size---spacing--spacing-big:3rem;
  --_size---spacing--spacing-normal:2rem;
  --_size---spacing--spacing-tiny:.25rem;
  --_size---spacing--spacing-regular:1.5rem;
  --_typography---text-font-size--paragraph-l:1.125rem;
  --_typography---text-line-height--paragraph-l:145%;
  --_typography---text-letter-spacing--paragraph-l:-.0225rem;
  --_color---border--stroke-white:#ffffff1a;
  --_size---container--max-width:80rem;
  --_size---border-radius--radius-small:1rem;
  --_color---background-colors--green-colour:#1ac352;
  --_color---text-colors--gray-colour:#ffffff4d;
  --_color---background-colors--stroke-colour:#1d2326;
  --_color---text-colors--orange-colour:#f54206;
  --_color---text-colors--transparent:#fff0;
  --_color---text-colors--text-gray:#fff9;
  --_size---border-radius--radius-large:3.125rem;
  --_color---background-colors--soft-coral:#ff865e;
  --_size---spacing--spacing-xxsmall:.75rem;
  --_typography---text-font-size--paragraph-s:.875rem;
  --_typography---text-line-height--paragraph-s:115%;
  --_typography---text-letter-spacing--paragraph-s:-.0125rem;
  --_size---border-radius--radius-xsmall:.75rem;
  --_size---border-radius--radius-medium:1.5rem;
  --_size---border-radius--radius-circle:100%;
  --_color---background-colors--rgba-255-255-255-0-12:#ffffff1f;
  --_size---border-radius--radius-soft:6.25rem;
  --_color---text-colors--rgba-255-255-255-0-02:#ffffff05;
  --_color---background-colors--color:#f54206;
  --_color---background-colors--midnight-umber:#0e0400;
  --_color---background-colors--soft-black:#1f1f1f;
  --_size---border-radius--radius-tiny:.25rem;
  --_color---text-colors--rgba-255-219-203-0-02:#ffdbcb05;
  --_color---rgba-255-255-255-0-06:#ffffff0f;
  --_size---border-radius--radius-regular:1.875rem;
  --font-weight--thin:100;
  --font-weight--extra-light:200;
  --font-weight--light:300;
  --font-weight--semi-bold:600;
  --font-weight--bold:700;
  --font-weight--extra-bold:800;
  --font-weight--heavy:900;
  --_size---border-radius--radius-big:4.125rem
}
body {
  background-color:var(--_color---background-colors--black);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  --_size---default--width:100%;
  --_size---default--height:100%;
  --_size---spacing--spacing-small:1rem;
  --_size---spacing--spacing-xsmall:.5rem;
  --_size---spacing--spacing-ex-large:6.25rem;
  --_size---spacing--spacing-colossal:5rem;
  --_size---spacing--spacing-large:2.5rem;
  --_size---spacing--spacing-medium:1.25rem;
  --_size---spacing--spacing-jumbo:3.75rem;
  --_size---spacing--spacing-massive:4rem;
  --_size---spacing--spacing-big:3rem;
  --_size---spacing--spacing-normal:2rem;
  --_size---spacing--spacing-tiny:.25rem;
  --_size---spacing--spacing-regular:1.5rem;
  --_size---container--max-width:80rem;
  --_size---border-radius--radius-small:1rem;
  --_size---border-radius--radius-large:3.125rem;
  --_size---spacing--spacing-xxsmall:.75rem;
  --_size---border-radius--radius-xsmall:.75rem;
  --_size---border-radius--radius-medium:1.5rem;
  --_size---border-radius--radius-circle:100%;
  --_size---border-radius--radius-soft:6.25rem;
  --_size---border-radius--radius-tiny:.25rem;
  --_size---border-radius--radius-regular:1.875rem;
  --_size---border-radius--radius-big:4.125rem;
  --_typography---text-font-size--paragraph-default:1rem;
  --_typography---text-line-height--paragraph-default:150%;
  --_typography---text-letter-spacing--paragraph-default:0rem;
  --_typography---heading-font-size--h1:3.875rem;
  --_typography---heading-line-height--h1:102%;
  --_typography---heading-letter-spacing--h1:-.1525rem;
  --_typography---heading-font-size--h2:3.25rem;
  --_typography---heading-line-height--h2:116%;
  --_typography---heading-letter-spacing--h2:-.1525rem;
  --_typography---heading-font-size--h3:3rem;
  --_typography---heading-line-height--h3:109%;
  --_typography---heading-letter-spacing--h3:-.125rem;
  --_typography---heading-font-size--h4:2rem;
  --_typography---heading-line-height--h4:125%;
  --_typography---heading-letter-spacing--h4:0rem;
  --_typography---heading-font-size--h5:1.5rem;
  --_typography---heading-line-height--h5:134%;
  --_typography---heading-letter-spacing--h5:-.0625rem;
  --_typography---heading-font-size--h6:1.25rem;
  --_typography---heading-line-height--h6:140%;
  --_typography---heading-letter-spacing--h6:0rem;
  --_typography---text-font-size--paragraph-l:1.125rem;
  --_typography---text-line-height--paragraph-l:145%;
  --_typography---text-letter-spacing--paragraph-l:-.0225rem;
  --_typography---text-font-size--paragraph-s:.875rem;
  --_typography---text-line-height--paragraph-s:115%;
  --_typography---text-letter-spacing--paragraph-s:-.0125rem
}
h1 {
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h1);
  line-height:var(--_typography---heading-line-height--h1);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h1);
  margin-top:0;
  margin-bottom:0
}
h2 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h2);
  line-height:var(--_typography---heading-line-height--h2);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h2);
  margin-top:0;
  margin-bottom:0
}
h3 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h3);
  line-height:var(--_typography---heading-line-height--h3);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h3);
  margin-top:0;
  margin-bottom:0
}
h4 {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h4);
  margin-top:0;
  margin-bottom:0
}
h5 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h5);
  margin-top:0;
  margin-bottom:0
}
h6 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  margin-top:0;
  margin-bottom:0
}
p {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  margin-top:0;
  margin-bottom:0
}
ul {
  margin-top:0;
  margin-bottom:10px;
  padding-left:40px
}
img {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  max-height:var(--_size---default--height);
  max-width:var(--_size---default--width);
  object-fit:cover;
  display:inline-block
}
figure {
  margin-bottom:10px
}
.utility-page-wrap {
  width:100vw;
  max-width:100%;
  height:100vh;
  max-height:100%;
  padding-right:var(--_size---spacing--spacing-small);
  padding-left:var(--_size---spacing--spacing-small);
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative
}
.utility-page-content {
  width:var(--_size---default--width);
  text-align:center;
  flex-direction:column;
  max-width:28rem;
  margin-bottom:0;
  display:flex
}
.utility-page-form {
  width:var(--_size---default--width);
  flex-direction:column;
  align-items:stretch;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.typography-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr;
  grid-auto-columns:1fr;
  display:grid
}
.third-button {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  color:var(--_color---text-colors--white);
  font-weight:var(--font-weight--medium);
  flex-flow:row;
  flex:none;
  justify-content:center;
  align-items:center;
  text-decoration:none;
  display:flex;
  position:relative
}
.section {
  position:relative
}
.section.styleguide {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977b351c34286308ccee2a7_Frame%202147237590.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}
.section.cta {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69847eefc245388e928a695e_Frame%202147237494.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}

.section.about-us {
  padding-bottom:var(--_size---spacing--spacing-ex-large);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bbee32bbece66da15eb36_Group%202147238045.avif);
  background-repeat:no-repeat;
  background-size:cover
}
.section.integration-hero {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697cc3a591e60a358670ddbd_Frame%202147237590.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}
.section.hero-section {
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  background-size:auto
}
.section.mission {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69847e18014afff814a166ff_Our%20Mission%20/(1/).avif);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}
.section.features-section {
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  background-size:auto
}
.section.integration-single {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d177dc7121e0ede7b5ff3_Frame%202147237590.png);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover
}
.section.contact {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697dc415a64f1abb3ae57c9c_Frame%202147237611.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover
}
.wrapper {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding-top:var(--_size---spacing--spacing-ex-large);
  padding-bottom:var(--_size---spacing--spacing-ex-large);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:relative
}
.wrapper.cta-wrapper {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  padding-bottom:10.5rem
}
.wrapper.styleguide-hero {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  padding-top:13.5rem
}
.wrapper.details-wrap {
  grid-column-gap:10rem;
  grid-row-gap:10rem;
  padding-top:8rem;
  padding-bottom:8rem
}

.wrapper.t-c-details-wrap {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  max-width:50rem
}

.wrapper.about-wrap {
  padding-top:13.5rem;
  padding-bottom:var(--_size---spacing--spacing-colossal);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium)
}
.wrapper.mission-wrap {
  padding-bottom:var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-ex-large);
  flex-flow:row;
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:grid
}
.wrapper.values-wrap {
  padding-bottom:var(--_size---spacing--spacing-large)
}
.wrapper.state-wrap {
  padding-bottom:var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  flex-flow:row;
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  display:grid
}
.wrapper.team-wrap {
  padding-top:var(--_size---spacing--spacing-colossal)
}
.wrapper.integration-wrap {
  padding-top:13.5rem
}
.wrapper.integration-hub,.wrapper.core-value-wrap {
  padding-bottom:var(--_size---spacing--spacing-small)
}
.wrapper.footer-wrapper {
  padding-bottom:var(--_size---spacing--spacing-big)
}
.wrapper.home-hero {
  padding-top:13.5rem;
  padding-bottom:var(--_size---spacing--spacing-normal);
  grid-column-gap:15.56rem;
  grid-row-gap:15.56rem
}
.wrapper.step-wraper {
  padding-top:6rem;
  padding-bottom:6rem
}
.wrapper.features-wrapper {
  padding-bottom:var(--_size---spacing--spacing-large)
}
.wrapper.integration-wrapper {
  padding-bottom:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid;
  position:relative
}
.wrapper.choose,.wrapper.stories,.wrapper.pricing-wrapper {
  padding-bottom:var(--_size---spacing--spacing-normal)
}
.wrapper.faq {
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.75fr 1fr;
  grid-auto-columns:1fr;
  place-items:start stretch;
  display:grid
}
.wrapper.journey-wrapper {
  height:100vh;
  padding-bottom:var(--_size---spacing--spacing-small);
  position:sticky;
  top:0;
  overflow:visible
}
.wrapper.features-hero {
  padding-top:13.5rem;
  padding-bottom:var(--_size---spacing--spacing-normal);
  grid-column-gap:15.56rem;
  grid-row-gap:15.56rem
}

.wrapper.integration-single {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  padding-top:13.5rem
}
.wrapper.integration-details {
  width:var(--_size---default--width);
  max-width:50rem;
  padding-top:0;
  padding-bottom:0
}
.wrapper.blog,.wrapper.more-blogs {
  padding-bottom:8rem
}
.wrapper.blog-single {
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  justify-content:center;
  align-items:flex-start;
  padding-top:13.5rem;
  padding-bottom:0
}
.wrapper.blog-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  justify-content:center;
  align-items:flex-start;
  max-width:50rem;
  padding-top:0;
  padding-bottom:0
}
.wrapper.plan-details {
  padding-top:var(--_size---spacing--spacing-colossal);
  padding-bottom:var(--_size---spacing--spacing-normal)
}
.wrapper.contact-hero {
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.8fr 1fr;
  grid-auto-columns:1fr;
  align-items:stretch;
  padding-top:13.5rem;
  display:grid
}
.wrapper.features-height {
  height:300vh;
  padding-bottom:var(--_size---spacing--spacing-massive);
  display:block
}
.wrapper.impact-wrapper {
  padding-top:var(--_size---spacing--spacing-massive);
  padding-bottom:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal)
}
.wrapper.outcomes-wrapper {
  padding-top:var(--_size---spacing--spacing-massive)
}
.wrapper.highlight-wrapper {
  padding-top:var(--_size---spacing--spacing-massive);
  padding-bottom:var(--_size---spacing--spacing-tiny);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal)
}
.wrapper.operational-wrapper {
  padding-top:var(--_size---spacing--spacing-massive)
}
.button-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.button-subtitle {
  width:var(--_size---default--width);
  max-width:17.25rem;
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.large-paragraph {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.styleguide-details {
  width:var(--_size---default--width);
  padding-top:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  border-top:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  display:flex
}
.colours-subtitle {
  width:var(--_size---default--width);
  max-width:17.25rem;
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.colours-details {
  z-index:2;
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.container {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  max-width:var(--_size---container--max-width);
  padding-right:var(--_size---spacing--spacing-small);
  padding-left:var(--_size---spacing--spacing-small);
  margin-left:auto;
  margin-right:auto
}
.container.mission {
  position:absolute;
  inset:0%
}
.colour-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.65fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.page-wrapper {
  overflow:clip
}
.button-box {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:wrap;
  justify-content:flex-start;
  align-items:center;
  max-width:28rem;
  display:flex
}
.colour-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.typography-info {
  padding-bottom:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border-bottom:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  display:flex
}
.colour-box {
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--white);
  height:12.5rem
}
.colour-box._11 {
  background-color:var(--_color---background-colors--green-colour)
}
.colour-box._04 {
  border-style:solid;
  border-width:1px;
  border-color:var(--_color---border--stroke-white)#ffffff1a #ffffff1a;
  background-color:var(--_color---text-colors--gray-colour)
}
.colour-box._03 {
  border-style:solid;
  border-width:1px;
  border-color:var(--_color---border--stroke-white)#ffffff1a #ffffff1a;
  background-color:var(--_color---background-colors--black)
}
.colour-box._09 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---border--stroke-white)
}
.colour-box._10 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---text-colors--orange-colour)
}
.colour-box._05 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c13d57822a8089f396a6_Rectangle%2042004.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._02 {
  background-color:var(--_color---text-colors--text-gray)
}
.colour-box._06 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c1e2cfb3d9dac9d22600_Rectangle%2042001.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._07 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c2a46585bff22f57982f_Group%202147237232.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._08 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c3120d9b76fb118626bc_Rectangle%2041999.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.secondary-button {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border-radius:var(--_size---border-radius--radius-large);
  background-color:var(--_color---text-colors--orange-colour);
  color:var(--_color---background-colors--black);
  font-weight:var(--font-weight--medium);
  flex:none;
  justify-content:center;
  align-items:center;
  padding:.88rem 1.88rem;
  text-decoration:none;
  display:flex
}
.secondary-button:where(.w-variant-00191611-0003-19f2-9fb1-e6f557991095) {
  background-image:linear-gradient(180deg,var(--_color---background-colors--soft-coral),var(--_color---text-colors--orange-colour));
  padding-left:2.25rem;
  padding-right:2.25rem
}
.all-buttons {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.typography-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  display:flex
}
.colour-info {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  display:flex
}
.button-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.button-text {
  font-weight:var(--font-weight--medium)
}
.small-paragraph {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.colour-name-box {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  display:flex
}
.colour-code-flex {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  display:flex
}
.typography-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}

.image-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.image-block {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.images {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  place-items:center stretch;
  display:grid
}

.source-block {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h5);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.source-text {
  color:var(--_color---text-colors--text-gray)
}
.cta-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:38.625rem;
  display:flex
}
.changelog-details {
  width:var(--_size---default--width);
  max-width:55.5rem;
  padding:var(--_size---spacing--spacing-normal);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border:1px solid var(--_color---text-colors--gray-colour);
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697df41e592b1f1f0e65ce5f_Group%202147237287%20/(2/).avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  display:flex
}
.version-title {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.version-details {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:column;
  display:flex
}
.version-subtitle {
  color:var(--_color---text-colors--text-gray);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.term-condition-details {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  display:flex
}
.term-condition-title {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.term-condition-text {
  color:var(--_color---text-colors--text-gray)
}
.details-top {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}

.gray-text {
  color:var(--_color---text-colors--text-gray)
}
.about-hero-title {
  width:var(--_size---default--width);
  max-width:61.25rem;
  font-size:var(--_typography---heading-font-size--h3);
  line-height:var(--_typography---heading-line-height--h3);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h3)
}
.card-details {
  padding-right:var(--_size---spacing--spacing-regular);
  padding-left:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  flex-flow:column;
  display:flex
}
.card-details.value {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border:0 #fff0;
  border-radius:0;
  max-width:18.75rem;
  padding:0
}
.card-text {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  display:flex
}
.card-short-desc {
  width:18.75rem;
  color:var(--_color---text-colors--text-gray)
}
.mission-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:37.5rem;
  display:flex
}
.mission-top-details {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-top-details.state {
  width:var(--_size---default--width);
  max-width:30.6875rem
}
.mission-top-details.contact {
  width:var(--_size---default--width);
  max-width:28.6875rem
}
.mission-short-desc {
  color:var(--_color---text-colors--text-gray)
}
.mission-image {
  border-radius:var(--_size---border-radius--radius-medium)
}
.values-box {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  flex-flow:wrap;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:flex
}
.key-state-details {
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-ex-large);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.key-state-flex {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.key-state-cards {
  padding:var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bea053459b3f15facc4c8_Group%202147237975.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  display:flex
}
.key-state-cards.active {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bea464a45bc99ead61dc5_Group%202147237976.avif)
}
.card-short-desc.key-state {
  width:auto
}
.messege-box {
  top:auto;
  left:0%;
  right:0%;
  bottom:var(--_size---spacing--spacing-small);
  width:92%;
  padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border-radius:var(--_size---border-radius--radius-xsmall);
  -webkit-backdrop-filter:blur(37px);
  backdrop-filter:blur(37px);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bed9444ad651634499368_Group%202147237692.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-end;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:absolute;
  overflow:clip
}
.message-text {
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.profile {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.profile-icon {
  border-radius:var(--_size---border-radius--radius-circle);
  width:2rem;
  height:2rem
}
.profile-name {
  font-weight:var(--font-weight--medium)
}
.mark-read {
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  box-shadow:0 1px 3px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  padding:.12rem .75rem
}
.team-members-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.team-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c512660e34fd95164f59f_Group%202147238009.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  display:flex
}
.team-card:where(.w-variant-28e9a296-279c-5200-eb1a-449cf005edfe) {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c54c6d9e1927e71d14517_Group%202147238010.avif)
}
.member-image {
  width:5.75rem;
  height:5.75rem
}
.member-info {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.member-name {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.member-designation {
  color:var(--_color---text-colors--text-gray)
}
.click-icon {
  width:1.125rem;
  height:1.125rem
}
.navbar {
  width:var(--_size---default--width);
  padding-top:var(--_size---spacing--spacing-small);
  padding-bottom:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  background-color:var(--_color---background-colors--black);
  position:absolute;
  inset:0% 0% auto
}
.nav-link {
  color:var(--_color---text-colors--text-gray);
  margin:0;
  padding:0;
  text-decoration:none;
  transition:all .25s
}
.nav-link:hover,.nav-link.w--current {
  color:var(--_color---text-colors--white)
}
.navbar-wrapper {
  justify-content:space-between;
  align-items:center;
  display:flex
}
.nav-buttons {
  z-index:1;
  margin-left:4rem;
  position:relative
}
.nav-menu {
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  justify-content:space-between;
  align-items:center;
  margin-bottom:0;
  padding-bottom:0;
  padding-left:0;
  display:flex
}
.navbar-brand {
  width:9.125rem;
  padding:0
}
.primary-button {
  border-top-left-radius:var(--_size---border-radius--radius-soft);
  border-top-right-radius:var(--_size---border-radius--radius-soft);
  border-bottom-left-radius:var(--_size---border-radius--radius-soft);
  border-bottom-right-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--white);
  color:var(--_color---background-colors--black);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--medium);
  text-align:center;
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  justify-content:center;
  align-items:center;
  padding:.75rem 1.4rem;
  text-decoration:none;
  display:flex;
  position:relative;
  overflow:clip;
  box-shadow:0 4px 4px #1717170a
}
.primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  padding:.88rem 1.88rem
}
.nav-button-wrapper {
  margin-left:11rem
}
.button-texts {
  flex:none;
  height:1.006rem;
  padding-left:.125rem;
  padding-right:.125rem;
  overflow:clip
}
.button-texts:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229),.button-texts.secondary,.button-texts._03 {
  height:1.5rem
}
.subtitle-wrap {
  padding:var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative;
  overflow:clip
}
.subtitle-bg {
  object-fit:contain;
  position:absolute;
  inset:0%
}
.subtitle-text {
  z-index:1;
  position:relative
}
.styleguide-title {
  text-align:center
}
.styleguide-title:where(.w-variant-a5d48d32-9193-bb2f-25a8-43a309ad9a1c) {
  width:var(--_size---default--width);
  max-width:40rem
}
.styleguide-title.features-hero {
  width:var(--_size---default--width);
  max-width:29.1875rem
}
.styleguide-desp {
  width:var(--_size---default--width);
  max-width:39.875rem;
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.left-line {
  z-index:-1;
  background-color:var(--_color---border--stroke-white);
  width:1px;
  position:absolute;
  inset:0% auto 0% 25%
}
.left-line._01 {
  z-index:0
}
.right-line {
  z-index:-1;
  background-color:var(--_color---border--stroke-white);
  width:1px;
  position:absolute;
  inset:0% 25% 0% auto
}
.right-line._01 {
  z-index:0
}
.link-button {
  font-weight:var(--font-weight--medium)
}
.small-button {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.arrow-box {
  justify-content:center;
  align-items:center;
  width:1.25rem;
  min-width:1.25rem;
  height:1.25rem;
  min-height:1.25rem;
  position:relative;
  overflow:clip
}
.arrow-box:where(.w-variant-00191611-0003-19f2-9fb1-e6f557991095) {
  display:none
}
.button-arrow {
  width:1.25rem;
  min-width:1.25rem;
  height:1.25rem;
  min-height:1.25rem
}
.button-arrow._02 {
  position:absolute;
  inset:0% auto 0% -100%
}
.button-arrows {
  flex-flow:column;
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem;
  position:relative;
  overflow:clip
}
.button-arrows:where(.w-variant-89931872-ef8d-1c5d-bd17-e33263f2e04a) {
  display:none
}
.button-svg {
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem
}
.button-svg._02 {
  position:absolute;
  inset:0% auto 0% -100%
}
.button-underine {
  background-color:var(--_color---text-colors--white);
  width:100%;
  height:1px;
  position:absolute;
  inset:auto 0% 0%
}
.cta-title {
  text-align:center
}
.cta-title.left-align,.cta-title.mission,.cta-title.contact {
  text-align:left
}
.cta-desp {
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.cta-desp.left-align {
  text-align:left
}
.cta-buttons {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:center;
  display:flex
}
.footer {
  position:relative
}
.heo-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.heo-top.integration {
  max-width:40rem
}
.driven-contents {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  display:flex
}
.hero-marquee {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex;
  overflow:clip
}
.companies-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.marquee-items {
  width:var(--_size---default--width);
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:relative
}
.hero-marquee-items {
  flex:none;
  justify-content:flex-start;
  align-self:flex-start;
  align-items:center;
  display:flex
}
.marquee-icon {
  width:8.75rem;
  height:auto;
  margin-right:var(--_size---spacing--spacing-massive);
  opacity:.4
}
.marquee-left-gradient {
  background-image:linear-gradient(90deg,var(--_color---background-colors--midnight-umber)20%,var(--_color---text-colors--transparent));
  width:5rem;
  height:auto;
  display:none;
  position:absolute;
  inset:0% auto 0% 0%
}
.marquee-right-gradient {
  background-image:linear-gradient(90deg,var(--_color---text-colors--transparent),var(--_color---background-colors--midnight-umber)90%);
  width:5rem;
  height:auto;
  display:none;
  position:absolute;
  inset:0% 0% 0% auto
}
.simplify-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.simplify-top.left {
  justify-content:center;
  align-items:flex-start
}
.simplify-top.faq {
  top:var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:flex-start;
  position:sticky
}
.simplify-top.journey {
  max-width:36.0625rem
}
.simplify-top.features {
  margin-left:auto;
  margin-right:auto
}
.footer-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  align-items:start;
  display:grid
}
.footer-bottom {
  width:var(--_size---default--width);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.pages-content {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.subscribe-form-block {
  padding:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---background-colors--black);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69789edf333fd2be26cf5795_Frame%202147237503%20/(1/).svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  margin-bottom:0;
  font-family:Interdisplay
}
.pages-link {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.pages-header {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  margin-bottom:.25rem
}
.page-link {
  color:var(--_color---text-colors--text-gray);
  text-decoration:none;
  transition:all .25s
}
.page-link:hover,.page-link.w--current {
  color:var(--_color---text-colors--white)
}
.subscribe-gradient {
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:linear-gradient(326deg,#f3cfb680,#f3cfb600 40% 45%,#f3cfb6);
  padding:1px
}
.subscribe-title {
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.subscribe-flex {
  margin-top:var(--_size---spacing--spacing-xxsmall);
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.subscribe-field-label {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-style:normal;
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l);
  margin-bottom:0
}
.subscribe-text-field {
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--soft-black);
  height:3rem;
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  margin-bottom:0
}
.subscribe-text-field:focus {
  border-color:var(--_color---border--stroke-white)
}
.subscribe-text-field::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.subscribe-button {
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--white);
  font-family:var(--font-family--inter-display);
  color:var(--_color---background-colors--black);
  font-weight:var(--font-weight--medium);
  text-align:center;
  padding:.75rem 2rem;
  transition:all .25s
}
.subscribe-button:hover {
  background-color:var(--_color---text-colors--orange-colour);
  color:var(--_color---text-colors--white)
}
.success-message {
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--orange-colour);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white)
}
.error-message {
  background-color:var(--_color---text-colors--transparent);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--orange-colour);
  padding:0
}
.copyright-text {
  color:var(--_color---text-colors--text-gray)
}
.footer-links {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  justify-content:center;
  align-items:center;
  display:flex
}
.steps-tabs {
  width:var(--_size---default--width);
  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;
  display:flex
}
.tabs-menu {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:17rem;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.step-tab-link {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  background-color:var(--_color---text-colors--transparent);
  color:var(--_color---text-colors--gray-colour);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  justify-content:flex-start;
  align-items:center;
  padding:0;
  display:flex
}
.step-tab-link.w--current {
  background-color:var(--_color---text-colors--transparent);
  color:var(--_color---text-colors--white)
}
.tabs-content {
  width:var(--_size---default--width);
  margin-left:8rem
}
.step-dot {
  background-color:var(--_color---text-colors--orange-colour);
  opacity:0;
  border-radius:.09375rem;
  width:.5rem;
  min-width:.5rem;
  height:.5rem;
  min-height:.5rem
}
.step-contents {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-massive);
  grid-row-gap:var(--_size---spacing--spacing-massive);
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  display:grid
}
.step-detail {
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.step-icon {
  width:2.5625rem;
  height:2.5625rem
}
.step-text {
  margin-top:var(--_size---spacing--spacing-normal);
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.step-para {
  color:var(--_color---text-colors--text-gray)
}
.mission-middle {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.35fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.mission-video {
  z-index:1;
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border-radius:var(--_size---border-radius--radius-small)
}
.mission-video-wrap {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  min-width:18.5rem;
  max-width:18.5rem;
  height:17.6875rem;
  padding:.5rem;
  overflow:clip
}
.mission-flex {
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-desp {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.mission-author-flex {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-author-signature {
  width:9.5rem;
  height:auto
}
.mission-author-designation {
  color:var(--_color---text-colors--text-gray)
}
.mission-images {
  width:var(--_size---default--width);
  padding-right:var(--_size---spacing--spacing-large);
  padding-left:var(--_size---spacing--spacing-large);
  position:relative
}
.mission-images.leading {
  display:none
}
.mission-img._01 {
  z-index:2;
  width:90%;
  height:auto;
  margin-left:0;
  margin-right:auto;
  position:relative
}
.mission-img._02 {
  z-index:1;
  width:90%;
  height:auto;
  position:absolute;
  inset:auto 0% 0% auto
}
.mission-gradient {
  z-index:2;
  filter:blur(180px);
  mix-blend-mode:plus-lighter;
  background-color:#ff400030;
  width:20rem;
  height:28rem;
  position:absolute;
  inset:auto auto 0% 0%;
  transform:rotate(-1.368deg)
}
.features-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid
}
.top-features-cards {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.feature-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  grid-column-gap:0rem;
  grid-row-gap:0rem;
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697a9c7e676e06fc9308d791_Frame%202147237584%20/(1/).avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  grid-template-rows:auto auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid;
  overflow:clip
}
.feature-card.last {
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697aa4e64b92cbb6987b509d_Frame%202147237589.avif)
}
.feature-card._04 {
  border-radius:1.2rem
}
.feature-image._03 {
  max-width:22.125rem;
  height:auto
}
.feature-image._04 {
  max-width:26.9375rem;
  height:auto
}
.feature-image.last {
  object-fit:contain
}
.feature-detail {
  padding:var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-normal)var(--_size---spacing--spacing-normal);
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  border-top:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.feature-detail._02 {
  z-index:1;
  border-top-style:none;
  position:relative;
  overflow:clip
}
.feature-detail.video {
  z-index:1;
  height:var(--_size---default--height);
  border:1px #000;
  justify-content:flex-end;
  align-items:flex-start;
  position:relative;
  overflow:clip
}
.feature-card-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.feature-card-para {
  color:var(--_color---text-colors--text-gray)
}
.feature-image-block {
  width:var(--_size---default--width);
  justify-content:center;
  align-items:center;
  height:20rem;
  display:flex;
  overflow:clip
}
.bottom-features-cards {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.7fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.mob-feature-card {
  display:none
}
.integration-left {
  z-index:1;
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:space-between;
  display:flex;
  position:relative
}
.top-integration {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.integration-grid {
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.seamless-card {
  width:var(--_size---default--width);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:14.5rem;
  display:flex
}
.seamless-icon {
  width:2rem;
  min-width:2rem;
  height:auto
}
.seamless-title {
  margin-top:var(--_size---spacing--spacing-regular);
  margin-bottom:var(--_size---spacing--spacing-xxsmall);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.seamless-para {
  color:var(--_color---text-colors--text-gray)
}
.seamless-image {
  max-width:60rem;
  height:auto;
  position:absolute;
  inset:0% -5rem 0% auto
}
.seamless-image.desk,.seamless-image.tab {
  display:none
}
.choose-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.choose-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  padding:2.38rem;
  display:flex;
  position:relative
}
.choose-card.active {
  padding:var(--_size---spacing--spacing-big);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  opacity:0;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b24630be180ebb3c3eaff_Frame%202147237500.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-style:none;
  display:none;
  position:absolute;
  inset:0%
}
.choose-icon {
  width:8rem;
  height:auto
}
.choose-text {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.choose-para {
  width:var(--_size---default--width);
  max-width:19rem;
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.stories-bottom {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---border-radius--radius-small);
  grid-row-gap:var(--_size---border-radius--radius-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid
}
.top-stories {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.45fr .45fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.stories-card {
  padding:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-massive);
  grid-row-gap:var(--_size---spacing--spacing-massive);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.stories-card.big {
  padding:var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-xsmall);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b3a17ae6ce5c17ff331b4_Frame%202147237582.avif);
  background-position:100% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.stories-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.cta-animation {
  display:flex;
  position:relative
}
.cta-nums {
  height:3.27rem;
  overflow:clip
}
.cta-nums.outcomes {
  height:2.5rem
}
.cta-counter {
  text-align:center;
  padding-right:.125rem
}
.cta-counter.outcome {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.stories-para {
  color:var(--_color---text-colors--text-gray)
}
.stories-icon {
  width:8.61113rem;
  height:auto
}
.stories-icon._02 {
  width:10.2223rem
}
.stories-icon._03 {
  width:8.88888rem
}
.stories-icon._04 {
  width:8.66669rem
}
.officer-image {
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-medium)
}
.customer-desp {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.customer-detail {
  padding-top:var(--_size---spacing--spacing-xsmall);
  padding-bottom:var(--_size---spacing--spacing-xsmall);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.customer-flex {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.customer-name {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.customer-designation {
  opacity:.5
}
.bottom-stories {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr .45fr .45fr;
  grid-auto-columns:1fr;
  display:grid
}
.pricing-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.pricing-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-normal)var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---spacing--spacing-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex
}
.pricing-card.active {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b75f0098783acce238b4b_Frame%202147237502.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-style:none;
  border-radius:0
}
.pricing-top {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.pricing-bottom {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  display:flex
}
.pricing-icon {
  width:2.25rem;
  height:auto
}
.pricing-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.plan-name {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.plan-short-desp {
  color:var(--_color---text-colors--text-gray)
}
.plan-duration {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.pricing-lists {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.limits-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.pricing-list {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  margin-bottom:0;
  padding-left:0;
  list-style-type:none;
  display:flex
}
.pricing-list-item {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b73e1fedd95dc0d292511_checkmark-badge-02.avif);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.5rem;
  padding-left:2.25rem
}
.faq-desp {
  width:var(--_size---default--width);
  max-width:23.5625rem;
  color:var(--_color---text-colors--text-gray);
  text-align:left
}
.faq-items-wrapper {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:41.375rem;
  display:flex
}
.faq-list {
  width:var(--_size---default--width);
  cursor:pointer;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.faq-question {
  width:var(--_size---default--width);
  max-width:33.75rem;
  padding:var(--_size---spacing--spacing-regular);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  justify-content:space-between;
  align-items:center;
  margin:0 auto 0 0;
  display:flex
}
.faq-ques {
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  white-space:pre-wrap
}
.faq-arrow {
  justify-content:center;
  align-items:center;
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem;
  display:flex
}
.faq-answer {
  background-color:#fff0;
  width:30rem;
  min-width:30rem;
  margin-left:auto;
  margin-right:0;
  display:block;
  position:static;
  overflow:clip
}
.faq-para {
  padding:var(--_size---spacing--spacing-regular);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l);
  white-space:pre-wrap;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b94b56e2ee4d255103ece_Frame%202147237501.avif);
  background-position:100% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  margin-top:16px
}
.faq-icon-box {
  border:1.5px solid var(--_color---text-colors--white);
  border-radius:var(--_size---border-radius--radius-circle);
  justify-content:center;
  align-items:center;
  width:1.5rem;
  min-width:1.5rem;
  height:1.5rem;
  min-height:1.5rem;
  display:flex
}
.lottie-animation {
  justify-content:center;
  align-items:center;
  width:1rem;
  min-width:1rem;
  height:1rem;
  min-height:1rem;
  display:flex
}
.about-images-marquee {
  display:flex
}
.about-images-items {
  flex:none;
  display:flex
}
.about-img {
  max-width:23.75rem;
  height:auto;
  margin-right:var(--_size---spacing--spacing-small);
  border-radius:var(--_size---border-radius--radius-small)
}
.about-img._02 {
  max-width:37.5rem
}
.journey-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:row;
  display:flex;
  position:relative
}
.journey-item {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  flex-flow:column;
  flex:none;
  justify-content:space-between;
  align-items:flex-start;
  max-width:26.25rem;
  display:flex
}
.journey-flex {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bcc02760e8ded63d7404d_Rectangle%201430106894.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex;
  overflow:clip
}
.icon-journey {
  width:3.625rem;
  height:auto
}
.journey-space {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.journey-card-text {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.journey-card-para {
  color:var(--_color---text-colors--text-gray)
}
.journey-year {
  z-index:1;
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--black);
  box-shadow:0 .4px 1px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--text-gray);
  text-align:center;
  justify-content:space-between;
  align-items:center;
  padding:.5rem 1.25rem;
  position:relative
}
.journey-height {
  height:200vh
}
.journey-line {
  background-color:var(--_color---border--stroke-white);
  width:132%;
  height:1px;
  position:absolute;
  inset:6% 0% auto 5.5%
}
.mission-image-box {
  padding:var(--_size---spacing--spacing-xsmall);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bdb6626c21cf92cb24c11_Group%202147237945.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  justify-content:center;
  align-items:center;
  display:flex
}
.mission-image-box.value {
  height:29.8rem;
  overflow:clip
}
.value-image {
  width:4rem;
  height:auto
}
.value-card-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.value-card-para {
  color:var(--_color---text-colors--text-gray)
}
.state-image-box {
  border-radius:var(--_size---border-radius--radius-medium);
  position:relative;
  overflow:clip
}
.member-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  justify-content:space-between;
  align-items:flex-start;
  display:flex
}
.member-desig {
  z-index:1;
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--black);
  box-shadow:0 .4px 1px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--text-gray);
  text-align:center;
  justify-content:space-between;
  align-items:center;
  padding:.5rem 1.25rem;
  position:relative
}
.features-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.values-tabs {
  width:var(--_size---default--width);
  display:flex
}
.values-tabs-content {
  width:var(--_size---default--width);
  margin-right:var(--_size---spacing--spacing-regular)
}
.values-tabs-menu {
  width:var(--_size---default--width);
  max-width:44.3125rem;
  padding:var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c8e34dd935292fd5b0e5b_Frame%202147238025.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  flex:none;
  display:flex
}
.values-tab-link {
  width:var(--_size---default--width);
  background-color:var(--_color---text-colors--transparent);
  padding:0
}
.values-tab-link.w--current {
  background-color:var(--_color---text-colors--transparent)
}
.values-contents {
  padding-bottom:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.values-contents._04 {
  border-bottom-style:none;
  padding-bottom:0
}
.values-tab-title {
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.values-tab-para {
  color:var(--_color---text-colors--text-gray);
  display:none
}
.values-tab-para._01 {
  display:block
}
.values-top {
  width:var(--_size---default--width);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.values-dot {
  background-color:var(--_color---text-colors--white);
  opacity:.2;
  width:.5rem;
  min-width:.5rem;
  height:.5rem;
  min-height:.5rem
}
.values-dot._01 {
  opacity:100
}
.integration-image {
  max-width:46.625rem;
  height:auto
}
.integration-list-wrapper {
  width:var(--_size---default--width);
  grid-column-gap:16px;
  grid-row-gap:16px;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr
}
.integration-collection-list {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.integration-collection-item {
  width:var(--_size---default--width)
}
.integration-item {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  text-decoration:none;
  transition:all .25s;
  overflow:clip
}
.integration-item:hover {
  border-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697cfc64358a0b9d6624fa47_Group%202147237748.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%
}
.integration-top {
  padding:var(--_size---spacing--spacing-normal)var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-medium);
  border-bottom:1px solid var(--_color---border--stroke-white);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.integration-bottom {
  padding:var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-normal);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.integration-icon {
  width:4.5rem;
  height:auto
}
.integration-click-block {
  z-index:1;
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--black);
  box-shadow:0 .4px 1px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--text-gray);
  text-align:center;
  justify-content:center;
  align-items:center;
  padding:.5rem 1rem;
  display:flex;
  position:relative
}
.total-clicks {
  color:var(--_color---text-colors--text-gray)
}
.integration-name {
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.integration-desp {
  margin-top:var(--_size---spacing--spacing-xxsmall);
  margin-bottom:var(--_size---spacing--spacing-normal);
  color:var(--_color---text-colors--text-gray)
}
.integration-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:center;
  align-items:center;
  display:flex
}
.revora-text {
  font-weight:var(--font-weight--medium)
}
.integration-dot {
  border-radius:var(--_size---border-radius--radius-circle);
  width:.5rem;
  min-width:.5rem;
  height:.5rem;
  min-height:.5rem
}
.integration-header {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  justify-content:center;
  align-items:center;
  display:flex
}
.integration-para {
  width:var(--_size---default--width);
  max-width:34.5rem;
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.integration-richtext h2 {
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.integration-richtext h3 {
  margin-top:var(--_size---spacing--spacing-jumbo);
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.integration-richtext p {
  color:var(--_color---text-colors--text-gray)
}
.integration-richtext h4 {
  margin-top:var(--_size---spacing--spacing-regular);
  margin-bottom:var(--_size---spacing--spacing-small);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.integration-richtext figure {
  margin-top:var(--_size---spacing--spacing-jumbo);
  border-radius:var(--_size---border-radius--radius-medium);
  margin-bottom:0;
  overflow:clip
}
.blog-list-wrapper {
  width:var(--_size---default--width)
}
.blog-collection-list {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.blog-collection-item {
  width:var(--_size---default--width)
}
.blog-item {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex;
  overflow:clip
}
.overflow {
  width:var(--_size---default--width);
  overflow:clip
}
.blog-detail {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  display:flex
}
.blog-top {
  padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.blog-author-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.blog-author-flex.single {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start
}
.blog-author-icon {
  border-radius:var(--_size---border-radius--radius-circle);
  width:2rem;
  height:2rem
}
.blog-date {
  color:var(--_color---text-colors--text-gray)
}
.blog-bottom {
  padding-right:var(--_size---spacing--spacing-regular);
  padding-bottom:var(--_size---spacing--spacing-regular);
  padding-left:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.blog-name {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.blog-single-flex {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:52rem;
  display:flex
}
.blog-item-name {
  font-size:var(--_typography---heading-font-size--h2);
  line-height:var(--_typography---heading-line-height--h2);
  letter-spacing:var(--_typography---heading-letter-spacing--h2)
}
.blog-short-desp {
  width:var(--_size---default--width);
  max-width:40rem;
  color:var(--_color---text-colors--text-gray)
}
.blog-banner {
  border-radius:var(--_size---border-radius--radius-medium);
  height:38.75rem
}
.blog-richtext h3 {
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.blog-richtext p {
  color:var(--_color---text-colors--text-gray)
}
.blog-richtext h4 {
  margin-top:var(--_size---spacing--spacing-jumbo);
  margin-bottom:var(--_size---spacing--spacing-medium)
}
.blog-richtext ul {
  margin-top:var(--_size---spacing--spacing-medium);
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  padding-left:0;
  display:flex
}
.blog-richtext figure {
  border-radius:var(--_size---border-radius--radius-xsmall);
  margin-bottom:0;
  overflow:clip
}
.blog-richtext li {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d311fc5e5d09d371fe9d4_Frame.png);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.375rem;
  padding-left:2rem
}
.blog-author-card {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d32833a0b3e9608a082df_Group%202147237807.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  padding:.75rem;
  display:grid
}
.blog-author-image {
  border-radius:var(--_size---border-radius--radius-xsmall)
}
.blog-author-info {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  padding-top:.75rem;
  padding-bottom:.75rem;
  display:flex
}
.blog-author-desp {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.author-name {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.author-designation {
  color:var(--_color---text-colors--text-gray)
}
.final-thoughts h3 {
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.final-thoughts p {
  color:var(--_color---text-colors--text-gray)
}
.final-thoughts h4 {
  margin-bottom:var(--_size---spacing--spacing-medium)
}
.final-thoughts ul {
  margin-top:var(--_size---spacing--spacing-medium);
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  padding-left:0;
  display:flex
}
.final-thoughts figure {
  border-radius:var(--_size---border-radius--radius-xsmall);
  margin-bottom:0;
  overflow:clip
}
.final-thoughts li {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d311fc5e5d09d371fe9d4_Frame.png);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.375rem;
  padding-left:2rem
}
.compare-cards {
  width:var(--_size---default--width);
  grid-column-gap:0px;
  grid-row-gap:0px;
  flex:none;
  justify-content:space-between;
  align-items:center;
  display:flex;
  overflow:auto
}
.compare-box {
  width:var(--_size---default--width)
}
.compare-box._01 {
  flex:none;
  align-self:center;
  max-width:21.5rem
}
.compare-box._02 {
  flex:none;
  max-width:16rem
}
.compare-box._04 {
  flex:none;
  max-width:18.791rem
}
.compare-box.active {
  max-width:21.629rem;
  padding:var(--_size---spacing--spacing-large)1.87rem;
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697db2b9793f6f3cf9f11400_Group%202147237854.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex:none
}
.compare-header {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  display:flex
}
.compare-header._01 {
  padding:0
}
.compare-header.left {
  height:11.51rem;
  padding-bottom:var(--_size---spacing--spacing-small)
}
.best-features {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.compare-head {
  height:11.51rem;
  padding-bottom:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  display:flex
}
.compare-head._03 {
  padding-left:var(--_size---spacing--spacing-large)
}
.plan-desp {
  color:var(--_color---text-colors--text-gray)
}
.plan-pricing {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.compare-item {
  padding-top:var(--_size---spacing--spacing-medium);
  padding-bottom:var(--_size---spacing--spacing-medium);
  border-bottom:1px solid var(--_color---border--stroke-white)
}
.compare-item.flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  padding-left:0;
  display:flex
}
.compare-item.last {
  padding-left:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.compare-text {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.compare-icon {
  width:1.5rem;
  min-width:1.5rem;
  height:1.5rem;
  min-height:1.5rem
}
.contact-left {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.contact-form-block {
  width:var(--_size---default--width);
  padding:var(--_size---spacing--spacing-large);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  margin-bottom:0;
  overflow:clip
}
.contact-form {
  width:var(--_size---default--width)
}
.field-label {
  font-weight:var(--font-weight--medium);
  margin-bottom:0
}
.text-field {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  height:3.75rem;
  color:var(--_color---text-colors--white);
  margin-bottom:0;
  padding:1rem
}
.text-field:focus {
  border-color:var(--_color---border--stroke-white)
}
.text-field::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.contact-flex {
  margin-bottom:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.contact-grid {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.message {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  height:8.0625rem;
  min-height:8.0625rem;
  color:var(--_color---text-colors--white);
  margin-bottom:0;
  padding:1rem
}
.message:focus {
  border-color:var(--_color---border--stroke-white)
}
.message::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.contact-button {
  border-top-left-radius:var(--_size---border-radius--radius-large);
  border-top-right-radius:var(--_size---border-radius--radius-large);
  border-bottom-left-radius:var(--_size---border-radius--radius-large);
  border-bottom-right-radius:var(--_size---border-radius--radius-large);
  background-color:var(--_color---text-colors--orange-colour);
  text-align:center;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697dc926cd1cd9bd0221268c_arrow-right-01.png);
  background-position:87%;
  background-repeat:no-repeat;
  background-size:1.25rem;
  padding:.87rem 3rem .87rem 1.87rem;
  transition-property:all;
  transition-duration:.25s;
  transition-timing-function:ease;
  box-shadow:inset 0 0 4px #bbafff
}
.contact-button:hover {
  background-color:var(--_color---background-colors--green-colour)
}
.contact-right {
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  -webkit-text-fill-color:inherit;
  background-image:linear-gradient(105deg,#fff0,#ff865e00 30%,#fff0);
  background-clip:padding-box;
  padding:1px;
  overflow:clip
}
.contact-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  max-width:31.375rem;
  display:grid
}
.contact-card {
  padding-top:var(--_size---spacing--spacing-medium);
  padding-bottom:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex
}
.contact-block {
  padding-right:var(--_size---spacing--spacing-small);
  padding-bottom:var(--_size---spacing--spacing-large);
  padding-left:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white)
}
.contact-icon {
  width:3.875rem;
  height:auto
}
.contact-info {
  padding-right:var(--_size---spacing--spacing-small);
  padding-left:var(--_size---spacing--spacing-small);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.email-text {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.reach-para {
  margin-top:var(--_size---spacing--spacing-xsmall);
  margin-bottom:var(--_size---spacing--spacing-regular);
  color:var(--_color---text-colors--text-gray)
}
.changelog-list {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  margin-bottom:0;
  padding-left:2rem;
  display:flex
}
.error-image {
  max-width:72.7775rem
}
.protected-para {
  display:none
}
.div-block {
  margin-top:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.policy-link {
  color:var(--_color---text-colors--text-gray);
  text-decoration:none;
  transition:all .25s
}
.policy-link:hover {
  color:var(--_color---text-colors--white)
}
.marquee-margin {
  width:var(--_size---default--width)
}
.div-block-2 {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.features-card-items {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  flex-flow:column;
  justify-content:center;
  height:100vh;
  display:flex;
  position:sticky;
  top:0
}
.features-all-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:flex
}
.integrations-flex {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.reports-icon {
  width:1.25rem;
  height:auto
}
.features-marquees {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  display:none
}
.features-marquees-items {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex:none;
  display:flex
}
.impact-image {
  display:none
}
.outcomes-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.outcomes-card {
  width:var(--_size---default--width);
  height:22.5rem;
  padding:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df09181c5464939f2924f_Card%20/(7/).webp);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-radius:1.75rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  transition:all .25s;
  display:flex;
  position:relative;
  overflow:clip
}
.outcomes-card:hover {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df0f3fa7d83faf332f088_Card%20/(8/).webp)
}
.outcomes-card._04 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df1659d261d9179b093cc_Card%20/(9/).webp)
}
.workflow-para {
  color:var(--_color---text-colors--text-gray)
}
.highlights-cards {
  width:var(--_size---default--width);
  justify-content:space-between;
  display:none
}
.highlight-left {
  max-width:32rem
}
.highlight-left.middle {
  max-width:12.9375rem;
  margin-top:4rem
}
.operational-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:grid
}
.operational-card {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-card._02 {
  position:relative;
  top:2rem
}
.operational-num-box {
  width:3rem;
  height:3rem;
  color:var(--_color---text-colors--text-gray);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e077b3bbec9b81cc431a6_Profile%20/(1/).avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-num-box._02 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e069d8574821c80233b95_Profile.avif)
}
.operational-detail-card {
  width:var(--_size---default--width);
  padding:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---rgba-255-255-255-0-06);
  border:1px solid #ffdbcb14;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-detail-card._02 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e0a969e82b605308f09c6_Background.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%
}
.operational-detail-card._01 {
  -webkit-backdrop-filter:blur(1.5px);
  backdrop-filter:blur(1.5px);
  perspective:900px;
  transform-style:preserve-3d;
  transform:rotateX(-12deg)rotateY(-12deg)rotate(6.75deg)perspective(900px)
}
.operational-detail-card._03 {
  -webkit-backdrop-filter:blur(1.5px);
  backdrop-filter:blur(1.5px);
  perspective:900px;
  transform-style:preserve-3d;
  transform:rotateX(-12deg)rotateY(12deg)rotate(-6.75deg)perspective(900px)
}
.execution-desp {
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.background-video {
  z-index:1
}
.built-background-video {
  width:100%
}
.header-background-video {
  z-index:1;
  height:62.5rem
}
.header-background-video.features {
  height:auto
}
.real-time-background {
  z-index:1;
  width:100%
}
.revenue-background-video {
  z-index:1;
  width:var(--_size---default--width);
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  min-width:42.8125rem;
  max-width:42.8125rem;
  height:32.5rem;
  display:flex
}
.revenue-background-video.border {
  border:1px solid var(--_color---text-colors--gray-colour);
  border-radius:var(--_size---border-radius--radius-regular)
}
.about-background-video {
  height:var(--_size---default--height)
}
.deliver-1 {
  color:var(--_color---rgba-255-255-255-0-06);
  font-size:13rem;
  line-height:var(--_typography---heading-line-height--h1);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h1);
  -webkit-text-stroke-width:2px;
  position:absolute;
  inset:auto -22% -9% auto
}
.deliver-1._02 {
  right:-8%
}
.deliver-1._03 {
  right:-11%
}
.deliver-1._04 {
  right:-18%
}
.background-video-2 {
  z-index:1;
  height:var(--_size---default--height)
}
.bento-video {
  z-index:1;
  width:var(--_size---default--width)
}
.bento-video._04,.bento-video._05,.bento-video.mob-4,.bento-video.mob-5 {
  display:none
}
.autotmation-background-video {
  z-index:1;
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  align-self:flex-end
}
@media screen and (min-width:1440px) {
  .faq-answer {
    min-width:38rem;
    max-width:38rem
  }
}
@media screen and (min-width:1920px) {
  .wrapper.cta-wrapper {
    padding-top:9rem
  }
}
@media screen and (max-width:991px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:3.5rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1525rem;
    --_typography---heading-font-size--h2:3rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1525rem;
    --_typography---heading-font-size--h3:2.5rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.125rem;
    --_typography---heading-font-size--h4:2rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.0625rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1.125rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.0225rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.0125rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:5rem;
    --_size---spacing--spacing-colossal:4rem;
    --_size---spacing--spacing-large:2rem;
    --_size---spacing--spacing-medium:1.25rem;
    --_size---spacing--spacing-jumbo:2.75rem;
    --_size---spacing--spacing-massive:3rem;
    --_size---spacing--spacing-big:2.5rem;
    --_size---spacing--spacing-normal:1.75rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.5rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }
  .utility-page-wrap {
    height:auto;
    padding-top:12rem;
    padding-bottom:6rem
  }
  .section.cta {
    background-position:50% 0
  }

  .section.hero-section {
    background-image:none;
    background-position:0 0
  }
  .wrapper.cta-wrapper {
    padding-bottom:8rem
  }
  .wrapper.styleguide-hero {
    padding-top:9rem
  }
  .wrapper.details-wrap {
    grid-column-gap:6rem;
    grid-row-gap:6rem;
    padding-top:6rem;
    padding-bottom:6rem
  }
  .wrapper.about-wrap {
    padding-top:9rem;
    padding-bottom:var(--_size---spacing--spacing-colossal)
  }
  .wrapper.mission-wrap {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive);
    flex-flow:column;
    grid-template-columns:minmax(0,1fr)
  }
  .wrapper.state-wrap {
    grid-column-gap:var(--_size---spacing--spacing-jumbo);
    grid-row-gap:var(--_size---spacing--spacing-jumbo);
    flex-flow:column;
    grid-template-columns:1fr
  }
  .wrapper.team-wrap {
    grid-column-gap:var(--_size---spacing--spacing-jumbo);
    grid-row-gap:var(--_size---spacing--spacing-jumbo)
  }
  .wrapper.integration-wrap {
    padding-top:10rem
  }
  .wrapper.home-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:10rem;
    padding-bottom:4rem
  }
  .wrapper.step-wraper {
    padding-top:5rem;
    padding-bottom:5rem
  }
  .wrapper.integration-wrapper {
    padding-top:var(--_size---spacing--spacing-colossal);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    grid-template-columns:1fr
  }
  .wrapper.choose,.wrapper.stories,.wrapper.pricing-wrapper {
    padding-top:var(--_size---spacing--spacing-colossal)
  }
  .wrapper.faq {
    padding-top:var(--_size---spacing--spacing-colossal);
    grid-template-columns:minmax(0,1fr)
  }
  .wrapper.journey-wrapper {
    height:auto;
    position:static
  }
  .wrapper.features-hero {
    grid-column-gap:10rem;
    grid-row-gap:10rem;
    padding-top:10rem;
    padding-bottom:8rem
  }
  .wrapper.integration-single {
    padding-top:10rem
  }
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:6rem
  }
  .wrapper.blog-single {
    padding-top:10rem
  }
  .wrapper.contact-hero {
    grid-template-columns:minmax(0,1fr);
    padding-top:10rem
  }
  .wrapper.features-height {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.impact-wrapper {
    padding-top:var(--_size---spacing--spacing-tiny);
    padding-bottom:5rem
  }
  .wrapper.outcomes-wrapper,.wrapper.highlight-wrapper {
    padding-top:var(--_size---spacing--spacing-regular)
  }
  .wrapper.operational-wrapper {
    padding-top:var(--_size---spacing--spacing-regular);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .button-top {
    grid-template-columns:minmax(0,1fr)
  }
  .button-subtitle {
    max-width:none;
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .colours-subtitle {
    width:var(--_size---default--width);
    max-width:none;
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .colours-details {
    grid-template-columns:1fr 1fr 1fr;
    place-items:center
  }
  .colour-top {
    grid-template-columns:minmax(0,1fr)
  }
  .blank-box {
    display:none
  }
  .colour-box._05,.colour-box._06,.colour-box._07,.colour-box._08 {
    border:1px solid #1d2326
  }
  .secondary-button {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .all-buttons {
    grid-template-columns:minmax(0,1fr)
  }
  .colour-info {
    width:var(--_size---default--width);
    overflow:visible
  }
  .images {
    grid-template-columns:1fr 1fr 1fr;
    overflow:visible
  }
  .gray-text {
    color:var(--_color---text-colors--text-gray)
  }
  .card-details.value {
    grid-column-gap:var(--_size---spacing--spacing-medium);
    grid-row-gap:var(--_size---spacing--spacing-medium)
  }
  .mission-details,.mission-top-details.state,.mission-top-details.contact {
    max-width:none
  }
  .mission-image {
    object-fit:cover;
    object-position:50% 0%;
    height:26rem
  }
  .mission-image.core {
    height:auto
  }
  .values-box {
    grid-column-gap:var(--_size---spacing--spacing-large);
    grid-row-gap:var(--_size---spacing--spacing-big);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
  }
  .key-state-details {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .messege-box {
    width:65%
  }
  .team-members-cards {
    grid-row-gap:var(--_size---spacing--spacing-medium);
    grid-template-columns:1fr 1fr
  }
  .member-image {
    width:4.5rem;
    height:4.5rem
  }
  .menu-lottie {
    justify-content:center;
    align-items:center;
    display:flex
  }
  .nav-menu-wrapper {
    background-color:var(--_color---text-colors--transparent)
  }
  .nav-buttons {
    margin-left:0
  }
  .menu-button {
    justify-content:center;
    align-items:center;
    width:1.75rem;
    padding:0;
    display:flex
  }
  .menu-button.w--open {
    background-color:#fff0
  }
  .nav-menu {
    padding-top:var(--_size---spacing--spacing-large);
    padding-bottom:var(--_size---spacing--spacing-big);
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    background-color:var(--_color---background-colors--black);
    flex-flow:column;
    justify-content:space-around;
    align-items:center;
    padding-left:0;
    display:flex
  }
  .primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .nav-button-wrapper {
    width:100%;
    margin-left:0
  }
  .heo-top.home {
    max-width:34rem
  }
  .hero-marquee {
    grid-column-gap:var(--_size---spacing--spacing-normal);
    grid-row-gap:var(--_size---spacing--spacing-normal)
  }
  .simplify-top.left {
    max-width:none
  }
  .simplify-top.faq {
    max-width:none;
    position:static
  }
  .simplify-top.impact {
    max-width:28rem
  }
  .footer-top {
    flex-flow:wrap;
    grid-template-columns:.5fr 1fr;
    display:flex
  }
  .footer-bottom {
    flex-flow:wrap
  }
  .subscribe-gradient {
    width:var(--_size---default--width);
    max-width:36rem;
    margin-left:auto;
    margin-right:auto
  }
  .tabs-menu {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    max-width:15rem
  }
  .step-tab-link {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall)
  }
  .tabs-content {
    margin-left:1.5rem
  }
  .step-contents {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    grid-template-columns:1fr 1fr;
    align-items:center
  }
  .step-icon {
    width:2rem;
    height:2rem
  }
  .step-text {
    margin-top:var(--_size---spacing--spacing-small);
    margin-bottom:var(--_size---spacing--spacing-small)
  }
  .mission-middle {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .mission-video-wrap {
    min-width:15rem;
    max-width:15rem;
    height:16rem
  }
  .mission-desp {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .mission-author-signature {
    width:7rem
  }
  .mission-images {
    padding-left:var(--_size---spacing--spacing-small)
  }
  .mission-images.feature {
    margin-top:-3rem
  }
  .mission-gradient {
    width:16rem;
    height:20rem
  }
  .top-features-cards {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .feature-image._03,.feature-image._04 {
    max-width:18rem
  }
  .feature-image-block {
    height:16rem
  }
  .feature-image-block._05 {
    height:20rem
  }
  .bottom-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .desk-feature-card {
    display:none
  }
  .mob-feature-card {
    display:block
  }
  .integration-grid {
    display:flex
  }
  .seamless-image {
    position:static
  }
  .seamless-image.desk {
    display:none
  }
  .seamless-image.tab {
    max-width:32rem
  }
  .choose-cards {
    grid-template-columns:1fr 1fr
  }
  .choose-card.active {
    padding-right:var(--_size---spacing--spacing-regular);
    padding-left:var(--_size---spacing--spacing-regular);
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .choose-icon {
    width:6rem
  }
  .top-stories {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .cta-nums {
    height:2.725rem
  }
  .bottom-stories {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .pricing-cards {
    grid-template-columns:1fr 1fr
  }
  .about-img {
    max-width:16rem
  }
  .about-img._02 {
    max-width:28rem
  }
  .journey-details {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
  }
  .journey-flex {
    border-radius:var(--_size---border-radius--radius-tiny)
  }
  .journey-year {
    display:none
  }
  .journey-height {
    height:auto
  }
  .journey-line {
    display:none
  }
  .mission-image-box.value {
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-medium);
    height:26rem
  }
  .state-image-box {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .state-banner {
    object-position:50% 0%;
    height:28rem
  }
  .values-tabs {
    flex-flow:column
  }
  .values-tabs-content {
    margin-right:0
  }
  .values-tabs-menu {
    max-width:none;
    margin-top:var(--_size---spacing--spacing-small);
    padding-bottom:var(--_size---spacing--spacing-large)
  }
  .integration-image {
    max-width:36rem
  }
  .integration-collection-list {
    grid-row-gap:var(--_size---spacing--spacing-regular);
    grid-template-columns:1fr 1fr
  }
  .blog-collection-list {
    grid-row-gap:var(--_size---spacing--spacing-large);
    grid-template-columns:1fr 1fr
  }
  .blog-banner {
    height:28rem
  }
  .compare-box._01 {
    max-width:18rem
  }
  .compare-box._02 {
    max-width:15rem
  }
  .compare-box._04 {
    max-width:16rem
  }
  .compare-box.active {
    max-width:20rem
  }
  .compare-head._03,.compare-item.last {
    padding-left:var(--_size---spacing--spacing-regular)
  }
  .error-image {
    max-width:36rem
  }
  .marquee-margin {
    width:var(--_size---default--width);
    margin-top:0
  }
  .outcomes-cards {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small)
  }
  .outcomes-card {
    height:15rem;
    padding:var(--_size---spacing--spacing-medium);
    border-radius:1.25rem
  }
  .highlights-cards {
    margin-right:2rem
  }
  .highlight-left {
    max-width:20rem
  }
  .highlight-left.middle {
    max-width:8rem
  }
  .operational-detail-card {
    padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-medium)
  }
  .built-background-video {
    width:96%;
    height:18rem
  }
  .header-background-video {
    height:46.875rem
  }
  .real-time-background {
    height:20rem
  }
  .revenue-background-video {
    min-width:36rem;
    max-width:36rem;
    height:27.5rem
  }
  .deliver-1 {
    font-size:7.5rem
  }
  .bento-video {
    height:27.8rem
  }
  .bento-video._04 {
    height:45.2rem
  }
  .bento-video._05 {
    height:32rem
  }
}
@media screen and (max-width:767px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:2.75rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1rem;
    --_typography---heading-font-size--h2:2.5rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1rem;
    --_typography---heading-font-size--h3:2.25rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.1rem;
    --_typography---heading-font-size--h4:1.75rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.01rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.01rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.01rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:3.5rem;
    --_size---spacing--spacing-colossal:3rem;
    --_size---spacing--spacing-large:2rem;
    --_size---spacing--spacing-medium:1rem;
    --_size---spacing--spacing-jumbo:2.25rem;
    --_size---spacing--spacing-massive:2.5rem;
    --_size---spacing--spacing-big:2rem;
    --_size---spacing--spacing-normal:1.5rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.25rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }
  .utility-page-wrap {
    padding-top:10rem;
    padding-bottom:4rem
  }
  .utility-page-content {
    max-width:22rem
  }
  .section.hero-section {
    background-image:none
  }
  .section.features-marquee {
    margin-top:-8rem
  }
  .wrapper.cta-wrapper {
    padding-bottom:6rem
  }
  .wrapper.details-wrap {
    grid-column-gap:5rem;
    grid-row-gap:5rem
  }
  .wrapper.state-wrap {
    grid-template-columns:minmax(0,1fr)
  }
  .wrapper.integration-wrap {
    padding-top:9rem
  }
  .wrapper.home-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:8rem
  }
  .wrapper.step-wraper {
    grid-column-gap:var(--_size---spacing--spacing-large);
    grid-row-gap:var(--_size---spacing--spacing-large);
    padding-top:4rem;
    padding-bottom:4rem
  }
  .wrapper.features-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:8rem;
    padding-bottom:10rem
  }
  .wrapper.integration-single {
    padding-top:9rem
  }
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:5rem
  }
  .wrapper.blog-single,.wrapper.contact-hero {
    padding-top:9rem
  }
  .wrapper.features-height {
    height:auto
  }
  .wrapper.impact-wrapper {
    padding-top:5rem;
    padding-bottom:4rem
  }
  .wrapper.operational-wrapper {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive)
  }
  .button-subtitle {
    letter-spacing:-.0225rem;
    font-size:1.125rem;
    line-height:144.444%
  }
  .colours-details {
    grid-template-columns:1fr 1fr
  }
  .blank-box {
    display:none
  }
  .colour-box {
    height:10rem
  }
  .all-buttons {
    grid-template-columns:minmax(0,1fr)
  }

  .source-text {
    width:33rem
  }
  .version-title,.term-condition-title {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .card-details {
    padding-right:var(--_size---spacing--spacing-xxsmall);
    padding-left:var(--_size---spacing--spacing-xxsmall)
  }
  .card-details.value {
    grid-column-gap:var(--_size---spacing--spacing-medium);
    grid-row-gap:var(--_size---spacing--spacing-medium)
  }
  .mission-image {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .values-box {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive);
    flex-flow:row;
    grid-template-columns:1fr 1fr;
    display:flex;
    overflow:auto
  }
  .key-state-flex {
    grid-template-columns:1fr 1fr;
    display:flex;
    overflow:auto
  }
  .key-state-cards {
    width:var(--_size---default--width);
    grid-column-gap:var(--_size---spacing--spacing-normal);
    grid-row-gap:var(--_size---spacing--spacing-normal);
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-xsmall);
    background-image:none;
    background-repeat:repeat;
    background-size:auto;
    flex:none;
    max-width:16rem
  }
  .key-state-cards.active {
    background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69849af061bf3183854eb159_Group%202147237976%20/(1/).avif);
    background-repeat:no-repeat;
    background-size:100% 100%
  }
  .team-members-cards {
    grid-row-gap:var(--_size---spacing--spacing-regular);
    display:flex;
    overflow:auto
  }
  .team-card {
    flex-flow:column
  }
  .member-image {
    width:3.5rem;
    height:3.5rem
  }
  .navbar-brand {
    width:9rem
  }
  .cta-desp {
    text-shadow:0 0 #fff9
  }
  .cta-buttons {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small)
  }
  .hero-marquee {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular)
  }
  .footer-bottom {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    flex-flow:wrap
  }
  .tabs-menu {
    padding-top:var(--_size---spacing--spacing-ex-large);
    justify-content:flex-start;
    align-items:flex-start
  }
  .tabs-content {
    margin-top:var(--_size---spacing--spacing-regular);
    margin-left:1rem
  }
  .step-contents {
    grid-template-columns:1fr
  }
  .mission-middle {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular)
  }
  .mission-video-wrap {
    min-width:13rem;
    max-width:13rem;
    height:14rem
  }
  .mission-desp {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .mission-images.feature {
    margin-top:0;
    top:-8rem
  }
  .mission-gradient {
    width:12rem;
    height:16rem
  }
  .top-features-cards {
    justify-content:flex-start;
    align-items:stretch;
    display:flex;
    overflow:auto
  }
  .feature-card {
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .feature-card.last {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .feature-card.autotmation-4 {
    flex-flow:column;
    max-width:22rem;
    display:flex
  }
  .feature-image._03 {
    max-width:13rem
  }
  .feature-image._04 {
    max-width:14rem
  }
  .feature-detail {
    padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-regular)
  }
  .feature-image-block {
    height:14rem
  }
  .feature-image-block._05 {
    height:16rem
  }
  .mob-feature-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .seamless-image.tab {
    max-width:26rem
  }
  .choose-cards {
    display:flex;
    overflow:auto
  }
  .choose-card {
    padding:1.5rem 1rem
  }
  .choose-card.active {
    padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-small);
    grid-column-gap:var(--_size---spacing--spacing-xsmall);
    grid-row-gap:var(--_size---spacing--spacing-xsmall);
    border-radius:var(--_size---border-radius--radius-tiny)
  }
  .choose-icon {
    width:4.5rem
  }
  .choose-text {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .choose-para {
    font-size:var(--_typography---text-font-size--paragraph-s);
    line-height:var(--_typography---text-line-height--paragraph-s);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
  }
  .stories-bottom {
    flex:none;
    display:flex;
    overflow:auto
  }
  .top-stories {
    flex:none;
    display:flex
  }
  .stories-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .stories-card.big {
    max-width:34rem
  }
  .cta-nums {
    height:2.452rem
  }
  .cta-nums.outcomes {
    height:2.188rem
  }
  .officer-image {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .bottom-stories {
    flex:none;
    margin-left:1.5rem;
    display:flex
  }
  .pricing-cards {
    display:flex;
    overflow:auto
  }
  .pricing-card {
    border-radius:var(--_size---spacing--spacing-regular)
  }
  .pricing-card.active {
    flex:none;
    max-width:22rem
  }
  .about-img {
    max-width:14rem
  }
  .about-img._02 {
    max-width:24rem
  }
  .journey-details {
    display:flex;
    overflow:auto
  }
  .journey-item {
    max-width:20rem
  }
  .journey-flex,.mission-image-box {
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .mission-image-box.value {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .state-banner {
    height:22rem
  }
  .member-desig {
    padding:.25rem 1rem
  }
  .values-tabs-menu {
    padding:var(--_size---spacing--spacing-regular);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .values-tab-title {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .steps-margin {
    margin-top:-1.5rem
  }
  .integration-image {
    max-width:28rem
  }
  .integration-collection-list {
    grid-row-gap:var(--_size---spacing--spacing-small)
  }
  .integration-top,.integration-bottom {
    padding-right:var(--_size---spacing--spacing-small);
    padding-left:var(--_size---spacing--spacing-small)
  }
  .integration-icon {
    width:3.5rem
  }
  .integration-richtext figure {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .blog-collection-list {
    grid-template-columns:minmax(0,1fr)
  }
  .blog-banner {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .blog-richtext li {
    background-position:0 3px
  }
  .blog-author-card {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall);
    border-radius:var(--_size---border-radius--radius-medium);
    grid-template-columns:minmax(0,1fr)
  }
  .blog-author-image {
    object-position:50% 0%;
    height:22rem
  }
  .blog-author-info {
    padding:.75rem
  }
  .final-thoughts li {
    background-position:0 3px
  }
  .compare-box._01 {
    max-width:16rem
  }
  .compare-box._02 {
    max-width:13rem
  }
  .compare-box._04 {
    max-width:15rem
  }
  .compare-box.active {
    border-radius:var(--_size---border-radius--radius-small);
    max-width:16rem;
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .compare-item {
    padding-top:var(--_size---spacing--spacing-xxsmall);
    padding-bottom:var(--_size---spacing--spacing-xxsmall)
  }
  .compare-icon {
    width:1.25rem;
    min-width:1.25rem;
    height:1.25rem;
    min-height:1.25rem
  }
  .error-image {
    max-width:28rem
  }
  .div-block-2 {
    flex-flow:wrap
  }
  .features-card-items {
    height:auto
  }
  .features-all-cards {
    width:auto;
    display:none
  }
  .features-marquees {
    display:flex
  }
  .outcomes-cards {
    grid-template-columns:1fr 1fr
  }
  .highlights-cards {
    margin-right:2.9rem
  }
  .highlight-left {
    max-width:15rem
  }
  .highlight-left.middle {
    max-width:6rem
  }
  .operational-cards {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular);
    display:flex;
    overflow:auto
  }
  .operational-card {
    flex:none;
    max-width:20rem
  }
  .operational-card._02 {
    position:static
  }
  .operational-detail-card._01,.operational-detail-card._03 {
    transform:perspective(900px)
  }
  .autotmation {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .trust-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .hear-card {
    width:var(--_size---default--width);
    flex:none;
    order:9999;
    max-width:34rem
  }
  .left-pricing-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .values-card {
    flex:none
  }
  .members-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .built-background-video {
    height:11rem
  }
  .header-background-video {
    height:42rem
  }
  .header-background-video.features {
    height:36rem
  }
  .real-time-background {
    height:12.5rem
  }
  .revenue-background-video {
    min-width:24rem;
    max-width:24rem;
    height:18.3rem
  }
  .bento-video {
    flex:none;
    width:27.8rem;
    height:34.3rem
  }
  .bento-video._05 {
    display:none
  }
  .bento-video.mob-4 {
    width:35rem
  }
  .bento-video.mob-5 {
    width:49rem
  }
}
@media screen and (max-width:479px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:2.5rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1rem;
    --_typography---heading-font-size--h2:2.25rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1rem;
    --_typography---heading-font-size--h3:2rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.1rem;
    --_typography---heading-font-size--h4:1.625rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.01rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.01rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.01rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:3rem;
    --_size---spacing--spacing-colossal:2.5rem;
    --_size---spacing--spacing-large:1.5rem;
    --_size---spacing--spacing-medium:1rem;
    --_size---spacing--spacing-jumbo:2.25rem;
    --_size---spacing--spacing-massive:2.5rem;
    --_size---spacing--spacing-big:2rem;
    --_size---spacing--spacing-normal:1.25rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.25rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }
  .utility-page-wrap {
    padding-top:8rem;
    padding-bottom:2rem
  }

  .section.hero-section {
    background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69845a9df23dc4075e08b831_Frame%202147237493%201%20/(7/).avif);
    background-position:50% 100%;
    background-size:contain
  }
  .section.features-marquee {
    margin-top:-9rem
  }
  .wrapper.cta-wrapper {
    padding-bottom:4rem
  }
  .wrapper.styleguide-hero {
    padding-top:7rem
  }
  .wrapper.details-wrap {
    grid-column-gap:3rem;
    grid-row-gap:3rem;
    padding-top:4rem;
    padding-bottom:4rem
  }

  .wrapper.about-wrap {
    padding-top:8rem;
    padding-bottom:var(--_size---spacing--spacing-massive)
  }
  .wrapper.mission-wrap {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .wrapper.state-wrap {
    grid-template-columns:minmax(0,1fr);
    overflow:clip
  }
  .wrapper.integration-wrap {
    padding-top:8rem
  }
  .wrapper.integration-hub {
    padding-top:var(--_size---spacing--spacing-normal);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .wrapper.home-hero {
    grid-column-gap:5rem;
    grid-row-gap:5rem;
    padding-bottom:1rem
  }
  .wrapper.step-wraper {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    padding-top:3rem;
    padding-bottom:1rem
  }
  .wrapper.features-wrapper {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.features-hero {
    grid-column-gap:5rem;
    grid-row-gap:5rem;
    padding-top:8rem;
    padding-bottom:12rem
  }
  .wrapper.explore-integration {
    padding-top:var(--_size---spacing--spacing-normal);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .wrapper.integration-single {
    padding-top:8rem
  }
  .wrapper.integration-details {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:4rem
  }
  .wrapper.blog-single,.wrapper.contact-hero {
    padding-top:8rem
  }
  .wrapper.features-height {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.impact-wrapper {
    padding-top:3rem;
    padding-bottom:2.5rem
  }
  .colours-details {
    grid-template-columns:minmax(0,1fr)
  }
  .typography-info {
    padding-bottom:1rem
  }
  .blank-box {
    display:none
  }
  .secondary-button {
    grid-column-gap:var(--_size---spacing--spacing-tiny);
    grid-row-gap:var(--_size---spacing--spacing-tiny);
    padding:.75rem 1.25rem
  }
  .images {
    flex-flow:column;
    grid-template-columns:1fr 1fr
  }
  .source-text {
    text-align:left;
    width:18rem
  }
  .changelog-details {
    border-radius:var(--_size---border-radius--radius-small)
  }

  .mission-image {
    border-radius:var(--_size---border-radius--radius-xsmall);
    height:16rem
  }
  .values-box {
    grid-template-columns:minmax(0,1fr)
  }
  .key-state-flex {
    width:var(--_size---default--width);
    grid-template-columns:minmax(0,1fr)
  }
  .key-state-cards {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .key-state-cards.active {
    border-color:var(--_color---text-colors--gray-colour)
  }
  .messege-box {
    width:95%;
    padding-right:var(--_size---spacing--spacing-xsmall);
    padding-left:var(--_size---spacing--spacing-xsmall)
  }
  .team-members-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .member-image {
    width:4rem;
    height:4rem
  }
  .menu-button {
    width:1.5rem
  }
  .navbar-brand {
    width:7.5rem
  }
  .primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
    padding:.75rem 1.25rem
  }
  .nav-button-wrapper {
    width:auto
  }
  .cta-buttons {
    flex-flow:wrap
  }
  .driven-contents {
    position:relative;
    top:0
  }
  .companies-title {
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .marquee-icon {
    width:7.25rem;
    margin-right:var(--_size---spacing--spacing-big)
  }
  .pages-content {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-big);
    flex-flow:wrap;
    display:flex
  }
  .subscribe-form-block {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .subscribe-gradient {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .subscribe-flex {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall);
    flex-flow:column
  }
  .subscribe-button {
    width:var(--_size---default--width)
  }
  .steps-tabs {
    flex-flow:column
  }
  .tabs-menu {
    max-width:none;
    margin-left:0;
    padding-top:0
  }
  .tabs-content {
    margin-left:0
  }
  .step-contents {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    grid-template-columns:minmax(0,1fr)
  }
  .mission-middle {
    grid-template-columns:minmax(0,1fr)
  }
  .mission-video-wrap {
    min-width:auto;
    max-width:none;
    height:16rem
  }
  .mission-images {
    padding-left:var(--_size---spacing--spacing-tiny)
  }
  .mission-images.feature {
    margin-top:0;
    top:-9rem
  }
  .mission-gradient {
    height:10rem
  }
  .top-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .feature-card {
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .feature-card.autotmation-4 {
    max-width:21.5rem
  }
  .feature-image-block._05 {
    height:14rem
  }
  .bottom-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .mob-feature-card {
    max-width:21.5rem
  }
  .integration-grid {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    flex-flow:column;
    grid-template-columns:minmax(0,1fr)
  }
  .seamless-card {
    max-width:none
  }
  .choose-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .choose-icon {
    width:4rem
  }
  .top-stories {
    grid-template-columns:minmax(0,1fr)
  }
  .stories-card.big {
    grid-template-columns:minmax(0,.75fr) minmax(0,1fr);
    max-width:26rem
  }
  .cta-nums {
    height:2.18rem
  }
  .cta-nums.outcomes {
    height:2.031rem
  }
  .stories-icon {
    width:7.5rem
  }
  .stories-icon._02 {
    width:8.5rem
  }
  .stories-icon._03,.stories-icon._04 {
    width:7.5rem
  }
  .officer-image {
    border-radius:var(--_size---border-radius--radius-small);
    object-position:50% 0%;
    height:16rem
  }
  .customer-desp {
    font-size:var(--_typography---text-font-size--paragraph-l);
    line-height:var(--_typography---text-line-height--paragraph-l);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
  }
  .bottom-stories {
    grid-template-columns:minmax(0,1fr)
  }
  .pricing-list-item {
    background-position:0 3px;
    background-size:1.25rem;
    padding-left:1.75rem
  }
  .faq-question {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .faq-answer {
    width:auto;
    min-width:auto
  }
  .faq-para {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .about-img {
    border-radius:var(--_size---border-radius--radius-xsmall);
    max-width:12rem
  }
  .about-img._02 {
    max-width:20rem
  }
  .journey-details {
    grid-template-columns:minmax(0,1fr)
  }
  .icon-journey {
    width:3rem
  }
  .mission-image-box.value {
    height:16rem
  }
  .value-image {
    width:3.5rem
  }
  .state-banner {
    height:16rem
  }
  .values-tabs-menu {
    padding-right:var(--_size---spacing--spacing-small);
    padding-left:var(--_size---spacing--spacing-small);
    border:1px solid var(--_color---border--stroke-white)
  }
  .values-contents {
    padding-bottom:var(--_size---spacing--spacing-small);
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall)
  }
  .values-tab-title {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .values-dot {
    width:.3rem;
    min-width:.3rem;
    height:.3rem;
    min-height:.3rem
  }
  .steps-margin {
    margin-top:-.5rem
  }
  .integration-image {
    max-width:24rem
  }
  .integration-collection-list {
    grid-template-columns:minmax(0,1fr)
  }
  .integration-header {
    flex-flow:wrap
  }
  .blog-banner {
    height:16rem
  }
  .blog-richtext li {
    background-size:1rem;
    padding-left:1.5rem
  }
  .blog-author-image {
    height:16rem
  }
  .blog-author-info {
    padding:.5rem
  }
  .blog-author-desp {
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .final-thoughts li {
    background-size:1rem;
    padding-left:1.5rem
  }
  .contact-form-block {
    padding-right:var(--_size---spacing--spacing-small);
    padding-left:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .text-field {
    height:3rem
  }
  .contact-grid {
    grid-column-gap:0rem;
    grid-row-gap:0rem;
    grid-template-columns:minmax(0,1fr)
  }
  .message {
    height:6rem;
    min-height:6rem
  }
  .contact-right {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .contact-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .changelog-list {
    padding-left:1rem
  }
  .error-image {
    max-width:22rem
  }
  .outcomes-cards {
    grid-template-columns:1fr;
    display:flex;
    overflow:auto
  }
  .outcomes-card {
    flex:none;
    max-width:17rem
  }
  .outcomes-card._04 {
    max-width:20rem
  }
  .highlights-cards {
    flex-flow:column;
    margin-right:0
  }
  .highlight-left {
    max-width:none
  }
  .highlight-left.middle {
    display:none
  }
  .operational-card {
    max-width:18rem
  }
  .autotmation {
    max-width:21.5rem
  }
  .hear-card {
    max-width:26rem
  }
  .background-video {
    height:20rem
  }
  .built-background-video {
    height:8rem
  }
  .header-background-video {
    height:auto
  }
  .header-background-video.features {
    height:35.5rem
  }
  .real-time-background {
    height:10rem
  }
  .revenue-background-video.border {
    border-radius:var(--_size---border-radius--radius-medium);
    height:20rem
  }
  .deliver-1 {
    color:var(--_color---text-colors--orange-colour);
    right:-10%
  }
  .deliver-1._04 {
    font-size:5.5rem;
    bottom:-4%
  }
}
#w-node-_9e26ca5c-8533-59df-c09c-2899b5fcb370-97dcb3ce,#w-node-_1f2ac43d-379d-6b93-0da0-ddf66fd7fc79-97dcb3ce {
  place-self:center
}
#w-node-_79907ace-ab5d-132e-c63f-9a676343082b-4a27696c {
  grid-area:2/1/3/3
}
@media screen and (max-width:991px) {
  #w-node-cadf3147-b84b-a59c-4b25-269c23cefd57-97dcb3ce {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336ca7-fe336c10,#w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336caa-fe336c10 {
    grid-area:2/1/3/3
  }
}
@media screen and (max-width:479px) {
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336ca7-fe336c10 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336caa-fe336c10 {
    order:9999;
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_1a18fa00-e761-d649-e1b7-360137f338a9-37f338a7 {
    grid-area:span 1/span 1/span 1/span 1
  }
}
/* inline style */ @media (min-width:992px) {
  html.w-mod-js:not(.w-mod-ix) [data-w-id="58816500-e5f1-c6ab-7922-4e798e544ae4"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="86d665c7-1811-afd5-ab4d-34177887ee0f"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="93363a3a-7400-08c1-c9f8-54c60538d086"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="491b9a9f-1792-026b-329f-5c121c7c3a18"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="4262a38b-2f77-de62-6e76-0d44b0a02a77"] {
    color:rgba(255,255,255,0.06);
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="4e8a2b0a-9bd1-19e1-9061-34315a69cbd9"] {
    color:rgba(255,255,255,0.06);
  }
}
@media (max-width:991px) and (min-width:768px) {
  html.w-mod-js:not(.w-mod-ix) [data-w-id="58816500-e5f1-c6ab-7922-4e798e544ae4"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="86d665c7-1811-afd5-ab4d-34177887ee0f"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="93363a3a-7400-08c1-c9f8-54c60538d086"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="491b9a9f-1792-026b-329f-5c121c7c3a18"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="4262a38b-2f77-de62-6e76-0d44b0a02a77"] {
    color:rgba(255,255,255,0.06);
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="4e8a2b0a-9bd1-19e1-9061-34315a69cbd9"] {
    color:rgba(255,255,255,0.06);
  }
}
@media (max-width:767px) and (min-width:480px) {
  html.w-mod-js:not(.w-mod-ix) [data-w-id="3f7b044e-10a5-32d1-1749-8247dc6ee10e"] {
    opacity:0;
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="4262a38b-2f77-de62-6e76-0d44b0a02a77"] {
    color:rgba(255,255,255,0.06);
  }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="4e8a2b0a-9bd1-19e1-9061-34315a69cbd9"] {
    color:rgba(255,255,255,0.06);
  }
}
@media (max-width:479px) {
  html.w-mod-js:not(.w-mod-ix) [data-w-id="3f7b044e-10a5-32d1-1749-8247dc6ee10e"] {
    opacity:0;
  }
}
/* inline style */ html.w-mod-js:not(.w-mod-ix3) :is(.styleguide-title, .integration-title, .cta-title.contact, .cta-title) {
  visibility: hidden !important;
}

/* ---- page break ---- */

/* https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/css/revorao.shared.0ae56ff14.min.css */ 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:700
}
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:700
}
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:400;
  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:400;
  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
}
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:700
}
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:700;
  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:400;
  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:400;
  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:400;
  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:400;
  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
}
@media screen and (max-width:767px) {
  .w-nav-brand {
    padding-left:10px
  }
}
.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:50%;
  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:translate(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:translateY(-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)
  }
  to {
    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
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68179fd15ebe177a7db_InterDisplay-Bold.ttf)format("truetype"),url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb681969c85fdc8e14e79_InterDisplay-ExtraBold.ttf)format("truetype");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68057c5c5f03844a6a1_InterDisplay-Black.ttf)format("truetype");
  font-weight:900;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68223b561d93ffb09bc_InterDisplay-SemiBold.ttf)format("truetype");
  font-weight:600;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68286862ab3a8462aa2_InterDisplay-Light.ttf)format("truetype");
  font-weight:300;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6800244d715baca574a_InterDisplay-ExtraLight.ttf)format("truetype");
  font-weight:200;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb68041a42f5b6fcd5a0a_InterDisplay-Thin.ttf)format("truetype");
  font-weight:100;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6813be230d535b92c17_InterDisplay-Medium.ttf)format("truetype");
  font-weight:500;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:Inter Display;
  src:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/696fb6820b4671c8cba5dc6e_InterDisplay-Regular.ttf)format("truetype");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
:root {
  --_color---background-colors--black:black;
  --font-family--inter-display:"Inter Display",Georgia,sans-serif;
  --_color---text-colors--white:white;
  --_typography---text-font-size--paragraph-default:1rem;
  --_typography---text-line-height--paragraph-default:150%;
  --font-weight--regular:400;
  --_typography---text-letter-spacing--paragraph-default:0rem;
  --_typography---heading-font-size--h1:3.875rem;
  --_typography---heading-line-height--h1:102%;
  --font-weight--medium:500;
  --_typography---heading-letter-spacing--h1:-.1525rem;
  --_typography---heading-font-size--h2:3.25rem;
  --_typography---heading-line-height--h2:116%;
  --_typography---heading-letter-spacing--h2:-.1525rem;
  --_typography---heading-font-size--h3:3rem;
  --_typography---heading-line-height--h3:109%;
  --_typography---heading-letter-spacing--h3:-.125rem;
  --_typography---heading-font-size--h4:2rem;
  --_typography---heading-line-height--h4:125%;
  --_typography---heading-letter-spacing--h4:0rem;
  --_typography---heading-font-size--h5:1.5rem;
  --_typography---heading-line-height--h5:134%;
  --_typography---heading-letter-spacing--h5:-.0625rem;
  --_typography---heading-font-size--h6:1.25rem;
  --_typography---heading-line-height--h6:140%;
  --_typography---heading-letter-spacing--h6:0rem;
  --_size---default--width:100%;
  --_size---default--height:100%;
  --_size---spacing--spacing-small:1rem;
  --_size---spacing--spacing-xsmall:.5rem;
  --_size---spacing--spacing-ex-large:6.25rem;
  --_size---spacing--spacing-colossal:5rem;
  --_size---spacing--spacing-large:2.5rem;
  --_size---spacing--spacing-medium:1.25rem;
  --_size---spacing--spacing-jumbo:3.75rem;
  --_size---spacing--spacing-massive:4rem;
  --_size---spacing--spacing-big:3rem;
  --_size---spacing--spacing-normal:2rem;
  --_size---spacing--spacing-tiny:.25rem;
  --_size---spacing--spacing-regular:1.5rem;
  --_typography---text-font-size--paragraph-l:1.125rem;
  --_typography---text-line-height--paragraph-l:145%;
  --_typography---text-letter-spacing--paragraph-l:-.0225rem;
  --_color---border--stroke-white:#ffffff1a;
  --_size---container--max-width:80rem;
  --_size---border-radius--radius-small:1rem;
  --_color---background-colors--green-colour:#1ac352;
  --_color---text-colors--gray-colour:#ffffff4d;
  --_color---background-colors--stroke-colour:#1d2326;
  --_color---text-colors--orange-colour:#f54206;
  --_color---text-colors--transparent:#fff0;
  --_color---text-colors--text-gray:#fff9;
  --_size---border-radius--radius-large:3.125rem;
  --_color---background-colors--soft-coral:#ff865e;
  --_size---spacing--spacing-xxsmall:.75rem;
  --_typography---text-font-size--paragraph-s:.875rem;
  --_typography---text-line-height--paragraph-s:115%;
  --_typography---text-letter-spacing--paragraph-s:-.0125rem;
  --_size---border-radius--radius-xsmall:.75rem;
  --_size---border-radius--radius-medium:1.5rem;
  --_size---border-radius--radius-circle:100%;
  --_color---background-colors--rgba-255-255-255-0-12:#ffffff1f;
  --_size---border-radius--radius-soft:6.25rem;
  --_color---text-colors--rgba-255-255-255-0-02:#ffffff05;
  --_color---background-colors--color:#f54206;
  --_color---background-colors--midnight-umber:#0e0400;
  --_color---background-colors--soft-black:#1f1f1f;
  --_size---border-radius--radius-tiny:.25rem;
  --_color---text-colors--rgba-255-219-203-0-02:#ffdbcb05;
  --_color---rgba-255-255-255-0-06:#ffffff0f;
  --_size---border-radius--radius-regular:1.875rem;
  --font-weight--thin:100;
  --font-weight--extra-light:200;
  --font-weight--light:300;
  --font-weight--semi-bold:600;
  --font-weight--bold:700;
  --font-weight--extra-bold:800;
  --font-weight--heavy:900;
  --_size---border-radius--radius-big:4.125rem
}
body {
  background-color:var(--_color---background-colors--black);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  --_size---default--width:100%;
  --_size---default--height:100%;
  --_size---spacing--spacing-small:1rem;
  --_size---spacing--spacing-xsmall:.5rem;
  --_size---spacing--spacing-ex-large:6.25rem;
  --_size---spacing--spacing-colossal:5rem;
  --_size---spacing--spacing-large:2.5rem;
  --_size---spacing--spacing-medium:1.25rem;
  --_size---spacing--spacing-jumbo:3.75rem;
  --_size---spacing--spacing-massive:4rem;
  --_size---spacing--spacing-big:3rem;
  --_size---spacing--spacing-normal:2rem;
  --_size---spacing--spacing-tiny:.25rem;
  --_size---spacing--spacing-regular:1.5rem;
  --_size---container--max-width:80rem;
  --_size---border-radius--radius-small:1rem;
  --_size---border-radius--radius-large:3.125rem;
  --_size---spacing--spacing-xxsmall:.75rem;
  --_size---border-radius--radius-xsmall:.75rem;
  --_size---border-radius--radius-medium:1.5rem;
  --_size---border-radius--radius-circle:100%;
  --_size---border-radius--radius-soft:6.25rem;
  --_size---border-radius--radius-tiny:.25rem;
  --_size---border-radius--radius-regular:1.875rem;
  --_size---border-radius--radius-big:4.125rem;
  --_typography---text-font-size--paragraph-default:1rem;
  --_typography---text-line-height--paragraph-default:150%;
  --_typography---text-letter-spacing--paragraph-default:0rem;
  --_typography---heading-font-size--h1:3.875rem;
  --_typography---heading-line-height--h1:102%;
  --_typography---heading-letter-spacing--h1:-.1525rem;
  --_typography---heading-font-size--h2:3.25rem;
  --_typography---heading-line-height--h2:116%;
  --_typography---heading-letter-spacing--h2:-.1525rem;
  --_typography---heading-font-size--h3:3rem;
  --_typography---heading-line-height--h3:109%;
  --_typography---heading-letter-spacing--h3:-.125rem;
  --_typography---heading-font-size--h4:2rem;
  --_typography---heading-line-height--h4:125%;
  --_typography---heading-letter-spacing--h4:0rem;
  --_typography---heading-font-size--h5:1.5rem;
  --_typography---heading-line-height--h5:134%;
  --_typography---heading-letter-spacing--h5:-.0625rem;
  --_typography---heading-font-size--h6:1.25rem;
  --_typography---heading-line-height--h6:140%;
  --_typography---heading-letter-spacing--h6:0rem;
  --_typography---text-font-size--paragraph-l:1.125rem;
  --_typography---text-line-height--paragraph-l:145%;
  --_typography---text-letter-spacing--paragraph-l:-.0225rem;
  --_typography---text-font-size--paragraph-s:.875rem;
  --_typography---text-line-height--paragraph-s:115%;
  --_typography---text-letter-spacing--paragraph-s:-.0125rem
}
h1 {
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h1);
  line-height:var(--_typography---heading-line-height--h1);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h1);
  margin-top:0;
  margin-bottom:0
}
h2 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h2);
  line-height:var(--_typography---heading-line-height--h2);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h2);
  margin-top:0;
  margin-bottom:0
}
h3 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h3);
  line-height:var(--_typography---heading-line-height--h3);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h3);
  margin-top:0;
  margin-bottom:0
}
h4 {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h4);
  margin-top:0;
  margin-bottom:0
}
h5 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h5);
  margin-top:0;
  margin-bottom:0
}
h6 {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  margin-top:0;
  margin-bottom:0
}
p {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  margin-top:0;
  margin-bottom:0
}
ul {
  margin-top:0;
  margin-bottom:10px;
  padding-left:40px
}
img {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  max-height:var(--_size---default--height);
  max-width:var(--_size---default--width);
  object-fit:cover;
  display:inline-block
}
figure {
  margin-bottom:10px
}
.utility-page-wrap {
  width:100vw;
  max-width:100%;
  height:100vh;
  max-height:100%;
  padding-right:var(--_size---spacing--spacing-small);
  padding-left:var(--_size---spacing--spacing-small);
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative
}
.utility-page-content {
  width:var(--_size---default--width);
  text-align:center;
  flex-direction:column;
  max-width:28rem;
  margin-bottom:0;
  display:flex
}
.utility-page-form {
  width:var(--_size---default--width);
  flex-direction:column;
  align-items:stretch;
  margin-left:auto;
  margin-right:auto;
  display:flex
}
.typography-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr;
  grid-auto-columns:1fr;
  display:grid
}
.third-button {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  color:var(--_color---text-colors--white);
  font-weight:var(--font-weight--medium);
  flex-flow:row;
  flex:none;
  justify-content:center;
  align-items:center;
  text-decoration:none;
  display:flex;
  position:relative
}
.section {
  position:relative
}
.section.styleguide {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977b351c34286308ccee2a7_Frame%202147237590.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}
.section.cta {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69847eefc245388e928a695e_Frame%202147237494.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}

.section.about-us {
  padding-bottom:var(--_size---spacing--spacing-ex-large);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bbee32bbece66da15eb36_Group%202147238045.avif);
  background-repeat:no-repeat;
  background-size:cover
}
.section.integration-hero {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697cc3a591e60a358670ddbd_Frame%202147237590.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}
.section.hero-section {
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  background-size:auto
}
.section.mission {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69847e18014afff814a166ff_Our%20Mission%20/(1/).avif);
  background-position:50% 0;
  background-repeat:no-repeat;
  background-size:cover;
  overflow:clip
}
.section.features-section {
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  background-size:auto
}
.section.integration-single {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d177dc7121e0ede7b5ff3_Frame%202147237590.png);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover
}
.section.contact {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697dc415a64f1abb3ae57c9c_Frame%202147237611.avif);
  background-position:50% 100%;
  background-repeat:no-repeat;
  background-size:cover
}
.wrapper {
  width: var(--_size---default--width);
  height: auto;
  min-height: 0;
  padding-top: var(--_size---spacing--spacing-ex-large);
  padding-bottom: var(--_size---spacing--spacing-ex-large);
  grid-column-gap: var(--_size---spacing--spacing-colossal);
  grid-row-gap: var(--_size---spacing--spacing-colossal);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}
.wrapper.cta-wrapper {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  padding-bottom:10.5rem
}
.wrapper.styleguide-hero {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  padding-top:13.5rem
}
.wrapper.details-wrap {
  grid-column-gap:10rem;
  grid-row-gap:10rem;
  padding-top:8rem;
  padding-bottom:8rem
}

.wrapper.t-c-details-wrap {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  max-width:50rem
}

.wrapper.about-wrap {
  padding-top:13.5rem;
  padding-bottom:var(--_size---spacing--spacing-colossal);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium)
}
.wrapper.mission-wrap {
  padding-bottom:var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-ex-large);
  flex-flow:row;
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:grid
}
.wrapper.values-wrap {
  padding-bottom:var(--_size---spacing--spacing-large)
}
.wrapper.state-wrap {
  padding-bottom:var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  flex-flow:row;
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  display:grid
}
.wrapper.team-wrap {
  padding-top:var(--_size---spacing--spacing-colossal)
}
.wrapper.integration-wrap {
  padding-top:13.5rem
}
.wrapper.integration-hub,.wrapper.core-value-wrap {
  padding-bottom:var(--_size---spacing--spacing-small)
}
.wrapper.footer-wrapper {
  padding-bottom:var(--_size---spacing--spacing-big)
}
.wrapper.home-hero {
  padding-top:13.5rem;
  padding-bottom:var(--_size---spacing--spacing-normal);
  grid-column-gap:15.56rem;
  grid-row-gap:15.56rem
}
.wrapper.step-wraper {
  padding-top:6rem;
  padding-bottom:6rem
}

.wrapper.choose,.wrapper.stories,.wrapper.pricing-wrapper {
  padding-bottom:var(--_size---spacing--spacing-normal)
}
.wrapper.faq {
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.75fr 1fr;
  grid-auto-columns:1fr;
  place-items:start stretch;
  display:grid
}
.wrapper.journey-wrapper {
  height:100vh;
  padding-bottom:var(--_size---spacing--spacing-small);
  position:sticky;
  top:0;
  overflow:visible
}

.wrapper.blog,.wrapper.more-blogs {
  padding-bottom:8rem
}
.wrapper.blog-single {
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  justify-content:center;
  align-items:flex-start;
  padding-top:13.5rem;
  padding-bottom:0
}
.wrapper.blog-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  justify-content:center;
  align-items:flex-start;
  max-width:50rem;
  padding-top:0;
  padding-bottom:0
}
.wrapper.plan-details {
  padding-top:var(--_size---spacing--spacing-colossal);
  padding-bottom:var(--_size---spacing--spacing-normal)
}
.wrapper.contact-hero {
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.8fr 1fr;
  grid-auto-columns:1fr;
  align-items:stretch;
  padding-top:13.5rem;
  display:grid
}

.wrapper.impact-wrapper {
  padding-top:var(--_size---spacing--spacing-massive);
  padding-bottom:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal)
}
.wrapper.outcomes-wrapper {
  padding-top:var(--_size---spacing--spacing-massive)
}
.wrapper.highlight-wrapper {
  padding-top:var(--_size---spacing--spacing-massive);
  padding-bottom:var(--_size---spacing--spacing-tiny);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal)
}
.wrapper.operational-wrapper {
  padding-top:var(--_size---spacing--spacing-massive)
}
.button-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.button-subtitle {
  width:var(--_size---default--width);
  max-width:17.25rem;
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.large-paragraph {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.styleguide-details {
  width:var(--_size---default--width);
  padding-top:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  border-top:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  display:flex
}
.colours-subtitle {
  width:var(--_size---default--width);
  max-width:17.25rem;
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.colours-details {
  z-index:2;
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.container {
  width: var(--_size---default--width);
  height: auto;
  max-width: var(--_size---container--max-width);
  padding-right: var(--_size---spacing--spacing-small);
  padding-left: var(--_size---spacing--spacing-small);
  margin-left: auto;
  margin-right: auto;
}
.container.mission {
  position:absolute;
  inset:0%
}
.colour-top {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.65fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.page-wrapper {
  overflow-x: clip;
  overflow-y: visible;
}
.button-box {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:wrap;
  justify-content:flex-start;
  align-items:center;
  max-width:28rem;
  display:flex
}
.colour-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.typography-info {
  padding-bottom:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border-bottom:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  display:flex
}
.colour-box {
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--white);
  height:12.5rem
}
.colour-box._11 {
  background-color:var(--_color---background-colors--green-colour)
}
.colour-box._04 {
  border-style:solid;
  border-width:1px;
  border-color:var(--_color---border--stroke-white)#ffffff1a #ffffff1a;
  background-color:var(--_color---text-colors--gray-colour)
}
.colour-box._03 {
  border-style:solid;
  border-width:1px;
  border-color:var(--_color---border--stroke-white)#ffffff1a #ffffff1a;
  background-color:var(--_color---background-colors--black)
}
.colour-box._09 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---border--stroke-white)
}
.colour-box._10 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---text-colors--orange-colour)
}
.colour-box._05 {
  border:1px solid var(--_color---background-colors--stroke-colour);
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c13d57822a8089f396a6_Rectangle%2042004.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._02 {
  background-color:var(--_color---text-colors--text-gray)
}
.colour-box._06 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c1e2cfb3d9dac9d22600_Rectangle%2042001.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._07 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c2a46585bff22f57982f_Group%202147237232.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.colour-box._08 {
  background-color:var(--_color---text-colors--transparent);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/6977c3120d9b76fb118626bc_Rectangle%2041999.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover
}
.secondary-button {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border-radius:var(--_size---border-radius--radius-large);
  background-color:var(--_color---text-colors--orange-colour);
  color:var(--_color---background-colors--black);
  font-weight:var(--font-weight--medium);
  flex:none;
  justify-content:center;
  align-items:center;
  padding:.88rem 1.88rem;
  text-decoration:none;
  display:flex
}
.secondary-button:where(.w-variant-00191611-0003-19f2-9fb1-e6f557991095) {
  background-image:linear-gradient(180deg,var(--_color---background-colors--soft-coral),var(--_color---text-colors--orange-colour));
  padding-left:2.25rem;
  padding-right:2.25rem
}
.all-buttons {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.typography-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  display:flex
}
.colour-info {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  display:flex
}
.button-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.button-text {
  font-weight:var(--font-weight--medium)
}
.small-paragraph {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.colour-name-box {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  display:flex
}
.colour-code-flex {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  display:flex
}
.typography-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}

.image-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.image-block {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.images {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  place-items:center stretch;
  display:grid
}

.source-block {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h5);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.source-text {
  color:var(--_color---text-colors--text-gray)
}
.cta-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:38.625rem;
  display:flex
}
.changelog-details {
  width:var(--_size---default--width);
  max-width:55.5rem;
  padding:var(--_size---spacing--spacing-normal);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border:1px solid var(--_color---text-colors--gray-colour);
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697df41e592b1f1f0e65ce5f_Group%202147237287%20/(2/).avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  display:flex
}
.version-title {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.version-details {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:column;
  display:flex
}
.version-subtitle {
  color:var(--_color---text-colors--text-gray);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.term-condition-details {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  display:flex
}
.term-condition-title {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.term-condition-text {
  color:var(--_color---text-colors--text-gray)
}
.details-top {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}

.gray-text {
  color:var(--_color---text-colors--text-gray)
}
.about-hero-title {
  width:var(--_size---default--width);
  max-width:61.25rem;
  font-size:var(--_typography---heading-font-size--h3);
  line-height:var(--_typography---heading-line-height--h3);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h3)
}
.card-details {
  padding-right:var(--_size---spacing--spacing-regular);
  padding-left:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  flex-flow:column;
  display:flex
}
.card-details.value {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border:0 #fff0;
  border-radius:0;
  max-width:18.75rem;
  padding:0
}
.card-text {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  display:flex
}
.card-short-desc {
  width:18.75rem;
  color:var(--_color---text-colors--text-gray)
}
.mission-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:37.5rem;
  display:flex
}
.mission-top-details {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-top-details.state {
  width:var(--_size---default--width);
  max-width:30.6875rem
}
.mission-top-details.contact {
  width:var(--_size---default--width);
  max-width:28.6875rem
}
.mission-short-desc {
  color:var(--_color---text-colors--text-gray)
}
.mission-image {
  border-radius:var(--_size---border-radius--radius-medium)
}
.values-box {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  flex-flow:wrap;
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:flex
}
.key-state-details {
  grid-column-gap:var(--_size---spacing--spacing-ex-large);
  grid-row-gap:var(--_size---spacing--spacing-ex-large);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.key-state-flex {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.key-state-cards {
  padding:var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bea053459b3f15facc4c8_Group%202147237975.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  display:flex
}
.key-state-cards.active {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bea464a45bc99ead61dc5_Group%202147237976.avif)
}
.card-short-desc.key-state {
  width:auto
}
.messege-box {
  top:auto;
  left:0%;
  right:0%;
  bottom:var(--_size---spacing--spacing-small);
  width:92%;
  padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border-radius:var(--_size---border-radius--radius-xsmall);
  -webkit-backdrop-filter:blur(37px);
  backdrop-filter:blur(37px);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bed9444ad651634499368_Group%202147237692.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-end;
  margin-left:auto;
  margin-right:auto;
  display:flex;
  position:absolute;
  overflow:clip
}
.message-text {
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.profile {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.profile-icon {
  border-radius:var(--_size---border-radius--radius-circle);
  width:2rem;
  height:2rem
}
.profile-name {
  font-weight:var(--font-weight--medium)
}
.mark-read {
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  box-shadow:0 1px 3px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  padding:.12rem .75rem
}
.team-members-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.team-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c512660e34fd95164f59f_Group%202147238009.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  display:flex
}
.team-card:where(.w-variant-28e9a296-279c-5200-eb1a-449cf005edfe) {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c54c6d9e1927e71d14517_Group%202147238010.avif)
}
.member-image {
  width:5.75rem;
  height:5.75rem
}
.member-info {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.member-name {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.member-designation {
  color:var(--_color---text-colors--text-gray)
}
.click-icon {
  width:1.125rem;
  height:1.125rem
}
.navbar {
  width:var(--_size---default--width);
  padding-top:var(--_size---spacing--spacing-small);
  padding-bottom:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  background-color:var(--_color---background-colors--black);
  position:absolute;
  inset:0% 0% auto
}
.nav-link {
  color:var(--_color---text-colors--text-gray);
  margin:0;
  padding:0;
  text-decoration:none;
  transition:all .25s
}
.nav-link:hover,.nav-link.w--current {
  color:var(--_color---text-colors--white)
}
.navbar-wrapper {
  justify-content:space-between;
  align-items:center;
  display:flex
}
.nav-buttons {
  z-index:1;
  margin-left:4rem;
  position:relative
}
.nav-menu {
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  justify-content:space-between;
  align-items:center;
  margin-bottom:0;
  padding-bottom:0;
  padding-left:0;
  display:flex
}
.navbar-brand {
  width:9.125rem;
  padding:0
}
.primary-button {
  border-top-left-radius:var(--_size---border-radius--radius-soft);
  border-top-right-radius:var(--_size---border-radius--radius-soft);
  border-bottom-left-radius:var(--_size---border-radius--radius-soft);
  border-bottom-right-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--white);
  color:var(--_color---background-colors--black);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--medium);
  text-align:center;
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  justify-content:center;
  align-items:center;
  padding:.75rem 1.4rem;
  text-decoration:none;
  display:flex;
  position:relative;
  overflow:clip;
  box-shadow:0 4px 4px #1717170a
}
.primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
  font-size:var(--_typography---text-font-size--paragraph-default);
  line-height:var(--_typography---text-line-height--paragraph-default);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-default);
  padding:.88rem 1.88rem
}
.nav-button-wrapper {
  margin-left:11rem
}
.button-texts {
  flex:none;
  height:1.006rem;
  padding-left:.125rem;
  padding-right:.125rem;
  overflow:clip
}
.button-texts:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229),.button-texts.secondary,.button-texts._03 {
  height:1.5rem
}
.subtitle-wrap {
  padding:var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:center;
  display:flex;
  position:relative;
  overflow:clip
}
.subtitle-bg {
  object-fit:contain;
  position:absolute;
  inset:0%
}
.subtitle-text {
  z-index:1;
  position:relative
}
.styleguide-title {
  text-align:center
}
.styleguide-title:where(.w-variant-a5d48d32-9193-bb2f-25a8-43a309ad9a1c) {
  width:var(--_size---default--width);
  max-width:40rem
}
.styleguide-title.features-hero {
  width:var(--_size---default--width);
  max-width:29.1875rem
}
.styleguide-desp {
  width:var(--_size---default--width);
  max-width:39.875rem;
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.left-line {
  z-index:-1;
  background-color:var(--_color---border--stroke-white);
  width:1px;
  position:absolute;
  inset:0% auto 0% 25%
}
.left-line._01 {
  z-index:0
}
.right-line {
  z-index:-1;
  background-color:var(--_color---border--stroke-white);
  width:1px;
  position:absolute;
  inset:0% 25% 0% auto
}
.right-line._01 {
  z-index:0
}
.link-button {
  font-weight:var(--font-weight--medium)
}
.small-button {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
}
.arrow-box {
  justify-content:center;
  align-items:center;
  width:1.25rem;
  min-width:1.25rem;
  height:1.25rem;
  min-height:1.25rem;
  position:relative;
  overflow:clip
}
.arrow-box:where(.w-variant-00191611-0003-19f2-9fb1-e6f557991095) {
  display:none
}
.button-arrow {
  width:1.25rem;
  min-width:1.25rem;
  height:1.25rem;
  min-height:1.25rem
}
.button-arrow._02 {
  position:absolute;
  inset:0% auto 0% -100%
}
.button-arrows {
  flex-flow:column;
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem;
  position:relative;
  overflow:clip
}
.button-arrows:where(.w-variant-89931872-ef8d-1c5d-bd17-e33263f2e04a) {
  display:none
}
.button-svg {
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem
}
.button-svg._02 {
  position:absolute;
  inset:0% auto 0% -100%
}
.button-underine {
  background-color:var(--_color---text-colors--white);
  width:100%;
  height:1px;
  position:absolute;
  inset:auto 0% 0%
}
.cta-title {
  text-align:center
}
.cta-title.left-align,.cta-title.mission,.cta-title.contact {
  text-align:left
}
.cta-desp {
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.cta-desp.left-align {
  text-align:left
}
.cta-buttons {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:center;
  display:flex
}
.footer {
  position:relative
}
.heo-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.heo-top.integration {
  max-width:40rem
}
.driven-contents {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  display:flex
}
.hero-marquee {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex;
  overflow:clip
}
.companies-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.marquee-items {
  width:var(--_size---default--width);
  justify-content:flex-start;
  align-items:center;
  display:flex;
  position:relative
}
.hero-marquee-items {
  flex:none;
  justify-content:flex-start;
  align-self:flex-start;
  align-items:center;
  display:flex
}
.marquee-icon {
  width:8.75rem;
  height:auto;
  margin-right:var(--_size---spacing--spacing-massive);
  opacity:.4
}
.marquee-left-gradient {
  background-image:linear-gradient(90deg,var(--_color---background-colors--midnight-umber)20%,var(--_color---text-colors--transparent));
  width:5rem;
  height:auto;
  display:none;
  position:absolute;
  inset:0% auto 0% 0%
}
.marquee-right-gradient {
  background-image:linear-gradient(90deg,var(--_color---text-colors--transparent),var(--_color---background-colors--midnight-umber)90%);
  width:5rem;
  height:auto;
  display:none;
  position:absolute;
  inset:0% 0% 0% auto
}
.simplify-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.simplify-top.left {
  justify-content:center;
  align-items:flex-start
}
.simplify-top.faq {
  top:var(--_size---spacing--spacing-medium);
  justify-content:center;
  align-items:flex-start;
  position:sticky
}
.simplify-top.journey {
  max-width:36.0625rem
}
.simplify-top.features {
  margin-left:auto;
  margin-right:auto
}
.footer-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  align-items:start;
  display:grid
}
.footer-bottom {
  width:var(--_size---default--width);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.pages-content {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.subscribe-form-block {
  padding:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---background-colors--black);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69789edf333fd2be26cf5795_Frame%202147237503%20/(1/).svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  margin-bottom:0;
  font-family:Interdisplay
}
.pages-link {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.pages-header {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  margin-bottom:.25rem
}
.page-link {
  color:var(--_color---text-colors--text-gray);
  text-decoration:none;
  transition:all .25s
}
.page-link:hover,.page-link.w--current {
  color:var(--_color---text-colors--white)
}
.subscribe-gradient {
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:linear-gradient(326deg,#f3cfb680,#f3cfb600 40% 45%,#f3cfb6);
  padding:1px
}
.subscribe-title {
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.subscribe-flex {
  margin-top:var(--_size---spacing--spacing-xxsmall);
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.subscribe-field-label {
  font-family:var(--font-family--inter-display);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-style:normal;
  font-weight:var(--font-weight--regular);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l);
  margin-bottom:0
}
.subscribe-text-field {
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--soft-black);
  height:3rem;
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white);
  margin-bottom:0
}
.subscribe-text-field:focus {
  border-color:var(--_color---border--stroke-white)
}
.subscribe-text-field::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.subscribe-button {
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--white);
  font-family:var(--font-family--inter-display);
  color:var(--_color---background-colors--black);
  font-weight:var(--font-weight--medium);
  text-align:center;
  padding:.75rem 2rem;
  transition:all .25s
}
.subscribe-button:hover {
  background-color:var(--_color---text-colors--orange-colour);
  color:var(--_color---text-colors--white)
}
.success-message {
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--orange-colour);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--white)
}
.error-message {
  background-color:var(--_color---text-colors--transparent);
  font-family:var(--font-family--inter-display);
  color:var(--_color---text-colors--orange-colour);
  padding:0
}
.copyright-text {
  color:var(--_color---text-colors--text-gray)
}
.footer-links {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  justify-content:center;
  align-items:center;
  display:flex
}
.steps-tabs {
  width:var(--_size---default--width);
  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;
  display:flex
}
.tabs-menu {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:17rem;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.step-tab-link {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  background-color:var(--_color---text-colors--transparent);
  color:var(--_color---text-colors--gray-colour);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  justify-content:flex-start;
  align-items:center;
  padding:0;
  display:flex
}
.step-tab-link.w--current {
  background-color:var(--_color---text-colors--transparent);
  color:var(--_color---text-colors--white)
}
.tabs-content {
  width:var(--_size---default--width);
  margin-left:8rem
}
.step-dot {
  background-color:var(--_color---text-colors--orange-colour);
  opacity:0;
  border-radius:.09375rem;
  width:.5rem;
  min-width:.5rem;
  height:.5rem;
  min-height:.5rem
}
.step-contents {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-massive);
  grid-row-gap:var(--_size---spacing--spacing-massive);
  grid-template-rows:auto;
  grid-template-columns:1fr .75fr;
  grid-auto-columns:1fr;
  display:grid
}
.step-detail {
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.step-icon {
  width:2.5625rem;
  height:2.5625rem
}
.step-text {
  margin-top:var(--_size---spacing--spacing-normal);
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.step-para {
  color:var(--_color---text-colors--text-gray)
}
.mission-middle {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-colossal);
  grid-row-gap:var(--_size---spacing--spacing-colossal);
  grid-template-rows:auto;
  grid-template-columns:.35fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.mission-video {
  z-index:1;
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border-radius:var(--_size---border-radius--radius-small)
}
.mission-video-wrap {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  min-width:18.5rem;
  max-width:18.5rem;
  height:17.6875rem;
  padding:.5rem;
  overflow:clip
}
.mission-flex {
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-desp {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.mission-author-flex {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.mission-author-signature {
  width:9.5rem;
  height:auto
}
.mission-author-designation {
  color:var(--_color---text-colors--text-gray)
}
.mission-images {
  width:var(--_size---default--width);
  padding-right:var(--_size---spacing--spacing-large);
  padding-left:var(--_size---spacing--spacing-large);
  position:relative
}
.mission-images.leading {
  display:none
}
.mission-img._01 {
  z-index:2;
  width:90%;
  height:auto;
  margin-left:0;
  margin-right:auto;
  position:relative
}
.mission-img._02 {
  z-index:1;
  width:90%;
  height:auto;
  position:absolute;
  inset:auto 0% 0% auto
}
.mission-gradient {
  z-index:2;
  filter:blur(180px);
  mix-blend-mode:plus-lighter;
  background-color:#ff400030;
  width:20rem;
  height:28rem;
  position:absolute;
  inset:auto auto 0% 0%;
  transform:rotate(-1.368deg)
}
.features-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid
}
.top-features-cards {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.feature-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  grid-column-gap:0rem;
  grid-row-gap:0rem;
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697a9c7e676e06fc9308d791_Frame%202147237584%20/(1/).avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  grid-template-rows:auto auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid;
  overflow:clip
}
.feature-card.last {
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697aa4e64b92cbb6987b509d_Frame%202147237589.avif)
}
.feature-card._04 {
  border-radius:1.2rem
}
.feature-image._03 {
  max-width:22.125rem;
  height:auto
}
.feature-image._04 {
  max-width:26.9375rem;
  height:auto
}
.feature-image.last {
  object-fit:contain
}
.feature-detail {
  padding:var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-normal)var(--_size---spacing--spacing-normal);
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  border-top:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.feature-detail._02 {
  z-index:1;
  border-top-style:none;
  position:relative;
  overflow:clip
}
.feature-detail.video {
  z-index:1;
  height:var(--_size---default--height);
  border:1px #000;
  justify-content:flex-end;
  align-items:flex-start;
  position:relative;
  overflow:clip
}
.feature-card-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.feature-card-para {
  color:var(--_color---text-colors--text-gray)
}
.feature-image-block {
  width:var(--_size---default--width);
  justify-content:center;
  align-items:center;
  height:20rem;
  display:flex;
  overflow:clip
}
.bottom-features-cards {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.7fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.mob-feature-card {
  display:none
}
.seamless-card {
  width:var(--_size---default--width);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:14.5rem;
  display:flex
}
.seamless-icon {
  width:2rem;
  min-width:2rem;
  height:auto
}
.seamless-title {
  margin-top:var(--_size---spacing--spacing-regular);
  margin-bottom:var(--_size---spacing--spacing-xxsmall);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.seamless-para {
  color:var(--_color---text-colors--text-gray)
}
.seamless-image {
  max-width:60rem;
  height:auto;
  position:absolute;
  inset:0% -5rem 0% auto
}
.seamless-image.desk,.seamless-image.tab {
  display:none
}
.choose-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.choose-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  padding:2.38rem;
  display:flex;
  position:relative
}
.choose-card.active {
  padding:var(--_size---spacing--spacing-big);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  opacity:0;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b24630be180ebb3c3eaff_Frame%202147237500.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-style:none;
  display:none;
  position:absolute;
  inset:0%
}
.choose-icon {
  width:8rem;
  height:auto
}
.choose-text {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  text-align:center;
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.choose-para {
  width:var(--_size---default--width);
  max-width:19rem;
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.stories-bottom {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---border-radius--radius-small);
  grid-row-gap:var(--_size---border-radius--radius-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:grid
}
.top-stories {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:.45fr .45fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.stories-card {
  padding:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-massive);
  grid-row-gap:var(--_size---spacing--spacing-massive);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.stories-card.big {
  padding:var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-medium)var(--_size---spacing--spacing-xsmall)var(--_size---spacing--spacing-xsmall);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b3a17ae6ce5c17ff331b4_Frame%202147237582.avif);
  background-position:100% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.stories-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.cta-animation {
  display:flex;
  position:relative
}
.cta-nums {
  height:3.27rem;
  overflow:clip
}
.cta-nums.outcomes {
  height:2.5rem
}
.cta-counter {
  text-align:center;
  padding-right:.125rem
}
.cta-counter.outcome {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.stories-para {
  color:var(--_color---text-colors--text-gray)
}
.stories-icon {
  width:8.61113rem;
  height:auto
}
.stories-icon._02 {
  width:10.2223rem
}
.stories-icon._03 {
  width:8.88888rem
}
.stories-icon._04 {
  width:8.66669rem
}
.officer-image {
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-medium)
}
.customer-desp {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.customer-detail {
  padding-top:var(--_size---spacing--spacing-xsmall);
  padding-bottom:var(--_size---spacing--spacing-xsmall);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.customer-flex {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.customer-name {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.customer-designation {
  opacity:.5
}
.bottom-stories {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr .45fr .45fr;
  grid-auto-columns:1fr;
  display:grid
}
.pricing-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.pricing-card {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-normal)var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-big);
  grid-row-gap:var(--_size---spacing--spacing-big);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---spacing--spacing-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex
}
.pricing-card.active {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b75f0098783acce238b4b_Frame%202147237502.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-style:none;
  border-radius:0
}
.pricing-top {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.pricing-bottom {
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  display:flex
}
.pricing-icon {
  width:2.25rem;
  height:auto
}
.pricing-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.plan-name {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.plan-short-desp {
  color:var(--_color---text-colors--text-gray)
}
.plan-duration {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.pricing-lists {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex
}
.limits-title {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.pricing-list {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  margin-bottom:0;
  padding-left:0;
  list-style-type:none;
  display:flex
}
.pricing-list-item {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b73e1fedd95dc0d292511_checkmark-badge-02.avif);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.5rem;
  padding-left:2.25rem
}
.faq-desp {
  width:var(--_size---default--width);
  max-width:23.5625rem;
  color:var(--_color---text-colors--text-gray);
  text-align:left
}
.faq-items-wrapper {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:41.375rem;
  display:flex
}
.faq-list {
  width:var(--_size---default--width);
  cursor:pointer;
  flex-flow:column;
  justify-content:space-between;
  align-items:stretch;
  margin-left:0;
  margin-right:auto;
  display:flex
}
.faq-question {
  width:var(--_size---default--width);
  max-width:33.75rem;
  padding:var(--_size---spacing--spacing-regular);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  justify-content:space-between;
  align-items:center;
  margin:0 auto 0 0;
  display:flex
}
.faq-ques {
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6);
  white-space:pre-wrap
}
.faq-arrow {
  justify-content:center;
  align-items:center;
  width:1.125rem;
  min-width:1.125rem;
  height:1.125rem;
  min-height:1.125rem;
  display:flex
}
.faq-answer {
  background-color:#fff0;
  width:30rem;
  min-width:30rem;
  margin-left:auto;
  margin-right:0;
  display:block;
  position:static;
  overflow:clip
}
.faq-para {
  padding:var(--_size---spacing--spacing-regular);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l);
  white-space:pre-wrap;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697b94b56e2ee4d255103ece_Frame%202147237501.avif);
  background-position:100% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  margin-top:16px
}
.faq-icon-box {
  border:1.5px solid var(--_color---text-colors--white);
  border-radius:var(--_size---border-radius--radius-circle);
  justify-content:center;
  align-items:center;
  width:1.5rem;
  min-width:1.5rem;
  height:1.5rem;
  min-height:1.5rem;
  display:flex
}
.lottie-animation {
  justify-content:center;
  align-items:center;
  width:1rem;
  min-width:1rem;
  height:1rem;
  min-height:1rem;
  display:flex
}
.about-images-marquee {
  display:flex
}
.about-images-items {
  flex:none;
  display:flex
}
.about-img {
  max-width:23.75rem;
  height:auto;
  margin-right:var(--_size---spacing--spacing-small);
  border-radius:var(--_size---border-radius--radius-small)
}
.about-img._02 {
  max-width:37.5rem
}
.journey-details {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex-flow:row;
  display:flex;
  position:relative
}
.journey-item {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  flex-flow:column;
  flex:none;
  justify-content:space-between;
  align-items:flex-start;
  max-width:26.25rem;
  display:flex
}
.journey-flex {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-normal);
  grid-row-gap:var(--_size---spacing--spacing-normal);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bcc02760e8ded63d7404d_Rectangle%201430106894.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  display:flex;
  overflow:clip
}
.icon-journey {
  width:3.625rem;
  height:auto
}
.journey-space {
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.journey-card-text {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.journey-card-para {
  color:var(--_color---text-colors--text-gray)
}
.journey-year {
  z-index:1;
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--black);
  box-shadow:0 .4px 1px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--text-gray);
  text-align:center;
  justify-content:space-between;
  align-items:center;
  padding:.5rem 1.25rem;
  position:relative
}
.journey-height {
  height:200vh
}
.journey-line {
  background-color:var(--_color---border--stroke-white);
  width:132%;
  height:1px;
  position:absolute;
  inset:6% 0% auto 5.5%
}
.mission-image-box {
  padding:var(--_size---spacing--spacing-xsmall);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697bdb6626c21cf92cb24c11_Group%202147237945.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  justify-content:center;
  align-items:center;
  display:flex
}
.mission-image-box.value {
  height:29.8rem;
  overflow:clip
}
.value-image {
  width:4rem;
  height:auto
}
.value-card-title {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.value-card-para {
  color:var(--_color---text-colors--text-gray)
}
.state-image-box {
  border-radius:var(--_size---border-radius--radius-medium);
  position:relative;
  overflow:clip
}
.member-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  justify-content:space-between;
  align-items:flex-start;
  display:flex
}
.member-desig {
  z-index:1;
  border:1px solid var(--_color---background-colors--rgba-255-255-255-0-12);
  border-radius:var(--_size---border-radius--radius-soft);
  background-color:var(--_color---background-colors--black);
  box-shadow:0 .4px 1px 0 var(--_color---background-colors--color);
  color:var(--_color---text-colors--text-gray);
  text-align:center;
  justify-content:space-between;
  align-items:center;
  padding:.5rem 1.25rem;
  position:relative
}
.features-top {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  max-width:35.3125rem;
  display:flex
}
.values-tabs {
  width:var(--_size---default--width);
  display:flex
}
.values-tabs-content {
  width:var(--_size---default--width);
  margin-right:var(--_size---spacing--spacing-regular)
}
.values-tabs-menu {
  width:var(--_size---default--width);
  max-width:44.3125rem;
  padding:var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-large)var(--_size---spacing--spacing-small);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697c8e34dd935292fd5b0e5b_Frame%202147238025.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex-flow:column;
  flex:none;
  display:flex
}
.values-tab-link {
  width:var(--_size---default--width);
  background-color:var(--_color---text-colors--transparent);
  padding:0
}
.values-tab-link.w--current {
  background-color:var(--_color---text-colors--transparent)
}
.values-contents {
  padding-bottom:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.values-contents._04 {
  border-bottom-style:none;
  padding-bottom:0
}
.values-tab-title {
  color:var(--_color---text-colors--white);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.values-tab-para {
  color:var(--_color---text-colors--text-gray);
  display:none
}
.values-tab-para._01 {
  display:block
}
.values-top {
  width:var(--_size---default--width);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.values-dot {
  background-color:var(--_color---text-colors--white);
  opacity:.2;
  width:.5rem;
  min-width:.5rem;
  height:.5rem;
  min-height:.5rem
}
.values-dot._01 {
  opacity:100
}
.total-clicks {
  color:var(--_color---text-colors--text-gray)
}

.revora-text {
  font-weight:var(--font-weight--medium)
}

.blog-list-wrapper {
  width:var(--_size---default--width)
}
.blog-collection-list {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.blog-collection-item {
  width:var(--_size---default--width)
}
.blog-item {
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex;
  overflow:clip
}
.overflow {
  width:var(--_size---default--width);
  overflow:clip
}
.blog-detail {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  display:flex
}
.blog-top {
  padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white);
  justify-content:space-between;
  align-items:center;
  display:flex
}
.blog-author-flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.blog-author-flex.single {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start
}
.blog-author-icon {
  border-radius:var(--_size---border-radius--radius-circle);
  width:2rem;
  height:2rem
}
.blog-date {
  color:var(--_color---text-colors--text-gray)
}
.blog-bottom {
  padding-right:var(--_size---spacing--spacing-regular);
  padding-bottom:var(--_size---spacing--spacing-regular);
  padding-left:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.blog-name {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.blog-single-flex {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  max-width:52rem;
  display:flex
}
.blog-item-name {
  font-size:var(--_typography---heading-font-size--h2);
  line-height:var(--_typography---heading-line-height--h2);
  letter-spacing:var(--_typography---heading-letter-spacing--h2)
}
.blog-short-desp {
  width:var(--_size---default--width);
  max-width:40rem;
  color:var(--_color---text-colors--text-gray)
}
.blog-banner {
  border-radius:var(--_size---border-radius--radius-medium);
  height:38.75rem
}
.blog-richtext h3 {
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.blog-richtext p {
  color:var(--_color---text-colors--text-gray)
}
.blog-richtext h4 {
  margin-top:var(--_size---spacing--spacing-jumbo);
  margin-bottom:var(--_size---spacing--spacing-medium)
}
.blog-richtext ul {
  margin-top:var(--_size---spacing--spacing-medium);
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  padding-left:0;
  display:flex
}
.blog-richtext figure {
  border-radius:var(--_size---border-radius--radius-xsmall);
  margin-bottom:0;
  overflow:clip
}
.blog-richtext li {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d311fc5e5d09d371fe9d4_Frame.png);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.375rem;
  padding-left:2rem
}
.blog-author-card {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  border-radius:var(--_size---border-radius--radius-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d32833a0b3e9608a082df_Group%202147237807.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  grid-template-rows:auto;
  grid-template-columns:.5fr 1fr;
  grid-auto-columns:1fr;
  padding:.75rem;
  display:grid
}
.blog-author-image {
  border-radius:var(--_size---border-radius--radius-xsmall)
}
.blog-author-info {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:space-between;
  align-items:flex-start;
  padding-top:.75rem;
  padding-bottom:.75rem;
  display:flex
}
.blog-author-desp {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.author-name {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.author-designation {
  color:var(--_color---text-colors--text-gray)
}
.final-thoughts h3 {
  margin-bottom:var(--_size---spacing--spacing-medium);
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.final-thoughts p {
  color:var(--_color---text-colors--text-gray)
}
.final-thoughts h4 {
  margin-bottom:var(--_size---spacing--spacing-medium)
}
.final-thoughts ul {
  margin-top:var(--_size---spacing--spacing-medium);
  margin-bottom:var(--_size---spacing--spacing-jumbo);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  padding-left:0;
  display:flex
}
.final-thoughts figure {
  border-radius:var(--_size---border-radius--radius-xsmall);
  margin-bottom:0;
  overflow:clip
}
.final-thoughts li {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697d311fc5e5d09d371fe9d4_Frame.png);
  background-position:0%;
  background-repeat:no-repeat;
  background-size:1.375rem;
  padding-left:2rem
}
.compare-cards {
  width:var(--_size---default--width);
  grid-column-gap:0px;
  grid-row-gap:0px;
  flex:none;
  justify-content:space-between;
  align-items:center;
  display:flex;
  overflow:auto
}
.compare-box {
  width:var(--_size---default--width)
}
.compare-box._01 {
  flex:none;
  align-self:center;
  max-width:21.5rem
}
.compare-box._02 {
  flex:none;
  max-width:16rem
}
.compare-box._04 {
  flex:none;
  max-width:18.791rem
}
.compare-box.active {
  max-width:21.629rem;
  padding:var(--_size---spacing--spacing-large)1.87rem;
  border-radius:var(--_size---border-radius--radius-medium);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697db2b9793f6f3cf9f11400_Group%202147237854.avif);
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100% 100%;
  flex:none
}
.compare-header {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  display:flex
}
.compare-header._01 {
  padding:0
}
.compare-header.left {
  height:11.51rem;
  padding-bottom:var(--_size---spacing--spacing-small)
}
.best-features {
  font-size:var(--_typography---heading-font-size--h5);
  line-height:var(--_typography---heading-line-height--h5);
  letter-spacing:var(--_typography---heading-letter-spacing--h5)
}
.compare-head {
  height:11.51rem;
  padding-bottom:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  display:flex
}
.compare-head._03 {
  padding-left:var(--_size---spacing--spacing-large)
}
.plan-desp {
  color:var(--_color---text-colors--text-gray)
}
.plan-pricing {
  font-size:var(--_typography---heading-font-size--h4);
  line-height:var(--_typography---heading-line-height--h4);
  letter-spacing:var(--_typography---heading-letter-spacing--h4)
}
.compare-item {
  padding-top:var(--_size---spacing--spacing-medium);
  padding-bottom:var(--_size---spacing--spacing-medium);
  border-bottom:1px solid var(--_color---border--stroke-white)
}
.compare-item.flex {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  padding-left:0;
  display:flex
}
.compare-item.last {
  padding-left:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.compare-text {
  font-size:var(--_typography---text-font-size--paragraph-l);
  line-height:var(--_typography---text-line-height--paragraph-l);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
}
.compare-icon {
  width:1.5rem;
  min-width:1.5rem;
  height:1.5rem;
  min-height:1.5rem
}
.contact-left {
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  flex-flow:column;
  justify-content:space-between;
  display:flex
}
.contact-form-block {
  width:var(--_size---default--width);
  padding:var(--_size---spacing--spacing-large);
  border-radius:var(--_size---border-radius--radius-medium);
  background-color:var(--_color---text-colors--rgba-255-219-203-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  margin-bottom:0;
  overflow:clip
}
.contact-form {
  width:var(--_size---default--width)
}
.field-label {
  font-weight:var(--font-weight--medium);
  margin-bottom:0
}
.text-field {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  height:3.75rem;
  color:var(--_color---text-colors--white);
  margin-bottom:0;
  padding:1rem
}
.text-field:focus {
  border-color:var(--_color---border--stroke-white)
}
.text-field::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.contact-flex {
  margin-bottom:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-xxsmall);
  grid-row-gap:var(--_size---spacing--spacing-xxsmall);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.contact-grid {
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.message {
  width:var(--_size---default--width);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-xsmall);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  height:8.0625rem;
  min-height:8.0625rem;
  color:var(--_color---text-colors--white);
  margin-bottom:0;
  padding:1rem
}
.message:focus {
  border-color:var(--_color---border--stroke-white)
}
.message::placeholder {
  color:var(--_color---text-colors--text-gray)
}
.contact-button {
  border-top-left-radius:var(--_size---border-radius--radius-large);
  border-top-right-radius:var(--_size---border-radius--radius-large);
  border-bottom-left-radius:var(--_size---border-radius--radius-large);
  border-bottom-right-radius:var(--_size---border-radius--radius-large);
  background-color:var(--_color---text-colors--orange-colour);
  text-align:center;
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/697dc926cd1cd9bd0221268c_arrow-right-01.png);
  background-position:87%;
  background-repeat:no-repeat;
  background-size:1.25rem;
  padding:.87rem 3rem .87rem 1.87rem;
  transition-property:all;
  transition-duration:.25s;
  transition-timing-function:ease;
  box-shadow:inset 0 0 4px #bbafff
}
.contact-button:hover {
  background-color:var(--_color---background-colors--green-colour)
}
.contact-right {
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-medium);
  -webkit-text-fill-color:inherit;
  background-image:linear-gradient(105deg,#fff0,#ff865e00 30%,#fff0);
  background-clip:padding-box;
  padding:1px;
  overflow:clip
}
.contact-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr;
  grid-auto-columns:1fr;
  max-width:31.375rem;
  display:grid
}
.contact-card {
  padding-top:var(--_size---spacing--spacing-medium);
  padding-bottom:var(--_size---spacing--spacing-medium);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  border:1px solid var(--_color---border--stroke-white);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---text-colors--rgba-255-255-255-0-02);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  flex-flow:column;
  display:flex
}
.contact-block {
  padding-right:var(--_size---spacing--spacing-small);
  padding-bottom:var(--_size---spacing--spacing-large);
  padding-left:var(--_size---spacing--spacing-small);
  border-bottom:1px solid var(--_color---border--stroke-white)
}
.contact-icon {
  width:3.875rem;
  height:auto
}
.contact-info {
  padding-right:var(--_size---spacing--spacing-small);
  padding-left:var(--_size---spacing--spacing-small);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  display:flex
}
.email-text {
  font-size:var(--_typography---heading-font-size--h6);
  line-height:var(--_typography---heading-line-height--h6);
  letter-spacing:var(--_typography---heading-letter-spacing--h6)
}
.reach-para {
  margin-top:var(--_size---spacing--spacing-xsmall);
  margin-bottom:var(--_size---spacing--spacing-regular);
  color:var(--_color---text-colors--text-gray)
}

.changelog-list {
  grid-column-gap:var(--_size---spacing--spacing-tiny);
  grid-row-gap:var(--_size---spacing--spacing-tiny);
  color:var(--_color---text-colors--text-gray);
  flex-flow:column;
  justify-content:center;
  align-items:flex-start;
  margin-bottom:0;
  padding-left:2rem;
  display:flex
}
.error-image {
  max-width:72.7775rem
}
.protected-para {
  display:none
}
.div-block {
  margin-top:var(--_size---spacing--spacing-regular);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.policy-link {
  color:var(--_color---text-colors--text-gray);
  text-decoration:none;
  transition:all .25s
}
.policy-link:hover {
  color:var(--_color---text-colors--white)
}
.marquee-margin {
  width:var(--_size---default--width)
}
.div-block-2 {
  grid-column-gap:var(--_size---spacing--spacing-xsmall);
  grid-row-gap:var(--_size---spacing--spacing-xsmall);
  justify-content:flex-start;
  align-items:center;
  display:flex
}
.features-card-items {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-jumbo);
  grid-row-gap:var(--_size---spacing--spacing-jumbo);
  flex-flow:column;
  justify-content:center;
  height:100vh;
  display:flex;
  position:sticky;
  top:0
}
.features-all-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  grid-template-rows:auto;
  grid-template-columns:1fr;
  grid-auto-columns:1fr;
  display:flex
}
.reports-icon {
  width:1.25rem;
  height:auto
}
.features-marquees {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  display:none
}
.features-marquees-items {
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  flex:none;
  display:flex
}
.impact-image {
  display:none
}
.outcomes-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-medium);
  grid-row-gap:var(--_size---spacing--spacing-medium);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  display:grid
}
.outcomes-card {
  width:var(--_size---default--width);
  height:22.5rem;
  padding:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-small);
  grid-row-gap:var(--_size---spacing--spacing-small);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df09181c5464939f2924f_Card%20/(7/).webp);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  border-radius:1.75rem;
  flex-flow:column;
  justify-content:flex-start;
  align-items:flex-start;
  transition:all .25s;
  display:flex;
  position:relative;
  overflow:clip
}
.outcomes-card:hover {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df0f3fa7d83faf332f088_Card%20/(8/).webp)
}
.outcomes-card._04 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699df1659d261d9179b093cc_Card%20/(9/).webp)
}
.workflow-para {
  color:var(--_color---text-colors--text-gray)
}
.highlights-cards {
  width:var(--_size---default--width);
  justify-content:space-between;
  display:none
}
.highlight-left {
  max-width:32rem
}
.highlight-left.middle {
  max-width:12.9375rem;
  margin-top:4rem
}
.operational-cards {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  grid-template-rows:auto;
  grid-template-columns:1fr 1fr 1fr;
  grid-auto-columns:1fr;
  justify-content:space-between;
  display:grid
}
.operational-card {
  width:var(--_size---default--width);
  grid-column-gap:var(--_size---spacing--spacing-regular);
  grid-row-gap:var(--_size---spacing--spacing-regular);
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-card._02 {
  position:relative;
  top:2rem
}
.operational-num-box {
  width:3rem;
  height:3rem;
  color:var(--_color---text-colors--text-gray);
  font-size:var(--_typography---text-font-size--paragraph-s);
  line-height:var(--_typography---text-line-height--paragraph-s);
  letter-spacing:var(--_typography---text-letter-spacing--paragraph-s);
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e077b3bbec9b81cc431a6_Profile%20/(1/).avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-num-box._02 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e069d8574821c80233b95_Profile.avif)
}
.operational-detail-card {
  width:var(--_size---default--width);
  padding:var(--_size---spacing--spacing-large);
  grid-column-gap:var(--_size---spacing--spacing-large);
  grid-row-gap:var(--_size---spacing--spacing-large);
  border-radius:var(--_size---border-radius--radius-small);
  background-color:var(--_color---rgba-255-255-255-0-06);
  border:1px solid #ffdbcb14;
  flex-flow:column;
  justify-content:center;
  align-items:center;
  display:flex
}
.operational-detail-card._02 {
  background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/699e0a969e82b605308f09c6_Background.avif);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%
}
.operational-detail-card._01 {
  -webkit-backdrop-filter:blur(1.5px);
  backdrop-filter:blur(1.5px);
  perspective:900px;
  transform-style:preserve-3d;
  transform:rotateX(-12deg)rotateY(-12deg)rotate(6.75deg)perspective(900px)
}
.operational-detail-card._03 {
  -webkit-backdrop-filter:blur(1.5px);
  backdrop-filter:blur(1.5px);
  perspective:900px;
  transform-style:preserve-3d;
  transform:rotateX(-12deg)rotateY(12deg)rotate(-6.75deg)perspective(900px)
}
.execution-desp {
  color:var(--_color---text-colors--text-gray);
  text-align:center
}
.background-video {
  z-index:1
}
.built-background-video {
  width:100%
}
.header-background-video {
  z-index:1;
  height:62.5rem
}
.header-background-video.features {
  height:auto
}
.real-time-background {
  z-index:1;
  width:100%
}
.revenue-background-video {
  z-index:1;
  width:var(--_size---default--width);
  flex-flow:column;
  justify-content:flex-end;
  align-items:flex-start;
  min-width:42.8125rem;
  max-width:42.8125rem;
  height:32.5rem;
  display:flex
}
.revenue-background-video.border {
  border:1px solid var(--_color---text-colors--gray-colour);
  border-radius:var(--_size---border-radius--radius-regular)
}
.about-background-video {
  height:var(--_size---default--height)
}
.deliver-1 {
  color:var(--_color---rgba-255-255-255-0-06);
  font-size:13rem;
  line-height:var(--_typography---heading-line-height--h1);
  font-weight:var(--font-weight--medium);
  letter-spacing:var(--_typography---heading-letter-spacing--h1);
  -webkit-text-stroke-width:2px;
  position:absolute;
  inset:auto -22% -9% auto
}
.deliver-1._02 {
  right:-8%
}
.deliver-1._03 {
  right:-11%
}
.deliver-1._04 {
  right:-18%
}
.background-video-2 {
  z-index:1;
  height:var(--_size---default--height)
}
.bento-video {
  z-index:1;
  width:var(--_size---default--width)
}
.bento-video._04,.bento-video._05,.bento-video.mob-4,.bento-video.mob-5 {
  display:none
}
.autotmation-background-video {
  z-index:1;
  width:var(--_size---default--width);
  height:var(--_size---default--height);
  align-self:flex-end
}
@media screen and (min-width:1440px) {
  .faq-answer {
    min-width:38rem;
    max-width:38rem
  }
}
@media screen and (min-width:1920px) {
  .wrapper.cta-wrapper {
    padding-top:9rem
  }
}
@media screen and (max-width:991px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:3.5rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1525rem;
    --_typography---heading-font-size--h2:3rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1525rem;
    --_typography---heading-font-size--h3:2.5rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.125rem;
    --_typography---heading-font-size--h4:2rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.0625rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1.125rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.0225rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.0125rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:5rem;
    --_size---spacing--spacing-colossal:4rem;
    --_size---spacing--spacing-large:2rem;
    --_size---spacing--spacing-medium:1.25rem;
    --_size---spacing--spacing-jumbo:2.75rem;
    --_size---spacing--spacing-massive:3rem;
    --_size---spacing--spacing-big:2.5rem;
    --_size---spacing--spacing-normal:1.75rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.5rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }
 
  .section.cta {
    background-position:50% 0
  }

  .section.hero-section {
    background-image:none;
    background-position:0 0
  }
  .wrapper.cta-wrapper {
    padding-bottom:8rem
  }
  .wrapper.styleguide-hero {
    padding-top:9rem
  }
  .wrapper.details-wrap {
    grid-column-gap:6rem;
    grid-row-gap:6rem;
    padding-top:6rem;
    padding-bottom:6rem
  }

  .wrapper.about-wrap {
    padding-top:9rem;
    padding-bottom:var(--_size---spacing--spacing-colossal)
  }
  .wrapper.mission-wrap {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive);
    flex-flow:column;
    grid-template-columns:minmax(0,1fr)
  }
  .wrapper.state-wrap {
    grid-column-gap:var(--_size---spacing--spacing-jumbo);
    grid-row-gap:var(--_size---spacing--spacing-jumbo);
    flex-flow:column;
    grid-template-columns:1fr
  }
  .wrapper.team-wrap {
    grid-column-gap:var(--_size---spacing--spacing-jumbo);
    grid-row-gap:var(--_size---spacing--spacing-jumbo)
  }
  .wrapper.home-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:10rem;
    padding-bottom:4rem
  }
  .wrapper.step-wraper {
    padding-top:5rem;
    padding-bottom:5rem
  }
  .wrapper.choose,.wrapper.stories,.wrapper.pricing-wrapper {
    padding-top:var(--_size---spacing--spacing-colossal)
  }
  .wrapper.faq {
    padding-top:var(--_size---spacing--spacing-colossal);
    grid-template-columns:minmax(0,1fr)
  }
  .wrapper.journey-wrapper {
    height:auto;
    position:static
  }
  .wrapper.features-hero {
    grid-column-gap:10rem;
    grid-row-gap:10rem;
    padding-top:10rem;
    padding-bottom:8rem
  }
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:6rem
  }
  .wrapper.blog-single {
    padding-top:10rem
  }
  .wrapper.contact-hero {
    grid-template-columns:minmax(0,1fr);
    padding-top:10rem
  }
  .wrapper.features-height {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.impact-wrapper {
    padding-top:var(--_size---spacing--spacing-tiny);
    padding-bottom:5rem
  }
  .wrapper.outcomes-wrapper,.wrapper.highlight-wrapper {
    padding-top:var(--_size---spacing--spacing-regular)
  }
  .wrapper.operational-wrapper {
    padding-top:var(--_size---spacing--spacing-regular);
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .button-top {
    grid-template-columns:minmax(0,1fr)
  }
  .button-subtitle {
    max-width:none;
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .colours-subtitle {
    width:var(--_size---default--width);
    max-width:none;
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .colours-details {
    grid-template-columns:1fr 1fr 1fr;
    place-items:center
  }
  .colour-top {
    grid-template-columns:minmax(0,1fr)
  }
  .blank-box {
    display:none
  }
  .colour-box._05,.colour-box._06,.colour-box._07,.colour-box._08 {
    border:1px solid #1d2326
  }
  .secondary-button {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .all-buttons {
    grid-template-columns:minmax(0,1fr)
  }
  .colour-info {
    width:var(--_size---default--width);
    overflow:visible
  }
  .images {
    grid-template-columns:1fr 1fr 1fr;
    overflow:visible
  }
  .gray-text {
    color:var(--_color---text-colors--text-gray)
  }
  .card-details.value {
    grid-column-gap:var(--_size---spacing--spacing-medium);
    grid-row-gap:var(--_size---spacing--spacing-medium)
  }
  .mission-details,.mission-top-details.state,.mission-top-details.contact {
    max-width:none
  }
  .mission-image {
    object-fit:cover;
    object-position:50% 0%;
    height:26rem
  }
  .mission-image.core {
    height:auto
  }
  .values-box {
    grid-column-gap:var(--_size---spacing--spacing-large);
    grid-row-gap:var(--_size---spacing--spacing-big);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
  }
  .key-state-details {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .messege-box {
    width:65%
  }
  .team-members-cards {
    grid-row-gap:var(--_size---spacing--spacing-medium);
    grid-template-columns:1fr 1fr
  }
  .member-image {
    width:4.5rem;
    height:4.5rem
  }
  .menu-lottie {
    justify-content:center;
    align-items:center;
    display:flex
  }
  .nav-menu-wrapper {
    background-color:var(--_color---text-colors--transparent)
  }
  .nav-buttons {
    margin-left:0
  }
  .menu-button {
    justify-content:center;
    align-items:center;
    width:1.75rem;
    padding:0;
    display:flex
  }
  .menu-button.w--open {
    background-color:#fff0
  }
  .nav-menu {
    padding-top:var(--_size---spacing--spacing-large);
    padding-bottom:var(--_size---spacing--spacing-big);
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    background-color:var(--_color---background-colors--black);
    flex-flow:column;
    justify-content:space-around;
    align-items:center;
    padding-left:0;
    display:flex
  }
  .primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .nav-button-wrapper {
    width:100%;
    margin-left:0
  }
  .heo-top.home {
    max-width:34rem
  }
  .hero-marquee {
    grid-column-gap:var(--_size---spacing--spacing-normal);
    grid-row-gap:var(--_size---spacing--spacing-normal)
  }
  .simplify-top.left {
    max-width:none
  }
  .simplify-top.faq {
    max-width:none;
    position:static
  }
  .simplify-top.impact {
    max-width:28rem
  }
  .footer-top {
    flex-flow:wrap;
    grid-template-columns:.5fr 1fr;
    display:flex
  }
  .footer-bottom {
    flex-flow:wrap
  }
  .subscribe-gradient {
    width:var(--_size---default--width);
    max-width:36rem;
    margin-left:auto;
    margin-right:auto
  }
  .tabs-menu {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    max-width:15rem
  }
  .step-tab-link {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall)
  }
  .tabs-content {
    margin-left:1.5rem
  }
  .step-contents {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    grid-template-columns:1fr 1fr;
    align-items:center
  }
  .step-icon {
    width:2rem;
    height:2rem
  }
  .step-text {
    margin-top:var(--_size---spacing--spacing-small);
    margin-bottom:var(--_size---spacing--spacing-small)
  }
  .mission-middle {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .mission-video-wrap {
    min-width:15rem;
    max-width:15rem;
    height:16rem
  }
  .mission-desp {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .mission-author-signature {
    width:7rem
  }
  .mission-images {
    padding-left:var(--_size---spacing--spacing-small)
  }
  .mission-images.feature {
    margin-top:-3rem
  }
  .mission-gradient {
    width:16rem;
    height:20rem
  }
  .top-features-cards {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .feature-image._03,.feature-image._04 {
    max-width:18rem
  }
  .feature-image-block {
    height:16rem
  }
  .feature-image-block._05 {
    height:20rem
  }
  .bottom-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .desk-feature-card {
    display:none
  }
  .mob-feature-card {
    display:block
  }
  .seamless-image {
    position:static
  }
  .seamless-image.desk {
    display:none
  }
  .seamless-image.tab {
    max-width:32rem
  }
  .choose-cards {
    grid-template-columns:1fr 1fr
  }
  .choose-card.active {
    padding-right:var(--_size---spacing--spacing-regular);
    padding-left:var(--_size---spacing--spacing-regular);
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .choose-icon {
    width:6rem
  }
  .top-stories {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .cta-nums {
    height:2.725rem
  }
  .bottom-stories {
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)
  }
  .pricing-cards {
    grid-template-columns:1fr 1fr
  }
  .about-img {
    max-width:16rem
  }
  .about-img._02 {
    max-width:28rem
  }
  .journey-details {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    grid-template-rows:auto;
    grid-template-columns:1fr 1fr;
    grid-auto-columns:1fr;
    display:grid
  }
  .journey-flex {
    border-radius:var(--_size---border-radius--radius-tiny)
  }
  .journey-year {
    display:none
  }
  .journey-height {
    height:auto
  }
  .journey-line {
    display:none
  }
  .mission-image-box.value {
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-medium);
    height:26rem
  }
  .state-image-box {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .state-banner {
    object-position:50% 0%;
    height:28rem
  }
  .values-tabs {
    flex-flow:column
  }
  .values-tabs-content {
    margin-right:0
  }
  .values-tabs-menu {
    max-width:none;
    margin-top:var(--_size---spacing--spacing-small);
    padding-bottom:var(--_size---spacing--spacing-large)
  }
  .blog-collection-list {
    grid-row-gap:var(--_size---spacing--spacing-large);
    grid-template-columns:1fr 1fr
  }
  .blog-banner {
    height:28rem
  }
  .compare-box._01 {
    max-width:18rem
  }
  .compare-box._02 {
    max-width:15rem
  }
  .compare-box._04 {
    max-width:16rem
  }
  .compare-box.active {
    max-width:20rem
  }
  .compare-head._03,.compare-item.last {
    padding-left:var(--_size---spacing--spacing-regular)
  }
  .error-image {
    max-width:36rem
  }
  .marquee-margin {
    width:var(--_size---default--width);
    margin-top:0
  }
  .outcomes-cards {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small)
  }
  .outcomes-card {
    height:15rem;
    padding:var(--_size---spacing--spacing-medium);
    border-radius:1.25rem
  }
  .highlights-cards {
    margin-right:2rem
  }
  .highlight-left {
    max-width:20rem
  }
  .highlight-left.middle {
    max-width:8rem
  }
  .operational-detail-card {
    padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-medium)
  }
  .built-background-video {
    width:96%;
    height:18rem
  }
  .header-background-video {
    height:46.875rem
  }
  .real-time-background {
    height:20rem
  }
  .revenue-background-video {
    min-width:36rem;
    max-width:36rem;
    height:27.5rem
  }
  .deliver-1 {
    font-size:7.5rem
  }
  .bento-video {
    height:27.8rem
  }
  .bento-video._04 {
    height:45.2rem
  }
  .bento-video._05 {
    height:32rem
  }
}
@media screen and (max-width:767px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:2.75rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1rem;
    --_typography---heading-font-size--h2:2.5rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1rem;
    --_typography---heading-font-size--h3:2.25rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.1rem;
    --_typography---heading-font-size--h4:1.75rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.01rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.01rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.01rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:3.5rem;
    --_size---spacing--spacing-colossal:3rem;
    --_size---spacing--spacing-large:2rem;
    --_size---spacing--spacing-medium:1rem;
    --_size---spacing--spacing-jumbo:2.25rem;
    --_size---spacing--spacing-massive:2.5rem;
    --_size---spacing--spacing-big:2rem;
    --_size---spacing--spacing-normal:1.5rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.25rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }
  .utility-page-wrap {
    padding-top:10rem;
    padding-bottom:4rem
  }
  .utility-page-content {
    max-width:22rem
  }
  .section.hero-section {
    background-image:none
  }
  .section.features-marquee {
    margin-top:-8rem
  }
  .wrapper.cta-wrapper {
    padding-bottom:6rem
  }
  .wrapper.details-wrap {
    grid-column-gap:5rem;
    grid-row-gap:5rem
  }
  
  .wrapper.state-wrap {
    grid-template-columns:minmax(0,1fr)
  }

  .wrapper.home-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:8rem
  }
  .wrapper.step-wraper {
    grid-column-gap:var(--_size---spacing--spacing-large);
    grid-row-gap:var(--_size---spacing--spacing-large);
    padding-top:4rem;
    padding-bottom:4rem
  }
  .wrapper.features-hero {
    grid-column-gap:8rem;
    grid-row-gap:8rem;
    padding-top:8rem;
    padding-bottom:10rem
  }
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:5rem
  }
  .wrapper.blog-single,.wrapper.contact-hero {
    padding-top:9rem
  }
  .wrapper.features-height {
    height:auto
  }
  .wrapper.impact-wrapper {
    padding-top:5rem;
    padding-bottom:4rem
  }
  .wrapper.operational-wrapper {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive)
  }
  .button-subtitle {
    letter-spacing:-.0225rem;
    font-size:1.125rem;
    line-height:144.444%
  }
  .colours-details {
    grid-template-columns:1fr 1fr
  }
  .blank-box {
    display:none
  }
  .colour-box {
    height:10rem
  }
  .all-buttons {
    grid-template-columns:minmax(0,1fr)
  }
 
  .source-text {
    width:33rem
  }
  .version-title,.term-condition-title {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .card-details {
    padding-right:var(--_size---spacing--spacing-xxsmall);
    padding-left:var(--_size---spacing--spacing-xxsmall)
  }
  .card-details.value {
    grid-column-gap:var(--_size---spacing--spacing-medium);
    grid-row-gap:var(--_size---spacing--spacing-medium)
  }
  .mission-image {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .values-box {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-massive);
    flex-flow:row;
    grid-template-columns:1fr 1fr;
    display:flex;
    overflow:auto
  }
  .key-state-flex {
    grid-template-columns:1fr 1fr;
    display:flex;
    overflow:auto
  }
  .key-state-cards {
    width:var(--_size---default--width);
    grid-column-gap:var(--_size---spacing--spacing-normal);
    grid-row-gap:var(--_size---spacing--spacing-normal);
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-xsmall);
    background-image:none;
    background-repeat:repeat;
    background-size:auto;
    flex:none;
    max-width:16rem
  }
  .key-state-cards.active {
    background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69849af061bf3183854eb159_Group%202147237976%20/(1/).avif);
    background-repeat:no-repeat;
    background-size:100% 100%
  }
  .team-members-cards {
    grid-row-gap:var(--_size---spacing--spacing-regular);
    display:flex;
    overflow:auto
  }
  .team-card {
    flex-flow:column
  }
  .member-image {
    width:3.5rem;
    height:3.5rem
  }
  .navbar-brand {
    width:9rem
  }
  .cta-desp {
    text-shadow:0 0 #fff9
  }
  .cta-buttons {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small)
  }
  .hero-marquee {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular)
  }
  .footer-bottom {
    grid-column-gap:var(--_size---spacing--spacing-small);
    grid-row-gap:var(--_size---spacing--spacing-small);
    flex-flow:wrap
  }
  .tabs-menu {
    padding-top:var(--_size---spacing--spacing-ex-large);
    justify-content:flex-start;
    align-items:flex-start
  }
  .tabs-content {
    margin-top:var(--_size---spacing--spacing-regular);
    margin-left:1rem
  }
  .step-contents {
    grid-template-columns:1fr
  }
  .mission-middle {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular)
  }
  .mission-video-wrap {
    min-width:13rem;
    max-width:13rem;
    height:14rem
  }
  .mission-desp {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .mission-images.feature {
    margin-top:0;
    top:-8rem
  }
  .mission-gradient {
    width:12rem;
    height:16rem
  }
  .top-features-cards {
    justify-content:flex-start;
    align-items:stretch;
    display:flex;
    overflow:auto
  }
  .feature-card {
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .feature-card.last {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .feature-card.autotmation-4 {
    flex-flow:column;
    max-width:22rem;
    display:flex
  }
  .feature-image._03 {
    max-width:13rem
  }
  .feature-image._04 {
    max-width:14rem
  }
  .feature-detail {
    padding:var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-small)var(--_size---spacing--spacing-regular)
  }
  .feature-image-block {
    height:14rem
  }
  .feature-image-block._05 {
    height:16rem
  }
  .mob-feature-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .seamless-image.tab {
    max-width:26rem
  }
  .choose-cards {
    display:flex;
    overflow:auto
  }
  .choose-card {
    padding:1.5rem 1rem
  }
  .choose-card.active {
    padding:var(--_size---spacing--spacing-regular)var(--_size---spacing--spacing-small);
    grid-column-gap:var(--_size---spacing--spacing-xsmall);
    grid-row-gap:var(--_size---spacing--spacing-xsmall);
    border-radius:var(--_size---border-radius--radius-tiny)
  }
  .choose-icon {
    width:4.5rem
  }
  .choose-text {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .choose-para {
    font-size:var(--_typography---text-font-size--paragraph-s);
    line-height:var(--_typography---text-line-height--paragraph-s);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-s)
  }
  .stories-bottom {
    flex:none;
    display:flex;
    overflow:auto
  }
  .top-stories {
    flex:none;
    display:flex
  }
  .stories-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .stories-card.big {
    max-width:34rem
  }
  .cta-nums {
    height:2.452rem
  }
  .cta-nums.outcomes {
    height:2.188rem
  }
  .officer-image {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .bottom-stories {
    flex:none;
    margin-left:1.5rem;
    display:flex
  }
  .pricing-cards {
    display:flex;
    overflow:auto
  }
  .pricing-card {
    border-radius:var(--_size---spacing--spacing-regular)
  }
  .pricing-card.active {
    flex:none;
    max-width:22rem
  }
  .about-img {
    max-width:14rem
  }
  .about-img._02 {
    max-width:24rem
  }
  .journey-details {
    display:flex;
    overflow:auto
  }
  .journey-item {
    max-width:20rem
  }
  .journey-flex,.mission-image-box {
    border:1px solid var(--_color---border--stroke-white);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .mission-image-box.value {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .state-banner {
    height:22rem
  }
  .member-desig {
    padding:.25rem 1rem
  }
  .values-tabs-menu {
    padding:var(--_size---spacing--spacing-regular);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .values-tab-title {
    font-size:var(--_typography---heading-font-size--h5);
    line-height:var(--_typography---heading-line-height--h5);
    letter-spacing:var(--_typography---heading-letter-spacing--h5)
  }
  .steps-margin {
    margin-top:-1.5rem
  }
 
  .blog-collection-list {
    grid-template-columns:minmax(0,1fr)
  }
  .blog-banner {
    border-radius:var(--_size---border-radius--radius-small);
    height:20rem
  }
  .blog-richtext li {
    background-position:0 3px
  }
  .blog-author-card {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall);
    border-radius:var(--_size---border-radius--radius-medium);
    grid-template-columns:minmax(0,1fr)
  }
  .blog-author-image {
    object-position:50% 0%;
    height:22rem
  }
  .blog-author-info {
    padding:.75rem
  }
  .final-thoughts li {
    background-position:0 3px
  }
  .compare-box._01 {
    max-width:16rem
  }
  .compare-box._02 {
    max-width:13rem
  }
  .compare-box._04 {
    max-width:15rem
  }
  .compare-box.active {
    border-radius:var(--_size---border-radius--radius-small);
    max-width:16rem;
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .compare-item {
    padding-top:var(--_size---spacing--spacing-xxsmall);
    padding-bottom:var(--_size---spacing--spacing-xxsmall)
  }
  .compare-icon {
    width:1.25rem;
    min-width:1.25rem;
    height:1.25rem;
    min-height:1.25rem
  }
  .error-image {
    max-width:28rem
  }
  .div-block-2 {
    flex-flow:wrap
  }
  .features-card-items {
    height:auto
  }
  .features-all-cards {
    width:auto;
    display:none
  }
  .features-marquees {
    display:flex
  }
  .outcomes-cards {
    grid-template-columns:1fr 1fr
  }
  .highlights-cards {
    margin-right:2.9rem
  }
  .highlight-left {
    max-width:15rem
  }
  .highlight-left.middle {
    max-width:6rem
  }
  .operational-cards {
    grid-column-gap:var(--_size---spacing--spacing-regular);
    grid-row-gap:var(--_size---spacing--spacing-regular);
    display:flex;
    overflow:auto
  }
  .operational-card {
    flex:none;
    max-width:20rem
  }
  .operational-card._02 {
    position:static
  }
  .operational-detail-card._01,.operational-detail-card._03 {
    transform:perspective(900px)
  }
  .autotmation {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .trust-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .hear-card {
    width:var(--_size---default--width);
    flex:none;
    order:9999;
    max-width:34rem
  }
  .left-pricing-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:22rem
  }
  .values-card {
    flex:none
  }
  .members-card {
    width:var(--_size---default--width);
    flex:none;
    max-width:17rem
  }
  .built-background-video {
    height:11rem
  }
  .header-background-video {
    height:42rem
  }
  .header-background-video.features {
    height:36rem
  }
  .real-time-background {
    height:12.5rem
  }
  .revenue-background-video {
    min-width:24rem;
    max-width:24rem;
    height:18.3rem
  }
  .bento-video {
    flex:none;
    width:27.8rem;
    height:34.3rem
  }
  .bento-video._05 {
    display:none
  }
  .bento-video.mob-4 {
    width:35rem
  }
  .bento-video.mob-5 {
    width:49rem
  }
}
@media screen and (max-width:479px) {
  body {
    --_typography---text-font-size--paragraph-default:1rem;
    --_typography---text-line-height--paragraph-default:150%;
    --_typography---text-letter-spacing--paragraph-default:0rem;
    --_typography---heading-font-size--h1:2.5rem;
    --_typography---heading-line-height--h1:102%;
    --_typography---heading-letter-spacing--h1:-.1rem;
    --_typography---heading-font-size--h2:2.25rem;
    --_typography---heading-line-height--h2:116%;
    --_typography---heading-letter-spacing--h2:-.1rem;
    --_typography---heading-font-size--h3:2rem;
    --_typography---heading-line-height--h3:109%;
    --_typography---heading-letter-spacing--h3:-.1rem;
    --_typography---heading-font-size--h4:1.625rem;
    --_typography---heading-line-height--h4:125%;
    --_typography---heading-letter-spacing--h4:0rem;
    --_typography---heading-font-size--h5:1.5rem;
    --_typography---heading-line-height--h5:134%;
    --_typography---heading-letter-spacing--h5:-.01rem;
    --_typography---heading-font-size--h6:1.25rem;
    --_typography---heading-line-height--h6:140%;
    --_typography---heading-letter-spacing--h6:0rem;
    --_typography---text-font-size--paragraph-l:1rem;
    --_typography---text-line-height--paragraph-l:145%;
    --_typography---text-letter-spacing--paragraph-l:-.01rem;
    --_typography---text-font-size--paragraph-s:.875rem;
    --_typography---text-line-height--paragraph-s:115%;
    --_typography---text-letter-spacing--paragraph-s:-.01rem;
    --_size---default--width:100%;
    --_size---default--height:100%;
    --_size---spacing--spacing-small:1rem;
    --_size---spacing--spacing-xsmall:.5rem;
    --_size---spacing--spacing-ex-large:3rem;
    --_size---spacing--spacing-colossal:2.5rem;
    --_size---spacing--spacing-large:1.5rem;
    --_size---spacing--spacing-medium:1rem;
    --_size---spacing--spacing-jumbo:2.25rem;
    --_size---spacing--spacing-massive:2.5rem;
    --_size---spacing--spacing-big:2rem;
    --_size---spacing--spacing-normal:1.25rem;
    --_size---spacing--spacing-tiny:.25rem;
    --_size---spacing--spacing-regular:1.25rem;
    --_size---container--max-width:80rem;
    --_size---border-radius--radius-small:1rem;
    --_size---border-radius--radius-large:3.125rem;
    --_size---spacing--spacing-xxsmall:.75rem;
    --_size---border-radius--radius-xsmall:.75rem;
    --_size---border-radius--radius-medium:1.5rem;
    --_size---border-radius--radius-circle:100%;
    --_size---border-radius--radius-soft:6.25rem;
    --_size---border-radius--radius-tiny:.25rem;
    --_size---border-radius--radius-regular:1.875rem;
    --_size---border-radius--radius-big:4.125rem
  }
  .utility-page-wrap {
    padding-top:8rem;
    padding-bottom:2rem
  }
  .section.hero-section {
    background-image:url(https://cdn.prod.website-files.com/696f9ac50acc86e797dcb072/69845a9df23dc4075e08b831_Frame%202147237493%201%20/(7/).avif);
    background-position:50% 100%;
    background-size:contain
  }
  .section.features-marquee {
    margin-top:-9rem
  }
  .wrapper.cta-wrapper {
    padding-bottom:4rem
  }
  .wrapper.styleguide-hero {
    padding-top:7rem
  }
  .wrapper.details-wrap {
    grid-column-gap:3rem;
    grid-row-gap:3rem;
    padding-top:4rem;
    padding-bottom:4rem
  }
  .wrapper.about-wrap {
    padding-top:8rem;
    padding-bottom:var(--_size---spacing--spacing-massive)
  }
  .wrapper.mission-wrap {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big)
  }
  .wrapper.state-wrap {
    grid-template-columns:minmax(0,1fr);
    overflow:clip
  }

  .wrapper.home-hero {
    grid-column-gap:5rem;
    grid-row-gap:5rem;
    padding-bottom:1rem
  }
  .wrapper.step-wraper {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    padding-top:3rem;
    padding-bottom:1rem
  }
  .wrapper.features-wrapper {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.features-hero {
    grid-column-gap:5rem;
    grid-row-gap:5rem;
    padding-top:8rem;
    padding-bottom:12rem
  }
 
 
  .wrapper.blog,.wrapper.more-blogs {
    padding-bottom:4rem
  }
  .wrapper.blog-single,.wrapper.contact-hero {
    padding-top:8rem
  }
  .wrapper.features-height {
    padding-bottom:var(--_size---spacing--spacing-big)
  }
  .wrapper.impact-wrapper {
    padding-top:3rem;
    padding-bottom:2.5rem
  }
  .colours-details {
    grid-template-columns:minmax(0,1fr)
  }
  .typography-info {
    padding-bottom:1rem
  }
  .blank-box {
    display:none
  }
  .secondary-button {
    grid-column-gap:var(--_size---spacing--spacing-tiny);
    grid-row-gap:var(--_size---spacing--spacing-tiny);
    padding:.75rem 1.25rem
  }
  .images {
    flex-flow:column;
    grid-template-columns:1fr 1fr
  }
  .source-text {
    text-align:left;
    width:18rem
  }
  .changelog-details {
    border-radius:var(--_size---border-radius--radius-small)
  }

  .mission-image {
    border-radius:var(--_size---border-radius--radius-xsmall);
    height:16rem
  }
  .values-box {
    grid-template-columns:minmax(0,1fr)
  }
  .key-state-flex {
    width:var(--_size---default--width);
    grid-template-columns:minmax(0,1fr)
  }
  .key-state-cards {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .key-state-cards.active {
    border-color:var(--_color---text-colors--gray-colour)
  }
  .messege-box {
    width:95%;
    padding-right:var(--_size---spacing--spacing-xsmall);
    padding-left:var(--_size---spacing--spacing-xsmall)
  }
  .team-members-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .member-image {
    width:4rem;
    height:4rem
  }
  .menu-button {
    width:1.5rem
  }
  .navbar-brand {
    width:7.5rem
  }
  .primary-button:where(.w-variant-a73ef0bf-72fd-c31c-c961-945022b19229) {
    padding:.75rem 1.25rem
  }
  .nav-button-wrapper {
    width:auto
  }
  .cta-buttons {
    flex-flow:wrap
  }
  .driven-contents {
    position:relative;
    top:0
  }
  .companies-title {
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .marquee-icon {
    width:7.25rem;
    margin-right:var(--_size---spacing--spacing-big)
  }
  .pages-content {
    grid-column-gap:var(--_size---spacing--spacing-massive);
    grid-row-gap:var(--_size---spacing--spacing-big);
    flex-flow:wrap;
    display:flex
  }
  .subscribe-form-block {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .subscribe-gradient {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .subscribe-flex {
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall);
    flex-flow:column
  }
  .subscribe-button {
    width:var(--_size---default--width)
  }
  .steps-tabs {
    flex-flow:column
  }
  .tabs-menu {
    max-width:none;
    margin-left:0;
    padding-top:0
  }
  .tabs-content {
    margin-left:0
  }
  .step-contents {
    grid-column-gap:var(--_size---spacing--spacing-big);
    grid-row-gap:var(--_size---spacing--spacing-big);
    grid-template-columns:minmax(0,1fr)
  }
  .mission-middle {
    grid-template-columns:minmax(0,1fr)
  }
  .mission-video-wrap {
    min-width:auto;
    max-width:none;
    height:16rem
  }
  .mission-images {
    padding-left:var(--_size---spacing--spacing-tiny)
  }
  .mission-images.feature {
    margin-top:0;
    top:-9rem
  }
  .mission-gradient {
    height:10rem
  }
  .top-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .feature-card {
    border-radius:var(--_size---border-radius--radius-xsmall)
  }
  .feature-card.autotmation-4 {
    max-width:21.5rem
  }
  .feature-image-block._05 {
    height:14rem
  }
  .bottom-features-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .mob-feature-card {
    max-width:21.5rem
  }
  .seamless-card {
    max-width:none
  }
  .choose-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .choose-icon {
    width:4rem
  }
  .top-stories {
    grid-template-columns:minmax(0,1fr)
  }
  .stories-card.big {
    grid-template-columns:minmax(0,.75fr) minmax(0,1fr);
    max-width:26rem
  }
  .cta-nums {
    height:2.18rem
  }
  .cta-nums.outcomes {
    height:2.031rem
  }
  .stories-icon {
    width:7.5rem
  }
  .stories-icon._02 {
    width:8.5rem
  }
  .stories-icon._03,.stories-icon._04 {
    width:7.5rem
  }
  .officer-image {
    border-radius:var(--_size---border-radius--radius-small);
    object-position:50% 0%;
    height:16rem
  }
  .customer-desp {
    font-size:var(--_typography---text-font-size--paragraph-l);
    line-height:var(--_typography---text-line-height--paragraph-l);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-l)
  }
  .bottom-stories {
    grid-template-columns:minmax(0,1fr)
  }
  .pricing-list-item {
    background-position:0 3px;
    background-size:1.25rem;
    padding-left:1.75rem
  }
  .faq-question {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .faq-answer {
    width:auto;
    min-width:auto
  }
  .faq-para {
    padding:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .about-img {
    border-radius:var(--_size---border-radius--radius-xsmall);
    max-width:12rem
  }
  .about-img._02 {
    max-width:20rem
  }
  .journey-details {
    grid-template-columns:minmax(0,1fr)
  }
  .icon-journey {
    width:3rem
  }
  .mission-image-box.value {
    height:16rem
  }
  .value-image {
    width:3.5rem
  }
  .state-banner {
    height:16rem
  }
  .values-tabs-menu {
    padding-right:var(--_size---spacing--spacing-small);
    padding-left:var(--_size---spacing--spacing-small);
    border:1px solid var(--_color---border--stroke-white)
  }
  .values-contents {
    padding-bottom:var(--_size---spacing--spacing-small);
    grid-column-gap:var(--_size---spacing--spacing-xxsmall);
    grid-row-gap:var(--_size---spacing--spacing-xxsmall)
  }
  .values-tab-title {
    font-size:var(--_typography---heading-font-size--h6);
    line-height:var(--_typography---heading-line-height--h6);
    letter-spacing:var(--_typography---heading-letter-spacing--h6)
  }
  .values-dot {
    width:.3rem;
    min-width:.3rem;
    height:.3rem;
    min-height:.3rem
  }
  .steps-margin {
    margin-top:-.5rem
  }

  .blog-banner {
    height:16rem
  }
  .blog-richtext li {
    background-size:1rem;
    padding-left:1.5rem
  }
  .blog-author-image {
    height:16rem
  }
  .blog-author-info {
    padding:.5rem
  }
  .blog-author-desp {
    font-size:var(--_typography---text-font-size--paragraph-default);
    line-height:var(--_typography---text-line-height--paragraph-default);
    letter-spacing:var(--_typography---text-letter-spacing--paragraph-default)
  }
  .final-thoughts li {
    background-size:1rem;
    padding-left:1.5rem
  }
  .contact-form-block {
    padding-right:var(--_size---spacing--spacing-small);
    padding-left:var(--_size---spacing--spacing-small);
    border-radius:var(--_size---border-radius--radius-small)
  }
  .text-field {
    height:3rem
  }
  .contact-grid {
    grid-column-gap:0rem;
    grid-row-gap:0rem;
    grid-template-columns:minmax(0,1fr)
  }
  .message {
    height:6rem;
    min-height:6rem
  }
  .contact-right {
    border-radius:var(--_size---border-radius--radius-small)
  }
  .contact-cards {
    grid-template-columns:minmax(0,1fr)
  }
  .changelog-list {
    padding-left:1rem
  }
  .error-image {
    max-width:22rem
  }
  .outcomes-cards {
    grid-template-columns:1fr;
    display:flex;
    overflow:auto
  }
  .outcomes-card {
    flex:none;
    max-width:17rem
  }
  .outcomes-card._04 {
    max-width:20rem
  }
  .highlights-cards {
    flex-flow:column;
    margin-right:0
  }
  .highlight-left {
    max-width:none
  }
  .highlight-left.middle {
    display:none
  }
  .operational-card {
    max-width:18rem
  }
  .autotmation {
    max-width:21.5rem
  }
  .hear-card {
    max-width:26rem
  }
  .background-video {
    height:20rem
  }
  .built-background-video {
    height:8rem
  }
  .header-background-video {
    height:auto
  }
  .header-background-video.features {
    height:35.5rem
  }
  .real-time-background {
    height:10rem
  }
  .revenue-background-video.border {
    border-radius:var(--_size---border-radius--radius-medium);
    height:20rem
  }
  .deliver-1 {
    color:var(--_color---text-colors--orange-colour);
    right:-10%
  }
  .deliver-1._04 {
    font-size:5.5rem;
    bottom:-4%
  }
}
#w-node-_9e26ca5c-8533-59df-c09c-2899b5fcb370-97dcb3ce,#w-node-_1f2ac43d-379d-6b93-0da0-ddf66fd7fc79-97dcb3ce {
  place-self:center
}
#w-node-_79907ace-ab5d-132e-c63f-9a676343082b-4a27696c {
  grid-area:2/1/3/3
}
@media screen and (max-width:991px) {
  #w-node-cadf3147-b84b-a59c-4b25-269c23cefd57-97dcb3ce {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336ca7-fe336c10,#w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336caa-fe336c10 {
    grid-area:2/1/3/3
  }
}
@media screen and (max-width:479px) {
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336ca7-fe336c10 {
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_4364f576-8ef4-8cbe-6b6e-99e2fe336caa-fe336c10 {
    order:9999;
    grid-area:span 1/span 1/span 1/span 1
  }
  #w-node-_1a18fa00-e761-d649-e1b7-360137f338a9-37f338a7 {
    grid-area:span 1/span 1/span 1/span 1
  }
}
/* inline style */ html.w-mod-js:not(.w-mod-ix3) :is(.styleguide-title, .integration-title, .cta-title.contact, .cta-title) {
  visibility: hidden !important;
}

 /* Footer layout */
  .footer-top {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    gap: 40px !important;
  }

  .footer-left {
    display: flex !important;
    align-items: flex-start !important;
    gap: 28px !important;
  }

  .footer-brand-link {
    display: inline-flex !important;
    align-items: center !important;
    flex-shrink: 0 !important;
  }

  .footer-logo {
    width: 140px !important;
    height: auto !important;
    display: block !important;
  }

  .pages-content {
    margin-left: 0 !important;
    padding-left: 0 !important;
    justify-content: flex-start !important;
  }

  .pages-content .pages-link {
    margin-left: 0 !important;
  }

  /* Mantener newsletter a la derecha */
  .subscribe-gradient {
    margin-left: auto !important;
  }

  /* Ocultar badge Made in Webflow aunque Webflow lo inyecte */
  .w-webflow-badge,
  a.w-webflow-badge,
  [class*="w-webflow-badge"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }
  /* FIX GENERAL: evitar que las secciones se monten entre sí */
  .section {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    clear: both !important;
    overflow: hidden !important;
  }

  .container {
    position: relative !important;
    width: 100% !important;
    max-width: 1440px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 32px !important;
    padding-right: 32px !important;
    box-sizing: border-box !important;
  }

  .wrapper {
    position: relative !important;
    z-index: 2 !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  /* Separación real entre bloques principales */
  .section.features,
  .section.choose,
  .section.pricing,
  .section.faq,
  .section.cta {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }

  .footer {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }

  .wrapper.footer-wrapper {
    padding-bottom: 72px !important;
  }


  .seamless-image,
  .background-video {
    position: relative !important;
    z-index: 1 !important;
    max-width: 100% !important;
  }

  .background-video {
    width: 100% !important;
    height: auto !important;
    min-height: 620px !important;
    overflow: hidden !important;
  }

  .background-video video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
  }

  /* Why choose: forzar que empiece después de integration */
  .section.choose {
    position: relative !important;
    z-index: 4 !important;
  }

  .choose-cards {
    position: relative !important;
    z-index: 2 !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 24px !important;
  }

  .trust-card,
  .choose-card {
    position: relative !important;
    box-sizing: border-box !important;
    min-height: 190px !important;
  }

  /* FAQ: evitar que el CTA naranja se monte encima */
  .section.faq {
    overflow: visible !important;
  }

  .faq-wrapper {
    position: relative !important;
    z-index: 2 !important;
  }

  .section.cta {
    position: relative !important;
    z-index: 1 !important;
    margin-top: 80px !important;
  }

  /* Responsive básico */

    .choose-cards {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .background-video {
      min-height: 420px !important;
    }
  }

  @media (max-width: 767px) {
    .container {
      padding-left: 20px !important;
      padding-right: 20px !important;
    }

    .section.features,
    .section.choose,
    .section.pricing,
    .section.faq,
    .section.cta {
      padding-top: 72px !important;
      padding-bottom: 72px !important;
    }

    .footer {
      padding-top: 64px !important;
      padding-bottom: 64px !important;
    }

    .wrapper.footer-wrapper {
      padding-bottom: 52px !important;
    }

    .footer-left {
      flex-direction: column !important;
      gap: 16px !important;
    }

    .footer-logo {
      width: 120px !important;
    }

    .choose-cards {
      grid-template-columns: 1fr !important;
    }

    .background-video {
      min-height: 320px !important;
    }
  }

  /* Trusted companies: reducir altura vertical */
.wrapper.trusted-companies {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
  min-height: 170px !important;
  height: auto !important;
  gap: 18px !important;
  justify-content: center !important;
}

/* El section que contiene el trusted carousel */
.section:has(.wrapper.trusted-companies) {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
  min-height: auto !important;
  height: auto !important;
  overflow: hidden !important;
}

/* Carrusel interno */
.wrapper.trusted-companies .hero-marquee {
  min-height: auto !important;
  height: auto !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Título del carrusel */
.wrapper.trusted-companies .companies-title {
  margin-bottom: 18px !important;
  font-size: 22px !important;
  line-height: 1.2 !important;
}

/* Fila de logos */
.wrapper.trusted-companies .marquee-items {
  height: 52px !important;
  min-height: 52px !important;
  overflow: hidden !important;
  align-items: center !important;
}

/* Logos */
.wrapper.trusted-companies .marquee-icon {
  max-height: 34px !important;
  width: auto !important;
}

/* Evitar que las líneas verticales obliguen altura */
.wrapper.trusted-companies .left-line,
.wrapper.trusted-companies .right-line {
  height: 100% !important;
  min-height: 160px !important;
}

.trusted-companies-section {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
  min-height: auto !important;
  height: auto !important;
  overflow: hidden !important;
}

.wrapper.trusted-companies {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
  min-height: 170px !important;
  height: auto !important;
  gap: 18px !important;
  justify-content: center !important;
}

.wrapper.trusted-companies .hero-marquee {
  min-height: auto !important;
  height: auto !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.wrapper.trusted-companies .companies-title {
  margin-bottom: 18px !important;
  font-size: 22px !important;
  line-height: 1.2 !important;
}

.wrapper.trusted-companies .marquee-items {
  height: 52px !important;
  min-height: 52px !important;
  overflow: hidden !important;
  align-items: center !important;
}

.wrapper.trusted-companies .marquee-icon {
  max-height: 34px !important;
  width: auto !important;
}

.wrapper.trusted-companies .left-line,
.wrapper.trusted-companies .right-line {
  height: 100% !important;
  min-height: 160px !important;
}

