/* about.html */
.modal1_component.is-active .modal1_content-wrapper {
              transform: translateY(0);
            }

            ⁣

/* about.html */
/* BUTTONS */
            .btn[button-size='sm'] {
              padding-top: calc(var(--_sizes---utility--1-25rem) / 2);
              padding-bottom: calc(var(--_sizes---utility--1-25rem) / 2);
            }

            .icon-1x1-20.for-btn {
              transform: translateX(var(--_sizes---utility--0-75rem));
              transition: transform 0.2s ease, opacity 0.2s ease;
            }

            .btn:hover {
              padding-right: var(--_sizes---utility--1rem);
              padding-left: var(--_sizes---utility--3rem);

              .icon-1x1-20.for-btn {
                opacity: 1;
                transform: translateX(var(--_sizes---utility--1-25rem));
              }
            }

            .btn:has(.w-condition-invisible):hover,
            .btn:not(:has(.icon-1x1-20)):hover {
              padding-right: var(--_sizes---utility--2rem);
              padding-left: var(--_sizes---utility--2rem);
            }

            /* Set color style to inherit */
            .inherit-color * {
              color: inherit;
            }

            /* Focus state style for keyboard navigation for the focusable elements */
            *[tabindex]:focus-visible,
            input[type="file"]:focus-visible {
              outline: 0.125rem solid #68e49c;
              outline-offset: 0.125rem;
            }

            /* Get rid of top margin on first element in any rich text element */
            .w-richtext> :not(div):first-child,
            .w-richtext>div:first-child> :first-child {
              margin-top: 0 !important;
            }

            /* Get rid of bottom margin on last element in any rich text element */
            .w-richtext>:last-child,
            .w-richtext ol li:last-child,
            .w-richtext ul li:last-child {
              margin-bottom: 0 !important;
            }

            /* Prevent all click and hover interaction with an element */
            .pointer-events-off {
              pointer-events: none;
            }

            /* Enables all click and hover interaction with an element */
            .pointer-events-on {
              pointer-events: auto;
            }

            /* Create a class of .div-square which maintains a 1:1 dimension of a div */
            .div-square::after {
              content: "";
              display: block;
              padding-bottom: 100%;
            }

            /* Make sure containers never lose their center alignment */
            .container-medium,
            .container-small,
            .container-large {
              margin-right: auto !important;
              margin-left: auto !important;
            }

            /* 
Make the following elements inherit typography styles from the parent and not have hardcoded values. 
Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
Uncomment this CSS to use it in the project. Leave this message for future hand-off.
*/
            /*
a,
.w-input,
.w-select,
.w-tab-link,
.w-nav-link,
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  color: inherit;
  text-decoration: inherit;
  font-size: inherit;
}
*/

            /* Apply "..." after 3 lines of text */
            .text-style-3lines {
              display: -webkit-box;
              overflow: hidden;
              -webkit-line-clamp: 3;
              -webkit-box-orient: vertical;
            }

            /* Apply "..." after 2 lines of text */
            .text-style-2lines {
              display: -webkit-box;
              overflow: hidden;
              -webkit-line-clamp: 2;
              -webkit-box-orient: vertical;
            }

            /* Adds inline flex display */
            .display-inlineflex {
              display: inline-flex;
            }

            /* These classes are never overwritten */
            .hide {
              display: none !important;
            }

            @media screen and (max-width: 991px) {

              .hide,
              .hide-tablet {
                display: none !important;
              }
            }

            @media screen and (max-width: 767px) {
              .hide-mobile-landscape {
                display: none !important;
              }
            }

            @media screen and (max-width: 479px) {
              .hide-mobile {
                display: none !important;
              }
            }

            .margin-0 {
              margin: 0rem !important;
            }

            .padding-0 {
              padding: 0rem !important;
            }

            .spacing-clean {
              padding: 0rem !important;
              margin: 0rem !important;
            }

            .margin-top {
              margin-right: 0rem !important;
              margin-bottom: 0rem !important;
              margin-left: 0rem !important;
            }

            .padding-top {
              padding-right: 0rem !important;
              padding-bottom: 0rem !important;
              padding-left: 0rem !important;
            }

            .margin-right {
              margin-top: 0rem !important;
              margin-bottom: 0rem !important;
              margin-left: 0rem !important;
            }

            .padding-right {
              padding-top: 0rem !important;
              padding-bottom: 0rem !important;
              padding-left: 0rem !important;
            }

            .margin-bottom {
              margin-top: 0rem !important;
              margin-right: 0rem !important;
              margin-left: 0rem !important;
            }

            .padding-bottom {
              padding-top: 0rem !important;
              padding-right: 0rem !important;
              padding-left: 0rem !important;
            }

            .margin-left {
              margin-top: 0rem !important;
              margin-right: 0rem !important;
              margin-bottom: 0rem !important;
            }

            .padding-left {
              padding-top: 0rem !important;
              padding-right: 0rem !important;
              padding-bottom: 0rem !important;
            }

            .margin-horizontal {
              margin-top: 0rem !important;
              margin-bottom: 0rem !important;
            }

            .padding-horizontal {
              padding-top: 0rem !important;
              padding-bottom: 0rem !important;
            }

            .margin-vertical {
              margin-right: 0rem !important;
              margin-left: 0rem !important;
            }

            .padding-vertical {
              padding-right: 0rem !important;
              padding-left: 0rem !important;
            }

            /* Apply "..." at 100% width */
            .truncate-width {
              width: 100%;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
            }

            /* Removes native scrollbar */
            .no-scrollbar {
              -ms-overflow-style: none;
              overflow: -moz-scrollbars-none;
            }

            .no-scrollbar::-webkit-scrollbar {
              display: none;
            }

