.case_study_post h1{font-size:64px}.case_study_post{background-repeat:no-repeat;background-size:cover;padding-bottom:250px;padding-top:160px}.case-study-container{align-items:flex-start;display:grid;gap:4rem;grid-template-columns:2fr 1fr;margin:4rem auto;max-width:1200px;padding:0 2rem}.main-content{min-width:0}.pre-heading{font-size:.9rem;font-weight:600;margin-bottom:.5rem}.intro-paragraph,.pre-heading{color:var(--color-text-secondary)}.intro-paragraph{font-size:1.1rem;margin-bottom:2.5rem;max-width:90%}.main-image-container{border-radius:1rem;margin-bottom:3rem;overflow:hidden;width:100%}.main-image-container img{display:block;height:auto;width:100%}.info-box{background-color:var(--color-light-bg);border-left:4px solid var(--color-accent-blue);border-radius:.5rem;margin-bottom:2rem;padding:1.5rem 2rem}.info-box h2{color:var(--color-dark-blue);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.info-box ul{list-style-position:outside;padding-left:1.25rem}.info-box li{color:var(--color-text-secondary);margin-bottom:.75rem}.info-box li::marker{color:var(--color-accent-blue)}.sidebar{position:sticky;position:-webkit-sticky;top:0}.sidebar-content{display:flex;flex-direction:column;gap:2rem}.company-details{border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.detail-item{margin-bottom:1.25rem}.detail-item:last-child{margin-bottom:0}.detail-label{color:var(--color-text-secondary);display:block;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.detail-value{font-size:1rem}.detail-link{border-bottom:2px solid var(--color-accent-blue);color:var(--color-accent-blue);font-weight:600;padding-bottom:2px;text-decoration:none}.detail-link:hover{opacity:.8}.stats-container{background:var(--Gradients-Palette-900,linear-gradient(106deg,#11aedd 0,#0f82ac 26.5%,#0d567a 57%,#0a2240 100%));border-radius:16px;color:#fff;display:flex;justify-content:space-around;margin:-90px auto 0;max-width:1200px;padding:37px 108px;width:100%}.stat-item{flex:1;padding:0 1rem;position:relative;text-align:center}.stat-item:not(:last-child):after{background-color:#fff;content:"";height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.stat-number{display:block;font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-description{color:#fff;font-size:.9rem;line-height:1.4}@media (max-width:768px){.stats-container{flex-direction:column;gap:2rem;padding:2rem}.stat-item:not(:last-child):after{display:none}.stat-number{font-size:2.5rem}}