.case-studies-page{color:#1e293b;background:linear-gradient(135deg,#f8fbff 0%,#eef6ff 55%,#fff 100%);min-height:100vh;padding:8rem 2rem 4rem;position:relative;overflow:hidden}.case-studies-header{text-align:center;max-width:800px;margin:0 auto 5rem}.case-studies-header h1{color:#12367c;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,3.8rem);font-weight:800}.case-studies-header p{color:#64748b;font-size:1.2rem}.case-studies-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem;max-width:1200px;margin:0 auto;display:grid}.case-card{-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #fffc;border-radius:24px;flex-direction:column;height:100%;transition:all .4s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden;box-shadow:0 10px 30px #12367c0d}.case-card:hover{background:#fffffff2;border-color:#20578333;transform:translateY(-10px);box-shadow:0 20px 40px #12367c1f}.case-img-wrapper{background:#f1f5f9;width:100%;height:240px;position:relative;overflow:hidden}.case-img-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.case-tag{top:20px;color:#fff;z-index:2;background:linear-gradient(135deg,#205783,#12367c);border-radius:99px;padding:6px 16px;font-size:.8rem;font-weight:700;position:absolute;inset-inline-start:20px;box-shadow:0 4px 10px #12367c33}.case-content{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.case-content h3{color:#12367c;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.case-content p{color:#64748b;margin-bottom:2rem;line-height:1.7}.case-stats{border-top:1px solid #0000000d;gap:1.5rem;margin-top:auto;margin-bottom:2rem;padding-top:1.5rem;display:flex}.stat-item{flex-direction:column;display:flex}.stat-value{color:#205783;font-size:1.4rem;font-weight:800}.stat-label{text-transform:uppercase;letter-spacing:1px;color:#94a3b8;font-size:.75rem;font-weight:600}.case-link{color:#12367c;align-items:center;gap:.75rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}[dir=rtl] .case-link svg{transform:scaleX(-1)}.case-link:hover{color:#205783;gap:1.25rem}.case-detail-content section h2{font-weight:800;color:#205783!important}.case-detail-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border:1px solid #fffc;box-shadow:0 10px 30px #12367c0d}.case-result-box{color:#12367c;background:#2057830d;border:1px solid #2057831a}@media (max-width:991px){.case-studies-grid{grid-template-columns:1fr}}