/* about.html */
.nav__toggler.w--open {
              color: var(--black);
              background-color: var(--white);
            }

            .social-list__link:hover .social-list__link__icon,
            .social-list__link:focus-visible .social-list__link__icon {
              opacity: 1;
            }

            .hover-effect:hover .hover-effect__text--main,
            .hover-effect:focus-visible .hover-effect__text--main {
              transform: translate(0px, -100%);
            }

            .hover-effect:hover .hover-effect__text--fake,
            .hover-effect:focus-visible .hover-effect__text--fake {
              transform: translate(0px, 0%);
            }

            .banner2_component {
              display: none;
            }

            html {
              font-size: 1rem;
            }

            @media screen and (max-width:1920px) {
              html {
                font-size: calc(0.49999999999999994rem + 0.41666666666666674vw);
              }
            }

            @media screen and (max-width:1440px) {
              html {
                font-size: calc(0.6253902185223725rem + 0.41623309053069724vw);
              }
            }

            @media screen and (max-width:479px) {
              html {
                font-size: 1rem;
              }
            }

            @media screen and (max-width: 3200px) {
              .screenshots-container {
                min-width: 80%;
              }
            }

            @media screen and (max-width: 2540px) {
              .screenshots-container {
                min-width: 100%;
              }
            }

            @media screen and (max-width: 1920px) {
              .screenshots-container {
                min-width: 120%;
              }
            }

            @media screen and (max-width: 1440px) {
              .screenshots-container {
                min-width: 170%;
              }
            }

            @media screen and (max-width: 991px) {
              .screenshots-container {
                min-width: 200%;
              }
            }

            @media screen and (max-width: 767px) {
              .screenshots-container {
                min-width: 200%;
              }
            }

            @media screen and (max-width: 479px) {
              .screenshots-container {
                min-width: 400%;
              }
            }

            @media screen and (max-width: 350px) {
              .screenshots-container {
                min-width: 450%;
              }
            }

            .swiper-pagination {
              position: static;
            }

            .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
            .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
              transform: translateX(0%);
            }

            .swiper-pagination-bullet-active {
              opacity: var(--swiper-pagination-bullet-opacity, 1);
              background: var(--text-color--text-primary);
            }

            /* 1. Inactive Bullets (Standard Dots) */
            .swiper-pagination-bullet {
              width: 8px;
              height: 8px;
              background: #000000;
              opacity: 0.3;
              border-radius: 10px;
              /* Ensures inactive dots are perfect circles */
              margin: 0 4px;

              /* This creates the smooth animation when a dot turns into a pill */
              transition: width 0.3s ease, background-color 0.3s ease;
            }

            /* 2. Active Bullet (The Pill) */
            .swiper-pagination-bullet-active {
              width: 32px;
              /* WIDER than height creates the pill shape */
              background: var(--text-color--text-primary);
              ;
              opacity: 1;
              border-radius: 10px;
              /* Keep edges rounded */
            }


            .swiper-horizontal>.swiper-pagination-bullets,
            .swiper-pagination-bullets.swiper-pagination-horizontal,
            .swiper-pagination-custom,
            .swiper-pagination-fraction {
              width: 25%;
            }

