:root{--lc-color-primary: #AC36F6;--lc-color-primary-soft-1: #E6C3FC;--lc-color-primary-soft-2: #C97DF9;--lc-color-primary-dark-1: #9B31DE;--lc-color-primary-dark-2: #8A2BC6;--lc-color-secondary: #FCB3C5;--lc-color-secondary-soft-1: #FEE6EC;--lc-color-secondary-soft-2: #FDCDD9;--lc-color-secondary-dark-1: #FA8DA8;--lc-color-secondary-dark-2: #ad0c34;--lc-color-text: #000000;--lc-color-accent: #AFFE01;--lc-color-accent-soft-1: #DFFF99;--lc-color-accent-soft-2: #C7FF4D;--lc-color-accent-dark-1: #9EE401;--lc-color-accent-dark-2: #8CCB01;--lc-color-tertiary: #F4EB01;--lc-color-tertiary-soft-1: #FBF799;--lc-color-tertiary-soft-2: #F8F14D;--lc-color-tertiary-dark-1: #DCD301;--lc-color-tertiary-dark-2: #C3BC01;--lc-color-surface: #FFFFFF;--lc-color-surface-dark-1: #F8F8F8;--lc-color-surface-dark-2: #EDF2F1;--lc-color-surface-dark-3: #E3E4E9;--lc-color-neutral: #E7E7E7;--lc-color-neutral-soft-1: #F4F1EF;--lc-color-neutral-soft-2: #EEECEB;--lc-color-neutral-dark-1: #DBD3DB;--lc-color-neutral-dark-2: #CEBFCF}:root{--applc-radius-sm: 6px;--applc-radius-md: 12px;--applc-radius-lg: 20px;--applc-radius-pill: 999px}:root{--lc-font-display: degular-display, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--lc-font-serif: Libre Caslon Text, Times New Roman, serif;--lc-font-sans: Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--lc-font-mono: Roboto Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--lc-weight-regular: 400;--lc-weight-medium: 500;--lc-weight-semibold: 600;--lc-weight-bold: 700;--lc-font-size-body: 1rem;--lc-font-size-body-small: 0.8375rem;--lc-font-size-h1: 3.5rem;--lc-font-size-h2: 3rem;--lc-font-size-h3: 2.5rem;--lc-font-size-h4: 2rem;--lc-font-size-h5: 1.5rem;--lc-font-size-h6: 1.125rem;--lc-line-tight: 1.1;--lc-line-snug: 1.25;--lc-line-normal: 1.5;--lc-line-relaxed: 1.7;--lc-track-tight: -0.03em;--lc-track-normal: 0;--lc-track-wide: 0.08em}body{font-family:var(--lc-font-sans);font-size:var(--lc-font-size-body);line-height:var(--lc-line-normal);letter-spacing:-0.3px}.lc-badge{font-family:var(--lc-font-mono);font-size:11px;letter-spacing:.3px;padding:2px 5px;text-transform:uppercase}.lc-badge-normal{color:var(--lc-color-text);background-color:var(--lc-color-neutral-soft-1);border-radius:5px;border:1px solid var(--lc-color-neutral-dark-2)}.lc-btn .elementor-button{display:inline-flex;align-items:center;padding:15px 19px;border-radius:10px;text-decoration:none;font-size:1rem;letter-spacing:var(--e-global-typography-text-letter-spacing);font-family:var(--lc-font-sans) !important;font-weight:--lc-weight-semibold;letter-spacing:-0.3px;text-decoration:none;cursor:pointer}.lc-btn-primary .elementor-button{background:var(--lc-color-primary);background:linear-gradient(180deg, var(--lc-color-primary-dark-1) 0%, var(--lc-color-primary) 100%) !important;box-shadow:0 1px 1px rgba(203,203,203,.5),0 3px 1px rgba(203,203,203,.5);color:#fff}.lc-btn-primary .elementor-button:hover,.lc-btn-primary .elementor-button:active,.lc-btn-primary .elementor-button:focus{background:var(--lc-color-primary-dark-1);background:linear-gradient(180deg, var(--lc-color-primary-dark-1) 0%, var(--lc-color-primary-dark-1) 100%) !important;color:#fff}.lc-btn-ghost .elementor-button{background:var(--lc-color-neutral);background:linear-gradient(180deg, var(--lc-color-neutral-dark-1) 0%, var(--lc-color-neutral) 100%) !important;box-shadow:0 1px 1px rgba(203,203,203,.5),0 3px 1px rgba(203,203,203,.5);color:#000}.lc-btn-ghost .elementor-button:hover,.lc-btn-ghost .elementor-button:active,.lc-btn-ghost .elementor-button:focus{background:var(--lc-color-neutral-dark-1);background:linear-gradient(180deg, var(--lc-color-neutral-dark-1) 0%, var(--lc-color-neutral-dark-1) 100%) !important;color:#000}.lc-btn-full .elementor-button,.lc-btn-full .elementor-button-content-wrapper{text-align:center;width:100%}.lc-card{border-radius:20px}.lc-card-light{background-color:var(--lc-color-surface-dark-1);border:1px solid var(--lc-color-neutral) !important;box-shadow:0 0 0 2px #fff,0 0 4px .5px rgba(203,203,203,.5)}.lc-card-ultralight{background-color:var(--lc-color-surface);border:1px solid var(--lc-color-neutral) !important;box-shadow:0 0 0 2px #fff,0 0 4px .5px rgba(203,203,203,.5)}div.wpforms-container-full.faq-form .wpforms-form .wpforms-title{font-weight:400;font-size:2rem}div.wpforms-container-full.faq-form .wpforms-form .wpforms-description{font-weight:400;color:#fff;font-size:18px;line-height:1.35;margin-top:20px}div.wpforms-container-full.faq-form .wpforms-field-label{margin-bottom:5px;color:#fff;font-weight:400;font-size:18px}div.wpforms-container-full.faq-form button[type=submit]{background-color:#fff;border-radius:30px;border:1px solid #10814b;display:flex;align-items:center;padding:10px 25px;font-weight:400;letter-spacing:.3px;font-size:18px;line-height:1;box-shadow:none}div.wpforms-container-full.faq-form button[type=submit]:hover{border:1px solid #343235 !important;background:#212121 !important;background:linear-gradient(180deg, rgb(33, 33, 33) 0%, rgb(52, 50, 53) 100%) !important;color:#f3cce9 !important}.faq-acordeon{width:100%;margin:0 auto}.faq-item:not(:last-child){margin-bottom:10px}button.faq-title{width:100%;padding:15px 25px;background:#fff;border-radius:4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.18) !important;font-size:16px;font-weight:600;letter-spacing:-0.6px;cursor:pointer;text-align:left;outline:none;color:#000;transition:background .3s ease;text-transform:initial;margin-bottom:5px}button.faq-title:hover,button.faq-title:active,button.faq-title:focus{background:#f0efef;border-radius:4px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0) !important}.faq-title:hover{background:#e5e5e5}.faq-content{display:none;color:#000;font-size:16px;line-height:1.3;padding:15px 25px;background:#fff;border:1px solid #d9d9d9;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.faq-content.active{display:block}.lc-h1{font-family:var(--lc-font-display) !important;font-weight:600 !important;font-size:var(--lc-font-size-h1) !important;line-height:var(--lc-line-tight);letter-spacing:0}.lc-h2{font-family:var(--lc-font-display) !important;font-weight:600 !important;font-size:var(--lc-font-size-h2) !important;line-height:var(--lc-line-tight);letter-spacing:0}.lc-h3{font-family:var(--lc-font-display) !important;font-weight:600 !important;font-size:var(--lc-font-size-h3) !important;line-height:var(--lc-line-snug);letter-spacing:0}.lc-h4{font-family:var(--lc-font-display) !important;font-weight:600 !important;font-size:var(--lc-font-size-h4) !important;line-height:var(--lc-line-snug);letter-spacing:0}.lc-h5{font-family:var(--lc-font-display) !important;font-weight:600 !important;font-size:var(--lc-font-size-h5) !important;line-height:var(--lc-line-normal);letter-spacing:0}.lc-h6{font-family:var(--lc-font-display) !important;font-weight:600 !important;font-size:var(--lc-font-size-h6) !important;line-height:var(--lc-line-normal);letter-spacing:0}.lc-body{font-family:var(--lc-font-sans) !important;font-weight:400 !important;font-size:var(--lc-font-size-body) !important;line-height:var(--lc-line-normal);letter-spacing:-0.3px}.lc-body-sm{font-family:var(--lc-font-sans) !important;font-weight:400 !important;font-size:var(--lc-font-size-body-small) !important;line-height:var(--lc-line-normal);letter-spacing:-0.3px}.lc-serif{font-family:var(--lc-font-serif) !important;font-weight:400;line-height:var(--lc-line-relaxed)}.lc-accent-label{font-family:var(--lc-font-mono) !important;font-weight:500;font-size:var(--lc-font-size-body-small);text-transform:uppercase;letter-spacing:.1px;word-spacing:-1px}#pricing,#how-it-works,#capabilities{scroll-margin-top:100px}.applc-anim-gallery{position:relative;width:100%;overflow:hidden;--applc-gap: 15px;--applc-offset-even: 40px;--applc-img-w: 300px;--applc-img-h: 200px;--applc-motion: running}.applc-anim-row{position:relative;width:100%;margin-block:clamp(6px,1vw,10px)}.applc-anim-track{display:inline-flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--applc-gap);will-change:transform;animation-name:applc-scroll-left;animation-duration:var(--applc-row-speed, 30s);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--applc-motion)}.applc-anim-col{width:var(--applc-img-w);flex:0 0 auto;display:block;transform:translateY(0)}.applc-anim-col:nth-child(even){transform:translateY(var(--applc-offset-even))}.applc-anim-col img{display:block;width:var(--applc-img-w);height:var(--applc-img-h);-o-object-fit:cover;object-fit:cover;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08)}@keyframes applc-scroll-left{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(calc(-1 * var(--applc-track-width, 2000px) / 2), 0, 0)}}@media(prefers-reduced-motion: reduce){.applc-anim-track{animation:none !important;transform:none !important}}.applc-anim-gallery-error{padding:10px 12px;border:1px dashed #e0e0e0;border-radius:8px;font-size:14px;color:#444;background:#fafafa}.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content{display:flex;flex-direction:column-reverse;padding:0 !important;background-color:var(--lc-color-surface);border:1px solid var(--lc-color-neutral) !important;box-shadow:0 0 0 2px #fff,0 0 4px .5px rgba(203,203,203,.5);border-radius:20px}.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content{display:flex;flex-direction:column-reverse;padding:0 !important;background-color:var(--lc-color-surface);border:1px solid var(--lc-color-neutral) !important;box-shadow:0 0 0 2px #fff,0 0 4px .5px rgba(203,203,203,.5)}.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content .qodef-e-content-holder,.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content .qodef-e-content-holder{padding:45px 25px 0}.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content .qodef-e-side-holder .qodef-e-image img,.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content .qodef-e-side-holder .qodef-e-image img{position:absolute;right:-47px;top:0;width:400px}.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item-content .qodef-e-side-holder .qodef-e-image,.qodef-qi-timeline.qodef-timeline-layout--vertical-side .qodef-e-item.qodef-reverse .qodef-e-item-content .qodef-e-side-holder .qodef-e-image{margin-top:18px;display:flex;align-items:flex-end;position:relative;height:150px;width:100%}.applc-svc-carousel{display:grid;grid-auto-rows:auto;row-gap:14px}.applc-svc-row{position:relative;overflow:hidden}.applc-svc-track{display:inline-flex;align-items:center;gap:11px;will-change:transform}.applc-svc-track.is-marquee{animation-name:applc-marquee-rtl;animation-duration:var(--applc-duration, 20s);animation-timing-function:linear;animation-iteration-count:infinite}@keyframes applc-marquee-rtl{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(calc(var(--applc-shift, 100%) * -1), 0, 0)}}.applc-svc-pill{display:inline-flex}.applc-svc-pill-content{display:flex;align-items:center;gap:8px;padding:9px 12px 8px;background-color:hsla(0,0%,100%,.3);border:1px dotted currentColor;border-radius:9999px;line-height:1.1;white-space:nowrap;transition:color .3s ease,border-color .3s ease}.applc-svc-pill:nth-child(6n+1) .applc-svc-pill-content{color:#920125;border-color:#ff5e5e}.applc-svc-pill:nth-child(6n+2) .applc-svc-pill-content{color:#c35801;border-color:#924201}.applc-svc-pill:nth-child(6n+3) .applc-svc-pill-content{color:#c3bc01;border-color:#928d01}.applc-svc-pill:nth-child(6n+4) .applc-svc-pill-content{color:#466600;border-color:#354c00}.applc-svc-pill:nth-child(6n+5) .applc-svc-pill-content{color:#012991;border-color:#012991}.applc-svc-pill:nth-child(6n+6) .applc-svc-pill-content{color:#471665;border-color:#682095}.applc-svc-pill:nth-child(6n+7) .applc-svc-pill-content{color:#f4013e;border-color:#c30132}.applc-svc-icon{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;display:inline-block;margin-right:22px}.applc-svc-text{font-family:"Inter";font-size:12px;text-transform:uppercase;letter-spacing:.1px;font-weight:400 !important}@media(prefers-reduced-motion: reduce){.applc-svc-track.is-marquee{animation:none !important;transform:none !important}}.lc-pin-move-01 img{animation:lcRotateCCW 20s linear infinite;transform-origin:center center}@keyframes lcRotateCCW{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.lc-pin-move-02 img{animation:lcRotateCCW2 20s linear infinite;transform-origin:center center}@keyframes lcRotateCCW2{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.lc-services-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:15px;padding:10px 0;margin-top:50px}.lc-card-service__header{display:flex;justify-content:space-between;align-items:flex-start}.lc-card-service{display:flex;flex-direction:column;padding:20px;transition:all .3s ease;height:100%}.lc-card-service:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);transform:translateY(-4px)}.lc-card-service__icon{border:1px solid var(--lc-color-neutral) !important;border-radius:130px;width:60px;height:60px;margin-bottom:1.5rem;flex-shrink:0;padding:8px}.lc-card-service__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lc-card-service__content{display:flex;flex-direction:column;gap:10px;flex:1}.lc-card-service__title{font-size:1.5rem;font-weight:700;line-height:1.3;margin:0;color:var(--lc-color-text)}.lc-card-service__industries{display:flex;align-items:center;margin:4px 0 0}.lc-card-service__industries .lc-badge{margin:0 5px 5px 0}.lc-card-service__tagline{font-size:var(--lc-font-size-body-small);color:#6b7280;line-height:1.5}.lc-card-service__taxonomies{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem}.lc-card-service__taxonomy{display:flex;align-items:center;gap:.5rem;font-size:16px}.lc-card-service__taxonomy-value{color:var(--lc-color-text)}.lc-card-service__status{display:flex;color:var(--lc-color-text);border-top:1px solid var(--lc-color-neutral);align-items:center;font-size:var(--lc-font-size-body-small);font-weight:600;margin-top:5px;padding-top:8px}@media(max-width: 768px){.lc-services-grid{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:1.5rem;padding:1.5rem 0}.lc-card-service{padding:1.5rem}.lc-card-service__title{font-size:1.25rem}}@media(max-width: 480px){.lc-services-grid{grid-template-columns:1fr;gap:1rem;padding:1rem 0}.lc-card-service{padding:1.25rem}.lc-card-service__icon{width:48px;height:48px;margin-bottom:1rem}}.trp-language-switcher>div{box-sizing:border-box;padding:4px;border:none;border-radius:2px;background-image:none;background-repeat:no-repeat;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 3px) calc(1em + 0px);background-size:8px 8px,8px 8px;background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.trp-language-switcher:focus .trp-ls-shortcode-language,.trp-language-switcher:hover .trp-ls-shortcode-language{max-height:250px;padding:4px;height:auto}.trp-language-switcher>div>a{cursor:pointer !important;display:block;padding:7px 12px 0;border-radius:3px;text-decoration:none;color:#000;font-style:normal;font-weight:400;font-size:16px}.trp-language-switcher>div>a:hover,.trp-language-switcher>div>a:active{background:rgba(0,0,0,0);color:var(--lc-color-primary-dark-2)}.elementor-shortcode .trp-ls-shortcode-current-language,.elementor-shortcode .trp-ls-shortcode-language{width:60px !important}.trp-language-switcher{width:60px !important;height:46px}.trp-language-switcher:before{content:"";font-family:"lpicons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;position:absolute;right:3px;top:14px;transform:rotate(60deg)}.lc-marquee-container{overflow:hidden;height:320px;position:relative;background:#fff}.lc-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:scrollMarquee 70s linear infinite}.lc-marquee-track img{height:315px;width:100%;margin-right:0}@keyframes scrollMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.lc-marquee-track::after{content:"";display:flex}.elementor-kit-1476{--e-global-color-primary: var(--lc-color-primary);--e-global-color-secondary: var(--lc-color-secondary);--e-global-color-text: var(--lc-color-text);--e-global-color-accent: var(--lc-color-accent);--e-global-color-31ae98b: var(--lc-color-tertiary);--e-global-color-249d9a9: var(--lc-color-surface);--e-global-color-c62b5a0: var(--lc-color-neutral);--e-global-color-ea9e321: var(--lc-color-primary-soft-1);--e-global-color-cb31644: var(--lc-color-primary-soft-2);--e-global-color-df5e767: var(--lc-color-primary-dark-1);--e-global-color-562c507: var(--lc-color-primary-dark-2);--e-global-color-d4d10ac: var(--lc-color-secondary-soft-1);--e-global-color-bdd48cd: var(--lc-color-secondary-soft-2);--e-global-color-61f1565: var(--lc-color-secondary-dark-1);--e-global-color-a76b68b: var(--lc-color-secondary-dark-2);--e-global-color-208e63b: var(--lc-color-accent-soft-1);--e-global-color-6736bb6: var(--lc-color-accent-soft-2);--e-global-color-05f5268: var(--lc-color-accent-dark-1);--e-global-color-1aa4bef: var(--lc-color-accent-dark-2);--e-global-color-aad0f96: var(--lc-color-tertiary-soft-1);--e-global-color-ead95eb: var(--lc-color-tertiary-soft-2);--e-global-color-9979fbb: var(--lc-color-tertiary-dark-1);--e-global-color-3364628: var(--lc-color-tertiary-dark-2);--e-global-color-25d64e7: var(--lc-color-surface-dark-1);--e-global-color-795689c: var(--lc-color-surface-dark-2);--e-global-color-2df846e: var(--lc-color-surface-dark-3);--e-global-color-7bcc5e5: var(--lc-color-neutral-soft-1);--e-global-color-d3b93f1: var(--lc-color-neutral-soft-2);--e-global-color-cba15e5: var(--lc-color-neutral-dark-1);--e-global-color-02896ff: var(--lc-color-neutral-dark-2)}.elementor-kit-1476{--e-global-typography-primary-font-family: var(--lc-font-display);--e-global-typography-primary-font-weight: 600;--e-global-typography-primary-letter-spacing: 0px;--e-global-typography-secondary-font-family: var(--lc-font-serif);--e-global-typography-secondary-font-weight: 400;--e-global-typography-secondary-font-style: normal;--e-global-typography-secondary-letter-spacing: -0.5px;--e-global-typography-text-font-family: var(--lc-font-sans);--e-global-typography-text-font-weight: 400;--e-global-typography-text-letter-spacing: -0.3px;--e-global-typography-accent-font-family: var(--lc-font-mono);--e-global-typography-accent-font-weight: 500;--e-global-typography-accent-text-transform: uppercase;--e-global-typography-accent-letter-spacing: 0.1px;--e-global-typography-accent-word-spacing: -1px}