.page-module__iW1LcG__caseStudyPage{background:linear-gradient(#f7f8fa 0%,#dbe9f5 100%);min-height:100vh;position:relative}.page-module__iW1LcG__caseStudyPage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 30%,#012e930f 0%,#0000 50%),radial-gradient(circle at 80% 70%,#012e930a 0%,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.page-module__iW1LcG__mainContent{z-index:1;position:relative}.page-module__iW1LcG__container{max-width:var(--site-max-content,1400px);padding:0 var(--site-gutter-x,3rem);margin:0 auto}.page-module__iW1LcG__contentWrapper{grid-template-columns:2fr 1fr;gap:2rem;padding:2rem 0 3rem;display:grid}.page-module__iW1LcG__leftColumn{flex-direction:column;gap:1.5rem;display:flex}.page-module__iW1LcG__rightColumn{flex-direction:column;display:flex}@media (max-width:1024px){.page-module__iW1LcG__container{padding:0 var(--site-gutter-x,2rem)}.page-module__iW1LcG__contentWrapper{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem 0 2rem}.page-module__iW1LcG__rightColumn{order:-1}}@media (max-width:768px){.page-module__iW1LcG__container{padding:0 var(--site-gutter-x,1.25rem)}.page-module__iW1LcG__contentWrapper{gap:1.5rem;padding:1.5rem 0 2rem}}
.CaseStudyHeroSection-module__g6fyaq__hero{min-height:600px;padding:calc(var(--site-header-height,5.75rem) + 2.5rem) 2rem 200px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CaseStudyHeroSection-module__g6fyaq__backgroundWrapper{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.CaseStudyHeroSection-module__g6fyaq__backgroundImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.CaseStudyHeroSection-module__g6fyaq__overlay{z-index:1;background:linear-gradient(#011238bf 0%,#012e93d1 50%,#011c58e0 100%);width:100%;height:100%;position:absolute;top:0;left:0}.CaseStudyHeroSection-module__g6fyaq__container{max-width:var(--site-max-content,1400px);z-index:2;width:100%;margin:0 auto;position:relative}.CaseStudyHeroSection-module__g6fyaq__content{text-align:center;padding:2rem 0}.CaseStudyHeroSection-module__g6fyaq__blogTitle{color:#fff;max-width:var(--site-narrow-max,1000px);margin:0 auto;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.3}.CaseStudyHeroSection-module__g6fyaq__highlight{color:#00e5ff}.CaseStudyHeroSection-module__g6fyaq__certificationsWrapper{z-index:3;position:absolute;bottom:0;left:0;right:0}@media (max-width:1024px){.CaseStudyHeroSection-module__g6fyaq__hero{min-height:500px;padding-bottom:180px}}@media (max-width:768px){.CaseStudyHeroSection-module__g6fyaq__hero{min-height:400px;padding:calc(var(--site-header-height,5.75rem) + 1.75rem) 1.5rem 160px}.CaseStudyHeroSection-module__g6fyaq__blogTitle{font-size:clamp(1.75rem,5vw,2.5rem)}}
.CaseStudyPostContent-module___MZM_W__postContent{color:#1a1a1a}.CaseStudyPostContent-module___MZM_W__mainHeading{color:#012e93;margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.3}.CaseStudyPostContent-module___MZM_W__section{margin-bottom:1.5rem}.CaseStudyPostContent-module___MZM_W__sectionTitle{color:#012e93;margin:0 0 .75rem;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.3}.CaseStudyPostContent-module___MZM_W__paragraphs{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.CaseStudyPostContent-module___MZM_W__paragraphs p{color:#333;margin:0;font-size:1rem;line-height:1.6}.CaseStudyPostContent-module___MZM_W__bulletList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.CaseStudyPostContent-module___MZM_W__bulletList li{color:#333;padding-left:1.5rem;font-size:1rem;line-height:1.6;position:relative}.CaseStudyPostContent-module___MZM_W__bulletList li:before{content:"•";color:#012e93;font-size:1.5rem;line-height:1;position:absolute;left:0}.CaseStudyPostContent-module___MZM_W__bulletList li strong{color:#012e93;font-weight:600}.CaseStudyPostContent-module___MZM_W__providerList{flex-direction:column;gap:1.5rem;margin:1.5rem 0;display:flex}.CaseStudyPostContent-module___MZM_W__providerItem{padding:0}.CaseStudyPostContent-module___MZM_W__providerName{color:#012e93;margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.3}.CaseStudyPostContent-module___MZM_W__providerDescription{color:#333;margin:0;font-size:1rem;line-height:1.6}.CaseStudyPostContent-module___MZM_W__outcomeSnapshot{background:linear-gradient(135deg,#f4f8ff 0%,#e8f2fc 100%);border:1px solid #012e9326;border-radius:14px;margin:0 0 1.75rem;padding:1.25rem 1.35rem;box-shadow:0 8px 24px #012e9314}.CaseStudyPostContent-module___MZM_W__outcomeTitle{color:#012e93;margin:0 0 1rem;font-size:1.1rem;font-weight:800}.CaseStudyPostContent-module___MZM_W__outcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;display:grid}.CaseStudyPostContent-module___MZM_W__outcomeItem{flex-direction:column;gap:.2rem;display:flex}.CaseStudyPostContent-module___MZM_W__outcomeLabel{letter-spacing:.06em;text-transform:uppercase;color:#012e93a6;font-size:.75rem;font-weight:700}.CaseStudyPostContent-module___MZM_W__outcomeValue{color:#1a1a1a;font-size:.98rem;font-weight:700;line-height:1.4}.CaseStudyPostContent-module___MZM_W__authorSection{background:#1a3b8b;border-radius:12px;margin-top:.5rem;padding:1.5rem}.CaseStudyPostContent-module___MZM_W__authorBio{color:#fff;margin:0;font-size:.95rem;line-height:1.7}.CaseStudyPostContent-module___MZM_W__authorAttribution{color:#fff;margin:.75rem 0 0;font-size:.95rem;font-weight:600}.CaseStudyPostContent-module___MZM_W__shareSection{border-top:1px solid #012e9333;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.CaseStudyPostContent-module___MZM_W__shareText{color:#1a1a1a;margin:0;font-size:.95rem;font-weight:600}.CaseStudyPostContent-module___MZM_W__socialIcons{flex-wrap:wrap;gap:.5rem;display:flex}.CaseStudyPostContent-module___MZM_W__socialIcon{color:#012e93;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:transform .18s;display:inline-flex}.CaseStudyPostContent-module___MZM_W__socialIcon:hover{transform:translateY(-2px)}@media (max-width:768px){.CaseStudyPostContent-module___MZM_W__outcomeGrid{grid-template-columns:1fr}}