/* about.html */
@media (min-width: 1440px) and (max-width: 3200px) {
              :root {
                --_sizes---utility--0-125rem: clamp(0.125rem, 0.0448rem + 0.0891vw, 0.278rem);
                --_sizes---utility--0-25rem: clamp(0.25rem, 0.0095rem + 0.2673vw, 0.556rem);
                --_sizes---utility--0-5rem: clamp(0.5rem, 0.1793rem + 0.3563vw, 1.111rem);
                --_sizes---utility--0-75rem: clamp(0.75rem, 0.2689rem + 0.5345vw, 1.668rem);
                --_sizes---utility--0-875rem: clamp(0.875rem, 0.3138rem + 0.6236vw, 1.945rem);
                --_sizes---utility--1rem: clamp(1rem, 0.5189rem + 0.5345vw, 2.223rem);
                --_sizes---utility--1-125rem: clamp(1.125rem, 0.4034rem + 0.8018vw, 2.501rem);
                --_sizes---utility--1-25rem: clamp(1.25rem, 0.4482rem + 0.8909vw, 2.778rem);
                --_sizes---utility--1-5rem: clamp(1.5rem, 0.5379rem + 1.069vw, 3.334rem);
                --_sizes---utility--1-75rem: clamp(1.75rem, 0.6275rem + 1.2472vw, 3.891rem);
                --_sizes---utility--2rem: clamp(2rem, 0.8775rem + 1.2472vw, 4.446rem);
                --_sizes---utility--2-5rem: clamp(2.5rem, 0.5757rem + 2.1381vw, 5.556rem);
                --_sizes---utility--3rem: clamp(3rem, 1.0757rem + 2.1381vw, 6.669rem);
                --_sizes---utility--3-5rem: clamp(3.5rem, 1.255rem + 2.4944vw, 7.781rem);
                --_sizes---utility--4rem: clamp(4rem, 0.7929rem + 3.5635vw, 8.892rem);
                --_sizes---utility--5rem: clamp(5rem, 0.1893rem + 5.3452vw, 11.115rem);
                --_sizes---utility--5-5rem: clamp(5.5rem, -0.0163rem + 6.1292vw, 12.226rem);
                --_sizes---utility--6rem: clamp(6rem, 0.2272rem + 6.4143vw, 13.338rem);
                --_sizes---utility--7rem: clamp(7rem, -0.0557rem + 7.8396vw, 15.558rem);
                --_sizes---utility--7-5rem: clamp(7.5rem, 0.1236rem + 8.196vw, 16.669rem);
                --_sizes---utility--8rem: clamp(8rem, -0.0178rem + 8.9087vw, 17.781rem);
                --_sizes---utility--8-5rem: clamp(8.5rem, 0.0011rem + 9.4432vw, 18.892rem);
                --_sizes---utility--9rem: clamp(9rem, 0.02rem + 9.9777vw, 20.004rem);
                --_sizes---utility--10rem: clamp(10rem, 0.0579rem + 11.0468vw, 22.23rem);
                --_sizes---utility--sections--max-width: clamp(90rem, 0.0016rem + 99.9982vw, 200.07rem);
              }
            }

