@font-face{font-family:Clash Display;src:url(/fonts/6925673228ef131b45e43cd1_ClashDisplay-Extralight.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/692567327d9fc4360bbabcc9_ClashDisplay-Light.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/69256733850ba8e6a26aa636_ClashDisplay-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/692567324063e321fe0e18b2_ClashDisplay-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/69256732d1e36e6ab9dcc340_ClashDisplay-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/6925673287d6a5eea5a68225_ClashDisplay-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Clashdisplay;src:url(/fonts/6925673287d6a5eea5a68225_ClashDisplay-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Clashdisplay;src:url(/fonts/69256732d1e36e6ab9dcc340_ClashDisplay-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clashdisplay;src:url(/fonts/692567324063e321fe0e18b2_ClashDisplay-Medium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clashdisplay;src:url(/fonts/69256733850ba8e6a26aa636_ClashDisplay-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/google/instrument-serif-italic.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/google/plus-jakarta-sans-variable.woff2)format("woff2")}:root{--font-family-primary:"Mona Sans", system-ui, -apple-system, sans-serif;--font-family-heading:"Mona Sans Narrow", "Mona Sans", system-ui, sans-serif;--_typography---font-family--primary:"Mona Sans Narrow", Impact, sans-serif;--_font-family---heading-font:"Mona Sans Narrow", sans-serif;--brand-orange:#f47a1f;--brand-orange-rgb:244, 122, 31;--brand-secondary:var(--brand-orange);--brand-accent:var(--brand-orange);--forteve-primary:#0b0c10;--forteve-secondary:var(--brand-orange);--forteve-accent:var(--brand-orange);--_colors---primary--accent:var(--brand-orange);--_colors---primary--secondary:var(--brand-orange);--forteve-bg:#fff;--forteve-surface:#181920;--forteve-text:#fff;--forteve-text-muted:#9ca3af;--forteve-border:#ffffff14;--site-container-max-w:1600px;--site-container-padding-x:2rem;--site-container-padding-tablet:1.5rem;--site-container-padding-mobile:1.25rem;--container-max-w:var(--site-container-max-w)}.text-color-secondary,.text-color-accent{color:var(--brand-orange)!important}.bg-color-secondary,.bg-color-accent{background-color:var(--brand-orange)!important}body{font-family:var(--font-family-primary);color:var(--forteve-text);overflow-x:hidden;background-color:#f4f4f2!important}.navbar,.site-header,.sec-header{z-index:99999!important;pointer-events:auto!important;position:absolute!important;top:1.25rem!important;left:0!important;right:0!important}.navigation-link-text{font-size:clamp(2.25rem,4vw,3.8rem)!important;line-height:1.1!important}.navigation-link-wrap{height:clamp(2.5rem,4.4vw,4.2rem)!important}.navigation-number{font-size:clamp(1.1rem,1.5vw,1.35rem)!important}.menu-button,.sec-header__menu-btn{cursor:pointer!important}.menu-button-wrap{overflow:visible!important}.menu-line{will-change:transform;transform-origin:50%!important;border-radius:2px!important;transition:transform .35s cubic-bezier(.4,0,.2,1),background-color .35s!important}.menu-button.w--open .menu-line.top,.menu-line.top.open{transform:translateY(4px)rotate(45deg)!important}.menu-button.w--open .menu-line.bottom,.menu-line.bottom.open{transform:translateY(-4px)rotate(-45deg)!important}.sec-about,.section_about-markeio{background-color:#f4f4f2!important;padding:8rem 20px!important}.sec-about .sec-about__container,.section_about-markeio .sec-about__container,.sec-about .forteve-about__container,.section_about-markeio .forteve-about__container,.sec-about>.site-container,.section_about-markeio>.site-container,.sec-about>.container-large,.section_about-markeio>.container-large,.sec-about__container{padding-left:0!important;padding-right:0!important}.sec-services,.section-home-service{background-color:#000!important;padding-top:0!important;padding-bottom:0!important}.sec-services .sec-services__container,.section-home-service .sec-services__container,.sec-services__container{padding:8rem 20px!important}.sec-services .padding-section-large,.section-home-service .padding-section-large{padding-top:0!important;padding-bottom:0!important}.sec-services .top-grid,.sec-services__header{justify-content:space-between!important;align-items:flex-end!important;gap:2rem!important;width:100%!important;display:flex!important}@media screen and (max-width:991px){.sec-services .top-grid,.sec-services__header{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:1.5rem!important}.sec-services .button-item,.sec-services__header .button-item{place-self:flex-start!important;width:auto!important;margin-top:.25rem!important;margin-bottom:0!important;margin-left:0!important}.sec-services__title{word-break:break-word!important;font-size:clamp(2.25rem,5.5vw,3.8rem)!important;line-height:1.1!important}.sec-services .service-content-grid{flex-direction:column!important;align-items:flex-start!important;gap:.85rem!important;padding-top:2.25rem!important;padding-bottom:2rem!important;display:flex!important}.sec-services .service-content-grid>.service-content-item{width:100%!important;margin:0!important;padding:0!important;display:block!important}.sec-services .service-text.is-number{margin:0!important;padding:0!important;line-height:1.2!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.sec-services .service-title-wrap{margin:0!important;padding:0!important;display:block!important}.sec-services .service-title,.sec-services .service-content,.sec-services .service-content p,.sec-services .service-text{margin:0!important;padding:0!important}}@media screen and (max-width:767px){.sec-services .service-content-grid{gap:.75rem!important;padding-top:1.75rem!important;padding-bottom:1.75rem!important}}@media screen and (max-width:479px){.sec-services .top-grid,.sec-services__header{gap:1.25rem!important}.sec-services__title{font-size:clamp(1.85rem,7.5vw,2.35rem)!important;line-height:1.15!important}.sec-services .main-button.alternate-button{padding:.85rem 1.5rem!important;font-size:.9rem!important}.sec-services .service-content-grid{gap:.65rem!important;padding-top:1.4rem!important;padding-bottom:1.4rem!important}}.sec-process,.step-process-section{padding:8rem 20px!important}.sec-process .sec-process__container,.step-process-section .sec-process__container,.sec-process .step-container,.step-process-section .step-container,.sec-process>.site-container,.step-process-section>.site-container,.sec-process__container,.step-container{padding-left:0!important;padding-right:0!important}.sec-process .sec-process__header,.step-process-section .step-header,.sec-process__header,.step-header,.sec-process .sec-process__badge,.step-process-section .sec-process__badge,.sec-process .section-badge,.step-process-section .section-badge,.sec-process__badge{margin-bottom:0!important}.sec-avexa-works,#sec-projects.sec-avexa-works,.sec-avexa-works.projects-section,.works-section{padding:8rem 20px!important}.sec-testimonials,#sec-testimonials.sec-testimonials,.sec-testimonials.cb-summary,.site-section.sec-testimonials{padding:8rem 20px!important}.sec-testimonials .sec-testimonials__container,.sec-testimonials .cb-summary-container,.sec-testimonials>.site-container,.sec-testimonials__container{padding-left:0!important;padding-right:0!important}.sec-faq,#sec-faq.sec-faq,.sec-faq.cb-faq,.site-section.sec-faq,.cb-faq{padding:0 20px 8rem!important}.sec-faq .sec-faq__container,.sec-faq .cb-faq-container,.sec-faq>.site-container,.sec-faq__container{padding-left:0!important;padding-right:0!important}.tools-section{padding-top:10rem!important;padding-bottom:0!important}.sec-cta,.section_cta{padding-top:0!important;padding-bottom:.75rem!important}@media (max-width:1024px){.sec-process,.step-process-section{padding:4rem 20px!important}}@media (max-width:768px){.sec-about,.section_about-markeio{padding:4rem 20px!important}.sec-services{padding-top:0!important;padding-bottom:0!important}.sec-services .sec-services__container,.section-home-service .sec-services__container,.sec-services__container,.sec-process,.step-process-section{padding:4rem 20px!important}.cards-column .cards-empty-space,.sec-process .cards-empty-space,.step-process-section .cards-empty-space{display:none!important}.sec-avexa-works,#sec-projects.sec-avexa-works,.sec-avexa-works.projects-section,.works-section,.sec-testimonials,#sec-testimonials.sec-testimonials,.sec-testimonials.cb-summary,.site-section.sec-testimonials{padding:4rem 20px!important}.sec-faq,#sec-faq.sec-faq,.sec-faq.cb-faq,.site-section.sec-faq,.cb-faq{padding:0 20px 4rem!important}.tools-section{padding-top:5rem!important;padding-bottom:0!important}.sec-cta,.section_cta{padding-top:0!important;padding-bottom:.75rem!important}}.subtitle-component,.subtitle-marquee-wrapper,.about-markeio_label{margin-bottom:1rem!important}.heading-style-h2{margin-bottom:3.5rem!important}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}h1,h2,h3,h4,h5,h6,.font-heading,.font-narrow{font-stretch:75%;font-family:var(--font-family-heading)!important;text-transform:uppercase!important}.sec-banner__title,.header-title,.footer_brand,.footer_brand_word,.showreel_heading,.showreel_play-text{font-family:Clash Display,sans-serif!important;font-stretch:100%!important}@keyframes verticalMarqueeLoop{0%{transform:translateY(0%)}to{transform:translateY(-50%)}}.service-marquee-track{flex-direction:column;animation:10s linear infinite verticalMarqueeLoop;display:flex}@keyframes subtitleMarqueeLoop{0%{transform:translate(0%)}to{transform:translate(-50%)}}.subtitle-marquee-track{will-change:transform;width:max-content;animation:10s linear infinite subtitleMarqueeLoop;display:flex}.social-icon-wrap{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:1.25rem!important;height:1.25rem!important;display:flex!important;position:relative!important;overflow:hidden!important}.social-icon-wrap .social-icon{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:1.25rem!important;height:1.25rem!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.social-icon-wrap .social-icon svg{width:1.25rem!important;height:1.25rem!important;display:block!important}.nav-text-wrap .nav-text,.navigation-link-wrap .navigation-link-text,.main-button-block .button-text{display:block;transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.nav-link:hover .nav-text,.navigation-link:hover .navigation-link-text,.main-button:hover .button-text,.social-link:hover .social-icon{transform:translateY(-100%)!important}.main-button .button-icon{transition:transform .35s cubic-bezier(.16,1,.3,1)!important}.main-button:hover .button-icon{transform:rotate(90deg)!important}.site-container,.container-large,.sec-banner__container,.projects-container,.sec-tools__container,.tools-container,.sec-testimonials__container,.cb-summary-container,.sec-faq__container,.cb-faq-container,.sec-cta__container{max-width:var(--site-container-max-w,1600px)!important;width:100%!important;padding-left:var(--site-container-padding-x,2rem)!important;padding-right:var(--site-container-padding-x,2rem)!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.sec-header,.site-header,.navbar,.sec-header .container-large,.sec-header .sec-header__container-full,.sec-header .nav-content-wrapper,.sec-header__wrapper{width:100%!important;max-width:100%!important}.sec-header .nav-content-wrapper,.sec-header__wrapper{padding-left:clamp(1.25rem,3vw,3.5rem)!important;padding-right:clamp(1.25rem,3vw,3.5rem)!important}.site-container .container-large,.site-container .padding-global,.site-container .step-container,.site-container .tools-container,.site-container .cb-summary-container,.site-container .cb-faq-container,.site-container .projects-container,.site-container .works-container{max-width:100%!important;padding-left:0!important;padding-right:0!important}.site-section{width:100%;position:relative}@media (max-width:1024px){.site-container,.container-large,.sec-banner__container,.projects-container,.sec-tools__container,.tools-container,.sec-testimonials__container,.cb-summary-container,.sec-faq__container,.cb-faq-container,.sec-cta__container{padding-left:var(--site-container-padding-tablet,1.5rem)!important;padding-right:var(--site-container-padding-tablet,1.5rem)!important}}@media (max-width:768px){.site-container,.container-large,.sec-banner__container,.projects-container,.sec-tools__container,.tools-container,.sec-testimonials__container,.cb-summary-container,.sec-faq__container,.cb-faq-container,.sec-cta__container{padding-left:var(--site-container-padding-mobile,1.25rem)!important;padding-right:var(--site-container-padding-mobile,1.25rem)!important}}.sec-avexa-works .sec-avexa-works__container,.sec-avexa-works .sec-projects__container,.sec-avexa-works>.site-container,.sec-avexa-works__container,.sec-about .sec-about__container,.section_about-markeio .sec-about__container,.sec-about .forteve-about__container,.section_about-markeio .forteve-about__container,.sec-about>.site-container,.section_about-markeio>.site-container,.sec-about>.container-large,.section_about-markeio>.container-large,.sec-about__container,.sec-testimonials .sec-testimonials__container,.sec-testimonials .cb-summary-container,.sec-testimonials>.site-container,.sec-testimonials__container,.sec-faq .sec-faq__container,.sec-faq .cb-faq-container,.sec-faq>.site-container,.sec-faq__container{padding-left:0!important;padding-right:0!important}.main-button,.main-button.alternate-button{box-sizing:border-box!important;border-radius:100px!important;justify-content:center!important;align-items:center!important;gap:.75rem!important;width:auto!important;max-width:max-content!important;padding:1.25rem 2.25rem!important;text-decoration:none!important;display:inline-flex!important}.main-button-block{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:1.15rem!important;display:flex!important;position:relative!important;overflow:hidden!important}.button-text{text-transform:uppercase!important;white-space:nowrap!important;font-size:1rem!important;font-weight:600!important;line-height:1.15rem!important}.button-icon{object-fit:contain!important;width:auto!important;height:1.125rem!important}@media screen and (min-width:1440px){.heading-style-h2{font-size:8rem!important}}@media screen and (min-width:992px) and (max-width:1439.98px){.heading-style-h2{font-size:6rem!important}}.back-to-top-wrap{opacity:0;pointer-events:none;will-change:transform, opacity;transform:translateY(5rem)scale(.85);z-index:99990!important;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;bottom:2.25rem!important;right:2.25rem!important}.back-to-top-wrap.is-visible{transform:translateY(0)scale(1);opacity:1!important;pointer-events:auto!important}.back-to-top-btn{will-change:transform;background-color:var(--brand-orange)!important;cursor:pointer!important;width:3.25rem!important;height:3.25rem!important;box-shadow:none!important;border:1px solid #fff3!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;transition:background-color .3s!important;display:flex!important}.back-to-top-btn:hover{box-shadow:none!important;background-color:#05080c!important}.back-to-top-btn:active{opacity:.88!important}.back-to-top-btn:active .back-to-top-icon-wrap{transform:scale(.85)}.back-to-top-icon-wrap{pointer-events:none!important;flex-direction:column!important;align-items:center!important;width:1.25rem!important;height:1.25rem!important;display:flex!important;position:relative!important;overflow:hidden!important}.back-to-top-icon{pointer-events:none!important;flex-shrink:0!important;width:1.25rem!important;height:1.25rem!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.back-to-top-btn:hover .back-to-top-icon{transform:translateY(-100%)!important}.sec-banner__symbol,.social-link-1,.social-link-2,.service-marquee-component,.social-link-3,.social-link-4{opacity:0}.sec-banner__title,.sec-banner__desc{visibility:visible}#sec-banner .hero-word{white-space:nowrap;display:inline-block}#sec-banner .hero-char{animation:alg-hero-char .35s ease-out calc(.12s + var(--char-index) * 25ms) both;display:inline-block}#sec-banner .sec-banner__desc .hero-char{animation-delay:calc(.32s + var(--char-index) * 12ms)}#sec-banner .sec-banner__symbol,#sec-banner .social-link,#sec-banner .service-marquee-component{animation:.35s ease-out .3s both alg-hero-enter}@keyframes alg-hero-char{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes alg-hero-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#sec-banner .hero-char,#sec-banner .sec-banner__symbol,#sec-banner .social-link,#sec-banner .service-marquee-component{opacity:1;animation:none;transform:none}}.header-title,.sec-banner__title{text-transform:uppercase!important;letter-spacing:-.01em!important;text-align:center!important;font-family:Clash Display,sans-serif!important;font-size:12.5rem!important;font-weight:700!important;line-height:.95!important}@media screen and (min-width:1440px){.header-title,.sec-banner__title{font-size:13rem!important}}@media screen and (min-width:1200px) and (max-width:1439px){.header-title,.sec-banner__title{font-size:12rem!important}}@media screen and (min-width:992px) and (max-width:1199px){.header-title,.sec-banner__title{font-size:9.5rem!important}}@media screen and (min-width:768px) and (max-width:991px){.header-title,.sec-banner__title{font-size:7.5rem!important}}@media screen and (min-width:480px) and (max-width:767px){.header-title,.sec-banner__title{font-size:5.25rem!important}}@media screen and (max-width:479px){.header-title,.sec-banner__title{font-size:3.75rem!important}}@media screen and (max-width:768px){.sec-about .sec-about__header,.section_about-markeio .about-markeio_top,.forteve-about .forteve-about__top{flex-direction:column!important;align-items:flex-start!important;gap:1.75rem!important;width:100%!important;max-width:100%!important;margin-bottom:3.5rem!important}.sec-about .section-description,.sec-about .sec-about__desc,.sec-about .sec-about__content,.section_about-markeio .about-markeio_content,.forteve-about .forteve-about__content{flex:none!important;width:100%!important;max-width:100%!important}.sec-about .section-description p,.sec-about .sec-about__desc p,.section_about-markeio .about-markeio_content p{text-transform:uppercase!important;overflow-wrap:break-word!important;word-break:normal!important;width:100%!important;max-width:100%!important;font-size:clamp(1.4rem,6vw,1.85rem)!important;line-height:1.25!important}}.step-process-section .heading-text,.sec-process .heading-text{font-family:var(--_typography---h2--h2-font-family,"Mona Sans Narrow", Impact, sans-serif)!important;font-weight:var(--_typography---h2--h2-font-weight,700)!important;letter-spacing:var(--_typography---h2--h2-letter-spacing,.02em)!important;text-transform:uppercase!important;line-height:1.05!important}.step-process-section .brand-script,.sec-process .brand-script{text-transform:uppercase!important;color:var(--brand-orange)!important;font-family:Instrument Serif,Georgia,serif!important;font-style:italic!important}.section-badge{vertical-align:middle!important;align-items:center!important;width:auto!important;max-width:100%!important;margin-top:0!important;margin-bottom:1.25rem!important;display:inline-flex!important;position:relative!important}.subtitle-component{white-space:nowrap!important;align-items:center!important;gap:.625rem!important;width:17rem!important;max-width:100%!important;height:2.25rem!important;margin-top:0!important;margin-bottom:1.25rem!important;display:inline-flex!important;position:relative!important}.section-badge .subtitle-component{margin-bottom:0!important}.section-badge .subtitle,.subtitle-component .subtitle,.subtitle{text-transform:uppercase!important;letter-spacing:-.01em!important;white-space:nowrap!important;opacity:1!important;visibility:visible!important;align-items:center!important;padding-right:1rem!important;font-family:Mona Sans,Suisse Intl,Arial,sans-serif!important;font-size:.95rem!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.section-badge .asterisk,.subtitle-component .asterisk,.asterisk{flex-shrink:0!important;width:1.125rem!important;height:1.125rem!important;display:inline-block!important}.section-badge .subtitle-block,.subtitle-component .subtitle-block,.subtitle-block{align-items:center!important;width:100%!important;height:2rem!important;display:flex!important;position:relative!important;overflow:hidden!important;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)!important;mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)!important}.section-header>.section-badge+.heading-style-h2,.section-header>.section-badge+.section-title,.works-intro-left>.section-badge+.heading-style-h2,.works-intro>.section-badge+.heading-style-h2,.tools-header>.section-badge+.heading-style-h2,.cb-summary-header>.section-badge+.heading-style-h2,.cb-faq-header>.section-badge+.heading-style-h2,.cta_left_column>.section-badge+div .heading-style-h2{margin-top:0!important}@media screen and (min-width:769px){.sec-about .section-badge,.section_about-markeio .section-badge{margin-bottom:0!important;padding-top:.35rem!important}}@media screen and (max-width:768px){.section-badge{margin-bottom:1rem!important}.section-badge .subtitle,.subtitle-component .subtitle,.subtitle{font-size:.875rem!important}.section-badge .subtitle-component,.subtitle-component{width:15rem!important;height:2rem!important}.section-badge .asterisk,.subtitle-component .asterisk,.asterisk{width:1rem!important;height:1rem!important}}.sec-avexa-works .works-intro-title,.sec-avexa-works .heading-style-h2,.sec-avexa-works .work-title,.sec-avexa-works h2{margin-bottom:0!important}@media (max-width:768px){.sec-avexa-works .works-container{gap:40px!important}.sec-avexa-works .work-item{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}}.sec-testimonials .sec-testimonials__header,.sec-testimonials .cb-summary-header,.sec-testimonials__header,.sec-testimonials .sec-testimonials__badge,.sec-testimonials .section-badge,.sec-testimonials__badge{margin-bottom:0!important}p.alg-text,.alg-text{letter-spacing:normal;font-size:16px;font-weight:400;line-height:1.55}.footer_email_link,.footer_email_link .nav-text,.footer_email_link .nav-text-wrap span{text-transform:none!important}.sec-avexa-works .works-intro,#sec-projects .works-intro{margin-bottom:4rem!important;padding-bottom:4rem!important}.sec-faq .sec-faq__header,.sec-faq .cb-faq-header,.sec-faq__header,.cb-faq-header{margin-bottom:4rem!important}.sec-faq .sec-faq__title,.sec-faq .heading-style-h2,.sec-faq h2,.sec-faq__title,.sec-contact .heading-style-h2,.sec-contact .alg-contact-title,.sec-contact__title,.alg-contact-title{margin-bottom:0!important}.footer_newsletter_form{transition:border-color .25s,background-color .25s,box-shadow .25s;border:1px solid #0000!important}.footer_newsletter_form:focus-within{box-shadow:none!important;border-color:#05080c59!important}html,body,*{scrollbar-width:thin;scrollbar-color:#f47a1f #0000000a}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#00000008;border-radius:9999px}::-webkit-scrollbar-thumb{background-color:#f47a1f;background-clip:padding-box;border:2px solid #0000;border-radius:9999px;transition:background-color .25s}::-webkit-scrollbar-thumb:hover{background-color:#e0680f}::-webkit-scrollbar-thumb:active{background-color:#cb5908}::-webkit-scrollbar-corner{background:0 0}.service-tags-wrap{z-index:5!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.5rem!important;width:100%!important;max-width:27rem!important;display:flex!important;position:relative!important}@media screen and (max-width:991px){.service-tags-wrap{justify-content:flex-start!important;max-width:100%!important;margin-top:1rem!important}}.service-tag-pill.nav-link{box-shadow:none!important;cursor:pointer!important;-webkit-backdrop-filter:blur(12px)!important;white-space:nowrap!important;box-sizing:border-box!important;border:none!important;border-radius:100px!important;outline:none!important;justify-content:center!important;align-items:center!important;height:2.25rem!important;min-height:2.25rem!important;padding:0 1.25rem!important;line-height:1!important;text-decoration:none!important;transition:background-color .35s!important;display:inline-flex!important}.service-tag-pill .nav-text-wrap{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:1.15rem!important;max-height:1.15rem!important;line-height:1!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:translateY(2px)!important}.service-tag-pill .nav-text{height:1.15rem!important;min-height:1.15rem!important;max-height:1.15rem!important;line-height:1!important;font-family:var(--font-family-primary,"Mona Sans", sans-serif)!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap!important;box-sizing:border-box!important;flex:0 0 1.15rem!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:.875rem!important;font-weight:500!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;display:flex!important}.service-tag-pill:hover .nav-text{transform:translateY(-1.15rem)!important}.section-home-service .service-tag-pill.nav-link,.sec-services .service-tag-pill.nav-link{background-color:var(--background-color--background-25,#70707040)!important;box-shadow:none!important;border:none!important}.section-home-service .service-tag-pill.nav-link:hover,.sec-services .service-tag-pill.nav-link:hover{background-color:var(--background-color--background-50,#70707080)!important;box-shadow:none!important;border:none!important}.section-home-service .service-tag-pill .nav-text,.sec-services .service-tag-pill .nav-text{color:var(--primary-color--white,#fff)!important}.sec-services-page .service-tag-pill.nav-link{box-shadow:none!important;background-color:#05080c0f!important;border:none!important}.sec-services-page .service-tag-pill.nav-link:hover{box-shadow:none!important;background-color:#05080c1f!important;border:none!important}.sec-services-page .service-tag-pill .nav-text{color:#05080c!important}.sec-header .nav-link-block .nav-link.is-active,.sec-header .nav-link-block .nav-link.w--current,.nav-wrapper .nav-link-block .nav-link.is-active,.nav-wrapper .nav-link-block .nav-link.w--current,.sec-header .nav-link-block .nav-link[aria-current=page],.nav-wrapper .nav-link-block .nav-link[aria-current=page]{background-color:var(--brand-orange,#f47a1f)!important;color:#fff!important;box-shadow:0 4px 14px #f47a1f66!important}.sec-header .nav-link-block .nav-link.is-active .nav-text,.sec-header .nav-link-block .nav-link.w--current .nav-text,.nav-wrapper .nav-link-block .nav-link.is-active .nav-text,.nav-wrapper .nav-link-block .nav-link.w--current .nav-text,.sec-header .nav-link-block .nav-link[aria-current=page] .nav-text,.nav-wrapper .nav-link-block .nav-link[aria-current=page] .nav-text{color:#fff!important}p.alg-text:not(.scrub_letter *):not(.scrub-headline *):not(details *):not(.cb-faq-item *):not(.fact-cards-wrapper *):not(.sec-privacy *):not(.sec-terms *),.sec-about-team__join-text,.alg-contact-desc{opacity:0;animation:10ms 2.5s forwards algFallbackReveal}p.alg-text.split-ready,.sec-about-team__join-text.split-ready,.alg-contact-desc.split-ready{opacity:1!important;animation:none!important}@keyframes algFallbackReveal{to{opacity:1}}p.alg-text .word,.sec-about-team__join-text .word,.alg-contact-desc .word{display:inline-block}p.alg-text .char,.sec-about-team__join-text .char,.alg-contact-desc .char{will-change:opacity;display:inline-block}.heading-style-h2:not([data-split-done]):not(#sec-banner *):not(.sec-banner *):not(.alg-hero *):not(.navbar *):not(.footer *):not(.step-process-section *):not(.sec-privacy *):not(.sec-terms *),.section-title:not([data-split-done]):not(#sec-banner *):not(.sec-banner *):not(.alg-hero *):not(.navbar *):not(.footer *):not(.step-process-section *):not(.sec-privacy *):not(.sec-terms *),.alg-contact-title:not([data-split-done]),.sec-portfolio-intro__title:not([data-split-done]){opacity:0;animation:10ms 2.5s forwards algFallbackReveal}
#algofort-whatsapp.alg-whatsapp-tab{z-index:90;color:#fff;cursor:pointer;touch-action:manipulation;background:#25d366;border:0;border-radius:12px 0 0 12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:46px;min-height:166px;padding:15px 10px;text-decoration:none;transition:background-color .2s;display:flex;position:fixed;inset:50% 0 auto auto;transform:translateY(-50%);box-shadow:-3px 3px 16px #00000014}#algofort-whatsapp[hidden]{display:none}#algofort-whatsapp svg{color:#fff;flex:none;width:24px;height:24px;display:block}#algofort-whatsapp span{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.02em;text-transform:none;color:#fff;font:600 14px/1.2 Mona Sans,DM Sans,Arial,sans-serif;display:block}#algofort-whatsapp:hover{color:#fff;background:#1fbd5a}#algofort-whatsapp:focus-visible{outline-offset:3px;outline:3px solid #075e54}@media (max-width:600px){#algofort-whatsapp.alg-whatsapp-tab{gap:10px;width:40px;min-height:150px;padding:12px 8px}#algofort-whatsapp svg{width:22px;height:22px}#algofort-whatsapp span{font-size:13px}}
:root{--floating-control-size:48px;--floating-control-edge:24px;--floating-control-gap:12px}body #algofort-support-chat{right:var(--floating-control-edge);bottom:var(--floating-control-edge)}body #algofort-support-chat .asc-launch,body .alg-back-to-top-btn,body .lp-back-to-top{width:var(--floating-control-size)!important;height:var(--floating-control-size)!important}body #algofort-support-chat .asc-launch .asc-brand-mark{width:32px;height:32px}body .alg-back-to-top-wrap,body .lp-back-to-top{right:var(--floating-control-edge)!important;bottom:var(--floating-control-edge)!important}body.alg-chat-ready .alg-back-to-top-wrap,body.alg-chat-ready .lp-back-to-top{bottom:calc(var(--floating-control-edge) + var(--floating-control-size) + var(--floating-control-gap))!important}@media (max-width:600px){:root{--floating-control-size:44px;--floating-control-edge:18px}body #algofort-support-chat .asc-launch .asc-brand-mark{width:30px;height:30px}}
#algofort-support-chat{z-index:100001;color:#262a2d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-transform:none;letter-spacing:normal;font-family:Mona Sans,Arial,sans-serif;font-size:14px;line-height:1.5;position:fixed;bottom:24px;right:24px}#algofort-support-chat *,#algofort-support-chat :before,#algofort-support-chat :after{box-sizing:border-box}#algofort-support-chat [hidden],#algofort-support-chat[hidden]{display:none!important}#algofort-support-chat button,#algofort-support-chat textarea{font:inherit;text-transform:none;letter-spacing:normal}#algofort-support-chat button{cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;display:flex}#algofort-support-chat svg{flex-shrink:0;width:25px;height:25px}#algofort-support-chat button:focus-visible,#algofort-support-chat a:focus-visible{outline-offset:4px;outline:2px solid #ff974b}#algofort-support-chat .asc-launch{color:#ff790b;background:#fff;border:0;border-radius:50%;width:60px;height:60px;transition:box-shadow .25s,transform .25s;animation:.35s ease-out both asc-arrive;position:relative;box-shadow:0 4px 18px #a6531614}#algofort-support-chat .asc-launch:hover{transform:translateY(-2px);box-shadow:0 7px 24px #a6531620}#algofort-support-chat .asc-launch .asc-brand-mark{width:38px;height:38px;transition:transform .25s,opacity .2s}#algofort-support-chat .asc-launch-close{opacity:0;font-size:30px;font-weight:300;transition:opacity .2s,transform .25s;position:absolute;transform:rotate(-45deg)scale(.7)}#algofort-support-chat .asc-launch[aria-expanded=true] .asc-brand-mark{opacity:0;animation:none;transform:rotate(35deg)scale(.7)}#algofort-support-chat .asc-launch[aria-expanded=true] .asc-launch-close{opacity:1;transform:rotate(0)scale(1)}#algofort-support-chat .asc-panel{text-align:left;transform-origin:100% 100%;background:#fff;border:1px solid #ececea;border-radius:18px;flex-direction:column;width:380px;height:550px;max-height:calc(100dvh - 120px);animation:.28s cubic-bezier(.2,.75,.25,1) both asc-open;display:flex;position:absolute;bottom:78px;right:0;overflow:hidden;box-shadow:0 12px 55px #25252514,0 2px 8px #25252508}#algofort-support-chat .asc-panel.asc-closing{pointer-events:none;animation:.18s ease-in both asc-close}#algofort-support-chat .asc-header{color:#262a2d;background:#fff;border-bottom:1px solid #f1f1ef;flex-shrink:0;align-items:center;gap:11px;padding:17px 18px;display:flex}#algofort-support-chat .asc-avatar{color:#ff790b;background:#fff5ec;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}#algofort-support-chat .asc-avatar svg{width:30px;height:30px}#algofort-support-chat .asc-name{overflow-wrap:anywhere;font-size:15px;font-weight:600;display:block}#algofort-support-chat .asc-subtitle{color:#979b9c;margin-top:3px;font-size:12px;display:block}#algofort-support-chat .asc-close{color:#9b9e9f;background:0 0;border-radius:50%;min-width:32px;min-height:36px;margin-left:auto;font-size:25px;font-weight:300;line-height:1;transition:transform .25s,color .2s}#algofort-support-chat .asc-close:hover{color:#ff790b;transform:rotate(90deg);background:0 0!important}#algofort-support-chat .asc-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e1e1df transparent;background:#fff;flex-direction:column;flex:1;gap:13px;min-height:0;padding:20px 18px;display:flex;overflow-y:auto}#algofort-support-chat .asc-message{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;flex-shrink:0;max-width:90%;padding:10px 13px;font-size:14px;line-height:1.7;animation:.22s ease-out both asc-message}#algofort-support-chat .asc-assistant{color:#4f5457;background:#f6f6f5;border:0;border-bottom-left-radius:5px;align-self:flex-start}#algofort-support-chat .asc-user{color:#7b481d;background:#fff0e4;border-bottom-right-radius:5px;align-self:flex-end}#algofort-support-chat .asc-message a{color:inherit;text-underline-offset:3px;text-decoration:underline}#algofort-support-chat .asc-revealing:after{content:"";vertical-align:-2px;background:#ff790b;width:2px;height:13px;margin-left:3px;animation:.8s steps(2,end) infinite asc-caret;display:inline-block}@keyframes asc-caret{50%{opacity:0}}#algofort-support-chat .asc-thinking{align-items:center;gap:4px;min-height:36px;padding:12px 15px;display:flex}#algofort-support-chat .asc-thinking span{background:#f69a53;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite asc-typing}#algofort-support-chat .asc-thinking span:nth-child(2){animation-delay:.15s}#algofort-support-chat .asc-thinking span:nth-child(3){animation-delay:.3s}#algofort-support-chat .asc-prompts{background:#fff;flex-wrap:wrap;gap:6px;padding:8px 18px 0;display:flex}#algofort-support-chat .asc-prompts button{color:#777d80;background:#fff;border:1px solid #ececea;border-radius:20px;padding:7px 10px;font-size:12px;transition:border-color .2s,color .2s,background .2s}#algofort-support-chat .asc-prompts button:hover{color:#c36319;background:#fff8f2;border-color:#ffd9ba}#algofort-support-chat .asc-compose{background:#fff;border:1px solid #eee;border-radius:28px;flex-shrink:0;align-items:center;margin:12px 16px 0;padding:5px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000003}#algofort-support-chat .asc-compose:focus-within{border-color:#ffd3b0;box-shadow:0 0 0 3px #fff9f3}#algofort-support-chat textarea{color:#353a3d;box-shadow:none;resize:none;background:0 0;border:0;outline:0;width:100%;min-height:40px;max-height:90px;padding:9px 12px;font-size:14px;line-height:1.5;display:block}#algofort-support-chat textarea::placeholder{color:#a5a9ab}#algofort-support-chat .asc-send{color:#fff;background:#ff790b;border-radius:50%;flex-shrink:0;width:34px;height:34px;transition:background .2s,transform .2s}#algofort-support-chat .asc-send:hover{background:#ee6c00;transform:translateY(-1px)}#algofort-support-chat .asc-send:disabled{opacity:.4;cursor:wait;transform:none}#algofort-support-chat .asc-send svg{width:19px;height:19px}#algofort-support-chat .asc-footer{box-shadow:none;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:5px;margin:0;display:flex;background:#fff!important;padding:18px 16px 17px!important}#algofort-support-chat .asc-footer span{color:#858b8e;text-align:center;font-size:11px;line-height:1.6}#algofort-support-chat .asc-human{color:#7b8285;text-underline-offset:3px;font-size:12px;text-decoration:underline;transition:color .2s}#algofort-support-chat .asc-human:hover{color:#d96a16}#algofort-support-chat .asc-error{color:#ad3123;margin:8px 18px 0;font-size:12px}#algofort-support-chat .asc-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}body.alg-chat-open .lp-back-to-top,body.alg-chat-open .alg-back-to-top-wrap,body.popup-locked #algofort-support-chat{visibility:hidden!important}body:has(dialog[open]) #algofort-support-chat{visibility:hidden!important}@keyframes asc-arrive{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes asc-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes asc-close{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)}}@keyframes asc-message{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes asc-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:480px){#algofort-support-chat{bottom:16px;right:16px}#algofort-support-chat .asc-launch{width:54px;height:54px}#algofort-support-chat .asc-panel{border-radius:17px;width:auto;height:550px;max-height:calc(100dvh - 108px);position:fixed;bottom:86px;left:16px;right:16px}#algofort-support-chat .asc-header{padding:15px 16px}#algofort-support-chat textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){#algofort-support-chat *,#algofort-support-chat :before,#algofort-support-chat :after{transition:none!important;animation:none!important}}#algofort-support-chat .asc-footer:before,#algofort-support-chat .asc-footer:after{display:none!important}#algofort-support-chat{cursor:auto}#algofort-support-chat textarea{cursor:text}body:has(#algofort-support-chat:hover) .cb-cursor{opacity:0!important;visibility:hidden!important}
