/* === assets/css/global-cta.css === */
a.cta_button{box-sizing:content-box!important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0 0 0 0;padding:0 0 0 0}.hs-breadcrumb-menu-item{float:left;padding:10px 0 10px 10px}.hs-breadcrumb-menu-divider:before{content:"›";padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}.hs-screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}@media (max-width:568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}
/* === assets/template_main.min.css === */
/* Theme base styles */

/* Tools
Any animations, or functions used throughout the project.
Note: _macros.css needs to be imported into each stylesheet where macros are used and not included here
*/

/* ************************************************************************* */
/* ****************************   Accent Colors   **************************** */
/* ************************************************************************* */





/* ************************************************************************* */
/* ****************************   Dark Colors   **************************** */
/* ************************************************************************* */






/* ************************************************************************* */
/* ****************************   Light Colors   **************************** */
/* ************************************************************************* */





/* ************************************************************************* */
/* ****************************   Status Colors   **************************** */
/* ************************************************************************* */





/* ************************************************************************* */
/* ****************************  Typography   **************************** */
/* ************************************************************************* */
































/* ************************************************************************* */
/* ****************************  Layout   **************************** */
/* ************************************************************************* */














/* ************************************************************************* */
/* ****************************  Buttons   **************************** */
/* ************************************************************************* */
















































































/* ************************************************************************* */
/* ****************************  Forms   **************************** */
/* ************************************************************************* */









































  







  







  







  





























































/* ************************************************************************* */
/* ****************************  Table   **************************** */
/* ************************************************************************* */









  



  



  



  



  



  



  



  


/* ************************************************************************* */
/* ****************************  Header   **************************** */
/* ************************************************************************* */



















/* ************************************************************************* */
/* ****************************  Footer   **************************** */
/* ************************************************************************* */









/* ************************************************************************* */
/* ****************************  CSS Variables   **************************** */
/* ************************************************************************* */

:root {

  /* Global Colors */
  --accent-primary: #00BFA6;
  --accent-secondary: #477ECF;
  --accent-tertiary: #CFE2F3;
  --dark-primary: #1a1a1a;
  --dark-secondary: rgba(26, 26, 26, 80%);
  --dark-tertiary: rgba(26, 26, 26, 60%);
  --dark-quaternary: rgba(26, 26, 26, 40%);
  --light-primary: #F9FBF7;
  --light-secondary: #F2F5EE;
  --light-tertiary: #E8ECE4;
  --status-success: #6CB46B;
  --status-error: #DB4065;

  /* Animation */
  --transition: all 0.3s ease-in-out;

  /* Shadow */
  --shadow: 0 0 12px rgb(24 28 32 / 6%), 0 4px 48px rgb(24 28 32 / 3%);

  /* Typography */
  --primary-font-family: Montserrat, sans-serif;
  --secondary-font-family: Montserrat Alternates, sans-serif;

  --base-font-size: 18px;
  --letter-spacing: -0.03em;

  --body-text-family: Montserrat, sans-serif;
  --body-text-color: #1a1a1a;
  --body-text-weight: ;
  --body-text-size: px;
  --body-text-style: normal;

  --heading-weight: 700;
  --heading-color: #1a1a1a;
  --heading-family: Montserrat,, sans-serif;

  /* Heading 1 */--h1-family: Montserrat, sans-serif;--h1-color: #1a1a1a;--h1-weight: var(--heading-weight);--h1-size: 4rem;--h1-transform: none;

  /* Heading 2 */--h2-family: Montserrat, sans-serif;--h2-color: #1a1a1a;--h2-weight: var(--heading-weight);--h2-size: 3rem;--h2-transform: none;

  /* Heading 3 */--h3-family: Montserrat, sans-serif;--h3-color: #1a1a1a;--h3-weight: var(--heading-weight);--h3-size: 2.33rem;--h3-transform: none;

  /* Heading 4 */--h4-family: Montserrat, sans-serif;--h4-color: #1a1a1a;--h4-weight: var(--heading-weight);--h4-size: 1.67rem;--h4-transform: none;

  /* Heading 5 */--h5-family: Montserrat, sans-serif;--h5-color: #1a1a1a;--h5-weight: var(--heading-weight);--h5-size: 1.34rem;--h5-transform: none;

  /* Heading 6 */--h6-family: Montserrat, sans-serif;--h6-color: #1a1a1a;--h6-weight: var(--heading-weight);--h6-size: 1.11rem;--h6-transform: none;

  --link-style: italic;--link-underline: underline;--link-color: #1a1a1a;
  --link-style-hover: italic;--link-underline-hover: underline;--link-color-hover: #1a1a1a;

  /* Layout */
  --small-container: 600px;
  --default-container: 1356px;
  --blogpost-container: 600px;

  /* --vertical-spacing: rem;
  --vertical-spacing-1-3: calc( * 0.3)rem;
  --vertical-spacing-1-2: calc( * 0.5)rem;
  --vertical-spacing-3-4: calc( * 0.75)rem; */

  /* Corners */
  --radius: 0px;
  --half-radius: calc(0 / 2)px;

  /* Buttons */
  --btn-radius: 5px;
  
  --primary-btn-label: #1a1a1a;
  --primary-btn-fill: #00BFA6;
  --primary-btn-label-hover: #00BFA6;
  --primary-btn-fill-hover: #1a1a1a;
  --primary-btn-label-active: #00BFA6;
  --primary-btn-fill-active: #1a1a1a;
  
  --secondary-btn-label: #1a1a1a;
  --secondary-btn-fill: #477ECF;
  --secondary-btn-label-hover: #477ECF;
  --secondary-btn-fill-hover: #1a1a1a;
  --secondary-btn-label-active: #477ECF;
  --secondary-btn-fill-active: #1a1a1a;
  
  --tertiary-btn-label: #1a1a1a;
  --tertiary-btn-border-bottom: 1px solid rgba(26, 26, 26, calc(100 / 100));
  --tertiary-btn-border-left: 1px solid rgba(26, 26, 26, calc(100 / 100));
  --tertiary-btn-border-right: 1px solid rgba(26, 26, 26, calc(100 / 100));
  --tertiary-btn-border-top: 1px solid rgba(26, 26, 26, calc(100 / 100));

  --tertiary-btn-label-hover: rgba(26, 26, 26, 60%);
  --tertiary-btn-border-bottom-hover: 1px solid rgba(26, 26, 26, calc(60 / 100));
  --tertiary-btn-border-left-hover: 1px solid rgba(26, 26, 26, calc(60 / 100));
  --tertiary-btn-border-right-hover: 1px solid rgba(26, 26, 26, calc(60 / 100));
  --tertiary-btn-border-top-hover: 1px solid rgba(26, 26, 26, calc(60 / 100));
  
  --tertiary-btn-label-active: rgba(26, 26, 26, 60%);

  --inverted-btn-label: #1a1a1a;
  --inverted-btn-fill: #F9FBF7;
  --inverted-btn-label-hover: #1a1a1a;
  --inverted-btn-fill-hover: #F2F5EE;
  --inverted-btn-label-active: #1a1a1a;
  --inverted-btn-fill-active: #F2F5EE;

  --ink-btn-style: italic;
  --ink-btn-label: #1a1a1a;
  --ink-btn-fill: #477ECF;--ink-btn-width: 6px;--ink-btn-style-hover: italic;
  --ink-btn-label-hover: #1a1a1a;
  --ink-btn-fill-hover: #477ECF;--ink-btn-width-hover: 15px;--ink-btn-label-active: #1a1a1a;
  --ink-btn-fill-active: #477ECF;

  --featured-btn-style: italic;
  --featured-btn-label: #00BFA6;
  --featured-btn-underline-color: #00BFA6;
  --featured-btn-underline-width: 0.2em;
  --featured-btn-underline: 0 var(--featured-btn-underline-width) var(--featured-btn-underline-color);
  --featured-btn-style-hover: italic;
  --featured-btn-label-hover: #1a1a1a;
  --featured-btn-label-active: #1a1a1a;
  --featured-btn-underline-active: 0  #1a1a1a;

  /* Forms */--form-bg: none;--form-border-bottom: none;
  --form-border-left: none;
  --form-border-right: none;
  --form-border-top: none;--title-color: var(--h3-color);--title-bg: none;--label: var(--dark-primary);--help-text: var(--dark-tertiary);--placeholder: rgba(26, 26, 26, 60%);--field-text: #1a1a1a;--field-bg: #F9FBF7;--field-border-bottom: 1px solid rgba(232, 236, 228, calc(100 / 100));
  --field-border-left: 1px solid rgba(232, 236, 228, calc(100 / 100));
  --field-border-right: 1px solid rgba(232, 236, 228, calc(100 / 100));
  --field-border-top: 1px solid rgba(232, 236, 228, calc(100 / 100));--field-corner: 0;--field-outline-color: var(--dark-primary);--field-btn-label: #1a1a1a;--field-btn-label-hover: #00BFA6;--field-btn-fill: #00BFA6;--field-btn-fill-hover: #1a1a1a;--field-btn-border-bottom: none;
  --field-btn-border-left: none;
  --field-btn-border-right: none;
  --field-btn-border-top: none;

  --field-btn-border-bottom-hover: none;
  --field-btn-border-left-hover: none;
  --field-btn-border-right-hover: none;
  --field-btn-border-top-hover: none;--field-btn-corner: var(--btn-radius);--field-btn-corner-hover: var(--btn-radius);/* Tables */--table-header-text: #1a1a1a;--table-header-bg: #F2F5EE;--table-body-text: rgba(26, 26, 26, 80%);--table-body-bg: #F9FBF7;--table-footer-text: rgba(26, 26, 26, 80%);--table-footer-bg: #F9FBF7;--table-cell-spacing: 0.5em 1em 0.5em 1em;

  --table-cell-border-bottom: none;
  --table-cell-border-left: none;
  --table-cell-border-right: none;
  --table-cell-border-top: none;

  /* Header */
  --header-nav-color: #F9FBF7;
  --header-nav-color-hover: #00BFA6;
  --mega-menu-title-color: #1a1a1a;
  --mega-menu-text-color: rgba(26, 26, 26, 60%);
  --mega-menu-bg: #F9FBF7;
  --mega-menu-item-hover: #F2F5EE;
  --mega-menu-border: ;
  --header-bg: #1a1a1a;
  --header-bg-landing: #F9FBF7;--header-bottom-border: none;--header-logo-effect: none;--content-offset-desktop: 90px;
  --content-offset-mobile: 80px;

  /* Footer */
  --footer-text: ;
  --footer-bg: #00BFA6;
  --footer-nav-cols: 3;
  --footer-nav-width: 660px;--footer-border: none;}

/* Generic
This is where reset, normalize & box-sizing styles go.
*/

*, *:before, *:after {
  box-sizing: border-box;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

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

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

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

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
::selection {
  background-color: var(--accent-secondary);
  color: var(--dark-primary);
}

* {
  box-sizing: border-box;
}

html {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
  min-height: 100%;
  line-height: 1.2;
}

body {
  background-color: var(--light-primary);
  display: flex; /* Needed for footer to be stick to bottom when there is few content */
  flex-direction: column;
  min-height: 100vh;
  margin:  0;
  overflow-x: hidden; /* Prevents horizontal scrolling */
  -webkit-overflow-scrolling: touch;
  padding: 0;
  word-break: break-word;
}

figure {
  margin: 0;
  padding: 0;
}

img {
  max-width: 100%;
}

.img img {
  border-radius: var(--radius);
  width: 100%;
}

/* Objects
Non-cosmetic design patterns including grid and layout classes)
*/

.main-page-container {
  flex: 1 0 auto; /* Expands the container to move footer to the bottom of the page */
}

.container {
  max-width: var(--default-container);
  margin: 0 auto;
  padding: 0 2rem;
}

@media (max-width: 767px) {
  .container {
    padding: 0 1rem;
  }
}

.container--blogpost {
  max-width: var(--blogpost-container);
}

.container--small {
  max-width: var(--small-container);
}

.main-content-offset {
  margin-top: var(--content-offset-mobile);
}

@media only screen and (min-width: 768px) {
  .main-content-offset {
    margin-top: var(--content-offset-desktop);
  }
}



  /* CSS variables */
  
  :root {
    --column-gap: 2.13%;
    --column-width-multiplier: 8.333;
  }
  
  /* Mobile layout */
  
  .row-fluid {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  
  
    .row-fluid .span1,
    .row-fluid .span2,
    .row-fluid .span3,
    .row-fluid .span4,
    .row-fluid .span5,
    .row-fluid .span6,
    .row-fluid .span7,
    .row-fluid .span8,
    .row-fluid .span9,
    .row-fluid .span10,
    .row-fluid .span11,
    .row-fluid .span12{
    min-height: 1px;
    width: 100%;
  }
  
  /* Desktop layout */
  
  @media (min-width: 768px) {
    .row-fluid {
      flex-wrap: nowrap;
      justify-content: space-between;
    }
  
    
      .row-fluid .span1 {
        width: calc(var(--column-width-multiplier) * 1% * 1 - var(--column-gap) * (11 * var(--column-width-multiplier) / 100));
      }
    
      .row-fluid .span2 {
        width: calc(var(--column-width-multiplier) * 1% * 2 - var(--column-gap) * (10 * var(--column-width-multiplier) / 100));
      }
    
      .row-fluid .span3 {
        width: calc(var(--column-width-multiplier) * 1% * 3 - var(--column-gap) * (9 * var(--column-width-multiplier) / 100));
      }
    
      .row-fluid .span4 {
        width: calc(var(--column-width-multiplier) * 1% * 4 - var(--column-gap) * (8 * var(--column-width-multiplier) / 100));
      }
    
      .row-fluid .span5 {
        width: calc(var(--column-width-multiplier) * 1% * 5 - var(--column-gap) * (7 * var(--column-width-multiplier) / 100));
      }
    
      .row-fluid .span6 {
        width: calc(var(--column-width-multiplier) * 1% * 6 - var(--column-gap) * (6 * var(--column-width-multiplier) / 100));
      }
    
      .row-fluid .span7 {
        width: calc(var(--column-width-multiplier) * 1% * 7 - var(--column-gap) * (5 * var(--column-width-multiplier) / 100));
      }
    
      .row-fluid .span8 {
        width: calc(var(--column-width-multiplier) * 1% * 8 - var(--column-gap) * (4 * var(--column-width-multiplier) / 100));
      }
    
      .row-fluid .span9 {
        width: calc(var(--column-width-multiplier) * 1% * 9 - var(--column-gap) * (3 * var(--column-width-multiplier) / 100));
      }
    
      .row-fluid .span10 {
        width: calc(var(--column-width-multiplier) * 1% * 10 - var(--column-gap) * (2 * var(--column-width-multiplier) / 100));
      }
    
      .row-fluid .span11 {
        width: calc(var(--column-width-multiplier) * 1% * 11 - var(--column-gap) * (1 * var(--column-width-multiplier) / 100));
      }
    
  }
.dnd-section > .row-fluid {
  margin: 0 auto;
  max-width: var(--default-container);
}

.dnd-section .dnd-column {
  padding: 0 2rem;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0 1rem;
  }
}

/* Elements
Base HMTL elements are styled in this section (<body<, <h1>, <a>, <p>, <button> etc.)
*/

/* General typography styles */

@media only screen and (max-width: 768px) {
  html {
    font-size: calc(0.889 * var(--base-font-size));
  }
}

@media only screen and (min-width: 768px) {
  html {
    font-size: var(--base-font-size);
  }
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: var(--body-text-color);
  font-family: var(--body-text-family);
  font-size: var(--body-text-size);
  font-weight: var(--body-text-weight);
  letter-spacing: var(--letter-spacing);
  line-height: 1.4;
  overflow-wrap: break-word;
}

html[lang^="ja"] body,
html[lang^="zh"] body,
html[lang^="ko"] body {
  line-break: strict;
  overflow-wrap: normal;
  word-break: break-all;
}

/* Paragraphs */

p {
  font-size: 1rem;
  letter-spacing: var(--letter-spacing);
  line-height: 1.4;
  margin: 0 0 1em;
}

.paragraph--xs,
.paragraph--xs p {
  font-size: 0.78rem;
  line-height: 1.4;
}

.paragraph--sm,
.paragraph--sm p {
  font-size: 0.89rem;
  line-height: 1.4;
}

.paragraph--md,
.paragraph--md p {
  font-size: 1rem;
  line-height: 1.4;
}

.paragraph--lg,
.paragraph--lg p {
  font-size: 1.167rem;
  line-height: 1.4;
}

.paragraph--xl,
.paragraph--xl p {
  font-size: 1.34rem;
  line-height: 1.4;
}

.paragraph--xxl,
.paragraph--xxl p {
  font-size: 1.56rem;
  line-height: 1.4;
}

.paragraph--xxxl,
.paragraph--xxxl p {
  font-size: 2rem;
  line-height: 1.2;
}

@media only screen and (max-width: 767px) {
  .paragraph--xxxl,
  .paragraph--xxxl p {
    font-size: 1.56rem;
  }
}

.text-centered {
  text-align: center;
}

.metadata {
  font-size: 0.667rem;
  line-height: 1;
}

.label {
  display: inline-block;
  font-size: 0.89rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
  text-decoration: none;
  text-transform: uppercase;
}

.label--lg {
  font-size: 1rem;
  margin-bottom: 1.875em;
}

b,
strong {
  font-weight: 700;
}

em {
  font-style: italic;
}

.inverted,
p.inverted,
.inverted p,
.inverted.metadata,
.inverted.label {
  color: var(--light-primary);
}

/* Anchors */

a {
  color: var(--link-color);
  cursor: pointer;
  font-style: var(--link-style);
  letter-spacing: var(--letter-spacing);
  position: relative;
  text-decoration: var(--link-underline);
  transition: var(--transition);
}

a:hover,
a:focus {
  color: var(--link-color-hover);
  text-decoration: var(--link-underline-hover);
}

a:active {
  color: var(--link-color-active);
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6,
.heading {
  color: var(--heading-color);
  font-family: var(--heading-family);
  font-weight: var(--heading-weight);
  letter-spacing: var(--letter-spacing);
  line-height: 1.1;
  margin: 0 0 0.5em 0;
}

h1,
.heading--primary,
.heading--primary * {
  color: var(--h1-color);
  font-family: var(--h1-family);
  font-size: var(--h1-size);
  font-weight: var(--h1-weight);
  text-transform: var(--h1-transform);
}

h2,
.heading--secondary,
.heading--secondary * {
  color: var(--h2-color);
  font-family: var(--h2-family);
  font-size: var(--h2-size);
  font-weight: var(--h2-weight);
  text-transform: var(--h2-transform);
}

h3,
.heading--tertiary,
.heading--tertiary * {
  color: var(--h3-color);
  font-family: var(--h3-family);
  font-size: var(--h3-size);
  font-weight: var(--h3-weight);
  text-transform: var(--h3-transform);
}

h4,
.heading--quaternary,
.heading--quaternary * {
  color: var(--h4-color);
  font-family: var(--h4-family);
  font-size: var(--h4-size);
  font-weight: var(--h4-weight);
  text-transform: var(--h4-transform);
}

h5,
.heading--quinary,
.heading--quinary * {
  color: var(--h5-color);
  font-family: var(--h5-family);
  font-size: var(--h5-size);
  font-weight: var(--h5-weight);
  text-transform: var(--h5-transform);
}

h6,
.heading--senary,
.heading--senary * {
  color: var(--h6-color);
  font-family: var(--h6-family);
  font-size: var(--h6-size);
  font-weight: var(--h6-weight);
  text-transform: var(--h6-transform);
}

@media only screen and (max-width: 767px) {
  h1,
  .heading--primary,
  .heading--primary * {
    font-size: calc(var(--h1-size) * 0.8);
  }

  h2,
  .heading--secondary,
  .heading--secondary * {
    font-size: calc(var(--h2-size) * 0.9);
  }

  h3,
  .heading--tertiary,
  .heading--tertiary * {
    font-size: calc(var(--h3-size) * 0.95);
  }

  h4,
  .heading--quaternary,
  .heading--quaternary * {
    font-size: calc(var(--h4-size) * 0.95);
  }
}

.inverted h1,
h1.inverted,
.inverted h2,
h2.inverted,
.inverted h3,
h3.inverted,
.inverted h4,
h4.inverted,
.inverted h5,
h5.inverted,
.inverted h6,
h6.inverted {
  color: var(--light-primary);
}

.no-margin h1,
.no-margin h2,
.no-margin h3,
.no-margin h4,
.no-margin h5,
.no-margin h6,
.no-margin.heading--primary,
.no-margin.heading--secondary,
.no-margin.heading--tertiary,
.no-margin.heading--quaternary,
.no-margin.heading--quinary,
.no-margin.heading--senary,
.no-margin p {
  margin: 0;
}

/* Lists */

ul,
ol {
  margin: 0 0 1.34rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
  margin: 0;
}

ul.no-list {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

li {
  line-height: 1.4;
}

/* Code blocks */

pre {
  overflow: auto;
}

code {
  color: var(--dark-tertiary);
  vertical-align: bottom;
}

/* Blockquotes */

blockquote,
.quote,
.quote p {
  color: var(--dark-primary);
  font-family: var(--secondary-font-family);
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.02em;
  line-height: 1.2;
  margin: 0;
}

blockquote {
  padding: 2em 1em;
}

/* Horizontal rules */

hr {
  border: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--light-tertiary);
  width: 100%;
}

/* Subscripts and superscripts */

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Image alt text */

img {
  font-size: 0.583rem;
  letter-spacing: var(--letter-spacing);
  word-break: normal;
}

/* Highlighted text */

mark {
  background-color: var(--accent-secondary);
  color: var(--body-text-color);
  letter-spacing: var(--letter-spacing);
}
button,
.button,
input[type=submit],
.hs-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  align-items: center;
  appearance: none;
  background: transparent;
  border: none;
  border-radius: var(--btn-radius);
  box-shadow: none;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  font-family: var(--primary-font-family);
  font-size: 1rem;
  flex-shrink: 0;
  font-style: normal;
  font-weight: 500;
  margin: 0;
  padding: 0.625em 1.5em;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: var(--transition);
  white-space: normal;
}

button:disabled,
.button:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}

/* Primary Button */

.button--primary,
.button--primary:visited {
  background-color: var(--primary-btn-fill);
  color: var(--primary-btn-label);
  fill: var(--primary-btn-label);
}

.button--primary:hover {
  background-color: var(--primary-btn-fill-hover);
  color: var(--primary-btn-label-hover);
  fill: var(--primary-btn-label-hover);
}

.button--primary:active {
  background-color: var(--primary-btn-fill-active);
  color: var(--primary-btn-label-active);
  fill: var(--primary-btn-label-active);
}

/* Secondary Button */

.button--secondary,
.button--secondary:visited {
  background-color: var(--secondary-btn-fill);
  color: var(--secondary-btn-label);
  fill: var(--secondary-btn-label);
}

.button--secondary:hover {
  background-color: var(--secondary-btn-fill-hover);
  color: var(--secondary-btn-label-hover);
  fill: var(--secondary-btn-label-hover);
}

.button--secondary:active {
  background-color: var(--secondary-btn-fill-active);
  color: var(--secondary-btn-label-active);
  fill: var(--secondary-btn-label-active);
}

/* Tertiary Button */

.button--tertiary,
.button--tertiary:visited {
  border-bottom: var(--tertiary-btn-border-bottom);
  border-left: var(--tertiary-btn-border-left);
  border-right: var(--tertiary-btn-border-right);
  border-top: var(--tertiary-btn-border-top);
  color: var(--tertiary-btn-label);
  fill: var(--tertiary-btn-label);
}

.button--tertiary:hover {
  border-bottom: var(--tertiary-btn-border-bottom-hover);
  border-left: var(--tertiary-btn-border-left-hover);
  border-right: var(--tertiary-btn-border-right-hover);
  border-top: var(--tertiary-btn-border-top-hover);
  color: var(--tertiary-btn-label-hover);
  fill: var(--tertiary-btn-label-hover);
}

.button--tertiary:active {
  border: var(--tertiary-btn-border-active);
  color: var(--tertiary-btn-label-active);
  fill: var(--tertiary-btn-label-active);
}

/* Inverted Button */

.button--inverted,
.button--inverted:visited {
  background-color: var(--inverted-btn-fill);
  color: var(--inverted-btn-label);
  fill: var(--inverted-btn-label);
}

.button--inverted:hover {
  background-color: var(--inverted-btn-fill-hover);
  color: var(--inverted-btn-label-hover);
  fill: var(--inverted-btn-label-hover);
}

.button--inverted:active {
  background-color: var(--inverted-btn-fill-active);
  color: var(--inverted-btn-label-active);
  fill: var(--inverted-btn-label-active);
}

/* Ink Button */

.button--ink,
.button--ink:visited {
  color: var(--ink-btn-label);
  fill: var(--ink-btn-label);
  font-style: var(--ink-btn-style);
  padding-left:  0;
  padding-right: 0;
}

.button--ink:hover {
  color: var(--ink-btn-label-hover);
  fill: var(--ink-btn-label-hover);
  font-style: var(--ink-btn-style-hover);
}

.button--ink:active {
  color: var(--ink-btn-label-active);
  fill: var(--ink-btn-label-active);
}

.button--ink::before {
  background-color: var(--ink-btn-fill);
  bottom: 0.75em;
  content: "";
  display: block;
  height: var(--ink-btn-width);
  left: 0;
  mix-blend-mode: multiply;
  position: absolute;
  transition: var(--transition);
  width: 100%;
}

.button--ink:hover::before {
  background-color: var(--ink-btn-fill-hover);
  height: var(--ink-btn-width-hover);
}

.button--ink * {
  z-index: 1;
}

/* Featured Button */

.button--featured,
.button--featured:visited {
  box-shadow: var(--featured-btn-underline);
  color: var(--featured-btn-label);
  fill: var(--featured-btn-label);
  font-style: var(--featured-btn-style);
  font-weight: 700;
  padding: 0;
}

.button--featured:hover {
  box-shadow: 0 0 var(--featured-btn-label-hover);
  color: var(--featured-btn-label-hover);
  fill: var(--featured-btn-label-hover);
  font-style: var(--featured-btn-style-hover);
}

.button--featured:active {
  box-shadow: 0 0 var(--featured-btn-label-hover);
  color: var(--featured-btn-label-active);
  fill: var(--featured-btn-label-active);
}

/* No Button */

.no-button,
.no-button:hover,
.no-button:focus,
.no-button:active {
  background: none;
  border: none;
  border-radius: 0;
  color: initial;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  transition: none;
}

/* Button Sizing */

.button--xs {
  font-size: 0.78rem;
}

.button--sm {
  font-size: 0.89rem;
}

.button--md {
  font-size: 1rem;
}

.button--lg {
  font-size: 1.33rem;
}

.button--xl {
  font-size: 1.67rem;
}

/* Button Icons */

.button__icon {
  align-items: center;
  display: flex;
  justify-content: center;
}

.button__icon svg {
  fill: inherit;
  height: 1em;
  margin-right: 0.4em;
  width:  1em;
}

.button__icon--fa svg {
  display: block;
  fill: inherit;
  height: 1em;
  margin-right: 0.4em;
}

.button.button--icon-right .button__icon,
.button.button--icon-right .button__icon--fa {
  order: 1;
}

.button.button--icon-right .button__icon svg,
.button.button--icon-right .button__icon--fa svg {
  margin-left: 0.4em;
  margin-right: 0;
}

/* Switcher Button */

.button--switcher,
.button--switcher .button {
  color: var(--primary-btn-label);
  fill: var(--primary-btn-label);
  font-size: 0.9rem;
  padding: 0;
}

.button--switcher .button::before {
  display: none;
}
/* Form general styles */

form {
  background: var(--form-bg);
  border-bottom: var(--form-border-bottom);
  border-left: var(--form-border-left);
  border-right: var(--form-border-right);
  border-top: var(--form-border-top);
}

.form-title {
  background: var(--title-bg);
  color: var(--title-color);
}

/* Fields */

.hs-form-field {
  margin-bottom: 1em;
}

/* Labels */

form label {
  color: var(--label);
  display: block;
  font-size: 0.78rem;
  letter-spacing: var(--letter-spacing);
  line-height: 1;
  margin-bottom: 0.45em;
  padding-bottom: 0.4em;
  padding-left: 1.33rem;
  padding-top: 0.4em;
}

/* Help text */