/* about.html */
@media (min-width: 3200px) and (max-width: 8000px) {
              :root {
                --_sizes---utility--0-125rem: clamp(0.278rem, 0.0004rem + 0.1388vw, 0.694rem);
                --_sizes---utility--0-25rem: clamp(0.556rem, 0.0007rem + 0.2776vw, 1.389rem);
                --_sizes---utility--0-5rem: clamp(1.111rem, -0.0002rem + 0.5556vw, 2.778rem);
                --_sizes---utility--0-75rem: clamp(1.668rem, 0.0022rem + 0.8329vw, 4.167rem);
                --_sizes---utility--0-875rem: clamp(1.945rem, 0.0009rem + 0.972vw, 4.861rem);
                --_sizes---utility--1rem: clamp(2.223rem, 0.0013rem + 1.1109vw, 5.556rem);
                --_sizes---utility--1-125rem: clamp(2.501rem, 0.0017rem + 1.2497vw, 6.25rem);
                --_sizes---utility--1-25rem: clamp(2.778rem, 0.0004rem + 1.3888vw, 6.944rem);
                --_sizes---utility--1-5rem: clamp(3.334rem, 0.0011rem + 1.6664vw, 8.333rem);
                --_sizes---utility--1-75rem: clamp(3.891rem, 0.0035rem + 1.9437vw, 9.722rem);
                --_sizes---utility--2rem: clamp(4.446rem, 0.0026rem + 2.2217vw, 11.111rem);
                --_sizes---utility--2-5rem: clamp(5.556rem, 0.0007rem + 2.7776vw, 13.889rem);
                --_sizes---utility--3rem: clamp(6.669rem, 0.0039rem + 3.3326vw, 16.667rem);
                --_sizes---utility--3-5rem: clamp(7.781rem, 0.0054rem + 3.8878vw, 19.444rem);
                --_sizes---utility--4rem: clamp(8.892rem, 0.0052rem + 4.4434vw, 22.222rem);
                --_sizes---utility--5rem: clamp(11.115rem, 0.0065rem + 5.5543vw, 27.778rem);
                --_sizes---utility--5-5rem: clamp(12.226rem, 0.0063rem + 6.1099vw, 30.556rem);
                --_sizes---utility--6rem: clamp(13.338rem, 0.0078rem + 6.6651vw, 33.333rem);
                --_sizes---utility--7rem: clamp(15.558rem, 0.0041rem + 7.777vw, 38.889rem);
                --_sizes---utility--7-5rem: clamp(16.669rem, 0.0039rem + 8.3326vw, 41.667rem);
                --_sizes---utility--8rem: clamp(17.781rem, 0.0054rem + 8.8878vw, 44.444rem);
                --_sizes---utility--8-5rem: clamp(18.892rem, 0.0052rem + 9.4434vw, 47.222rem);
                --_sizes---utility--9rem: clamp(20.004rem, 0.0067rem + 9.9987vw, 50rem);
                --_sizes---utility--10rem: clamp(22.23rem, 0.013rem + 11.1085vw, 55.556rem);
                --_sizes---utility--sections--max-width: clamp(200.07rem, 0.1167rem + 99.9767vw, 500rem);
              }
            }

