.case-study-preview-section{position:relative;overflow:hidden;isolation:isolate;padding-top:7rem!important;padding-bottom:7rem!important}.case-study-preview-section .container{position:relative;z-index:2}.case-study-preview-section::before,.case-study-preview-section::after{content:"";position:absolute;left:-5%;width:110%;background:#fff;z-index:1;pointer-events:none}.case-study-preview-section::before{top:-70px;height:120px;transform:rotate(-1.8deg)}.case-study-preview-section::after{bottom:-70px;height:120px;transform:rotate(-1.8deg)}.case-study-card{position:relative;z-index:2;border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 18px 45px rgba(0,0,0,.12);transition:transform .3s ease,box-shadow .3s ease}.case-study-card:hover{transform:translateY(-4px);box-shadow:0 24px 55px rgba(0,0,0,.16)}.case-study-card-body{padding:3rem 2rem}.case-study-eyebrow{display:inline-block;margin-bottom:1rem;padding:.45rem .9rem;border-radius:999px;background:linear-gradient(90deg,rgba(23,41,131,.08) 0%,rgba(23,47,167,.08) 100%);color:rgba(23,41,131,1)!important;border:1px solid rgba(23,41,131,.18);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 6px rgba(0,0,0,.05)}.case-study-heading{margin-bottom:1rem;font-size:clamp(1.9rem,3vw,2.5rem);font-weight:700}.case-study-intro{max-width:700px;margin:0 auto 2rem;font-size:1.05rem;line-height:1.7}.case-study-feature{position:relative;max-width:680px;margin:0 auto;padding:2rem;border-radius:18px;background:rgba(13,92,145,.06);border:1px solid rgba(13,92,145,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 20px rgba(0,0,0,.05)}.case-study-title{margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.case-study-excerpt{font-size:1rem;line-height:1.75}@media(max-width:991.98px){.case-study-preview-section{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.case-study-card-body{padding:2.5rem 1.5rem}.case-study-feature{padding:1.5rem}}@media(max-width:767.98px){.case-study-preview-section::before,.case-study-preview-section::after{height:75px}.case-study-preview-section::before{top:-42px}.case-study-preview-section::after{bottom:-42px}}