.index-welcome{margin-top:24px}.index-welcome .welcome-sub{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55}@media screen and (min-width:768px){.index-welcome .welcome-sub{font-size:16px;line-height:1.4}}.index-welcome .hoverable-content.hidden-content{width:53%}@media screen and (min-width:768px) and (max-width:1023px){.index-welcome .hoverable-content.hidden-content{width:100%}}@media screen and (min-width:1024px){.index-welcome .hoverable-content.hidden-content{width:53%}}.index-welcome .hoverable-content.hoverable-content-line.bg-bs-orange{width:100%}@media screen and (min-width:768px){.index-welcome .home-welcome .get-in-touch.button-submit.button-display{width:286px}}@media screen and (min-width:1280px){.index-welcome .home-welcome .get-in-touch.button-submit.button-display{width:243px}}@media screen and (min-width:1024px) and (max-width:1280px){.index-welcome .home-welcome .show-link{align-self:start;width:286px}}.index-welcome .home-welcome .hoverable-wrapper,.index-welcome .home-welcome .hoverable-wrapper.mt-last-text{padding:0}@media screen and (min-width:768px){.index-welcome .home-welcome .hoverable-wrapper.inline-block .hoverable-title{align-items:end;display:flex}.index-welcome .home-welcome .hoverable-wrapper.inline-block .welcome-big-text:first-child{padding-right:10px}}@media screen and (min-width:1024px){.index-welcome .home-welcome .hoverable-wrapper.inline-block .hoverable-title{display:block}.index-welcome .home-welcome .hoverable-wrapper.inline-block .welcome-big-text:first-child{padding-right:0}}@media screen and (min-width:768px){.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper .welcome-text{font-size:32px}}@media screen and (min-width:1440px){.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper .welcome-text{font-size:48px;letter-spacing:0;line-height:1.2}}.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper .hoverable-content .hoverable-content-wrapper .projects-text .welcome-count{font-size:30px}@media screen and (min-width:1440px){.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper .hoverable-content .hoverable-content-wrapper .projects-text .welcome-count{font-size:32px}}.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper .hoverable-content .hoverable-content-wrapper .projects-text .welcome-count-desc{font-size:10px}@media screen and (min-width:1440px){.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper .hoverable-content .hoverable-content-wrapper .projects-text .welcome-count-desc{font-size:16px}}.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper .hoverable-content .hoverable-content-wrapper .welcome-tech-logos .welcome-icon{height:24px;width:24px}@media screen and (min-width:1440px){.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper .hoverable-content .hoverable-content-wrapper .welcome-tech-logos .welcome-icon{height:32px;width:32px}}.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper.inline-block .hoverable-content .exceptional{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;margin-top:2px}@media screen and (min-width:768px){.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper.inline-block .hoverable-content .exceptional{flex-direction:row;height:auto}}@media screen and (min-width:1024px){.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper.inline-block .hoverable-content .exceptional{flex-direction:column;height:100%}}.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper.inline-block .hoverable-content .exceptional.large{font-size:12px}@media screen and (min-width:1440px){.index-welcome .home-welcome .home-welcome-web .hoverable-wrapper.inline-block .hoverable-content .exceptional.large{font-size:14px}}.index-welcome-wrapper{display:flex;flex-direction:column;gap:16px;justify-content:space-between;margin-bottom:40px;max-width:100%}@media screen and (min-width:768px){.index-welcome-wrapper{gap:32px;margin-bottom:32px}}@media screen and (min-width:1024px){.index-welcome-wrapper{flex-direction:row;gap:56px}}@media screen and (min-width:1440px){.index-welcome-wrapper{gap:132px;margin-bottom:80px}}.testimonials-section:where(.astro-cpyk7gas){background-color:var(--background-extra-light-grey);margin:0 calc(var(--section-margin)/-1);overflow:hidden;padding:40px var(--section-margin)}@media screen and (min-width:768px){.testimonials-section:where(.astro-cpyk7gas){padding:64px 0 64px 32px}}@media screen and (min-width:1024px){.testimonials-section:where(.astro-cpyk7gas){display:flex;flex-direction:column;margin:0;padding:0 64px}.testimonials-section:where(.astro-cpyk7gas) .slider-container .slider-button--next{display:flex}}@media screen and (min-width:1440px){.testimonials-section:where(.astro-cpyk7gas){padding-right:0}}.testimonials-section:where(.astro-cpyk7gas) .testimonial-card{min-height:320px}@media screen and (min-width:1024px){.testimonials-section:where(.astro-cpyk7gas) .testimonial-card{min-height:412px}}.testimonials-spacer:where(.astro-cpyk7gas){display:none}@media screen and (min-width:1024px){.testimonials-spacer:where(.astro-cpyk7gas){display:block}}.testimonials-title:where(.astro-cpyk7gas){display:none}@media screen and (min-width:768px){.testimonials-title:where(.astro-cpyk7gas){display:block;font-family:var(--sailec-medium);font-size:24px;letter-spacing:0;line-height:1.15;margin-bottom:20px}}@media screen and (min-width:1024px){.testimonials-title:where(.astro-cpyk7gas){margin-bottom:24px;margin-top:8px}}@media screen and (min-width:1440px){.testimonials-title:where(.astro-cpyk7gas){margin-bottom:36px;margin-top:24px}}.testimonial-link:where(.astro-cpyk7gas).link-with-arrow{display:none}@media screen and (min-width:1440px){.testimonial-link:where(.astro-cpyk7gas).link-with-arrow{align-self:flex-end;display:flex;left:-8px;position:relative;top:-14px}}@media screen and (min-width:1024px){.homepage-testimonials:where(.astro-cpyk7gas){min-height:434px;padding:0}}.industries-cta-wrapper:where(.astro-4nqvso5i){background-color:var(--charcoal-grey-light);margin:0 calc(var(--section-margin)/-1);padding:40px var(--section-margin)}@media screen and (min-width:768px){.industries-cta-wrapper:where(.astro-4nqvso5i){margin:0;padding:0}}.industries-cta:where(.astro-4nqvso5i){display:flex;flex-direction:column;gap:24px}@media screen and (min-width:640px){.industries-cta:where(.astro-4nqvso5i){gap:30px}}@media screen and (min-width:768px){.industries-cta:where(.astro-4nqvso5i){flex-direction:row;gap:12px;padding:32px 24px 32px 40px}}@media screen and (min-width:1024px){.industries-cta:where(.astro-4nqvso5i){padding:32px 40px}}@media screen and (min-width:1440px){.industries-cta:where(.astro-4nqvso5i){flex-direction:column;gap:30px;padding:40px 32px}}.industries-cta:where(.astro-4nqvso5i) .cta-title:where(.astro-4nqvso5i){font-size:24px;font-weight:600;line-height:1.15;margin-bottom:16px}@media screen and (min-width:768px){.industries-cta:where(.astro-4nqvso5i) .cta-title:where(.astro-4nqvso5i){margin-bottom:12px}}@media screen and (min-width:1440px){.industries-cta:where(.astro-4nqvso5i) .cta-title:where(.astro-4nqvso5i){margin-bottom:16px}}.industries-cta:where(.astro-4nqvso5i) .cta-subtitle:where(.astro-4nqvso5i){color:var(--black-three);color:var(--white);font-family:var(--sailec);font-size:14px;line-height:1.25}@media screen and (min-width:768px){.industries-cta:where(.astro-4nqvso5i) .cta-subtitle:where(.astro-4nqvso5i){font-size:16px}}@media screen and (min-width:640px){.industries-cta:where(.astro-4nqvso5i) .cta-subtitle:where(.astro-4nqvso5i){max-width:80%}}@media screen and (min-width:768px){.industries-cta:where(.astro-4nqvso5i) .cta-subtitle:where(.astro-4nqvso5i){max-width:100%}}@media screen and (min-width:1024px){.industries-cta:where(.astro-4nqvso5i) .cta-subtitle:where(.astro-4nqvso5i){max-width:80%;padding-bottom:10px;padding-top:10px}}@media screen and (min-width:1440px){.industries-cta:where(.astro-4nqvso5i) .cta-subtitle:where(.astro-4nqvso5i){line-height:1.4;max-width:100%;padding:0}}.industries-cta:where(.astro-4nqvso5i) .industries-cta-btn:where(.astro-4nqvso5i){color:var(--black-three);letter-spacing:.01em;padding:18px 32px;transition:all .3s ease-in;width:100%}.industries-cta:where(.astro-4nqvso5i) .industries-cta-btn:where(.astro-4nqvso5i):hover:before{background-color:var(--white)}@media screen and (min-width:640px){.industries-cta:where(.astro-4nqvso5i) .industries-cta-btn:where(.astro-4nqvso5i){width:242px}}@media screen and (min-width:768px){.industries-cta:where(.astro-4nqvso5i) .industries-cta-btn:where(.astro-4nqvso5i){align-self:flex-end;min-width:177px;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1440px){.industries-cta:where(.astro-4nqvso5i) .industries-cta-btn:where(.astro-4nqvso5i){min-width:100%}}.industry-card:where(.astro-4z7cwsnc){cursor:pointer;display:flex;flex-direction:column;gap:12px;position:relative}@media (hover:hover){.industry-card:where(.astro-4z7cwsnc):hover .industry-image:where(.astro-4z7cwsnc){transform:scale(1.15)}}.industry-card:where(.astro-4z7cwsnc):active:hover .industry-image:where(.astro-4z7cwsnc){transform:scale(1.15)}@media screen and (min-width:1024px){.industry-card:where(.astro-4z7cwsnc){margin-bottom:0}}@media screen and (min-width:1440px){.industry-image-wrapper:where(.astro-4z7cwsnc){max-width:283px}}.industry-image:where(.astro-4z7cwsnc){transition:transform var(--transition-base)}@media screen and (min-width:1024px){.industry-image:where(.astro-4z7cwsnc){width:100%}}.industry-title:where(.astro-4z7cwsnc){font-size:24px;font-weight:500;line-height:1.15;margin-bottom:16px}@media screen and (min-width:768px){.industry-title:where(.astro-4z7cwsnc){margin-bottom:12px}}.industry-title .link-with-arrow:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.industry-title-link .link-with-arrow:hover .link-with-arrow__icon{color:var(--orange-bg);filter:none;transform:translate(4px)}.industry-desc:where(.astro-4z7cwsnc){color:var(--black-three);color:var(--white);font-family:var(--sailec);font-size:14px;line-height:1.25}@media screen and (min-width:768px){.industry-desc:where(.astro-4z7cwsnc){font-size:16px;margin-right:8px}}.slider-container-industry:where(.astro-4zi6om6d){--slide-w:277px;--slide-gap:16px;--slide-track-column:calc(var(--slide-w) + var(--slide-gap));display:grid;grid-template-rows:1fr auto;row-gap:12px}@media screen and (min-width:1024px){.slider-container-industry:where(.astro-4zi6om6d){--slide-gap:24px;row-gap:16px}}@media screen and (min-width:1440px){.slider-container-industry:where(.astro-4zi6om6d){--slide-w:284px;--slide-gap:16px;row-gap:40px}}.slider-container-industry:where(.astro-4zi6om6d) .slider-viewport-industry:where(.astro-4zi6om6d){grid-area:1/1;height:100%;margin-right:calc(var(--section-margin)/-1);overflow:hidden;padding-right:var(--section-margin);position:relative}@media screen and (width >= 768px) and (width <= 1023px){.slider-container-industry:where(.astro-4zi6om6d) .slider-viewport-industry:where(.astro-4zi6om6d){margin-right:0}}.slider-container-industry:where(.astro-4zi6om6d) .slider-tracker-industry:where(.astro-4zi6om6d){display:grid;grid-auto-columns:var(--slide-track-column);grid-auto-flow:column;height:100%;touch-action:pan-y pinch-zoom}@media screen and (min-width:1024px){.slider-container-industry:where(.astro-4zi6om6d) .slider-tracker-industry:where(.astro-4zi6om6d){-moz-column-gap:var(--slide-gap);column-gap:var(--slide-gap);grid-auto-columns:min(var(--slide-track-column),100%);grid-auto-flow:row;grid-template-columns:repeat(3,1fr);row-gap:24px}}@media screen and (min-width:1440px){.slider-container-industry:where(.astro-4zi6om6d) .slider-tracker-industry:where(.astro-4zi6om6d){grid-auto-flow:row;grid-template-columns:repeat(4,1fr)}}.slider-container-industry:where(.astro-4zi6om6d) .slider-slide-industry:where(.astro-4zi6om6d){margin-right:var(--slide-gap);min-height:328px;transition:opacity .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:1024px){.slider-container-industry:where(.astro-4zi6om6d) .slider-slide-industry:where(.astro-4zi6om6d){margin-right:0}.slider-container-industry:where(.astro-4zi6om6d) .slider-slide-industry:where(.astro-4zi6om6d).hidden-slide{display:none}}@media screen and (min-width:1440px){.slider-container-industry:where(.astro-4zi6om6d) .highlight-slide:where(.astro-4zi6om6d){grid-column:3/span 2}.slider-container-industry:where(.astro-4zi6om6d) .highlight-slide:where(.astro-4zi6om6d) .industry-card__content{margin-right:50%}}.slider-container-industry:where(.astro-4zi6om6d) .slider-indicators-industry:where(.astro-4zi6om6d){align-items:center;-moz-column-gap:var(--slide-dot-gap);column-gap:var(--slide-dot-gap);display:flex}@media screen and (min-width:1024px){.slider-container-industry:where(.astro-4zi6om6d) .slider-indicators-industry:where(.astro-4zi6om6d){display:none}}.slider-container-industry:where(.astro-4zi6om6d) .slider-indicator{display:grid;padding:4px 0}.slider-container-industry:where(.astro-4zi6om6d) .slider-indicator:after{background-color:var(--white-box-shadow);content:"";grid-area:1/1;height:var(--slide-dot-h);width:var(--slide-dot-w)}.slider-container-industry:where(.astro-4zi6om6d) .slider-indicator--selected:after{background-color:var(--orange-bg)}.slider-indicators-industry .embla__dot{display:grid;padding:4px 0}.slider-indicators-industry .embla__dot:after{background-color:var(--white-box-shadow);content:"";height:var(--slide-dot-h);width:var(--slide-dot-w)}.slider-indicators-industry .embla__dot--selected:after{background-color:var(--orange-bg)}.show-more-btn:where(.astro-4zi6om6d){display:none}@media screen and (min-width:1024px){.show-more-btn:where(.astro-4zi6om6d){align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;letter-spacing:.01em;line-height:1.3;transition:color .3s ease}.show-more-btn:where(.astro-4zi6om6d).hidden-by-default{pointer-events:none;visibility:hidden}.show-more-btn:where(.astro-4zi6om6d):after{border-bottom:2px solid var(--orange-bg);border-right:2px solid var(--orange-bg);content:"";display:inline-block;height:8px;transform:rotate(45deg);transition:transform .3s ease;width:8px}.show-more-btn:where(.astro-4zi6om6d):hover{color:var(--orange-bg)}.show-more-btn:where(.astro-4zi6om6d):hover:after{transform:translateY(-2px) rotate(45deg)}.show-more-btn:where(.astro-4zi6om6d).expanded:after{margin-top:8px;transform:rotate(-135deg)}.show-more-btn:where(.astro-4zi6om6d).expanded:hover:after{transform:translateY(-2px) rotate(-135deg)}}.industry-next-btn:where(.astro-4zi6om6d).slider-button--next{display:none}@media screen and (width >= 768px) and (width <= 1023px){.industry-next-btn:where(.astro-4zi6om6d).slider-button--next{align-self:center;display:flex;position:absolute;right:-24px;top:30%;transform:translateY(-50%)}}.industry-section:where(.astro-fln7dhi2){background-color:var(--black-three);color:var(--white)}.industry-grid:where(.astro-fln7dhi2){position:relative}@media screen and (min-width:768px){.industry-grid:where(.astro-fln7dhi2){padding-bottom:64px}}@media screen and (min-width:1024px){.industry-grid:where(.astro-fln7dhi2){padding-bottom:0}}@media screen and (min-width:1440px){.industry-grid:where(.astro-fln7dhi2) .industries-cta-content:where(.astro-fln7dhi2){max-width:283px;position:absolute;right:0;top:0}}.industry-slider-wrapper:where(.astro-fln7dhi2){margin-bottom:40px}@media screen and (min-width:1024px){.industry-slider-wrapper:where(.astro-fln7dhi2){margin-bottom:32px}}@media screen and (min-width:1440px){.industry-slider-wrapper:where(.astro-fln7dhi2){margin-bottom:0}}.industry-title:where(.astro-fln7dhi2){color:var(--black-three);color:var(--white);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.15;margin-bottom:24px}@media screen and (min-width:768px){.industry-title:where(.astro-fln7dhi2){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.industry-title:where(.astro-fln7dhi2){font-size:48px;margin-bottom:32px}}.industry-spacer:where(.astro-fln7dhi2){display:none}@media screen and (min-width:1024px){.industry-spacer:where(.astro-fln7dhi2){display:block}}.how-work-cta:where(.astro-vmwowpne){background-color:var(--background-extra-light-grey);display:flex;flex-direction:column;gap:50px;margin:0 calc(var(--section-margin)/-1);padding:64px var(--section-margin) 0}@media screen and (min-width:640px){.how-work-cta:where(.astro-vmwowpne){background:linear-gradient(to bottom,var(--white) 0,var(--white) 14%,var(--background-extra-light-grey) 14%,var(--background-extra-light-grey) 100%);flex-direction:row;gap:40px;margin-top:40px;padding-top:0}}@media screen and (min-width:768px){.how-work-cta:where(.astro-vmwowpne){gap:0}}@media screen and (min-width:1024px){.how-work-cta:where(.astro-vmwowpne){background:transparent;flex-direction:column;margin:0;padding:0}}@media screen and (min-width:1440px){.how-work-cta:where(.astro-vmwowpne){gap:20px;margin-left:64px}}@media screen and (min-width:480px){.how-work-cta__content-container:where(.astro-vmwowpne){align-self:center}}@media screen and (min-width:768px){.how-work-cta__content-container:where(.astro-vmwowpne){flex:0 1 42%}}@media screen and (min-width:1024px){.how-work-cta__content-container:where(.astro-vmwowpne){align-self:flex-start;margin-left:60px}}@media screen and (min-width:1440px){.how-work-cta__content-container:where(.astro-vmwowpne){margin-left:0}}.how-work-cta:where(.astro-vmwowpne) .content-title:where(.astro-vmwowpne){color:var(--black-three);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.15;margin-bottom:12px}@media screen and (min-width:768px){.how-work-cta:where(.astro-vmwowpne) .content-title:where(.astro-vmwowpne){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.how-work-cta:where(.astro-vmwowpne) .content-title:where(.astro-vmwowpne){font-size:48px;margin-bottom:16px}}.how-work-cta:where(.astro-vmwowpne) .content-subtitle:where(.astro-vmwowpne){color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55;margin-bottom:20px}@media screen and (min-width:768px){.how-work-cta:where(.astro-vmwowpne) .content-subtitle:where(.astro-vmwowpne){font-size:16px;line-height:1.4}}@media screen and (min-width:1024px){.how-work-cta:where(.astro-vmwowpne) .content-subtitle:where(.astro-vmwowpne){max-width:80%}}@media screen and (min-width:1440px){.how-work-cta:where(.astro-vmwowpne) .content-subtitle:where(.astro-vmwowpne){margin-bottom:32px;max-width:100%}}.how-work-cta:where(.astro-vmwowpne) .cta-button:where(.astro-vmwowpne){color:var(--black-three);height:56px;transition:color .3s ease;width:100%}.how-work-cta:where(.astro-vmwowpne) .cta-button:where(.astro-vmwowpne):hover{color:var(--white)}@media screen and (min-width:480px){.how-work-cta:where(.astro-vmwowpne) .cta-button:where(.astro-vmwowpne){width:220px}}.how-work-cta__managers:where(.astro-vmwowpne){margin:0 calc(var(--section-margin)/-1);position:relative}@media screen and (min-width:1024px){.how-work-cta__managers:where(.astro-vmwowpne){overflow:unset}}.how-work-cta:where(.astro-vmwowpne) .managers-image-container:where(.astro-vmwowpne){align-items:flex-end;display:flex;height:352px;justify-content:center;overflow-y:clip}@media screen and (min-width:640px){.how-work-cta:where(.astro-vmwowpne) .managers-image-container:where(.astro-vmwowpne){height:325px}}@media screen and (min-width:1024px){.how-work-cta:where(.astro-vmwowpne) .managers-image-container:where(.astro-vmwowpne){height:378px}}@media screen and (min-width:1440px){.how-work-cta:where(.astro-vmwowpne) .managers-image-container:where(.astro-vmwowpne){height:479px}}.how-work-cta:where(.astro-vmwowpne) .managers-image-container:where(.astro-vmwowpne) img:where(.astro-vmwowpne):first-child{transform:translate(46px)}.how-work-cta:where(.astro-vmwowpne) .managers-image-container:where(.astro-vmwowpne) img:where(.astro-vmwowpne):nth-child(2){transform:translate(-46px);z-index:2}@media screen and (min-width:1440px){.how-work-cta:where(.astro-vmwowpne) .managers-image-container:where(.astro-vmwowpne) img:where(.astro-vmwowpne):nth-child(2){transform:translate(-120px)}}.how-work-cta:where(.astro-vmwowpne) .managers-image:where(.astro-vmwowpne){height:100%;position:relative;z-index:1}.how-work-cta:where(.astro-vmwowpne) .managers-list:where(.astro-vmwowpne){bottom:0;display:flex;flex-direction:column;gap:4px;justify-content:center;position:absolute;transform:translateY(-16px);width:-moz-fit-content;width:fit-content;z-index:2}@media screen and (min-width:1024px){.how-work-cta:where(.astro-vmwowpne) .managers-list:where(.astro-vmwowpne){flex-direction:row;gap:12px;transform:translateY(-20px);width:466px}}.how-work-cta:where(.astro-vmwowpne) .manager-info:where(.astro-vmwowpne){border-radius:2px;padding:12px 24px;width:clamp(225px,100%,251px)}.cases-section:where(.astro-pecc3yz4).gray-section.bg-bs-light-gray{background-color:var(--background-extra-light-grey)}.cases-link:where(.astro-pecc3yz4){margin-top:24px}.cases-section .title{color:var(--black-three);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.15}@media screen and (min-width:768px){.cases-section .title{font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.cases-section .title{font-size:48px}}@media screen and (min-width:1280px){.cases-section__wrapper:where(.astro-pecc3yz4){display:grid;grid-template-columns:1fr;grid-template-rows:.421fr .579fr;row-gap:40px}}.cta__link:where(.astro-pecc3yz4){align-items:center;border:1px solid var(--black-three);display:flex;gap:12px;justify-content:center;padding:18px 32px;transition:all .2s ease-in;width:100%}@media screen and (min-width:768px){.cta__link:where(.astro-pecc3yz4){width:-moz-fit-content;width:fit-content}}.cta__link:where(.astro-pecc3yz4) .link-arrow:where(.astro-pecc3yz4){color:var(--orange-text);height:20px;width:20px}.cta__link:where(.astro-pecc3yz4):hover{background-color:var(--black-three);border-color:var(--black-three);color:var(--white)}.why-binary-item{border-bottom:1px solid var(--white-box-shadow);display:flex;flex-direction:column;gap:20px;padding-bottom:20px;position:relative}@media screen and (min-width:768px){.why-binary-item{gap:24px;padding-bottom:30px}}@media screen and (min-width:1440px){.why-binary-item{align-self:start;flex-direction:row;padding:24px 0}.why-binary-item:first-child{border-top:1px solid var(--white-box-shadow)}.why-binary-icon{align-items:center;display:flex;height:48px;justify-content:center;left:-60px;position:absolute;top:14px;width:48px}}.why-binary-title{color:var(--black-three);font-family:var(--sailec-medium);font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.2;margin-bottom:8px}@media screen and (min-width:1024px){.why-binary-title{font-size:24px;line-height:1.15}}.why-binary-desc{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55}@media screen and (min-width:768px){.why-binary-desc{font-size:16px;line-height:1.4}}.why-binary-container:where(.astro-mxtxhwvx){margin-bottom:64px}@media screen and (min-width:640px){.why-binary-container:where(.astro-mxtxhwvx){margin-bottom:0}}@media screen and (min-width:768px){.why-binary-container:where(.astro-mxtxhwvx){margin-bottom:64px}}@media screen and (min-width:1024px){.why-binary-container:where(.astro-mxtxhwvx){margin-bottom:32px}}@media screen and (min-width:1440px){.why-binary-container:where(.astro-mxtxhwvx){grid-column:2;grid-row:1;margin-bottom:120px}}.why-binary-title:where(.astro-mxtxhwvx){color:var(--black-three);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.15;margin-bottom:24px}@media screen and (min-width:768px){.why-binary-title:where(.astro-mxtxhwvx){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.why-binary-title:where(.astro-mxtxhwvx){font-size:48px}}@media screen and (min-width:768px){.why-binary-title:where(.astro-mxtxhwvx){margin-bottom:32px}}.why-binary-list:where(.astro-mxtxhwvx){display:grid;grid-template-columns:1fr;row-gap:12px}@media screen and (min-width:768px){.why-binary-list:where(.astro-mxtxhwvx){-moz-column-gap:80px;column-gap:80px;grid-template-columns:repeat(2,1fr);row-gap:24px}}@media screen and (min-width:1440px){.why-binary-list:where(.astro-mxtxhwvx){grid-template-columns:1fr;row-gap:12px}}.choose-tech:where(.astro-mijlwwq7){background-color:var(--black-three);color:var(--white);font-family:var(--sailec-medium)}.choose-tech__container:where(.astro-mijlwwq7){display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1024px){.choose-tech__container:where(.astro-mijlwwq7){align-items:center;-moz-column-gap:64px;column-gap:64px;flex-direction:row}}@media screen and (min-width:1440px){.choose-tech__container:where(.astro-mijlwwq7){align-items:stretch;flex-direction:column;row-gap:48px}}.choose-tech__header:where(.astro-mijlwwq7){display:flex;flex:0 1 30%;flex-direction:column;gap:16px}@media screen and (min-width:768px){.choose-tech__header:where(.astro-mijlwwq7){max-width:90%}}@media screen and (min-width:1440px){.choose-tech__header:where(.astro-mijlwwq7){gap:24px;max-width:70%}}.choose-tech__header:where(.astro-mijlwwq7) .header-title:where(.astro-mijlwwq7){color:var(--black-three);color:var(--white);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.15}@media screen and (min-width:768px){.choose-tech__header:where(.astro-mijlwwq7) .header-title:where(.astro-mijlwwq7){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.choose-tech__header:where(.astro-mijlwwq7) .header-title:where(.astro-mijlwwq7){font-size:48px}}.choose-tech__header:where(.astro-mijlwwq7) .header-desc:where(.astro-mijlwwq7){color:var(--black-three);color:var(--white);font-family:var(--sailec);font-size:14px;line-height:1.55}@media screen and (min-width:768px){.choose-tech__header:where(.astro-mijlwwq7) .header-desc:where(.astro-mijlwwq7){font-size:16px;line-height:1.25}}.choose-tech__tech-wrapper:where(.astro-mijlwwq7){display:grid;gap:32px;grid-template-columns:repeat(3,1fr);justify-content:center;justify-items:center}@media screen and (min-width:640px){.choose-tech__tech-wrapper:where(.astro-mijlwwq7){grid-template-columns:repeat(5,1fr);row-gap:0}}@media screen and (min-width:1440px){.choose-tech__tech-wrapper:where(.astro-mijlwwq7){grid-template-columns:repeat(10,1fr);justify-content:space-between}}.choose-tech__tech-wrapper:where(.astro-mijlwwq7) .choose-tech__tech-item:where(.astro-mijlwwq7){align-items:center;display:flex;justify-content:center;width:100%}.choose-tech__tech-wrapper:where(.astro-mijlwwq7) .choose-tech__tech-item:where(.astro-mijlwwq7):nth-last-child(3){display:none}@media screen and (min-width:640px){.choose-tech__tech-wrapper:where(.astro-mijlwwq7) .choose-tech__tech-item:where(.astro-mijlwwq7):nth-last-child(3){align-items:center;display:flex;flex-direction:column}}.choose-tech__tech-wrapper:where(.astro-mijlwwq7) .choose-tech-base:where(.astro-mijlwwq7){align-items:center;display:flex;flex-direction:column;gap:16px;transition:color .3s ease;width:88px}.choose-tech__tech-wrapper:where(.astro-mijlwwq7) .choose-tech-base:where(.astro-mijlwwq7):hover .choose-tech-name:where(.astro-mijlwwq7){color:var(--white)}.choose-tech__tech-wrapper:where(.astro-mijlwwq7) .choose-tech-base:where(.astro-mijlwwq7) .choose-tech-link:where(.astro-mijlwwq7){cursor:pointer}.choose-tech__tech-wrapper:where(.astro-mijlwwq7) .choose-tech-image-wrapper:where(.astro-mijlwwq7){padding:23px}.choose-tech__tech-wrapper:where(.astro-mijlwwq7) .choose-tech-image-wrapper:where(.astro-mijlwwq7) .choose-tech-image:where(.astro-mijlwwq7){height:42px;width:42px}.choose-tech__tech-wrapper:where(.astro-mijlwwq7) .choose-tech-name:where(.astro-mijlwwq7){color:var(--slate-grey);display:inline-block;line-height:1;min-height:46px;text-align:center;transition:color .3s ease}.academy-container:where(.astro-4254pyvl){padding-top:64px}@media screen and (min-width:768px){.academy-container:where(.astro-4254pyvl){margin-right:26px}}@media screen and (min-width:1024px){.academy-container:where(.astro-4254pyvl){margin-right:60px}}@media screen and (min-width:1440px){.academy-container:where(.astro-4254pyvl){margin-right:100px;padding-top:103px}}.academy-logo-wrapper:where(.astro-4254pyvl){margin-bottom:32px}.academy-content:where(.astro-4254pyvl){display:flex;flex-direction:column;gap:24px}.academy-title:where(.astro-4254pyvl){color:var(--black-three);font-family:var(--sailec-medium);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;line-height:1.15}@media screen and (min-width:768px){.academy-title:where(.astro-4254pyvl){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.academy-title:where(.astro-4254pyvl){font-size:48px}}.academy-text:where(.astro-4254pyvl){color:var(--black-three);display:flex;flex-direction:column;font-family:var(--sailec);font-size:14px;gap:20px;line-height:1.55}@media screen and (min-width:768px){.academy-text:where(.astro-4254pyvl){font-size:16px;line-height:1.4}}@media screen and (min-width:1440px){.academy-text:where(.astro-4254pyvl){max-width:90%}}.academy-link:where(.astro-4254pyvl){color:var(--black-three);letter-spacing:.01em;padding:18px 32px;transition:all .3s ease-in;width:100%}.academy-link:where(.astro-4254pyvl):hover{color:var(--white)}@media screen and (min-width:768px){.academy-link:where(.astro-4254pyvl){min-width:126px;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1024px){.academy-link:where(.astro-4254pyvl){margin-top:12px;min-width:139px}}@media screen and (min-width:1440px){.academy-link:where(.astro-4254pyvl){min-width:152px}.academy-spacer:where(.astro-4254pyvl){display:none}}@keyframes progressFill{0%{width:0}to{width:100%}}.funnel-chart__item:where(.astro-isnmrpzp):first-child .funnel-chart__shape:where(.astro-isnmrpzp){clip-path:polygon(0 1%,99% 0,83.3333333333% 100%,0 100%)}.funnel-chart__item:where(.astro-isnmrpzp):nth-child(2) .funnel-chart__shape:where(.astro-isnmrpzp){clip-path:polygon(0 1%,82.3333333333% 0,66.6666666667% 100%,0 100%)}.funnel-chart__item:where(.astro-isnmrpzp):nth-child(3) .funnel-chart__shape:where(.astro-isnmrpzp){clip-path:polygon(0 1%,65.6666666667% 0,50% 100%,0 100%)}.funnel-chart__item:where(.astro-isnmrpzp):nth-child(4) .funnel-chart__shape:where(.astro-isnmrpzp){clip-path:polygon(0 1%,49% 0,33.3333333333% 100%,0 100%)}.funnel-chart__item:where(.astro-isnmrpzp):nth-child(5) .funnel-chart__shape:where(.astro-isnmrpzp){clip-path:polygon(0 1%,32.3333333333% 0,16.6666666667% 100%,0 100%)}.funnel-chart__item:where(.astro-isnmrpzp):nth-child(6) .funnel-chart__shape:where(.astro-isnmrpzp){clip-path:polygon(0 1%,15.6666666667% 0,0 100%,0 100%)}.funnel-chart__item:where(.astro-isnmrpzp){align-items:center;display:flex;gap:5px}@media screen and (min-width:1440px){.funnel-chart__item:where(.astro-isnmrpzp){gap:28px}}.funnel-chart__item:where(.astro-isnmrpzp):last-child .funnel-chart__text:where(.astro-isnmrpzp){background-color:var(--black-three);border-radius:2px;color:var(--white);flex-grow:0;left:-15px;padding:12px 38px 12px 14px;position:relative;top:10px}.funnel-chart__item:where(.astro-isnmrpzp):last-child .funnel-chart__text:where(.astro-isnmrpzp) .funnel-chart__step:where(.astro-isnmrpzp){color:var(--white);margin-left:3px}@media screen and (min-width:1024px){.funnel-chart__item:where(.astro-isnmrpzp):last-child .funnel-chart__text:where(.astro-isnmrpzp){padding:10px 68px 10px 13px}}.funnel-chart__wrapper:where(.astro-isnmrpzp){overflow:hidden;padding-right:38px;position:relative}@media screen and (min-width:1024px){.funnel-chart__wrapper:where(.astro-isnmrpzp){padding-right:54px}}.funnel-chart__wrapper:where(.astro-isnmrpzp):before{background-color:var(--orange-bg);content:"";height:1px;position:absolute;top:55%;transform:translateY(-50%);width:100%}.funnel-chart__text:where(.astro-isnmrpzp){align-self:end;flex-grow:1}.funnel-chart__shape:where(.astro-isnmrpzp){height:60px;width:194px}@media screen and (min-width:385px){.funnel-chart__shape:where(.astro-isnmrpzp){width:219px}}@media screen and (min-width:1024px){.funnel-chart__shape:where(.astro-isnmrpzp){height:75px;width:272px}}@media screen and (min-width:1440px){.funnel-chart__shape:where(.astro-isnmrpzp){height:81px;width:291px}}.funnel-chart__circle-wrapper:where(.astro-isnmrpzp){color:var(--orange-bg);display:block;position:absolute;right:0;top:55%;transform:translateY(-50%);z-index:2}.funnel-chart__shape--0:where(.astro-isnmrpzp),.funnel-chart__shape--1:where(.astro-isnmrpzp),.funnel-chart__shape--2:where(.astro-isnmrpzp){background-color:#d1d1d1}.funnel-chart__shape--3:where(.astro-isnmrpzp){background-color:#ffcd64}.funnel-chart__shape--4:where(.astro-isnmrpzp){background-color:#ffb822}.funnel-chart__shape--5:where(.astro-isnmrpzp){background-color:var(--orange-bg)}.funnel-chart__step:where(.astro-isnmrpzp){color:var(--black-three);display:flex;flex-direction:column;font-family:var(--sailec);font-size:12px;line-height:1.25;position:relative}@media screen and (min-width:1024px){.funnel-chart__step:where(.astro-isnmrpzp){color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.25}}@media screen and (min-width:1024px) and (min-width:768px){.funnel-chart__step:where(.astro-isnmrpzp){font-size:16px}}.funnel-chart__stats:where(.astro-isnmrpzp){color:var(--orange-text);display:inline-block;font-family:var(--sailec-medium);font-size:20px;line-height:1.2}@media screen and (min-width:768px){.funnel-chart__stats:where(.astro-isnmrpzp){font-size:24px;line-height:1.15}}@media screen and (min-width:1024px){.funnel-chart__stats:where(.astro-isnmrpzp){font-size:32px;line-height:1.2}}.funnel-chart__percentage:where(.astro-isnmrpzp){color:var(--slate-grey);left:-57px;min-width:30px;position:absolute;text-align:end;top:-2px}@media screen and (min-width:768px){.funnel-chart__percentage:where(.astro-isnmrpzp){top:0}}@media screen and (min-width:1024px){.funnel-chart__percentage:where(.astro-isnmrpzp){left:-68px;min-width:40px;top:2px}}@media screen and (min-width:1440px){.funnel-chart__percentage:where(.astro-isnmrpzp){left:-90px}}.funnel-chart-container:where(.astro-a3wlqcas){background-color:var(--background-extra-light-grey);margin:0 calc(var(--section-margin)/-1);padding:64px var(--section-margin) 64px}@media screen and (min-width:768px){.funnel-chart-container:where(.astro-a3wlqcas){margin:0;padding:141px 0 95px}}@media screen and (min-width:1024px){.funnel-chart-container:where(.astro-a3wlqcas){margin-top:0;padding-top:98px}}@media screen and (min-width:1440px){.funnel-chart-container:where(.astro-a3wlqcas){padding:107px 0 80px}}.funnel-chart:where(.astro-a3wlqcas){display:flex;flex-direction:column;gap:9px}@media screen and (min-width:1024px){.funnel-chart:where(.astro-a3wlqcas){gap:12px}}.scroll-top:where(.astro-4xgr7y2l){align-items:center;background-color:var(--orange-bg);border:none;border-radius:4px;bottom:54px;cursor:pointer;display:flex;height:44px;justify-content:center;opacity:0;position:fixed;right:10px;transition:all .3s ease;width:44px;z-index:6}@media screen and (min-width:1280px){.scroll-top:where(.astro-4xgr7y2l){right:33px}}.scroll-top:where(.astro-4xgr7y2l):hover .button-arrow:where(.astro-4xgr7y2l){transform:translateY(-2px)}.scroll-top__active:where(.astro-4xgr7y2l){opacity:1}.arrow:where(.astro-4xgr7y2l){transition:transform .3s ease}:root{--big-orange-height:151px}@media screen and (min-width:480px){:root{--big-orange-height:201px}}@media screen and (min-width:640px) and (max-width:1280px){:root{--big-orange-height:252px}}@media screen and (min-width:1280px){:root{--big-orange-height:255px}}.index:where(.astro-j7pv25f6){max-width:100vw;overflow-x:hidden}@media screen and (width >= 320px) and (width <= 1179px){.index-company-logos.company-logos-section .items-wrap{margin:0;width:100%}}@media screen and (width >= 940px){.index-company-logos.company-logos-section .items-wrap .ticker{animation:ticker 20s linear infinite}}@media screen and (width >= 1180px){.index-company-logos.company-logos-section .items-wrap .ticker{animation:none}}@media screen and (min-width:768px){.home-welcome-web{align-items:flex-end;display:flex;flex-wrap:wrap}}@media screen and (min-width:1024px){.home-welcome-web{display:unset}.index-services-container:where(.astro-j7pv25f6){margin-right:30px}}@media screen and (min-width:1440px){.index-services-container:where(.astro-j7pv25f6){margin-right:60px}.why-binary-section:where(.astro-j7pv25f6){background:linear-gradient(270deg,#fff 56%,#f7f7f7 0)}}.why-binary-cta.cta-generic-section{background-color:var(--background-extra-light-grey)}@media screen and (min-width:640px){.why-binary-cta.cta-generic-section{background:linear-gradient(to bottom,var(--white) 0,var(--white) 16%,var(--background-extra-light-grey) 16%,var(--background-extra-light-grey) 100%);flex-direction:row}}@media screen and (min-width:1440px){.why-binary-cta.cta-generic-section{background:transparent;flex-direction:column;grid-column:1;grid-row:1;justify-content:space-between;margin:0;padding:0}}@media screen and (min-width:640px){.why-binary-cta.cta-generic-section .cta-generic-section__content-container{padding-left:0}}@media screen and (min-width:768px){.why-binary-cta.cta-generic-section .cta-generic-section__content-container{margin-top:80px}}@media screen and (min-width:1440px){.why-binary-cta.cta-generic-section .cta-generic-section__content-container{margin-top:0}.why-binary-cta.cta-generic-section .cta-generic-section__content-container .content-title{max-width:80%}}.why-binary-cta.cta-generic-section .managers-image-container{height:333px}@media screen and (min-width:768px){.why-binary-cta.cta-generic-section .managers-image-container{height:362px}}@media screen and (min-width:1024px){.why-binary-cta.cta-generic-section .managers-image-container{height:375px}}@media screen and (min-width:1440px){.why-binary-cta.cta-generic-section .managers-image-container{height:521px;justify-content:space-between}.why-binary-cta.cta-generic-section .managers-image-container img:nth-child(2){transform:translate(-75%)}}.why-binary-cta.cta-generic-section .managers-image-container img:first-child{transform:translate(80px)}@media screen and (min-width:1440px){.why-binary-cta.cta-generic-section .managers-image-container img:first-child{transform:translate(-10%)}}@media screen and (min-width:1024px){.why-binary-cta.cta-generic-section .managers-image-container .managers-list{width:514px}}@media screen and (min-width:1440px){.why-binary-cta.cta-generic-section .managers-image-container .managers-list{transform:translate(-40px,-20px)}}@media screen and (min-width:768px){.index-academy-section:where(.astro-j7pv25f6).left-tablet-section{background:linear-gradient(90deg,#fff 50%,#f7f7f7 0)}.index-academy-section:where(.astro-j7pv25f6).left-tablet-section .content-wrapper{display:grid;grid-template-columns:1fr 1fr}}