/* about.html */
@media (min-width: 991px) and (max-width: 1439px) {
              :root {
                --_sizes---utility--0-125rem: clamp(0.1rem, 0.0448rem + 0.0891vw, 0.125rem);
                --_sizes---utility--0-25rem: clamp(0.175rem, 0.0095rem + 0.2673vw, 0.25rem);
                --_sizes---utility--0-5rem: clamp(0.4rem, 0.1793rem + 0.3563vw, 0.5rem);
                --_sizes---utility--0-75rem: clamp(0.6rem, 0.2689rem + 0.5345vw, 0.75rem);
                --_sizes---utility--0-875rem: clamp(0.7rem, 0.3138rem + 0.6236vw, 0.875rem);
                --_sizes---utility--1rem: clamp(0.85rem, 0.5189rem + 0.5345vw, 1rem);
                --_sizes---utility--1-125rem: clamp(0.9rem, 0.4034rem + 0.8018vw, 1.125rem);
                --_sizes---utility--1-25rem: clamp(1rem, 0.4482rem + 0.8909vw, 1.25rem);
                --_sizes---utility--1-5rem: clamp(1.2rem, 0.5379rem + 1.069vw, 1.5rem);
                --_sizes---utility--1-75rem: clamp(1.4rem, 0.6275rem + 1.2472vw, 1.75rem);
                --_sizes---utility--2rem: clamp(1.65rem, 0.8775rem + 1.2472vw, 2rem);
                --_sizes---utility--2-5rem: clamp(1.9rem, 0.5757rem + 2.1381vw, 2.5rem);
                --_sizes---utility--3rem: clamp(2.4rem, 1.0757rem + 2.1381vw, 3rem);
                --_sizes---utility--3-5rem: clamp(2.8rem, 1.255rem + 2.4944vw, 3.5rem);
                --_sizes---utility--4rem: clamp(3rem, 0.7929rem + 3.5635vw, 4rem);
                --_sizes---utility--5rem: clamp(3.5rem, 0.1893rem + 5.3452vw, 5rem);
                --_sizes---utility--6rem: clamp(4.2rem, 0.2272rem + 6.4143vw, 6rem);
                --_sizes---utility--7rem: clamp(4.8rem, -0.0557rem + 7.8396vw, 7rem);
                --_sizes---utility--7-5rem: clamp(5.2rem, 0.1236rem + 8.196vw, 7.5rem);
                --_sizes---utility--8rem: clamp(5.5rem, -0.0178rem + 8.9087vw, 8rem);
                --_sizes---utility--9rem: clamp(6.2rem, 0.02rem + 9.9777vw, 9rem);
                --_sizes---utility--10rem: clamp(6.9rem, 0.0579rem + 11.0468vw, 10rem);
                --_sizes---utility--sections--max-width: clamp(61.938rem, 0.0016rem + 99.9982vw, 90rem);
              }
            }

/* about.html */
[data-wf--features-hero-1--variant="option-2"] {
              margin-bottom: calc((var(--_sizes---utility--3rem) + var(--_sizes---utility--3-5rem)) * -1);
            }

            [bottom-roundings],
            [links-group]:has(:last-child[bottom-roundings]) {
              border-radius: 0 0 var(--_sizes---utility--2-5rem) var(--_sizes---utility--2-5rem);
              z-index: 2;
              overflow: clip;
            }

            [top-roundings] {
              border-radius: var(--_sizes---utility--2-5rem) var(--_sizes---utility--2-5rem) 0 0;
              z-index: 2;
            }

            .section[bottom-roundings]+.section,
            [links-group]:has(:last-child[bottom-roundings])+.section {
              margin-top: calc(var(--_sizes---utility--2-5rem) * -1);
              margin-bottom: calc(var(--_sizes---utility--2-5rem) * -1);
            }

            @media (max-width: 478px) {
              [bottom-roundings] {
                border-radius: 0 0 var(--_sizes---utility--1-25rem) var(--_sizes---utility--1-25rem);
              }

              [top-roundings] {
                border-radius: var(--_sizes---utility--1-25rem) var(--_sizes---utility--1-25rem) 0 0;
              }

              .section[bottom-roundings]+.section {
                margin-top: calc(var(--_sizes---utility--1-25rem) * -1);
                margin-bottom: calc(var(--_sizes---utility--1-25rem) * -1);
              }
            }


            .hero-swiper-arrow[swiper-next]:hover {
              transform: translateX(1.5px);
            }

            .hero-swiper-arrow[swiper-prev]:hover {
              transform: translateX(-1.5px);
            }

            [intelligence-grad] {
              background-image: linear-gradient(270deg, rgb(134, 193, 89), rgb(134, 192, 163) 29%, rgb(55, 146, 100) 51%, rgb(114, 206, 152));
              font-family: Rightgrotesk;
              font-weight: 500;
              background-clip: text;
              -webkit-text-fill-color: transparent;
            }

            /* .global-tabs-nav_bl:has(.tabs-nav .slider-arrow:last-of-type:not(.is-hidden)):has(.tabs-nav .slider-arrow:first-of-type.is-hidden) 
  :is(.global-tabs-nav_slider.swiper, .global-tabs-nav_bg-wrap) {
    mask-image: linear-gradient(to right, white 93%, transparent 100%);
}

.global-tabs-nav_bl:has(.tabs-nav .slider-arrow:first-of-type:not(.is-hidden)):has(.tabs-nav .slider-arrow:last-of-type.is-hidden) 
  :is(.global-tabs-nav_slider.swiper, .global-tabs-nav_bg-wrap) {
    mask-image: linear-gradient(to right, transparent 0%, white 7%);
}

.global-tabs-nav_bl:has(.tabs-nav .slider-arrow:first-of-type:not(.is-hidden)):has(.tabs-nav .slider-arrow:last-of-type:not(.is-hidden)) 
  :is(.global-tabs-nav_slider.swiper, .global-tabs-nav_bg-wrap) {
    mask-image: linear-gradient(to right, transparent 0%, white 7%, white 93%, transparent 100%);
} */

