:root{--font-weight-3:300}.subtitle:where(.astro-XHYJ4N6N){font-size:var(--font-fluid-md);font-weight:var(--font-weight-3);margin-top:.5rem;margin-bottom:2rem}.works:where(.astro-XHYJ4N6N){font-size:var(--font-fluid-base);font-weight:var(--font-weight-3);margin:0}ul:where(.astro-XHYJ4N6N){flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}ul:where(.astro-XHYJ4N6N)>li:where(.astro-XHYJ4N6N)>div:where(.astro-XHYJ4N6N){display:flex}:root{--size-3:1rem;--size-5:1.5rem;--size-8:3rem;--size-2:.5rem;--size-6:1.75rem;--size-1:.25rem;--size-7:2rem;--size-9:4rem}h1:where(.astro-MACERHD2){margin-left:0;margin-right:0}.hero:where(.astro-MACERHD2){margin:0 var(--size-3);margin-top:var(--size-5);flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.hero:where(.astro-MACERHD2){padding:0 var(--size-5);margin-top:0}}.hero-content:where(.astro-MACERHD2){text-align:center;margin:var(--size-8)var(--size-2);flex-direction:column;max-width:1200px;display:flex}@media (max-width:600px){.hero-content:where(.astro-MACERHD2){margin:var(--size-6)var(--size-1)}}.nowrap:where(.astro-MACERHD2){white-space:nowrap}.linebreak:where(.astro-MACERHD2){display:none}@media (min-width:600px) and (max-width:740px){.linebreak:where(.astro-MACERHD2){display:inline}}.hero-title:where(.astro-MACERHD2){margin-bottom:var(--size-1)}@media (max-width:600px){.hero-title:where(.astro-MACERHD2){font-size:var(--font-fluid-xl)}}.hero-subtitle:where(.astro-MACERHD2){padding:0 var(--size-3);margin:auto}.hero-CTA:where(.astro-MACERHD2){margin:var(--size-7)0;justify-content:center;align-items:center;gap:var(--size-6);flex-direction:column;display:flex}@media (min-width:1024px){.hero-CTA:where(.astro-MACERHD2){margin:var(--size-9)0;flex-direction:row}}.video-wrapper:where(.astro-MACERHD2){position:relative}video:where(.astro-MACERHD2){aspect-ratio:16/9;max-width:100%;height:auto}:root{--size-14:20rem;--font-size-3:1.25rem;--font-size-5:2rem;--font-weight-6:600;--size-2:.5rem}.stat:where(.astro-KZCF4XYG){width:var(--size-14);flex-direction:column;justify-content:space-between;display:flex}p:where(.astro-KZCF4XYG){font-size:var(--font-size-3);margin:0}strong:where(.astro-KZCF4XYG){font-size:var(--font-size-5);font-weight:var(--font-weight-6)}.strong:where(.astro-KZCF4XYG) p:where(.astro-KZCF4XYG){display:inline}:where(.astro-KZCF4XYG)[data-count-up]{font-variant-numeric:tabular-nums}.gradient-line:where(.astro-KZCF4XYG){background:var(--primary-gradient-reverse);margin-top:var(--size-2);height:2px}@media (max-width:368px){.stat:where(.astro-KZCF4XYG){width:50%}}:root{--size-7:2rem;--size-3:1rem;--size-9:4rem}.stats:where(.astro-4PPGILCJ){padding:var(--size-7)var(--size-3);justify-content:center;align-items:stretch;gap:var(--size-3);display:flex}@media (min-width:768px){.stats:where(.astro-4PPGILCJ){gap:var(--size-9)}}:root{--font-weight-2:200;--size-7:2rem;--gray-0:#f8f9fa;--radius-3:1rem;--size-3:1rem;--font-size-3:1.25rem;--font-weight-3:300;--font-size-5:2rem;--font-weight-6:600}.connect-steps:where(.astro-J6XX2DV7){max-width:1216px;margin:auto}.subheading:where(.astro-J6XX2DV7){font-size:var(--font-weight-2);text-align:center;margin:var(--size-7)}.nobreak:where(.astro-J6XX2DV7){white-space:nowrap}.connect-step:where(.astro-J6XX2DV7){background-color:var(--gray-0);border-radius:var(--radius-3);margin:var(--size-7);padding:var(--size-3);flex-direction:column;display:flex}@media (min-width:768px){.connect-step:where(.astro-J6XX2DV7){padding:var(--size-7);flex-direction:row;justify-content:space-between}}.row-1:where(.astro-J6XX2DV7){max-width:1216px;margin:auto;display:flex}@media (max-width:767px){.row-1:where(.astro-J6XX2DV7){flex-direction:column}}.step-1:where(.astro-J6XX2DV7),.step-2:where(.astro-J6XX2DV7){flex:1}@media (min-width:768px){.step-1:where(.astro-J6XX2DV7)>.step-text:where(.astro-J6XX2DV7),.step-2:where(.astro-J6XX2DV7)>.step-text:where(.astro-J6XX2DV7){margin-right:var(--size-3);max-width:200px}.step-2:where(.astro-J6XX2DV7)>.step-text:where(.astro-J6XX2DV7){align-self:flex-end}}.step-3:where(.astro-J6XX2DV7){flex-direction:column}.step-text:where(.astro-J6XX2DV7){font-size:var(--font-size-3);font-weight:var(--font-weight-3);flex-direction:column;align-items:flex-start;display:flex}.step-text:where(.astro-J6XX2DV7)>.number:where(.astro-J6XX2DV7){font-size:var(--font-size-5);font-weight:var(--font-weight-6);margin:0}.step-image:where(.astro-J6XX2DV7){align-self:center}.connect-steps-img:where(.astro-J6XX2DV7){width:100%;height:auto}.imgOne:where(.astro-J6XX2DV7),.imgTwo:where(.astro-J6XX2DV7){max-width:300px}:root{--shadow-color:220 3% 15%;--shadow-strength:1%;--size-6:1.75rem;--radius-3:1rem;--size-7:2rem;--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 1px 2px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 2px 5px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 4px 12px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 12px 15px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 7%));--size-3:1rem;--size-2:.5rem;--radius-round:100000px}.testimonial:where(.astro-DTJE4GQ2),.text-box:where(.astro-DTJE4GQ2){flex-direction:column;align-items:center;display:flex}.text-box:where(.astro-DTJE4GQ2){background:var(--white);margin-bottom:var(--size-6);border-radius:var(--radius-3);padding:var(--size-7);text-align:center;box-sizing:border-box;box-shadow:var(--shadow-3);position:relative}.text-box:where(.astro-DTJE4GQ2):after{content:"";border-style:solid;border-width:14px 12px 0;border-color:var(--white)transparent;display:block;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.text-box:where(.astro-DTJE4GQ2) p:where(.astro-DTJE4GQ2),.text-box:where(.astro-DTJE4GQ2) h3:where(.astro-DTJE4GQ2){margin:0}.text-box:where(.astro-DTJE4GQ2) h3:where(.astro-DTJE4GQ2){margin-bottom:var(--size-3)}.title:where(.astro-DTJE4GQ2),.author-name:where(.astro-DTJE4GQ2){font-size:var(--font-fluid-base);margin-bottom:var(--size-2)}.author-position:where(.astro-DTJE4GQ2){font-size:var(--font-fluid-sm);margin:0}.author-avatar:where(.astro-DTJE4GQ2){border-radius:var(--radius-round)}:root{--size-9:4rem;--size-4:1.25rem;--font-weight-3:300;--size-7:2rem;--testimonial-box-width:315px}#testimonials:where(.astro-3HXL44ET){padding:0 0 var(--size-9);background:var(--secondary-gradient-descending);flex-direction:column;align-items:center;display:flex;overflow:hidden}@media (min-width:768px){#testimonials:where(.astro-3HXL44ET){background:var(--secondary-gradient-reverse)}}#testimonials:where(.astro-3HXL44ET)>:where(.astro-3HXL44ET):not(.testimonials-content){padding-left:var(--size-4);padding-right:var(--size-4)}.testimonials-title:where(.astro-3HXL44ET),.testimonials-subtitle:where(.astro-3HXL44ET){text-align:center}.testimonials-title:where(.astro-3HXL44ET){font-size:var(--font-fluid-md);margin:0}@media (min-width:480px){.testimonials-title:where(.astro-3HXL44ET){font-size:var(--font-fluid-lg)}}@media (min-width:768px){.testimonials-title:where(.astro-3HXL44ET){font-size:var(--font-fluid-xl)}}.testimonials-subtitle:where(.astro-3HXL44ET){font-weight:var(--font-weight-3);font-size:var(--font-fluid-base)}.testimonials-content:where(.astro-3HXL44ET){justify-content:space-between;gap:var(--size-7);margin-top:var(--size-7);max-width:var(--testimonial-box-width);scrollbar-width:none;padding:var(--size-4);align-items:flex-end;display:flex;overflow-x:auto}@media (min-width:480px){.testimonials-content:where(.astro-3HXL44ET){max-width:calc(100% - 2*var(--size-4))}}@media (min-width:1220px){.testimonials-content:where(.astro-3HXL44ET){max-width:calc(3*var(--testimonial-box-width) + 2*var(--size-7))}}@media (min-width:1586px){.testimonials-content:where(.astro-3HXL44ET){max-width:calc(4*var(--testimonial-box-width) + 3*var(--size-7))}}@media (min-width:1959px){.testimonials-content:where(.astro-3HXL44ET){max-width:calc(5*var(--testimonial-box-width) + 4*var(--size-7))}}.testimonials-content:where(.astro-3HXL44ET)::-webkit-scrollbar{display:none}.text-box{width:var(--testimonial-box-width)}:root{--size-9:4rem;--size-7:2rem;--font-weight-6:600;--font-weight-4:400;--size-3:1rem}.sync:where(.astro-M67MMSGK){padding:var(--size-9);flex-direction:column;display:flex}@media (min-width:768px){h2:where(.astro-M67MMSGK){margin-bottom:var(--size-7)}}.sync-text:where(.astro-M67MMSGK){text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:auto;display:flex}.sync-subtitle:where(.astro-M67MMSGK){font-size:var(--font-fluid-base)}.sync-subtitle:where(.astro-M67MMSGK) span:where(.astro-M67MMSGK){display:block}.sync-box:where(.astro-M67MMSGK){margin:auto;margin-top:var(--size-7);padding:var(--size-7);align-items:center;max-width:1280px;display:flex}@media (min-width:768px){.sync-box:where(.astro-M67MMSGK){margin-top:var(--size-9);box-sizing:border-box;gap:4rem;width:100%}}.box-2:where(.astro-M67MMSGK){flex-direction:row-reverse}.sync-box-title:where(.astro-M67MMSGK){font-size:var(--font-fluid-md);font-weight:var(--font-weight-6)}.sync-box-subtitle:where(.astro-M67MMSGK){font-weight:var(--font-weight-4);font-size:var(--font-fluid-base);margin-top:var(--size-7)}.sync-box-image:where(.astro-M67MMSGK){margin-left:var(--size-7);width:65%;height:65%}.sync-box-image:where(.astro-M67MMSGK) img:where(.astro-M67MMSGK){width:100%;height:auto}@media only screen and (max-width:768px){.sync:where(.astro-M67MMSGK){padding:var(--size-7)}.sync-box:where(.astro-M67MMSGK){flex-direction:column}.sync-box-image:where(.astro-M67MMSGK){margin:var(--size-3)0 0;width:100%;height:100%}}:root{--shadow-color:220 3% 15%;--shadow-strength:1%;--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 1px 2px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 2px 5px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 4px 12px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 12px 15px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 7%));--size-5:1.5rem;--radius-3:1rem;--size-2:.5rem;--size-3:1rem;--font-size-4:1.5rem;--font-weight-5:500;--font-lineheight-1:1.25;--font-weight-3:300;--gray-7:#495057;--font-size-2:1.1rem}.feature-card:where(.astro-FJB5U5KD){box-shadow:var(--shadow-3);padding:var(--size-5);border-radius:var(--radius-3);box-sizing:border-box;row-gap:var(--size-2);flex-direction:column;max-width:396px;min-height:441px;display:flex;overflow:hidden}@media (max-width:1023px){.feature-card:where(.astro-FJB5U5KD){margin:0 var(--size-3)}}.card-image:where(.astro-FJB5U5KD){width:auto;max-width:100%;max-height:200px}.card-title:where(.astro-FJB5U5KD){padding-top:var(--size-5);font-size:var(--font-size-4);font-weight:var(--font-weight-5);line-height:var(--font-lineheight-1)}.card-description:where(.astro-FJB5U5KD),.card-link:where(.astro-FJB5U5KD){font-weight:var(--font-weight-3)}.card-description:where(.astro-FJB5U5KD){color:var(--gray-7);line-height:var(--font-lineheight-1);font-size:var(--font-size-2);flex-grow:1;align-items:center;display:flex}.card-link:where(.astro-FJB5U5KD){color:var(--blue);font-size:var(--font-size-2)}@media (max-width:360px){.feature-card:where(.astro-FJB5U5KD){margin:var(--size-3)var(--size-2)}}@media (prefers-color-scheme:dark){:root{--shadow-color:220 3% 15%;--shadow-strength:1%}}:root{--size-9:4rem;--size-3:1rem;--size-7:2rem}#features:where(.astro-GGE26ROL){padding:var(--size-9)0;flex-direction:column;align-items:center;display:flex}.features-title:where(.astro-GGE26ROL){text-align:center;font-size:var(--font-fluid-xl);padding-bottom:var(--size-3);max-width:1280px}@media (min-width:1024px){.features-title:where(.astro-GGE26ROL){padding-bottom:0}}.features-cards:where(.astro-GGE26ROL){column-gap:var(--size-7);justify-content:center;align-items:stretch;row-gap:var(--size-9);flex-wrap:wrap;max-width:1280px;margin:auto;display:flex}@media (max-width:1023px){.features-cards:where(.astro-GGE26ROL){row-gap:var(--size-7)}}:root{--font-weight-3:300;--font-lineheight-1:1.25;--size-7:2rem;--size-3:1rem;--size-9:4rem;--font-size-5:2rem;--font-size-6:2.5rem}body,a{font-weight:var(--font-weight-3);line-height:var(--font-lineheight-1)}h1,h2{text-align:center;line-height:var(--font-lineheight-1);margin:var(--size-7)var(--size-3)}@media (min-width:768px){h1,h2{margin:var(--size-9)var(--size-7)}}h1{font-size:var(--font-fluid-xxl)}h2{font-size:var(--font-size-5)}@media (min-width:768px){h2{font-size:var(--font-size-6)}}