.CaseStudyDetail-module__2nvNSW__section{padding:40px 20px;scroll-margin-top:120px}.CaseStudyDetail-module__2nvNSW__heroSection{padding:0!important}.CaseStudyDetail-module__2nvNSW__inner{flex-direction:column;max-width:1280px;margin:0 auto;display:flex}.CaseStudyDetail-module__2nvNSW__featuredImageWrap{border-radius:20px;max-width:760px;margin:0 auto 48px;overflow:hidden}.CaseStudyDetail-module__2nvNSW__featuredImage{object-fit:cover;width:100%;max-height:400px;display:block}.CaseStudyDetail-module__2nvNSW__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;margin-top:30px;display:grid}.CaseStudyDetail-module__2nvNSW__main{min-width:0}.CaseStudyDetail-module__2nvNSW__body{font-family:var(--font-body)}.CaseStudyDetail-module__2nvNSW__paragraph{font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:#fffc;margin:0 0 20px}.CaseStudyDetail-module__2nvNSW__bodyH2{font-family:var(--font-heading);font-size:var(--text-h5-size);line-height:var(--text-h5-line);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);color:#fff;margin:36px 0 16px}.CaseStudyDetail-module__2nvNSW__bodyH3{font-family:var(--font-heading);font-size:var(--text-h4-size);line-height:var(--text-h4-line);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);color:#fff;margin:28px 0 12px}.CaseStudyDetail-module__2nvNSW__blockquote{background:#ffffff08;border-left:3px solid #0084ff;border-radius:0 12px 12px 0;margin:24px 0;padding:16px 24px}.CaseStudyDetail-module__2nvNSW__quoteIcon{margin-bottom:12px;display:block}.CaseStudyDetail-module__2nvNSW__quoteIcon svg{width:32px;height:auto}.CaseStudyDetail-module__2nvNSW__blockquoteBody{font-size:var(--text-body-size);line-height:var(--text-body-line);color:#ffffffe6;font-style:italic}.CaseStudyDetail-module__2nvNSW__blockquoteBody p{margin:0 0 12px}.CaseStudyDetail-module__2nvNSW__blockquoteBody p:last-child{margin-bottom:0}.CaseStudyDetail-module__2nvNSW__blockquoteBody strong{color:#fff;font-style:normal}.CaseStudyDetail-module__2nvNSW__list{color:#fffc;font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);margin:0 0 20px;padding-left:22px;list-style:outside}ol.CaseStudyDetail-module__2nvNSW__list{list-style:decimal}.CaseStudyDetail-module__2nvNSW__list li{margin-bottom:8px}.CaseStudyDetail-module__2nvNSW__link{color:#0084ff;text-decoration:underline}.CaseStudyDetail-module__2nvNSW__link:hover{color:#11ddf2}.CaseStudyDetail-module__2nvNSW__sidebar{position:sticky;top:110px}.CaseStudyDetail-module__2nvNSW__infoCard{background:linear-gradient(#0a12308c 0%,#03081c8c 100%);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:24px;padding:30px;display:flex}.CaseStudyDetail-module__2nvNSW__infoBlock{flex-direction:column;gap:6px;display:flex}.CaseStudyDetail-module__2nvNSW__infoBlock:not(:last-child){border-bottom:1px solid #ffffff14;padding-bottom:24px}.CaseStudyDetail-module__2nvNSW__infoLabel{font-family:Poppins,sans-serif;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.CaseStudyDetail-module__2nvNSW__infoIcon{color:#0084ff;flex-shrink:0;width:18px;height:18px}.CaseStudyDetail-module__2nvNSW__infoText{font-family:var(--font-body);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:#fff;margin:0}.CaseStudyDetail-module__2nvNSW__infoList{font-family:var(--font-body);font-size:var(--text-body-md-size);line-height:var(--text-body-md-line);color:#fff;margin:0;padding-left:18px;list-style:outside}ol.CaseStudyDetail-module__2nvNSW__infoList{list-style:decimal}@media (max-width:900px){.CaseStudyDetail-module__2nvNSW__grid{grid-template-columns:1fr;gap:36px}.CaseStudyDetail-module__2nvNSW__sidebar{position:static}.CaseStudyDetail-module__2nvNSW__title{font-size:var(--text-h3-size);line-height:var(--text-h3-line)}}@media (max-width:640px){.CaseStudyDetail-module__2nvNSW__section{padding:24px 16px 60px}.CaseStudyDetail-module__2nvNSW__title{font-size:var(--text-h5-size);line-height:var(--text-h5-line)}.CaseStudyDetail-module__2nvNSW__statValue{font-size:30px}}
