.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-54edb62:#2E5FB3;--e-global-color-b4c8b1f:#5F2DDE;--e-global-color-de943e0:#00A1E9;--e-global-color-6c3fe80:#1D1729;--e-global-color-bf995b4:#FFFFFF;--e-global-color-13be7f1:#C9C6C6;--e-global-color-c7a8cef:#004BD0;--e-global-color-e00a446:#F4F2F9;--e-global-color-5d084a5:#2E5FB3;--e-global-color-9c615f0:#5F2DDE;--e-global-color-8e90a09:#00A1E9;--e-global-color-6abfa76:#1D1729;--e-global-color-28760ef:#C9C6C6;--e-global-color-f861fcb:#004BD0;--e-global-color-560e367:#F4F2F9;--e-global-color-6125449:#E8E6EE;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-b9bfd7b-font-family:"Roboto";--e-global-typography-b9bfd7b-font-size:20px;--e-global-typography-b9bfd7b-font-weight:500;--e-global-typography-b9bfd7b-line-height:1.4em;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 p{margin-block-end:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html { scroll-behavior: smooth; }
[id="what-is"],[id="how-it-works"],[id="components"],[id="types"],
[id="vs-cv"],[id="applications"],[id="examples"],[id="choose"],
[id="fail"],[id="roi"],[id="faq"] { scroll-margin-top: 140px; }

.sx-card { transition: transform .25s ease, box-shadow .25s ease; }
.sx-card:hover { transform: translateY(-4px); box-shadow: 0 14px 34px rgba(29,23,41,.14); }

.sx-table-wrap { overflow-x: auto; border-radius: 12px; border: 1px solid #C9C6C6; background:#fff; }
.sx-table { width: 100%; border-collapse: collapse; min-width: 520px; font-size: 16px; }
.sx-table th { background: #1D1729; color: #fff; text-align: left; padding: 16px 20px; font-weight: 600; }
.sx-table td { padding: 15px 20px; color: #54595F; border-top: 1px solid #C9C6C6; vertical-align: top; }
.sx-table tbody tr:nth-child(even) { background: #F4F2F9; }
.sx-table td:first-child { font-weight: 600; color: #1D1729; }

@media (max-width: 767px) { .sx-table { font-size: 15px; } }/* End custom CSS */