.character-bubble{display:flex;flex-direction:column;align-items:flex-end;gap:2rem;z-index:2}.character-bubble .character-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100%;border:.5rem solid #3936bd;background-color:#3936bd;overflow:hidden;width:11.25rem;height:11.25rem}.character-bubble .character-container .rive-placeholder{transition:opacity .25s ease-in-out}.character-bubble .character-container .rive-placeholder--hidden{opacity:0}.character-bubble .character-container canvas{width:100%;height:100%}.character-bubble .character-info{position:absolute;bottom:-1.5rem;right:0;transform:translateY(100%);display:flex;flex-direction:row;align-items:center;font-family:Clash Display,Adjusted Verdana Fallback,sans-serif;width:21rem;gap:1rem;padding:1rem;border-radius:.25rem;transform-origin:"right center"}@media(min-width:1024px){.character-bubble .character-info{bottom:-1.5rem;right:0}}.character-bubble .character-info.danger{background-color:#fff;color:#e34545}.character-bubble .character-info.danger:before{content:"";background-color:rgba(227,69,69,.1);position:absolute;inset:0;z-index:-1}.character-bubble .character-info.success{background-color:#fff;color:#26aa71}.character-bubble .character-info.success:before{content:"";background-color:rgba(38,170,113,.1);position:absolute;inset:0;z-index:-1}.character-bubble .character-info__numbers{display:flex;flex-direction:row;align-items:center;gap:.5rem}.character-bubble .character-info__numbers__icon{display:flex;align-items:center;justify-content:center}.character-bubble .character-info__numbers__icon .icon-wrapper{width:2rem;height:2rem}.character-bubble .character-info__numbers__number{font-size:2rem}.character-bubble .character-info__text{font-family:Clash Display,Adjusted Verdana Fallback,sans-serif;font-size:1rem}.icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0}.icon-wrapper svg{height:inherit;width:inherit}.fill-mode.icon-wrapper svg circle:not([data-no-fill=""]),.fill-mode.icon-wrapper svg path:not([data-no-fill=""]),.fill-mode.icon-wrapper svg polygon:not([data-no-fill=""]){fill:currentColor}.stroke-mode.icon-wrapper svg circle:not([data-no-stroke=""]),.stroke-mode.icon-wrapper svg path:not([data-no-stroke=""]),.stroke-mode.icon-wrapper svg polygon:not([data-no-stroke=""]){stroke:currentColor}.icon-wrapper svg stop{stop-color:currentColor}.icon-wrapper.icon-loading svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.patterns path{stroke-width:1rem}@keyframes patternFeaturesDashAnimation{0%{stroke-dashoffset:2262.85}to{stroke-dashoffset:0}}@keyframes patternPartnersDashAnimation{0%{stroke-dashoffset:695.66}to{stroke-dashoffset:0}}@keyframes patternFooterDashAnimation{0%{stroke-dashoffset:1271.3}to{stroke-dashoffset:0}}.patterns.pattern-features.is-visible path{animation:patternFeaturesDashAnimation 2s cubic-bezier(.25,.25,.75,.75) forwards}.patterns.pattern-partners.is-visible path{animation:patternPartnersDashAnimation 1s cubic-bezier(.25,.25,.75,.75) forwards}.patterns.pattern-footer.is-visible path{animation:patternFooterDashAnimation 2s cubic-bezier(.25,.25,.75,.75) forwards}.video-block{position:relative;width:100%;margin:2.5rem auto}.video-block video{width:100%}.testimonials-section{position:relative;background-color:#3936bd;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:8rem;gap:8rem;padding-top:2.5rem;padding-bottom:2.5rem;overflow:hidden}@media(min-width:1024px){.testimonials-section{grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:80vh}}.testimonials-section__info{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.5rem;color:#fff;height:100%}@media(min-width:1024px){.testimonials-section__info{align-items:flex-start;text-align:left}}.testimonials-section__info p{font-size:1.25rem}.testimonials-section__testimonials-container{display:flex;flex-direction:column;align-items:center;height:100%;width:100%;overflow:hidden}.testimonials-section__testimonials-container .testimonials-column{display:flex;flex-direction:column;width:100%;animation:scrollTestimonialsAnimation 30s linear infinite}@keyframes scrollTestimonialsAnimation{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(min-width:1024px){.testimonials-section__testimonials-container .testimonials-column{padding-right:2.5rem}}.testimonials-section__testimonials-container .testimonials-column .testimonial-wrapper{position:relative;padding-bottom:1.5rem;flex-shrink:0}.testimonials-section__testimonials-container .testimonials-column .testimonial-wrapper .testimonial{position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:.5rem;padding:1.5rem;gap:1rem}.testimonials-section__testimonials-container .testimonials-column .testimonial-wrapper .testimonial__stars-container{display:flex;align-items:center;gap:.25rem}.testimonials-section__testimonials-container .testimonials-column .testimonial-wrapper .testimonial__stars-container .icon-star{width:1.25rem;height:1.25rem}.testimonials-section__testimonials-container .testimonials-column .testimonial-wrapper .testimonial__text{font-size:1.25rem}.testimonials-section__testimonials-container .testimonials-column .testimonial-wrapper .testimonial__footer{display:flex;gap:1rem}.testimonials-section__testimonials-container .testimonials-column .testimonial-wrapper .testimonial__footer__avatar{position:relative;width:3rem;height:3rem;border-radius:50%;overflow:hidden}.testimonials-section__testimonials-container .testimonials-column .testimonial-wrapper .testimonial__footer__info{display:flex;flex-direction:column}.testimonials-section__testimonials-container .testimonials-column .testimonial-wrapper .testimonial__footer__info__name{font-weight:700}.testimonials-section__testimonials-container .testimonials-column .testimonial-wrapper .testimonial__footer__info__position{opacity:.75}.slider-section{position:relative;display:flex;flex-direction:column;gap:2rem}.slider-section__header{position:relative;display:flex;align-items:flex-end;justify-content:space-between;z-index:2}.slider-section__header .slider-arrows-container{display:flex;align-items:center;gap:1rem}.slider-section__header .slider-arrows-container .slider-arrow{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;cursor:pointer;transition:all .25s ease-in-out}.slider-section__header .slider-arrows-container .slider-arrow:hover{color:#3936bd;transform:scale(1.05)}.slider-section__header .slider-arrows-container .slider-arrow .icon-arrow{width:3rem;height:3rem;color:currentColor}.slider-section .slider-wrapper{position:relative;display:flex;width:100%}.slider-section .slider-wrapper .slides-container{display:flex;width:100%;transition:all .5s ease-in-out}.slider-section .slider-wrapper .slides-container .slide-wrapper{width:100%;padding-right:1.5rem;flex-shrink:0}@media(min-width:1024px){.slider-section .slider-wrapper .slides-container .slide-wrapper{padding-right:2.5rem}}.slider-section .slider-wrapper .slides-container .slide-wrapper .slide{width:100%;height:100%;background-color:#3936bd;border-radius:.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.slider-section .slider-wrapper .slides-container .slide-wrapper .slide__left-part{display:flex;flex-direction:column;color:#fff;gap:1rem}.slider-section .slider-wrapper .slides-container .slide-wrapper .slide__left-part h3{display:flex;flex-direction:column;font-size:1.5rem}@media(min-width:1024px){.slider-section .slider-wrapper .slides-container .slide-wrapper .slide__left-part h3{font-size:2.5rem}}.slider-section .slider-wrapper .slides-container .slide-wrapper .slide__left-part p{font-size:1.25rem}.slider-section .slider-wrapper .slides-container .slide-wrapper .slide__right-part{position:relative;width:100%;background-color:#fff;aspect-ratio:16/10;margin:0 auto;border-radius:.25rem;overflow:hidden}@media(min-width:1024px){.slider-section .slider-wrapper .slides-container .slide-wrapper .slide__right-part{width:75%}}.slider-section .slider-wrapper .slides-container .slide-wrapper .slide__right-part .slide-video-loading{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}.slider-section .slider-wrapper .slides-container .slide-wrapper .slide__right-part .slide-video-loading .icon-loading{width:3rem;height:3rem}.slider-section .slider-wrapper .slides-container .slide-wrapper .slide__right-part video{width:100%;height:100%;object-fit:cover;background-color:#fff}.testimonial-block{display:flex;flex-direction:column;gap:1.5rem;margin:2.5rem 0}.testimonial-block__content{font-size:1.25rem;font-family:Clash Display,Adjusted Verdana Fallback,sans-serif}@media(min-width:1024px){.testimonial-block__content{font-size:2rem}}.testimonial-block__content strong{font-weight:500;color:#3936bd}.testimonial-block__info{display:flex;align-items:center;gap:1rem}.testimonial-block__info__avatar{position:relative;width:4rem;height:4rem;border-radius:50%;overflow:hidden}.testimonial-block__info__content{display:flex;flex-direction:column;gap:.5rem}.testimonial-block__info__content .testimonial-person-name{font-size:1rem}@media(min-width:1024px){.testimonial-block__info__content .testimonial-person-name{font-size:1.5rem}}.testimonial-block__info__content .testimonial-person-role{font-size:.875rem;font-weight:500;opacity:.75}@media(min-width:1024px){.testimonial-block__info__content .testimonial-person-role{font-size:1rem}}.solutions-section{display:flex;flex-direction:column;gap:2.5rem;align-items:center;justify-content:center}.solutions-section h2{text-align:center}.solutions-section .solutions-container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem}@media(min-width:1024px){.solutions-section .solutions-container{grid-template-columns:repeat(3,1fr)}}.solutions-section .solutions-container .solution{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:.25rem;background-color:rgba(57,54,189,.1)}.solutions-section .solutions-container .solution .solution__icon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.solutions-section .solutions-container .solution .solution__icon .icon-wrapper{height:100%;width:100%}.solutions-section .solutions-container .solution .solution__info{display:flex;flex-direction:column;gap:.5rem;font-size:1.25rem;color:#3936bd}.solutions-section .solutions-container .solution .solution__info h3{font-family:Plus Jakarta Sans,Adjusted Verdana Fallback,sans-serif;font-weight:700}.partners-section{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2rem}.partners-section .ribbon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}@media(min-width:1024px){.partners-section .ribbon{padding-bottom:5rem;gap:4rem}}.partners-section .ribbon .partner{position:relative;width:7.5rem;height:7.5rem}.partners-section .pattern-partners{transform:translateX(6rem);display:none}@media(min-width:1024px){.partners-section .pattern-partners{display:block}}.hero-section{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:60fr 40fr;align-items:center;height:auto}@media(min-width:1024px){.hero-section{grid-template-columns:55fr 45fr;grid-template-rows:1fr;padding-right:0;gap:5rem;height:100svh}}@media screen and (min-height:1200px)and (max-width:1024px){.hero-section{max-height:750px}}.hero-section .circle{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;transform:translate(-50%,-50%);opacity:.025;animation:circleFadeInAnimation .5s cubic-bezier(.455,.03,.515,.955) forwards;animation-delay:.6s;opacity:0}.hero-section .left-part{display:flex;flex-direction:column;gap:1.5rem;text-align:center;padding-top:7.5rem;padding-bottom:5rem}@media(min-width:1024px){.hero-section .left-part{text-align:left;padding-top:0;padding-bottom:0}}.hero-section .left-part h1{display:flex;flex-direction:column;animation:initialFadeInAnimation .5s cubic-bezier(.455,.03,.515,.955) forwards;animation-delay:0;opacity:0}.hero-section .left-part .hero-text{animation:initialFadeInAnimation .5s cubic-bezier(.455,.03,.515,.955) forwards;animation-delay:.1s;opacity:0}.hero-section .left-part .btns-container{animation:initialFadeInAnimation .5s cubic-bezier(.455,.03,.515,.955) forwards;animation-delay:.2s;opacity:0}.hero-section .right-part{position:relative;width:100%}@media(min-width:1024px){.hero-section .right-part{display:flex;height:100%}}.hero-section .right-part .pattern-hero{position:absolute;top:-2.5%;right:-2.5vw;width:auto;height:100%;display:none}@media(min-width:1024px){.hero-section .right-part .pattern-hero{display:initial}}.hero-section .right-part .character-bubble{position:absolute}@keyframes initalCharacterBubbleCharacterAnimation{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes initalCharacterBubbleInfoAnimation{0%{opacity:0}to{opacity:1}}@media(min-width:1024px){@keyframes initalCharacterBubbleInfoAnimation{0%{opacity:0;transform:translateX(-1.5rem) translateY(100%)}to{opacity:1;transform:translateX(0) translateY(100%)}}}.hero-section .right-part .character-bubble .character-container,.hero-section .right-part .character-bubble .character-info{opacity:0}.hero-section .right-part .character-bubble.first{bottom:75%;right:0}@media(min-width:1024px){.hero-section .right-part .character-bubble.first{bottom:55%;right:10%}}.hero-section .right-part .character-bubble.first .character-container{animation:initalCharacterBubbleCharacterAnimation .5s cubic-bezier(.455,.03,.515,.955) forwards;animation-delay:.55s}.hero-section .right-part .character-bubble.first .character-info{animation:initalCharacterBubbleInfoAnimation .5s cubic-bezier(.455,.03,.515,.955) forwards;animation-delay:.65s}.hero-section .right-part .character-bubble.second{bottom:75%;left:0}@media(min-width:1024px){.hero-section .right-part .character-bubble.second{left:unset;bottom:17.5%;right:50%}}.hero-section .right-part .character-bubble.second .character-container{animation:initalCharacterBubbleCharacterAnimation .5s cubic-bezier(.455,.03,.515,.955) forwards;animation-delay:.65s}@media(min-width:1024px){.hero-section .right-part .character-bubble.second .character-container{animation-delay:1.35s}}.hero-section .right-part .character-bubble.second .character-info{animation:initalCharacterBubbleInfoAnimation .5s cubic-bezier(.455,.03,.515,.955) forwards;animation-delay:.75s}@media(max-width:1023px){.hero-section .right-part .character-bubble.second .character-info{right:unset;left:0;transform:translateY(220%)}}@media(min-width:1024px){.hero-section .right-part .character-bubble.second .character-info{animation-delay:1.55s}}@keyframes patternDashAnimation{0%{stroke-dashoffset:2262.85}to{stroke-dashoffset:0}}.hero-section .right-part .pattern-hero path{animation:patternDashAnimation 2s cubic-bezier(.25,.25,.75,.75) forwards}.circle{position:relative}.key-steps-section{display:flex;flex-direction:column;gap:2.5rem;align-items:center;justify-content:center}.key-steps-section h2{text-align:center}.key-steps-section .subtitle{text-align:center;font-size:1.25rem}.key-steps-section .key-steps-container{display:flex;flex-direction:column;gap:1.5rem}.key-steps-section .key-steps-container .key-step{display:flex;flex-direction:row;gap:1rem}.key-steps-section .key-steps-container .key-step .key-step__icon{width:2.5rem;height:2.5rem;padding:.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(57,54,189,.1);border-radius:50%;flex-shrink:0}.key-steps-section .key-steps-container .key-step .key-step__info{display:flex;flex-direction:column;gap:.25rem;font-size:1.25rem}.key-steps-section .key-steps-container .key-step .key-step__info h3{font-family:Plus Jakarta Sans,Adjusted Verdana Fallback,sans-serif;font-weight:700;color:#3936bd}.highlights-section{display:grid;grid-template-columns:repeat(1,1fr);grid-row:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;padding-top:5rem;margin-top:0;width:100%}@media(min-width:1024px){.highlights-section{grid-template-columns:repeat(3,1fr)}}.highlights-section .highlight{display:flex;align-items:center;flex-direction:column;width:100%;color:#3936bd;background-color:rgba(57,54,189,.1);padding:1rem;border-radius:3px;gap:1.5rem}.highlights-section .highlight__icon{width:2.5rem;height:2.5rem}.highlights-section .highlight__icon img{width:100%;height:100%;object-fit:contain}.highlights-section .highlight__content{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.highlights-section .highlight__content__number{font-size:2.5rem;line-height:1.5;font-weight:700}.highlights-section .highlight__content__text{font-size:1.25rem;line-height:1.5;text-align:center}.centered-rich-text{position:relative}.centered-rich-text p{font-size:1rem;line-height:1.8;margin-bottom:1rem}.centered-rich-text h2{font-size:2rem;margin-top:2rem;margin-bottom:1rem}.centered-rich-text h3{font-size:1.75rem;margin-top:1.5rem;margin-bottom:1rem}.centered-rich-text h4{font-size:1.625rem;margin-top:1rem;margin-bottom:.75rem}.centered-rich-text h5{font-size:1.5rem;margin-top:1rem;margin-bottom:.75rem}.centered-rich-text h6{font-size:1.25rem;margin-top:.75rem;margin-bottom:.5rem}.centered-rich-text h2 strong,.centered-rich-text h3 strong,.centered-rich-text h4 strong,.centered-rich-text h5 strong,.centered-rich-text h6 strong{font-weight:500;color:#3936bd}.centered-rich-text img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.centered-rich-text ol,.centered-rich-text ul{margin:1rem 0;padding-left:1.5rem}.centered-rich-text ol li,.centered-rich-text ul li{margin-bottom:.5rem;line-height:1.6}.centered-rich-text ul li{list-style-type:disc}.centered-rich-text ol li{list-style-type:decimal}.centered-rich-text a{color:#3936bd;text-decoration:underline;text-underline-offset:.125rem}.centered-rich-text a:hover{color:#1b1b1e}@keyframes initialFadeInAnimation{0%{transform:translateY(-1.5rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes circleFadeInAnimation{0%{opacity:0}to{opacity:.025}}.features-section{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-gap:4rem;gap:4rem}@media(min-width:1024px){.features-section{grid-template-columns:40fr 60fr;gap:6.5rem}}.features-section .left-part{position:relative;display:flex;flex-direction:column;gap:1.5rem;order:0}.features-section .left-part:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:#fff;z-index:0;opacity:.9}.features-section .left-part .pattern-features{position:absolute;top:50%;left:-2.5rem;z-index:-1;transform:translate(-50%,-50%);display:none;max-width:45vw}@media(min-width:1024px){.features-section .left-part .pattern-features{display:initial}}.features-section .left-part .feature{position:relative;display:flex;align-items:center;padding:1.5rem;gap:1.5rem;background-color:#fff;border-radius:.25rem;color:#3936bd}.features-section .left-part .feature:before{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(57,54,189,.1);border-radius:.25rem;z-index:0}.features-section .left-part .feature img{height:2.5rem;width:2.5rem}.features-section .left-part .feature__content{display:flex;flex-direction:column;gap:.25rem}.features-section .left-part .feature__content h3{font-family:Plus Jakarta Sans,Adjusted Verdana Fallback,sans-serif;font-weight:700;font-size:1.25rem}.features-section .right-part{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.features-section .right-part{align-items:flex-end;text-align:right;order:2}}.features-section .right-part p{font-size:1.25rem}.features-section .right-part .circle{position:absolute;bottom:0;right:0;z-index:-1;transform:translate(50%,50%);opacity:.025;max-width:50vw}