.matrics .box h3,.matrics .box p,.technology .box{text-align:center}.case-list-hero{padding:120px 0 100px;background:linear-gradient(135deg,#f4f9ff 0,#eef5ff 100%);position:relative;overflow:hidden}.case-list-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(0,84,147,.08),transparent 40%),radial-gradient(circle at 80% 70%,rgba(0,208,251,.08),transparent 40%);pointer-events:none}.case-list-hero .container{position:relative;z-index:2}.hero-label{display:inline-block;padding:6px 16px;font-size:12px;font-weight:600;border-radius:50px;background:rgba(0,84,147,.08);color:#005493;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.hero-heading{font-size:46px;font-weight:700;color:#1f2d3d;margin-bottom:20px}.filter-btn,.matrics-title{font-weight:500}.hero-heading span{background:-webkit-linear-gradient(21deg,#005493 0,#00d0fb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:18px;color:#556070;line-height:1.8;max-width:750px;margin:0 auto}.case-filter-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.case-heading,.technology{align-items:center;display:flex}.filter-btn{padding:10px 22px;border-radius:50px;border:1px solid rgba(0,84,147,.15);background:#f8fbff;color:#1f2d3d;cursor:pointer;transition:.3s}.filter-btn.active,.filter-btn:hover{background:linear-gradient(21deg,#005493 0,#00d0fb 100%);color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(0,150,255,.25)}.matrics .box,.technology .box{background-color:#f5fbfe}.key-feature .feature-box,.matrics-container .box{box-shadow:0 4px 12px rgba(0,0,0,.05)}.filter-btn:focus{outline:0}.case-card{height:500px}@media (max-width:768px){.case-list-hero{padding:90px 0 70px}.hero-heading{font-size:32px}.hero-description{font-size:16px}.filter-btn{font-size:14px;padding:7px 16px}}@media (max-width:426px){.case-list-hero{padding:70px 0 50px}.hero-heading{font-size:28px}.hero-description{font-size:15px}.filter-container{padding-left:13px!important}}.box{background:#fff;padding:20px;border-radius:6px;border:1px solid #e8f3fd}.tech .box:hover{border:1px solid #29538d}.technology{justify-content:center;margin-left:-46px;padding-top:50px}.technology .tech{padding-left:10px;padding-right:10px}.technology .box{border:1px solid #ebf2f8;padding:14px 15px;margin-left:46px;transition:.4s ease-in-out;min-width:126px}.case-block,.feature-card-modern{border-radius:18px;background:#fff}.technology .tech img{height:50px;width:50px}.box h3{font-size:18px}.matrics .box h3{font-weight:800;font-size:23px}.matrics-container{padding:.5rem}.editor-content{text-align:justify}.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4{text-align:left}.editor-content b,.editor-content h1,.editor-content h2,.editor-content h3,.editor-content p,.editor-content span{color:#3d5169!important;font-family:Montserrat,sans-serif!important}.editor-content h3,.editor-content h3 span{font-size:1.51rem!important}.editor-content h1 li,.editor-content h1 li b,.editor-content h2 li,.editor-content h2 li b,.editor-content h3 li,.editor-content h3 li b{font-size:initial!important}.editor-content h2,.editor-content h2 span{font-size:2rem!important}.editor-content h1,.editor-content h1 span{font-size:2.5rem!important}.editor-content ul{list-style:outside}.editor-content ul li{list-style-position:outside}.matrics-container .box:hover{transform:translateY(-5px) scale(1.03);box-shadow:0 12px 30px rgba(31,79,216,.15)}.section-heading-space{margin-bottom:48px}.key-feature .feature-box{background:#f7fbff;border-radius:14px;padding:30px 25px;transition:.3s}.key-feature .feature-box:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,.12)}.overview-content{font-size:16px;line-height:1.9;color:#555}.feature-card-modern{padding:30px 20px;box-shadow:0 15px 35px rgba(0,84,147,.08);transition:.3s;position:relative;overflow:hidden}.case-block,.feature-box{position:relative;box-shadow:0 15px 40px rgba(0,84,147,.05)}.feature-card-modern::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;border-top-left-radius:18px;border-top-right-radius:18px;background:-webkit-linear-gradient(21deg,#005493 0,#00d0fb 100%)}.card-title-modern{font-weight:600;margin-bottom:20px;color:#2c3e50}.info-line{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eef2f7}.info-line:last-child{border-bottom:none}.info-label{font-weight:600;color:#4a5568}.info-value{color:#6c757d;text-align:right;max-width:60%}.case-block{padding:50px 40px;transition:.3s}.case-badge,.case-block::before,.feature-box::before,.matrics-container .box::before{background:-webkit-linear-gradient(21deg,#005493 0,#00d0fb 100%)}.case-block:hover{transform:translateY(-4px);box-shadow:0 25px 60px rgba(0,150,255,.12)}.case-block::before{content:"";position:absolute;left:0;top:30px;bottom:30px;width:5px;border-radius:10px}.case-heading{margin-bottom:25px}.case-badge{width:45px;height:45px;border-radius:50%;color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;margin-right:18px;font-size:14px}.case-heading h2{font-size:28px;font-weight:700;margin:0;color:#1f2d3d}.editor-content{font-size:16px;line-height:1.9;color:#556070}.editor-content h3,.editor-content h4{margin-top:30px;margin-bottom:15px;font-weight:600;color:#0d6efd}.editor-content ol,.editor-content ul{padding-left:22px;margin-bottom:20px}.editor-content li{margin-bottom:8px}.editor-content img{max-width:100%;height:auto;border-radius:14px;margin:25px 0;box-shadow:0 10px 30px rgba(0,0,0,.05)}.feature-box{background:#fff;padding:40px 30px;border-radius:18px;transition:.35s;border:1px solid rgba(0,84,147,.06);overflow:hidden}.feature-box::before,.matrics-container .box::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px}.case-image-section .container,.video-wrapper{position:relative}.feature-box:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(0,150,255,.15)}.feature-title{font-size:20px;font-weight:600;margin-bottom:15px;color:#1f2d3d}.feature-desc{font-size:15px;line-height:1.8;color:#5f6b7a}.matrics-container .box{background:#fff;border-radius:20px;padding:40px 25px;position:relative;transition:.35s;box-shadow:0 20px 50px rgba(0,84,147,.06);border:1px solid rgba(0,84,147,.06);overflow:hidden}.matrics-container .box:hover{transform:translateY(-8px);box-shadow:0 30px 70px rgba(0,150,255,.15)}.matrics-value{font-size:32px;font-weight:700;margin-bottom:10px;color:#1f2d3d}.matrics-title{font-size:15px;color:#5f6b7a;margin:0}.result_summary{font-size:17px;line-height:1.9;color:#556070;max-width:900px;margin:0 auto}.case-image-section{padding:100px 0;background:#f8fbff}.case-full-image{width:100%;height:auto;display:block;border-radius:20px;box-shadow:0 25px 60px rgba(0,84,147,.08);transition:.4s}.case-full-image:hover{transform:translateY(-6px);box-shadow:0 35px 80px rgba(0,150,255,.15)}.video-wrapper{padding-bottom:56.25%;height:0;overflow:hidden;border-radius:12px;box-shadow:0 10px 35px rgba(0,0,0,.1)}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1024px){.technology{flex-wrap:wrap;padding-top:0}.technology .tech{padding-top:10px}.editor-content b,.editor-content h3,.editor-content h3 span,.editor-content h3 span b{font-size:1.31rem!important}.editor-content h1,.editor-content h1 b,.editor-content h1 span,.editor-content h1 span b{font-size:2.1rem!important}.editor-content h2,.editor-content h2 b,.editor-content h2 span,.editor-content h2 span b{font-size:1.8rem!important}.editor-content div,.editor-content div b,.editor-content p b,.editor-content span{font-size:16px!important}.editor-content h1 ul li,.editor-content h1 ul li b,.editor-content h2 ul li,.editor-content h2 ul li b,.editor-content h3 ul li,.editor-content h3 ul li b,.editor-content ul li,.editor-content ul li b{font-size:initial!important}}@media (min-width:576px) and (max-width:991.98px){.video-section .section-subtitle{margin-top:20px}}@media (max-width:768px){.info-label,.info-value,.overview-content{font-size:15px}.box h3{font-size:16px}.technology{flex-wrap:wrap;gap:15px;margin-left:0;padding-top:20px}.technology .tech img{height:30px;width:30px}.technology .box{border:1px solid #ebf2f8;padding:14px 15px;margin-left:0;text-align:center;transition:.4s ease-in-out;background-color:#f5fbfe;min-width:95px}.technology .box h3{font-size:12px}.matrics .box h3{font-size:22px;word-break:break-word;overflow-wrap:break-word}.editor-content div,.editor-content div b,.editor-content p,.editor-content p b,.editor-content span{font-size:15px!important}.editor-content h1 ul li,.editor-content h1 ul li b,.editor-content h2 ul li,.editor-content h2 ul li b,.editor-content h3 ul li,.editor-content h3 ul li b,.editor-content ul li,.editor-content ul li b{font-size:initial!important}.case-image-section{padding:70px 0}.case-full-image{border-radius:14px}.section-heading-space{margin-bottom:0}}@media (max-width:767px){.client-feedback .feedback,.info-label,.info-value,.overview-content{font-size:14px}.feature-title,.matrics .box h3{font-size:18px}.feature-desc,.matrics .box p{font-size:14px;line-height:1.5}.matrics-container{padding:8px 15px 8px 0}.technology .tech{padding-left:0;padding-right:0}.technology .box{min-width:85px}.matrics{margin-left:0;margin-top:0}.editor-content div,.editor-content div b,.editor-content h1 ul li,.editor-content h1 ul li b,.editor-content h2 ul li,.editor-content h2 ul li b,.editor-content h3 ul li,.editor-content h3 ul li b,.editor-content p,.editor-content p b,.editor-content span,.editor-content ul li,.editor-content ul li b{font-size:14px!important}.editor-content b,.editor-content h3,.editor-content h3 span,.editor-content h3 span b{font-size:18px!important}.editor-content h1,.editor-content h1 b,.editor-content h1 span,.editor-content h1 span b{font-size:30px!important}.editor-content h2,.editor-content h2 b,.editor-content h2 span,.editor-content h2 span b{font-size:20px!important}.editor-content{text-align:left}.section-heading-space{margin-bottom:24px}.case-heading{position:relative}.case-heading h2{font-size:18px;margin-left:40px;word-break:break-word;overflow-wrap:break-word}.case-badge{position:absolute;width:35px;height:35px;font-size:13px;margin-right:0}.case-block{padding:30px 20px}.case-block::before{width:3px}.key-feature .feature-box,.matrics-container .box{padding:20px 15px}.video-section .section-subtitle{margin-top:20px}}
