.case-meta{display:flex;flex-direction:column;gap:2rem;padding:60px 32px}.meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 4rem}.meta-grid div h4,.meta-row h4{font-size:24px;font-weight:500;margin-bottom:.5rem}.meta-grid div p,.meta-row p{margin:0}.meta-row{display:block}.case-study-hero{display:flex}.image-frame{position:relative;display:inline-block}.image-frame img{position:relative;display:block;z-index:1;max-width:390px;height:auto}.hero-left h1{font-size:44px}.time{font-size:20px!important;color:#78909c;margin-top:-20px}@media (max-width: 1024px){.case-study-hero{flex-direction:column;align-items:center;text-align:center}.hero-left{order:1;width:100%}.hero-right{order:2;width:100%;display:flex;justify-content:center;margin-top:2rem}.image-frame{width:100%;max-width:400px}}@media (max-width: 600px){.hero-left{font-size:28px;width:100%}.time{font-size:16px!important}.meta-grid{grid-template-columns:1fr;gap:1.5rem}.meta-row h4,.meta-grid div h4{font-size:20px}.image-frame:before{left:-10px}}.case-study-tabs .tab-link.active,.case-study-tabs .tab-link[aria-current=true]{color:#000;font-weight:700}.case-study-tabs .tab-link.active:after,.case-study-tabs .tab-link[aria-current=true]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:150px;height:4px;background:#005792;border-radius:3px;z-index:2}.case-study-content h1,.case-study-content h2,.case-study-content h3,.case-study-content h4,.case-study-content h5{scroll-margin-top:80px}@media (max-width: 1215px){.case-study-tabs{gap:1rem;flex-wrap:wrap;justify-content:center}}@media (max-width:1370px){.case-study-tabs a{padding:18px 25px}}@media (max-width:1260px){.case-study-tabs a{padding:18px 19px}}@media (max-width: 1000px){.tab-nav{gap:6px}.tab-link{font-size:1rem}.case-study-tabs{gap:1rem;flex-wrap:wrap}}.case-study-tabs{display:flex;justify-content:flex-start;align-items:center;background:#f6f6f6;margin-top:70px;overflow-x:auto;overflow-y:hidden;position:static;top:67px;z-index:1000;width:100%}.case-study-tabs.is-sticky{position:sticky;z-index:1000}.case-study-tabs a{position:relative;font-size:20px;font-weight:400;color:#78909c;padding:18px 32px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto}@media (max-width: 1225px){.case-study-tabs{flex-wrap:nowrap;overflow-x:auto;z-index:10;position:static;top:69px;width:100%}.case-study-tabs::-webkit-scrollbar{display:none}.case-study-tabs a{font-size:1rem;padding:12px 20px}}@media (max-width: 1370px){.case-study-tabs a{padding:18px 25px}}@media (max-width: 1260px){.case-study-tabs a{padding:18px 19px}}.case-study-content{margin-bottom:3rem}.case-study-content h2{margin-bottom:24px;margin-top:90px}.case-study-content p,ul,ol{max-width:630px}.content-image.inline-image{float:right;margin-top:-30%}.case-study-video video{max-width:590px;display:block;justify-self:center;border-radius:5px;margin-top:90px}@media (max-width:760px){.case-study-video video{max-width:590px;position:initial;border-radius:8px;box-shadow:0 8px 20px #0000001a}}@media (max-width:1160px){.case-study-video video{position:initial}.case-study-video{display:flex;justify-content:center}}.cta-card{display:flex;background:#e5f3f9;border-radius:20px;padding:60px 32px;position:relative;gap:24px;margin-top:90px;box-shadow:0 6px 6px #00000026}.cta-left{flex-direction:column;justify-content:center;flex:2.4}.cta-btn{background:#004d87;border:none;font-weight:600;border-radius:36px;max-width:130px;height:46px;padding:12px 24px;cursor:pointer;margin-top:46px}.cta-right{flex:1;display:flex;align-items:center;justify-content:center}@media (max-width: 800px){.cta-card{flex-direction:column}.cta-left{display:flex;align-items:center}.cta-btn{align-self:center}}.more-case-studies-section{margin-top:90px}.more-case-studies-section h2{margin-bottom:70px}.case-studies-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;grid-template-areas:"main main" "left right"}.case-study-card{display:flex;background:linear-gradient(114.83deg,#000 34.18%,#666 137%);box-shadow:0 4px 50px #00000040;transition:all .8s ease}.case-study-card.main-card{grid-area:main;height:540px}.case-study-card:hover{transform:scale(1.05) translate(-10px);transition:transform .3s ease;z-index:1}.case-study-card:not(.main-card){height:475px;flex-direction:row}.card-content{flex:2;display:flex;flex-direction:column;justify-content:center;gap:28px;z-index:2;padding-left:30px}.card-content h2{color:#fff;font-size:32px;font-weight:800;margin-bottom:8px;max-width:500px;-webkit-text-stroke:0px}.card-content p{color:#fff}.view-btn{border:1.4px solid #fff;color:#fff;border-radius:36px;font-size:1rem;font-weight:400;align-items:center;max-width:200px}.case-study-btn:hover{background-color:transparent;margin:0}.case-study-btn span{margin-left:0;transition:all .3s ease-in-out}.case-study-btn:hover span{margin-left:5px}.card-image{flex:1;display:flex;align-items:flex-end;justify-content:flex-end;transition:transform .3s ease}.card-image img{max-width:80%;margin-bottom:30px}.case-study-card:hover .card-image{transform:scale(1.1) translate(10px,10px);z-index:10}@media (max-width: 1000px){.case-studies-grid{display:flex;flex-direction:column;gap:20px}.case-study-card,.case-study-card.main-card{flex-direction:row;justify-content:space-between;padding:20px}.card-content{flex:2;text-align:left;justify-content:center;display:flex;flex-direction:column}.card-image{flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.card-image img{max-width:100%;margin:0}.case-study-card:not(.main-card) .card-image img{margin-bottom:-20px}.case-study-card:not(.main-card){padding:15px}}@media (max-width: 600px){.card-image{flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.card-image img{max-width:100%;margin:0;height:auto}.card-content{gap:10px}.card-content h2{font-size:25px}}@media (max-width: 1390px) and (min-width: 1000px){.case-study-card:not(.main-card) .card-image img{margin-bottom:-20px}.card-content h2{font-size:30px;width:100%}.card-content{gap:10px}.case-study-card:not(.main-card){padding-left:20px}}.case-study-card,.case-study-card img{border-radius:0!important}.content-image img{margin:1.5rem auto}.content-image:first-of-type img{width:100%;margin-top:70px}.content-image:nth-of-type(2) img{width:39%;float:right;margin-top:-45%}.content-image:nth-of-type(3) img{width:100%;margin-top:70px;margin-bottom:70px}.content-image:nth-of-type(4),.content-image:nth-of-type(5),.content-image:nth-of-type(6){display:inline-block;width:30%;margin:70px 3% 1rem 0;vertical-align:top}@media (max-width: 768px){.content-image:nth-of-type(2) img{width:60%!important;float:none;margin:1rem 0}.content-image:nth-of-type(4),.content-image:nth-of-type(5),.content-image:nth-of-type(6){width:100%;margin-top:0}}@media (max-width:1310px){.content-image:nth-of-type(2) img{width:35%}}@media (max-width:1250px){.content-image:nth-of-type(2) img{float:none;margin:.7rem 0 1.2rem;justify-self:center;width:50%}}.case-study-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:2rem}.case-study-card{border-radius:16px;box-shadow:0 4px 12px #00000014;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.case-study-card:hover{transform:translateY(-6px);box-shadow:0 8px 20px #0000001f}@media (max-width:700px){.case-study-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.main-case-study-box{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;background:linear-gradient(114.83deg,#000 34.18%,#666 137%)}.content-area{flex:1}.content-area h2{margin:0 0 .5rem;font-size:1.8rem;color:#fff;-webkit-text-stroke:0px}.content-area p{margin-bottom:1rem;font-size:1rem;color:#ffffffe6}.case-study-btn{border:1.4px solid #fff;padding:.6rem 1.2rem;border-radius:50px;font-weight:500;cursor:pointer;transition:background .2s ease,transform .2s ease}.case-study-btn:hover{transform:translateY(-2px)}.image-area{flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.image-area img{max-width:100%;border-radius:12px}.casestudyBox-design{position:relative}.plusDesignImg{position:absolute;right:-65px;top:-70px;z-index:-1}@media (max-width: 768px){.main-case-study-box{flex-direction:column;text-align:center;padding:15px}.image-area img{justify-content:flex-end;align-items:flex-end;width:30%;margin-top:-80px}.casestudyBox-design{display:none}}@media (max-width:900px){.casestudyBox-design{display:none}}
