.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}}.service-item{border-top:1px solid var(--white-box-shadow);cursor:pointer;padding:24px 0 38px;position:relative}@media screen and (min-width:640px){.service-item{padding:24px 0}}.service-item:hover .service-icon{transform:scale(1.15)}@media screen and (min-width:768px){.service-item:last-child{border-bottom:1px solid var(--white-box-shadow)}}.service-icon{display:none}@media screen and (min-width:1440px){.service-icon{align-items:center;display:inline-flex;height:48px;justify-content:center;left:-64px;position:absolute;top:14px;transition:transform .3s ease;width:48px}}.service-link{gap:16px;margin-bottom:6px}.service-link.link-heading{color:var(--black-three);font-family:var(--sailec-medium);font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:0;letter-spacing:.01em;line-height:1.2}@media screen and (min-width:768px){.service-link.link-heading{font-size:24px;line-height:1.15}}.service-link.link-heading .link-with-arrow:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.service-desc{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55}@media screen and (min-width:768px){.service-desc{font-size:16px;line-height:1.4}}@media screen and (min-width:1440px){.service-desc{max-width:80%}}.services-title:where(.astro-qjefk2ep){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:16px}@media screen and (min-width:768px){.services-title:where(.astro-qjefk2ep){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.services-title:where(.astro-qjefk2ep){font-size:48px}}@media screen and (min-width:1024px){.services-title:where(.astro-qjefk2ep){margin-bottom:24px}}@media screen and (min-width:1440px){.services-title:where(.astro-qjefk2ep){margin-bottom:32px}}@media screen and (min-width:768px){.services-list:where(.astro-qjefk2ep){margin-bottom:64px}}@media screen and (min-width:1024px){.services-list:where(.astro-qjefk2ep){margin-bottom:0}}.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}}.step-item{display:grid;gap:12px;grid-template-columns:auto 1fr;position:relative}@media screen and (min-width:768px){.step-item{gap:16px}}.step-item:after{background-color:var(--white-box-shadow);bottom:0;content:"";display:inline-block;height:60%;left:20px;position:absolute;width:1px}@media screen and (min-width:640px){.step-item:after{bottom:-4px}}@media screen and (min-width:768px){.step-item:after{bottom:-12px}}@media screen and (min-width:1024px){.step-item:after{bottom:-8px}}.step-index{align-items:center;border:1px solid var(--white-box-shadow);border-radius:50%;color:var(--orange-bg);display:flex;font-size:16px;font-weight:500;height:42px;justify-content:center;line-height:1.3;margin-top:-8px;position:relative;width:42px}.step-item:last-child:after{display:none}.step-content{margin-bottom:16px}@media screen and (min-width:768px){.step-content{align-items:center;display:inline-flex;margin-bottom:12px}}.step-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:4px}@media screen and (min-width:768px){.step-title{font-size:24px;line-height:1.15;margin-bottom:0;margin-right:20px;position:relative}.step-title:before{background-color:var(--orange-text);content:"";height:4px;position:absolute;right:-.5em;top:.5em;width:4px}}.step-desc,.step-time{color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55}@media screen and (min-width:768px){.step-desc,.step-time{font-size:16px;line-height:1.4}}.how-work-container:where(.astro-it4bqapp){margin-bottom:64px}@media screen and (min-width:640px){.how-work-container:where(.astro-it4bqapp){margin-bottom:0}}@media screen and (min-width:1024px){.how-work-container:where(.astro-it4bqapp){margin-bottom:80px}}.how-work-title:where(.astro-it4bqapp){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:34px}@media screen and (min-width:768px){.how-work-title:where(.astro-it4bqapp){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.how-work-title:where(.astro-it4bqapp){font-size:48px}}@media screen and (min-width:768px){.how-work-title:where(.astro-it4bqapp){margin-bottom:40px}}@media screen and (min-width:1440px){.how-work-title:where(.astro-it4bqapp){margin-bottom:48px}}.how-work-list:where(.astro-it4bqapp){display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.how-work-list:where(.astro-it4bqapp){gap:28px;margin-right:76px}}@media screen and (min-width:1024px){.how-work-list:where(.astro-it4bqapp){margin-right:46px}}@media screen and (min-width:1280px){.how-work-list:where(.astro-it4bqapp){margin-right:90px}}@media screen and (min-width:1440px){.how-work-list:where(.astro-it4bqapp){margin-right:100px;transform:translate(-62px)}}.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)}.case:where(.astro-afgvidxo){background-color:var(--white);border:1px solid var(--background-extra-light-grey);display:grid;gap:8px 24px;grid-auto-rows:auto 1fr;padding:20px 24px 15px;position:relative;transition:all .3s ease-in-out}@media (hover:hover){.case:where(.astro-afgvidxo):hover{border:1px solid var(--white-box-shadow)}.case:where(.astro-afgvidxo):hover .case-image__image:where(.astro-afgvidxo){scale:1.15}.case:where(.astro-afgvidxo):hover .case-image__overlay:where(.astro-afgvidxo){opacity:1}}.case-content:where(.astro-afgvidxo){display:flex;flex-direction:column;overflow:hidden}.case-image:where(.astro-afgvidxo){aspect-ratio:1/1;overflow:hidden;position:relative;width:100%}.case-image__wrapper:where(.astro-afgvidxo){height:100%;position:relative}.case-image__image:where(.astro-afgvidxo){height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:scale var(--transition-base);width:100%}.case-image__overlay:where(.astro-afgvidxo){align-items:flex-end;background:linear-gradient(180deg,transparent 46.953%,#000 96.953%);content:"";display:flex;inset:0;padding:0 10px 12px 20px;position:absolute;transition:opacity var(--transition-base);width:100%}@media screen and (min-width:640px){.case-image__overlay:where(.astro-afgvidxo){background:linear-gradient(224.19deg,transparent 59.364%,#000 95.042%)}}.case-image__overlay:where(.astro-afgvidxo) .company-logo:where(.astro-afgvidxo){max-height:50px;max-width:80%}@media screen and (min-width:1024px){.case-image__overlay:where(.astro-afgvidxo){opacity:0}}.case-location:where(.astro-afgvidxo){align-items:center;display:flex;gap:8px;margin-bottom:8px;padding:4px}.case-location__text:where(.astro-afgvidxo){font-size:var(--font-size-tiny);line-height:var(--line-height-tiny)}.case-title:where(.astro-afgvidxo){font-family:var(--sailec-medium);font-size:var(--font-size-h5);line-height:var(--line-height-h5);margin-bottom:8px}@media screen and (min-width:1024px){.case-title:where(.astro-afgvidxo){font-size:var(--font-size-h4);line-height:var(--line-height-h4)}}@media screen and (min-width:768px) and (max-width:1280px){.case-title:where(.astro-afgvidxo){letter-spacing:-1.8px}}.case-type-platform:where(.astro-afgvidxo){margin-bottom:16px}.case-type-platform__divider:where(.astro-afgvidxo){display:inline-block;position:relative}.case-type-platform__divider:where(.astro-afgvidxo):after{background-color:var(--orange-bg);content:"";height:.25em;inset:0;margin:auto;position:absolute;width:.25em}.case-description:where(.astro-afgvidxo){margin-bottom:12px}.case-tech-container:where(.astro-afgvidxo){margin-top:auto}.case-tech:where(.astro-afgvidxo){display:flex;flex-wrap:nowrap;font-size:var(--font-size-tiny);gap:4px;line-height:var(--line-height-tiny);overflow:hidden;width:100%}.case-tech__item:where(.astro-afgvidxo){background-color:var(--background-extra-light-grey);flex-shrink:0;padding:4px 12px}.case-tech__item:where(.astro-afgvidxo).hidden-item{opacity:0;order:100}.case-tech__plus-n:where(.astro-afgvidxo){background-color:var(--background-extra-light-grey);flex-shrink:0;padding:4px}.content-width-limiter:where(.astro-afgvidxo){max-width:505px}.case-link:where(.astro-afgvidxo){align-self:flex-start}.case-link:where(.astro-afgvidxo):before{content:"";inset:0;position:absolute;z-index:1}.case-link:where(.astro-afgvidxo)>:where(.astro-afgvidxo){clip:rect(0 0 0 0);border:0;clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media screen and (min-width:1024px){.case-link:where(.astro-afgvidxo){margin-top:12px}.case-link:where(.astro-afgvidxo)>:where(.astro-afgvidxo){clip:auto;clip-path:none;height:auto;margin:0;overflow:clip;position:static;white-space:normal;width:auto}.case-container:where(.astro-afgvidxo){padding:11px 15px}}@media screen and (min-width:1440px){.case-container:where(.astro-afgvidxo){padding:33px 44px}}.case-container:where(.astro-afgvidxo).first-case{background-color:transparent;border:none;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding:0}.case-container:where(.astro-afgvidxo).first-case:hover{border:none}@media screen and (min-width:768px){.case-container:where(.astro-afgvidxo).first-case .case-content:where(.astro-afgvidxo){justify-content:center}.case-container:where(.astro-afgvidxo).first-case .case-tech-container:where(.astro-afgvidxo){margin-top:0}}.case-container:where(.astro-afgvidxo).first-case .case-tech-container:where(.astro-afgvidxo) .case-tech .case-tech__item{align-items:center;background-color:var(--white);display:flex;justify-content:center}@media screen and (min-width:768px){.case-container:where(.astro-afgvidxo).first-case .case-tech-container:where(.astro-afgvidxo) .case-tech .case-tech__item{font-size:12px;line-height:1.25}}.case-container:where(.astro-afgvidxo).first-case .case-tech-container:where(.astro-afgvidxo) .case-tech .case-tech__plus-n{background-color:--white;font-size:12px;line-height:1.25}.case-container:where(.astro-afgvidxo).first-case .case-image__overlay:where(.astro-afgvidxo){padding:0 20px 20px 24px}.case-container:where(.astro-afgvidxo).first-case .case-image__overlay:where(.astro-afgvidxo) .company-logo:where(.astro-afgvidxo){width:160px}.case-container:where(.astro-afgvidxo).first-case .case-title:where(.astro-afgvidxo){font-size:24px;letter-spacing:0;line-height:1.15}.case-container:where(.astro-afgvidxo).first-case .case-description:where(.astro-afgvidxo){color:var(--black-three);font-family:var(--sailec);font-size:14px;line-height:1.55;margin-bottom:16px}@media screen and (min-width:768px){.case-container:where(.astro-afgvidxo).first-case .case-description:where(.astro-afgvidxo){font-size:16px;line-height:1.4}}.case-container:where(.astro-afgvidxo).first-case .case-link:where(.astro-afgvidxo){margin-top:24px}@media screen and (min-width:640px){.case-container:where(.astro-afgvidxo).first-case{gap:20px;margin-bottom:40px}.case-container:where(.astro-afgvidxo).first-case .case-image:where(.astro-afgvidxo){aspect-ratio:16/9;height:100%}}@media screen and (min-width:768px){.case-container:where(.astro-afgvidxo).first-case{flex-direction:row}.case-container:where(.astro-afgvidxo).first-case .case-image:where(.astro-afgvidxo){aspect-ratio:1/1;flex-basis:60%}.case-container:where(.astro-afgvidxo).first-case .case-description:where(.astro-afgvidxo){font-size:14px}}@media screen and (min-width:1024px){.case-container:where(.astro-afgvidxo).first-case{gap:24px;margin-bottom:24px}.case-container:where(.astro-afgvidxo).first-case .case-image:where(.astro-afgvidxo){flex-basis:min-content;flex-grow:1}.case-container:where(.astro-afgvidxo).first-case .case-title:where(.astro-afgvidxo){font-size:32px;line-height:1.2}.case-container:where(.astro-afgvidxo).first-case .case-type-platform:where(.astro-afgvidxo){margin-bottom:24px}.case-container:where(.astro-afgvidxo).first-case .case-description:where(.astro-afgvidxo){font-size:16px;margin-bottom:24px;max-width:484px;width:100%}}@media screen and (min-width:1280px){.case-container:where(.astro-afgvidxo).first-case{-moz-column-gap:64px;column-gap:64px;margin-bottom:0}.case-container:where(.astro-afgvidxo).first-case .case-image:where(.astro-afgvidxo){aspect-ratio:16/9;flex-basis:unset}}@media screen and (min-width:1440px){.case-container:where(.astro-afgvidxo).first-case .case-description:where(.astro-afgvidxo){margin-bottom:33px}}.case-container:where(.astro-afgvidxo).other-case{gap:12px}.case-container:where(.astro-afgvidxo).other-case .case-image__overlay:where(.astro-afgvidxo) .company-logo:where(.astro-afgvidxo){flex:0;width:120px}.case-container:where(.astro-afgvidxo).other-case .case-location:where(.astro-afgvidxo){margin-bottom:4px}.case-container:where(.astro-afgvidxo).other-case .case-title:where(.astro-afgvidxo){font-size:20px;letter-spacing:0;line-height:1.2}.case-container:where(.astro-afgvidxo).other-case .case-title:where(.astro-afgvidxo) .case-title-icon:where(.astro-afgvidxo){margin-left:4px}.case-container:where(.astro-afgvidxo).other-case .case-type-platform:where(.astro-afgvidxo){color:var(--black-three);font-family:var(--sailec);font-size:12px;line-height:1.25;margin-bottom:12px}.case-container:where(.astro-afgvidxo).other-case .case-description:where(.astro-afgvidxo){color:var(--black-three);font-family:var(--sailec);font-size:16px;line-height:1.25}@media screen and (min-width:768px){.case-container:where(.astro-afgvidxo).other-case .case-description:where(.astro-afgvidxo){font-size:16px}}.case-container:where(.astro-afgvidxo).other-case .case-tech-container:where(.astro-afgvidxo) .case-tech .case-tech__plus-n{font-size:12px;line-height:1.25}@media screen and (min-width:768px) and (max-width:1023px){.case-container:where(.astro-afgvidxo).other-case .case-description:where(.astro-afgvidxo){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;overflow:hidden;text-overflow:ellipsis}.case-container:where(.astro-afgvidxo).other-case .case-tech-container:where(.astro-afgvidxo){margin-top:auto}}@media screen and (min-width:1440px){.case-container:where(.astro-afgvidxo).other-case{gap:16px;min-height:616px}.case-container:where(.astro-afgvidxo).other-case .case-type-platform:where(.astro-afgvidxo){font-size:16px;letter-spacing:0;line-height:1.25}}.case-image__overlay:where(.astro-afgvidxo) .company-logo:where(.astro-afgvidxo){height:32px}.case-location:where(.astro-afgvidxo){color:var(--black-three);font-family:var(--sailec);font-size:12px;line-height:1.25}.case-tech .case-tech__item{align-items:center;display:flex;font-size:12px;line-height:1.25}.homepage-case-link.case-link>*{clip:auto;clip-path:none;height:auto;margin:0;overflow:clip;position:static;white-space:normal;width:auto}.homepage-case-link.case-link>svg{height:20px;width:20px}.case-title:where(.astro-afgvidxo) .case-title-link:where(.astro-afgvidxo).case-link{display:inline-block;margin-top:0}.case-title:where(.astro-afgvidxo) .case-title-link:where(.astro-afgvidxo).case-link>:where(.astro-afgvidxo){display:inline}.slider-container-case:where(.astro-sbjt62qt){--slide-w:287px;--slide-gap:12px;--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:768px) and (max-width:1023px){.slider-container-case:where(.astro-sbjt62qt){--slide-w:344px;--slide-gap:16px;position:relative}}@media screen and (min-width:1440px){.slider-container-case:where(.astro-sbjt62qt){--slide-gap:24px;--slide-w:370px}}.slider-container-case:where(.astro-sbjt62qt) .slider-viewport-case:where(.astro-sbjt62qt){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-case:where(.astro-sbjt62qt) .slider-viewport-case:where(.astro-sbjt62qt){margin-right:0}}.slider-container-case:where(.astro-sbjt62qt) .slider-tracker-case:where(.astro-sbjt62qt){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-case:where(.astro-sbjt62qt) .slider-tracker-case:where(.astro-sbjt62qt){gap:12px;grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1280px){.slider-container-case:where(.astro-sbjt62qt) .slider-tracker-case:where(.astro-sbjt62qt){gap:26px}}.slider-container-case:where(.astro-sbjt62qt) .slider-slide-case:where(.astro-sbjt62qt){margin-right:var(--slide-gap);padding:12px 16px;transition:opacity .2s ease-in-out}@media screen and (min-width:768px) and (max-width:1023px){.slider-container-case:where(.astro-sbjt62qt) .slider-slide-case:where(.astro-sbjt62qt){padding:20px 26px 16px}}@media screen and (min-width:1024px){.slider-container-case:where(.astro-sbjt62qt) .slider-slide-case:where(.astro-sbjt62qt){margin-right:0}}@media screen and (min-width:1440px){.slider-container-case:where(.astro-sbjt62qt) .slider-slide-case:where(.astro-sbjt62qt){padding:33px 44px 25px}}.slider-container-case:where(.astro-sbjt62qt) .slider-indicators-case:where(.astro-sbjt62qt){align-items:center;-moz-column-gap:var(--slide-dot-gap);column-gap:var(--slide-dot-gap);display:flex}.slider-container-case:where(.astro-sbjt62qt) .slider-indicator{display:grid;padding:4px 0}.slider-container-case:where(.astro-sbjt62qt) .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-case:where(.astro-sbjt62qt) .slider-indicator--selected:after{background-color:var(--orange-bg)}.slider-indicators-case .embla__dot{display:grid;padding:4px 0}.slider-indicators-case .embla__dot:after{background-color:var(--white-box-shadow);content:"";height:var(--slide-dot-h);width:var(--slide-dot-w)}.slider-indicators-case .embla__dot--selected:after{background-color:var(--orange-bg)}.case-next-btn:where(.astro-sbjt62qt).slider-button--next{display:none}@media screen and (width >= 768px) and (width <= 800px){.case-next-btn:where(.astro-sbjt62qt).slider-button--next{align-self:center;bottom:40%;display:flex;position:absolute;right:-24px}}.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)}.stats-section{background-color:var(--black-three);color:var(--white);padding:64px 0}@media screen and (min-width:768px){.stats-section{padding:40px 0 56px}}@media screen and (min-width:1024px){.stats-section{padding:56px 0}}@media screen and (min-width:1440px){.stats-section{padding:80px 0}}.stats-wrapper{display:flex;flex-direction:column;gap:32px}@media screen and (width >= 900px){.stats-wrapper{align-items:center;flex-direction:row;gap:40px}}@media screen and (min-width:1280px){.stats-wrapper{gap:0;justify-content:space-between}}.left-part-stats .column-points-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px}@media screen and (min-width:640px){.left-part-stats .column-points-list{justify-content:space-between}}@media screen and (min-width:768px){.left-part-stats .column-points-list{margin-right:60px}}@media screen and (width >= 900px){.left-part-stats .column-points-list{margin-right:0}}@media screen and (min-width:1280px){.left-part-stats .column-points-list{gap:112px}}@media screen and (min-width:640px){.left-part-stats .column-points-list .column-points-item{max-width:142px}}.left-part-stats .column-points-list .column-points-item .column-points-item-content .column-points-item__name{color:var(--orange-bg);font-size:32px;letter-spacing:0;line-height:1.2;margin-bottom:8px}@media screen and (min-width:1440px){.left-part-stats .column-points-list .column-points-item .column-points-item-content .column-points-item__name{font-size:64px;letter-spacing:-1.8px;line-height:1.15}}.left-part-stats .column-points-list .column-points-item .column-points-item-content .column-points-item-description{color:var(--black-three);color:var(--white);font-family:var(--sailec);font-size:14px;line-height:1.25}@media screen and (min-width:768px){.left-part-stats .column-points-list .column-points-item .column-points-item-content .column-points-item-description{font-size:16px}}.stats-divider{background-color:var(--slate-grey);height:1px;width:100%}@media screen and (width >= 900px){.stats-divider{height:81px;width:2px}}.column-points-list-link{transition:transform var(--transition-base)}.column-points-list-link:hover{transform:scale(1.1)}.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r){display:flex;flex-direction:column;gap:40px}@media screen and (min-width:768px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r){gap:32px}}@media screen and (min-width:1024px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r){flex-direction:row;gap:47px}}@media screen and (min-width:1440px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r){align-items:center;gap:94px}}@media screen and (min-width:768px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-text:where(.astro-dsrfga5r){max-width:90%}}.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-text__title:where(.astro-dsrfga5r){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:16px}@media screen and (min-width:768px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-text__title:where(.astro-dsrfga5r){font-size:32px;line-height:1.2}}@media screen and (min-width:1440px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-text__title:where(.astro-dsrfga5r){font-size:48px}}@media screen and (min-width:768px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-text__title:where(.astro-dsrfga5r){margin-bottom:24px}}.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-text__desc:where(.astro-dsrfga5r){color:var(--black-three);display:flex;flex-direction:column;font-family:var(--sailec);font-size:14px;gap:16px;line-height:1.55}@media screen and (min-width:768px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-text__desc:where(.astro-dsrfga5r){font-size:16px;line-height:1.4}}@media screen and (min-width:1024px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-text__desc:where(.astro-dsrfga5r){gap:24px}}.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-logos:where(.astro-dsrfga5r){border:.5px solid var(--background-extra-light-grey);display:grid;grid-auto-rows:minmax(172px,1fr);grid-template-columns:repeat(2,minmax(172px,1fr));place-items:center}@media screen and (min-width:640px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-logos:where(.astro-dsrfga5r){grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-logos:where(.astro-dsrfga5r){flex:0 0 60%;grid-auto-rows:minmax(235px,1fr);grid-template-columns:repeat(3,minmax(235px,1fr))}}@media screen and (min-width:1024px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-logos:where(.astro-dsrfga5r){grid-auto-rows:minmax(180px,1fr);grid-template-columns:repeat(3,minmax(180px,1fr))}}@media screen and (min-width:1440px){.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-logos:where(.astro-dsrfga5r){flex:0 0 50%;grid-auto-rows:minmax(228px,1fr);grid-template-columns:repeat(3,minmax(228px,1fr))}}.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-logos:where(.astro-dsrfga5r) .award-logo-wrapper:where(.astro-dsrfga5r){align-items:center;border:.5px solid var(--background-extra-light-grey);display:flex;height:100%;justify-content:center;width:100%}.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-logos:where(.astro-dsrfga5r) .award-logo-wrapper:where(.astro-dsrfga5r):first-child,.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-logos:where(.astro-dsrfga5r) .award-logo-wrapper:where(.astro-dsrfga5r):last-child{background-color:var(--background-extra-light-grey)}.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-logos:where(.astro-dsrfga5r) .award-logo-wrapper:where(.astro-dsrfga5r):hover .award-logo:where(.astro-dsrfga5r){transform:scale(1.1)}.awards-section:where(.astro-dsrfga5r) .awards-container:where(.astro-dsrfga5r) .awards-logos:where(.astro-dsrfga5r) .award-logo:where(.astro-dsrfga5r){align-items:center;display:flex;justify-content:center;transition:transform var(--transition-base);width:clamp(118px,85%,198px)}.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:768px){.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}:root{--left-gray-bg:linear-gradient(270deg,#fff 50%,#f7f7f7 0);--right-gray-bg:linear-gradient(90deg,#fff 50%,#f7f7f7 0)}@media screen and (min-width:1024px){.left-tablet-section:where(.astro-n32xt6nw){background:var(--left-gray-bg)}.left-tablet-section:where(.astro-n32xt6nw) .content-wrapper:where(.astro-n32xt6nw){display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:1440px){.left-desktop-section:where(.astro-n32xt6nw){background:var(--left-gray-bg)}.left-desktop-section:where(.astro-n32xt6nw) .content-wrapper:where(.astro-n32xt6nw){display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.right-tablet-section:where(.astro-n32xt6nw){background:var(--right-gray-bg)}.right-tablet-section:where(.astro-n32xt6nw) .content-wrapper:where(.astro-n32xt6nw){display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width:1440px){.right-desktop-section:where(.astro-n32xt6nw){background:var(--right-gray-bg)}.right-desktop-section:where(.astro-n32xt6nw) .content-wrapper:where(.astro-n32xt6nw){display:grid;grid-template-columns:1fr 1fr}}.bottom-spacer:where(.astro-n32xt6nw){display:none}@media screen and (min-width:1024px){.bottom-spacer:where(.astro-n32xt6nw){display:block}}.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}}