/* about.html */
@media (max-width: 478px) {
              .nav-drpdwn-item::before {
                content: '';
                width: 0.25rem;
                height: 0.25rem;
                background-color: grey;
                border-radius: 50%;
                position: absolute;
                left: 1rem;
                top: 1.4rem;
                transform: translateY(-50%);
              }

              .nav-drpdwn-item.for-intelligence::before {
                background-color: transparent;
              }

              /* Burger icon container */
              .burger-icon {
                width: 24px;
                height: 18px;
                position: relative;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
              }

              /* Base styles for all lines */
              .menu-icon2_line-top,
              .menu-icon2_line-middle,
              .menu-icon2_line-bottom {
                width: 100%;
                height: 2px;

                transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
                transform-origin: center;
              }

              .menu-icon2_line-middle {
                display: flex;
                justify-content: center;
                overflow: hidden;
              }

              /* Open state */
              .w--open .menu-icon2_line-top {
                transform: translateY(8px) rotate(45deg);
              }

              .w--open .menu-icon2_line-bottom {
                transform: translateY(-8px) rotate(-45deg);
              }

              .w--open .menu-icon2_line-middle {
                width: 0;
                transition-delay: 0s;
              }
            }

            [light-nav='true'] :is(.menu-icon2_line-top, .menu-icon2_line-middle, .menu-icon2_line-bottom) {
              background-color: white;
            }

            .nav-logo {
              transition: color 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
            }

            [light-nav='true'] .nav-logo {
              color: white;
            }

            .nav-wrap.w-nav.is-scrolled .nav-bg {
              opacity: 1;
            }

            .nav-wrap.w-nav:has(.navbar14_menu-button.w-nav-button.w--open) .nav-bg {
              opacity: 1;
            }

            .nav-wrap.w-nav[light-nav='true']:has(.navbar14_menu-button.w-nav-button.w--open) {

              .menu-icon2_line-top,
              .menu-icon2_line-middle,
              .menu-icon2_line-bottom {
                background-color: var(--link-color--link-primary);
              }

              .nav-logo {
                color: var(--link-color--link-primary);
              }
            }

            .nav-wrap.w-nav.is-scrolled[light-nav='true'] :is(.menu-icon2_line-top, .menu-icon2_line-middle, .menu-icon2_line-bottom) {
              background-color: var(--link-color--link-primary);
            }

            .nav-wrap.w-nav.is-scrolled[light-nav='true'] .nav-logo {
              color: var(--link-color--link-primary);
            }

            @media screen and (max-width: 991px) {
              .w-nav-overlay {
                flex-flow: wrap;
                height: auto;
              }
            }

            @media (min-width: 991px) {
              [light-nav='true'] {
                [data-wf--button-base--variant='outline-dark'] {
                  color: var(--text-color--text-alternate);
                  background-color: #0000;
                  border-color: #ffffff3d;
                }

                [data-wf--button-base--variant='outline-dark']:hover {
                  border-color: var(--text-color--color);
                  color: var(--base-color-brand--white);
                  background-color: #0000;
                }

                [dynamic-nav-link-color] {
                  color: white;

                  .button-cover-link {
                    background-color: white;
                  }
                }

                [data-wf--button-base--variant='outline'] {
                  border-color: rgba(255, 255, 255, 0.24);
                  color: white;
                }

                [data-wf--button-base--variant='outline']:hover {
                  border-color: rgba(255, 255, 255, 1);
                }
              }

              .nav-wrap.is-scrolled[light-nav='true'] {
                [data-wf--button-base--variant='outline-dark'] {
                  border-color: var(--base-color-brand--grey-400);
                  color: var(--text-color--text-primary);
                  background-color: #0000;
                }

                [data-wf--button-base--variant='outline-dark']:hover {
                  border-color: var(--base-color-brand--grey);
                  background-color: #0000;
                }

                [dynamic-nav-link-color] {
                  color: var(--link-color--link-primary);
                }

                .button-cover-link {
                  background-color: var(--link-color--link-primary);
                }

                [data-wf--button-base--variant='outline'] {
                  border-color: var(--base-color-brand--grey-400);
                  color: var(--text-color--text-primary);
                }

                [data-wf--button-base--variant='outline']:hover {
                  border-color: var(--base-color-brand--grey);
                }
              }

              .nav-link {
                .button-cover-link {
                  transition: width 0.2s ease;
                }

                .nav-link-p,
                .toggle-chevrone {
                  transition: transform 0.2s ease;
                }
              }

              .nav-link:hover,
              .nav-toggle.is-active .nav-link {
                .button-cover-link {
                  width: calc(100% - (1rem - 1px) * 2);
                }

                .nav-link-p,
                .toggle-chevrone {
                  transform: translateY(-2px);
                }
              }

              .nav-drpdwn-item:hover {
                transition: border-color 0.2s ease;

                .margin-bottom .text-size-small {
                  transition: color 0.2s ease;
                }
              }

              .nav-drpdwn-item:hover {
                border-color: var(--links-text);

                .margin-bottom .text-size-small {
                  color: var(--links-text);
                }
              }

              .nav-dropdown {
                display: grid;
                grid-template-rows: 0fr;
                opacity: 0;
                transition:
                  grid-template-rows 400ms,
                  opacity 400ms;
              }

              .nav-drpdwn_wrap:has(.is-active) .nav-dropdown {
                grid-template-rows: 1fr;
                opacity: 1;
              }
            }

