.case-study-page{background:#ffffff}body.case-study-page:has(main .cut-navbar) #page-header:not(.sticky-top-bg) #main-navigation .nav-link.level-0,body.case-study-page:has(main .cut-navbar) #page-header.sticky-top-bg #main-navigation .nav-link.level-0,body.case-study-page #page-header:not(.sticky-top-bg) #main-navigation .nav-link.level-0,body.case-study-page #page-header.sticky-top-bg #main-navigation .nav-link.level-0{--bs-nav-link-color: #030723 !important;color:#030723!important}body.case-study-page:has(main .cut-navbar) #page-header:not(.sticky-top-bg) .site-logo,body.case-study-page:has(main .cut-navbar) #page-header.sticky-top-bg .site-logo,body.case-study-page #page-header:not(.sticky-top-bg) .site-logo,body.case-study-page #page-header.sticky-top-bg .site-logo{filter:none!important}body.case-study-page:has(main .cut-navbar) #page-header:not(.sticky-top-bg) #main-navigation .nav-link.contact-us,body.case-study-page:has(main .cut-navbar) #page-header.sticky-top-bg #main-navigation .nav-link.contact-us,body.case-study-page #page-header:not(.sticky-top-bg) #main-navigation .nav-link.contact-us,body.case-study-page #page-header.sticky-top-bg #main-navigation .nav-link.contact-us{--bs-nav-link-color: #030723 !important;color:#030723!important;border-color:#030723!important;background:transparent!important;--wb-bg: transparent !important}body.case-study-page:has(main .cut-navbar) #page-header:not(.sticky-top-bg) #main-navigation .nav-link.contact-us:hover,body.case-study-page:has(main .cut-navbar) #page-header.sticky-top-bg #main-navigation .nav-link.contact-us:hover{background-color:#273fd2!important;border-color:#273fd2!important;color:#fff!important}body.case-study-page:has(main .cut-navbar) #page-header:not(.sticky-top-bg) .navbar-toggler-icon,body.case-study-page:has(main .cut-navbar) #page-header.sticky-top-bg .navbar-toggler-icon,body.case-study-page #page-header:not(.sticky-top-bg) .navbar-toggler-icon,body.case-study-page #page-header.sticky-top-bg .navbar-toggler-icon{filter:none!important;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml;utf8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'%3e%3cpath stroke='%23030723' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;background-image:var(--bs-navbar-toggler-icon-bg)!important}body.case-study-page:has(main .cut-navbar) #page-header:not(.sticky-top-bg) .navbar-toggler,body.case-study-page:has(main .cut-navbar) #page-header.sticky-top-bg .navbar-toggler,body.case-study-page #page-header:not(.sticky-top-bg) .navbar-toggler,body.case-study-page #page-header.sticky-top-bg .navbar-toggler{border-color:#030723!important}body.case-study-page:has(main .cut-navbar) #page-header:not(.sticky-top-bg) #main-navigation .nav-item.level-0:hover .nav-link.level-0,body.case-study-page #page-header:not(.sticky-top-bg) #main-navigation .nav-item.level-0:hover .nav-link.level-0{--bs-nav-link-color: #273fd2 !important;color:#273fd2!important}body.case-study-page:has(main .cut-navbar) #page-header:not(.sticky-top-bg) #main-navigation .nav-link.level-0 .caret-down-icon:after,body.case-study-page:has(main .cut-navbar) #page-header.sticky-top-bg #main-navigation .nav-link.level-0 .caret-down-icon:after,body.case-study-page #page-header:not(.sticky-top-bg) #main-navigation .nav-link.level-0 .caret-down-icon:after,body.case-study-page #page-header.sticky-top-bg #main-navigation .nav-link.level-0 .caret-down-icon:after{filter:none!important}body.case-study-page:has(main .cut-navbar) #page-header:not(.sticky-top-bg) #main-navigation .nav-item.level-0:hover .caret-down-icon:after,body.case-study-page #page-header:not(.sticky-top-bg) #main-navigation .nav-item.level-0:hover .caret-down-icon:after{filter:saturate(0) brightness(0) invert(15%) sepia(95%) saturate(5000%) hue-rotate(230deg) brightness(.9)!important}.case-studies-section{padding:4rem 0 6rem;background:#ffffff}.case-studies-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1400px;margin:0 auto}.case-study-card{background:#ffffff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px #03072314;transition:all .3s ease;display:flex;flex-direction:column}.case-study-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #273fd226}.case-study-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem}.case-study-logo-wrapper{display:flex;align-items:center}.case-study-logo{height:40px;width:auto;object-fit:contain}.case-study-logo-text{font-size:1.125rem;font-weight:700;text-transform:capitalize;letter-spacing:-.02em}.case-study-view-more{display:flex;align-items:center;gap:.25rem;color:#dc2626;text-decoration:none;font-weight:500;font-size:.9375rem;transition:gap .3s ease}.case-study-view-more:hover{gap:.5rem;color:#b91c1c}.case-study-view-more .arrow{font-size:1rem;transition:transform .3s ease}.case-study-view-more:hover .arrow{transform:translate(2px)}.case-study-link{display:flex;flex-direction:column;text-decoration:none;color:inherit}.case-study-image-section{width:100%;height:400px;overflow:hidden;background:#f6f6f9;display:flex;align-items:center;justify-content:center}.case-study-main-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.case-study-card:hover .case-study-main-image{transform:scale(1.05)}.case-study-content{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.case-study-category{font-size:.875rem;color:#6b7280;margin:0 0 .75rem;text-transform:none;font-weight:400}.case-study-title{font-size:1.25rem;font-weight:600;color:#030723;margin:0 0 1.25rem;line-height:1.4}.case-study-title .highlight-text{color:#dc2626;font-weight:600}.case-study-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.case-study-tag{font-size:.8125rem;padding:.375rem .75rem;background:#f3f4f6;color:#030723;border-radius:6px;font-weight:400;white-space:nowrap}.case-study-cta{background:linear-gradient(135deg,#273fd2 0%,#0989ff 100%);padding:5rem 0;color:#fff}.cta-content{max-width:800px;margin:0 auto;text-align:center}.cta-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#fff}.cta-description{font-size:1.125rem;line-height:1.8;margin-bottom:2.5rem;opacity:.95}.cta-buttons{display:flex;justify-content:center;gap:1rem}.btn{padding:1rem 2.5rem;border-radius:50px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:all .3s ease;border:2px solid transparent;display:inline-block}.btn-primary{background:white;color:#273fd2;border-color:#fff}.btn-primary:hover{background:transparent;color:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #fff3}@media (max-width: 1200px){.case-studies-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 768px){.case-studies-section{padding:2rem 0 4rem}.case-studies-grid{grid-template-columns:1fr;gap:2rem}.case-study-header{padding:1.25rem 1.25rem .75rem}.case-study-image-section{height:250px}.case-study-content{padding:1.25rem}.case-study-title{font-size:1.125rem}.cta-title{font-size:2rem}.cta-description{font-size:1rem}}@media (max-width: 480px){.case-study-header{padding:1rem 1rem .75rem}.case-study-logo-text{font-size:1rem}.case-study-view-more{font-size:.875rem}.case-study-image-section{height:200px}.case-study-content{padding:1rem}.case-study-category{font-size:.8125rem}.case-study-title{font-size:1rem}.case-study-tags{gap:.375rem}.case-study-tag{font-size:.75rem;padding:.25rem .625rem}.case-study-cta{padding:3rem 0}.cta-title{font-size:1.75rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.case-study-card{animation:fadeInUp .6s ease-out backwards}.case-study-card:nth-child(1){animation-delay:.1s}.case-study-card:nth-child(2){animation-delay:.2s}.case-study-card:nth-child(3){animation-delay:.3s}.case-study-card:nth-child(4){animation-delay:.4s}.case-study-card:nth-child(5){animation-delay:.5s}.case-study-card:nth-child(6){animation-delay:.6s}.case-study-card:nth-child(7){animation-delay:.1s}.case-study-card:nth-child(8){animation-delay:.2s}.case-study-card:nth-child(9){animation-delay:.3s}.case-study-card:nth-child(10){animation-delay:.4s}.case-study-card:nth-child(11){animation-delay:.5s}.case-study-card:nth-child(12){animation-delay:.6s}
