.page-title-section{background:url(/banner/Image3.jpg);background-size:cover;background-position:50%;color:white;padding:200px 0 100px;min-height:400px}.page-title{font-size:44px;margin-bottom:15px;color:#096F97}.breadcrumb{font-size:20px}.breadcrumb a{color:#333;text-decoration:none}.services-sectionlist{padding:10px 15px 30px 10px;background:#f9f9fa}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin-top:50px}.service-card{background:white;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s,box-shadow .3s}.service-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.service-image{width:100%;height:250px;object-fit:cover}service-icon{position:absolute;top:230px;right:45px;width:75px;height:78px;background-color:white;border-radius:10%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.2);z-index:10;transition:transform .3s ease,box-shadow .3s ease}.service-icon img{width:40px;height:40px}.service-content{flex-direction:column;justify-content:space-between;padding:0 40px 40px;text-align:center;border:1px solid #fff;box-sizing:border-box;min-height:350px}.service-title{font-size:22px;color:#333;margin-bottom:20px;font-weight:700}.service-description{color:#797979;margin-bottom:25px;line-height:1.8}.service-link{color:#FF3E55;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:5px}.service-link:hover{color:#0D1E50}.services-overview-modern{padding:25px 0;background:linear-gradient(180deg,#f8f9fb,#ffffff)}.overview-header{text-align:center;max-width:920px;margin:0 auto 60px}.section-eyebrow{display:inline-block;background:var(--znifa-blue);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:60px;margin-bottom:10px}.overview-header h2{font-size:2.3rem;font-weight:700;margin-bottom:15px;color:#0b1c2d}.overview-header p{font-size:20px;line-height:1.8;color:#333;margin-top:16px}.capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,220px));justify-content:center;grid-gap:10px;gap:10px;margin-bottom:40px}.capability-card{background:#fff;padding:30px 10px;border-radius:16px;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),var(--znifa-gradient);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 10px 25px rgba(0,0,0,.06);cursor:pointer;transition:all .35s ease;text-align:center}.capability-card h4{font-size:1.1rem;font-weight:600;margin-bottom:10px}.capability-card p{font-size:1.05rem;color:#333;line-height:1.6}.capability-card.active,.capability-card:hover{background:var(--znifa-gradient);color:#fff;transform:translateY(-6px);box-shadow:0 20px 45px rgba(13,110,253,.35);border-left-color:transparent}.capability-card.active h4,.capability-card:hover h4{color:#fff}.capability-card.active p,.capability-card:hover p{color:rgba(255,255,255,.9)}.soft-divider{width:80px;height:4px;background:var(--znifa-gradient);border-radius:10px;margin:0 auto 50px}.industries-section{text-align:center}.industries-section h3{font-size:1.6rem;font-weight:600;margin-bottom:20px}.industry-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;color:#fff}.industry-badges span{background:var(--znifa-gradient);padding:10px 18px;border-radius:30px;font-size:1.05rem;font-weight:500;border:1px solid #eef1f5;box-shadow:0 6px 18px rgba(0,0,0,.08);transition:all .25s ease}.industry-badges span:hover{background:var(--znifa-gradient);color:#fff;border-color:transparent}