/* about.html */
[data-wf--features-hero-1--variant="option-2"] {
                margin-bottom: calc((var(--_sizes---utility--3rem) + var(--_sizes---utility--3rem)) * -1);
              }

/* about.html */
.modal1_component.is-active .modal1_content-wrapper {
                      transform: translateY(0);
                    }

                    ⁣

/* about.html */
.bento-bg-img:not([autoplay])~.bento-video-poster,
              .bento-video_wrapper:hover .bento-video-poster {
                opacity: 0;
              }

/* about.html */
.section.for-clients-feedback.is-active {
                opacity: 1;
                visibility: visible;
                transition: opacity 0.3s, visibility 0s 0s;
              }

              .section.for-clients-feedback {
                opacity: 0;
                visibility: hidden;
                transition: opacity 0.3s, visibility 0s 0.3s;
                /* visibility changes AFTER opacity finishes */
              }

/* about.html */
[video-testimonials-global-wrap] .for-bg {

            background-image: url("https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6a3aa7ec53be41957983ae58_c7d913eced9377a47b3f55ae11b5b253_content-bg.avif");
            background-position: 0px 0px;
            background-size: 100% 100%;
          }

/* about.html */
.modal1_component.is-active .modal1_content-wrapper {
                transform: translateY(0);
              }

              ⁣

