.CSTbackground{background:#f8fcfe}.CSTheroBackground{background-image:var(--gradient-dark-blue)}.CSTheroSection{padding:var(--space-xl-2xl) 0}.CSTheroContent{grid-column:1/17;margin:0 auto;text-align:center}.CSTheroContent h5{color:var(--blue)}.CSTheroContent h1{color:var(--blue-lighter)}.CSTheroContent p{color:var(--blue-light);font-size:20px;margin-left:auto;margin-right:auto;max-width:60ch}@media (max-width:1024px){.CSTheroSection{padding:var(--space-2xl) 0}.CSTheroContent p{font-size:14px}}@media (max-width:480px){.CSTheroSection{padding:var(--space-xl) 0}.CSTheroContent p{font-size:13px}.CSTcustomerMainArea{padding:12px}}.CSTtestimonialsContainer{border-bottom:1px solid var(--grey-300);padding-bottom:var(--space-2xl-3xl);padding-top:var(--space-xl-2xl)}.CSTtestimonialsContainer h3{color:var(--blue-dark);text-align:center}.CSTintroBlurb{margin-bottom:var(--space-l);margin-left:auto;margin-right:auto;max-width:70ch;text-align:center}.CSTtestimonialGrid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:var(--space-m)}.CSTcustomerTestimonialBlock{background:#fff;border-radius:8px;box-shadow:var(--drop-shadow);cursor:pointer;display:grid;grid-template-rows:auto auto auto;overflow:hidden;padding:var(--space-xs-m);position:relative;row-gap:8px}.CSTcustomerTestimonialBlock:hover{box-shadow:var(--drop-shadow),0 8px 16px rgba(var(---blue-darker),.25)}.CSTcustomerTestimonialBlock:hover .CSTcustomerAvatar img{filter:brightness(135%);transform:scale(1.02);transition:all .5s ease}.CSTcustomerTestimonialBlock:hover .CSTiconPlayVideo,.CSTcustomerTestimonialBlock:hover .CSTiconSeeMore{opacity:1}.CSTcustomerMainArea{aspect-ratio:1/1;background:linear-gradient(var(--grey-100),var(--grey-200));border-radius:6px;display:grid;grid-template-rows:1fr auto auto;overflow:hidden;padding:16px;position:relative;width:100%}.CSTcustomerAvatar{height:100%;position:absolute;width:100%}.CSTcustomerAvatar img{height:100%;object-fit:cover;object-position:center top;width:100%}.CSTcustomerAvatar:after{background:linear-gradient(rgba(var(---blue-darker),0),rgba(var(---blue-darker),.5));bottom:0;content:" ";display:block;height:40%;left:0;position:absolute;width:100%}.CSTcustomerQuoteSnippet{font-size:13px;line-height:1.75em;overflow:hidden}.CSTcustomerName,.CSTcustomerTitle{font-size:11px;line-height:1.3em;position:relative;z-index:1}.CSTcustomerAvatar~.CSTcustomerName,.CSTcustomerAvatar~.CSTcustomerTitle{color:var(--grey-400);text-shadow:0 1px 2px rgba(0,0,0,.5)}.CSTcustomerName{color:var(--grey-600);font-weight:700;margin-bottom:2px}.CSTcustomerTitle{color:var(--grey-600);font-weight:500}.CSTcustomerLogoContainer{align-items:center;display:flex;height:50px}.CSTcustomerLogo{aspect-ratio:auto;max-height:50px;max-width:100%}.CSTcustomerCompany{font-size:14px;font-weight:600;line-height:1.3em;margin-bottom:4px}.CSTtestimonialTopic{color:rgba(var(---grey-700),.8);font-size:12px;line-height:1.3em}.CSTiconPlayVideo,.CSTiconSeeMore{align-items:center;border-radius:9999px;cursor:pointer;display:flex;height:64px;justify-content:center;left:50%;opacity:0;position:absolute;top:35%;transform:translateX(-50%);width:64px;z-index:10}.CSTiconPlayVideo{background:rgba(var(---blue-darker),.85);box-shadow:0 16px 32px rgba(0,0,0,.5)}.CSTiconSeeMore{background:rgba(var(---blue-dark),.85);box-shadow:0 16px 32px rgba(0,0,0,.25)}.CSTiconPlayVideo:before,.CSTiconSeeMore:before{border:2px solid transparent;border-radius:300px;bottom:0;content:"";left:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;position:absolute;right:0;top:0}.CSTiconPlayVideo:before{background:linear-gradient(180deg,#95d8ff,#0994e2) border-box}.CSTiconSeeMore:before{background:linear-gradient(180deg,#73ccff,#089df2) border-box}.CSTiconPlayVideo img,.CSTiconSeeMore img{filter:drop-shadow(0 1px 2px rgb(0 0 0/.4));height:35%;width:35%}.CSTiconPlayVideo:hover,.CSTiconSeeMore:hover{transition:all .3s ease}.CSTiconPlayVideo:hover{background:rgba(var(---blue-dark),.7)}.CSTiconSeeMore:hover{background:rgba(var(---blue),.7)}@media (max-width:1200px){.CSTcustomerTestimonialBlock{padding:var(--space-xs)}.CSTcustomerQuoteSnippet{font-size:11px;line-height:1.5em}.CSTcustomerCompany,.CSTtestimonialTopic{font-size:12px}.CSTiconPlayVideo,.CSTiconSeeMore{height:56px;top:30%;width:56px}}@media (max-width:1024px){.CSTtestimonialGrid{grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-m)}.CSTcustomerTestimonialBlock{padding:var(--space-s)}.CSTcustomerQuoteSnippet{font-size:12px;line-height:1.6em}}@media (max-width:768px){.CSTtestimonialGrid{grid-template-columns:1fr 1fr;grid-gap:var(--space-l)}.CSTcustomerTestimonialBlock{padding:var(--space-m)}.CSTcustomerQuoteSnippet{font-size:11px;line-height:1.4em}.CSTiconPlayVideo,.CSTiconSeeMore{height:48px;top:25%;width:48px}}@media (max-width:550px){.CSThide{display:none}}@media (max-width:480px){.CSTtestimonialGrid{grid-gap:var(--space-s)}.CSTcustomerTestimonialBlock{padding:var(--space-xs)}.CSTiconPlayVideo,.CSTiconSeeMore{height:40px;width:40px}}@media (max-width:425px){.CSTiconPlayVideo,.CSTiconSeeMore{top:20%}.CSTcustomerName,.CSTcustomerQuoteSnippet,.CSTcustomerTitle{font-size:10px}}@media (max-width:375px){.CSTtestimonialGrid{grid-template-columns:1fr;grid-gap:var(--space-m);margin:0 auto;max-width:250px}.CSTcustomerTestimonialBlock{padding:var(--space-m);width:100%}}@media (max-width:320px){.CSTcustomerTestimonialBlock{margin:0 auto;max-width:200px;padding:var(--space-s)}.CSTiconPlayVideo,.CSTiconSeeMore{top:23%}}.CSTcaseStudiesContainer{padding-bottom:var(--space-3xl-4xl);padding-top:var(--space-xl-2xl)}.CSTcaseStudiesContainer h3{color:var(--blue-dark);text-align:center}.CSTcaseStudiesGridFeatured{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-m)}.CSTcaseStudiesGridFeatured a{color:initial;text-decoration:none}.CSTcaseStudiesGridFeatured a:hover{filter:brightness(100%)}.CSTcaseStudyMainArea{aspect-ratio:5/3;background:linear-gradient(var(--grey-100),var(--grey-200));border-radius:6px;display:grid;grid-template-rows:1fr;overflow:hidden;padding:7%;position:relative;width:100%}.CSTcaseStudyBackground{height:100%;position:absolute;width:100%}.CSTcaseStudyBackground img{height:100%;object-fit:cover;object-position:right bottom;width:100%}.CSTcaseStudyBackground:after{background:linear-gradient(rgba(var(---white),.7) 40%,rgba(var(---white),0) 100%);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.CSTcaseStudyTitle{font-size:14px;font-weight:500;line-height:1.6em;z-index:1}.CSTcaseStudyLogoContainer{align-items:center;display:flex;height:64px}.CSTcaseStudyLogo{aspect-ratio:auto;height:100%;max-height:64px}.CSTcaseStudiesGrid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:var(--space-m);margin-top:var(--space-m)}.CSTcaseStudyTitleMini{font-size:13px;font-weight:500;line-height:1.5em}@media (max-width:1024px){.CSTcaseStudyMainArea{aspect-ratio:5/4}.CSTcaseStudyTitle,.CSTcaseStudyTitleMini{font-size:12px}.CSTcaseStudyLogo{max-height:48px}.CSTcustomerLogo{max-height:40px}}@media (max-width:900px){.CSTcaseStudyTitleMini{font-size:10px}}@media (max-width:768px){.CSTcaseStudiesGridFeatured{grid-template-columns:1fr}.CSTcaseStudyMainArea{aspect-ratio:auto;padding:var(--space-l)}.CSTcaseStudiesGrid{grid-template-columns:1fr 1fr}.CSTcaseStudyMainArea{padding:var(--space-s)}}@media (max-width:480px){.CSTcaseStudyMainArea{padding:var(--space-s)}}@media (max-width:375px){.CSTcaseStudiesGrid{grid-template-columns:1fr}}.CSToverlay{background:rgba(var(---blue-lighter),.9);height:100%;left:0;top:0;width:100%;z-index:1000}.CSTmodalSection{height:100vh;max-width:100%;width:100%}.CSTmodal{background:var(--white);border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.25);display:grid;grid-column:1/span 18;height:85vh;padding:var(--space-xl);position:relative}.CSTmodalWrapper{display:grid;grid-template-rows:auto 1fr;height:calc(85vh - var(--space-xl) - var(--space-xl));overflow:hidden}.CSTmodalHeader{border-bottom:1px solid rgba(var(---grey-300),1);display:flex;justify-content:space-between;padding-bottom:var(--space-xs);width:100%}.CSTmodalHeader a{color:var(--grey-600);cursor:pointer;font-size:14px;font-weight:500;text-decoration:none}.CSTmodalHeader a:hover{color:var(--blue)}.CSTmodalBody{margin-top:16px;overflow-y:scroll}.CSTmodalLayout{column-gap:var(--space-2xl);display:grid;grid-template-columns:1fr 2fr;margin:0 auto;max-width:1000px}.CSTmodalCompany img{height:100%;margin:var(--space-m) 0;max-height:60px;max-width:200px;object-fit:contain;object-position:left center;width:100%}.CSTcompanyInfo{border-top:1px solid var(--grey-300);color:var(--grey-700);display:flex;flex-direction:column;font-size:13px;line-height:1.5em;padding:var(--space-l) 0;row-gap:1em}.CSTcompanyInfoName{font-weight:600}.CSTcompanyInfoWebsite,.CSTcompanyInfoWebsite a{color:var(--grey-600);text-decoration:none;word-break:break-word}.CSTcompanyInfoWebsite a:hover{color:var(--blue)}.CSTmodalContents{padding-bottom:var(--space-2xl);padding-right:16px;padding-top:var(--space-l)}.CSTmodalContents video{border-radius:8px;width:100%}.CSTmodalContents .IFWheadingLabel{color:var(--blue)}.CSTmodalContents h3{color:var(--grey-800);text-align:left}.CSTmodalContents h4{color:var(--grey-800);font-size:20px;font-weight:600;margin-top:var(--space-l)}.CSTmodalContents p{font-size:14px;font-weight:400;line-height:1.6em}.CSTcallout{border-left:2px solid rgba(var(---blue),.5);color:var(--blue);display:block;font-size:110%;font-weight:600;margin-bottom:2em;margin-top:2em;padding-left:1.5em}.CSTmodalCustomerInfo{margin-top:var(--space-l)}.CSTmodalCustomerName{font-size:16px;font-weight:600}.CSTmodalCustomerTitle{font-size:14px;font-weight:600}.CSTmodal *{scrollbar-color:#ddd #fff;scrollbar-width:thin}.CSTmodal ::-webkit-scrollbar{width:16px}.CSTmodal ::-webkit-scrollbar-track{background:#fff}.CSTmodal ::-webkit-scrollbar-thumb{background-color:#fff;border:3px solid blue;border-radius:10px}@media (max-width:1200px){.CSTmodal{grid-column:2/span 16}}@media (max-width:768px){.CSTmodalLayout{grid-template-columns:1fr}.CSTmodalCompany{border-bottom:1px solid var(--grey-300);column-gap:var(--space-l);display:grid;grid-template-columns:1fr 2fr;margin-right:16px;padding-bottom:var(--space-m);padding-top:var(--space-s)}.CSTmodalCompany img{margin:0}.CSTcompanyInfo{border-top:none;font-size:11px;padding:0}.CSTmodalContents h4{font-size:16px}.CSTmodalContents p{font-size:14px}}@media (max-width:480px){.CSTmodal{height:80vh;padding:var(--space-l)}.CSTmodalWrapper{height:calc(80vh - var(--space-l) - var(--space-l))}.CSTmodalHeader a{font-size:12px}.CSTmodalCompany{align-items:center;column-gap:16px;grid-template-columns:minmax(100px,auto) auto;padding-top:0}.CSTmodalCompany img{margin:auto;max-width:100%;object-fit:contain;object-position:initial;width:auto}.CSTcompanyInfo{row-gap:0}.CSTcompanyInfoDesc{display:none}.CSTmodalContents h4{font-size:12px;line-height:1.5em}.CSTcallout,.CSTmodalContents p{font-size:12px}.CSTmodalCustomerInfo *{line-height:1.5em}.CSTmodalCustomerName,.CSTmodalCustomerTitle{font-size:12px}}@media (max-width:375px){.CSTmodalCompany{grid-template-columns:1fr;row-gap:8px}.CSTcompanyInfo{text-align:center}}