.CaseStudyDetailHero-module__v415bW__hero{background:#fff;padding:96px 54px 40px}.CaseStudyDetailHero-module__v415bW__inner{flex-direction:column;max-width:1500px;margin:0 auto;display:flex}.CaseStudyDetailHero-module__v415bW__eyebrow{color:var(--home-blue);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:700}.CaseStudyDetailHero-module__v415bW__title{letter-spacing:.5px;margin-top:14px;font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.05}.CaseStudyDetailHero-module__v415bW__subhead{color:#536174;margin-top:18px;font-size:18px;line-height:1.54}.CaseStudyDetailHero-module__v415bW__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.CaseStudyDetailHero-module__v415bW__button{color:#fff;background:linear-gradient(#0072ce 0% 100%);border:1px solid #0072ce;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #0057e733;}.CaseStudyDetailHero-module__v415bW__buttonSecondary{color:#0072ce;box-shadow:none;background:#fff}.CaseStudyDetailHero-module__v415bW__factGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px;display:grid}.CaseStudyDetailHero-module__v415bW__fact{background:#fff;border:1px solid #e5eaf0;border-radius:4px;min-height:92px;padding:16px 18px;box-shadow:0 2px 8px #1f3d5e0f}.CaseStudyDetailHero-module__v415bW__factLabel{color:var(--home-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.CaseStudyDetailHero-module__v415bW__factValue{color:var(--home-ink);margin-top:8px;font-size:13px;font-weight:650;line-height:1.28;display:block}.CaseStudyDetailHero-module__v415bW__visual{border-radius:4px;margin-top:32px;overflow:hidden}.CaseStudyDetailHero-module__v415bW__visualImage{object-fit:contain;width:100%;height:460px;display:block}.CaseStudyDetailHero-module__v415bW__visualCaption{color:#536174;padding:18px 22px 22px;font-size:13px;line-height:1.44}@media (max-width:1000px){.CaseStudyDetailHero-module__v415bW__inner{grid-template-columns:1fr}.CaseStudyDetailHero-module__v415bW__factGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.CaseStudyDetailHero-module__v415bW__hero{padding:112px 20px 24px}.CaseStudyDetailHero-module__v415bW__inner{display:block}.CaseStudyDetailHero-module__v415bW__visual{margin-top:32px}.CaseStudyDetailHero-module__v415bW__visualImage{height:300px}.CaseStudyDetailHero-module__v415bW__factGrid{grid-template-columns:1fr}}
.CaseStudyDetailDeployment-module__pvGNRa__section{background:#fff;padding:40px 54px 0}.CaseStudyDetailDeployment-module__pvGNRa__contentWrap{max-width:1260px;margin:0 auto}.CaseStudyDetailDeployment-module__pvGNRa__detailStream{flex-direction:column;gap:36px;display:flex}.CaseStudyDetailDeployment-module__pvGNRa__textSection{color:#33435a;font-size:16px;line-height:1.7}.CaseStudyDetailDeployment-module__pvGNRa__textSection h3{color:var(--home-ink);letter-spacing:.5px;margin-bottom:16px;font-size:30px;font-weight:400;line-height:1.1}.CaseStudyDetailDeployment-module__pvGNRa__textSection p{margin-bottom:12px;line-height:1.7}.CaseStudyDetailDeployment-module__pvGNRa__textSection ul{margin:10px 0;padding-left:20px;list-style:outside}.CaseStudyDetailDeployment-module__pvGNRa__textSection ol{margin:10px 0;padding-left:20px;list-style:decimal}.CaseStudyDetailDeployment-module__pvGNRa__textSection li{margin-bottom:8px;line-height:1.6;display:list-item}.CaseStudyDetailDeployment-module__pvGNRa__textSection p:last-child,.CaseStudyDetailDeployment-module__pvGNRa__textSection ul:last-child,.CaseStudyDetailDeployment-module__pvGNRa__textSection ol:last-child,.CaseStudyDetailDeployment-module__pvGNRa__textSection li:last-child{margin-bottom:0}.CaseStudyDetailDeployment-module__pvGNRa__photo{max-width:640px;margin:20px auto}.CaseStudyDetailDeployment-module__pvGNRa__photo:last-child{margin-bottom:0}.CaseStudyDetailDeployment-module__pvGNRa__video{background:#000;width:100%;height:auto;display:block}.CaseStudyDetailDeployment-module__pvGNRa__imageCaption{color:#536174;margin-top:8px;font-size:12.5px;font-style:italic;line-height:1.45}.CaseStudyDetailDeployment-module__pvGNRa__quote{margin-top:12px;margin-bottom:0;font-style:italic}@media (max-width:700px){.CaseStudyDetailDeployment-module__pvGNRa__section{padding:24px 20px 0}.CaseStudyDetailDeployment-module__pvGNRa__textSection h3{font-size:24px}}
.CaseStudyDetailMetrics-module__th87wW__section{background:#fff;padding:36px 54px 40px}.CaseStudyDetailMetrics-module__th87wW__contentWrap{color:#33435a;flex-direction:column;gap:36px;max-width:1260px;margin:0 auto;font-size:16px;line-height:1.7;display:flex}.CaseStudyDetailMetrics-module__th87wW__title{color:var(--home-ink);letter-spacing:.5px;margin-bottom:16px;font-size:30px;font-weight:400;line-height:1.1}.CaseStudyDetailMetrics-module__th87wW__metricsTable{border-collapse:collapse;width:100%}.CaseStudyDetailMetrics-module__th87wW__metricsTable th,.CaseStudyDetailMetrics-module__th87wW__metricsTable td{border-bottom:1px solid var(--home-line);text-align:left;color:#34445b;vertical-align:top;padding:12px 14px;font-size:14px;line-height:1.5}.CaseStudyDetailMetrics-module__th87wW__metricsTable th{color:var(--home-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--home-line);font-size:12px;font-weight:700}.CaseStudyDetailMetrics-module__th87wW__photo{max-width:640px;margin:16px auto 0}.CaseStudyDetailMetrics-module__th87wW__imageCaption{color:#536174;margin-top:8px;font-size:12.5px;font-style:italic;line-height:1.45}.CaseStudyDetailMetrics-module__th87wW__benefits{margin:10px 0 0;padding-left:20px;list-style:decimal}.CaseStudyDetailMetrics-module__th87wW__benefits li{margin-bottom:8px;line-height:1.6}.CaseStudyDetailMetrics-module__th87wW__benefits li:last-child{margin-bottom:0}@media (max-width:700px){.CaseStudyDetailMetrics-module__th87wW__section{padding:24px 20px}.CaseStudyDetailMetrics-module__th87wW__title{font-size:24px}.CaseStudyDetailMetrics-module__th87wW__metricsTable{display:block;overflow-x:auto}}
.CaseStudyDetailRelated-module__zaW0jq__section{background:#fff;padding:40px 54px}.CaseStudyDetailRelated-module__zaW0jq__contentWrap{max-width:1260px;margin:0 auto}.CaseStudyDetailRelated-module__zaW0jq__sectionTitle{max-width:900px;margin-bottom:4px}.CaseStudyDetailRelated-module__zaW0jq__eyebrow{color:var(--home-blue);letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:800}.CaseStudyDetailRelated-module__zaW0jq__title{letter-spacing:-1.8px;margin-top:10px;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.04}.CaseStudyDetailRelated-module__zaW0jq__carouselContainer{margin-top:8px;position:relative}.CaseStudyDetailRelated-module__zaW0jq__grid{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;align-items:stretch;gap:18px;padding-top:8px;padding-bottom:24px;display:flex;overflow:auto hidden}.CaseStudyDetailRelated-module__zaW0jq__grid::-webkit-scrollbar{display:none}.CaseStudyDetailRelated-module__zaW0jq__grid>*{scroll-snap-align:start;flex:0 0 340px}.CaseStudyDetailRelated-module__zaW0jq__navButton{border:1px solid var(--home-line);cursor:pointer;color:#29415d;z-index:10;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 6px #0000001a}.CaseStudyDetailRelated-module__zaW0jq__navButton:hover{background-color:var(--home-blue);color:#fff;border-color:var(--home-blue);box-shadow:0 6px 12px #0072ce33}.CaseStudyDetailRelated-module__zaW0jq__navButtonLeft{left:-18px}.CaseStudyDetailRelated-module__zaW0jq__navButtonRight{right:-18px}.CaseStudyDetailRelated-module__zaW0jq__card{height:100%;color:inherit;background:#fff;border-radius:4px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 4px 14px #1f3d5e2e}.CaseStudyDetailRelated-module__zaW0jq__card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #1f3d5e38}.CaseStudyDetailRelated-module__zaW0jq__card img{object-fit:cover;width:100%;height:150px;display:block}.CaseStudyDetailRelated-module__zaW0jq__body{padding:18px}.CaseStudyDetailRelated-module__zaW0jq__body h3{letter-spacing:-.4px;margin-top:4px;font-size:20px;font-weight:550;line-height:1.18}.CaseStudyDetailRelated-module__zaW0jq__body p{color:var(--home-muted);margin-top:8px;font-size:13px;line-height:1.42}@media (max-width:700px){.CaseStudyDetailRelated-module__zaW0jq__section{padding:24px 20px}.CaseStudyDetailRelated-module__zaW0jq__grid>*{flex-basis:280px}}
.CaseStudyDetailFinalCta-module__HCMn7G__section{background:#fff;padding:40px 54px}.CaseStudyDetailFinalCta-module__HCMn7G__inner{text-align:center;max-width:1260px;margin:0 auto;padding:42px 34px 38px}.CaseStudyDetailFinalCta-module__HCMn7G__title{letter-spacing:-1.4px;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.1}.CaseStudyDetailFinalCta-module__HCMn7G__body{max-width:690px;color:var(--home-muted);margin:14px auto 0;font-size:17px;line-height:1.52}.CaseStudyDetailFinalCta-module__HCMn7G__button{color:#fff;background:linear-gradient(#0072ce 0% 100%);border:1px solid #0072ce;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:24px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #0057e733;}@media (max-width:700px){.CaseStudyDetailFinalCta-module__HCMn7G__section{padding:24px 20px}.CaseStudyDetailFinalCta-module__HCMn7G__button{width:100%;max-width:280px}}