/* pricing.html */
[data-wf--features-hero-1--variant="option-2"] {
            margin-bottom: calc((var(--_sizes---utility--3rem) + var(--_sizes---utility--3rem)) * -1);
          }

/* pricing.html */
[price-type='monthly'] {
          display: flex;
        }

        [price-type='annual'] {
          display: none;
        }

        .price-toggle-bl {
          transition:
            background-color 0.3s cubic-bezier(0.45, 0, 0.55, 1),
            left 0.3s cubic-bezier(0.45, 0, 0.55, 1);
        }

        .price-toggle-bullet {
          transition: left 0.3s cubic-bezier(0.45, 0, 0.55, 1);
        }

        /* When checked: move the bullet */
        .global-grid.for-pricing:has(.price-checkbox-tick:checked) {
          .price-toggle-bl .price-toggle-bullet {
            left: var(--_sizes---utility--1rem);
          }

          .price-toggle-bl {
            background-color: #000;
          }

          [price-type='monthly'] {
            display: none;
          }

          [price-type='annual'] {
            display: flex;
          }
        }

        .grid-item-title.premium,
        .grid-item-title.light {
          background-size: var(--_sizes---utility--2rem) var(--_sizes---utility--2rem);
        }

        @media (min-width: 991px) {
          .padding-global.for-pricing-sticky.is-sticked {
            .global-grid.for-pricing {
              padding-top: var(--_sizes---utility--2rem);
              padding-bottom: var(--_sizes---utility--1-5rem);
            }
          }
        }

        @media (min-width: 200px) {
          .padding-global.for-pricing-sticky.is-sticked {
            .global-grid.for-pricing {
              padding-top: var(--_sizes---utility--1rem);
              padding-bottom: var(--_sizes---utility--0-5rem);
            }
          }
        }

/* pricing.html */
.comming-soon.for-pricing::before {
                    content: '';
                    display: inline-block;
                    background-image: url('../cdn.prod.website-files.com/664b4791c7855e5b87d45e83/69ef041e6b8085ff004e46ba_ic_token.png');
                    background-size: contain;
                    background-repeat: no-repeat;
                    background-position: center;
                    width: var(--_sizes---utility--1-25rem);
                    height: var(--_sizes---utility--1-25rem);
                    margin-right: var(--_sizes---utility--0-5rem);
                    position: relative;
                    float: left;
                  }

                  @media (min-width: 991px) {
                    .comming-soon.for-pricing::before {
                      top: calc(var(--_sizes---utility--0-25rem) * -1);
                    }
                  }

                  @media (min-width: 280px) {
                    .comming-soon.for-pricing::before {
                      top: 0px;
                    }
                  }

/* pricing.html */
.section.for-clients-feedback.is-active {
              opacity: 1;
              visibility: visible;
              transition: opacity 0.3s, visibility 0s 0s;
            }

            .section.for-clients-feedback {
              opacity: 0;
              visibility: hidden;
              transition: opacity 0.3s, visibility 0s 0.3s;
              /* visibility changes AFTER opacity finishes */
            }

/* pricing.html */
.modal1_component.is-active .modal1_content-wrapper {
              transform: translateY(0);
            }

            ⁣

/* pricing.html */
[video-testimonials-global-wrap] .for-bg {

          background-image: url("https://cdn.prod.website-files.com/664b4791c7855e5b87d45e83/6a3aa7ec53be41957983ae58_c7d913eced9377a47b3f55ae11b5b253_content-bg.avif");
          background-position: 0px 0px;
          background-size: 100% 100%;
        }

/* singal.html */
.modal1_component.is-active .modal1_content-wrapper {
          transform: translateY(0);
        }

        ⁣