form legend {
  color: var(--help-text);
  font-size: 0.9rem;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea,
.select-selected {
  background-color: var(--field-bg);
  border-bottom: var(--field-border-bottom);
  border-left: var(--field-border-left);
  border-right: var(--field-border-right);
  border-top: var(--field-border-top);
  border-radius: var(--field-corner);
  -webkit-border-radius: var(--field-corner);
  color: var(--field-text);
  display: inline-block;
  font-size: 0.89rem;
  letter-spacing: var(--letter-spacing);
  line-height: 1.1;
  padding: 1.56em;
  width: 100% !important;
}

/* Style for successful validation */
/* form input[type='text']:valid,
form input[type='email']:valid,
form input[type='password']:valid,
form input[type='tel']:valid,
form input[type='number']:valid,
form select:valid,
form textarea:valid {
  border: none;
  border-top: 4px solid var(--status-success);
} */

form input[type='text']:focus,
form input[type='text']:active,
form input[type='email']:focus,
form input[type='email']:active,
form input[type='password']:focus,
form input[type='password']:active,
form input[type='tel']:focus,
form input[type='tel']:active,
form input[type='number']:focus,
form input[type='number']:active,
form select:focus,
form select:active,
form textarea:focus,
form textarea:active {
  outline: 1px solid var(--field-outline-color);
}

form fieldset {
  max-width: 100% !important;
}

::-webkit-input-placeholder {
  color: var(--placeholder);
  letter-spacing: var(--letter-spacing);
}

::-moz-placeholder {
  color: var(--placeholder);
  letter-spacing: var(--letter-spacing);
}

:-ms-input-placeholder {
  color: var(--placeholder);
  letter-spacing: var(--letter-spacing);
}

:-moz-placeholder {
  color: var(--placeholder);
  letter-spacing: var(--letter-spacing);
}

::placeholder {
  color: var(--placeholder);
  letter-spacing: var(--letter-spacing);
}

/* Inputs - checkbox/radio */

form .inputs-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

form .inputs-list > li {
  display: block;
  margin: 0.7rem 0;
}

form .inputs-list input,
form .inputs-list span {
  vertical-align: middle;
}

form input[type=checkbox],
form input[type=radio] {
  cursor: pointer;
  margin-right: 0.35rem;
}

/* Inputs - date picker */

.hs-dateinput {
  position: relative;
}

.hs-dateinput:before {
  content:'\01F4C5';
  position: absolute;
  right: 10%;
  top: 50%;
  transform: translateY(-50%);
}

.fn-date-picker .pika-table thead th {
  color: #FFF;
}

.fn-date-picker td.is-selected .pika-button {
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover,
.fn-date-picker td .pika-button:focus {
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

form input[type=file] {
  background-color: transparent;
  border: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}

form .hs-richtext img {
  max-width: 100% !important;
}

/* GDPR */

form .legal-consent-container,
form .legal-consent-container .hs-richtext,
form .legal-consent-container .hs-richtext p {
  color: var(--dark-tertiary);
  font-size: 0.8rem;
  margin-bottom: 1.67em;
}

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  margin-left: 1rem !important;
}

form .legal-consent-container label {
  padding-left: 0;
}

/* Validation */

.hs-form-required {
  color: var(--status-error);
}

.hs-input.invalid.error {
  border: none;
  border-top: 4px solid var(--status-error);
}

.hs-error-msg {
  color: var(--status-error);
  font-size: 0.72rem;
  margin-top: 1em;
  padding-left: 1.33rem;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  align-items: center;
  appearance: none;
  background: var(--field-btn-fill);
  border-bottom: var(--field-btn-border-bottom);
  border-left: var(--field-btn-border-left);
  border-right: var(--field-btn-border-right);
  border-top: var(--field-btn-border-top);
  border-radius: var(--field-btn-corner);
  box-shadow: none;
  color: var(--field-btn-label);
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  fill: var(--field-btn-label);
  flex-shrink: 0;
  font-weight: 500;
  padding: 0.625em 1.5em;
  text-align: center;
  text-decoration: none;
  transition: var(--transition);
  white-space: normal;
}

form input[type=submit]:hover,
form .hs-button:hover {
  background: var(--field-btn-fill-hover);
  border-bottom: var(--field-btn-border-bottom-hover);
  border-left: var(--field-btn-border-left-hover);
  border-right: var(--field-btn-border-right-hover);
  border-top: var(--field-btn-border-top-hover);
  border-radius: var(--field-btn-corner-hover);
  color: var(--field-btn-label-hover);
  fill: var(--field-btn-label-hover);
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}

/* Custom selector */

/* The container must be positioned relative: */
.hs-fieldtype-select .input,
.custom-select {
  position: relative;
}

.hs-fieldtype-select .input select
.custom-select select {
  appearance: none; 
}

/* Style the arrow inside the select element: */
.select-selected::after {
  background-image: url("https://48932267.fs1.hubspotusercontent-na1.net/hubfs/48932267/raw_assets/public/@marketplace/Kohorta/Adamant/images/custom-select/icon-dropdown.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  content: "";
  height: 1.2em;
  position: absolute;
  right: 1.2em;
  top: 1.6em;
  transform: rotate(0deg);
  transition: var(--transition);
  width:  1.2em;
}

.custom-select .select-selected::after {
  top: 1em;
}

/* Point the arrow upwards when the select box is open (active): */
.select-selected.select-arrow-active::after {
  transform: translateY(0.2em) rotate(180deg);
}

/* style the items (options), including the selected item: */
.select-items div {
  border: none;
  color: var(--field-text);
  cursor: pointer;
  transition: var(--transition);
  width: 100%;
}

.custom-select .select-selected {
  background-color: var(--light-tertiary);
  font-size: 1rem;
  padding: 1.2em 1.67em;
  position: relative;
}

.select-selected__label {
  left: 0;
  position: absolute;
  top: 0;
}

.select-items div {
  font-size: 0.875rem;
  overflow: hidden;
  padding: 1em 1.67em;
  white-space: nowrap;
}

.select-items div:first-of-type {
  border-top: 1px solid var(--light-tertiary);
  padding-top: 1.67em;
}

.select-items div:last-of-type {
  padding-bottom: 1.67em;
}

/* Style items (options): */
.select-items {
  background-color: var(--light-secondary);
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 100;
}

/* Hide the items when the select box is closed: */
.select-hide {
  display: none;
}

.select-items div:hover, 
.same-as-selected {
  background-color: var(--light-tertiary);
}
/* Table */

table {
  background-color: var(--table-body-bg) !important;
  border-bottom: var(--table-cell-border-bottom) !important;
  border-left: var(--table-cell-border-left) !important;
  border-right: var(--table-cell-border-right) !important;
  border-top: var(--table-cell-border-top) !important;
  border-collapse: collapse;
  font-size: 0.89rem;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

/* Table cells */

td,
th {
  border-bottom: var(--table-cell-border-bottom);
  border-left: var(--table-cell-border-left);
  border-right: var(--table-cell-border-right);
  border-top: var(--table-cell-border-top);
  color: var(--table-body-text);
  padding: var(--table-cell-spacing);
  vertical-align: top;
}

/* Table header */

thead th {
  background-color: var(--table-header-bg);
  color: var(--table-header-text);
  font-weight: 700;
  padding-bottom: 1.2em;
  padding-top:    1.2em;
  vertical-align: bottom;
}

/* Table footer */

tfoot td {
  background-color: var(--table-footer-bg);
  color: var(--table-footer-text);
}

/* Components
Specific pieces of UI that are stylized. Typically used for global partial styling
*/

/* Header */

.header {
  background-color: var(--header-bg);
  border-bottom: var(--header-bottom-border);
  position: relative;
  width: 100%;
}

.header--fixed {
  left: 0;
  min-height: var(--main-content-offset);
  position: fixed;
  top: 0;
  z-index: 1000;
}

.header--landing {
  background-color: var(--header-bg-landing);
}

/* Logo */

.header__logo-effect a {
  position: relative;
}

.header__logo a::after {
  background: var(--header-logo-effect);
  background-position: -500%;
  background-repeat: no-repeat;
  background-size: 140px;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-position 0.8s ease-in-out;
}

.header__logo a:hover::after {
  background-position: 500%;
  opacity: 1;
}

.header__logo * {
  display: block;
}

.header__logo a:not([class])::before {
  display: none;
}

/* Navigation skipper */

.header__skip {
  height: 1px;
  left: -1000px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -1000px;
  width: 1px;
}

.header__skip:hover,
.header__skip:focus,
.header__skip:active {
  height: auto;
  left: 0;
  overflow: visible;
  top: 0;
  width: auto;
}

/* Navigation */

.header__main {
  align-items: center;
  display: flex;
}

.header__nav {
  align-items: center;
  flex-shrink: 0;
  flex-grow: 0;
  display: flex;
}

@media screen and (min-width: 768px) {
  .header__nav {
    flex-grow: 1;
    justify-content: flex-end;
  }
}

.inner-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 1.5rem;
  padding-top:    1.5rem;
  width: 100%;
}

.header__cta {
  margin-bottom: 2rem;
  padding-left: 2rem;
  display: flex;
}

.header__cta .btn-list {
  padding: 0;
}

.header__cta .btn-list__item {
  margin: 0;
}

.header__cta .button--secondary,
.header__cta .button--secondary:visited {
  border: none;
  /* padding-left: 0; */
}

.header__cta .button--secondary:hover {
  background-color: transparent;
}

@media screen and (min-width: 768px) {
  .header__cta {
    display: flex;
    flex-shrink: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
}
  
.header__block {
  background-color: var(--header-bg);
  display: none;
  padding: 0;
}

.header__block.is-active {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: calc(100vh - var(--content-offset-mobile));
  min-height: calc(100dvh - var(--content-offset-mobile));
  margin: 0;
  left: 0;
  overflow: hidden;
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  position: absolute;
  right: 0;
  top: var(--content-offset-mobile);
  z-index: 20;
}

.header__block-toggle {
  align-items: flex-start;
  color: var(--header-nav-color);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 24px;
  justify-content: space-around;
  padding: 3px;
  transform: translateY(0) rotate(0deg);
  transition: all .3s ease-in-out;
  width: 24px;
  z-index: 100;
}

.js-header__block-toggle--reverse {
  transform: rotate(90deg);
}

.header__block-toggle-item {
  background-color: var(--header-nav-color);
  height: 1px;
  transition: all .2s ease-in-out;
  transition-delay: .2s;
}

.header__block-toggle-item--s {
  transform: translateY(0) scale(1);
  width: 50%;
}

.header__block-toggle-item--l {
  width: 100%;
  transform: translateY(0) rotate(0deg);
}

.header__block-toggle-item--m {
  transform: translateY(0) rotate(0deg);
  width: 68%;
}

.js-header__block-toggle--reverse .header__block-toggle-item--s {
  transform: translateY(6px) scale(0);
}

.js-header__block-toggle--reverse .header__block-toggle-item--l {
  transform: translateY(0) rotate(45deg);
}

.js-header__block-toggle--reverse .header__block-toggle-item--m {
  transform: translateY(-6px) rotate(-45deg);
  width: 100%;
}

@media screen and (min-width: 768px) {
  .header__block-toggle {
    display: none;
  }

  .header__block {
    background-color: transparent;
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    justify-content: space-between;
  }

  .header__block.is-active {
    flex-direction: row;
    height: auto;
    min-height: auto;
    justify-content: initial;
    overflow: initial;
    padding: 0;
    position: static;
  }
}



/* Language switcher */

.header__lang {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  margin-left: 1em;
  padding-right: 1em;
}

.header__lang-label {
  color: var(--header-nav-color);
  font-size: 0.89rem;
  margin-left: 0.35em;
  white-space: nowrap;
}

.header__lang:hover .lang_list_class {
  display: block;
}

.header__lang .lang_switcher_class {
  display: block;
}

.lang_switcher_class .globe_class {
  background-image: url("https://48932267.fs1.hubspotusercontent-na1.net/hubfs/48932267/raw_assets/public/@marketplace/Kohorta/Adamant/images/lang-switcher/icon-lang.svg");
  background-color: var(--dark-tertiary);
  background-size: 14px;
  border-radius: 50%;
  height: 20px;
  width: 20px;
}

.lang_switcher_class .lang_list_class {
  width: 160px;
}

.lang_switcher_class .lang_list_class li:first-child {
  border: none;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding-top: 1.6em;
}

.lang_switcher_class .lang_list_class li:last-child {
  border: none;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  padding-bottom: 1.6em;
}

.lang_switcher_class .lang_list_class {
  top: 18px;
}
.lang_switcher_class .lang_list_class li {
  background-color: var(--light-tertiary);
  border: none;
  font-size: 0.84rem;
  padding: 0.6em;
}

.lang_switcher_class .lang_list_class::after {
  border-bottom-color: var(--light-tertiary);
}

.lang_switcher_class .lang_list_class::before {
  border-bottom-color: var(--light-tertiary);
}

.lang_switcher_class .lang_list_class li a {
  color: var(--dark-primary);
  font-style: normal;
}

.lang_switcher_class .lang_list_class li a:hover {
  color: var(--dark-tertiary);
}
/* ----------- Footer ----------- */

.footer {
  background-color: var(--footer-bg);
  border-top: var(--footer-border);
  flex-shrink: 0;
}

.footer ul[role=menu] a:not([class]):hover::before {
  display: none;
}

/* Footer nav */

.footer__nav ul[role=menu], .footer__nav [role=navigation] ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.footer__nav ul[role=menu]:first-child, .footer__nav [role=navigation] ul:first-child {
  display: flex;
  flex-wrap: wrap;
  max-width: var(--footer-nav-width);
}

.footer__nav ul[role=menu] li, .footer__nav [role=navigation] ul li {
  padding: 0.4em 2em 0.4em 0;
}

.footer__nav ul[role=menu] .hs-menu-depth-1, .footer__nav [role=navigation] ul .hs-menu-depth-1 {
  flex-shrink: 0;
  margin-bottom: 1.8rem;
}

@media only screen and (min-width: 640px){
  .footer__nav ul[role=menu] li, .footer__nav [role=navigation] ul li {
    padding-right: 0.9em;
  }

  .footer__nav ul[role=menu] .hs-menu-depth-1, .footer__nav [role=navigation] ul .hs-menu-depth-1 {
    flex-basis: calc(100% / var(--footer-nav-cols));
    margin-bottom: 2.5rem;
  }
}

.footer__nav ul[role=menu] .hs-menu-depth-1 > a, .footer__nav [role=navigation] ul .hs-menu-depth-1 > a {
  color: var(--footer-nav-item-color);
  cursor: initial;
  display: block;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 1;
  margin-bottom: 1em;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.footer__nav ul[role=menu] .hs-menu-depth-2 > a[href="javascript:;"], .footer__nav [role=navigation] ul .hs-menu-depth-2 > a[href="javascript:;"] {
  color: var(--footer-nav-item-disabled);
  cursor: auto;
  position: relative;
}

.footer__nav ul[role=menu] .hs-menu-depth-2 > a[href="javascript:;"]:hover, .footer__nav [role=navigation] ul .hs-menu-depth-2 > a[href="javascript:;"]:hover {
  color: var(--footer-nav-item-disabled);
}



.footer__nav ul[role=menu] li a, .footer__nav [role=navigation] ul li a {
  color: var(--footer-nav-item-color);
  font-size: 0.89rem;
  font-style: normal;
  text-decoration: none;
}

.footer__nav ul[role=menu] a:not([class]):hover, .footer__nav [role=navigation] ul a:not([class]):hover {
  color: var(--footer-nav-item-color-hover);
  text-decoration: underline;
}

.footer__nav ul[role=menu] a[href="javascript:;"]:hover, .footer__nav [role=navigation] ul a[href="javascript:;"]:hover {
  color: var(--footer-nav-item-color);
  text-decoration: none;
}

/* Footer logo */

.footer__logo a {
  display: block;
  width: 100px;
}

@media only screen and (min-width: 768px) {
  .footer__logo a {
    width: 140px;
  }
}

/* Footer meta nav */

.footer__meta-nav {
  color: var(--footer-meta);
  font-size: 0.89rem;
}

.footer__meta-nav a {
  color: var(--footer-meta);
  font-style: normal;
  text-decoration: underline;
}

.footer__meta-nav a:hover {
  color: var(--dark);
  text-decoration: none;
}

.footer__meta-nav a:not([class]):hover::before {
  display: none;
}

.footer__meta-nav a svg {
  display: inline-block;
  margin-bottom: -0.125em;
  margin-left: 0.2em;
}
/* Menu and simple menu */

.hs-menu-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */

.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    flex-direction: column;
  }
}

/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}

/* CTA, logo, and rich text images */

.hs_cos_wrapper_type_cta img,
.hs_cos_wrapper_type_logo img,
.hs_cos_wrapper_type_rich_text img {
  height: auto;
  max-width: 100%;
}
.card__image {
  margin-bottom: 3rem;
}

.card__divider {
  border-bottom-width: 2px;
  margin-bottom: 1.875rem;
}

.card__title {
  position: relative;
}

.card--framed {
  background-color: var(--light-secondary);
  min-height: 100%;
  padding: 3rem 2rem;
}

.card__icon svg {
  display: block;
}

.card__desc,
.card__desc p {
  font-size: clamp(0.89rem, 5vw,1.167rem);
}

@media only screen and (min-width: 768px) {
  .card--framed {
    padding: clamp(1rem, 4vw, 3.67rem);
  }
}

/* Section */

.featured-cards {
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 768px) {
  .featured-cards .row-fluid,
  .featured-cards .dnd-module {
    display: flex !important;
  }
}
.testimonial__info {
  margin-bottom: 1.5rem;
}

@media only screen and (min-width: 768px) {
  .testimonial__info {
    align-items: center;
    display: flex;
  }
}

.testimonial__meta {
  color: var(--dark-tertiary);
  display: block;
  font-size: 0.89rem;
}

.testimonial__name {
  margin-bottom: 0.5em;
}

/* Utilities
Helper classes with ability to override anything that comes before it
*/

/* ********* Layout ********* */

.footer-bottom__base {
  display: flex; /* Enables body content to acquire flex properties like grow, shrink and base */
  flex-direction: column; /* Fixes the row layout for body that comes from display: flex */
  min-height: 100vh;
  overflow-x: hidden;
}

.footer-bottom__shift {
  flex: 1 0 auto; 
  /* Makes div, which is footer's sibling, to grow and take all the height and shifts footer 
  element to the bottom of the browser window. It works when summarized height of the body's 
  children is less then the height of the browser's window */
}

.block {
  display: block;
}

.flex {
  display: flex;
}

.flex-centered-col {
  align-items: center;
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 768px) {
  .m-hide {
    display: none;
  }
}

.relative {
  position: relative;
}

.mw-220 {
  max-width: 220px !important;
}

.mw-380 {
  max-width: 380px !important;
}

.mw-460 {
  max-width: 460px !important;
}

.mw-600 {
  max-width: 600px !important;
}

.mw-720 {
  max-width: 720px !important;
}

.mw-840 {
  max-width: 840px !important;
}

.full-width {
  width: 100%;
}

/* ********* Spacing ********* */

@media only screen and (min-width: 1024px) {
  .d-offset-left {
    margin-left: 7.5rem;
  }
}

/* Bottom */

.pb-0 {
  padding-bottom: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.pb-xs {
  padding-bottom: 1rem;
}

.mb-xs {
  margin-bottom: 1rem;
}

.pb-sm {
  margin-bottom: 2rem;
}

.mb-sm {
  margin-bottom: 2rem;
}

.pb-md {
  padding-bottom: 3.75rem;
}

.mb-md {
  margin-bottom: 3.75rem;
}

.pb-lg {
  padding-bottom: 5rem;
}

.mb-lg {
  margin-bottom: 5rem;
}

.pb-xl {
  padding-bottom: 8rem;
}

.mb-xl {
  margin-bottom: 8rem;
}

@media (max-width: 767px) {
  .m-pb-0 {
    padding-bottom: 0;
  }
  
  .m-mb-0 {
    margin-bottom: 0;
  }
  
  .m-pb-xs {
    padding-bottom: 1rem;
  }
  
  .m-mb-xs {
    margin-bottom: 1rem;
  }
  
  .m-pb-sm {
    margin-bottom: 2rem;
  }
  
  .m-mb-sm {
    margin-bottom: 2rem;
  }
  
  .m-pb-md {
    padding-bottom: 3.75rem;
  }
  
  .m-mb-md {
    padding-bottom: 3.75rem;
  }
  
  .m-pb-lg {
    padding-bottom: 5rem;
  }
  
  .m-mb-lg {
    margin-bottom: 5rem;
  }
  
  .m-pb-xl {
    padding-bottom: 8rem;
  }
  
  .m-mb-xl {
    margin-bottom: 8rem;
  }
}

/* Top */

.pt-0 {
  padding-top: 0;
}

.mt-0 {
  margin-top: 0;
}

.pt-xs {
  padding-top: 1rem;
}

.mt-xs {
  margin-top: 1rem;
}

.pt-sm {
  padding-top: 2rem;
}

.mt-sm {
  margin-top: 2rem;
}

.pt-md {
  padding-top: 3.75rem;
}

.mt-md {
  margin-top: 3.75rem;
}

.pt-lg {
  padding-top: 5rem;
}

.mt-lg {
  margin-top: 5rem;
}

.pt-xl {
  padding-top: 8rem;
}

.mt-xl {
  margin-top: 8rem;
}

@media (max-width: 767px) {
  .m-pt-0 {
    padding-top: 0;
  }
  
  .m-mt-0 {
    margin-top: 0;
  }
  
  .m-pt-xs {
    padding-top: 1rem;
  }
  
  .m-mt-xs {
    margin-top: 1rem;
  }
  
  .m-pt-sm {
    padding-top: 2rem;
  }
  
  .m-mt-sm {
    margin-top: 2rem;
  }
  
  .m-pt-md {
    padding-top: 3.75rem;
  }
  
  .m-mt-md {
    margin-top: 3.75rem;
  }
  
  .m-pt-lg {
    padding-top: 5rem;
  }
  
  .m-mt-lg {
    margin-top: 5rem;
  }
  
  .m-pt-xl {
    padding-top: 8rem;
  }
  
  .m-mt-xl {
    margin-top: 8rem;
  }
}

/* Left */

.pl-0 {
  padding-left: 0;
}

.ml-0 {
  margin-left: 0;
}

.pl-xs {
  padding-left: 1rem;
}

.ml-xs {
  margin-left: 1rem;
}

.pl-sm {
  padding-left: 2rem;
}

.ml-sm {
  margin-left: 2rem;
}

.pl-md {
  padding-left: 3.75rem;
}

.ml-md {
  margin-left: 3.75rem;
}

.pl-lg {
  padding-left: 5rem;
}

.ml-lg {
  margin-left: 5rem;
}

.pl-xl {
  padding-left: 8rem;
}

.ml-xl {
  margin-left: 8rem;
}

@media (max-width: 767px) {
  .m-pl-0 {
    padding-left: 0;
  }
  
  .m-ml-0 {
    margin-left: 0;
  }
  
  .m-pl-xs {
    padding-left: 1rem;
  }
  
  .m-ml-xs {
    margin-left: 1rem;
  }
  
  .m-pl-sm {
    padding-left: 2rem;
  }
  
  .m-ml-sm {
    margin-left: 2rem;
  }
  
  .m-pl-md {
    padding-left: 3.75rem;
  }
  
  .m-ml-md {
    margin-left: 3.75rem;
  }
  
  .m-pl-lg {
    padding-left: 5rem;
  }
  
  .m-ml-lg {
    margin-left: 5rem;
  }
  
  .m-pl-xl {
    padding-left: 8rem;
  }
  
  .m-ml-xl {
    margin-left: 8rem;
  }
}

/* Right */

.pr-0 {
  padding-right: 0;
}

.mr-0 {
  margin-right: 0;
}

.pr-xs {
  padding-right: 1rem;
}

.mr-xs {
  margin-right: 1rem;
}

.pr-sm {
  padding-right: 2rem;
}

.mr-sm {
  margin-right: 2rem;
}

.pr-md {
  padding-right: 3.75rem;
}

.mr-md {
  margin-right: 3.75rem;
}

.pr-lg {
  padding-right: 5rem;
}

.mr-lg {
  margin-right: 5rem;
}

.pr-xl {
  padding-right: 8rem;
}

.mr-xl {
  margin-right: 8rem;
}

@media (max-width: 767px) {
  .m-pr-0 {
    padding-right: 0;
  }
  
  .m-mr-0 {
    margin-right: 0;
  }
  
  .m-pr-xs {
    padding-right: 1rem;
  }
  
  .m-mr-xs {
    margin-right: 1rem;
  }
  
  .m-pr-sm {
    padding-right: 2rem;
  }
  
  .m-mr-sm {
    margin-right: 2rem;
  }
  
  .m-pr-md {
    padding-right: 3.75rem;
  }
  
  .m-mr-md {
    margin-right: 3.75rem;
  }
  
  .m-pr-lg {
    padding-right: 5rem;
  }
  
  .m-mr-lg {
    margin-right: 5rem;
  }
  
  .m-pr-xl {
    padding-right: 8rem;
  }
  
  .m-mr-xl {
    margin-right: 8rem;
  }
}

/* Horizontal */

.px-xs {
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-sm {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-md {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.px-lg {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-xl {
  padding-left: 8rem;
  padding-right: 8rem;
}

@media (max-width: 767px) {
  .m-px-xs {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  
  .m-px-sm {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  
  .m-px-md {
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }
  
  .m-px-lg {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  
  .m-px-xl {
    padding-left: 8rem;
    padding-right: 8rem;
  }
}

/* Vertical */

.py-xs {
  padding-bottom: 1rem;
  padding-top: 1rem;
}

.py-sm {
  padding-bottom: 2rem;
  padding-top: 2rem;
}

.py-md {
  padding-bottom: 3.75rem;
  padding-top: 3.75rem;
}

.py-lg {
  padding-bottom: 5rem;
  padding-top: 5rem;
}

.py-xl {
  padding-bottom: 8rem;
  padding-top: 8rem;
}

@media (max-width: 767px) {
  .m-py-xs {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  
  .m-py-sm {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  
  .m-py-md {
    padding-bottom: 3.75rem;
    padding-top: 3.75rem;
  }
  
  .m-py-lg {
    padding-bottom: 5rem;
    padding-top: 5rem;
  }
  
  .m-py-xl {
    padding-bottom: 8rem;
    padding-top: 8rem;
  }
}

/* Auto */

.ml-auto {
  margin-left: auto;
}

.mr-auto {
  margin-right: auto;
}

.mx-auto {
  margin: 0 auto;
}

/* ********* Visuals ********* */

/* Images */

.img-cover {
  --max-width: 306px;
  display: block;
  max-width: var(--max-width) !important;
  overflow: hidden;
}

.img-cover img {
  object-fit: cover;
}

.img-cover--portrait-lg {
  --max-width: 597px;
}

.img-cover--portrait-lg,
.img-cover--portrait-lg img {
  aspect-ratio: 4/5;
}

.img-cover--portrait-md {
  --max-width: 392px;
}

.img-cover--portrait-md,
.img-cover--portrait-md img {
  aspect-ratio: 4/5;
}

.img-cover--portrait-md-tall {
  --max-width: 389px;
}

.img-cover--portrait-md-tall,
.img-cover--portrait-md-tall img {
  aspect-ratio: 2/3;
}

.img-cover--square-sm {
  --max-width: 114px;
}

.img-cover--square-sm,
.img-cover--square-sm img {
  aspect-ratio: 1/1;
}

.img-cover--square-md {
  --max-width: 306px;
}

.img-cover--square-md,
.img-cover--square-md img {
  aspect-ratio: 1/1;
}

.img-cover--square-lg {
  --max-width: 468px;
}

.img-cover--square-lg,
.img-cover--square-lg img {
  aspect-ratio: 1/1;
}

.img-cover--square-xl {
  --max-width: 597px;
}

.img-cover--square-xl,
.img-cover--square-xl img {
  aspect-ratio: 1/1;
}

.img-cover--landscape-sm {
  --max-width: 306px;
}

.img-cover--landscape-sm,
.img-cover--landscape-sm img {
  aspect-ratio: 3/2;
}

.img-cover--landscape-md {
  --max-width: 702px;
}

.img-cover--landscape-md,
.img-cover--landscape-md img {
  aspect-ratio: 3/2;
}

.img-cover--landscape-lg {
  --max-width: 1356px;
}

.img-cover--landscape-lg,
.img-cover--landscape-lg img {
  aspect-ratio: 2/1;
}

.img-cover--oval-lg {
  --max-width: 294px;
  border-radius: calc(var(--max-width) * 0.6);
}

.img-cover--oval-lg,
.img-cover--oval-lg img {
  aspect-ratio: 4/5;
}

.img-cover--oval-sm {
  --max-width: 114px;
  border-radius: calc(var(--max-width) * 0.6);
}

.img-cover--oval-sm,
.img-cover--oval-sm img {
  aspect-ratio: 4/5;
}

.img-cover--oval-xs {
  --max-width: 72px;
  border-radius: calc(var(--max-width) * 0.6);
}

.img-cover--oval-xs,
.img-cover--oval-xs img {
  aspect-ratio: 4/5;
}

/* Icons */

.icon--linkedin-fix svg {
  margin-top: -0.12em;
}

/* ********* Appearance ********* */

.bg-color {
  background-color: var(--accent-primary);
}

.bg-white {
  background-color: #FFF;
}

.bg-light {
  background-color: var(--light-primary);
}

.bg-light-sec {
  background-color: var(--light-secondary);
}

.bg-light-ter {
  background-color: var(--light-tertiary);
}

.bg-dark {
  background-color: var(--dark-primary);
}

.divider-b {
  border-bottom: 1px solid var(--light-tertiary);
}

.divider-t {
  border-top: 1px solid var(--light-tertiary);
}

@media only screen and (max-width: 768px) {
  .m-divider-b {
    border-bottom: 1px solid var(--light-tertiary);
  }
  
  .m-divider-t {
    border-top: 1px solid var(--light-tertiary);
  }
}

/* For content that needs to be visually hidden but stay visible for screenreaders */

.show-for-sr {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

@media (max-width: 767px) {
  .show-for-sr--mobile {
    border: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
  }
}

/* JS-related helpers */

.js-noscroll {
  overflow: hidden;
}

.js-hide {
  display: none;
}

@media (hover: hover) {
  .js-slidein-start {
    opacity: 0;
    transform: translateY(25%);
    transition-duration: 0.6s;
    transition-property: opacity,transform;
    transition-timing-function: ease-in-out;
  }

  .js-slidein-end {
    opacity: 1;
    transform: translateY(0);
  }
}
/* === assets/css/common.css === */
:root{--vxm-brand-blue:#477ECF;--vxm-btn-blue:#3E74C4;--vxm-dark:#1A1A1A;--vxm-white:#FFFFFF;--vxm-accent:#7FD2CD;--vxm-success:#20AD96;--vxm-teal:#4DC6BE;--vxm-black:#000000;--vxm-gray-100:#F9FAFB;--vxm-gray-200:#F2F5EE;--vxm-gray-300:#E5E7EB;--vxm-gray-400:#CCCCCC;--vxm-gray-500:#999999;--vxm-gray-600:#555555;--vxm-gray-700:#333333;--vxm-gray-900:#0A0E27;--vxm-text-sm:14px;--vxm-text-base:16px;--vxm-text-lg:18px;--vxm-text-xl:24px;--vxm-text-2xl:32px;--vxm-text-3xl:40px;--vxm-fs-hero:clamp(30px,1.7vw + 18px,44px);--vxm-fs-title:clamp(26px,1.5vw + 15px,34px);--vxm-fs-subhead:clamp(20px,1vw + 13px,26px);--vxm-fs-subtitle:18px;--vxm-fs-body:16px;--vxm-fs-eyebrow:12px;--h1-size:var(--vxm-fs-hero);--h2-size:var(--vxm-fs-title);--h1-transform:none;--h2-transform:none;--vxm-space-xs:4px;--vxm-space-sm:8px;--vxm-space-md:16px;--vxm-space-lg:24px;--vxm-space-xl:40px;--vxm-space-2xl:64px;--vxm-max-width:1400px;--vxm-border-radius:8px;--vxm-transition-fast:150ms ease;--vxm-transition-base:300ms ease}.embed_container,.oembed_container{contain:layout}:root{--accent-primary:#477ECF;--accent-secondary:#477ECF;--primary-btn-fill:var(--vxm-btn-blue);--primary-btn-label:#FFFFFF;--primary-btn-label-hover:#477ECF;--primary-btn-label-active:#477ECF;--secondary-btn-fill:var(--vxm-btn-blue);--secondary-btn-label-hover:#477ECF;--secondary-btn-label-active:#477ECF;--ink-btn-fill:var(--vxm-btn-blue);--ink-btn-fill-hover:var(--vxm-btn-blue);--ink-btn-fill-active:var(--vxm-btn-blue);--featured-btn-label:#477ECF;--featured-btn-underline-color:#477ECF;--header-nav-color-hover:#477ECF;--field-btn-label-hover:#477ECF;--field-btn-fill:var(--vxm-btn-blue);--footer-bg:#4DC6BE}.img-responsive{max-width:100%;height:auto}.inline-block-wrap{display:inline-block;max-width:100%}.border-none{border:0}.button-wrapper{text-align:center}a.cta_button{box-sizing:content-box!important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0 0 0 0;padding:0 0 0 0}.hs-breadcrumb-menu-item{float:left;padding:10px 0 10px 10px}.hs-breadcrumb-menu-divider:before{content:"›";padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}.hs-screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.vxm-header-logo .logo{max-width:120px;margin-top:0;margin-bottom:-200px}.header .vxm-header-logo img,.header .header__logo img{height:36px!important;width:auto!important;max-width:140px!important;display:block!important}.header .main-nav__item,.header .main-nav__item button,.header .main-nav__item>a,.header .main-nav__item-label,.header .drop-trigger{font-family:Montserrat,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important}.header .main-nav__item-icon{width:12px!important;height:12px!important}.header .inner-header{min-height:64px!important;padding-top:12px!important;padding-bottom:12px!important}@media (max-width:1024px){.header .main-nav__item,.header .main-nav__item button,.header .main-nav__item>a,.header .main-nav__item-label,.header .drop-trigger{font-size:14px!important}}@media (max-width:768px){.header .vxm-header-logo img,.header .header__logo img{height:30px!important;max-width:120px!important}}body :is(h1,.heading--primary):not(.vxm-hero-new__title):not([class*="case-stud"]):not(.chat-bot-name):not(.help-center-h):not(.hc-title){font-size:var(--vxm-fs-hero)!important;text-transform:none!important;line-height:1.15!important}body :is(h2,.heading--secondary):not(.vxm-hero-new__title):not([class*="case-stud"]):not([class*="card__title"]):not(.help-center-h):not(.hc-title){font-size:var(--vxm-fs-title)!important;text-transform:none!important;line-height:1.2!important}body h3{font-size:var(--vxm-fs-subhead)!important;font-weight:700!important;line-height:1.25!important;text-transform:none!important}body h4{font-size:var(--vxm-fs-subtitle)!important;font-weight:700!important;text-transform:none!important}body .case-stud-heading,body [class*="card__title"],body .accordion__item-heading,body .help-center-h,body .hc-title,body .vxm-home-feat-admin-title,body .vxm-home-feat-grow-title,body .vxm-home-feat-sellers-title,body .vxm-home-feat-conditions-title,body .vxm-home-feat-support-title,body .vxm-home-feat-integ-title,body .vxm-home-feat-struct-title{font-size:unset!important}body [class*="-subheading"] h3,body [class*="-subheading"] h4,body [class*="-lead"] h3,body [class*="-subtitle"] h3,body [class*="-subtitle"] h4,body .vxm-home-built-heading h3,body .vxm-home-built-heading h4,body .vxm-home-cta-heading h3,body .vxm-home-cta-heading h4{font-size:var(--vxm-fs-subtitle)!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important}body .button.button--primary,body .button.button--secondary,body a.button--primary,body a.button--secondary,body button.button--primary,body button.button--secondary,body .button.button--lg,body .button.button--md{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:16px!important;padding:15px 40px!important;border-radius:30px!important;text-decoration:none!important;display:inline-block!important;text-transform:none!important;letter-spacing:0!important;transition:all 0.3s ease!important;line-height:1.2!important;cursor:pointer}body .button.button--primary,body a.button--primary,body button.button--primary{background-color:var(--vxm-brand-blue)!important;background-image:none!important;color:#fafafa!important;border:0!important;box-shadow:0 4px 15px rgba(71,126,207,0.4)!important}body .button.button--primary:hover,body a.button--primary:hover,body button.button--primary:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 8px 30px rgba(71,126,207,0.7),0 0 30px rgba(71,126,207,0.4)!important;color:#fafafa!important}body .button.button--secondary,body a.button--secondary,body button.button--secondary{background:transparent!important;color:var(--vxm-dark,#1A1A1A)!important;border:2px solid var(--vxm-dark,#1A1A1A)!important;box-shadow:none!important;padding:13px 38px!important}body .button.button--secondary:hover,body a.button--secondary:hover,body button.button--secondary:hover{background:rgba(26,26,26,0.06)!important;color:var(--vxm-dark,#1A1A1A)!important;transform:translateY(-3px)}body .inverted .button.button--secondary,body [class*="bg-dark"] .button.button--secondary,body .vxm-dark-section .button.button--secondary,body [class*="dnd_area-row-31"] .button.button--secondary,body section[style*="background"] .button.button--secondary{color:#FFFFFF!important;border-color:rgba(255,255,255,0.55)!important}body .inverted .button.button--secondary:hover,body [class*="bg-dark"] .button.button--secondary:hover{background:rgba(255,255,255,0.08)!important;border-color:#FFFFFF!important;color:#FFFFFF!important}@media (min-width:768px){.header .menu-drop-panel.mega-drop,.header .mega-drop{top:100%!important}.header .mega-drop-wrapper{padding-top:2rem!important;padding-bottom:3rem!important}}body .s-page-header p,body .vxm-hero-subtitle,body .paragraph--lg.lead,body .vxm-page-lead{font-size:var(--vxm-fs-subtitle)!important;line-height:1.5!important}body .paragraph--lg p,body .paragraph--lg li,body .paragraph--md p,body .paragraph--md li,body .paragraph--sm p,body .paragraph--sm li{font-size:var(--vxm-fs-body)!important;line-height:1.6!important}body .paragraph--lg p strong,body .paragraph--lg li strong,body .paragraph--md p strong,body .paragraph--md li strong{font-size:inherit!important;font-weight:700!important;color:var(--vxm-dark,#1A1A1A)}body .paragraph--lg>span>p>strong:only-child,body .paragraph--lg>span>p strong:first-child{font-size:var(--vxm-fs-subtitle)!important}body .text-18{font-size:var(--vxm-fs-body)!important}body .text-18 strong{font-size:var(--vxm-fs-subtitle)!important;font-weight:700!important}.vxm-hero-buttons .btn-list{padding:0}.vxm-hero-buttons .button1{background:linear-gradient(135deg,var(--vxm-gray-500) 0%,#777777 100%);color:var(--vxm-white);font-weight:bold;position:relative;overflow:hidden;border:none;box-shadow:0 4px 15px rgba(0,0,0,0.2),0 0 20px rgba(153,153,153,0.3),inset 0 1px 0 rgba(255,255,255,0.2);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}.vxm-hero-buttons .button1 span{position:relative;z-index:1}.vxm-hero-buttons .button1::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(60deg,transparent 0%,transparent 40%,rgba(255,255,255,0.3) 50%,transparent 60%,transparent 100%);animation:cosmic-shimmer 3s linear infinite;pointer-events:none}.vxm-hero-buttons .button1::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,0.9),transparent),radial-gradient(1px 1px at 60% 70%,rgba(255,255,255,0.8),transparent),radial-gradient(1px 1px at 50% 50%,rgba(255,255,255,0.7),transparent),radial-gradient(1px 1px at 80% 10%,rgba(255,255,255,0.8),transparent),radial-gradient(1px 1px at 90% 60%,rgba(255,255,255,0.9),transparent),radial-gradient(1px 1px at 33% 80%,rgba(255,255,255,0.7),transparent);background-size:200% 200%;background-position:0% 0%;animation:starfield-drift 20s linear infinite;pointer-events:none;opacity:0.6}.vxm-hero-buttons .button1:hover,.vxm-hero-buttons .button1:focus{background:linear-gradient(135deg,var(--vxm-brand-blue) 0%,#6B9AE8 50%,var(--vxm-brand-blue) 100%);box-shadow:0 6px 25px rgba(0,191,166,0.4),0 0 40px rgba(0,191,166,0.3),0 0 60px rgba(71,126,207,0.2),inset 0 1px 0 rgba(255,255,255,0.3);transform:translateY(-2px) scale(1.03)}.vxm-hero-buttons .button1:hover::before{animation:cosmic-shimmer 1.5s linear infinite}.vxm-hero-buttons .button1:hover::after{opacity:1;animation:starfield-drift 10s linear infinite}.vxm-hero-buttons .button1:active{background:linear-gradient(135deg,#3A6AB5 0%,var(--vxm-brand-blue) 100%);transform:translateY(0) scale(1);box-shadow:0 2px 10px rgba(0,191,166,0.5),0 0 20px rgba(0,191,166,0.4),inset 0 1px 0 rgba(255,255,255,0.2)}@keyframes cosmic-shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes starfield-drift{0%{background-position:0% 0%}100%{background-position:100% 100%}}.vxm-header-divider hr{border:0 none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666666;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:100%}.vxm-footer .global-footer-outer{padding:90px 0 0;margin-top:0;margin-bottom:0}.vxm-footer .global-footer-outer .inner .col1 .quote p,.vxm-footer .global-footer-outer .inner .col1 .need-help-img .help-text .help-title p,.vxm-footer .global-footer-outer .inner .col2 .loc-add p,.vxm-footer .global-footer-outer .inner .col2 .cont-links .cont-link .con-link a,.vxm-footer .global-footer-outer .inner .col .co-menu .hs-menu-wrapper ul li a,.vxm-footer .global-footer-outer .copyright p{color:var(--vxm-white);font-size:15px;font-family:Montserrat,sans-serif;letter-spacing:0;text-transform:none}.vxm-footer .global-footer-outer .inner .cont-links .type strong,.vxm-footer .global-footer-outer .inner .cont-links .con-link a{color:var(--vxm-white)}.vxm-footer .global-footer-outer .inner .col1 .need-help-img .image img{border:0 none;border-radius:0}.vxm-footer .global-footer-outer .inner .col1 .need-help-img .help-text .help-link a{color:var(--vxm-white);font-size:15px;font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:0;text-transform:none}.vxm-footer .global-footer-outer .inner .col1 .need-help-img .help-text .help-link a:hover{color:var(--vxm-teal)}.vxm-footer .global-footer-outer .inner .col-title h4{color:var(--vxm-white);font-size:21px;font-family:Montserrat,sans-serif;letter-spacing:0;text-transform:none}.vxm-footer .global-footer-outer .inner .col-title:before{background-color:var(--vxm-teal)}.vxm-footer .global-footer-outer .inner .col2 .loc-tit h5,.vxm-footer .global-footer-outer .inner .col2 .contact-tit h5{color:var(--vxm-white);font-size:20px;font-family:Montserrat,sans-serif;letter-spacing:0;text-transform:none}.vxm-footer .global-footer-outer .inner .col2 .cont-links .cont-link .type h6{color:var(--vxm-white);font-size:18px;font-family:Montserrat,sans-serif;letter-spacing:0;text-transform:none}.vxm-footer .global-footer-outer .inner .col2 .cont-links .cont-link .con-link a:hover,.vxm-footer .global-footer-outer .inner .col .co-menu .hs-menu-wrapper ul li a:hover{color:var(--vxm-brand-blue)}.vxm-footer-social .social-follow{margin-bottom:20px;display:flex!important;justify-content:center!important;gap:1.5rem!important;padding:2rem 0!important}.vxm-footer-social .social-follow__link{padding:0.75rem;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:50%!important;background:radial-gradient(circle at 30% 30%,rgba(40,60,120,0.15),transparent 70%),rgba(15,20,45,0.6)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(100,120,180,0.15)!important;transition:all 0.5s cubic-bezier(0.34,1.56,0.64,1)!important;position:relative!important;box-shadow:0 4px 20px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.08)!important;overflow:hidden!important}.vxm-footer-social .social-links{margin-left:-0.75rem;margin-right:-0.75rem}.vxm-footer-social .social-follow__link svg{color:var(--vxm-white);width:20px!important;height:20px!important;fill:rgba(220,230,255,0.85)!important;transition:all 0.5s ease!important;position:relative!important;z-index:1!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.3))!important}.vxm-footer-social .social-follow__link:hover svg,.vxm-footer-social .social-follow__link:focus svg,.vxm-footer-social .social-follow__link:active svg{color:rgba(26,26,26,60%);fill:rgba(26,26,26,60%)}.vxm-cta-btn .button-wrapper,.vxm-feature-problems-btn .button-wrapper,.vxm-feature-solutions-btn .button-wrapper,.vxm-button-centered .button-wrapper{text-align:CENTER}.vxm-cta-btn .button--featured:hover,.vxm-hero-cta-btn .button--featured:hover,.vxm-tabs-cta-btn .button--featured:hover,.vxm-feature-problems-btn .button--featured:hover,.vxm-feature-solutions-btn .button--featured:hover,.vxm-button-centered .button--featured:hover,.vxm-button-white-18 .button--featured:hover{box-shadow:0 0}.vxm-hero-cta-btn .button,.vxm-feature-problems-btn .button,.vxm-feature-solutions-btn .button,.vxm-button-centered .button{color:var(--vxm-white);font-weight:bold}.vxm-tabs .hs-tabs-wrapper,.vxm-tabs-primary .hs-tabs-wrapper{margin-top:0;margin-bottom:30px}.vxm-tabs .hs-tabs__tab,.vxm-tabs-primary .hs-tabs__tab{padding:10px}.vxm-tabs .hs-tabs__tab[aria-selected="true"],.vxm-tabs-primary .hs-tabs__tab[aria-selected="true"]{border-top:1px solid var(--vxm-teal);border-left:1px solid var(--vxm-teal);border-right:1px solid var(--vxm-teal);border-bottom:2px solid var(--vxm-black);background-color:var(--vxm-teal)}.vxm-tabs .hs-tabs__tab[aria-selected="true"]:after,.vxm-tabs .hs-tabs__tab[aria-selected="false"]:hover:after,.vxm-tabs .hs-tabs__tab[aria-selected="false"]:focus:after,.vxm-tabs-primary .hs-tabs__tab[aria-selected="true"]:after,.vxm-tabs-primary .hs-tabs__tab[aria-selected="false"]:hover:after,.vxm-tabs-primary .hs-tabs__tab[aria-selected="false"]:focus:after{border-bottom:2px solid var(--vxm-black)}.vxm-tabs .hs-tabs__tab[aria-selected="false"],.vxm-tabs-primary .hs-tabs__tab[aria-selected="false"]{border-top:1px solid var(--vxm-gray-400);border-left:1px solid var(--vxm-gray-400);border-right:1px solid var(--vxm-gray-400);border-bottom:2px solid var(--vxm-gray-400)}.vxm-tabs .hs-tabs__tab[aria-selected="false"]:after,.vxm-tabs-primary .hs-tabs__tab[aria-selected="false"]:after{border-bottom:2px solid var(--vxm-gray-400)}.vxm-tabs .hs-tabs__tab[aria-selected="false"]:hover,.vxm-tabs .hs-tabs__tab[aria-selected="false"]:focus,.vxm-tabs-primary .hs-tabs__tab[aria-selected="false"]:hover,.vxm-tabs-primary .hs-tabs__tab[aria-selected="false"]:focus{border-top:1px solid var(--vxm-gray-400);border-left:1px solid var(--vxm-gray-400);border-right:1px solid var(--vxm-gray-400);border-bottom:2px solid var(--vxm-black)}.vxm-tabs .hs-tabs__content,.vxm-tabs-primary .hs-tabs__content{border:2px solid var(--vxm-brand-blue);background-color:var(--vxm-white)}.vxm-tabs .hs-tabs__content__panel,.vxm-tabs-primary .hs-tabs__content__panel{margin-right:-100%;visibility:hidden}.vxm-tabs .hs-tabs__content__panel--visible,.vxm-tabs-primary .hs-tabs__content__panel--visible{visibility:visible}.vxm-tabs-cta-btn .button,.vxm-button-white-18 .button{color:var(--vxm-white);font-size:18px;font-weight:bold}.vxm-logo-slider .jake-logo-slider,.vxm-logo-slider .jake-logo-slider .swiper-slide{background:rgba(255,255,255,0%);border-radius:0}.vxm-logo-slider .swiper-pagination{position:static;padding-bottom:20px}.vxm-logo-slider .swiper-pagination-bullet{opacity:1;background-color:var(--vxm-gray-500);width:12px;height:12px;padding:6px;box-sizing:content-box}.vxm-logo-slider .swiper-pagination-bullet-active,.vxm-logo-slider .swiper-scrollbar-drag{background-color:var(--vxm-brand-blue)}.vxm-logo-slider .swiper-button-next,.vxm-logo-slider .swiper-button-prev{color:var(--vxm-gray-500)}.vxm-logo-slider .swiper-button-next:hover,.vxm-logo-slider .swiper-button-prev:hover{color:var(--vxm-brand-blue)}.vxm-logo-slider .swiper-wrapper{transition-timing-function:cubic-bezier(0.42,0,0.58,1);align-items:center}.vxm-logo-slider .jake-logo-slider__swiper{position:relative;overflow:hidden}.vxm-logo-slider .jake-logo-slider__swiper::before{content:"";position:absolute;top:0;left:0;width:30px;height:100%;background:linear-gradient(to right,var(--vxm-white),rgba(255,255,255,0));pointer-events:none;z-index:2}.vxm-logo-slider .jake-logo-slider__swiper::after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(to left,var(--vxm-white),rgba(255,255,255,0));pointer-events:none;z-index:2}.vxm-video-icon-white .oembed_custom-thumbnail_icon svg{fill:var(--vxm-white)}@media only screen and (min-width:220px) and (max-width:767px){.vxm-footer .global-footer-outer{padding:30px 0 0;margin-top:0;margin-bottom:0}.vxm-footer .global-footer-outer .inner .col1 .quote p,.vxm-footer .global-footer-outer .inner .col1 .need-help-img .help-text .help-title p,.vxm-footer .global-footer-outer .inner .col1 .need-help-img .help-text .help-link a,.vxm-footer .global-footer-outer .inner .col2 .loc-tit h5,.vxm-footer .global-footer-outer .inner .col2 .loc-add p,.vxm-footer .global-footer-outer .inner .col2 .contact-tit h5,.vxm-footer .global-footer-outer .inner .col2 .cont-links .cont-link .con-link a,.vxm-footer .global-footer-outer .inner .col .co-menu .hs-menu-wrapper ul li a,.vxm-footer .global-footer-outer .copyright p{font-size:15px}.vxm-footer .global-footer-outer .inner .col-title h4{font-size:21px}.vxm-footer .global-footer-outer .inner .col2 .cont-links .cont-link .type h6{font-size:14px}}@media only screen and (min-width:768px){.vxm-footer-social .social-links{justify-content:center}}@media only screen and (min-width:768px) and (max-width:1024px){.vxm-footer .global-footer-outer{padding:90px 0 0;margin-top:0;margin-bottom:0}}@media (max-width:767px){.global_footer_by_growmeda.inner{flex-direction:column!important;gap:2rem!important;padding:3rem 0!important}.global_footer_by_growmeda.col1,.global_footer_by_growmeda.col2,.global_footer_by_growmeda.cold1,.global_footer_by_growmeda.cold2{flex:1 1 100%!important}.vxm-footer-social .social-follow{gap:1rem!important}}@media (max-width:568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.vxm-main-content{color:rgba(26,26,26,60%)!important;display:block!important}.vxm-main-content p,.vxm-main-content li,.vxm-main-content span,.vxm-main-content label,.vxm-main-content h1,.vxm-main-content h2,.vxm-main-content h3,.vxm-main-content h4,.vxm-main-content h5,.vxm-main-content h6{color:rgba(26,26,26,60%)!important}.vxm-cta-row-margin{margin-bottom:1rem!important}.vxm-cta-label,.vxm-cta-heading{color:var(--vxm-white)!important;display:block!important}.vxm-cta-label p,.vxm-cta-label li,.vxm-cta-label span,.vxm-cta-label label,.vxm-cta-label h1,.vxm-cta-label h2,.vxm-cta-label h3,.vxm-cta-label h4,.vxm-cta-label h5,.vxm-cta-label h6,.vxm-cta-heading p,.vxm-cta-heading li,.vxm-cta-heading span,.vxm-cta-heading label,.vxm-cta-heading h1,.vxm-cta-heading h2,.vxm-cta-heading h3,.vxm-cta-heading h4,.vxm-cta-heading h5,.vxm-cta-heading h6{color:var(--vxm-white)!important}.vxm-hero-header-padding{padding-bottom:1rem!important}.vxm-section-1-padding{padding-top:3rem!important}.main_content-row-6-margin{margin-bottom:-100px!important}.main_content-row-0-background-layers,.main_content-row-4-background-layers{background-image:linear-gradient(var(--vxm-dark),var(--vxm-dark))!important;background-position:left top!important;background-size:auto!important;background-repeat:no-repeat!important}.main_content-row-3-background-layers,.main_content-row-5-background-layers{background-image:linear-gradient(var(--vxm-white),var(--vxm-white))!important;background-position:left top!important;background-size:auto!important;background-repeat:no-repeat!important}.main_content-row-6-background-layers{background-image:linear-gradient(var(--vxm-brand-blue),var(--vxm-brand-blue))!important;background-position:left top!important;background-size:auto!important;background-repeat:no-repeat!important}.vxm-logo-slider-margin{margin-bottom:0.5rem!important}.vxm-section-2-padding{padding-top:1rem!important;padding-bottom:3rem!important}.vxm-video-player{display:block!important;padding-bottom:20px!important}#main-content>.row-fluid-wrapper>.row-fluid>.row-fluid-wrapper.dnd-section:nth-child(n+4){content-visibility:auto;contain-intrinsic-size:auto 500px}.vxm-fs-label,.vxm-fs-heading{color:var(--vxm-white)!important;display:block!important}.vxm-fs-label p,.vxm-fs-label li,.vxm-fs-label span,.vxm-fs-label label,.vxm-fs-label h1,.vxm-fs-label h2,.vxm-fs-label h3,.vxm-fs-label h4,.vxm-fs-label h5,.vxm-fs-label h6,.vxm-fs-heading p,.vxm-fs-heading li,.vxm-fs-heading span,.vxm-fs-heading label,.vxm-fs-heading h1,.vxm-fs-heading h2,.vxm-fs-heading h3,.vxm-fs-heading h4,.vxm-fs-heading h5,.vxm-fs-heading h6{color:var(--vxm-white)!important}.vxm-fp-label,.vxm-fp-heading{color:var(--vxm-dark)!important;display:block!important}.vxm-fp-label p,.vxm-fp-label li,.vxm-fp-label span,.vxm-fp-label label,.vxm-fp-label h1,.vxm-fp-label h2,.vxm-fp-label h3,.vxm-fp-label h4,.vxm-fp-label h5,.vxm-fp-label h6,.vxm-fp-heading p,.vxm-fp-heading li,.vxm-fp-heading span,.vxm-fp-heading label,.vxm-fp-heading h1,.vxm-fp-heading h2,.vxm-fp-heading h3,.vxm-fp-heading h4,.vxm-fp-heading h5,.vxm-fp-heading h6{color:var(--vxm-dark)!important}.vxm-cta-label-flex,.vxm-cta-heading-flex,.vxm-cta-btn-flex,.vxm-feature-problems-img-flex,.vxm-feature-solutions-img-flex,.vxm-hero-action-flex{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start}.vxm-cta-label-flex>div,.vxm-cta-heading-flex>div,.vxm-cta-btn-flex>div,.vxm-feature-problems-img-flex>div,.vxm-feature-solutions-img-flex>div,.vxm-hero-action-flex>div{max-width:100%;flex-shrink:0!important}.text-18{font-size:18px}.text-16{font-size:16px}.text-white{color:#ffffff}.font-bold{font-weight:bold}.text-center{text-align:center}.bg-transparent{background-color:transparent}.nxs{padding:72px 24px;background:var(--vxm-gray-100,#F9FAFB)}.nxs__inner{max-width:1180px;margin:0 auto}.nxs__title{font-size:var(--vxm-fs-title);color:var(--vxm-dark,#1A1A1A);text-align:center;margin:0 0 28px}.nxs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nxs a,.nxs a *,.nxs a:hover,.nxs a:hover *,.nxs a:focus,.nxs a:focus *{font-style:normal;text-decoration:none}.nxs i,.nxs em{font-style:normal}.nxs__item{display:block;background:#fff;border:1px solid var(--vxm-gray-300,#E5E7EB);border-radius:14px;padding:18px 18px 16px;min-height:44px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s ease,border-color .2s ease}.nxs__item:hover{transform:translateY(-6px);box-shadow:0 14px 30px rgba(26,26,26,.10);border-color:color-mix(in srgb,var(--vxm-brand-blue,#477ECF) 45%,#E5E7EB)}.nxs__item b{display:block;font-size:16px;font-weight:700;color:var(--vxm-dark,#1A1A1A)}.nxs__item span{display:block;font-size:13.5px;color:var(--vxm-gray-600,#555);margin-top:4px}.nxs__item--pillar{background:var(--vxm-dark,#1A1A1A);border-color:var(--vxm-dark,#1A1A1A)}.nxs__item--pillar b{color:#fff}.nxs__item--pillar span{color:rgba(255,255,255,0.85)}.nxs__item--pillar:hover{border-color:var(--vxm-teal,#4DC6BE);box-shadow:0 14px 30px rgba(26,26,26,.28)}@media (prefers-reduced-motion:reduce){.nxs__item,.nxs__item:hover{transition:none;transform:none}}@media (max-width:1023px){.nxs__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:559px){.nxs__grid{grid-template-columns:1fr}.nxs{padding:56px 18px}}.pre-faq{max-width:820px;margin:0 auto}.pre-faq details{border-bottom:1px solid var(--vpm-line)}.pre-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 4px;cursor:pointer;list-style:none;font-size:16.5px;font-weight:700;color:var(--vpm-ink)}.pre-faq summary::-webkit-details-marker{display:none}.pre-faq summary i{flex:none;font-style:normal;font-weight:400;font-size:22px;line-height:1;color:var(--vpm-muted);transition:transform 240ms ease}.pre-faq details[open] summary i{transform:rotate(45deg)}.pre-faq .pre-faq__a{padding:0 4px 18px;font-size:14.5px;line-height:1.6;color:var(--vpm-muted)}.pre-faq .pre-faq__a a{color:#2F5FA8;font-weight:700;text-decoration:underline!important}.pre-faq .pre-faq__a a:hover{color:var(--vpm-teal-ink)}.case-proof{padding:72px 24px;background:#fff}.case-proof__inner{max-width:860px;margin:0 auto;text-align:center}.case-proof__inner h2{font-size:var(--vxm-fs-title);color:var(--vxm-dark,#1A1A1A);margin:0 0 24px}.case-proof__photo{margin:0 auto 20px;max-width:640px}.case-proof__photo img{max-width:100%;height:auto;border-radius:14px}.case-proof__quote{font-size:var(--vxm-fs-subtitle);color:var(--vxm-gray-700,#333);line-height:1.55;margin:0 0 14px}.case-proof__who b{color:var(--vxm-dark,#1A1A1A)}.case-proof__who span{color:var(--vxm-gray-600,#555)}
/* === assets/css/home.css === */
.vxm-home-hero-typing .vxm-hero-new{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:860px;margin:0 auto;padding:0 20px 40px}.vxm-home-hero-typing .vxm-hero-new__title{font-family:"Montserrat Hero","Montserrat Hero Fallback",Montserrat,sans-serif;font-weight:800;color:var(--vxm-white);font-size:var(--vxm-fs-hero);line-height:1.12;margin:16px 0 0}.vxm-home-hero-typing .vxm-hero-new__accent{color:var(--vxm-teal)}.vxm-underline{position:relative;white-space:nowrap}.vxm-underline__mark{position:absolute;left:-2%;bottom:-0.16em;width:104%;height:0.42em;overflow:visible;pointer-events:none}.vxm-underline__mark path{fill:none;stroke:var(--vxm-teal);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:vxm-underline-draw 0.7s ease-out 0.55s forwards}@keyframes vxm-underline-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.vxm-underline__mark path{animation:none;stroke-dashoffset:0}}.vxm-underline--reveal .vxm-underline__mark path{animation:none;stroke-dashoffset:1}.vxm-underline--reveal.is-drawn .vxm-underline__mark path{animation:vxm-underline-draw 0.7s ease-out 0.1s forwards}@media (prefers-reduced-motion:reduce){.vxm-underline--reveal .vxm-underline__mark path,.vxm-underline--reveal.is-drawn .vxm-underline__mark path{animation:none;stroke-dashoffset:0}}.vxm-home-hero-typing .vxm-hero-new__subtitle{font-family:Montserrat,sans-serif;font-weight:500;color:rgba(255,255,255,0.9);font-size:var(--vxm-fs-subtitle);line-height:1.5;margin:20px 0 0;max-width:680px}.vxm-home-hero-typing .vxm-hero-new__cta-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.vxm-home-hero-typing .vxm-hero-new__cta{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;padding:15px 40px;border-radius:30px;text-decoration:none;display:inline-block;transition:all 0.3s ease}.vxm-home-hero-typing .vxm-hero-new__cta--primary{background-color:#3a6fc5;color:#ffffff;box-shadow:0 4px 15px rgba(71,126,207,0.4)}.vxm-home-hero-typing .vxm-hero-new__cta--primary:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 30px rgba(71,126,207,0.7),0 0 30px rgba(71,126,207,0.4)}.vxm-home-hero-typing .vxm-hero-new__cta--secondary{background-color:transparent;color:var(--vxm-white);border:2px solid rgba(255,255,255,0.55);box-shadow:none;padding:13px 38px}.vxm-home-hero-typing .vxm-hero-new__cta--secondary:hover{background-color:rgba(255,255,255,0.08);border-color:var(--vxm-white);color:var(--vxm-white);transform:translateY(-3px);box-shadow:0 0 0 4px rgba(255,255,255,0.08)}.vxm-home-hero-typing .vxm-hero-new__social{display:flex;flex-direction:column;align-items:center;gap:16px;margin:40px 0 0}.vxm-home-hero-typing .vxm-hero-new__social-label{font-family:Montserrat,sans-serif;font-weight:600;color:rgba(255,255,255,0.7);font-size:var(--vxm-fs-eyebrow);letter-spacing:0.04em;text-transform:uppercase}.vxm-home-hero-typing .vxm-hero-new__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px 36px}.vxm-home-hero-typing .vxm-hero-new__logos img{width:auto;height:auto;max-width:120px;max-height:34px;object-fit:contain;filter:brightness(0) invert(1);opacity:0.65;transition:opacity 0.3s ease}.vxm-home-hero-typing .vxm-hero-new__logos img:hover{opacity:1}@media (max-width:768px){.vxm-home-hero-typing .vxm-hero-new__logos{gap:18px 24px}.vxm-home-hero-typing .vxm-hero-new__logos img{max-width:96px;max-height:26px}}@media (max-width:768px){.vxm-home-hero-typing .vxm-hero-new__subtitle{font-size:16px}.vxm-home-hero-typing .vxm-hero-new__cta-row{flex-direction:column;width:100%;align-items:stretch}.vxm-home-hero-typing .vxm-hero-new__cta{width:100%}}@keyframes pulse-glow{0%,100%{box-shadow:0 4px 15px rgba(71,126,207,0.4);transform:scale(1)}50%{box-shadow:0 4px 25px rgba(71,126,207,0.6),0 0 20px rgba(71,126,207,0.3);transform:scale(1.02)}}.vxm-home-hero-typing .banner_cta::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.3);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s}.vxm-home-hero-typing .banner_cta:hover{background-color:var(--vxm-brand-blue);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 30px rgba(71,126,207,0.7),0 0 30px rgba(71,126,207,0.4);animation:none}.vxm-home-hero-typing .banner_cta:hover::before{width:300px;height:300px}.vxm-home-compare-btn .aw-button-btn2 a,.vxm-home-demo-btn .aw-button-btn2 a,.vxm-home-contact-btn .aw-button-btn2 a{text-decoration:none}#oembed_container-widget_1747742596334 .oembed_custom-thumbnail_icon svg{fill:var(--vxm-brand-blue)}.vxm-home-narration{background:radial-gradient(60% 50% at 68% 50%,rgba(71,126,207,0.45),rgba(71,126,207,0) 65%),var(--vxm-dark);display:flex;justify-content:center;width:100%;padding:5rem 24px 5.5rem}.vxm-home-narration .vxm-narration-split{display:flex;align-items:center;gap:56px;max-width:1240px;width:100%}.vxm-home-narration .vxm-narration-copy{flex:1 1 40%}.vxm-home-narration .vxm-narration-title{color:var(--vxm-white);font-family:Montserrat,sans-serif;font-weight:700;font-size:var(--vxm-fs-title);line-height:1.15;margin:0 0 16px}.vxm-home-narration .vxm-narration-text{color:rgba(255,255,255,0.92);font-family:Montserrat,sans-serif;font-weight:500;font-size:var(--vxm-fs-subtitle);line-height:1.55;margin:0}.vxm-home-narration .vxm-narration-visual{flex:1 1 60%;min-width:0}.vxm-home-narration .vxm-narration-visual img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 34px 64px -16px rgba(0,0,0,0.6),0 14px 28px -10px rgba(0,0,0,0.45),0 0 0 1px rgba(255,255,255,0.07)}@media (max-width:768px){.vxm-home-narration{padding:3rem 20px 3.25rem;background:radial-gradient(78% 42% at 50% 64%,rgba(71,126,207,0.5),rgba(71,126,207,0) 72%),var(--vxm-dark)}.vxm-home-narration .vxm-narration-split{flex-direction:column;gap:28px;text-align:center}}.vxm-home-card-right .card,.vxm-home-card-left .card,.vxm-home-case-study .case-stud-section{background-color:var(--vxm-white)}.vxm-home-card-right .card__icon,.vxm-home-card-right .card__icon svg{width:200px;color:var(--vxm-dark);fill:var(--vxm-dark)}.vxm-home-card-left .card__icon,.vxm-home-card-left .card__icon svg{width:60px;color:var(--vxm-dark);fill:var(--vxm-dark)}.vxm-home-compare-btn .aw-button-btn2 .aw-button-button_2,.vxm-home-demo-btn .aw-button-btn2 .aw-button-button_2,.vxm-home-contact-btn .aw-button-btn2 .aw-button-button_2{display:inline-flex;align-items:center;justify-content:center;border-radius:30px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;padding:15px 40px;text-transform:none;border:0 none;text-decoration:none;transition:background 180ms ease,transform 180ms ease,box-shadow 180ms ease,color 180ms ease;cursor:pointer}.vxm-home-compare-btn .aw-button-button_2,.vxm-home-demo-btn .aw-button-button_2{background:transparent;color:var(--vxm-white);border:2px solid rgba(255,255,255,0.55)!important;padding:13px 38px;box-shadow:none}.vxm-home-compare-btn .aw-button-button_2:hover,.vxm-home-demo-btn .aw-button-button_2:hover{background:rgba(255,255,255,0.08);border-color:var(--vxm-white)!important;color:var(--vxm-white);transform:translateY(-2px);box-shadow:0 0 0 4px rgba(255,255,255,0.08)}.vxm-home-contact-btn .aw-button-button_2{background:var(--vxm-brand-blue);color:var(--vxm-white);box-shadow:0 4px 14px rgba(71,126,207,0.32)}.vxm-home-contact-btn .aw-button-button_2:hover{background:color-mix(in srgb,var(--vxm-brand-blue) 88%,white);transform:translateY(-2px);box-shadow:0 8px 24px rgba(71,126,207,0.50)}.vxm-home-compare-btn .aw-button-button_2 span,.vxm-home-demo-btn .aw-button-button_2 span,.vxm-home-contact-btn .aw-button-button_2 span{position:relative;transition:400ms}.vxm-home-compare-btn .aw-button-button_2 span::after,.vxm-home-demo-btn .aw-button-button_2 span::after,.vxm-home-contact-btn .aw-button-button_2 span::after{content:"\00bb";position:absolute;opacity:0;top:0;right:-20px;transition:500ms}.vxm-home-compare-btn .aw-button-button_2:hover span,.vxm-home-demo-btn .aw-button-button_2:hover span,.vxm-home-contact-btn .aw-button-button_2:hover span{padding-right:25px}.vxm-home-compare-btn .aw-button-button_2:hover span::after,.vxm-home-demo-btn .aw-button-button_2:hover span::after,.vxm-home-contact-btn .aw-button-button_2:hover span::after{opacity:1;right:0}.vxm-home-compare-btn .aw-button-btn2,.vxm-home-demo-btn .aw-button-btn2,.vxm-home-contact-btn .aw-button-btn2{display:flex}.vxm-home-compare-btn .aw-button-btn2.start,.vxm-home-demo-btn .aw-button-btn2.start,.vxm-home-contact-btn .aw-button-btn2.start{display:flex;justify-content:start}.vxm-home-compare-btn .aw-button-btn2.center,.vxm-home-demo-btn .aw-button-btn2.center,.vxm-home-contact-btn .aw-button-btn2.center{display:flex;justify-content:center}.vxm-home-compare-btn .aw-button-btn2.right,.vxm-home-demo-btn .aw-button-btn2.right,.vxm-home-contact-btn .aw-button-btn2.right{display:flex;justify-content:end}.vxm-home-compare-btn .aw-button-btn2.justify,.vxm-home-demo-btn .aw-button-btn2.justify,.vxm-home-contact-btn .aw-button-btn2.justify{display:block}.vxm-home-logo-slider .jake-logo-slider,.vxm-home-logo-slider .jake-logo-slider .swiper-slide{background:rgba(255,255,255,0%);border-radius:0}.vxm-home-feat-admin-btn,.vxm-home-feat-grow-btn,.vxm-home-feat-sellers-btn,.vxm-home-feat-conditions-btn,.vxm-home-feat-support-btn,.vxm-home-feat-integ-btn,.vxm-home-feat-struct-btn,.vxm-home-feat-admin-btn .button-wrapper,.vxm-home-feat-grow-btn .button-wrapper,.vxm-home-feat-sellers-btn .button-wrapper,.vxm-home-feat-conditions-btn .button-wrapper,.vxm-home-feat-support-btn .button-wrapper,.vxm-home-feat-integ-btn .button-wrapper,.vxm-home-feat-struct-btn .button-wrapper{text-align:right!important}.vxm-home-logo-slider .swiper-pagination-bullet-active,.vxm-home-logo-slider .swiper-scrollbar-drag,.vxm-home-feat-admin-btn .button--ink::before,.vxm-home-feat-admin-btn .button--ink:hover::before,.vxm-home-feat-grow-btn .button--ink::before,.vxm-home-feat-grow-btn .button--ink:hover::before,.vxm-home-feat-sellers-btn .button--ink::before,.vxm-home-feat-sellers-btn .button--ink:hover::before,.vxm-home-feat-conditions-btn .button--ink::before,.vxm-home-feat-conditions-btn .button--ink:hover::before,.vxm-home-feat-support-btn .button--ink::before,.vxm-home-feat-support-btn .button--ink:hover::before,.vxm-home-feat-integ-btn .button--ink::before,.vxm-home-feat-integ-btn .button--ink:hover::before,.vxm-home-feat-struct-btn .button--ink::before,.vxm-home-feat-struct-btn .button--ink:hover::before{background-color:var(--vxm-teal)}.vxm-home-logo-slider .swiper-button-next,.vxm-home-logo-slider .swiper-button-prev{color:var(--vxm-gray-500)}.vxm-home-logo-slider .swiper-button-next:hover,.vxm-home-logo-slider .swiper-button-prev:hover,.vxm-home-case-study .case-bottomns .case-vall>a{color:var(--vxm-brand-blue)}.vxm-home-logo-slider .jake-logo-slider__swiper{position:relative!important;overflow:hidden!important}.vxm-home-logo-slider .swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:max-content!important;transition:none!important;transform:translate3d(0,0,0);box-sizing:border-box!important}.vxm-home-logo-slider .swiper-slide{flex:0 0 auto!important;width:160px!important;margin-right:30px!important;min-height:80px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:none!important;transform:none!important}#module_17557734981315.vxm-marquee-ready .swiper-wrapper{animation:vxm-logo-marquee 60s linear infinite!important}#module_17557734981315.vxm-marquee-ready:hover .swiper-wrapper,#module_17557734981315.vxm-marquee-ready.vxm-marquee-paused .swiper-wrapper,#module_17557734981315.vxm-marquee-ready:focus-within .swiper-wrapper{animation-play-state:paused!important}@keyframes vxm-logo-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){#module_17557734981315.vxm-marquee-ready .swiper-wrapper{animation:none!important}}.vxm-home-logo-slider .jake-logo-slider__swiper::before{content:"";position:absolute;top:0;left:0;width:30px;height:100%;background:linear-gradient(to right,var(--vxm-white),rgba(255,255,255,0));pointer-events:none;z-index:2}.vxm-home-logo-slider .jake-logo-slider__swiper::after{content:"";position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(to left,var(--vxm-white),rgba(255,255,255,0));pointer-events:none;z-index:2}.vxm-home-cards-grid .card{background-color:rgba(71,126,207,10%)}.vxm-home-cards-grid .card__title,.vxm-home-cards-grid .card__desc,.vxm-home-cards-grid .card__desc *,.vxm-home-cards-grid .card__icon,.vxm-home-case-study .case-stud-bottom>h3,.vxm-home-case-study .case-stud-bottom .case-stud-links>a{color:var(--vxm-white)}.vxm-home-cards-grid .card__icon,.vxm-home-cards-grid .card__icon svg{width:30px}.vxm-home-cards-grid .card__icon svg{fill:var(--vxm-white)}.vxm-home-cards-grid .card--framed{padding:20px}.vxm-home-cards-grid .cards-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:18px;align-items:stretch;max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,24px)}.vxm-home-cards-grid .cards-grid__item--1{grid-column:span 2}.vxm-home-cards-grid .cards-grid__item--7{grid-column:1 / -1}@media (max-width:1024px){.vxm-home-cards-grid .cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vxm-home-cards-grid .cards-grid__item--1,.vxm-home-cards-grid .cards-grid__item--7{grid-column:span 2}}@media (max-width:600px){.vxm-home-cards-grid .cards-grid{grid-template-columns:1fr;gap:12px}.vxm-home-cards-grid .cards-grid__item--1,.vxm-home-cards-grid .cards-grid__item--7{grid-column:span 1}}.vxm-home-cards-grid .cards-grid__item{position:relative;background-color:#FFFFFF!important;background-image:radial-gradient(circle at top left,rgba(77,198,190,0.07) 0%,transparent 40%),linear-gradient(180deg,#FFFFFF 0%,#F7F8FA 100%)!important;border:1px solid rgba(15,17,22,0.09)!important;border-radius:20px!important;padding:26px 26px 26px!important;display:flex!important;flex-direction:column;gap:0;box-shadow:0 12px 32px rgba(15,17,22,0.06);overflow:hidden}.vxm-home-cards-grid .cards-grid__item::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(15,17,22,0.07) 50%,transparent 100%);pointer-events:none}.vxm-home-cards-grid .cards-grid__item:hover{}.vxm-home-cards-grid .card__eyebrow{display:none!important}.vxm-home-cards-grid .card__icon{display:none!important}.vxm-home-cards-grid .card__icon--legacy{width:36px!important;height:36px!important;margin:0 0 16px!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:rgba(77,198,190,0.08)!important;border:1px solid rgba(77,198,190,0.18)!important;border-radius:10px!important;color:var(--vxm-teal);transition:background 260ms ease,border-color 260ms ease}.vxm-home-cards-grid .card__icon svg{width:20px!important;height:20px!important;color:var(--vxm-teal);fill:none!important;stroke:currentColor!important;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:block}.vxm-home-cards-grid .cards-grid__item:hover .card__icon{background:rgba(77,198,190,0.18)!important;border-color:rgba(77,198,190,0.45)!important}body .vxm-home-cards-grid .card__title,body .vxm-home-cards-grid h1.card__title,body .vxm-home-cards-grid h2.card__title,body .vxm-home-cards-grid h3.card__title,body .vxm-home-cards-grid h4.card__title,body .vxm-home-cards-grid h5.card__title,body .vxm-home-cards-grid h6.card__title{font-family:Montserrat,sans-serif!important;font-size:19px!important;font-weight:700!important;color:#0E1116!important;margin:0 0 8px!important;line-height:1.3!important;letter-spacing:-0.01em;text-transform:none!important}body .vxm-home-cards-grid .cards-grid__item--1 .card__title{font-size:22px!important}@media (min-width:769px){.vxm-home-cards-grid .cards-grid__item--7{flex-direction:column!important;align-items:flex-start;gap:0;padding:28px 32px!important;background-image:radial-gradient(circle at top right,rgba(77,198,190,0.07) 0%,transparent 40%),linear-gradient(180deg,#FFFFFF 0%,#F7F8FA 100%)!important}.vxm-home-cards-grid .cards-grid__item--7 .card__icon{display:none!important}body .vxm-home-cards-grid .cards-grid__item--7 .card__title{font-size:22px!important}.vxm-home-cards-grid .cards-grid__item--7 .card__visual--capstone{margin-top:auto;padding-top:22px;width:100%;max-height:none;align-self:stretch}.vxm-home-cards-grid .cards-grid__item--7 .card__visual--capstone svg{width:100%;height:auto;max-height:none;display:block}}.vxm-home-cards-grid .card__desc,.vxm-home-cards-grid .card__desc *{color:#5A5F66!important;font-size:14.5px!important;line-height:1.55!important;font-weight:400!important}.vxm-home-cards-grid .card__desc p{margin:0!important}.vxm-home-cards-grid .card__visual{margin-top:auto;padding-top:22px;width:100%;max-height:200px;display:flex;align-items:flex-end;justify-content:center;opacity:0.92;transition:opacity 260ms cubic-bezier(0.4,0,0.2,1)}.vxm-home-cards-grid .cards-grid__item:hover .card__visual{opacity:1}.vxm-home-cards-grid .card__visual svg{width:100%;height:100%;max-height:200px;display:block}.vxm-home-cards-grid .card__visual--wide{max-height:220px}.vxm-home-cards-grid .card__visual--wide svg{max-height:220px}@keyframes vxmFade{from{opacity:0}to{opacity:1}}@keyframes vxmCardUp{from{opacity:0;transform:translateY(10px) scale(0.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vxmRowSlide{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes vxmRowUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vxmStagePop{0%{opacity:0;transform:scale(0.35)}60%{opacity:1;transform:scale(1.18)}100%{opacity:1;transform:scale(1)}}@keyframes vxmPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}100%{opacity:1;transform:scale(1)}}@keyframes vxmAreaIn{from{opacity:0}to{opacity:1}}@keyframes vxmBarRise{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vxmBarFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vxmLineDraw{from{stroke-dashoffset:var(--len,320)}to{stroke-dashoffset:0}}@keyframes vxmTogglePush{from{transform:translateX(-16px)}to{transform:translateX(0)}}@keyframes vxmToggleColor{from{fill:rgba(255,255,255,0.12)}}@keyframes vxmStagePulseRing{0%{r:11;opacity:0.55}100%{r:18;opacity:0}}@keyframes vxmMarkerRingPulse{0%{r:5;opacity:0.55}100%{r:10;opacity:0}}@keyframes vxmCtaPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes vxmBlink{0%,100%{opacity:1}50%{opacity:0.35}}.vxm-home-cards-grid .card__visual .anim-line-fill,.vxm-home-cards-grid .card__visual .anim-draw{stroke-dasharray:var(--len,320);stroke-dashoffset:0}.vxm-home-cards-grid .card__visual .anim-bar,.vxm-home-cards-grid .card__visual .anim-bar-x{transform-origin:var(--bar-origin,center bottom);transform-box:fill-box}.vxm-home-cards-grid .card__visual .anim-bar-x{--bar-origin:left center}.vxm-home-cards-grid .card__visual .anim-toggle .anim-toggle-thumb{transform-box:fill-box}.vxm-home-cards-grid .card__visual .anim-pop,.vxm-home-cards-grid .card__visual .anim-stage{transform-box:fill-box;transform-origin:center}.vxm-home-cards-grid .cards-grid__item:hover .anim-fade,.vxm-home-cards-grid .cards-grid__item:hover .anim-fade-in,.vxm-home-cards-grid .cards-grid__item.in-view .anim-fade,.vxm-home-cards-grid .cards-grid__item.in-view .anim-fade-in{animation:vxmFade 480ms ease both;animation-delay:var(--d,0ms)}.vxm-home-cards-grid .cards-grid__item:hover .anim-card-up,.vxm-home-cards-grid .cards-grid__item.in-view .anim-card-up{animation:vxmCardUp 520ms cubic-bezier(0.34,1.20,0.50,1) both;animation-delay:var(--d,0ms)}.vxm-home-cards-grid .cards-grid__item:hover .anim-row,.vxm-home-cards-grid .cards-grid__item.in-view .anim-row{animation:vxmRowSlide 520ms cubic-bezier(0.34,1.20,0.50,1) both;animation-delay:var(--d,0ms)}.vxm-home-cards-grid .cards-grid__item:hover .anim-row-up,.vxm-home-cards-grid .cards-grid__item.in-view .anim-row-up{animation:vxmRowUp 560ms cubic-bezier(0.34,1.20,0.50,1) both;animation-delay:var(--d,0ms)}.vxm-home-cards-grid .cards-grid__item:hover .anim-stage,.vxm-home-cards-grid .cards-grid__item.in-view .anim-stage{animation:vxmStagePop 600ms cubic-bezier(0.34,1.56,0.64,1) both;animation-delay:var(--d,0ms)}.vxm-home-cards-grid .cards-grid__item:hover .anim-pop,.vxm-home-cards-grid .cards-grid__item.in-view .anim-pop{animation:vxmPop 520ms cubic-bezier(0.34,1.56,0.64,1) both;animation-delay:var(--d,0ms)}.vxm-home-cards-grid .cards-grid__item:hover .anim-area,.vxm-home-cards-grid .cards-grid__item.in-view .anim-area{animation:vxmAreaIn 700ms ease both;animation-delay:var(--d,0ms)}.vxm-home-cards-grid .cards-grid__item:hover .anim-bar,.vxm-home-cards-grid .cards-grid__item.in-view .anim-bar{animation:vxmBarRise 580ms cubic-bezier(0.34,1.20,0.50,1) both;animation-delay:var(--d,0ms)}.vxm-home-cards-grid .cards-grid__item:hover .anim-bar-x,.vxm-home-cards-grid .cards-grid__item.in-view .anim-bar-x{animation:vxmBarFill 720ms cubic-bezier(0.4,0,0.2,1) both;animation-delay:var(--d,0ms)}.vxm-home-cards-grid .cards-grid__item:hover .anim-line-fill,.vxm-home-cards-grid .cards-grid__item:hover .anim-draw,.vxm-home-cards-grid .cards-grid__item.in-view .anim-line-fill,.vxm-home-cards-grid .cards-grid__item.in-view .anim-draw{animation:vxmLineDraw 800ms cubic-bezier(0.4,0,0.2,1) both;animation-delay:var(--d,0ms)}.vxm-home-cards-grid .cards-grid__item:hover .anim-toggle--on .anim-toggle-thumb,.vxm-home-cards-grid .cards-grid__item.in-view .anim-toggle--on .anim-toggle-thumb{animation:vxmTogglePush 480ms cubic-bezier(0.34,1.30,0.50,1) both;animation-delay:var(--d,0ms)}.vxm-home-cards-grid .cards-grid__item:hover .anim-pulse-ring,.vxm-home-cards-grid .cards-grid__item.in-view .anim-pulse-ring{animation:vxmStagePulseRing 1.8s cubic-bezier(0.4,0,0.2,1) infinite;animation-delay:1300ms}.vxm-home-cards-grid .cards-grid__item:hover .anim-ring-pulse,.vxm-home-cards-grid .cards-grid__item.in-view .anim-ring-pulse{animation:vxmMarkerRingPulse 2s cubic-bezier(0.4,0,0.2,1) infinite;animation-delay:1100ms}.vxm-home-cards-grid .cards-grid__item:hover .anim-cta-pulse,.vxm-home-cards-grid .cards-grid__item.in-view .anim-cta-pulse{animation:vxmCtaPulse 2.2s cubic-bezier(0.4,0,0.2,1) infinite;animation-delay:1300ms;transform-origin:center;transform-box:fill-box}.vxm-home-cards-grid .card__visual .anim-blink{animation:vxmBlink 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.vxm-home-cards-grid .card__visual *{animation:none!important;transition:none!important}}.vxm-home-cards-grid .card__visual--capstone{margin-top:auto;padding-top:22px;max-height:200px;width:100%;flex-shrink:0;align-self:stretch}.vxm-home-cards-grid .card__visual--capstone svg{width:100%;height:100%;max-height:200px;display:block}@media (max-width:600px){.vxm-home-cards-grid .card__visual{max-height:100px;padding-top:18px}.vxm-home-cards-grid .card__visual svg{max-height:100px}.vxm-home-cards-grid .card__visual--capstone{display:flex;max-height:110px;margin-top:14px;align-self:stretch;width:100%}.vxm-home-cards-grid .card__visual--capstone svg{width:100%;height:auto;max-height:110px}}.vxm-home-cards-grid__cta{grid-column:1 / -1;display:flex;justify-content:center;margin-top:20px;padding:12px 0 0}.vxm-home-cards-grid__cta .button{min-width:240px;text-align:center}@media (max-width:768px){.vxm-home-cards-grid .cards-grid__item{padding:20px 20px!important;border-radius:16px!important}.vxm-home-cards-grid .card__eyebrow{font-size:10px;padding:2px 8px;margin-bottom:14px}.vxm-home-cards-grid .card__icon,.vxm-home-cards-grid .card__icon svg{}.vxm-home-cards-grid .card__icon{width:32px!important;height:32px!important}.vxm-home-cards-grid .card__icon svg{width:18px!important;height:18px!important}body .vxm-home-cards-grid .card__title,body .vxm-home-cards-grid h1.card__title,body .vxm-home-cards-grid h2.card__title,body .vxm-home-cards-grid h3.card__title,body .vxm-home-cards-grid h4.card__title,body .vxm-home-cards-grid h5.card__title,body .vxm-home-cards-grid h6.card__title{font-size:17px!important}body .vxm-home-cards-grid .cards-grid__item--1 .card__title{font-size:19px!important}.vxm-home-cards-grid .card__desc,.vxm-home-cards-grid .card__desc *{font-size:14px!important}}.vxm-home-feat-admin-btn .button--featured:hover,.vxm-home-feat-grow-btn .button--featured:hover,.vxm-home-feat-sellers-btn .button--featured:hover,.vxm-home-feat-conditions-btn .button--featured:hover,.vxm-home-feat-support-btn .button--featured:hover,.vxm-home-feat-integ-btn .button--featured:hover,.vxm-home-feat-struct-btn .button--featured:hover{box-shadow:0 0}.vxm-home-text-feed .anim-block{animation-duration:10s}.vxm-home-text-feed .text-feed__item,.vxm-home-case-study .case-stud-top-content .case-stud-inner-heading,.vxm-home-case-study .case-stud-inner-content{color:var(--vxm-dark)}.vxm-home-case-study .container{max-width:100%!important;margin:0 auto}.vxm-home-case-study .case-stud-text *{font-size:14px}.vxm-home-case-study .case-stud-top-content{max-width:768px}.vxm-home-case-study .case-stud-inner-content p{font-size:14px}.vxm-home-case-study .case-stud-slide-inn{padding:20px;justify-content:space-between!important;border-radius:20px}.vxm-home-case-study .case-stud-slide .case-stud-slide-inn:before{display:none!important;background-color:transparent!important}.vxm-home-case-study .case-stud-slide:nth-child(1) .case-stud-bottom,.vxm-home-case-study .case-stud-slide:nth-child(2) .case-stud-bottom,.vxm-home-case-study .case-stud-slide:nth-child(3) .case-stud-bottom,.vxm-home-case-study .case-stud-slide:nth-child(4) .case-stud-bottom,.vxm-home-case-study .case-stud-slide:nth-child(5) .case-stud-bottom,.vxm-home-case-study .case-stud-slide:nth-child(6) .case-stud-bottom,.vxm-home-case-study .case-stud-slide:nth-child(7) .case-stud-bottom{background-color:rgba(12,17,29,20%);border-color:rgba(12,17,29,20%)}.vxm-home-case-study .case-stud-slide:nth-child(8) .case-stud-slide-inn:before{background-color:rgba(48,55,79,50%)}.vxm-home-case-study .case-stud-slide:nth-child(8) .case-stud-bottom{background-color:rgba(12,17,29,30%);border-color:rgba(12,17,29,30%)}.case-stud-native-scroll .case-bottomns .case-arrows-listi,.case-stud-native-scroll .case-prev-wrapper,.case-stud-native-scroll .case-prev,.case-stud-native-scroll .case-next{display:none!important}.case-stud-native-scroll .case-bottomns{justify-content:center!important;padding-top:2rem!important}.case-stud-native-scroll .case-vall{margin:0 auto}.case-stud-native-scroll .case-stud-slider-outer{position:relative}.case-stud-native-scroll .case-stud-slider-outer::before,.case-stud-native-scroll .case-stud-slider-outer::after{content:none!important;display:none!important}.case-stud-native-scroll .case-stud-slider,.case-stud-native-scroll .case-stud-slider-outer{overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory;scroll-padding:0 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.15) transparent;padding-bottom:0.75rem;padding-left:1rem;padding-right:1rem}.case-stud-native-scroll .case-stud-slider::-webkit-scrollbar{height:4px}.case-stud-native-scroll .case-stud-slider::-webkit-scrollbar-track{background:transparent}.case-stud-native-scroll .case-stud-slider::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.18);border-radius:999px}.case-stud-native-scroll .swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;transform:none!important;transition:none!important;gap:1.5rem}.case-stud-native-scroll .swiper-slide,.case-stud-native-scroll .case-stud-slide{scroll-snap-align:start;flex:0 0 auto!important;width:320px!important;margin:0!important}@media (max-width:768px){.vxm-home-case-study .unbound---case-study-carousel-container.container,.vxm-home-case-study .unbound---case-study-carousel-slider--outer{max-width:100%!important;padding-left:0!important;padding-right:0!important}.case-stud-native-scroll .case-stud-slider{padding-left:16px!important;padding-right:16px!important}.case-stud-native-scroll .swiper-slide,.case-stud-native-scroll .case-stud-slide{width:calc(100vw - 90px)!important;max-width:320px!important;min-width:240px!important}}.case-stud-native-scroll .case-stud-slide-inn{border-radius:24px!important;overflow:hidden;height:500px!important;width:100%!important;padding:0!important;position:relative;background:#1A1A1A!important;background-image:none!important;background-color:#1A1A1A!important;border:1px solid rgba(255,255,255,0.08)!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;text-align:left!important;transition:transform 260ms cubic-bezier(0.22,0.61,0.36,1),border-color 260ms ease,box-shadow 260ms ease;cursor:pointer}@media (hover:hover) and (min-width:769px){.case-stud-native-scroll .case-stud-slide-inn{isolation:isolate}}.case-stud-native-scroll .case-stud-slide-inn:hover,.case-stud-native-scroll .case-stud-slide-inn:focus-within{transform:translateY(-6px);border-color:rgba(255,255,255,0.18)!important;box-shadow:0 24px 50px rgba(0,0,0,0.55)}.case-stud-native-scroll [data-rubro]{background:#1A1A1A!important;background-image:none!important}.case-stud-native-scroll .case-stud-image{width:100%;height:280px;flex:0 0 280px;overflow:hidden;position:relative;background:#0E1216;border-top-left-radius:24px;border-top-right-radius:24px;clip-path:inset(0 round 24px 24px 0 0);transform-origin:top center;transition:transform 600ms cubic-bezier(0.22,0.61,0.36,1)}.case-stud-native-scroll .case-stud-image img,.case-stud-native-scroll .case-stud-image i18n img,.case-stud-native-scroll .case-stud-image span img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.case-stud-native-scroll .case-stud-slide-inn:hover .case-stud-image,.case-stud-native-scroll .case-stud-slide-inn:focus-within .case-stud-image{transform:scale(1.04)}.case-stud-native-scroll .case-stud-image::after{content:"";position:absolute;inset:auto 0 0 0;height:60px;background:linear-gradient(to bottom,transparent,rgba(26,26,26,0.85));pointer-events:none}.case-stud-native-scroll .case-stud-tops{position:absolute!important;top:252px;left:24px;width:56px!important;height:56px!important;margin:0!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%;background:#1A1A1A;border:1.5px solid rgba(77,198,190,0.6);box-shadow:0 6px 18px rgba(0,0,0,0.45),0 0 0 4px rgba(26,26,26,0.6);z-index:2;transition:border-color 260ms ease,transform 260ms ease,box-shadow 260ms ease}.case-stud-native-scroll .case-stud-tops::before,.case-stud-native-scroll .case-stud-tops::after{display:none!important}.case-stud-native-scroll .case-stud-slide-inn:hover .case-stud-tops,.case-stud-native-scroll .case-stud-slide-inn:focus-within .case-stud-tops{border-color:var(--vxm-teal);transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,0.55),0 0 0 4px rgba(26,26,26,0.6),0 0 30px rgba(77,198,190,0.25)}.case-stud-native-scroll .vxm-rubro-icon{width:26px;height:26px;display:block;color:var(--vxm-teal);fill:currentColor;transition:transform 320ms cubic-bezier(0.34,1.56,0.64,1);position:relative;z-index:1}.case-stud-native-scroll .case-stud-slide-inn:hover .vxm-rubro-icon,.case-stud-native-scroll .case-stud-slide-inn:focus-within .vxm-rubro-icon{transform:scale(1.10)}.case-stud-native-scroll .case-stud-bottom{position:static!important;padding:44px 24px 24px!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;text-align:left!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px;box-shadow:none!important;width:100%;flex:1 1 auto}.case-stud-native-scroll .case-stud-heading{font-family:Montserrat,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.25!important;color:var(--vxm-white)!important;margin:0 0 4px 0!important;text-align:left!important;letter-spacing:-0.005em}.case-stud-native-scroll .case-stud-text{margin:0!important;text-align:left!important;flex:1 1 auto}.case-stud-native-scroll .case-stud-text p,.case-stud-native-scroll .case-stud-text>*{font-family:Montserrat,sans-serif!important;font-size:13.5px!important;line-height:1.5!important;color:rgba(255,255,255,0.65)!important;margin:0!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-stud-native-scroll .case-stud-links{display:flex!important;justify-content:flex-start!important;width:100%;margin-top:auto!important;padding-top:14px}.case-stud-native-scroll .case-stud-links>a{display:inline-flex!important;align-items:center;gap:8px;font-family:Montserrat,sans-serif!important;font-size:13px!important;font-weight:600!important;color:var(--vxm-teal)!important;background:transparent!important;border:1.5px solid rgba(255,255,255,0.16);padding:9px 18px!important;border-radius:999px!important;text-decoration:none!important;letter-spacing:0.01em!important;box-shadow:none;transition:background 200ms ease,border-color 200ms ease,box-shadow 200ms ease,color 200ms ease,transform 200ms ease}.case-stud-native-scroll .case-stud-slide-inn:hover .case-stud-links>a,.case-stud-native-scroll .case-stud-slide-inn:focus-within .case-stud-links>a{background:var(--vxm-teal)!important;color:var(--vxm-dark)!important;border-color:var(--vxm-teal);box-shadow:0 10px 22px rgba(77,198,190,0.35);transform:translateY(-1px)}.case-stud-native-scroll .case-stud-links svg{width:13px!important;height:13px!important;transition:transform 180ms ease}.case-stud-native-scroll .case-stud-slide-inn:hover .case-stud-links svg{transform:translateX(3px)}.case-stud-native-scroll .case-stud-links svg path{stroke:var(--vxm-teal)!important;stroke-width:2.2!important;transition:stroke 200ms ease}.case-stud-native-scroll .case-stud-slide-inn:hover .case-stud-links svg path,.case-stud-native-scroll .case-stud-slide-inn:focus-within .case-stud-links svg path{stroke:var(--vxm-dark)!important}.case-stud-native-scroll .case-stud-bottom[style*="height"]{height:auto!important}@media (max-width:768px){.case-stud-native-scroll .swiper-slide,.case-stud-native-scroll .case-stud-slide{width:280px!important}.case-stud-native-scroll .case-stud-slide-inn{height:460px!important;padding:0!important}.case-stud-native-scroll .case-stud-image{height:240px;flex:0 0 240px}.case-stud-native-scroll .case-stud-tops{top:212px;left:20px;width:52px!important;height:52px!important}.case-stud-native-scroll .vxm-rubro-icon{width:24px;height:24px}.case-stud-native-scroll .case-stud-bottom{padding:40px 20px 20px!important}.case-stud-native-scroll .case-stud-heading{font-size:17px!important}.case-stud-native-scroll .case-stud-tops::before{width:110px;height:110px}.case-stud-native-scroll .case-stud-tops::after{width:76px;height:76px}.case-stud-native-scroll .vxm-rubro-icon{width:48px;height:48px}}.vxm-home-case-study .case-stud-shape svg path{fill:var(--vxm-brand-blue)!important}.vxm-home-case-study .case-stud-text>*{color:var(--vxm-white);font-size:14px}.vxm-home-case-study .case-stud-link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.vxm-home-case-study .case-stud-slide-inn:hover{box-shadow:0 5px 20px rgba(26,26,26,0.1),0 0 5px rgba(26,26,26,0.1);cursor:pointer;transform:scale(1.01)}.dnd-section>.row-fluid:has(.case-stud-section){max-width:100%}.dnd-section:has(.case-stud-section){padding:0}.case-stud-section.widget_1747995355884 .button-primary{color:var(--vxm-white);background-color:var(--vxm-brand-blue);border-color:var(--vxm-brand-blue);border-radius:5px}.case-stud-section.widget_1747995355884 .button-primary:hover{color:var(--vxm-brand-blue);background-color:var(--vxm-brand-blue);border-color:var(--vxm-brand-blue)}.case-stud-section.widget_1747995355884 .button-secondary{color:#cecfd2;background-color:#161b26;border-color:#333741;border-radius:8px}.case-stud-section.widget_1747995355884 .button-secondary:hover{color:#cecfd2;background-color:#1f242f;border-color:#333741}.vxm-home-faq-section .accordion__item:last-of-type{border:none}.vxm-home-faq-section .accordion__item-heading{font-family:Montserrat,sans-serif!important;font-size:var(--vxm-fs-subtitle)!important;font-weight:600!important;line-height:1.4!important;color:var(--vxm-dark)!important;margin:0!important;letter-spacing:-0.005em}@media (max-width:768px){.vxm-home-faq-section .accordion__item-heading{font-size:16px!important;line-height:1.35!important}}.vxm-home-faq-section .accordion__item-desc{color:var(--vxm-dark);padding-left:2.2rem;font-size:15px!important;line-height:1.6!important;opacity:0.85}.vxm-home-faq-section .accordion__item-desc p,.vxm-home-faq-section .accordion__item-desc *{font-size:15px!important;line-height:1.6!important;margin-bottom:0.5rem}@media (max-width:768px){.vxm-home-faq-section .accordion__item-desc,.vxm-home-faq-section .accordion__item-desc p,.vxm-home-faq-section .accordion__item-desc *{font-size:14px!important;line-height:1.55!important}.vxm-home-faq-section .accordion__item-desc{padding-left:1.5rem}}.vxm-home-faq-section .accordion__item-icon.plus-minus::before,.vxm-home-faq-section .accordion__item-icon.plus-minus::after{background-color:var(--vxm-dark)}.vxm-home-faq-section .accordion__item-icon.plus-minus--sm{margin-top:0.2em;width:1.2rem}.vxm-home-ecommerce-label{display:block!important;font-size:var(--vxm-fs-eyebrow)!important;text-align:center!important}.vxm-home-ecommerce-label p,.vxm-home-ecommerce-label li,.vxm-home-ecommerce-label span,.vxm-home-ecommerce-label label,.vxm-home-ecommerce-label h1,.vxm-home-ecommerce-label h2,.vxm-home-ecommerce-label h3,.vxm-home-ecommerce-label h4,.vxm-home-ecommerce-label h5,.vxm-home-ecommerce-label h6,.vxm-home-diff-label p,.vxm-home-diff-label li,.vxm-home-diff-label span,.vxm-home-diff-label label,.vxm-home-diff-label h1,.vxm-home-diff-label h2,.vxm-home-diff-label h3,.vxm-home-diff-label h4,.vxm-home-diff-label h5,.vxm-home-diff-label h6,.vxm-home-platform-label p,.vxm-home-platform-label li,.vxm-home-platform-label span,.vxm-home-platform-label label,.vxm-home-platform-label h1,.vxm-home-platform-label h2,.vxm-home-platform-label h3,.vxm-home-platform-label h4,.vxm-home-platform-label h5,.vxm-home-platform-label h6{font-size:var(--vxm-fs-eyebrow)!important}.vxm-home-hero-embed{background-color:var(--vxm-dark)!important;background-image:none!important;border:none!important;border-radius:15px!important;display:block!important;padding-bottom:0!important;overflow:hidden!important;box-shadow:0 30px 80px rgba(0,0,0,0.6),0 10px 28px rgba(0,0,0,0.45)!important}.vxm-home-hero-embed .iframe_wrapper{padding-top:0!important}.wistia-facade__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.wistia-facade__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;display:flex;align-items:center;justify-content:center;pointer-events:none;filter:drop-shadow(0 4px 14px rgba(0,0,0,0.45));transition:transform 0.2s ease}.wistia-facade:hover .wistia-facade__play,.wistia-facade:focus-visible .wistia-facade__play{transform:translate(-50%,-50%) scale(1.08)}.wistia-facade:focus-visible{outline:3px solid var(--vxm-brand-blue);outline-offset:4px}.vxm-home-diff-label,.vxm-home-platform-label{display:block!important;font-size:var(--vxm-fs-eyebrow)!important}.vxm-home-diff-heading{color:var(--vxm-white)!important;display:block!important;font-size:var(--vxm-fs-title)!important;font-weight:bold!important;padding-bottom:0!important;padding-top:30px!important;text-align:center!important}.vxm-home-diff-heading p,.vxm-home-diff-heading li,.vxm-home-diff-heading span,.vxm-home-diff-heading label,.vxm-home-diff-heading h1,.vxm-home-diff-heading h2,.vxm-home-diff-heading h3,.vxm-home-diff-heading h4,.vxm-home-diff-heading h5,.vxm-home-diff-heading h6,.vxm-home-platform-heading p,.vxm-home-platform-heading li,.vxm-home-platform-heading span,.vxm-home-platform-heading label,.vxm-home-platform-heading h1,.vxm-home-platform-heading h2,.vxm-home-platform-heading h3,.vxm-home-platform-heading h4,.vxm-home-platform-heading h5,.vxm-home-platform-heading h6,.vxm-home-clients-heading p,.vxm-home-clients-heading li,.vxm-home-clients-heading span,.vxm-home-clients-heading label,.vxm-home-clients-heading h1,.vxm-home-clients-heading h2,.vxm-home-clients-heading h3,.vxm-home-clients-heading h4,.vxm-home-clients-heading h5,.vxm-home-clients-heading h6{color:var(--vxm-white)!important;font-size:var(--vxm-fs-title)!important;font-weight:bold!important}.vxm-home-hero-img{display:block!important;padding-bottom:40px!important}.vxm-home-comparison-heading{background-color:var(--vxm-dark)!important;background-image:none!important;color:var(--vxm-white)!important;display:block!important;font-size:var(--vxm-fs-subtitle)!important;font-weight:bold!important;padding-bottom:1rem!important;padding-top:0!important;text-align:center!important}.vxm-home-comparison-heading p,.vxm-home-comparison-heading li,.vxm-home-comparison-heading span,.vxm-home-comparison-heading label,.vxm-home-comparison-heading h1,.vxm-home-comparison-heading h2,.vxm-home-comparison-heading h3,.vxm-home-comparison-heading h4,.vxm-home-comparison-heading h5,.vxm-home-comparison-heading h6{color:var(--vxm-white)!important;font-size:var(--vxm-fs-subtitle)!important;font-weight:bold!important}.vxm-home-faq-subheading{display:block!important;padding-bottom:20px!important}.vxm-home-platform-heading{color:var(--vxm-white)!important;display:block!important;font-size:var(--vxm-fs-title)!important;font-weight:bold!important;padding-bottom:0!important;padding-top:2rem!important;text-align:center!important}.vxm-home-platform-subheading{color:rgba(255,255,255,0.9)!important;display:block!important;font-size:var(--vxm-fs-subtitle)!important;font-weight:500!important;padding-bottom:0!important;padding-top:0!important;text-align:center!important}.vxm-home-platform-subheading p,.vxm-home-platform-subheading li,.vxm-home-platform-subheading span,.vxm-home-platform-subheading label,.vxm-home-platform-subheading h1,.vxm-home-platform-subheading h2,.vxm-home-platform-subheading h3,.vxm-home-platform-subheading h4,.vxm-home-platform-subheading h5,.vxm-home-platform-subheading h6{color:rgba(255,255,255,0.9)!important;font-size:var(--vxm-fs-subtitle)!important}.vxm-home-platform-subheading.vxm-home-platform-subheading h3,.vxm-home-platform-subheading.vxm-home-platform-subheading h4{font-weight:500!important}.vxm-home-devices-img{display:block!important;padding-top:30px!important;text-align:center!important;position:relative;isolation:isolate}.vxm-home-devices-img::before{content:"";position:absolute;top:55%;left:50%;width:95%;height:100%;transform:translate(-50%,-50%);background:radial-gradient(ellipse 60% 50% at 50% 55%,rgba(77,198,190,0.55),transparent 70%),radial-gradient(ellipse 75% 60% at 50% 70%,rgba(71,126,207,0.40),transparent 75%);filter:blur(50px);pointer-events:none;z-index:-1}.vxm-home-devices-img .vxm-platform-img,.vxm-home-devices-img img.vxm-platform-img{max-width:85%!important;width:auto!important;height:auto!important;margin:0 auto!important;display:block!important;position:relative;z-index:1}.vxm-home-clients-heading{color:var(--vxm-white)!important;display:block!important;font-size:var(--vxm-fs-title)!important;font-weight:bold!important;padding-bottom:20px!important;padding-top:30px!important;text-align:center!important}.vxm-home-hero-text{color:var(--vxm-white)!important;display:block!important;font-size:var(--vxm-fs-subtitle)!important;font-weight:400!important;line-height:1.6!important;text-align:center!important;max-width:720px!important;margin:0 auto!important;padding:0 1.25rem!important;opacity:0.85}.vxm-home-hero-text p,.vxm-home-hero-text li,.vxm-home-hero-text span,.vxm-home-hero-text label,.vxm-home-hero-text h1,.vxm-home-hero-text h2,.vxm-home-hero-text h3,.vxm-home-hero-text h4,.vxm-home-hero-text h5,.vxm-home-hero-text h6{color:var(--vxm-white)!important;font-size:var(--vxm-fs-subtitle)!important;font-weight:400!important;line-height:1.6!important;margin:0!important}@media (max-width:768px){.vxm-home-hero-text,.vxm-home-hero-text p{font-size:16px!important;line-height:1.55!important}}.vxm-home-demo-heading{color:var(--vxm-brand-blue)!important;display:block!important;font-size:var(--vxm-fs-subtitle)!important;font-weight:bold!important;padding-bottom:0!important;padding-top:2rem!important;text-align:center!important}.vxm-home-demo-heading p,.vxm-home-demo-heading li,.vxm-home-demo-heading span,.vxm-home-demo-heading label,.vxm-home-demo-heading h1,.vxm-home-demo-heading h2,.vxm-home-demo-heading h3,.vxm-home-demo-heading h4,.vxm-home-demo-heading h5,.vxm-home-demo-heading h6{color:var(--vxm-brand-blue)!important;font-size:var(--vxm-fs-subtitle)!important;font-weight:bold!important}.vxm-home-platform-video{display:block!important;padding-bottom:2rem!important;padding-top:30px!important}.vxm-home-features-label,.vxm-home-industries-label{color:#3a6fc5!important;display:block!important;font-size:var(--vxm-fs-eyebrow)!important}.vxm-home-features-label p,.vxm-home-features-label li,.vxm-home-features-label span,.vxm-home-features-label label,.vxm-home-features-label h1,.vxm-home-features-label h2,.vxm-home-features-label h3,.vxm-home-features-label h4,.vxm-home-features-label h5,.vxm-home-features-label h6,.vxm-home-industries-label p,.vxm-home-industries-label li,.vxm-home-industries-label span,.vxm-home-industries-label label,.vxm-home-industries-label h1,.vxm-home-industries-label h2,.vxm-home-industries-label h3,.vxm-home-industries-label h4,.vxm-home-industries-label h5,.vxm-home-industries-label h6,.vxm-home-newsletter-label p,.vxm-home-newsletter-label li,.vxm-home-newsletter-label span,.vxm-home-newsletter-label label,.vxm-home-newsletter-label h1,.vxm-home-newsletter-label h2,.vxm-home-newsletter-label h3,.vxm-home-newsletter-label h4,.vxm-home-newsletter-label h5,.vxm-home-newsletter-label h6{color:var(--vxm-brand-blue)!important;font-size:var(--vxm-fs-eyebrow)!important}.vxm-home-features-heading,.vxm-home-industries-heading{color:var(--vxm-dark)!important;display:block!important;font-size:var(--vxm-fs-title)!important;font-weight:bold!important;padding-bottom:0!important;padding-top:2rem!important;text-align:center!important}.vxm-home-features-heading p,.vxm-home-features-heading li,.vxm-home-features-heading span,.vxm-home-features-heading label,.vxm-home-features-heading h1,.vxm-home-features-heading h2,.vxm-home-features-heading h3,.vxm-home-features-heading h4,.vxm-home-features-heading h5,.vxm-home-features-heading h6,.vxm-home-industries-heading p,.vxm-home-industries-heading li,.vxm-home-industries-heading span,.vxm-home-industries-heading label,.vxm-home-industries-heading h1,.vxm-home-industries-heading h2,.vxm-home-industries-heading h3,.vxm-home-industries-heading h4,.vxm-home-industries-heading h5,.vxm-home-industries-heading h6,.vxm-home-newsletter-heading p,.vxm-home-newsletter-heading li,.vxm-home-newsletter-heading span,.vxm-home-newsletter-heading label,.vxm-home-newsletter-heading h1,.vxm-home-newsletter-heading h2,.vxm-home-newsletter-heading h3,.vxm-home-newsletter-heading h4,.vxm-home-newsletter-heading h5,.vxm-home-newsletter-heading h6{color:var(--vxm-dark)!important;font-size:var(--vxm-fs-title)!important;font-weight:bold!important}.vxm-home-built-heading{color:var(--vxm-dark)!important;display:block!important;font-size:var(--vxm-fs-subtitle)!important;padding-bottom:20px!important;padding-top:0!important;text-align:center!important}.vxm-home-built-heading p,.vxm-home-built-heading li,.vxm-home-built-heading span,.vxm-home-built-heading label,.vxm-home-built-heading h1,.vxm-home-built-heading h2,.vxm-home-built-heading h3,.vxm-home-built-heading h4,.vxm-home-built-heading h5,.vxm-home-built-heading h6,.vxm-home-industries-subheading p,.vxm-home-industries-subheading li,.vxm-home-industries-subheading span,.vxm-home-industries-subheading label,.vxm-home-industries-subheading h1,.vxm-home-industries-subheading h2,.vxm-home-industries-subheading h3,.vxm-home-industries-subheading h4,.vxm-home-industries-subheading h5,.vxm-home-industries-subheading h6{color:var(--vxm-dark)!important;font-size:var(--vxm-fs-subtitle)!important}.vxm-home-feat-admin-title,.vxm-home-feat-grow-title,.vxm-home-feat-sellers-title,.vxm-home-feat-conditions-title,.vxm-home-feat-support-title,.vxm-home-feat-integ-title,.vxm-home-feat-struct-title{display:block!important;font-weight:700!important;font-size:var(--vxm-fs-subhead)!important;line-height:1.2!important;margin:0 0 1rem 0!important;color:var(--vxm-dark)!important}.vxm-home-feat-admin-title p,.vxm-home-feat-admin-title li,.vxm-home-feat-admin-title span,.vxm-home-feat-admin-title label,.vxm-home-feat-admin-title h1,.vxm-home-feat-admin-title h2,.vxm-home-feat-admin-title h3,.vxm-home-feat-admin-title h4,.vxm-home-feat-admin-title h5,.vxm-home-feat-admin-title h6,.vxm-home-feat-grow-title p,.vxm-home-feat-grow-title li,.vxm-home-feat-grow-title span,.vxm-home-feat-grow-title label,.vxm-home-feat-grow-title h1,.vxm-home-feat-grow-title h2,.vxm-home-feat-grow-title h3,.vxm-home-feat-grow-title h4,.vxm-home-feat-grow-title h5,.vxm-home-feat-grow-title h6,.vxm-home-feat-sellers-title p,.vxm-home-feat-sellers-title li,.vxm-home-feat-sellers-title span,.vxm-home-feat-sellers-title label,.vxm-home-feat-sellers-title h1,.vxm-home-feat-sellers-title h2,.vxm-home-feat-sellers-title h3,.vxm-home-feat-sellers-title h4,.vxm-home-feat-sellers-title h5,.vxm-home-feat-sellers-title h6,.vxm-home-feat-conditions-title p,.vxm-home-feat-conditions-title li,.vxm-home-feat-conditions-title span,.vxm-home-feat-conditions-title label,.vxm-home-feat-conditions-title h1,.vxm-home-feat-conditions-title h2,.vxm-home-feat-conditions-title h3,.vxm-home-feat-conditions-title h4,.vxm-home-feat-conditions-title h5,.vxm-home-feat-conditions-title h6,.vxm-home-feat-support-title p,.vxm-home-feat-support-title li,.vxm-home-feat-support-title span,.vxm-home-feat-support-title label,.vxm-home-feat-support-title h1,.vxm-home-feat-support-title h2,.vxm-home-feat-support-title h3,.vxm-home-feat-support-title h4,.vxm-home-feat-support-title h5,.vxm-home-feat-support-title h6,.vxm-home-feat-integ-title p,.vxm-home-feat-integ-title li,.vxm-home-feat-integ-title span,.vxm-home-feat-integ-title label,.vxm-home-feat-integ-title h1,.vxm-home-feat-integ-title h2,.vxm-home-feat-integ-title h3,.vxm-home-feat-integ-title h4,.vxm-home-feat-integ-title h5,.vxm-home-feat-integ-title h6,.vxm-home-feat-struct-title p,.vxm-home-feat-struct-title li,.vxm-home-feat-struct-title span,.vxm-home-feat-struct-title label,.vxm-home-feat-struct-title h1,.vxm-home-feat-struct-title h2,.vxm-home-feat-struct-title h3,.vxm-home-feat-struct-title h4,.vxm-home-feat-struct-title h5,.vxm-home-feat-struct-title h6{font-weight:700!important;font-size:var(--vxm-fs-subhead)!important;line-height:1.2!important;margin:0!important;color:var(--vxm-dark)!important}.vxm-home-feat-admin-text,.vxm-home-feat-grow-text,.vxm-home-feat-sellers-text,.vxm-home-feat-conditions-text,.vxm-home-feat-support-text,.vxm-home-feat-integ-text,.vxm-home-feat-struct-text{font-size:1rem!important;line-height:1.6!important;color:rgba(26,26,26,0.85)!important;margin-bottom:1.25rem!important}.vxm-home-feat-admin-text p,.vxm-home-feat-grow-text p,.vxm-home-feat-sellers-text p,.vxm-home-feat-conditions-text p,.vxm-home-feat-support-text p,.vxm-home-feat-integ-text p,.vxm-home-feat-struct-text p{font-size:1rem!important;line-height:1.6!important;margin:0!important}.vxm-home-feat-admin-text strong,.vxm-home-feat-grow-text strong,.vxm-home-feat-sellers-text strong,.vxm-home-feat-conditions-text strong,.vxm-home-feat-support-text strong,.vxm-home-feat-integ-text strong,.vxm-home-feat-struct-text strong{font-size:var(--vxm-fs-subtitle)!important;font-weight:700!important;color:var(--vxm-dark)!important;display:inline-block;margin-bottom:0.35rem;line-height:1.35!important}.vxm-home-feat-admin-text .text-18,.vxm-home-feat-grow-text .text-18,.vxm-home-feat-sellers-text .text-18,.vxm-home-feat-conditions-text .text-18,.vxm-home-feat-support-text .text-18,.vxm-home-feat-integ-text .text-18,.vxm-home-feat-struct-text .text-18{font-size:1rem!important}@media (max-width:768px){.vxm-home-feat-admin-text,.vxm-home-feat-grow-text,.vxm-home-feat-sellers-text,.vxm-home-feat-conditions-text,.vxm-home-feat-support-text,.vxm-home-feat-integ-text,.vxm-home-feat-struct-text,.vxm-home-feat-admin-text p,.vxm-home-feat-grow-text p,.vxm-home-feat-sellers-text p,.vxm-home-feat-conditions-text p,.vxm-home-feat-support-text p,.vxm-home-feat-integ-text p,.vxm-home-feat-struct-text p{font-size:15px!important;line-height:1.55!important}.vxm-home-feat-admin-text strong,.vxm-home-feat-grow-text strong,.vxm-home-feat-sellers-text strong,.vxm-home-feat-conditions-text strong,.vxm-home-feat-support-text strong,.vxm-home-feat-integ-text strong,.vxm-home-feat-struct-text strong{font-size:16px!important}}.vxm-home-cta-label{color:var(--vxm-white)!important;display:block!important}.vxm-home-cta-label p,.vxm-home-cta-label li,.vxm-home-cta-label span,.vxm-home-cta-label label,.vxm-home-cta-label h1,.vxm-home-cta-label h2,.vxm-home-cta-label h3,.vxm-home-cta-label h4,.vxm-home-cta-label h5,.vxm-home-cta-label h6{color:var(--vxm-white)!important}.vxm-home-cta-heading{color:var(--vxm-white)!important;display:block!important;font-size:var(--vxm-fs-title)!important;padding-bottom:25px!important;padding-top:25px!important}.vxm-home-cta-heading p,.vxm-home-cta-heading li,.vxm-home-cta-heading span,.vxm-home-cta-heading label,.vxm-home-cta-heading h1,.vxm-home-cta-heading h2,.vxm-home-cta-heading h3,.vxm-home-cta-heading h4,.vxm-home-cta-heading h5,.vxm-home-cta-heading h6{color:var(--vxm-white)!important;font-size:var(--vxm-fs-title)!important}.vxm-home-industries-subheading{color:var(--vxm-dark)!important;display:block!important;font-size:var(--vxm-fs-subtitle)!important;padding-bottom:0!important;padding-top:0!important;text-align:center!important}.vxm-home-faq-heading{color:var(--vxm-dark)!important;display:block!important;padding-bottom:0!important}.vxm-home-faq-heading p,.vxm-home-faq-heading li,.vxm-home-faq-heading span,.vxm-home-faq-heading label,.vxm-home-faq-heading h1,.vxm-home-faq-heading h2,.vxm-home-faq-heading h3,.vxm-home-faq-heading h4,.vxm-home-faq-heading h5,.vxm-home-faq-heading h6{color:var(--vxm-dark)!important}.vxm-home-newsletter-label{color:var(--vxm-brand-blue)!important;display:block!important;font-size:var(--vxm-fs-eyebrow)!important;padding-top:80px!important}.vxm-home-newsletter-heading{color:var(--vxm-dark)!important;display:block!important;font-size:var(--vxm-fs-title)!important;font-weight:bold!important;text-align:center!important}.vxm-home-newsletter-text{color:var(--vxm-dark)!important;display:block!important;font-size:var(--vxm-fs-subtitle)!important;padding-bottom:0!important;text-align:center!important}.vxm-home-newsletter-text p,.vxm-home-newsletter-text li,.vxm-home-newsletter-text span,.vxm-home-newsletter-text label,.vxm-home-newsletter-text h1,.vxm-home-newsletter-text h2,.vxm-home-newsletter-text h3,.vxm-home-newsletter-text h4,.vxm-home-newsletter-text h5,.vxm-home-newsletter-text h6{color:var(--vxm-dark)!important;font-size:var(--vxm-fs-subtitle)!important}.vxm-home-newsletter-form{background-color:var(--vxm-white)!important;background-image:none!important;display:block!important;margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important}.vxm-newsletter{max-width:900px;margin:0 auto;padding:1.75rem 2rem 2.5rem}.vxm-newsletter__form{position:relative}.vxm-newsletter__fields{display:flex;gap:0.75rem;align-items:stretch;max-width:700px;margin:0 auto}.vxm-newsletter__field{flex:1}.vxm-newsletter__field input{width:100%;padding:0.875rem 1.25rem;font-family:"Montserrat",sans-serif;font-size:0.95rem;color:var(--vxm-dark);background:var(--vxm-gray-100,#f5f5f5);border:2px solid transparent;border-radius:10px;outline:none;transition:border-color 0.2s ease,background-color 0.2s ease;box-sizing:border-box}.vxm-newsletter__field input::placeholder{color:var(--vxm-gray-500)}.vxm-newsletter__field input:focus{border-color:var(--vxm-brand-blue);background:var(--vxm-white)}.vxm-newsletter__btn{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:700;color:var(--vxm-white);background:#3a6fc5;border:none;border-radius:30px;padding:15px 40px;cursor:pointer;white-space:nowrap;box-shadow:0 4px 14px rgba(71,126,207,0.32);transition:background-color 180ms ease,transform 180ms ease,box-shadow 180ms ease}.vxm-newsletter__btn:hover{background:color-mix(in srgb,var(--vxm-brand-blue) 88%,white);transform:translateY(-2px);box-shadow:0 8px 24px rgba(71,126,207,0.50)}.vxm-newsletter__btn:active{transform:translateY(0)}.vxm-newsletter__captcha{display:flex;justify-content:center;min-height:65px;margin-top:1.25rem}.vxm-newsletter__notice{margin:0.75rem auto 0;max-width:700px;font-family:"Montserrat",sans-serif;font-size:0.875rem;font-weight:600;text-align:center;color:#c0392b}.vxm-newsletter__notice[hidden]{display:none}@media (max-width:768px){.vxm-newsletter{padding:2.5rem 1.25rem}.vxm-newsletter__fields{flex-direction:column}.vxm-newsletter__btn{width:100%;padding:1rem}}.dnd_area-row-0-force-full-width-section>.row-fluid,.dnd_area-row-4-force-full-width-section>.row-fluid,.dnd_area-row-11-force-full-width-section>.row-fluid{max-width:none!important}.module_17478172900976-flexbox-positioning,.module_17479133664176-flexbox-positioning,.module_17479133664177-flexbox-positioning,.widget_1753779245342-flexbox-positioning,.module_17537073955523-flexbox-positioning,.module_1753569213161-flexbox-positioning,.module_17535692131612-flexbox-positioning,.module_1748006402380-flexbox-positioning,.widget_1747913269607-flexbox-positioning,.module_1748457816204-flexbox-positioning,.module_17480191347943-flexbox-positioning,.module_17480065332103-flexbox-positioning,.module_1748090684515-flexbox-positioning,.module_1748090738749-flexbox-positioning,.module_1748090586587-flexbox-positioning,.module_17479056853374-flexbox-positioning,.module_17479056935416-flexbox-positioning,.module_174790586192819-flexbox-positioning,.module_174790586483112-flexbox-positioning,.module_174790586826019-flexbox-positioning,.module_17483361116552-flexbox-positioning,.module_174833645550611-flexbox-positioning,.widget_1747848679662-flexbox-positioning,.module_17485998025595-flexbox-positioning,.module_17485998025596-flexbox-positioning,.module_17485998025597-flexbox-positioning,.module_1755515394944-flexbox-positioning{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start}.module_17478172900976-flexbox-positioning>div,.module_17479133664176-flexbox-positioning>div,.module_17479133664177-flexbox-positioning>div,.widget_1753779245342-flexbox-positioning>div,.module_17537073955523-flexbox-positioning>div,.module_1753569213161-flexbox-positioning>div,.module_17535692131612-flexbox-positioning>div,.module_1748006402380-flexbox-positioning>div,.widget_1747913269607-flexbox-positioning>div,.module_1748457816204-flexbox-positioning>div,.module_17480191347943-flexbox-positioning>div,.module_17480065332103-flexbox-positioning>div,.module_1748090684515-flexbox-positioning>div,.module_1748090738749-flexbox-positioning>div,.module_1748090586587-flexbox-positioning>div,.module_17479056853374-flexbox-positioning>div,.module_17479056935416-flexbox-positioning>div,.module_174790586192819-flexbox-positioning>div,.module_174790586483112-flexbox-positioning>div,.module_174790586826019-flexbox-positioning>div,.module_17483361116552-flexbox-positioning>div,.module_174833645550611-flexbox-positioning>div,.widget_1747848679662-flexbox-positioning>div,.module_17485998025595-flexbox-positioning>div,.module_17485998025596-flexbox-positioning>div,.module_17485998025597-flexbox-positioning>div,.module_1755515394944-flexbox-positioning>div{max-width:100%;flex-shrink:0!important}.dnd_area-row-0-padding{padding-top:3rem!important;padding-bottom:1rem!important}.dnd_area-row-0-background-layers{background-image:none!important;background-color:var(--vxm-dark)!important;position:relative;overflow:hidden}.dnd_area-row-0-background-layers>.row-fluid{position:relative;z-index:1}.vxm-hero-glow{position:absolute;left:50%;top:34%;width:75%;max-width:950px;height:62%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(77,198,190,0.30),transparent 70%);filter:blur(50px);pointer-events:none;z-index:0;will-change:transform}.dnd_area-row-1-background-layers,.dnd_area-row-4-background-layers,.dnd_area-row-5-background-layers,.dnd_area-row-6-background-layers,.dnd_area-row-7-background-layers,.dnd_area-row-8-background-layers,.dnd_area-row-11-background-layers,.dnd_area-row-12-background-layers,.dnd_area-row-13-background-layers,.dnd_area-row-14-background-layers,.dnd_area-row-15-background-layers,.dnd_area-row-16-background-layers,.dnd_area-row-17-background-layers,.dnd_area-row-18-background-layers,.cell_17477425965262-background-layers{background-image:linear-gradient(var(--vxm-dark),var(--vxm-dark))!important;background-position:left top!important;background-size:auto!important;background-repeat:no-repeat!important}.dnd_area-row-3-background-layers,.cell_17533618584582-background-layers{background-image:linear-gradient(var(--vxm-dark),var(--vxm-dark))!important;background-position:left top!important;background-size:auto!important;background-repeat:no-repeat!important}.dnd_area-row-4-padding,.dnd_area-row-9-padding,.dnd_area-row-11-padding,.dnd_area-row-19-padding,.dnd_area-row-29-padding{padding-top:4rem!important;padding-bottom:0!important}.dnd_area-row-4-padding{padding-top:2.5rem!important}.dnd_area-row-6-padding,.dnd_area-row-7-padding,.dnd_area-row-36-padding{padding-bottom:1rem!important}.dnd_area-row-8-padding,.cell_1748334386902-padding{padding-bottom:3rem!important}.dnd_area-row-9-background-layers,.dnd_area-row-10-background-layers,.dnd_area-row-19-background-layers,.dnd_area-row-21-background-layers,.dnd_area-row-23-background-layers,.dnd_area-row-25-background-layers,.dnd_area-row-27-background-layers,.dnd_area-row-29-background-layers,.dnd_area-row-31-background-layers,.dnd_area-row-32-background-layers,.dnd_area-row-33-background-layers,.dnd_area-row-34-background-layers,.dnd_area-row-35-background-layers,.dnd_area-row-36-background-layers,.cell_17479953560862-background-layers,.cell_17555151256912-background-layers{background-image:linear-gradient(var(--vxm-white),var(--vxm-white))!important;background-position:left top!important;background-size:auto!important;background-repeat:no-repeat!important}.dnd_area-row-10-padding{padding-top:3rem!important;padding-bottom:3rem!important}.dnd_area-row-31-padding{padding-top:1.5rem!important;padding-bottom:3rem!important}.dnd_area-row-20-padding,.dnd_area-row-21-padding,.dnd_area-row-22-padding,.dnd_area-row-23-padding,.dnd_area-row-24-padding,.dnd_area-row-25-padding,.dnd_area-row-26-padding,.dnd_area-row-28-padding{padding-top:6rem!important;padding-bottom:6rem!important}.dnd_area-row-20-background-layers,.dnd_area-row-22-background-layers,.dnd_area-row-24-background-layers,.dnd_area-row-26-background-layers{background-image:linear-gradient(#fafafa,#fafafa)!important;background-position:left top!important;background-size:auto!important;background-repeat:no-repeat!important}.dnd_area-row-28-background-layers{background-image:linear-gradient(to right,var(--vxm-teal),#486cbc)!important;background-position:left top!important;background-size:auto!important;background-repeat:no-repeat!important}.dnd_area-row-34-padding{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.cell_17477425965262-margin,.cell_17479056853369-margin,.cell_17479058619288-margin,.cell_17479058648319-margin,.cell_17479058682608-margin,.cell_17483361116542-margin,.cell_17483364555062-margin{margin-bottom:0!important}.cell_17477425965262-padding{padding-top:0!important;padding-bottom:3rem!important;padding-left:30px!important;padding-right:30px!important}.cell_1753780812022-padding,.cell_17561153071184-padding{padding-bottom:2rem!important}.cell_1747742942588-row-1-margin{margin-bottom:0.5rem!important}.cell_17535692131602-row-1-margin{margin-bottom:1rem!important}.cell_1755514312312-padding{padding-left:0!important}wistia-player[media-id="omewf7fpxv"]:not(:defined){background:center / contain no-repeat url("https://fast.wistia.com/embed/medias/omewf7fpxv/swatch");display:block;filter:blur(5px);padding-top:56.25%}.vxm-home-cards-grid .cards-grid__item--1{background:none}@media (min-width:768px){.dnd_area-row-6-vertical-alignment>.row-fluid,.dnd_area-row-18-vertical-alignment>.row-fluid,.dnd_area-row-20-vertical-alignment>.row-fluid,.dnd_area-row-21-vertical-alignment>.row-fluid,.dnd_area-row-22-vertical-alignment>.row-fluid,.dnd_area-row-23-vertical-alignment>.row-fluid,.dnd_area-row-24-vertical-alignment>.row-fluid,.dnd_area-row-25-vertical-alignment>.row-fluid,.dnd_area-row-26-vertical-alignment>.row-fluid,.dnd_area-row-28-vertical-alignment>.row-fluid,.cell_17480065452592-row-1-vertical-alignment>.row-fluid,.cell_17381560371619-row-2-vertical-alignment>.row-fluid,.vxm-footer-row-align>.row-fluid{display:flex!important;flex-direction:row}.cell_17537073996862-vertical-alignment,.cell_17480065452592-vertical-alignment,.cell_1748334386902-vertical-alignment,.cell_174790568533610-vertical-alignment,.cell_17479056853369-vertical-alignment,.cell_1748533890885-vertical-alignment,.cell_17479056935414-vertical-alignment,.cell_17479058619289-vertical-alignment,.cell_17479058619288-vertical-alignment,.cell_17479058648319-vertical-alignment,.cell_174790586483110-vertical-alignment,.cell_17479058682609-vertical-alignment,.cell_17479058682608-vertical-alignment,.cell_17483361116542-vertical-alignment,.cell_17483361116543-vertical-alignment,.cell_17483364555063-vertical-alignment,.cell_17483364555062-vertical-alignment,.cell_173815603716110-vertical-alignment,.cell_17381560371619-vertical-alignment,.cell_1755514312312-vertical-alignment,.vxm-footer-cell-align{display:flex!important;flex-direction:column!important;justify-content:center!important}.cell_17537073996862-vertical-alignment>div,.cell_17480065452592-vertical-alignment>div,.cell_1748334386902-vertical-alignment>div,.cell_174790568533610-vertical-alignment>div,.cell_17479056853369-vertical-alignment>div,.cell_1748533890885-vertical-alignment>div,.cell_17479056935414-vertical-alignment>div,.cell_17479058619289-vertical-alignment>div,.cell_17479058619288-vertical-alignment>div,.cell_17479058648319-vertical-alignment>div,.cell_174790586483110-vertical-alignment>div,.cell_17479058682609-vertical-alignment>div,.cell_17479058682608-vertical-alignment>div,.cell_17483361116542-vertical-alignment>div,.cell_17483361116543-vertical-alignment>div,.cell_17483364555063-vertical-alignment>div,.cell_17483364555062-vertical-alignment>div,.cell_173815603716110-vertical-alignment>div,.cell_17381560371619-vertical-alignment>div,.cell_1755514312312-vertical-alignment>div,.vxm-footer-cell-align>div{flex-shrink:0!important}}@media (max-width:768px){.dnd_area-row-0-padding{padding-top:3em!important;padding-bottom:0!important}.dnd_area-row-4-padding,.dnd_area-row-11-padding{padding-top:6rem!important;padding-bottom:0!important}.dnd_area-row-9-padding,.dnd_area-row-10-padding,.dnd_area-row-20-padding,.dnd_area-row-22-padding,.dnd_area-row-24-padding,.dnd_area-row-26-padding,.dnd_area-row-28-padding{padding-top:4rem!important;padding-bottom:4rem!important}.dnd_area-row-19-padding,.dnd_area-row-29-padding{padding-top:3rem!important;padding-bottom:3rem!important}.dnd_area-row-29-padding{padding-bottom:1rem!important}.dnd_area-row-21-padding,.dnd_area-row-25-padding{padding-top:2rem!important;padding-bottom:4rem!important}.dnd_area-row-31-padding{padding-top:1.5rem!important;padding-bottom:0!important}.cell_17479056853369-margin,.cell_17479058619288-margin,.cell_17479058648319-margin,.cell_17479058682608-margin,.cell_17483361116542-margin,.cell_17483364555062-margin{margin-bottom:1.67rem!important}.cell_17381560371619-margin{margin-bottom:3rem!important}.cell_17479953560862-padding{padding-top:0!important}}@media only screen and (max-width:768px){.vxm-home-faq-section .accordion__item-btn{align-items:center;font-size:1.167rem;padding:1.4em 0}}.vxm-home-comparison-heading .vxm-compare-accent{color:var(--vxm-teal)!important;font-weight:700}.vxm-compare-img{display:block;max-width:940px!important;width:100%;height:auto;margin:0 auto}.vxm-compare{position:relative;max-width:1100px;margin:28px auto 0;border:1px solid rgba(255,255,255,0.08);border-radius:22px;overflow:hidden;background-color:#1A1A1A;background-image:radial-gradient(circle at top left,rgba(77,198,190,0.10) 0%,transparent 38%),linear-gradient(180deg,#1D1D1D 0%,#161616 100%);box-shadow:0 12px 32px rgba(0,0,0,0.22);font-family:Montserrat,sans-serif}.vxm-compare::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.10) 50%,transparent 100%);pointer-events:none;z-index:1}.vxm-compare__row{display:grid;grid-template-columns:1fr 1.25fr 1.25fr}.vxm-compare__row + .vxm-compare__row{border-top:1px solid rgba(255,255,255,0.07)}.vxm-compare__dim,.vxm-compare__cell,.vxm-compare__col{padding:16px 22px;display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;text-align:left}.vxm-compare__short{display:none}.vxm-compare__full{display:inline}.vxm-compare__dim{color:rgba(255,255,255,0.92);font-weight:700}.vxm-compare__cell--them{color:rgba(255,255,255,0.50)}.vxm-compare__cell--us{color:var(--vxm-white);font-weight:600}.vxm-compare__val{display:flex;align-items:center;gap:11px}.vxm-compare__who{display:none}.vxm-compare__col--us,.vxm-compare__cell--us{background:rgba(77,198,190,0.07);box-shadow:inset 1px 0 0 rgba(77,198,190,0.22),inset -1px 0 0 rgba(77,198,190,0.22)}.vxm-compare__head{border-bottom:1px solid rgba(255,255,255,0.10)}.vxm-compare__head .vxm-compare__col{font-weight:700;font-size:13px;letter-spacing:0.07em;text-transform:uppercase}.vxm-compare__col--them{color:rgba(255,255,255,0.6)}.vxm-compare__col--us{color:var(--vxm-teal);background:rgba(77,198,190,0.15);box-shadow:inset 1px 0 0 rgba(77,198,190,0.35),inset -1px 0 0 rgba(77,198,190,0.35),inset 0 2px 0 var(--vxm-teal)}.vxm-compare__ico{flex:0 0 auto;width:21px;height:21px}.vxm-compare__ico--check{color:var(--vxm-teal)}.vxm-compare__ico--x{color:rgba(255,255,255,0.28)}@media (max-width:768px){.vxm-compare{margin:20px 16px 0!important;max-width:calc(100% - 32px)}.vxm-compare__head{display:none}.vxm-compare__row{grid-template-columns:1fr 1fr;grid-template-areas:"dim dim" "them us";padding:6px 8px 10px;gap:0 8px}.vxm-compare__dim{grid-area:dim;padding:12px 12px 4px;font-size:12.5px;color:var(--vxm-teal);text-transform:uppercase;letter-spacing:0.05em;line-height:1.25}.vxm-compare__cell{flex-direction:column;align-items:flex-start;padding:9px 12px;font-size:13.5px;line-height:1.35;border-radius:10px;gap:4px}.vxm-compare__who{display:block;font-size:10px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;opacity:0.85}.vxm-compare__cell--them .vxm-compare__who{color:rgba(255,255,255,0.4)}.vxm-compare__cell--us .vxm-compare__who{color:var(--vxm-teal)}.vxm-compare__cell--them{grid-area:them}.vxm-compare__cell--us{grid-area:us}.vxm-compare__col--us,.vxm-compare__cell--us{box-shadow:none}.vxm-compare__val{gap:8px}.vxm-compare__ico{width:16px;height:16px;margin-top:1px}.vxm-compare__short{display:inline}.vxm-compare__full{display:none}}.vxm-home-compare-btn .aw-button-btn2{text-align:center}.s-social-proof .vxm-home-faq-subheading>h1,.s-social-proof .vxm-home-faq-subheading>h2,.s-social-proof .vxm-home-faq-subheading>h3,.s-social-proof .vxm-home-faq-subheading>h4,.s-social-proof .vxm-home-faq-subheading>h5,.s-social-proof .vxm-home-faq-subheading>h6,.vxm-home-faq-heading>h1,.vxm-home-faq-heading>h2,.vxm-home-faq-heading>h3,.vxm-home-faq-heading>h4,.vxm-home-faq-heading>h5,.vxm-home-faq-heading>h6{font-size:var(--vxm-fs-title)!important;font-weight:700;color:var(--vxm-dark);margin:0;line-height:1.2}.s-social-proof .vxm-home-faq-subheading{padding-bottom:0!important}.s-social-proof.dnd_area-row-10-padding{padding-top:1.25rem!important;padding-bottom:1.5rem!important}.vxm-home-logo-slider .swiper-slide{display:flex!important;align-items:center;justify-content:center;min-height:80px}.vxm-home-logo-slider .swiper-slide a{display:inline-flex;align-items:center;justify-content:center;width:160px;height:76px;padding:0 12px;border-radius:14px;border:1px solid transparent;background:transparent;box-shadow:0 0 0 0 rgba(77,198,190,0);transition:background 220ms ease,border-color 220ms ease,box-shadow 220ms ease,transform 220ms ease}.vxm-home-logo-slider .swiper-slide a:hover,.vxm-home-logo-slider .swiper-slide a:focus-visible{background:rgba(0,0,0,0.04);border-color:transparent;box-shadow:0 6px 18px rgba(0,0,0,0.06);transform:translateY(-2px);outline:none}.vxm-home-logo-slider .swiper-slide a:hover img,.vxm-home-logo-slider .swiper-slide a:focus-visible img{filter:brightness(1.05)}.vxm-home-logo-slider .swiper-slide a{cursor:pointer}.vxm-home-logo-slider .swiper-slide img{width:auto!important;height:36px!important;max-width:130px;max-height:36px;object-fit:contain}.vxm-home-logo-slider img[src*="/quo.png"],.vxm-home-logo-slider img[src*="assets/quo.png"]{filter:brightness(0)!important}.vxm-home-logo-slider .swiper-pagination,.vxm-home-logo-slider .swiper-pagination-bullet,.vxm-home-logo-slider .swiper-pagination-progressbar,.vxm-home-logo-slider .swiper-pagination-progressbar-fill{display:none!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}::selection{background:rgba(77,198,190,0.32);color:var(--vxm-white)}:where(a,button,[role="button"],input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--vxm-teal);outline-offset:3px;border-radius:4px}.vxm-home-cards-grid .cards-grid__item--1 .button.button--primary.button--md{display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;color:var(--vxm-white)!important;border:2px solid rgba(255,255,255,0.55)!important;border-radius:30px!important;padding:13px 38px!important;font-family:Montserrat,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0.01em;text-decoration:none!important;box-shadow:none!important;transition:background 180ms ease,transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease,color 180ms ease}.vxm-home-cards-grid .cards-grid__item--1 .button.button--primary.button--md:hover{background:rgba(255,255,255,0.08)!important;border-color:var(--vxm-white)!important;color:var(--vxm-white)!important;transform:translateY(-2px);box-shadow:0 0 0 4px rgba(255,255,255,0.08)!important}.s-social-proof .label.js-slidein,.s-social-proof .vxm-home-faq-subheading{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.s-social-proof .label.js-slidein{display:block!important;font-size:var(--vxm-fs-eyebrow)!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:var(--vxm-brand-blue)!important;margin-bottom:1rem!important}.vxm-home-faq-section .accordion__item{border-bottom:1px solid rgba(26,26,26,0.08);transition:background 0.25s ease}.vxm-home-faq-section .accordion__item-btn{padding:22px 8px!important;transition:color 0.25s ease;cursor:pointer}.vxm-home-faq-section .accordion__item-btn:hover{color:var(--vxm-brand-blue)}.vxm-home-faq-section .accordion__item-icon.plus-minus{transition:transform 0.3s cubic-bezier(0.2,0.7,0.3,1)}.vxm-home-faq-section .accordion__item.is-active .accordion__item-icon.plus-minus,.vxm-home-faq-section .accordion__item-btn[aria-expanded="true"] .accordion__item-icon.plus-minus{transform:rotate(180deg)}.vxm-newsletter__field input{border-radius:30px!important;padding:14px 22px!important;border:1px solid rgba(0,0,0,0.12)!important;transition:border-color 0.25s ease,box-shadow 0.25s ease}.vxm-newsletter__field input:focus{border-color:var(--vxm-brand-blue)!important;box-shadow:0 0 0 3px rgba(71,126,207,0.18)!important;outline:none!important}.vxm-hero-new__social-label{position:relative}.vxm-home-logo-slider .swiper-slide img,.vxm-hero-new__logos img{image-rendering:-webkit-optimize-contrast}section[id],div[id^="row-"],h2{scroll-margin-top:80px}@media (prefers-reduced-motion:no-preference){.vxm-home-cards-grid .cards-grid__item{opacity:0;transform:translateY(16px);animation:vxm-card-rise 0.7s ease-out forwards}.vxm-home-cards-grid .cards-grid__item--1{animation-delay:0.05s}.vxm-home-cards-grid .cards-grid__item--2{animation-delay:0.12s}.vxm-home-cards-grid .cards-grid__item--3{animation-delay:0.19s}.vxm-home-cards-grid .cards-grid__item--5{animation-delay:0.26s}.vxm-home-cards-grid .cards-grid__item--6{animation-delay:0.33s}.vxm-home-cards-grid .cards-grid__item--7{animation-delay:0.40s}}@keyframes vxm-card-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.vxm-hero-anim__svg .vxm-terminal,.vxm-hero-anim__svg .vxm-truck{}}.vxm-home-faq-section .accordion__item-btn:focus-visible{outline:none;box-shadow:inset 3px 0 0 var(--vxm-teal)}.vxm-home-demo-heading{padding-bottom:2rem!important;margin-bottom:0!important}.vxm-home-demo-heading h2,.vxm-home-demo-heading h3,.vxm-home-demo-heading h4{margin-bottom:0!important}.vxm-home-platform-video{margin-top:2.5rem!important}@media (max-width:768px){.vxm-home-platform-video{margin-top:1.75rem!important}}.vxm-home-demo-btn{margin-top:1.5rem!important}.vxm-home-case-study .case-stud-section,.vxm-home-case-study .case-stud-section.spacing-9xl-top{padding-top:1.5rem!important}.vxm-home-case-study .case-stud-section,.vxm-home-case-study .case-stud-section.spacing-9xl-bottom{padding-bottom:1.5rem!important}.dnd_area-row-31-padding{padding-top:0.75rem!important;padding-bottom:0!important}@media (max-width:768px){.vxm-home-case-study .case-bottomns,.vxm-home-case-study .unbound---case-study-carousel-bottoms{display:none!important}.vxm-home-case-study .unbound---case-study-carousel-slider--outer,.vxm-home-case-study .case-stud-slider{margin-top:0!important}}.vxm-home-industries-subheading{margin-bottom:0!important;padding-bottom:0!important}.vxm-home-industries-subheading h2,.vxm-home-industries-subheading h3{margin-bottom:0!important}.vxm-home-demo-heading{font-size:14px!important;letter-spacing:0.04em;text-transform:uppercase;opacity:0.7;padding-bottom:0!important}.vxm-home-demo-heading h2,.vxm-home-demo-heading h3{font-size:14px!important;font-weight:600!important;letter-spacing:0.04em!important;color:var(--vxm-teal)!important;margin:0!important}.vxm-home-platform-video,.vxm-home-platform-video span,.vxm-home-platform-video>span,.vxm-home-platform-video .hs_cos_wrapper_type_video{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.vxm-home-platform-video{position:relative;display:block!important;line-height:0}.vxm-home-platform-video video,.vxm-home-platform-video iframe{display:block!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;object-fit:contain!important;vertical-align:middle!important;filter:drop-shadow(0 30px 50px rgba(0,0,0,0.45)) drop-shadow(0 0 60px rgba(77,198,190,0.15));transition:filter 250ms ease}.vxm-video-card{position:relative;display:inline-block;vertical-align:middle}.vxm-video-card__cta-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 220ms ease;z-index:2}@media (hover:hover){.vxm-video-card:hover video,.vxm-video-card:focus-within video{filter:drop-shadow(0 30px 50px rgba(0,0,0,0.45)) drop-shadow(0 0 60px rgba(77,198,190,0.15)) brightness(0.42)!important}.vxm-video-card:hover .vxm-video-card__cta-wrap,.vxm-video-card:focus-within .vxm-video-card__cta-wrap{opacity:1;pointer-events:auto}.vxm-video-card:hover .vxm-video-card__cta,.vxm-video-card:focus-within .vxm-video-card__cta{transform:translateY(0) scale(1)}}.vxm-video-card__cta{display:inline-flex;align-items:center;gap:0.5rem;background:var(--vxm-white);color:var(--vxm-dark);padding:16px 36px;border-radius:30px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;letter-spacing:0.01em;text-decoration:none;box-shadow:0 14px 36px rgba(0,0,0,0.55);transform:translateY(8px) scale(0.96);transition:background 180ms ease,box-shadow 180ms ease,color 180ms ease,transform 240ms cubic-bezier(0.34,1.56,0.64,1) 60ms;cursor:pointer}.vxm-video-card__cta:hover{background:#f3f3f3;color:var(--vxm-dark);box-shadow:0 18px 44px rgba(0,0,0,0.6)}.vxm-video-card__cta svg{transition:transform 180ms ease}.vxm-video-card__cta:hover svg{transform:translateX(3px)}@media (hover:hover){.vxm-home-demo-btn{display:none!important}}.vxm-demo-cta{position:relative;padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,64px);background:radial-gradient(ellipse 65% 50% at 30% 25%,rgba(77,198,190,0.16),transparent 70%),radial-gradient(ellipse 55% 45% at 90% 80%,rgba(71,126,207,0.13),transparent 65%),#1A1A1A;color:#F4F5F7;overflow:hidden;isolation:isolate}.vxm-demo-cta::before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(77,198,190,0.25) 50%,transparent 100%)}.vxm-demo-cta__inner{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,56px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(40px,5vw,80px);align-items:center}.vxm-demo-cta__copy{display:flex;flex-direction:column}.vxm-demo-cta__meta{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;letter-spacing:0.04em;color:var(--vxm-teal);margin:0 0 14px 0}.vxm-demo-cta__title{font-family:Montserrat,sans-serif;font-size:var(--vxm-fs-title);font-weight:700;line-height:1.1;letter-spacing:-0.02em;color:#FFFFFF;margin:0 0 28px 0}.vxm-demo-cta__title .vxm-underline__mark path{stroke:var(--vxm-teal)}.vxm-demo-cta__body{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.65;color:#FFFFFF;margin:0 0 22px 0}.vxm-demo-cta__no-list{list-style:none;padding:0;margin:0 0 18px 0;display:flex;flex-direction:column;gap:6px}.vxm-demo-cta__no-list li{position:relative;padding-left:22px;font-family:Montserrat,sans-serif;font-size:14.5px;line-height:1.4;color:#FFFFFF}.vxm-demo-cta__no-list li::before{content:"×";position:absolute;left:0;top:-1px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:rgba(255,110,110,0.85);font-weight:700;font-size:16px;line-height:1}.vxm-demo-cta__closer{font-family:Montserrat,sans-serif;font-size:15.5px;font-weight:600;line-height:1.5;color:#FFFFFF;margin:0 0 30px 0}.vxm-demo-cta__actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:32px}.vxm-demo-cta__actions .vxm-hero-new__cta{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;padding:15px 40px;border-radius:30px;text-decoration:none;display:inline-block;transition:all 0.3s ease}.vxm-demo-cta__actions .vxm-hero-new__cta--primary{background-color:#3a6fc5;color:#ffffff;box-shadow:0 4px 15px rgba(71,126,207,0.4)}.vxm-demo-cta__actions .vxm-hero-new__cta--primary:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 30px rgba(71,126,207,0.7),0 0 30px rgba(71,126,207,0.4)}.vxm-demo-cta__actions .vxm-hero-new__cta--secondary{background-color:transparent;color:#FFFFFF;border:2px solid rgba(255,255,255,0.55);box-shadow:none;padding:13px 38px}.vxm-demo-cta__actions .vxm-hero-new__cta--secondary:hover{background-color:rgba(255,255,255,0.08);border-color:#FFFFFF;color:#FFFFFF;transform:translateY(-3px);box-shadow:0 0 0 4px rgba(255,255,255,0.08)}.vxm-demo-cta__proof{list-style:none;padding:18px clamp(20px,4vw,56px) 0;margin:32px auto 0;max-width:1200px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;border-top:1px solid rgba(255,255,255,0.10)}.vxm-demo-cta__proof li{display:inline-flex;align-items:baseline;gap:6px;font-family:Montserrat,sans-serif;font-size:12.5px;line-height:1.3;color:rgba(255,255,255,0.55)}.vxm-demo-cta__proof-num{font-weight:700;color:var(--vxm-teal);letter-spacing:0;font-size:12.5px}.vxm-demo-cta__proof-num--text{font-weight:700;font-size:12.5px}.vxm-demo-cta__proof-unit{font-weight:600;color:var(--vxm-teal)}.vxm-demo-cta__proof-text{font-weight:500;color:rgba(255,255,255,0.55)}.vxm-demo-cta__visual{position:relative;display:flex;align-items:center;justify-content:center}.vxm-demo-cta__visual::before{content:"";position:absolute;inset:-8% -4%;background:radial-gradient(ellipse 70% 55% at 50% 55%,rgba(77,198,190,0.18),transparent 70%);z-index:-1;pointer-events:none}.vxm-demo-cta__img{width:100%;max-width:620px;height:auto;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,0.55),0 0 0 1px rgba(255,255,255,0.06),0 0 80px rgba(77,198,190,0.08);display:block}@media (max-width:960px){.vxm-demo-cta__inner{grid-template-columns:1fr;gap:40px}.vxm-demo-cta__visual{order:-1}.vxm-demo-cta__img{max-width:540px;margin:0 auto}}@media (max-width:600px){.vxm-demo-cta{padding:48px 0}.vxm-demo-cta__title{font-size:30px}.vxm-demo-cta__body{font-size:14.5px}.vxm-demo-cta__actions{flex-direction:column;align-items:center;justify-content:center}.vxm-demo-cta__actions .vxm-hero-new__cta{width:100%;max-width:360px;text-align:center}.vxm-demo-cta__proof{display:none}}.vxm-home-feat-admin-btn,.vxm-home-feat-conditions-btn,.vxm-home-feat-grow-btn,.vxm-home-feat-integ-btn,.vxm-home-feat-sellers-btn,.vxm-home-feat-struct-btn,.vxm-home-feat-support-btn,.vxm-home-feat-admin-btn .button-wrapper,.vxm-home-feat-conditions-btn .button-wrapper,.vxm-home-feat-grow-btn .button-wrapper,.vxm-home-feat-integ-btn .button-wrapper,.vxm-home-feat-sellers-btn .button-wrapper,.vxm-home-feat-struct-btn .button-wrapper,.vxm-home-feat-support-btn .button-wrapper{text-align:left!important}.vxm-home-feat-admin-btn .button::before,.vxm-home-feat-conditions-btn .button::before,.vxm-home-feat-grow-btn .button::before,.vxm-home-feat-integ-btn .button::before,.vxm-home-feat-sellers-btn .button::before,.vxm-home-feat-struct-btn .button::before,.vxm-home-feat-support-btn .button::before{display:none!important;background:transparent!important}.vxm-home-feat-admin-btn .button,.vxm-home-feat-conditions-btn .button,.vxm-home-feat-grow-btn .button,.vxm-home-feat-integ-btn .button,.vxm-home-feat-sellers-btn .button,.vxm-home-feat-struct-btn .button,.vxm-home-feat-support-btn .button{display:inline-flex!important;align-items:center;gap:8px;background:transparent!important;color:var(--vxm-dark)!important;border:1.5px solid rgba(26,26,26,0.18)!important;border-radius:999px!important;padding:10px 20px!important;font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0.005em!important;text-decoration:none!important;text-transform:none!important;transition:border-color 180ms ease,background 180ms ease,transform 180ms ease,box-shadow 180ms ease!important}.vxm-home-feat-admin-btn .button::after,.vxm-home-feat-conditions-btn .button::after,.vxm-home-feat-grow-btn .button::after,.vxm-home-feat-integ-btn .button::after,.vxm-home-feat-sellers-btn .button::after,.vxm-home-feat-struct-btn .button::after,.vxm-home-feat-support-btn .button::after{content:"→";font-weight:500;font-size:15px;display:inline-block;transition:transform 220ms cubic-bezier(0.22,0.61,0.36,1)}.vxm-home-feat-admin-btn .button:hover,.vxm-home-feat-conditions-btn .button:hover,.vxm-home-feat-grow-btn .button:hover,.vxm-home-feat-integ-btn .button:hover,.vxm-home-feat-sellers-btn .button:hover,.vxm-home-feat-struct-btn .button:hover,.vxm-home-feat-support-btn .button:hover{border-color:var(--vxm-dark)!important;background:rgba(26,26,26,0.04)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(26,26,26,0.08)}.vxm-home-feat-admin-btn .button:hover::after,.vxm-home-feat-conditions-btn .button:hover::after,.vxm-home-feat-grow-btn .button:hover::after,.vxm-home-feat-integ-btn .button:hover::after,.vxm-home-feat-sellers-btn .button:hover::after,.vxm-home-feat-struct-btn .button:hover::after,.vxm-home-feat-support-btn .button:hover::after{transform:translateX(4px)}@media (max-width:768px){.button.button--ink.button--lg,.button--lg{font-size:13.5px!important;line-height:1.2!important;padding:9px 14px!important;letter-spacing:0.01em}.vxm-home-hero-cta,.vxm-home-hero-cta-secondary{font-size:15px!important;padding:14px 22px!important}.vxm-home-feat-admin-title,.vxm-home-feat-admin-title p,.vxm-home-feat-vender-title,.vxm-home-feat-vender-title p,.vxm-home-feat-crecer-title,.vxm-home-feat-crecer-title p,.vxm-home-feat-vendedores-title,.vxm-home-feat-vendedores-title p,.vxm-home-feat-conectar-title,.vxm-home-feat-conectar-title p,.vxm-home-feat-plataforma-title,.vxm-home-feat-plataforma-title p,.vxm-home-feat-soporte-title,.vxm-home-feat-soporte-title p,.vxm-home-feat-autoseller-title,.vxm-home-feat-autoseller-title p,.vxm-home-feat-estructura-title,.vxm-home-feat-estructura-title p,.vxm-home-tools-feat-row h3,[class*="vxm-home-feat-"][class$="-title"] h3{font-size:20px!important;line-height:1.2!important}.vxm-home-video-subtitle,.vxm-home-video-subtitle h3{font-size:16px!important;line-height:1.35!important}.global_footer_by_growmeda .col-title,footer h4.col-title{font-size:13px!important;letter-spacing:0.06em!important}.vxm-home-hero-subtitle,.vxm-home-hero-subtitle p{font-size:15px!important;line-height:1.5!important}}@media (max-width:420px){.button.button--ink.button--lg,.button--lg{font-size:13px!important;padding:8px 12px!important}.vxm-home-feat-admin-title,.vxm-home-feat-admin-title p,[class*="vxm-home-feat-"][class$="-title"] h3{font-size:20px!important}}.vxm-autoseller-stat{position:relative;width:100%;max-width:460px;margin:0 auto;padding:22px 22px 20px;border:1px solid rgba(15,17,22,0.08);border-radius:16px;background:radial-gradient(520px 320px at 20% 0%,rgba(77,198,190,0.10),transparent 60%),linear-gradient(180deg,#FFFFFF 0%,#F7FBFA 100%);box-shadow:0 10px 28px rgba(14,17,22,0.06);font-family:Montserrat,sans-serif;color:#0E1116}.vxm-as-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:8px}.vxm-as-badge{display:inline-flex;align-items:center;gap:8px;background:#E6F7F5;border:1px solid rgba(77,198,190,0.40);padding:6px 12px;border-radius:999px;font-size:11.5px;font-weight:800;color:#2EA39C;letter-spacing:0.02em}.vxm-as-badge sup{font-size:0.7em;vertical-align:super;line-height:0}.vxm-as-badge i{font-style:normal;font-weight:700}.vxm-as-dot{width:7px;height:7px;border-radius:50%;background:#4DC6BE;box-shadow:0 0 0 4px rgba(77,198,190,0.25);animation:vxmAsPulse 1.8s ease-in-out infinite}@keyframes vxmAsPulse{0%,100%{box-shadow:0 0 0 4px rgba(77,198,190,0.25)}50%{box-shadow:0 0 0 7px rgba(77,198,190,0.05)}}.vxm-as-delta{font-size:11.5px;font-weight:800;color:#1FA463;white-space:nowrap}.vxm-as-focal{margin-bottom:22px}.vxm-as-amount{font-size:38px;font-weight:800;letter-spacing:-0.04em;color:#0E1116;line-height:1;font-variant-numeric:tabular-nums}.vxm-as-amount-lab{font-size:13px;font-weight:600;color:#5A5F66;margin-top:6px}.vxm-as-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vxm-as-tile{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:#FFFFFF;border:1px solid rgba(15,17,22,0.08);border-radius:10px;border-top-width:2px}.vxm-as-tile--teal{border-top-color:#4DC6BE}.vxm-as-tile--blue{border-top-color:#5B8DEF}.vxm-as-tile--orange{border-top-color:#F0934B}.vxm-as-tile-lab{font-size:9.5px;font-weight:700;color:#7E848C;text-transform:uppercase;letter-spacing:0.06em}.vxm-as-tile-val{font-size:19px;font-weight:800;color:#0E1116;letter-spacing:-0.02em;font-variant-numeric:tabular-nums}.vxm-as-tile-meta{font-size:10.5px;font-weight:600;color:#5A5F66}.vxm-as-tile--teal .vxm-as-tile-meta{color:#2EA39C}.vxm-as-tile--blue .vxm-as-tile-meta{color:#3E6FBF}.vxm-as-tile--orange .vxm-as-tile-meta{color:#B9722E}@media (max-width:600px){.vxm-autoseller-stat{padding:18px 16px 16px}.vxm-as-amount{font-size:32px}.vxm-as-tiles{gap:6px}.vxm-as-tile{padding:8px 10px}.vxm-as-tile-val{font-size:16px}}.vxm-fc{--fc-teal:#4DC6BE;--fc-teal-d:#2EA39C;--fc-teal-ink:#0B6B5F;--fc-mint-50:#F2FBF8;--fc-mint-100:#DDF7F0;--fc-ink:#1A1A1A;--fc-ink-2:#384153;--fc-mute:#69748A;--fc-mute-2:#94A0B2;--fc-line:#ECEFF3;--fc-line-2:#E2E7EE;--fc-paper:#FFFFFF;--fc-ease:cubic-bezier(.22,.7,.24,1);display:grid;grid-template-columns:1.06fr 0.94fr;gap:clamp(24px,3.4vw,56px);align-items:center;max-width:1240px;margin:0 auto;padding:16px 40px 56px;font-family:Montserrat,sans-serif}.vxm-fc__stage{position:relative;border-radius:34px;min-height:560px;display:grid;place-items:center;padding:48px 40px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 95% at 12% 8%,#B7F0E1 0%,rgba(183,240,225,0) 55%),radial-gradient(120% 110% at 90% 100%,#C6EEC9 0%,rgba(198,238,201,0) 52%),radial-gradient(140% 120% at 100% 0%,#DDF7F0 0%,rgba(221,247,240,0) 45%),linear-gradient(155deg,#E8FBF5 0%,#EAF8EC 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.60),0 1px 0 rgba(13,40,33,0.04)}.vxm-fc__stage::before{content:"";position:absolute;inset:0;z-index:0;opacity:0.55;background-image:linear-gradient(rgba(15,80,70,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,80,70,0.05) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(75% 75% at 50% 50%,#000 30%,transparent 80%);mask-image:radial-gradient(75% 75% at 50% 50%,#000 30%,transparent 80%);pointer-events:none}.vxm-fc__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.vxm-fc__blob{position:absolute;border-radius:50%;filter:blur(36px);opacity:0.55;will-change:transform}.vxm-fc__blob--1{width:260px;height:260px;left:-50px;top:-40px;background:#7EE8D0;animation:vxmFcFloat1 13s ease-in-out infinite}.vxm-fc__blob--2{width:300px;height:300px;right:-60px;bottom:-70px;background:#9FE6A6;animation:vxmFcFloat2 16s ease-in-out infinite}.vxm-fc__blob--3{width:220px;height:220px;top:35%;left:50%;background:#C2F0E2;opacity:0.4;animation:vxmFcFloat3 18s ease-in-out infinite}@keyframes vxmFcFloat1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(26px,22px) scale(1.08)}}@keyframes vxmFcFloat2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-24px,-18px) scale(1.06)}}@keyframes vxmFcFloat3{0%,100%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,calc(-50% + 18px)) scale(0.92)}}.vxm-fc__viewport{position:relative;z-index:2;width:100%;max-width:430px;display:grid;place-items:center;animation:vxmFcBob 7s ease-in-out infinite;will-change:transform}@keyframes vxmFcBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.vxm-fc__viz{grid-area:1 / 1;width:100%;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(14px) scale(0.985);transition:opacity 500ms var(--fc-ease),transform 600ms var(--fc-ease);pointer-events:none}.vxm-fc__viz--active{opacity:1;visibility:visible;transform:none;pointer-events:auto}.vxm-fc__viz-card{display:none}.vxm-fc__nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;position:relative}.vxm-fc__item{position:relative;border-top:1px solid var(--fc-line);cursor:pointer}.vxm-fc__item:last-child{border-bottom:1px solid var(--fc-line)}.vxm-fc__progress{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--fc-line-2);border-radius:3px;overflow:hidden}.vxm-fc__progress-fill{display:block;position:absolute;left:0;top:0;width:100%;height:0;background:var(--fc-teal);border-radius:3px;transition:background-color 260ms ease}.vxm-fc__item--active .vxm-fc__progress-fill{animation:vxmFcProgress 6000ms linear forwards}@keyframes vxmFcProgress{from{height:0}to{height:100%}}.vxm-fc__btn{display:block;position:relative;width:100%;text-align:left;background:transparent;border:none;padding:22px 6px 22px 26px;cursor:pointer;font-family:Montserrat,sans-serif}.vxm-fc__btn-label{display:inline-block;font-size:clamp(17px,1.7vw,20px);font-weight:700;letter-spacing:-0.01em;color:var(--fc-mute);transition:color 300ms var(--fc-ease);padding-right:32px}.vxm-fc__item:hover .vxm-fc__btn-label{color:var(--fc-ink-2)}.vxm-fc__item--active .vxm-fc__btn-label{color:var(--fc-ink)}.vxm-fc__idx{position:absolute;right:6px;top:24px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:0.04em;color:var(--fc-mute);opacity:0;transition:opacity 300ms var(--fc-ease),color 300ms var(--fc-ease);font-variant-numeric:tabular-nums}.vxm-fc__item:hover .vxm-fc__idx{opacity:1}.vxm-fc__item--active .vxm-fc__idx{opacity:1;color:var(--fc-teal-ink)}.vxm-fc__btn-expand{max-height:0;opacity:0;overflow:hidden;transition:max-height 550ms var(--fc-ease),opacity 320ms ease;padding-right:6px}.vxm-fc__item--active .vxm-fc__btn-expand{max-height:480px;opacity:1}.vxm-fc__btn-lead{font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:var(--fc-ink);margin:10px 0 8px;letter-spacing:-0.005em}.vxm-fc__btn-body{font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:500;color:var(--fc-mute);line-height:1.6;margin:0 0 18px;max-width:92%;text-wrap:pretty}body .vxm-fc__btn-cta,body a.vxm-fc__btn-cta,body .vxm-fc__btn-cta.button,body .vxm-fc__btn-cta.button--ink,body .vxm-fc__btn-cta.button--lg,body .button.button--ink.button--lg.vxm-fc__btn-cta{display:inline-flex!important;align-items:center!important;gap:9px!important;margin:4px 0 0!important;padding:10px 22px!important;font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:13.5px!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important;text-transform:none!important;color:var(--fc-ink)!important;background:var(--fc-paper)!important;border:1.5px solid var(--fc-line-2)!important;border-radius:999px!important;box-shadow:none!important;transition:border-color 280ms var(--fc-ease),color 280ms var(--fc-ease),transform 280ms var(--fc-ease),box-shadow 280ms var(--fc-ease)!important;cursor:pointer}body .vxm-fc__btn-cta:hover,body a.vxm-fc__btn-cta:hover,body .button.button--ink.button--lg.vxm-fc__btn-cta:hover{border-color:var(--fc-teal)!important;color:var(--fc-teal-d)!important;background:var(--fc-paper)!important;transform:translateY(-1px);box-shadow:0 6px 18px -10px rgba(45,212,191,0.55)!important}body .vxm-fc__btn-cta:hover .vxm-fc__btn-cta-arrow{transform:translateX(3px)}body .vxm-fc__btn-cta::before,body a.vxm-fc__btn-cta::before,body .button.button--ink.vxm-fc__btn-cta::before,body .button.button--ink.button--lg.vxm-fc__btn-cta::before,body .vxm-fc__btn-cta::after{display:none!important;content:none!important;background:none!important;border:none!important;height:0!important;width:0!important}.vxm-fc__btn-cta-label{display:inline-block}.vxm-fc__btn-cta-arrow{width:14px;height:14px;flex:none;transition:transform 280ms var(--fc-ease)}@media (max-width:940px){.vxm-fc{grid-template-columns:1fr;gap:30px;padding:24px 22px 56px}.vxm-fc__stage{min-height:480px;padding:36px 24px;order:1}.vxm-fc__nav{order:2}.vxm-fc__btn{padding:18px 6px 18px 22px}.vxm-fc__btn-body{max-width:100%}}@media (max-width:560px){.vxm-fc__stage{min-height:420px;padding:28px 18px;border-radius:24px}.vxm-fc__viewport{max-width:360px}}.vxm-fc__reveal{opacity:1}.vxm-fc__pop{transform:none;opacity:1}@media (prefers-reduced-motion:no-preference){.vxm-fc__viz--active .vxm-fc__reveal{animation:vxmFcRise 500ms cubic-bezier(.22,.7,.24,1) both}.vxm-fc__viz--active .vxm-fc__pop{animation:vxmFcPop 450ms cubic-bezier(.22,.7,.24,1) both}}@keyframes vxmFcRise{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes vxmFcPop{from{transform:scale(0.3);opacity:0}to{transform:none;opacity:1}}.vxm-fc__mock-typing{align-self:flex-start;background:#F2F5F8;border-radius:16px;border-bottom-left-radius:5px;padding:12px 15px;display:none;gap:5px}.vxm-fc__mock-typing.is-on{display:flex}.vxm-fc__mock-typing i{width:7px;height:7px;border-radius:50%;background:#B6C2CE;animation:vxmFcTd 1.1s infinite;display:inline-block}.vxm-fc__mock-typing i:nth-child(2){animation-delay:0.16s}.vxm-fc__mock-typing i:nth-child(3){animation-delay:0.32s}@keyframes vxmFcTd{0%,60%,100%{transform:translateY(0);opacity:0.5}30%{transform:translateY(-5px);opacity:1}}.vxm-fc__mock-toggle{transition:background 400ms cubic-bezier(.22,.7,.24,1)}.vxm-fc__mock-knob{transition:transform 400ms cubic-bezier(.22,.7,.24,1),left 400ms cubic-bezier(.22,.7,.24,1)}.vxm-fc__viz[data-viz="grow"]:not(.vxm-fc__viz--active) .vxm-fc__mock-toggle--on{background:rgba(255,255,255,0.22)}.vxm-fc__viz[data-viz="grow"]:not(.vxm-fc__viz--active) .vxm-fc__mock-knob{left:2px}.vxm-fc__count{font-variant-numeric:tabular-nums;display:inline-block;min-width:1.4ch;text-align:right}.vxm-fc__caret{display:inline-block;width:1.5px;height:13px;background:#2EA39C;margin-left:1px;vertical-align:-2px;animation:vxmFcBlink 1s steps(1) infinite}@keyframes vxmFcBlink{50%{opacity:0}}.vxm-fc__mock{width:100%;background:var(--fc-paper);border:1px solid rgba(255,255,255,0.7);border-radius:22px;box-shadow:0 26px 60px -28px rgba(13,40,33,0.45),0 12px 28px -22px rgba(13,40,33,0.30);font-family:Montserrat,sans-serif;color:var(--fc-ink);overflow:hidden;display:flex;flex-direction:column}.vxm-fc__mock-head{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--fc-ink);border-bottom:1px solid rgba(255,255,255,0.06)}.vxm-fc__mock-tab{display:inline-flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:600;color:#FFFFFF;letter-spacing:0.01em}.vxm-fc__mock-tab-strong{font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700;color:#FFFFFF;letter-spacing:-0.005em}.vxm-fc__mock-tab-dot{width:7px;height:7px;border-radius:50%;background:var(--fc-teal);box-shadow:0 0 0 4px rgba(45,212,191,0.30);animation:vxmFcPulse 2.4s var(--fc-ease) infinite;flex:none}@keyframes vxmFcPulse{0%{box-shadow:0 0 0 0 rgba(45,212,191,0.45)}70%{box-shadow:0 0 0 8px rgba(45,212,191,0)}100%{box-shadow:0 0 0 0 rgba(45,212,191,0)}}.vxm-fc__mock-count{font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:800;color:#04302a;background:var(--fc-teal);padding:3px 9px;border-radius:999px;letter-spacing:0.04em}.vxm-fc__mock-spacer{flex:1}.vxm-fc__mock-pill-mini{font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700;color:#D9DEE6;background:rgba(255,255,255,0.12);padding:3px 9px;border-radius:999px;letter-spacing:0.04em}.vxm-fc__mock-pill-on{font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:800;color:#04302a;background:var(--fc-teal);padding:3px 9px;border-radius:999px;letter-spacing:0.04em}.vxm-fc__mock-toggle{width:30px;height:16px;border-radius:999px;background:rgba(255,255,255,0.22);position:relative;flex-shrink:0;transition:background 400ms var(--fc-ease)}.vxm-fc__mock-toggle--on{background:var(--fc-teal)}.vxm-fc__mock-knob{position:absolute;top:2px;left:16px;width:12px;height:12px;border-radius:50%;background:#FFFFFF;transition:transform 400ms var(--fc-ease)}.vxm-fc__mock-foot{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-top:1px solid var(--fc-line);background:#FAFBFC}.vxm-fc__mock-foot-meta{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:var(--fc-teal-d);letter-spacing:0.01em}.vxm-fc__mock-btn{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:#04302a;background:var(--fc-teal);padding:7px 16px;border-radius:10px;letter-spacing:0.01em;box-shadow:0 8px 18px -10px rgba(45,212,191,0.9)}.vxm-fc__mock--admin .vxm-fc__mock-rows{padding:6px 6px}.vxm-fc__mock-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;font-family:Montserrat,sans-serif;border-radius:13px;transition:background 200ms var(--fc-ease)}.vxm-fc__mock-row:hover{background:#F7F9FB}.vxm-fc__mock-id{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--fc-mute-2);font-variant-numeric:tabular-nums}.vxm-fc__mock-cli{font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;color:var(--fc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vxm-fc__mock-amt{font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700;color:var(--fc-ink-2);text-align:right;font-variant-numeric:tabular-nums}.vxm-fc__mock-stat{font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:800;padding:4px 9px;border-radius:999px;white-space:nowrap;letter-spacing:0.03em;text-align:center}.vxm-fc__mock-stat--nuevo{background:#EEF1F6;color:#5A6577}.vxm-fc__mock-stat--pink{background:#FCE7F1;color:#C81E5B}.vxm-fc__mock-stat--green{background:#D8F6E6;color:#0E8A52}.vxm-fc__mock-stat--red{background:#FDE5E5;color:#D5403E}.vxm-fc__mock--grow .vxm-fc__mock-cfg{padding:16px 14px 6px;display:flex;flex-direction:column;gap:10px}.vxm-fc__mock-cfg-row{display:flex;align-items:center;gap:13px;padding:13px 14px;background:var(--fc-paper);border:1px solid var(--fc-line);border-radius:14px}.vxm-fc__mock-cfg-ic{width:32px;height:32px;border-radius:10px;background:var(--fc-mint-50);color:var(--fc-teal-ink);display:grid;place-items:center;font-size:16px;flex-shrink:0}.vxm-fc__mock-cfg-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.vxm-fc__mock-cfg-txt b{display:block;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700;color:var(--fc-ink)}.vxm-fc__mock-cfg-txt i{font-style:normal;font-family:Montserrat,sans-serif;font-size:11.5px;color:var(--fc-mute);font-weight:500}.vxm-fc__mock--sellers .vxm-fc__mock-head{padding:14px 18px}.vxm-fc__mock--sellers .vxm-fc__mock-tmpl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 14px 4px}.vxm-fc__mock-tmpl-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px 10px;background:var(--fc-paper);border:1.5px solid var(--fc-line);border-radius:14px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;color:var(--fc-ink-2);text-align:center;transition:all 350ms var(--fc-ease)}.vxm-fc__mock-tmpl-card--active{background:var(--fc-mint-50);border-color:var(--fc-teal);color:var(--fc-teal-ink);box-shadow:0 10px 22px -16px rgba(45,212,191,0.9)}.vxm-fc__mock-tmpl-card--active .vxm-fc__mock-tmpl-ic{color:var(--fc-teal-ink);transform:scale(1.12)}.vxm-fc__mock-tmpl-ic{font-size:20px;line-height:1;color:var(--fc-mute-2);transition:all 350ms var(--fc-ease)}.vxm-fc__mock--conditions .vxm-fc__mock-avatar{width:28px;height:28px;border-radius:50%;background:var(--fc-teal);color:#053b34;display:inline-flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;flex:none}.vxm-fc__mock-cli-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 14px 6px}.vxm-fc__mock-cli-col{display:flex;flex-direction:column;gap:5px;padding:12px 13px;background:var(--fc-paper);border:1px solid var(--fc-line);border-radius:13px}.vxm-fc__mock-cli-lab{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;color:var(--fc-mute-2);text-transform:uppercase;letter-spacing:0.08em}.vxm-fc__mock-cli-val{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:var(--fc-ink);letter-spacing:-0.005em}.vxm-fc__mock-cli-pays{display:flex;flex-wrap:wrap;gap:8px;padding:8px 14px 16px}.vxm-fc__mock-cli-pay-chip{font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;color:var(--fc-teal-d);background:var(--fc-mint-50);border:1px solid var(--fc-teal);padding:6px 12px;border-radius:999px}.vxm-fc__mock-cli-pay-chip--off{color:var(--fc-mute);background:transparent;border-color:var(--fc-line-2)}.vxm-fc__mock--integ .vxm-fc__mock-erps{padding:4px 4px}.vxm-fc__mock-erp{display:flex;align-items:center;gap:13px;padding:13px 12px;border-radius:13px}.vxm-fc__mock-erp + .vxm-fc__mock-erp{border-top:1px solid var(--fc-line);border-radius:0}.vxm-fc__mock-erp-ic{width:32px;height:32px;border-radius:10px;background:var(--fc-mint-50);color:var(--fc-teal-ink);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex-shrink:0}.vxm-fc__mock-erp-tx{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.vxm-fc__mock-erp-tx b{font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700;color:var(--fc-ink)}.vxm-fc__mock-erp-tx i{font-style:normal;font-family:Montserrat,sans-serif;font-size:11px;color:var(--fc-mute-2);font-weight:500}.vxm-fc__mock-erp-ok{width:22px;height:22px;border-radius:50%;background:var(--fc-teal);color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.vxm-fc__mock--support .vxm-fc__mock-chat-head{display:flex;align-items:center;gap:11px;padding:14px 18px;background:var(--fc-ink);border-bottom:1px solid rgba(255,255,255,0.06)}.vxm-fc__mock-ai-avatar{width:32px;height:32px;border-radius:9px;background:var(--fc-teal);color:#053b34;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:700}.vxm-fc__mock-chat-meta{display:flex;flex-direction:column;gap:1px}.vxm-fc__mock-chat-meta b{font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700;color:#FFFFFF}.vxm-fc__mock-chat-meta i{font-style:normal;font-family:Montserrat,sans-serif;font-size:11px;color:#C6D6CE;display:inline-flex;align-items:center;gap:5px}.vxm-fc__mock-ai-dot{width:7px;height:7px;border-radius:50%;background:#34D399}.vxm-fc__mock-chat-body{padding:16px 14px 12px;display:flex;flex-direction:column;gap:10px;min-height:160px}.vxm-fc__mock-bubble{font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;padding:11px 14px;border-radius:16px;line-height:1.45;max-width:86%}.vxm-fc__mock-bubble--user{background:var(--fc-teal);color:#063c35;align-self:flex-end;border-bottom-right-radius:5px}.vxm-fc__mock-bubble--ai{background:#F2F5F8;color:var(--fc-ink-2);align-self:flex-start;max-width:92%;border-bottom-left-radius:5px;display:flex;flex-direction:column;gap:5px}.vxm-fc__mock-bubble-step{font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;color:var(--fc-ink);line-height:1.4}.vxm-fc__mock-bubble-step b{color:var(--fc-teal-d);font-weight:800;margin-right:6px}.vxm-fc__mock-chat-input{display:flex;align-items:center;gap:8px;margin:0 14px 14px;padding:9px 9px 9px 13px;border:1.5px solid var(--fc-teal);border-radius:13px}.vxm-fc__mock-chat-prompt{flex:1;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;color:var(--fc-mute-2)}.vxm-fc__mock-chat-send{width:28px;height:28px;border-radius:9px;background:var(--fc-teal);color:#053b34;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.row-fluid-wrapper.dnd_area-row-19-background-color,.row-fluid-wrapper.dnd_area-row-19-background-layers{background:transparent!important}.row-fluid-wrapper.dnd_area-row-19-background-color>.row-fluid{background:transparent!important}.vxm-fc .vxm-as-amount,.vxm-fc .vxm-as-head,.vxm-fc .vxm-as-focal,.vxm-fc .vxm-as-tiles,.vxm-fc .vxm-as-tile,.vxm-fc>.vxm-as-tiles,.vxm-fc__viewport>.vxm-as-tiles,.vxm-fc__stage>.vxm-as-tiles{display:none!important}.vxm-lp{--lp-teal:#4DC6BE;--lp-teal-d:#2EA39C;--lp-teal-ink:#0B6B5F;--lp-mint-50:#F2FBF8;--lp-mint-line:#D6F0EA;--lp-ink:#1A1A1A;--lp-paper:#FFFFFF;--lp-text-on-dark:#F4FBF9;--lp-t-900:#1A1A1A;--lp-t-700:#384153;--lp-t-500:#69748A;--lp-t-400:#94A0B2;--lp-line:#ECEFF3;--lp-line-2:#E2E7EE;--lp-slate-bg:#EEF1F6;--lp-slate-tx:#5A6577;--lp-pink-bg:#FCE7F1;--lp-pink-tx:#C81E5B;--lp-grn-bg:#D8F6E6;--lp-grn-tx:#0E8A52;--lp-red-bg:#FDE5E5;--lp-red-tx:#D5403E;--lp-shadow-card:0 26px 60px -28px rgba(13,40,33,0.45),0 12px 28px -22px rgba(13,40,33,0.30);--lp-shadow-soft:0 18px 40px -26px rgba(13,40,33,0.4);--lp-ease:cubic-bezier(.22,.7,.24,1);font-family:Montserrat,sans-serif}.vxm-lp__stage{position:relative;overflow:visible;isolation:isolate;padding:60px 52px 66px;width:100%;box-sizing:border-box;background:transparent;color:var(--lp-ink)}.vxm-lp__stage::before{display:none;content:"";position:absolute;inset:0;z-index:0;opacity:0.6;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(80% 75% at 50% 40%,#000 30%,transparent 82%);mask-image:radial-gradient(80% 75% at 50% 40%,#000 30%,transparent 82%)}.vxm-lp__blob{display:none;position:absolute;z-index:0;filter:blur(46px);border-radius:50%;opacity:0.32;pointer-events:none}.vxm-lp__blob--1{width:320px;height:320px;left:-70px;top:-50px;background:#4DC6BE;animation:vxmLpFloat1 14s ease-in-out infinite}.vxm-lp__blob--2{width:360px;height:360px;right:-90px;bottom:-110px;background:#3FBF9E;animation:vxmLpFloat2 17s ease-in-out infinite}@keyframes vxmLpFloat1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(30px,26px) scale(1.08)}}@keyframes vxmLpFloat2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-26px,-20px) scale(1.06)}}.vxm-lp__bento{position:relative;z-index:2;display:grid;max-width:1140px;margin:0 auto;grid-template-columns:repeat(3,1fr);gap:18px}.vxm-lp__card--span2{grid-column:span 2}.vxm-lp__card--span3{grid-column:span 3}.vxm-lp__card{position:relative;background:var(--lp-paper);border:1px solid rgba(255,255,255,0.8);border-radius:22px;padding:24px 24px 22px;box-shadow:var(--lp-shadow-soft);display:flex;flex-direction:column;overflow:hidden;transition:transform 450ms var(--lp-ease),box-shadow 450ms var(--lp-ease)}.vxm-lp__card:hover{transform:translateY(-5px);box-shadow:var(--lp-shadow-card)}.vxm-lp__kicker{display:inline-flex;align-items:center;gap:7px;width:fit-content;white-space:nowrap;font-family:Montserrat,sans-serif;font-weight:700;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--lp-teal-d);background:var(--lp-mint-50);border:1px solid var(--lp-mint-line);padding:6px 11px;border-radius:999px;margin-bottom:14px}.vxm-lp__kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--lp-teal);box-shadow:0 0 0 3px rgba(77,198,190,0.2)}.vxm-lp__card .vxm-lp__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:1.18;letter-spacing:-0.01em;color:var(--lp-t-900);margin:0 0 7px;max-width:22ch}.vxm-lp__card .vxm-lp__lede{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.55;color:var(--lp-t-500);margin:0;max-width:42ch;font-weight:500;text-wrap:pretty}.vxm-lp__card--span2 .vxm-lp__title,.vxm-lp__card--span3 .vxm-lp__title,.vxm-lp__card--span2 .vxm-lp__lede,.vxm-lp__card--span3 .vxm-lp__lede{max-width:none}.vxm-lp__stagebox{margin-top:18px}.vxm-lp__stagebox--photo{display:flex;align-items:center;justify-content:center;flex:1}.vxm-lp__client-img{display:block;width:100%;max-width:540px;height:auto;filter:drop-shadow(0 22px 44px rgba(13,40,33,0.28));transition:transform 450ms var(--lp-ease)}.vxm-lp__card:hover .vxm-lp__client-img{transform:translateY(-4px) scale(1.01)}.vxm-lp__mock{border-radius:16px;overflow:hidden;background:var(--lp-paper);border:1px solid var(--lp-line);box-shadow:var(--lp-shadow-soft)}.vxm-lp__mbar{display:flex;align-items:center;gap:10px;background:var(--lp-ink);color:#FFFFFF;padding:13px 15px}.vxm-lp__mlead{display:inline-flex;align-items:center;gap:9px;font-family:Montserrat,sans-serif;font-weight:600;font-size:13.5px;letter-spacing:0.01em;color:#FFFFFF}.vxm-lp__mspacer{flex:1}.vxm-lp__livedot{width:8px;height:8px;border-radius:50%;background:var(--lp-teal);box-shadow:0 0 0 0 rgba(77,198,190,0.5);animation:vxmLpPulse 2.4s var(--lp-ease) infinite;flex:none}@keyframes vxmLpPulse{0%{box-shadow:0 0 0 0 rgba(77,198,190,0.45)}70%{box-shadow:0 0 0 8px rgba(77,198,190,0)}100%{box-shadow:0 0 0 0 rgba(77,198,190,0)}}.vxm-lp__hpill{font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:0.04em;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,0.12);color:#D9DEE6;white-space:nowrap}.vxm-lp__hpill--teal{background:var(--lp-teal);color:#04302a;font-weight:800}.vxm-lp__ava{width:26px;height:26px;border-radius:50%;background:var(--lp-teal);color:#053b34;display:grid;place-items:center;font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;flex:none}.vxm-lp__mbody{padding:14px}.vxm-lp__mbody--tight{padding:6px 12px}.vxm-lp__reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.vxm-lp__card:hover .vxm-lp__reveal{animation:vxmLpRise 550ms var(--lp-ease) both;animation-delay:var(--d,0s)}}@keyframes vxmLpRise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vxmLpPop{from{transform:scale(0.3);opacity:0}to{transform:none;opacity:1}}@keyframes vxmLpGrow{from{transform:scaleY(0.32)}to{transform:scaleY(1)}}@keyframes vxmLpSweep{from{stroke-dashoffset:326}to{stroke-dashoffset:59}}.vxm-lp__tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vxm-lp__tile{border:1px solid var(--lp-line);border-radius:13px;padding:10px;transition:all 350ms var(--lp-ease)}.vxm-lp__timg{height:60px;border-radius:9px;position:relative;overflow:hidden}.vxm-lp__timg::after{content:attr(data-tag);position:absolute;left:6px;bottom:5px;font-family:Montserrat,sans-serif;font-weight:700;font-size:8.5px;letter-spacing:0.03em;color:#FFFFFF;background:rgba(0,0,0,0.32);padding:3px 5px;border-radius:5px}.vxm-lp__timg--a{background:linear-gradient(135deg,#4DC6BE,#2EA39C)}.vxm-lp__timg--b{background:linear-gradient(135deg,#5FD0B6,#3FBF9E)}.vxm-lp__timg--c{background:linear-gradient(135deg,#7FD89A,#4FB87E)}.vxm-lp__tl{font-family:Montserrat,sans-serif;font-weight:600;font-size:11px;color:var(--lp-t-700);margin-top:8px}.vxm-lp__tp{font-family:Montserrat,sans-serif;font-weight:700;font-size:12.5px;color:var(--lp-t-900);margin-top:2px;font-variant-numeric:tabular-nums}.vxm-lp__card:hover .vxm-lp__tile:nth-child(2){border-color:var(--lp-teal);box-shadow:0 10px 22px -16px rgba(77,198,190,0.9);transform:translateY(-3px)}.vxm-lp__cartbar{display:flex;align-items:center;gap:10px;margin-top:11px;padding:11px 13px;border-radius:13px;background:var(--lp-mint-50);border:1px solid var(--lp-mint-line)}.vxm-lp__ci{width:30px;height:30px;border-radius:9px;background:var(--lp-teal);display:grid;place-items:center;color:#053b34;flex:none}.vxm-lp__ci svg{width:16px;height:16px}.vxm-lp__cmeta{display:flex;flex-direction:column;min-width:0}.vxm-lp__ck{font-family:Montserrat,sans-serif;font-weight:600;font-size:12.5px;color:var(--lp-teal-ink)}.vxm-lp__cs{font-family:Montserrat,sans-serif;font-size:11.5px;color:var(--lp-teal-d);font-weight:500}.vxm-lp__camt{margin-left:auto;font-family:Montserrat,sans-serif;font-weight:800;font-size:14px;color:var(--lp-teal-d);font-variant-numeric:tabular-nums}.vxm-lp__cgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vxm-lp__cbox{border:1px solid var(--lp-line);border-radius:12px;padding:11px 12px}.vxm-lp__ck-lab{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:var(--lp-t-400)}.vxm-lp__cv{font-family:Montserrat,sans-serif;font-weight:700;font-size:14.5px;color:var(--lp-t-900);margin-top:5px}.vxm-lp__cv--teal{color:var(--lp-teal-d)}.vxm-lp__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.vxm-lp__chip{font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;padding:6px 11px;border-radius:999px;border:1px solid var(--lp-line-2);color:var(--lp-t-500);display:inline-flex;align-items:center;gap:6px}.vxm-lp__chip--on{border-color:var(--lp-teal);background:var(--lp-mint-50);color:var(--lp-teal-d)}.vxm-lp__chip-check{width:14px;height:14px;border-radius:50%;background:var(--lp-teal);display:grid;place-items:center}.vxm-lp__chip-check svg{width:9px;height:9px;color:#FFFFFF}@media (prefers-reduced-motion:no-preference){.vxm-lp__card:hover .vxm-lp__chip--on .vxm-lp__chip-check{animation:vxmLpPop 400ms var(--lp-ease) both;animation-delay:450ms}}.vxm-lp__ord{display:flex;align-items:center;gap:11px;padding:10px 8px;border-radius:11px}.vxm-lp__ord + .vxm-lp__ord{border-top:1px solid var(--lp-line)}.vxm-lp__onum{font-variant-numeric:tabular-nums;color:var(--lp-t-400);font-weight:700;font-size:12px;width:34px;font-family:'JetBrains Mono',Montserrat,sans-serif}.vxm-lp__who{font-family:Montserrat,sans-serif;font-weight:600;font-size:12.5px;color:var(--lp-t-900);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vxm-lp__amt{font-variant-numeric:tabular-nums;font-family:Montserrat,sans-serif;font-weight:700;font-size:12.5px;color:var(--lp-t-700)}.vxm-lp__pill{font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:800;letter-spacing:0.03em;padding:5px 9px;border-radius:999px;white-space:nowrap;text-align:center}.vxm-lp__pill--slate{background:var(--lp-slate-bg);color:var(--lp-slate-tx)}.vxm-lp__pill--pink{background:var(--lp-pink-bg);color:var(--lp-pink-tx)}.vxm-lp__pill--grn{background:var(--lp-grn-bg);color:var(--lp-grn-tx)}.vxm-lp__pill--red{background:var(--lp-red-bg);color:var(--lp-red-tx)}.vxm-lp__sel{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:11px;background:var(--lp-mint-50);border:1px solid var(--lp-mint-line);margin-bottom:10px}.vxm-lp__savatar{width:22px;height:22px;border-radius:7px;background:var(--lp-teal);color:#053b34;font-family:Montserrat,sans-serif;font-weight:700;font-size:11px;display:grid;place-items:center}.vxm-lp__slbl{flex:1;font-family:Montserrat,sans-serif;font-weight:600;font-size:12.5px;color:var(--lp-teal-ink)}.vxm-lp__chev{color:var(--lp-teal-d);display:inline-flex}.vxm-lp__chev svg{width:14px;height:14px}.vxm-lp__arow{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--lp-line);border-radius:13px}.vxm-lp__athumb{width:48px;height:48px;border-radius:10px;flex:none;background:linear-gradient(135deg,#4DC6BE,#2EA39C)}.vxm-lp__ameta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.vxm-lp__an{font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;color:var(--lp-t-900)}.vxm-lp__as{font-family:Montserrat,sans-serif;font-size:11.5px;color:var(--lp-t-400);margin-top:1px}.vxm-lp__aprice{display:flex;align-items:baseline;gap:7px;margin-top:4px}.vxm-lp__now{font-family:Montserrat,sans-serif;font-weight:800;font-size:13px;color:var(--lp-teal-d);font-variant-numeric:tabular-nums}.vxm-lp__was{font-family:Montserrat,sans-serif;font-weight:600;font-size:11px;color:var(--lp-t-400);text-decoration:line-through}.vxm-lp__btn-teal{margin-top:11px;width:100%;background:var(--lp-teal);color:#053b34;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;border:none;padding:11px;border-radius:12px;box-shadow:0 10px 20px -10px rgba(77,198,190,0.9);cursor:default;position:relative;overflow:hidden;transition:transform 250ms var(--lp-ease)}.vxm-lp__btn-teal::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.45),transparent);transform:translateX(-120%)}.vxm-lp__card:hover .vxm-lp__btn-teal{transform:translateY(-1px)}@media (prefers-reduced-motion:no-preference){.vxm-lp__card:hover .vxm-lp__btn-teal::after{animation:vxmLpSheen 1100ms var(--lp-ease) 100ms}}@keyframes vxmLpSheen{to{transform:translateX(120%)}}.vxm-lp__switch{width:34px;height:20px;border-radius:999px;background:var(--lp-teal);position:relative;transition:background 400ms var(--lp-ease);flex:none}.vxm-lp__switch::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#FFFFFF;transition:transform 400ms var(--lp-ease);transform:translateX(14px)}.vxm-lp__srow{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--lp-line);border-radius:13px}.vxm-lp__srow + .vxm-lp__srow{margin-top:8px}.vxm-lp__sico{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--lp-mint-50);color:var(--lp-teal-d);flex:none}.vxm-lp__sico svg{width:17px;height:17px}.vxm-lp__smeta{display:flex;flex-direction:column;gap:1px;min-width:0}.vxm-lp__sk{font-family:Montserrat,sans-serif;font-weight:600;font-size:12.5px;color:var(--lp-t-900)}.vxm-lp__sv{font-family:Montserrat,sans-serif;font-size:11.5px;color:var(--lp-t-500)}.vxm-lp__sstate{margin-left:auto}.vxm-lp__sfoot{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding-top:11px;border-top:1px solid var(--lp-line)}.vxm-lp__recov{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;color:var(--lp-teal-d);display:inline-flex;align-items:center;gap:6px}.vxm-lp__recov svg{width:13px;height:13px}.vxm-lp__data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vxm-lp__dpanel{border:1px solid var(--lp-line);border-radius:14px;padding:16px;min-height:208px;display:flex;flex-direction:column;background:var(--lp-paper)}.vxm-lp__dpanel--tint{background:var(--lp-mint-50);border-color:var(--lp-mint-line)}.vxm-lp__dhead{display:flex;align-items:center;justify-content:space-between}.vxm-lp__dlabel{font-family:Montserrat,sans-serif;font-weight:700;font-size:12.5px;color:var(--lp-t-900)}.vxm-lp__dnote{font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700;color:var(--lp-teal-d);background:var(--lp-mint-50);padding:3px 8px;border-radius:999px;border:1px solid var(--lp-mint-line);white-space:nowrap}.vxm-lp__dpanel--tint .vxm-lp__dnote{background:#FFFFFF}.vxm-lp__bars{display:flex;align-items:flex-end;gap:9px;height:108px;margin-top:auto}.vxm-lp__bar{flex:1;border-radius:6px 6px 4px 4px;background:linear-gradient(180deg,#5FE0CD,#14B8A6);transform-origin:bottom;transform:scaleY(1);position:relative}.vxm-lp__bar:nth-child(1){height:34%}.vxm-lp__bar:nth-child(2){height:48%}.vxm-lp__bar:nth-child(3){height:42%}.vxm-lp__bar:nth-child(4){height:66%}.vxm-lp__bar:nth-child(5){height:82%}.vxm-lp__bar:nth-child(6){height:100%}.vxm-lp__bar--top{background:linear-gradient(180deg,#1A1A1A,#384153)}.vxm-lp__bar-star{position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:13px;height:13px;color:var(--lp-teal-d)}@media (prefers-reduced-motion:no-preference){.vxm-lp__card:hover .vxm-lp__bar{animation:vxmLpGrow 700ms var(--lp-ease) both}.vxm-lp__card:hover .vxm-lp__bar:nth-child(1){animation-delay:0.05s}.vxm-lp__card:hover .vxm-lp__bar:nth-child(2){animation-delay:0.11s}.vxm-lp__card:hover .vxm-lp__bar:nth-child(3){animation-delay:0.17s}.vxm-lp__card:hover .vxm-lp__bar:nth-child(4){animation-delay:0.23s}.vxm-lp__card:hover .vxm-lp__bar:nth-child(5){animation-delay:0.29s}.vxm-lp__card:hover .vxm-lp__bar:nth-child(6){animation-delay:0.35s}}.vxm-lp__gauge{display:grid;place-items:center;margin:auto 0;position:relative;flex:1}.vxm-lp__gauge svg{width:124px;height:124px;transform:rotate(-90deg)}.vxm-lp__gauge-bg{fill:none;stroke:var(--lp-line);stroke-width:11}.vxm-lp__gauge-val{fill:none;stroke:url(#vxmLpGaugeGrad);stroke-width:11;stroke-linecap:round;stroke-dasharray:326;stroke-dashoffset:59}@media (prefers-reduced-motion:no-preference){.vxm-lp__card:hover .vxm-lp__gauge-val{animation:vxmLpSweep 1100ms var(--lp-ease) both}}.vxm-lp__gauge-num{position:absolute;inset:0;display:grid;place-items:center}.vxm-lp__gauge-num b{font-family:Montserrat,sans-serif;font-weight:800;font-size:34px;color:var(--lp-t-900);letter-spacing:-0.02em}.vxm-lp__gfoot{text-align:center;font-family:Montserrat,sans-serif;font-weight:700;font-size:11px;color:var(--lp-teal-d);margin-top:8px}.vxm-lp__big{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.vxm-lp__big-n{font-family:Montserrat,sans-serif;font-weight:800;font-size:64px;line-height:1;letter-spacing:-0.03em;color:var(--lp-teal-d);font-variant-numeric:tabular-nums}.vxm-lp__big-u{font-family:Montserrat,sans-serif;font-weight:700;font-size:11px;color:var(--lp-t-400);letter-spacing:0.08em;text-transform:uppercase;margin-top:6px}.vxm-lp__big-dots{display:flex;gap:6px;margin-top:14px}.vxm-lp__big-dots i{width:7px;height:7px;border-radius:50%;background:var(--lp-line-2);display:inline-block}.vxm-lp__big-dots i.vxm-lp__on{background:var(--lp-teal)}.vxm-lp__cta{position:relative;z-index:2;text-align:center;margin:32px auto 0}@media (max-width:960px){.vxm-lp__stage{padding:44px 24px 50px;border-radius:24px}.vxm-lp__bento{grid-template-columns:1fr;gap:16px}.vxm-lp__card--span2,.vxm-lp__card--span3{grid-column:span 1}.vxm-lp__data-grid{grid-template-columns:1fr}}@media (max-width:560px){.vxm-lp__stage{padding:36px 16px 42px}.vxm-lp__card{padding:20px}.vxm-lp__tgrid{gap:8px}.vxm-lp__timg{height:48px}}.vxm-v3{--v3-accent:#00BFA6;--v3-accent-ink:#00120F;--v3-surface:#FFFFFF;--v3-text:#0A1512;--v3-muted:#56635E;--v3-faint:#8A958F;--v3-line:color-mix(in oklab,#0A1512 9%,transparent);--v3-line-strong:color-mix(in oklab,#0A1512 16%,transparent);--v3-ease:cubic-bezier(.2,.7,.2,1);font-family:Montserrat,sans-serif;position:relative;max-width:1320px;margin:0 auto;padding:clamp(48px,7vw,104px) clamp(20px,5vw,76px);background:transparent}.vxm-v3__head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:clamp(28px,3.5vw,44px)}.vxm-v3__head-text{max-width:640px}.vxm-v3__eyebrow{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:var(--v3-muted);background:var(--v3-surface);border:1px solid var(--v3-line);padding:7px 14px 7px 11px;border-radius:999px;margin-bottom:20px}.vxm-v3__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--v3-accent);box-shadow:0 0 0 4px color-mix(in oklab,#00BFA6 22%,transparent);display:inline-block}.vxm-v3 .vxm-v3__sec-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:var(--vxm-fs-title)!important;line-height:1.15!important;letter-spacing:-0.01em!important;color:var(--v3-text)!important;margin:0 0 16px!important;text-wrap:balance}.vxm-v3__sec-sub{font-size:clamp(15px,1.5vw,18px);line-height:1.55;color:var(--v3-muted);margin:0;text-wrap:pretty}.vxm-v3__nav{display:flex;gap:10px;flex:none}.vxm-v3__arrow{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--v3-line-strong);background:var(--v3-surface);color:var(--v3-text);cursor:pointer;transition:background 0.2s,color 0.2s,border-color 0.2s,transform 0.2s,opacity 0.2s}.vxm-v3__arrow:hover{background:var(--v3-accent);color:var(--v3-accent-ink);border-color:var(--v3-accent);transform:translateY(-2px)}.vxm-v3__arrow:disabled{opacity:0.32;cursor:default;transform:none;background:var(--v3-surface);color:var(--v3-text);border-color:var(--v3-line)}.vxm-v3__track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 4px 34px;scrollbar-width:none;cursor:grab}.vxm-v3__track::-webkit-scrollbar{display:none}.vxm-v3__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.vxm-v3__track.is-dragging *{pointer-events:none;user-select:none}.vxm-v3__track{--v3-fade:clamp(40px,6vw,72px)}.vxm-v3__track.is-fade-left{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--v3-fade));mask-image:linear-gradient(to right,transparent 0,#000 var(--v3-fade))}.vxm-v3__track.is-fade-right{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--v3-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--v3-fade)),transparent 100%)}.vxm-v3__track.is-fade-left.is-fade-right{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--v3-fade),#000 calc(100% - var(--v3-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--v3-fade),#000 calc(100% - var(--v3-fade)),transparent 100%)}.vxm-v3__card{scroll-snap-align:start;flex:0 0 clamp(286px,26vw,332px);border-radius:28px;overflow:hidden;background:var(--v3-surface);border:1px solid var(--v3-line);display:flex;flex-direction:column;text-decoration:none;color:inherit;box-shadow:0 2px 4px rgba(16,40,34,0.04),0 22px 48px -30px rgba(16,40,34,0.32);transition:transform 0.4s var(--v3-ease),box-shadow 0.4s,border-color 0.3s}.vxm-v3__card:hover{transform:translateY(-9px);border-color:color-mix(in oklab,#00BFA6 45%,var(--v3-line));box-shadow:0 36px 66px -30px color-mix(in oklab,#00BFA6 55%,rgba(16,40,34,0.5))}.vxm-v3__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#ECF1EF}.vxm-v3__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.8s var(--v3-ease)}.vxm-v3__card:hover .vxm-v3__media img{transform:scale(1.07)}.vxm-v3__tag{position:absolute;top:14px;left:14px;z-index:2;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:0.09em;text-transform:uppercase;color:#0A1512;background:rgba(255,255,255,0.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:6px 12px;border-radius:999px}.vxm-v3__body{position:relative;padding:22px 22px 24px;display:flex;flex-direction:column;gap:9px;flex:1}.vxm-v3__icon{width:56px;height:56px;border-radius:18px;margin-top:-50px;margin-bottom:6px;color:#FFFFFF;display:grid;place-items:center;position:relative;z-index:3;background:linear-gradient(145deg,var(--v3-accent),color-mix(in oklab,#00BFA6 66%,#073B33));box-shadow:0 12px 24px -8px color-mix(in oklab,#00BFA6 70%,transparent),0 0 0 5px var(--v3-surface);transition:transform 0.35s var(--v3-ease)}.vxm-v3__card:hover .vxm-v3__icon{transform:translateY(-3px) rotate(-5deg) scale(1.05)}.vxm-v3 .vxm-v3__title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:21px!important;margin:0!important;letter-spacing:-0.015em!important;color:var(--v3-text)!important;line-height:1.2}.vxm-v3__desc{margin:0;color:var(--v3-muted);font-size:13.5px;line-height:1.55;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:Montserrat,sans-serif}.vxm-v3__link{align-self:flex-start;margin-top:8px;display:inline-flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:#0c7e6d;transition:gap 0.25s}.vxm-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vxm-v3__link svg{transition:transform 0.25s}.vxm-v3__card:hover .vxm-v3__link{gap:11px}.vxm-v3__card:hover .vxm-v3__link svg{transform:translate(2px,-2px)}.vxm-v3__card--cta{background:linear-gradient(155deg,var(--v3-accent),color-mix(in oklab,#00BFA6 62%,#073B33));color:var(--v3-accent-ink);align-items:flex-start;justify-content:center;gap:14px;padding:34px 30px;border-color:transparent;position:relative;overflow:hidden}.vxm-v3__card--cta::after{content:"";position:absolute;inset:0;opacity:0.45;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vxm-v3__cta-spark,.vxm-v3__cta-title,.vxm-v3__cta-desc,.vxm-v3__cta-btn{position:relative;z-index:1}.vxm-v3__cta-spark{width:56px;height:56px;border-radius:17px;display:grid;place-items:center;background:rgba(255,255,255,0.22);color:var(--v3-accent-ink)}.vxm-v3 .vxm-v3__cta-title{font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:25px!important;margin:0!important;letter-spacing:-0.02em!important;color:var(--v3-accent-ink)!important;line-height:1.2}.vxm-v3__cta-desc{margin:0;font-size:14px;line-height:1.55;color:color-mix(in oklab,var(--v3-accent-ink) 80%,transparent);font-family:Montserrat,sans-serif}.vxm-v3__cta-btn{font-family:Montserrat,sans-serif;font-weight:600;font-size:13.5px;cursor:pointer;margin-top:4px;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:var(--v3-accent-ink);color:#FFFFFF;transition:transform 0.2s,gap 0.25s}.vxm-v3__card--cta:hover .vxm-v3__cta-btn{transform:translateY(-2px);gap:12px}.vxm-v3__foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.vxm-v3__progress{height:4px;border-radius:999px;background:var(--v3-line);overflow:hidden;flex:1;max-width:280px}.vxm-v3__progress-fill{display:block;height:100%;background:var(--v3-accent);border-radius:999px;transform-origin:left;transition:transform 0.12s linear}.vxm-v3__hint{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;color:#6a766e;margin:0}@media (prefers-reduced-motion:reduce){.vxm-v3__media img,.vxm-v3__card,.vxm-v3__icon,.vxm-v3__link,.vxm-v3__link svg,.vxm-v3__cta-btn{transition:none!important}}@media (max-width:640px){.vxm-v3__head{flex-direction:column;align-items:flex-start}.vxm-v3__nav{display:none}}.vxm-conv{--conv-teal:#4DC6BE;--conv-teal-soft:#6FE0D2;--conv-teal-glow:rgba(77,198,190,0.55);--conv-gold:#F0C46A;--conv-blue:#5A82E6;--conv-line:rgba(77,198,190,0.9);--conv-line-dim:rgba(77,198,190,0.22);--conv-ease:cubic-bezier(.22,1,.36,1);position:relative;width:100%;max-width:1140px;height:116px;margin:clamp(12px,2vh,22px) auto clamp(12px,2vh,20px);user-select:none;-webkit-user-select:none;align-self:center}.vxm-conv__belt{position:absolute;left:92px;right:122px;top:82px;height:2px}.vxm-conv__belt-line{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--conv-line) 8%,var(--conv-line) 92%,transparent);box-shadow:0 0 8px var(--conv-teal-glow)}.vxm-conv__belt-ticks{position:absolute;left:0;right:0;bottom:3px;height:9px;background-image:repeating-linear-gradient(90deg,var(--conv-line-dim) 0 2px,transparent 2px 38px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.vxm-conv__belt::before,.vxm-conv__belt::after{content:"";position:absolute;top:50%;width:13px;height:13px;border:2px solid var(--conv-teal);border-radius:50%;background:transparent;transform:translateY(-50%);box-shadow:0 0 8px var(--conv-teal-glow)}.vxm-conv__belt::before{left:-6px}.vxm-conv__belt::after{right:-6px}.vxm-conv__node{position:absolute;display:block;padding:0;border:0;background:none;cursor:pointer;color:var(--conv-teal);-webkit-tap-highlight-color:transparent;transition:transform 0.35s var(--conv-ease),filter 0.35s var(--conv-ease)}.vxm-conv__node svg{display:block;overflow:visible;width:100%;height:auto}.vxm-conv__node svg [data-stroke]{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px var(--conv-teal-glow))}.vxm-conv__node:hover{transform:scale(1.05);filter:brightness(1.15)}.vxm-conv__node:active{transform:scale(0.97)}.vxm-conv__node:focus-visible{outline:2px solid var(--conv-teal-soft);outline-offset:6px;border-radius:8px}.vxm-conv__node--computer{left:0;top:14px;width:90px}.vxm-conv__node--truck{right:0;top:4px;width:124px}.vxm-conv__pulse{position:absolute;inset:12% 14%;border-radius:16px;border:1.5px solid var(--conv-teal);opacity:0;pointer-events:none;animation:vxmConvTapRing 3.6s ease-out infinite}.vxm-conv__node--truck .vxm-conv__pulse{inset:18% 16% 26% 8%}@keyframes vxmConvTapRing{0%,70%{transform:scale(0.8);opacity:0}80%{transform:scale(1);opacity:0.5}100%{transform:scale(1.25);opacity:0}}.vxm-conv__order-in{opacity:0;transform-box:fill-box;transform-origin:center;animation:vxmConvOrderIn 3.6s var(--conv-ease) infinite}@keyframes vxmConvOrderIn{0%{transform:translateY(-15px);opacity:0}18%{transform:translateY(0);opacity:1}40%{transform:translateY(0);opacity:1}60%{transform:translateY(0);opacity:0}100%{transform:translateY(0);opacity:0}}.vxm-conv__badge{transform-box:fill-box;transform-origin:center;animation:vxmConvBadgePulse 3.6s ease-out infinite;filter:drop-shadow(0 0 5px var(--conv-teal-glow))}@keyframes vxmConvBadgePulse{0%,12%{transform:scale(0.55);opacity:0}20%{transform:scale(1.3);opacity:1}45%{transform:scale(1);opacity:0.9}70%,100%{transform:scale(1);opacity:0.35}}.vxm-conv__box{position:absolute;top:0;left:0;width:50px;height:50px;margin-left:-25px;color:var(--conv-teal);cursor:pointer;will-change:transform,opacity;-webkit-tap-highlight-color:transparent}.vxm-conv__box svg{display:block;width:100%;height:100%;overflow:visible;transition:filter 0.25s var(--conv-ease)}.vxm-conv__box svg [data-stroke]{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px var(--conv-teal-glow))}.vxm-conv__box-lid{transform-box:fill-box;transform-origin:bottom center;transition:transform 0.3s var(--conv-ease)}.vxm-conv__box.is-pop .vxm-conv__box-lid{transform:translateY(-6px) scale(1.04)}.vxm-conv__box:hover{color:var(--conv-teal-soft)}.vxm-conv__box:hover svg{animation:vxmConvBoxWiggle 0.9s var(--conv-ease) infinite;filter:drop-shadow(0 0 9px var(--conv-teal-glow))}@keyframes vxmConvBoxWiggle{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-4px) rotate(-3.5deg)}55%{transform:translateY(-2px) rotate(3deg)}80%{transform:translateY(-3px) rotate(-1.5deg)}100%{transform:translateY(0) rotate(0deg)}}.vxm-conv__node--truck{transition:transform 1.05s cubic-bezier(.55,.06,.3,1)}.vxm-conv__node--truck.is-drive-out{transform:translateX(140vw)}.vxm-conv__node--truck.is-drive-in{transition:none;transform:translateX(-40vw)}.vxm-conv__wheel{transform-box:fill-box;transform-origin:center}.vxm-conv__node--truck-rolling .vxm-conv__wheel{animation:vxmConvSpin 0.55s linear infinite}@keyframes vxmConvSpin{to{transform:rotate(360deg)}}.vxm-conv-fx{position:fixed;z-index:50;pointer-events:none;display:grid;place-items:center;will-change:transform,opacity}.vxm-conv-fx svg{display:block;overflow:visible}.vxm-conv-fx svg [data-stroke]{fill:none;stroke-linecap:round;stroke-linejoin:round}.vxm-conv.is-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.vxm-conv__pulse,.vxm-conv__order-in,.vxm-conv__badge,.vxm-conv__node--truck-rolling .vxm-conv__wheel,.vxm-conv__box:hover svg{animation:none!important}.vxm-conv__order-in{opacity:0}}@media (max-width:768px){.vxm-conv{display:none}}
/* === assets/css/home-2026.css === */
.vxm-hm-hero__chip-wrap{display:flex;justify-content:center;margin:0 0 18px}.vxm-hm-hero__chip{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 15px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:1.25;color:#EAF7F5;text-decoration:none;background:linear-gradient(135deg,rgba(77,198,190,0.16),rgba(71,126,207,0.14));border:1px solid rgba(77,198,190,0.45);box-shadow:0 6px 18px rgba(71,126,207,0.10);transition:transform var(--vxm-transition-fast,150ms ease),box-shadow var(--vxm-transition-fast,150ms ease),border-color var(--vxm-transition-fast,150ms ease)}.vxm-hm-hero__chip:hover,.vxm-hm-hero__chip:focus{color:#FFFFFF;text-decoration:none;transform:translateY(-1px);border-color:rgba(77,198,190,0.7);box-shadow:0 10px 24px rgba(71,126,207,0.16)}.vxm-home-hero-typing .vxm-hero-new__cta-row{align-items:flex-start}.vxm-hero-new__cta-col{display:flex;flex-direction:column;align-items:center}.vxm-hero-new__cta-note{margin:10px 0 0;text-align:center;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:0.02em;color:rgba(234,247,245,0.6)}@media (max-width:768px){.vxm-home-hero-typing .vxm-hero-new__cta-row{align-items:stretch}.vxm-hero-new__cta-col{width:100%}.vxm-hero-new__cta-col .vxm-hero-new__cta{width:100%}}.vxm-hm-hero__chip-star{color:var(--vxm-teal,#4DC6BE);font-size:14px;line-height:1}.vxm-hm-hero__chip-arrow{font-weight:700;color:var(--vxm-brand-blue,#477ECF)}.vxm-hm-hero__edition{display:none}@media (max-width:767px){.vxm-hm-hero__chip-wrap{margin-bottom:10px}.vxm-hm-hero__edition{display:flex;justify-content:center;margin:0 0 18px}.vxm-hm-hero__edition-pill{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:10px 16px;border-radius:999px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:0.2px;line-height:1.25;color:#EAF7F5;text-decoration:none;background:rgba(77,198,190,0.07);border:1px solid rgba(77,198,190,0.55)}.vxm-hm-hero__edition-pill:hover,.vxm-hm-hero__edition-pill:focus{color:#FFFFFF;background:rgba(77,198,190,0.14);border-color:var(--vxm-teal,#4DC6BE)}.vxm-hm-hero__edition-mark{width:12px;height:12px;flex:none;color:var(--vxm-teal,#4DC6BE);animation:vxm-hm-edition-sparkle 2.8s cubic-bezier(.16,1,.3,1) infinite}.vxm-hm-hero__edition-arrow{font-weight:700;color:var(--vxm-teal,#4DC6BE)}}@keyframes vxm-hm-edition-sparkle{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.22) rotate(16deg);opacity:.72}}@media (prefers-reduced-motion:reduce){.vxm-hm-hero__edition-mark{animation:none}}.vxm-ai__cta,.vxm-ai__cta:hover,.vxm-ai__cta:focus,.vxm-nf__card,.vxm-nf__card:hover,.vxm-nf__card:focus,.vxm-sfb__cta-link,.vxm-sfb__cta-link:hover,.vxm-sfb__cta-link:focus,.vxm-proof__card,.vxm-proof__card:hover,.vxm-proof__card:focus,.vxm-hero-new__cta,.vxm-hero-new__cta:hover,.vxm-hero-new__cta:focus,.vxm-hm-hero__chip,.vxm-hm-hero__chip:hover,.vxm-hm-hero__chip:focus,.vxm-hm-hero__edition-pill,.vxm-hm-hero__edition-pill:hover,.vxm-hm-hero__edition-pill:focus{text-decoration:none}.vxm-hero-video{position:relative;width:min(640px,100%);margin:30px auto 0}.vxm-hero-video__halo{position:absolute;inset:-10% -8%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(77,198,190,0.30),rgba(71,126,207,0.14) 55%,transparent 78%);filter:blur(30px);opacity:0.75;animation:vxm-vhalo 4.5s ease-in-out infinite;pointer-events:none}.vxm-hero-video__card{position:relative;border-radius:16px;overflow:hidden;border:1px solid transparent;background:linear-gradient(#101416,#101416) padding-box,linear-gradient(135deg,rgba(77,198,190,0.7),rgba(71,126,207,0.55)) border-box;box-shadow:0 18px 48px rgba(0,0,0,0.45);transition:transform 320ms cubic-bezier(.34,1.56,.64,1),box-shadow 320ms ease}.vxm-hero-video:hover .vxm-hero-video__card{transform:translateY(-3px) scale(1.015);box-shadow:0 26px 64px rgba(0,0,0,0.55)}.vxm-hero-video:hover .vxm-hero-video__halo{opacity:1}.vxm-hero-video .wistia-facade__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:768px){.vxm-hero-video{max-width:100%;margin-top:24px}}.vxm-vplay,.wistia-facade:hover .vxm-vplay,.wistia-facade:focus-visible .vxm-vplay{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;transform:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;pointer-events:none}.vxm-vplay__label{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;background:rgba(10,14,13,0.6);border:1px solid rgba(255,255,255,0.2);padding:10px 18px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform 300ms cubic-bezier(.34,1.56,.64,1),background 200ms ease,border-color 200ms ease}.vxm-hero-video:hover .vxm-vplay__label{transform:scale(1.06);background:rgba(10,14,13,0.78);border-color:rgba(77,198,190,0.6)}.vxm-vlight{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:4vh 4vw;background:rgba(8,10,10,0.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity 250ms ease}.vxm-vlight.is-open{opacity:1}.vxm-vlight__box{position:relative;width:min(1200px,100%);transform:scale(0.96) translateY(10px);transition:transform 300ms cubic-bezier(.22,1,.36,1)}.vxm-vlight.is-open .vxm-vlight__box{transform:none}.vxm-vlight__frame{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 40px 120px rgba(0,0,0,0.6)}.vxm-vlight__close{position:absolute;top:-46px;right:0;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.08);color:#FFFFFF;font-size:20px;line-height:1;cursor:pointer;transition:background 200ms ease}.vxm-vlight__close:hover{background:rgba(255,255,255,0.2)}@keyframes vxm-vhalo{0%,100%{opacity:0.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.vxm-hero-video__halo{animation:none}}.vxm-proof{background:var(--vxm-dark,#1A1A1A);padding:clamp(48px,6vw,88px) 0;overflow:hidden}.vxm-proof__head{max-width:720px;margin:0 auto 34px;padding:0 20px;text-align:center}.vxm-proof__eyebrow{display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#FFFFFF;margin:0 0 14px}.vxm-proof__title{font-family:Montserrat,sans-serif;font-size:var(--vxm-fs-title);line-height:1.25;font-weight:800;margin:0}.vxm-proof__dim{color:var(--vxm-teal,#4DC6BE)}.vxm-proof__lit{color:#FFFFFF}.vxm-proof__strip{display:flex;gap:16px;height:clamp(200px,26vw,340px);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;padding:0 max(20px,calc((100vw - 1200px) / 2))}.vxm-proof__strip::-webkit-scrollbar{display:none}.vxm-proof__strip.is-dragging{cursor:grabbing}.vxm-proof__strip.is-dragging .vxm-proof__card{pointer-events:none}.vxm-proof__card{position:relative;flex:0 0 auto;height:100%;aspect-ratio:var(--ar,16 / 9);max-width:min(92vw,860px);border-radius:18px;overflow:hidden;background:#23282c;border:1px solid rgba(255,255,255,0.08);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.vxm-proof__card:hover,.vxm-proof__card:focus-visible{transform:translateY(-4px);border-color:rgba(77,198,190,0.55);box-shadow:0 16px 40px rgba(0,0,0,0.45)}.vxm-proof__card>img,.vxm-proof__card>i18n img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;user-select:none}.vxm-proof__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:18px;background:rgba(8,10,10,0.74);opacity:0;transition:opacity 200ms ease}.vxm-proof__card:hover .vxm-proof__overlay,.vxm-proof__card:focus-visible .vxm-proof__overlay{opacity:1}.vxm-proof__logo{max-width:46%;max-height:36%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 4px 16px rgba(0,0,0,0.45))}.vxm-proof__domain{position:absolute;bottom:14px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:5px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;letter-spacing:0.03em;line-height:1;color:rgba(255,255,255,0.78);white-space:nowrap}@media (hover:none){.vxm-proof__overlay{opacity:1;background:none}.vxm-proof__logo{display:none}.vxm-proof__domain{left:12px;right:auto;bottom:12px;color:#FFFFFF;background:rgba(8,10,10,0.55);border-radius:999px;padding:7px 10px}}.vxm-sfb{position:relative;padding:clamp(48px,6vw,88px) 20px;overflow:hidden;background:var(--vxm-dark,#1A1A1A);color:#fff}.vxm-sfb__inner{max-width:1120px;margin:0 auto}.vxm-sfb__head{max-width:720px;margin:0 auto 34px;text-align:center}.vxm-sfb__eyebrow{display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#FFFFFF;margin:0 0 14px}.vxm-sfb__title{font-family:Montserrat,sans-serif;font-size:var(--vxm-fs-title);line-height:1.2;font-weight:800;margin:0 0 12px;color:#fff}.vxm-sfb__lede{font-size:17px;line-height:1.55;color:rgba(255,255,255,0.74);margin:0}.vxm-sfb__feats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:26px auto 0;max-width:820px;padding:0;list-style:none}.vxm-sfb__feat{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:rgba(255,255,255,0.82)}.vxm-sfb__feat::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--vxm-teal,#4DC6BE);flex:0 0 auto}.vxm-sfb__cta{display:flex;justify-content:center;margin-top:30px}.vxm-sfb__cta-link{display:inline-flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:#FFFFFF;padding:12px 24px;border-radius:999px;background:transparent;border:1.5px solid rgba(255,255,255,0.35);transition:transform var(--vxm-transition-fast,150ms ease),box-shadow var(--vxm-transition-fast,150ms ease)}.vxm-sfb__cta-link:hover{transform:translateY(-2px);border-color:rgba(255,255,255,0.7);box-shadow:0 14px 30px rgba(0,0,0,0.30)}.vxm-ai__demo.is-anim .vxm-ai-chat__bubble,.vxm-ai__demo.is-anim .vxm-ai-shelf{opacity:0;transform:translateY(10px);transition:opacity 280ms ease,transform 280ms ease}.vxm-ai__demo.is-anim .vxm-ai-shelf__item{opacity:0;transform:scale(0.94);transition:opacity 240ms ease,transform 240ms ease}.vxm-ai__demo.is-anim .vxm-ai-chat__bubble.is-in,.vxm-ai__demo.is-anim .vxm-ai-shelf.is-in{opacity:1;transform:none}.vxm-ai__demo.is-anim .vxm-ai-shelf__item.is-in{opacity:1;transform:none}.vxm-ai-chat__dots{display:inline-flex;align-items:center;gap:4px;padding:2px 0}.vxm-ai-chat__dots i{width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,0.35);animation:vxm-ai-dot 900ms ease-in-out infinite}.vxm-ai-chat__dots i:nth-child(2){animation-delay:150ms}.vxm-ai-chat__dots i:nth-child(3){animation-delay:300ms}@keyframes vxm-ai-dot{0%,60%,100%{transform:translateY(0);opacity:0.5}30%{transform:translateY(-4px);opacity:1}}.vxm-ai{padding:clamp(48px,6vw,88px) 20px;background:radial-gradient(110% 80% at 100% 0%,rgba(124,92,255,0.10),transparent 55%),linear-gradient(180deg,#FFFFFF 70%,var(--vxm-gray-100,#F9FAFB) 100%)}.vxm-ai__inner{display:grid;grid-template-columns:minmax(320px,560px) minmax(280px,420px);gap:48px;align-items:center;justify-content:center;max-width:1120px;margin:0 auto}.vxm-ai__inner>*{min-width:0}.vxm-ai__eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#7C5CFF;margin-bottom:14px}.vxm-ai__beta{font-size:10px;letter-spacing:.12em;padding:4px 9px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#7C5CFF,#4DC6BE);box-shadow:0 6px 16px rgba(124,92,255,.30)}.vxm-ai__head{max-width:720px;margin:0 auto 34px;text-align:center}.vxm-ai__head .vxm-ai__lede{margin:0 auto}.vxm-ai__title{font-family:Montserrat,sans-serif;font-size:var(--vxm-fs-title);line-height:1.2;font-weight:800;color:var(--vxm-dark,#1A1A1A);margin:0 0 14px}.vxm-ai__lede{font-size:16.5px;line-height:1.6;color:var(--vxm-gray-600,#4a4a4a);margin:0 0 20px}.vxm-ai__facts{list-style:none;margin:0 0 24px;padding:0}.vxm-ai__facts li{position:relative;padding-left:26px;margin-bottom:12px;font-size:15px;line-height:1.5;color:var(--vxm-gray-600,#444)}.vxm-ai__facts li b{color:var(--vxm-dark,#1A1A1A)}.vxm-ai__facts li::before{content:"✦";position:absolute;left:0;top:1px;color:#7C5CFF;font-size:14px}.vxm-ai__cta-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.vxm-ai__cta{display:inline-flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;text-decoration:none;color:#fff;padding:13px 24px;border-radius:999px;background:var(--vxm-dark,#1A1A1A);transition:transform 150ms ease,box-shadow 150ms ease}.vxm-ai__cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(26,26,26,.25);color:#fff}.vxm-ai__note{font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;color:#7C5CFF}.vxm-ai__demo{display:flex;flex-direction:column;gap:14px}.vxm-ai-chat{display:flex;flex-direction:column;gap:10px}.vxm-ai-chat__bubble{max-width:88%;font-size:14.5px;line-height:1.45;padding:11px 15px;border-radius:16px;box-shadow:0 8px 22px rgba(26,26,26,.08)}.vxm-ai-chat__bubble--user{align-self:flex-end;background:var(--vxm-dark,#1A1A1A);color:#fff;border-bottom-right-radius:5px}.vxm-ai-chat__bubble--bot{align-self:flex-start;background:#fff;border:1px solid rgba(124,92,255,.25);color:var(--vxm-dark,#1A1A1A);border-bottom-left-radius:5px}.vxm-ai-shelf{background:#fff;border:1px solid var(--vxm-gray-300,#E3E8DE);border-radius:16px;padding:16px;box-shadow:0 24px 60px rgba(26,26,26,.12)}.vxm-ai-shelf__title{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--vxm-dark,#1A1A1A);margin-bottom:12px}.vxm-ai-shelf__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vxm-ai-shelf__item{display:flex;flex-direction:column;gap:5px}.vxm-ai-shelf__item img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:1px solid var(--vxm-gray-300,#E3E8DE)}.vxm-ai-shelf__price{font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:800;color:var(--vxm-dark,#1A1A1A)}.vxm-ai-shelf__tag{font-size:11px;font-weight:600;color:var(--vxm-gray-600,#667)}.vxm-ai-shelf__foot{margin-top:12px;padding-top:10px;border-top:1px dashed var(--vxm-gray-300,#E3E8DE);font-size:11.5px;font-weight:600;color:#7C5CFF}@media (max-width:940px){.vxm-ai__inner{grid-template-columns:1fr;gap:30px}.vxm-ai__demo{max-width:420px;margin:0 auto;width:100%}}.vxm-nf{padding:clamp(52px,6vw,96px) 20px;background:var(--vxm-gray-100,#F9FAFB)}.vxm-nf__inner{max-width:var(--vxm-max-width,1400px);margin:0 auto}.vxm-nf__head{max-width:760px;margin:0 auto 40px;text-align:center}.vxm-nf__label{display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#3865AE;margin:0 0 14px}.vxm-nf__title{font-family:Montserrat,sans-serif;font-size:clamp(26px,1.6vw + 16px,38px);line-height:1.15;font-weight:800;color:var(--vxm-dark,#1A1A1A);margin:0}.vxm-nf__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.vxm-nf__card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--vxm-gray-300,#E5E7EB);border-radius:16px;padding:26px 24px 22px;text-decoration:none;color:inherit;overflow:hidden;transition:transform var(--vxm-transition-base,300ms ease),box-shadow var(--vxm-transition-base,300ms ease),border-color var(--vxm-transition-base,300ms ease)}.vxm-nf__card:hover{transform:translateY(-4px);border-color:rgba(77,198,190,0.5);box-shadow:0 20px 44px rgba(26,26,26,0.10)}.vxm-nf__badge{position:absolute;top:16px;right:16px;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:0.08em;padding:3px 8px;border-radius:999px;background:linear-gradient(135deg,#4DC6BE 0%,#2FA8A0 100%);color:#fff;text-transform:uppercase;box-shadow:0 4px 12px rgba(77,198,190,0.28)}.vxm-nf__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;margin-bottom:16px;color:var(--vxm-brand-blue,#477ECF);background:rgba(71,126,207,0.10)}.vxm-nf__icon svg{width:24px;height:24px}.vxm-nf__card-title{font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;line-height:1.25;color:var(--vxm-dark,#1A1A1A);margin:0 0 8px}.vxm-nf__card-text{font-size:15px;line-height:1.5;color:var(--vxm-gray-600,#555555);margin:0 0 16px}.vxm-nf__visual{margin-top:auto;border-radius:12px;overflow:hidden;background:var(--vxm-gray-200,#F2F5EE);aspect-ratio:16 / 10}.vxm-nf__visual img,.vxm-nf__visual video{display:block;width:100%;height:100%;object-fit:cover;border:0}.wistia-facade{max-width:760px;margin-left:auto;margin-right:auto;border-radius:14px}.vxm-sfb__frame{max-width:1120px;margin:26px auto 0;border-radius:14px;overflow:hidden;background:#0b0b0d;border:1px solid rgba(255,255,255,.10);box-shadow:0 30px 80px rgba(0,0,0,.45)}.vxm-sfb__frame-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#17181c;border-bottom:1px solid rgba(255,255,255,.08)}.vxm-sfb__dots{display:inline-flex;gap:6px}.vxm-sfb__dots span{width:10px;height:10px;border-radius:50%;background:#3a3b40}.vxm-sfb__dots span:first-child{background:#ff5f57}.vxm-sfb__dots span:nth-child(2){background:#febc2e}.vxm-sfb__dots span:last-child{background:#28c840}.vxm-sfb__url{font-family:Montserrat,sans-serif;font-size:12.5px;color:#9aa0a6;background:#0b0b0d;border-radius:7px;padding:4px 12px}.vxm-sfb__url b{color:#e8eaed;font-weight:700}.vxm-sfb__grid{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,660px);gap:40px;align-items:center;justify-content:center;max-width:1120px;margin:0 auto}.vxm-sfb__grid>*{min-width:0}.vxm-sfb__frame{width:100%;box-sizing:border-box}.vxm-sfb__script-label{display:inline-flex;align-items:center;gap:9px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--vxm-teal,#4DC6BE);margin-bottom:22px}.vxm-sfb__live-dot{width:9px;height:9px;border-radius:50%;background:var(--vxm-teal,#4DC6BE);box-shadow:0 0 0 0 rgba(77,198,190,.55);animation:sfb-live-pulse 1.6s ease-out infinite;flex:0 0 auto}@keyframes sfb-live-pulse{0%{box-shadow:0 0 0 0 rgba(77,198,190,.55)}70%{box-shadow:0 0 0 8px rgba(77,198,190,0)}100%{box-shadow:0 0 0 0 rgba(255,95,87,0)}}.vxm-sfb__line{position:relative;font-family:Montserrat,sans-serif;font-size:var(--vxm-fs-body,16px);line-height:1.5;font-weight:600;color:rgba(255,255,255,0.55);margin:0 0 14px;padding-left:18px;transition:color 500ms ease}.vxm-sfb__line::before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:3px;background:rgba(255,255,255,.12);transition:background 500ms ease}.vxm-sfb__line.is-on{color:#fff}.vxm-sfb__line.is-on::before{background:var(--vxm-teal,#4DC6BE)}.vxm-sfb__script .vxm-sfb__cta{justify-content:flex-start;margin-top:26px}.vxm-sfb__cta--mobile{display:none}@media (max-width:940px){.vxm-sfb__grid{grid-template-columns:1fr;gap:20px}.vxm-sfb__script{min-height:0}.vxm-sfb__line{display:none;margin:0 0 4px;padding-left:16px}.vxm-sfb__line.is-on{display:block;animation:sfb-line-in 450ms ease}.vxm-sfb__script .vxm-sfb__cta{display:none}.vxm-sfb__cta--mobile{display:flex;margin-top:22px}}@keyframes sfb-line-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vxm-sfb__line.is-on{animation:none}}@media (prefers-reduced-motion:reduce){.vxm-sfb__live-dot{animation:none}}.vxm-sfb__try{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 14px;background:#17181c;border-top:1px solid rgba(255,255,255,.08);font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:var(--vxm-teal,#4DC6BE)}.vxm-sfb__try-txt{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vxm-sfb__try-ico{display:inline-flex;color:var(--vxm-teal,#4DC6BE);flex:0 0 auto}.vxm-sfb__morph{appearance:none;cursor:pointer;flex:0 0 auto;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#0E2421;background:linear-gradient(135deg,#4DC6BE,#77d8d2);border:0;border-radius:999px;padding:10px 20px;box-shadow:0 4px 18px rgba(77,198,190,0.35);transition:transform 150ms ease,box-shadow 150ms ease}.vxm-sfb__morph:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(77,198,190,.5)}.vxm-sfb__morph:active{transform:translateY(0) scale(.97)}@media (max-width:480px){.vxm-sfb__try{flex-wrap:wrap}}.vxm-sfb__kiosk-wrap{position:relative;overflow:hidden;height:350px;background:#0E0E10}.vxm-sfb__kiosk{display:block;width:1360px;height:850px;border:0;background:#0E0E10;transform-origin:0 0}@media (max-width:940px){.vxm-sfb__frame{width:calc(100% - 36px);margin-left:auto;margin-right:auto}.vxm-sfb__kiosk{width:520px;height:640px}}.vxm-nf__visual--mock{display:flex;align-items:center;justify-content:center;padding:16px}.vxm-nf-cuo{width:100%;max-width:320px;background:#fff;border:1px solid var(--vxm-gray-300,#E3E8DE);border-radius:12px;padding:14px 16px;font-family:Montserrat,sans-serif;box-shadow:0 10px 24px rgba(26,26,26,.08)}.vxm-nf-cuo__head{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--vxm-gray-600,#555);margin-bottom:10px}.vxm-nf-cuo__row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--vxm-gray-300,#E3E8DE);border-radius:8px;margin-bottom:6px;font-size:13px}.vxm-nf-cuo__row.is-sel{border-color:var(--vxm-brand-blue,#477ECF);box-shadow:0 0 0 1px var(--vxm-brand-blue,#477ECF) inset}.vxm-nf-cuo__n{font-weight:800;min-width:26px}.vxm-nf-cuo__amt{font-weight:600;color:var(--vxm-dark,#1A1A1A)}.vxm-nf-cuo__tag{margin-left:auto;font-size:11px;font-weight:700;color:var(--vxm-gray-600,#555);background:var(--vxm-gray-200,#F2F5EE);border-radius:99px;padding:3px 8px;white-space:nowrap}.vxm-nf-cuo__tag--free{color:#1c7c54;background:#e7f5ee}.vxm-nf-cuo__foot{font-size:11px;color:var(--vxm-gray-600,#777);margin-top:8px}.vxm-nf-dsc{width:100%;max-width:340px;background:#fff;border:1px solid var(--vxm-gray-300,#E3E8DE);border-radius:12px;padding:16px 18px;font-family:Montserrat,sans-serif;box-shadow:0 10px 24px rgba(26,26,26,.08)}.vxm-nf-dsc__price{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.vxm-nf-dsc__was{font-size:14px;color:#9aa;text-decoration:line-through}.vxm-nf-dsc__now{font-size:22px;font-weight:800;color:var(--vxm-dark,#1A1A1A)}.vxm-nf-dsc__unit{font-size:12px;color:var(--vxm-gray-600,#555)}.vxm-nf-dsc__tiers{display:flex;gap:6px;margin-bottom:12px}.vxm-nf-dsc__tier{flex:1;text-align:center;font-size:11.5px;color:var(--vxm-gray-600,#555);border:1px solid var(--vxm-gray-300,#E3E8DE);border-radius:8px;padding:7px 4px;line-height:1.35}.vxm-nf-dsc__tier b{display:block;font-size:13px;color:var(--vxm-dark,#1A1A1A)}.vxm-nf-dsc__tier em{display:block;font-style:normal;font-weight:700;font-size:11px;color:#1c7c54}.vxm-nf-dsc__tier.is-active{border-color:var(--vxm-brand-blue,#477ECF);box-shadow:0 0 0 1px var(--vxm-brand-blue,#477ECF) inset;background:#f4f8ff}.vxm-nf-dsc__nudge{font-size:11.5px;font-weight:600;color:var(--vxm-gray-600,#555)}.vxm-nf-dsc__bar{display:block;height:6px;border-radius:99px;background:var(--vxm-gray-200,#F2F5EE);margin-bottom:6px;overflow:hidden}.vxm-nf-dsc__bar span{display:block;width:60%;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--vxm-brand-blue,#477ECF),var(--vxm-teal,#4DC6BE))}.vxm-nf-pvt{width:100%;max-width:320px;background:#fff;border:1px solid var(--vxm-gray-300,#E3E8DE);border-radius:12px;padding:16px 18px;font-family:Montserrat,sans-serif;box-shadow:0 10px 24px rgba(26,26,26,.08)}.vxm-nf-pvt__row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.vxm-nf-pvt__badge{background:var(--vxm-dark,#1A1A1A);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;border-radius:4px;padding:4px 8px}.vxm-nf-pvt__date{font-size:12.5px;font-weight:600;color:var(--vxm-gray-600,#555)}.vxm-nf-pvt__cupo{margin-bottom:14px}.vxm-nf-pvt__cupo-bar{display:block;height:7px;border-radius:99px;background:var(--vxm-gray-200,#F2F5EE);overflow:hidden;margin-bottom:6px}.vxm-nf-pvt__cupo-bar span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--vxm-brand-blue,#477ECF),var(--vxm-teal,#4DC6BE))}.vxm-nf-pvt__cupo-txt{font-size:11.5px;color:var(--vxm-gray-600,#555)}.vxm-nf-pvt__btn{background:var(--vxm-dark,#1A1A1A);color:#fff;text-align:center;font-size:12px;font-weight:700;letter-spacing:.1em;border-radius:8px;padding:10px 0}.vxm-nf-mkt{width:100%;max-width:330px;background:#fff;border:1px solid var(--vxm-gray-300,#E3E8DE);border-radius:12px;padding:16px 18px;font-family:Montserrat,sans-serif;box-shadow:0 10px 24px rgba(26,26,26,.08)}.vxm-nf-mkt__thumbs{position:relative;display:flex;gap:8px;margin-bottom:12px}.vxm-nf-mkt__thumbs>img{width:48px;height:48px;object-fit:cover;border-radius:8px;border:1px solid var(--vxm-gray-300,#E3E8DE)}.vxm-nf-mkt__check{position:absolute;top:-6px;left:32px;width:18px;height:18px;border-radius:50%;background:var(--vxm-brand-blue,#477ECF);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.vxm-nf-mkt__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.vxm-nf-mkt__chip{font-size:11.5px;font-weight:700;color:var(--vxm-dark,#1A1A1A);border:1px solid var(--vxm-gray-300,#E3E8DE);border-radius:99px;padding:6px 10px}.vxm-nf-mkt__chip--primary{background:var(--vxm-brand-blue,#477ECF);border-color:var(--vxm-brand-blue,#477ECF);color:#fff}.vxm-nf-mkt__note{font-size:11.5px;color:var(--vxm-gray-600,#555)}.vxm-nf-pro{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:14px 16px;background:var(--vxm-dark,#1A1A1A);font-family:Montserrat,sans-serif;gap:5px}.vxm-nf-pro__row{display:grid;grid-template-columns:58px 1fr 44px;gap:10px;align-items:center;padding:7px 10px;border-radius:7px;background:rgba(255,255,255,.06);color:#e8e8e8;font-size:12px}.vxm-nf-pro__row--head{background:none;color:#9a9a9a;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding-top:0;padding-bottom:0}.vxm-nf-pro__row--foot{background:none;color:var(--vxm-teal,#4DC6BE);font-weight:700}.vxm-nf-pro__qty{text-align:center;background:rgba(77,198,190,.18);color:var(--vxm-teal,#4DC6BE);border-radius:6px;font-weight:700;padding:2px 0}.vxm-nf-int{display:grid;grid-template-columns:repeat(3,56px);gap:12px;align-items:center;justify-content:center;justify-items:center;width:100%;height:100%;padding:18px 0}.vxm-nf__visual .vxm-nf-int img{width:40px;height:40px;object-fit:contain;background:#fff;border:1px solid var(--vxm-gray-300,#E3E8DE);border-radius:12px;padding:8px;box-sizing:content-box}.vxm-nf-int__more{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;border:1px dashed var(--vxm-gray-400,#C9D0C3);font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:var(--vxm-gray-600,#555)}.vxm-nf__arrow{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:var(--vxm-brand-blue,#477ECF)}.vxm-nf__card:hover .vxm-nf__arrow svg{transform:translateX(3px)}.vxm-nf__arrow svg{width:15px;height:15px;transition:transform var(--vxm-transition-fast,150ms ease)}@media (prefers-reduced-motion:no-preference){.vxm-nf__grid.is-reveal-ready .vxm-nf__card{opacity:0;transform:translateY(18px);transition:opacity 520ms ease,transform 520ms ease,box-shadow var(--vxm-transition-base,300ms ease),border-color var(--vxm-transition-base,300ms ease)}.vxm-nf__grid.is-reveal-ready .vxm-nf__card.is-revealed{opacity:1;transform:translateY(0)}}.vxm-nf__swipe{display:none!important}@media (max-width:900px){.vxm-nf__grid{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){.vxm-sfb__cta-link:hover,.vxm-nf__card:hover{transform:none}}.vxm-nf__card-text{font-size:14px;line-height:1.55;color:#64748B}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.vxm-nf__grid .vxm-nf__card:hover{transform:translateY(-6px);border-color:rgba(77,198,190,0.55);box-shadow:0 2px 4px rgba(26,26,26,0.04),0 12px 24px rgba(26,26,26,0.07),0 32px 64px rgba(26,26,26,0.12)}.vxm-nf__card::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(300px circle at var(--mx,50%) var(--my,0%),rgba(77,198,190,0.13),rgba(71,126,207,0.07) 45%,transparent 70%);opacity:0;transition:opacity 250ms ease;pointer-events:none}.vxm-nf__card:hover::after{opacity:1}.vxm-nf__icon{transition:transform 300ms cubic-bezier(.34,1.56,.64,1),background 300ms ease}.vxm-nf__card:hover .vxm-nf__icon{background:linear-gradient(135deg,rgba(77,198,190,0.16),rgba(71,126,207,0.16))}.vxm-nf__card[href*="descuentos"]:hover .vxm-nf__icon{transform:rotate(-10deg) scale(1.1)}.vxm-nf__card[href*="preventa"]:hover .vxm-nf__icon{animation:nf-ico-hop 500ms ease}.vxm-nf__card[href*="cuotas"]:hover .vxm-nf__icon{animation:nf-ico-swipe 550ms ease}.vxm-nf__card[href*="modo-pro"]:hover .vxm-nf__icon{animation:nf-ico-zap 450ms ease}.vxm-nf__card[href*="marketing-kit"]:hover .vxm-nf__icon{animation:nf-ico-shout 600ms ease}.vxm-nf__card[href*="integraciones"]:hover .vxm-nf__icon{animation:nf-ico-plug 500ms ease}.vxm-nf-dsc__bar span{transition:width 700ms cubic-bezier(.22,1,.36,1) 120ms}.vxm-nf__card:hover .vxm-nf-dsc__bar span{width:100%}.vxm-nf-dsc__tier{transition:border-color .3s ease,box-shadow .3s ease,background .3s ease,transform .3s ease}.vxm-nf__card:hover .vxm-nf-dsc__tier.is-active{border-color:var(--vxm-gray-300,#E5E7EB);box-shadow:none;background:transparent}.vxm-nf__card:hover .vxm-nf-dsc__tier:last-child{border-color:var(--vxm-brand-blue,#477ECF);box-shadow:0 0 0 1px var(--vxm-brand-blue,#477ECF) inset;background:#f4f8ff;transform:translateY(-2px)}.vxm-nf-pvt__cupo-bar span{transition:width 700ms cubic-bezier(.22,1,.36,1) 120ms}.vxm-nf__card:hover .vxm-nf-pvt__cupo-bar span{width:92%!important}.vxm-nf-pvt__btn{transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.vxm-nf__card:hover .vxm-nf-pvt__btn{background:var(--vxm-brand-blue,#477ECF);transform:translateY(-1px);box-shadow:0 6px 16px rgba(71,126,207,0.35)}.vxm-nf-cuo__row{transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.vxm-nf__card:hover .vxm-nf-cuo__row.is-sel{border-color:var(--vxm-gray-300,#E5E7EB);box-shadow:none}.vxm-nf__card:hover .vxm-nf-cuo__row:nth-child(4){border-color:var(--vxm-brand-blue,#477ECF);box-shadow:0 0 0 1px var(--vxm-brand-blue,#477ECF) inset;background:#f4f8ff}.vxm-nf__card:hover .vxm-nf-pro__qty{animation:nf-qty-type 420ms ease both}.vxm-nf__card:hover .vxm-nf-pro__row:nth-child(3) .vxm-nf-pro__qty{animation-delay:140ms}.vxm-nf__card:hover .vxm-nf-pro__row:nth-child(4) .vxm-nf-pro__qty{animation-delay:280ms}.vxm-nf-mkt__thumbs img{transition:transform 350ms cubic-bezier(.34,1.56,.64,1)}.vxm-nf__card:hover .vxm-nf-mkt__thumbs img:nth-child(1){transform:translateY(-4px) rotate(-2deg);transition-delay:0ms}.vxm-nf__card:hover .vxm-nf-mkt__thumbs img:nth-child(2){transform:translateY(-6px);transition-delay:60ms}.vxm-nf__card:hover .vxm-nf-mkt__thumbs img:nth-child(3){transform:translateY(-4px) rotate(2deg);transition-delay:120ms}.vxm-nf__card:hover .vxm-nf-mkt__thumbs img:nth-child(4){transform:translateY(-6px);transition-delay:180ms}.vxm-nf__card:hover .vxm-nf-mkt__check{animation:nf-pop 420ms cubic-bezier(.34,1.56,.64,1) 250ms both}.vxm-nf__card:hover .vxm-nf-int img{animation:nf-wave 900ms ease both}.vxm-nf__card:hover .vxm-nf-int img:nth-child(2){animation-delay:60ms}.vxm-nf__card:hover .vxm-nf-int img:nth-child(3){animation-delay:120ms}.vxm-nf__card:hover .vxm-nf-int img:nth-child(4){animation-delay:180ms}.vxm-nf__card:hover .vxm-nf-int img:nth-child(5){animation-delay:240ms}.vxm-nf__card:hover .vxm-nf-int img:nth-child(6){animation-delay:300ms}.vxm-nf__card:hover .vxm-nf-int img:nth-child(7){animation-delay:360ms}.vxm-nf__card:hover .vxm-nf-int img:nth-child(8){animation-delay:420ms}.vxm-nf-int__more{transition:background .3s ease,color .3s ease,transform .3s ease}.vxm-nf__card:hover .vxm-nf-int__more{background:rgba(77,198,190,0.18);color:#1c7c54;transform:scale(1.06)}@keyframes nf-ico-hop{0%,100%{transform:none}35%{transform:translateY(-6px)}65%{transform:translateY(1px)}}@keyframes nf-ico-swipe{0%,100%{transform:none}30%{transform:translateX(-5px) rotate(-4deg)}70%{transform:translateX(4px) rotate(3deg)}}@keyframes nf-ico-zap{0%,100%{transform:none}30%{transform:scale(1.18)}55%{transform:scale(0.95)}}@keyframes nf-ico-shout{0%,100%{transform:none}25%{transform:rotate(-8deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-4deg)}}@keyframes nf-ico-plug{0%,100%{transform:none}40%{transform:translateY(4px)}70%{transform:translateY(-2px)}}@keyframes nf-qty-type{0%{transform:none}40%{transform:scale(1.14);background:rgba(77,198,190,0.5)}100%{transform:none}}@keyframes nf-pop{0%{transform:scale(0)}70%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes nf-wave{0%,100%{transform:none}30%{transform:translateY(-5px)}60%{transform:translateY(1px)}}}.vxm-sfb__title-accent{color:var(--vxm-teal,#4DC6BE)}.vxm-ai__spark{display:flex;justify-content:center;margin-bottom:12px;animation:ai-spark-glow 3.2s ease-in-out infinite}.vxm-ai__spark svg{overflow:visible}.vxm-ai__spark-core,.vxm-ai__spark-mini,.vxm-ai__spark-ring{transform-box:fill-box;transform-origin:center}.vxm-ai__spark-core{animation:ai-spark-breathe 3.2s ease-in-out infinite}.vxm-ai__spark-mini{animation:ai-spark-twinkle 2.4s ease-in-out infinite 0.5s}.vxm-ai__spark-ring{transform-box:view-box;transform-origin:50% 50%;animation:ai-spark-orbit 5.5s linear infinite}@keyframes ai-spark-breathe{0%,100%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(10deg)}}@keyframes ai-spark-twinkle{0%,100%{transform:scale(0.65);opacity:0.5}50%{transform:scale(1.2);opacity:1}}@keyframes ai-spark-orbit{to{transform:rotate(360deg)}}@keyframes ai-spark-glow{0%,100%{filter:drop-shadow(0 4px 14px rgba(124,92,255,0.30))}50%{filter:drop-shadow(0 6px 26px rgba(124,92,255,0.55))}}@media (prefers-reduced-motion:reduce){.vxm-ai__spark,.vxm-ai__spark-core,.vxm-ai__spark-mini,.vxm-ai__spark-ring{animation:none}}.vxm-home-diff-heading h2{margin-bottom:0}.vxm-home-diff-heading + * .vxm-compare,.vxm-compare{margin-top:8px}.vxm-lp__card .vxm-lp__title{font-size:19px!important}.vxm-nf__card-title{font-size:19px!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.vxm-lp__card:hover{border-color:rgba(77,198,190,0.55);box-shadow:0 2px 4px rgba(26,26,26,0.04),0 12px 24px rgba(26,26,26,0.07),0 32px 64px rgba(26,26,26,0.12)}.vxm-lp__card::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%),rgba(77,198,190,0.12),rgba(71,126,207,0.06) 45%,transparent 70%);opacity:0;transition:opacity 250ms ease;pointer-events:none}.vxm-lp__card:hover::after{opacity:1}.vxm-lp__card:hover .vxm-lp__reveal{animation-name:vxmLpRiseSpring;animation-duration:620ms;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}.vxm-lp__card:hover .vxm-lp__cv--teal{display:inline-block;animation:vxmLpFlash 800ms ease 500ms both}.vxm-lp__card:hover .vxm-lp__mbar .vxm-lp__hpill--teal{animation:vxmLpBreathe 2.2s ease-in-out 700ms infinite}.vxm-lp__card:hover .vxm-lp__ord{animation-name:vxmLpSlideIn}.vxm-lp__card:hover .vxm-lp__ord:first-child{animation-name:vxmLpSlideFlash}.vxm-lp__card:hover .vxm-lp__now{display:inline-block;animation:vxmLpFlash 700ms ease 450ms both}.vxm-lp__btn-teal{transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.vxm-lp__card:hover .vxm-lp__btn-teal{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 8px 20px rgba(77,198,190,0.4)}.vxm-lp__switch::after{transition:transform 350ms cubic-bezier(.34,1.56,.64,1)}.vxm-lp__card:hover .vxm-lp__switch::after{transform:translateX(14px)}.vxm-lp__card:hover .vxm-lp__sstate{display:inline-block;animation:vxmLpFlash 650ms ease both}.vxm-lp__card:hover .vxm-lp__srow:nth-of-type(1) .vxm-lp__sstate{animation-delay:350ms}.vxm-lp__card:hover .vxm-lp__srow:nth-of-type(2) .vxm-lp__sstate{animation-delay:620ms}.vxm-lp__card:hover .vxm-lp__srow:nth-of-type(3) .vxm-lp__sstate{animation-delay:890ms}.vxm-lp__card:hover .vxm-lp__bar-star{animation:vxmLpStarPop 500ms cubic-bezier(.34,1.56,.64,1) 720ms both}@keyframes vxmLpRiseSpring{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes vxmLpSlideIn{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes vxmLpSlideFlash{0%{opacity:0;transform:translateX(-14px)}45%{opacity:1;transform:none;background-color:rgba(77,198,190,0.14)}100%{opacity:1;transform:none}}@keyframes vxmLpFlash{0%,100%{transform:scale(1)}40%{transform:scale(1.12)}}@keyframes vxmLpBreathe{0%,100%{box-shadow:0 0 0 0 rgba(77,198,190,0.35)}50%{box-shadow:0 0 0 5px rgba(77,198,190,0)}}@keyframes vxmLpStarPop{0%{transform:scale(0) rotate(-30deg)}70%{transform:scale(1.3) rotate(8deg)}100%{transform:scale(1)}}}.vxm-demo-cta__actions{align-items:flex-start}.vxm-demo-cta__actions .vxm-hero-new__cta-note{color:rgba(26,26,26,0.55)}@media (min-width:769px){.vxm-compare__val{display:grid;grid-template-columns:21px 1fr;column-gap:11px;row-gap:3px;align-items:start}.vxm-compare__val .vxm-compare__ico{grid-row:1;margin-top:1px}.vxm-compare__short{display:block;grid-column:2;font-size:14.5px;font-weight:700}.vxm-compare__full{display:block;grid-column:2;font-size:12.5px;font-weight:500;line-height:1.45;opacity:0.62}.vxm-compare__cell--them .vxm-compare__short{font-weight:600}.vxm-compare::after{content:"";position:absolute;top:0;bottom:var(--verdict-h,0px);right:0;width:calc(1.25 / 3.5 * 100%);border:1px solid rgba(77,198,190,0.45);border-radius:0 22px 0 0;box-shadow:0 0 0 1px rgba(77,198,190,0.12),0 18px 48px rgba(77,198,190,0.14),inset 0 0 46px rgba(77,198,190,0.05);pointer-events:none;z-index:2}}.vxm-compare__row{transition:background 200ms ease}.vxm-compare__row:not(.vxm-compare__head):hover{background:rgba(255,255,255,0.03)}.vxm-compare__cell--us{transition:background 200ms ease}.vxm-compare__row:not(.vxm-compare__head):hover .vxm-compare__cell--us{background:rgba(77,198,190,0.13)}.vxm-compare__verdict{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 22px;border-top:1px solid rgba(255,255,255,0.09);background:linear-gradient(90deg,rgba(77,198,190,0.10),rgba(71,126,207,0.08));font-size:14px;font-weight:700;color:#FFFFFF;text-align:center}.vxm-compare__verdict-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--vxm-teal,#4DC6BE);color:#0E2421;font-size:12px;font-weight:800;flex:0 0 auto}.vxm-compare__ico--check path{stroke-dasharray:26}.vxm-compare.is-anim .vxm-compare__ico--check path{stroke-dashoffset:26}.vxm-compare.is-anim .vxm-compare__ico--x{opacity:0}.vxm-compare.is-anim.is-in .vxm-compare__ico--check path{animation:vxmCmpDraw 550ms ease forwards;animation-delay:var(--cd,0ms)}.vxm-compare.is-anim.is-in .vxm-compare__ico--x{animation:vxmCmpFade 450ms ease forwards;animation-delay:var(--cd,0ms)}.vxm-compare__row:nth-child(2){--cd:80ms}.vxm-compare__row:nth-child(3){--cd:190ms}.vxm-compare__row:nth-child(4){--cd:300ms}.vxm-compare__row:nth-child(5){--cd:410ms}.vxm-compare__row:nth-child(6){--cd:520ms}.vxm-compare__row:nth-child(7){--cd:630ms}.vxm-compare__row:nth-child(8){--cd:740ms}.vxm-compare__row:nth-child(9){--cd:850ms}.vxm-compare__row:nth-child(10){--cd:960ms}@keyframes vxmCmpDraw{to{stroke-dashoffset:0}}@keyframes vxmCmpFade{to{opacity:0.55}}.vxm-compare__head .vxm-compare__col{align-items:center}.vxm-compare__brand{height:20px;width:auto;display:inline-block;opacity:0.85}.vxm-compare__brand--ico{height:20px}.vxm-compare__brand--us{height:24px;opacity:1}.vxm-compare__brand-sep{color:rgba(255,255,255,0.3);font-weight:400;margin:0 2px}.vxm-lp__ck-lab,.vxm-lp__dnote,.vxm-lp__gfoot,.vxm-lp__big-u,.vxm-lp__as,.vxm-lp__sv,.vxm-lp__onum,.vxm-lp__was,.vxm-lp__chip{color:#55606E!important}.vxm-lp__cv--teal,.vxm-lp__now,.vxm-lp__count,.vxm-lp__big-n,.vxm-lp__recov{color:#177A72!important}.vxm-lp__pill--slate{color:#3D4657!important}.vxm-lp__pill--pink{color:#B0184C!important}.vxm-lp__pill--grn{color:#146A43!important}.vxm-lp__cta a.button.button--primary{background-color:#3865AE!important}.vxm-compare__brand-lockup{display:inline-flex;align-items:center;gap:7px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:rgba(255,255,255,0.85);white-space:nowrap}.vxm-compare__brand-lockup img{display:block;opacity:0.85}.vxm-sfb__kiosk-wrap picture{display:block;font-size:0;line-height:0}.vxm-sfb__poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:opacity 380ms ease}.vxm-sfb__kiosk-wrap.is-live .vxm-sfb__poster{opacity:0;pointer-events:none}.vxm-sfb__kiosk-wrap{height:auto;aspect-ratio:1360 / 850}@media (max-width:940px){.vxm-sfb__kiosk-wrap{aspect-ratio:520 / 640}}
/* === assets/css/global-header.css === */
.vxm-header-logo .logo{max-width:120px;margin-top:0;margin-bottom:-200px}
/* === assets/module_mega-menu.min.css === */
.main-nav-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.main-nav__item{cursor:pointer;display:inline-block;flex-grow:0;line-height:1;margin-left:.45em;margin-right:.45em;padding:.5em 0 .5em 1.25em;position:relative}.main-nav__item,.main-nav__item button{font-size:1.33rem}.main-nav__item a,.main-nav__item>button{color:var(--header-nav-color);fill:var(--header-nav-color);font-style:normal;font-weight:400;text-decoration:none}.main-nav__item a:hover,.main-nav__item>button:hover{color:var(--header-nav-color-hover)}.main-nav__item button{display:flex;padding:.5em 0;text-align:inherit}.main-nav__item button:hover *{color:var(--header-nav-color-hover);fill:var(--header-nav-color-hover)}.main-nav__item.menu-drop{padding:0;position:static;transition:var(--transition)}.main-nav__item.mega-link{position:static}.mega-link>a{align-items:center;display:flex;position:relative}.mega-link .main-nav__item-label{color:var(--header-nav-color);font-weight:400}.mega-drop{left:0;position:static;top:var(--content-offset-desktop);width:100vw;z-index:9}.mega-drop__item{display:block}.mega-drop__item img{display:none}.mega-drop__item p{display:none;margin:0}.menu-drop-panel{height:0;overflow:hidden;transition-property:height,visibility;transition-timing-function:ease;visibility:hidden}.menu-drop.is-active .menu-drop-panel{visibility:visible}.main-nav__item-icon{display:inline-block;margin-right:.2em;transition:var(--transition);width:1em}.drop-link .main-nav__item-icon,.mega-link .main-nav__item-icon{color:var(--header-nav-color)}.drop-link.is-active .main-nav__item-icon,.mega-link.is-active .main-nav__item-icon{transform:translateY(2px) rotate(180deg)}.sub-menu-drop{height:0;position:static}.sub-menu-drop li{padding-left:1rem}.sub-menu-drop a{display:block;padding-bottom:.8em;padding-top:.8em}@media screen and (max-width:767px){.main-nav__item.is-active .mega-drop{display:block}.main-nav__item.drop-link,.main-nav__item.mega-link{padding-left:1.25em}.mega-drop__item h5{display:block;padding-bottom:.8em;padding-top:.8em}.mega-drop__item h5,.sub-menu-drop a{color:var(--header-nav-color);font-size:1rem;font-weight:400}.mega-drop__item:hover h5,.sub-menu-drop a:hover{color:var(--header-nav-color-hover)}.sub-menu-drop li:last-of-type{padding-bottom:1rem}}@media screen and (min-width:768px){.main-nav-list{align-items:center;background-color:transparent;display:flex;flex-direction:row;height:auto;justify-content:center;position:static}.main-nav__item{font-size:.89rem;padding:.2em 0}.main-nav__item button{font-size:.875rem;padding-bottom:.25em;padding-top:.25em}.main-nav__item-icon{margin-right:0}.main-nav__item.is-active>button *{color:var(--header-nav-color-hover);fill:var(--header-nav-color-hover)}.mega-link.is-active{box-shadow:0 1px var(--dark-primary)}.mega-link.is-active .main-nav__item-icon{transform:translateY(1px) rotate(180deg)}.mega-drop{position:absolute}.mega-drop-wrapper{background-color:var(--mega-menu-bg);padding-bottom:4rem;padding-top:3rem}.mega-drop-container{display:flex;flex-wrap:wrap}.mega-drop__item{max-width:300px;padding:1.875rem}.mega-drop__item:hover{background-color:var(--mega-menu-item-hover)}.mega-drop__item img{display:block;flex-shrink:0;margin-right:1.875rem;max-width:60px}.mega-drop__item p{color:var(--mega-menu-text-color);display:block}.mega-drop__item-text h5{color:var(--mega-menu-title-color);flex-shrink:0}.mega-drop__item-text p{color:var(--mega-menu-text-color)}.main-nav__item:hover .sub-menu-drop{display:block}.sub-menu-drop{background-color:var(--mega-menu-bg);position:absolute;top:var(--content-offset-desktop);width:180px;z-index:9}.sub-menu-drop li{padding-left:1.5rem}.sub-menu-drop li:first-of-type{margin-top:1rem}.sub-menu-drop li:last-of-type{margin-bottom:1rem}.sub-menu-drop li a{color:var(--mega-menu-title-color);font-size:.89rem}.sub-menu-drop li:hover{background-color:var(--mega-menu-item-hover)}}@media only screen and (min-width:860px){.main-nav__item{font-size:.89rem;margin-left:1em;margin-right:1em}}@media only screen and (min-width:990px){.main-nav__item,.main-nav__item button{font-size:1rem}}
/* === assets/css/megamenu-2026.css === */
:root{--mega-menu-bg:#FFFFFF;--mega-menu-title-color:#1A1A1A;--mega-menu-text-color:rgba(26,26,26,0.62);--mega-menu-item-hover:rgba(26,26,26,0.04);--mega-menu-border:rgba(26,26,26,0.08);--vxm-mm-panel-bg:#FFFFFF;--vxm-mm-card-bg:rgba(26,26,26,0.025);--vxm-mm-card-hover:rgba(26,26,26,0.05);--vxm-mm-card-active:rgba(71,126,207,0.08);--vxm-mm-divider:rgba(26,26,26,0.08);--vxm-mm-eyebrow:rgba(26,26,26,0.50);--vxm-mm-title:#1A1A1A;--vxm-mm-body:rgba(26,26,26,0.62);--vxm-mm-accent:var(--vxm-brand-blue,#477ECF);--vxm-mm-radius-panel:18px;--vxm-mm-radius-card:12px;--vxm-mm-anim:140ms;--vxm-mm-ease:cubic-bezier(0.22,0.61,0.36,1)}.header .menu-drop-panel.mega-drop,.header .mega-drop{z-index:50!important}@media (min-width:768px){.header li.menu-drop>.menu-drop-panel.mega-drop,.header .main-nav__item.menu-drop>.menu-drop-panel.mega-drop{height:auto!important;overflow:visible!important;visibility:hidden!important;pointer-events:none!important;display:none!important;transition:none!important}.header li.menu-drop:hover>.menu-drop-panel.mega-drop,.header li.menu-drop:focus-within>.menu-drop-panel.mega-drop,.header li.menu-drop.vxm-mm-open>.menu-drop-panel.mega-drop,.header .main-nav__item.menu-drop:hover>.menu-drop-panel.mega-drop,.header .main-nav__item.menu-drop:focus-within>.menu-drop-panel.mega-drop,.header .main-nav__item.menu-drop.vxm-mm-open>.menu-drop-panel.mega-drop{display:block!important;visibility:visible!important;pointer-events:auto!important}.header li.menu-drop.vxm-mm-suppress-hover>.menu-drop-panel.mega-drop,.header .main-nav__item.menu-drop.vxm-mm-suppress-hover>.menu-drop-panel.mega-drop{display:none!important;visibility:hidden!important;pointer-events:none!important}.header li.menu-drop:hover .mega-drop *,.header li.menu-drop:focus-within .mega-drop *,.header li.menu-drop.vxm-mm-open .mega-drop *{visibility:visible!important}}@media (min-width:768px){.header .menu-drop-panel.mega-drop,.header .mega-drop{top:100%!important;padding:26px 0 0!important;margin-top:-26px!important;background:transparent!important}.header .mega-drop-wrapper{background:var(--vxm-mm-panel-bg)!important;background-image:radial-gradient(120% 60% at 50% 0%,rgba(71,126,207,0.04) 0%,transparent 60%);border:1px solid var(--vxm-mm-divider);border-radius:var(--vxm-mm-radius-panel)!important;padding:22px 24px 18px!important;margin:14px auto 0!important;max-width:min(1180px,calc(100vw - 32px));box-shadow:0 28px 70px -16px rgba(26,26,26,0.18),0 8px 24px -8px rgba(26,26,26,0.08);animation:vxm-mm-in var(--vxm-mm-anim) var(--vxm-mm-ease);transform-origin:top center}}@keyframes vxm-mm-in{from{opacity:0;transform:translateY(-6px) scale(0.985)}to{opacity:1;transform:translateY(0) scale(1)}}.header .mega-drop,.header .mega-drop *{transition-delay:0ms!important}.vxm-mm__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 6px 14px;border-bottom:1px solid var(--vxm-mm-divider);margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:0.06em;text-transform:uppercase}.vxm-mm__eyebrow-label{color:var(--vxm-mm-eyebrow);font-weight:600}.vxm-mm__eyebrow-label::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--vxm-mm-accent);margin-right:8px;vertical-align:middle;transform:translateY(-1px)}.vxm-mm__eyebrow-link{color:rgba(26,26,26,0.80);font-weight:600;letter-spacing:0.04em;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;transition:background var(--vxm-mm-anim) var(--vxm-mm-ease),color var(--vxm-mm-anim)}.vxm-mm__eyebrow-link:hover{background:rgba(26,26,26,0.05);color:#1A1A1A}.vxm-mm__eyebrow-link::after{content:"→";font-size:14px;letter-spacing:0;transition:transform var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-mm__eyebrow-link:hover::after{transform:translateX(3px)}.vxm-mm__cards{display:grid;grid-template-columns:repeat(var(--vxm-mm-cards,5),minmax(0,1fr));gap:10px;margin-bottom:16px}.header .mega-drop-container.vxm-mm__cards{display:grid!important;flex-wrap:nowrap!important}.vxm-mm-card{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;text-align:left;padding:14px 14px 14px!important;max-width:none!important;min-height:0;background:var(--vxm-mm-card-bg)!important;border:1px solid rgba(26,26,26,0.06);border-radius:var(--vxm-mm-radius-card);text-decoration:none;cursor:pointer;overflow:hidden;transition:background var(--vxm-mm-anim) var(--vxm-mm-ease),border-color var(--vxm-mm-anim) var(--vxm-mm-ease),box-shadow var(--vxm-mm-anim) var(--vxm-mm-ease),transform var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-mm-card:hover{background:#FFFFFF!important;border-color:rgba(71,126,207,0.30);box-shadow:0 8px 20px -8px rgba(26,26,26,0.12);transform:translateY(-1px)}.vxm-mm-card__icon{width:32px;height:32px;border-radius:8px;background:rgba(26,26,26,0.05);display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;color:var(--vxm-mm-accent);flex-shrink:0;transition:background var(--vxm-mm-anim) var(--vxm-mm-ease),color var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-mm-card__icon svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.vxm-mm-card:hover .vxm-mm-card__icon{background:var(--vxm-mm-accent);color:#FFFFFF}.vxm-mm-card--image{padding:0!important;align-items:stretch!important}.vxm-mm-card__img{position:relative;display:block;width:100%;align-self:stretch;aspect-ratio:16 / 11;overflow:hidden;background:rgba(26,26,26,0.04);border-radius:var(--vxm-mm-radius-card) var(--vxm-mm-radius-card) 0 0}.vxm-mm-card__img img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center;display:block;transition:transform calc(var(--vxm-mm-anim) * 2) var(--vxm-mm-ease)}.vxm-mm-card:hover .vxm-mm-card__img img{transform:scale(1.04)}.vxm-mm-card__img img[src*="indumentaria"]{object-position:center 22%}.vxm-mm-card__img img[src*="calzado"]{object-position:center 35%}.vxm-mm-card__img img[src*="bazar"]{object-position:center 40%}.vxm-mm-card__img img[src*="alimentos"]{object-position:center 50%}.vxm-mm-card__img img[src*="tecnologia"]{object-position:center 50%}.vxm-mm-card__img img[src*="cosmetica"]{object-position:center 35%}.vxm-mm-card__img img[src*="libreria"]{object-position:center 45%}.vxm-mm-card__img img[src*="ferreteria"]{object-position:center 50%}.vxm-mm-card--image .vxm-mm-card__body{padding:12px 14px 14px}.vxm-mm-card__title,.vxm-mm-card h5{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:600!important;color:var(--vxm-mm-title)!important;margin:0 0 4px!important;line-height:1.3!important;letter-spacing:-0.005em;padding:0!important;text-transform:none!important}.vxm-mm-card__desc,.vxm-mm-card p{font-family:Montserrat,sans-serif!important;font-size:12.5px!important;font-weight:400!important;color:var(--vxm-mm-body)!important;margin:0!important;line-height:1.45!important;display:block!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vxm-mm-card__badge{position:absolute;top:10px;right:10px;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:0.08em;padding:3px 8px;border-radius:999px;background:linear-gradient(135deg,#4DC6BE 0%,#2FA8A0 100%);color:#FFFFFF;text-transform:uppercase;z-index:2;box-shadow:0 4px 12px rgba(77,198,190,0.28)}.vxm-mm-card--image .vxm-mm-card__badge{top:10px;right:10px;background:rgba(26,26,26,0.86);color:#4DC6BE;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vxm-mm__bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 6px 10px;border-top:1px solid var(--vxm-mm-divider)}.vxm-mm__col-label{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;color:var(--vxm-mm-eyebrow);text-transform:uppercase;letter-spacing:0.08em;margin:0 0 10px}.vxm-mm__list{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 16px}.vxm-mm__list-item{display:block;text-decoration:none;padding:8px 10px;margin:0 -10px;border-radius:8px;transition:background var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-mm__list-item:hover{background:var(--vxm-mm-card-hover)}.vxm-mm__list-item-title{display:block;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:600;color:var(--vxm-mm-title);line-height:1.3;margin:0 0 2px}.vxm-mm__list-item-title::after{content:"  ↗";opacity:0;color:var(--vxm-mm-accent);transition:opacity var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-mm__list-item:hover .vxm-mm__list-item-title::after{opacity:1}.vxm-mm__list-item-desc{display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;color:var(--vxm-mm-body);line-height:1.4;margin:0}.vxm-mm__strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:12px 6px 2px;border-top:1px solid var(--vxm-mm-divider)}.vxm-mm__strip-links{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.vxm-mm__strip-link{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:500;color:var(--vxm-mm-body);text-decoration:none;border-radius:8px;transition:background var(--vxm-mm-anim) var(--vxm-mm-ease),color var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-mm__strip-link:hover{background:var(--vxm-mm-card-hover);color:#1A1A1A}.vxm-mm__strip-link svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.6;fill:none;opacity:0.6}.vxm-mm__strip-cta{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#1A1A1A;color:#FFFFFF!important;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;border-radius:999px;text-decoration:none;transition:transform var(--vxm-mm-anim) var(--vxm-mm-ease),box-shadow var(--vxm-mm-anim) var(--vxm-mm-ease),background var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-mm__strip-cta:hover{background:var(--vxm-mm-accent);transform:translateY(-1px);box-shadow:0 6px 16px rgba(71,126,207,0.28)}.vxm-mm__strip-cta::after{content:"→";font-weight:700;transition:transform var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-mm__strip-cta:hover::after{transform:translateX(3px)}@media (max-width:1024px) and (min-width:768px){.header .mega-drop-wrapper{max-width:calc(100vw - 24px)!important;padding:18px 18px 14px!important}.vxm-mm__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.vxm-mm__bottom{gap:16px}.vxm-mm__list{grid-template-columns:1fr}}@media (max-width:767px){.header li.menu-drop>.menu-drop-panel.mega-drop{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.header li.menu-drop.is-active>.menu-drop-panel.mega-drop,.header li.menu-drop.vxm-mm-open>.menu-drop-panel.mega-drop{display:block!important;visibility:visible!important;height:auto!important;overflow:visible!important;position:static!important;width:auto!important;background:transparent!important}.header li.menu-drop.is-active .mega-drop *,.header li.menu-drop.vxm-mm-open .mega-drop *{visibility:visible!important}.header .menu-drop-panel.mega-drop,.header .mega-drop{background:transparent!important}.header .mega-drop-wrapper{background:var(--vxm-mm-panel-bg)!important;border:1px solid var(--vxm-mm-divider)!important;border-radius:14px!important;box-shadow:0 6px 20px -6px rgba(0,0,0,0.30)!important;margin:4px 12px 16px!important;padding:14px 14px 12px!important;max-width:calc(100% - 24px)!important;animation:none}.vxm-mm__eyebrow{display:flex!important;flex-direction:column;align-items:flex-start;gap:6px;padding:4px 4px 10px;margin-bottom:8px}.vxm-mm__eyebrow-label{font-size:11px;line-height:1.3}.vxm-mm__eyebrow-link{font-size:11px;padding:2px 6px}.vxm-mm__cards{grid-template-columns:1fr;gap:6px}.vxm-mm-card{display:grid!important;grid-template-columns:32px 1fr;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:start;padding:14px!important}.vxm-mm-card__icon{grid-column:1;grid-row:1 / span 2;align-self:start;margin:2px 0 0!important}.vxm-mm-card__title{grid-column:2;grid-row:1;margin:0!important;line-height:1.25!important}.vxm-mm-card__desc{grid-column:2;grid-row:2;margin:0!important;-webkit-line-clamp:2;font-size:12.5px!important;line-height:1.4!important}.vxm-mm-card__badge{top:8px!important;right:8px!important}.vxm-mm-card--image{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0!important;gap:0!important;grid-template-columns:none!important}.vxm-mm-card--image .vxm-mm-card__img{aspect-ratio:16 / 9;width:100%!important}.vxm-mm-card--image .vxm-mm-card__body{padding:12px 14px 14px}.vxm-mm-card--image .vxm-mm-card__title{grid-column:auto;grid-row:auto}.vxm-mm-card--image .vxm-mm-card__desc{grid-column:auto;grid-row:auto;-webkit-line-clamp:3}.vxm-mm__bottom{grid-template-columns:1fr;gap:14px;padding:12px 4px}.vxm-mm__list{grid-template-columns:1fr;gap:2px}.vxm-mm__list-item-title{font-size:14px}.vxm-mm__list-item-desc{font-size:12.5px}.vxm-mm__strip{flex-direction:column;align-items:stretch;gap:10px;padding:10px 4px 4px}.vxm-mm__strip-links{justify-content:center;flex-wrap:wrap}.vxm-mm__strip-cta{justify-content:center;padding:12px 18px;font-size:14px}}:root{--vxm-pm-body:rgba(26,26,26,0.68);--vxm-pm-ink:#131C2B;--vxm-pm-ink-2:#0C121D;--vxm-pm-on-ink:rgba(255,255,255,0.70);--vxm-pm-card-edge:rgba(26,26,26,0.14);--vxm-pm-card-edge-hover:rgba(71,126,207,0.55)}.header .mega-drop-wrapper.vxm-pm{display:block!important;padding:0!important;overflow:hidden}@media (min-width:768px){.header .mega-drop-wrapper.vxm-pm{max-width:min(1240px,calc(100vw - 32px))}}.vxm-pm__intro{padding:18px 20px 17px;background:linear-gradient(135deg,var(--vxm-pm-ink),var(--vxm-pm-ink-2))}.vxm-pm__intro-title{margin:0;font-family:Montserrat,sans-serif;font-size:19px;font-weight:800;line-height:1.22;letter-spacing:-0.02em;color:#FFFFFF}.vxm-pm__intro-sub{margin:5px 0 0;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:400;line-height:1.45;color:var(--vxm-pm-on-ink)}.vxm-pm__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,auto);column-gap:24px;row-gap:0;padding:18px 20px 10px}.vxm-pm__group{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-width:0}@supports not (grid-template-rows:subgrid){.vxm-pm__group{grid-template-rows:auto 1fr}}.vxm-pm__group + .vxm-pm__group{border-left:0}.vxm-pm__pillar{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;padding:11px 11px 12px;margin-bottom:11px;border-radius:var(--vxm-mm-radius-card);background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--vxm-pm-card-edge);text-decoration:none;transition:box-shadow var(--vxm-mm-anim) var(--vxm-mm-ease),transform var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-pm__pillar:hover{box-shadow:inset 0 0 0 1px var(--vxm-pm-card-edge-hover),0 8px 20px -10px rgba(26,26,26,0.28);transform:translateY(-1px)}.vxm-pm__pillar-name{flex:1 1 auto;min-width:0;font-family:Montserrat,sans-serif;font-size:15.5px;font-weight:800;line-height:1.25;letter-spacing:-0.015em;color:var(--vxm-mm-title);transition:color var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-pm__pillar:hover .vxm-pm__pillar-name{color:var(--vxm-mm-accent)}.vxm-pm__pillar::after{content:"\2192";order:2;flex:0 0 auto;width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:rgba(71,126,207,0.10);color:var(--vxm-mm-accent);font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1;transition:background var(--vxm-mm-anim) var(--vxm-mm-ease),color var(--vxm-mm-anim) var(--vxm-mm-ease),transform var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-pm__pillar:hover::after{background:var(--vxm-mm-accent);color:#FFFFFF;transform:translateX(2px)}.vxm-pm__pillar-desc{order:3;flex:0 0 100%;margin-top:5px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:400;line-height:1.45;color:var(--vxm-pm-body)}.vxm-pm__col{padding:0 0 10px;min-width:0}.vxm-pm__fn{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:10px;padding:7px 6px;border-radius:9px;text-decoration:none;transition:background var(--vxm-mm-anim) var(--vxm-mm-ease),box-shadow var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-pm__fn:hover{background:var(--vxm-mm-card-hover)}.vxm-pm__fn-icon{display:block;width:18px;height:18px;margin-top:1px}.vxm-pm__fn-icon svg{display:block;width:100%;height:100%;fill:none;stroke:rgba(26,26,26,0.45);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-pm__fn:hover .vxm-pm__fn-icon svg{stroke:var(--vxm-mm-accent)}.vxm-pm__fn-text{display:block;min-width:0}.vxm-pm__fn-title{display:block;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:1.35;color:var(--vxm-mm-title)}.vxm-pm__fn-desc{display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.4;color:var(--vxm-pm-body);margin-top:1px}.vxm-pm__fn--lead .vxm-pm__fn-title{font-weight:700}.vxm-pm__fn--lead .vxm-pm__fn-icon svg{stroke:var(--vxm-mm-accent)}.vxm-pm__badge{display:inline-block;margin-left:7px;vertical-align:1px;font-family:Montserrat,sans-serif;font-size:9px;font-weight:800;line-height:1.4;letter-spacing:0.07em;text-transform:uppercase;padding:1px 5px;border-radius:4px;background:rgba(77,198,190,0.22);color:#076B65}.vxm-pm__badge--beta{background:rgba(71,126,207,0.16);color:#2C5AA0}.vxm-pm__strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;padding:11px 14px 11px 20px;border-top:1px solid var(--vxm-mm-divider);background:rgba(26,26,26,0.022)}.vxm-pm__strip-links{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.vxm-pm__strip-link{display:inline-flex;align-items:center;gap:7px;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600;color:var(--vxm-pm-body);text-decoration:none;padding:6px 10px;border-radius:8px;transition:background var(--vxm-mm-anim) var(--vxm-mm-ease),color var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-pm__strip-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vxm-pm__strip-link:hover{background:var(--vxm-mm-card-hover);color:var(--vxm-mm-title)}.vxm-pm__cta{display:inline-flex;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:-0.005em;background:#1A1A1A;color:#FFFFFF;padding:10px 18px;border-radius:999px;text-decoration:none;white-space:nowrap;transition:box-shadow var(--vxm-mm-anim) var(--vxm-mm-ease),transform var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-pm__cta::after{content:"\2192";transition:transform var(--vxm-mm-anim) var(--vxm-mm-ease)}.vxm-pm__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px -6px rgba(26,26,26,0.38)}.vxm-pm__cta:hover::after{transform:translateX(3px)}.vxm-pm a:focus-visible{outline:2px solid var(--vxm-mm-accent);outline-offset:-2px;border-radius:9px}.vxm-pm ::selection{background:rgba(71,126,207,0.20);color:#1A1A1A}@media (max-width:1240px) and (min-width:768px){.header .mega-drop-wrapper.vxm-pm{max-width:calc(100vw - 24px)!important}}@media (max-width:1179px) and (min-width:768px){.vxm-pm__groups{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,auto)}.vxm-pm__groups{column-gap:20px}.vxm-pm__intro{padding:15px 16px 13px}.vxm-pm__intro-title{font-size:17.5px}.vxm-pm__col{padding:0 0 34px}}@media (max-width:767px){.header .mega-drop-wrapper.vxm-pm{padding:0!important;overflow:hidden}.vxm-pm__groups{grid-template-columns:1fr;grid-template-rows:none;column-gap:0;row-gap:16px;padding:12px 14px 4px}.vxm-pm__group{display:block;grid-row:auto;grid-template-rows:none;border-left:0!important}.vxm-pm__intro{padding:14px 16px 12px}.vxm-pm__intro-title{font-size:16px}.vxm-pm__intro-sub{font-size:12px}.vxm-pm__pillar{padding:11px 12px 12px;margin-bottom:9px}.vxm-pm__pillar-name{font-size:15px}.vxm-pm__col{padding:0 0 4px}.vxm-pm__strip{flex-direction:column;align-items:stretch;padding:12px}.vxm-pm__strip-links{justify-content:flex-start}.vxm-pm__cta{justify-content:center}}@media (prefers-reduced-motion:reduce){.vxm-pm__pillar:hover::after,.vxm-pm__cta:hover::after{transform:none}.vxm-pm__cta:hover,.vxm-pm__pillar:hover{transform:none}}.vxm-pm .vxm-pm__pillar,.vxm-pm .vxm-pm__fn{color:var(--vxm-mm-title)}.vxm-pm .vxm-pm__intro-title{color:#FFFFFF}.vxm-pm .vxm-pm__intro-sub{color:var(--vxm-pm-on-ink)}.vxm-pm .vxm-pm__pillar::after{color:var(--vxm-mm-accent)}.vxm-pm .vxm-pm__pillar:hover::after{color:#FFFFFF}.vxm-pm .vxm-pm__strip-link{color:var(--vxm-pm-body);font-weight:600}.vxm-pm .vxm-pm__strip-link:hover{color:var(--vxm-mm-title)}.vxm-pm .vxm-pm__cta{color:#FFFFFF}.header .mega-drop .vxm-mm__eyebrow-link{color:rgba(26,26,26,0.80);font-weight:600}.header .mega-drop .vxm-mm__eyebrow-link:hover{color:#1A1A1A}.header .mega-drop .vxm-mm__strip-link{color:var(--vxm-mm-body);font-weight:500}.header .mega-drop .vxm-mm__strip-link:hover{color:#1A1A1A}
/* === assets/module_button-stack.min.css === */
.btn-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:1rem;padding-top:2rem}.btn-list__item{margin-bottom:.8rem;margin-right:.8rem}.btn-list__item:last-of-type{margin-right:0}@media only screen and (min-width:768px){.btn-list{justify-content:normal}}
/* === assets/css/global-hero-buttons.css === */
.vxm-hero-buttons .btn-list{padding:0}.vxm-hero-buttons .button1{background-color:var(--vxm-gray-500);color:var(--vxm-white);font-weight:bold}.vxm-hero-buttons .button1:hover,.vxm-hero-buttons .button1:focus,.vxm-hero-buttons .button1:active{background-color:var(--vxm-brand-blue)}.vxm-header-divider hr{border:0 none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666666;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:100%}
