.page-module-scss-module__oeVBgq__topImageWrapper{aspect-ratio:2;border-radius:16px;width:100%;height:auto;position:relative;overflow:hidden}.page-module-scss-module__oeVBgq__topImage{object-fit:cover}.page-module-scss-module__oeVBgq__keyHeadings{color:#ffffffb6;margin-bottom:1rem;font-size:1.3rem;font-weight:300}#page-module-scss-module__oeVBgq__circle1{opacity:.9;top:50vh;left:0;transform:translate(-40%)}#page-module-scss-module__oeVBgq__circle2{opacity:.5;top:150vh;left:0;transform:translate(-30%)}#page-module-scss-module__oeVBgq__circle3{opacity:.9;top:300vh;right:0;transform:translate(60%)}#page-module-scss-module__oeVBgq__circle4{opacity:.9;top:450vh;left:0;transform:translate(-50%)}#page-module-scss-module__oeVBgq__circle5{opacity:1;top:550vh;right:0;transform:translate(50%)}
.CaseStudy-module__qFhm-G__caseStudy{--cs-bg-white:#ffffff06;--cs-bg-card:#fdfdfd0e;--cs-bg-card-hover:#2521210b;--cs-cyan:#fff;--filter-level:5px;--cs-cyan-light:#22d3ee1a;--cs-cyan-glow:#22d3ee26;--cs-orange:#fb923c;--cs-orange-light:#fb923c1a;--cs-blue:#60a5fa;--cs-blue-light:#60a5fa1a;--cs-border:#ffffff0f;--cs-text:#ffffffbf;--cs-text-muted:#ffffff80;background-image:url(/img/caseStudies/banner-baground-case-studies.svg);background-position:50% -10rem;background-repeat:no-repeat;min-height:100vh;padding-bottom:10px}.CaseStudy-module__qFhm-G__bagroundImage{z-index:-1;opacity:.4;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.CaseStudy-module__qFhm-G__hero{padding:8rem 1rem 1rem;position:relative;overflow:hidden}.CaseStudy-module__qFhm-G__hero:before{content:"";pointer-events:none;position:absolute;inset:0}.CaseStudy-module__qFhm-G__heroContent{z-index:1;max-width:80rem;margin:0 auto;position:relative}.CaseStudy-module__qFhm-G__backLink{color:var(--cs-cyan);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;text-decoration:none;transition:all .3s;display:inline-flex}.CaseStudy-module__qFhm-G__backLink:hover{color:#67e8f9;transform:translate(-4px)}.CaseStudy-module__qFhm-G__heroLabel{color:var(--cs-cyan);text-transform:uppercase;width:fit-content;margin-bottom:1rem;display:block}.CaseStudy-module__qFhm-G__heroTitle{color:#fff;text-wrap:balance;background:linear-gradient(10deg,#fff 30%,#71717a 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;max-width:56rem;font-size:clamp(1.875rem,5vw,3.5rem);font-weight:700;line-height:1.1}.CaseStudy-module__qFhm-G__heroSubtitle{color:var(--cs-text-muted);max-width:48rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.7}.CaseStudy-module__qFhm-G__section{padding:1rem}.CaseStudy-module__qFhm-G__sectionInner{max-width:80rem;margin:0 auto}.CaseStudy-module__qFhm-G__cardWrapper{background:var(--cs-bg-card);-webkit-backdrop-filter:blur(var(--filter-level));backdrop-filter:blur(var(--filter-level));border-radius:3rem 0;padding:2.5rem;transition:border-color .3s;position:relative;overflow:hidden}.CaseStudy-module__qFhm-G__cardWrapper:before{content:"";background:linear-gradient(90deg,transparent,var(--cs-cyan-light),transparent);opacity:0;height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.CaseStudy-module__qFhm-G__cardWrapper:hover:before{opacity:1}.CaseStudy-module__qFhm-G__introCard{background:var(--cs-bg-card);-webkit-backdrop-filter:blur(var(--filter-level));backdrop-filter:blur(var(--filter-level));border-radius:3rem 0;padding:2.5rem;transition:border-color .3s;position:relative;overflow:hidden}.CaseStudy-module__qFhm-G__introTitle{color:var(--cs-cyan);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:2.25rem;font-weight:600;display:flex}.CaseStudy-module__qFhm-G__introTitle:before{content:"";background:var(--cs-cyan);border-radius:2px;width:4px;height:1.25rem;display:none}.CaseStudy-module__qFhm-G__introText{color:var(--cs-text);max-width:64rem;font-size:1rem;font-weight:200;line-height:1.8}.CaseStudy-module__qFhm-G__introLayout{gap:2.5rem;display:grid}.CaseStudy-module__qFhm-G__introTextWrap{max-width:48rem}.CaseStudy-module__qFhm-G__introImageWrap{background:var(--cs-bg-white);border-radius:2.5rem 0;width:100%;overflow:hidden}@media (max-width:1023px){.CaseStudy-module__qFhm-G__introImageWrap{max-width:420px;margin:0 auto}}.CaseStudy-module__qFhm-G__introImage{object-fit:cover;width:100%;height:auto;display:block}@media (min-width:1024px){.CaseStudy-module__qFhm-G__introLayout{grid-template-columns:1.1fr .9fr;justify-content:center;align-items:center}}.CaseStudy-module__qFhm-G__sectionHeader{border-bottom:1px solid var(--cs-border);align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.CaseStudy-module__qFhm-G__sectionIcon{border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .3s;display:flex}.CaseStudy-module__qFhm-G__sectionIcon.CaseStudy-module__qFhm-G__cyan{background:var(--cs-cyan-light);color:var(--cs-cyan)}.CaseStudy-module__qFhm-G__sectionIcon.CaseStudy-module__qFhm-G__orange{background:var(--cs-orange-light);color:var(--cs-orange)}.CaseStudy-module__qFhm-G__sectionIcon.CaseStudy-module__qFhm-G__blue,.CaseStudy-module__qFhm-G__sectionIcon.CaseStudy-module__qFhm-G__green{background:var(--cs-blue-light);color:var(--cs-blue)}.CaseStudy-module__qFhm-G__cardWrapper:hover .CaseStudy-module__qFhm-G__sectionIcon{transform:scale(1.1)}.CaseStudy-module__qFhm-G__sectionTitle{color:var(--cs-cyan);letter-spacing:.1em;text-transform:uppercase;margin-bottom:0;font-size:1.5rem;font-weight:600}.CaseStudy-module__qFhm-G__cardGrid{gap:1.5rem;display:grid}.CaseStudy-module__qFhm-G__cardGrid.CaseStudy-module__qFhm-G__cols2,.CaseStudy-module__qFhm-G__cardGrid.CaseStudy-module__qFhm-G__cols3,.CaseStudy-module__qFhm-G__cardGrid.CaseStudy-module__qFhm-G__cols4{grid-template-columns:1fr}@media (min-width:640px){.CaseStudy-module__qFhm-G__cardGrid.CaseStudy-module__qFhm-G__cols2,.CaseStudy-module__qFhm-G__cardGrid.CaseStudy-module__qFhm-G__cols3,.CaseStudy-module__qFhm-G__cardGrid.CaseStudy-module__qFhm-G__cols4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CaseStudy-module__qFhm-G__cardGrid.CaseStudy-module__qFhm-G__cols3{grid-template-columns:repeat(3,1fr)}.CaseStudy-module__qFhm-G__cardGrid.CaseStudy-module__qFhm-G__cols4{grid-template-columns:repeat(4,1fr)}}.CaseStudy-module__qFhm-G__card{background:var(--cs-bg-white);-webkit-backdrop-filter:blur(var(--filter-level));backdrop-filter:blur(var(--filter-level));border:1px solid var(--cs-border);border-radius:1rem;padding:1.75rem;transition:all .3s;position:relative;overflow:hidden}.CaseStudy-module__qFhm-G__card:after{content:"";background:linear-gradient(135deg,transparent 0%,var(--cs-cyan-light)100%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.CaseStudy-module__qFhm-G__card:hover{border-color:#22d3ee33;transform:translateY(-4px)}.CaseStudy-module__qFhm-G__card:hover:after{opacity:.3}.CaseStudy-module__qFhm-G__card.CaseStudy-module__qFhm-G__cyan:hover{border-color:#22d3ee4d}.CaseStudy-module__qFhm-G__card.CaseStudy-module__qFhm-G__orange:hover{border-color:#fb923c4d}.CaseStudy-module__qFhm-G__card.CaseStudy-module__qFhm-G__blue:hover{border-color:#60a5fa4d}.CaseStudy-module__qFhm-G__card.CaseStudy-module__qFhm-G__green:hover{border-color:#4aafde4d}.CaseStudy-module__qFhm-G__cardIcon{z-index:1;border-radius:1rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.25rem;display:flex;position:relative}.CaseStudy-module__qFhm-G__cardIcon.CaseStudy-module__qFhm-G__cyan{background:var(--cs-cyan-light);color:var(--cs-cyan)}.CaseStudy-module__qFhm-G__cardIcon.CaseStudy-module__qFhm-G__orange{background:var(--cs-orange-light);color:var(--cs-orange)}.CaseStudy-module__qFhm-G__cardIcon.CaseStudy-module__qFhm-G__blue,.CaseStudy-module__qFhm-G__cardIcon.CaseStudy-module__qFhm-G__green{background:var(--cs-blue-light);color:var(--cs-blue)}.CaseStudy-module__qFhm-G__cardTitle{color:#fff;z-index:1;margin-bottom:.75rem;font-size:1rem;font-weight:400;position:relative}.CaseStudy-module__qFhm-G__cardDescription{color:var(--cs-text-muted);z-index:1;font-size:.875rem;font-weight:200;line-height:1.7;position:relative}.CaseStudy-module__qFhm-G__listContainer{flex-direction:column;gap:1.5rem;display:flex}.CaseStudy-module__qFhm-G__listItem{background:var(--cs-bg-white);-webkit-backdrop-filter:blur(var(--filter-level));backdrop-filter:blur(var(--filter-level));border:1px solid var(--cs-border);border-radius:1rem;gap:1.25rem;padding:1.25rem;transition:all .3s;display:flex}.CaseStudy-module__qFhm-G__listItem:hover{background:var(--cs-bg-card-hover);-webkit-backdrop-filter:blur(var(--filter-level));backdrop-filter:blur(var(--filter-level));border-color:#22d3ee33}.CaseStudy-module__qFhm-G__listIcon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.CaseStudy-module__qFhm-G__listIcon.CaseStudy-module__qFhm-G__cyan{background:var(--cs-cyan-light);color:var(--cs-cyan)}.CaseStudy-module__qFhm-G__listIcon.CaseStudy-module__qFhm-G__orange{background:var(--cs-orange-light);color:var(--cs-orange)}.CaseStudy-module__qFhm-G__listIcon.CaseStudy-module__qFhm-G__blue,.CaseStudy-module__qFhm-G__listIcon.CaseStudy-module__qFhm-G__green{background:var(--cs-blue-light);color:var(--cs-blue)}.CaseStudy-module__qFhm-G__listContent{flex:1}.CaseStudy-module__qFhm-G__listTitle{color:#fff;margin-bottom:.375rem;font-size:1.3rem;font-weight:400}.CaseStudy-module__qFhm-G__listDescription{color:var(--cs-text-muted);font-size:.875rem;font-weight:200;line-height:1.7}.CaseStudy-module__qFhm-G__kvContainer{flex-direction:column;gap:1.25rem;display:flex}.CaseStudy-module__qFhm-G__kvItem{border-bottom:1px solid var(--cs-border);padding:1rem 0}.CaseStudy-module__qFhm-G__kvItem:last-child{border-bottom:none}.CaseStudy-module__qFhm-G__kvLabel{color:var(--cs-cyan);margin-bottom:.375rem;font-size:1.3rem;font-weight:400}.CaseStudy-module__qFhm-G__kvValue{color:var(--cs-text);font-size:1rem;font-weight:200;line-height:1.7}.CaseStudy-module__qFhm-G__imagePlaceholder{background:linear-gradient(135deg,var(--cs-bg-card)0%,var(--cs-bg-card-hover)100%);border:1px solid var(--cs-border);height:100%;min-height:400px;-webkit-backdrop-filter:blur(var(--filter-level));backdrop-filter:blur(var(--filter-level));border-radius:1.25rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CaseStudy-module__qFhm-G__twoColumn{gap:2rem;display:grid}@media (min-width:1024px){.CaseStudy-module__qFhm-G__twoColumn{grid-template-columns:1fr 2fr}}.CaseStudy-module__qFhm-G__twoRow{gap:2rem;display:grid}.CaseStudy-module__qFhm-G__twoRow .CaseStudy-module__qFhm-G__top image{border:50%;width:100%}@media (min-width:1024px){.CaseStudy-module__qFhm-G__twoRow{gap:3rem}}.CaseStudy-module__qFhm-G__requirementText{color:var(--cs-text);max-width:64rem;margin-bottom:2rem;font-size:1rem;font-weight:200;line-height:1.5}.CaseStudy-module__qFhm-G__requirementLabel{color:var(--cs-cyan);font-weight:600}.CaseStudy-module__qFhm-G__solutionIntro{color:var(--cs-text);margin-bottom:2rem;font-size:1rem;font-weight:200;line-height:1.5}.CaseStudy-module__qFhm-G__cta{background:linear-gradient(180deg,var(--cs-bg-card)0%,var(--cs-bg-white)100%);padding:5rem 1rem;display:none;position:relative}.CaseStudy-module__qFhm-G__cta:before{content:"";background:linear-gradient(90deg,transparent,var(--cs-cyan-light),transparent);width:60%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.CaseStudy-module__qFhm-G__ctaInner{text-align:center;max-width:48rem;margin:0 auto}.CaseStudy-module__qFhm-G__ctaTitle{color:#fff;margin-bottom:1rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.CaseStudy-module__qFhm-G__ctaText{color:var(--cs-text-muted);max-width:36rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.7}.CaseStudy-module__qFhm-G__ctaButton{background:var(--cs-cyan);color:var(--cs-bg-white);border-radius:.625rem;align-items:center;gap:.625rem;padding:1rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.CaseStudy-module__qFhm-G__ctaButton:hover{background:#67e8f9;transform:translateY(-2px);box-shadow:0 8px 24px #22d3ee4d}@media (min-width:768px){.CaseStudy-module__qFhm-G__hero{padding:9rem 2rem 1rem}.CaseStudy-module__qFhm-G__section{padding:3.5rem 2rem}.CaseStudy-module__qFhm-G__cardWrapper{padding:3rem}.CaseStudy-module__qFhm-G__cta{padding:6rem 2rem}}@media (min-width:1024px){.CaseStudy-module__qFhm-G__hero{padding:10rem 4rem 1rem}.CaseStudy-module__qFhm-G__section{padding:0 4rem}}.CaseStudy-module__qFhm-G__imageContainer{border:1px solid var(--cs-border);border-radius:1.25rem;height:100%;min-height:400px;overflow:hidden}.CaseStudy-module__qFhm-G__image{object-fit:cover;width:100%;height:100%;display:block}.CaseStudy-module__qFhm-G__imagePlaceholder{background:linear-gradient(135deg,var(--cs-bg-card)0%,var(--cs-bg-card-hover)100%);border:1px solid var(--cs-border);border-radius:1.25rem;justify-content:center;align-items:center;height:100%;min-height:400px;display:flex;position:relative;overflow:hidden}.CaseStudy-module__qFhm-G__imagePlaceholder:before{content:"";background:radial-gradient(circle at 50% 50%,var(--cs-cyan-glow),transparent 70%);opacity:.5;position:absolute;inset:0}.CaseStudy-module__qFhm-G__imagePlaceholderContent{text-align:center;z-index:1;position:relative}.CaseStudy-module__qFhm-G__imagePlaceholderIcon{background:var(--cs-cyan-light);width:5rem;height:5rem;color:var(--cs-cyan);border-radius:1.25rem;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.CaseStudy-module__qFhm-G__imagePlaceholderText{color:var(--cs-text-muted);font-size:.875rem}.CaseStudy-module__qFhm-G__imageSection{padding:2rem 0}.CaseStudy-module__qFhm-G__fullWidthInner{width:100%;max-width:1250px;margin:0 auto;padding:0 1.5rem}.CaseStudy-module__qFhm-G__imageFigure{flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}.CaseStudy-module__qFhm-G__imageFigure>*{width:100%}.CaseStudy-module__qFhm-G__fullWidthImage{min-height:300px}.CaseStudy-module__qFhm-G__imageCaption{text-align:center;color:var(--cs-text-muted);margin-top:1rem;font-size:.875rem;font-style:italic}@media (min-width:768px){.CaseStudy-module__qFhm-G__imageSection{padding:3rem 0}.CaseStudy-module__qFhm-G__fullWidthImage{min-height:400px}}
