.kej-navbar{position:fixed !important;background:transparent !important;box-shadow:none !important;transition:background 0.4s ease,box-shadow 0.4s ease !important;}
.kej-navbar.scrolled{background:linear-gradient(120deg,#060d1f 0%,#0d1e35 100%) !important;box-shadow:0 2px 24px rgba(0,0,0,0.45) !important;}
input,textarea,select,label{font-family:'Poppins',sans-serif;}
.ai-hero{background:linear-gradient(160deg,#050a2e 0%,#181888 30%,#3030c8 60%,#5868ff 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.automation-hero{background:linear-gradient(160deg,#1a0a00 0%,#7a3000 30%,#c06000 60%,#f09800 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.cloud-hero{background:linear-gradient(160deg,#000e1a 0%,#003870 30%,#0068b8 60%,#20a8f0 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.data-hero{background:linear-gradient(160deg,#001510 0%,#005040 30%,#009070 60%,#20c898 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.rpa-hero{background:linear-gradient(160deg,#1a0000 0%,#700000 30%,#b02000 60%,#e04030 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.sap-hero{background:linear-gradient(160deg,#180e00 0%,#6a4800 30%,#a87000 60%,#d4aa20 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.digital-hero{background:linear-gradient(160deg,#1a001a 0%,#700060 30%,#b800a0 60%,#e840c8 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.elearning-hero{background:linear-gradient(160deg,#1a0808 0%,#802020 30%,#c84040 60%,#f07060 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.fintech-hero{background:linear-gradient(160deg,#061a00 0%,#2a7000 30%,#48b000 60%,#78e020 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.healthcare-hero{background:linear-gradient(160deg,#00181a 0%,#006878 30%,#00b0b8 60%,#20e8e0 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.retail-hero{background:linear-gradient(160deg,#0e001a 0%,#4a0080 30%,#8020c0 60%,#c060f0 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.travel-hero{background:linear-gradient(160deg,#001a14 0%,#007050 30%,#00b088 60%,#20e0b0 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.uiux-hero{background:linear-gradient(160deg,#1a0010 0%,#680040 30%,#b00070 60%,#e840a0 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.webdev-hero{background:linear-gradient(160deg,#080a1a 0%,#200878 30%,#4020b8 60%,#7050e8 100%) !important;min-height:52vh;display:flex !important;align-items:center;justify-content:center;text-align:center;padding:100px 8% 70px;position:relative;overflow:hidden;color:#fff;isolation:isolate;}
.ai-hero h1,.ai-hero h2,.ai-hero h3,.ai-hero p,.automation-hero h1,.automation-hero h2,.automation-hero h3,.automation-hero p,.cloud-hero h1,.cloud-hero h2,.cloud-hero h3,.cloud-hero p,.data-hero h1,.data-hero h2,.data-hero h3,.data-hero p,.rpa-hero h1,.rpa-hero h2,.rpa-hero h3,.rpa-hero p,.sap-hero h1,.sap-hero h2,.sap-hero h3,.sap-hero p,.digital-hero h1,.digital-hero h2,.digital-hero h3,.digital-hero p,.elearning-hero h1,.elearning-hero h2,.elearning-hero h3,.elearning-hero p,.fintech-hero h1,.fintech-hero h2,.fintech-hero h3,.fintech-hero p,.healthcare-hero h1,.healthcare-hero h2,.healthcare-hero h3,.healthcare-hero p,.retail-hero h1,.retail-hero h2,.retail-hero h3,.retail-hero p,.travel-hero h1,.travel-hero h2,.travel-hero h3,.travel-hero p,.uiux-hero h1,.uiux-hero h2,.uiux-hero h3,.uiux-hero p,.webdev-hero h1,.webdev-hero h2,.webdev-hero h3,.webdev-hero p{color:#fff !important;}
.ai-hero::before,.automation-hero::before,.cloud-hero::before,.data-hero::before,.rpa-hero::before,.sap-hero::before,.digital-hero::before,.elearning-hero::before,.fintech-hero::before,.healthcare-hero::before,.retail-hero::before,.travel-hero::before,.uiux-hero::before,.webdev-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 600px 400px at 50% 50%,rgba(255,255,255,0.08) 0%,transparent 70%);pointer-events:none;z-index:0;}
.ai-hero>div,.automation-hero>div,.cloud-hero>div,.data-hero>div,.rpa-hero>div,.sap-hero>div,.digital-hero>div,.elearning-hero>div,.fintech-hero>div,.healthcare-hero>div,.retail-hero>div,.travel-hero>div,.uiux-hero>div,.webdev-hero>div{position:relative;z-index:1;}

/* ===== HERO FADE FIX ===== */
.kej-hero-fade{height:240px !important;background:linear-gradient(to bottom,rgba(238,242,255,0) 0%,rgba(238,242,255,0.1) 15%,rgba(238,242,255,0.35) 38%,rgba(238,242,255,0.65) 58%,rgba(238,242,255,0.88) 78%,#eef2ff 100%) !important;}

/* ===== BIGGER LOGO ===== */
.kej-hero-img img{width:460px !important;max-width:92vw !important;}

/* ===== FLOATING IT ICONS ===== */
@keyframes floatSway{
  0%{transform:translateY(0px) translateX(0px) rotate(0deg);opacity:0.08;}
  30%{opacity:0.22;}
  70%{opacity:0.16;}
  100%{transform:translateY(-160px) translateX(12px) rotate(18deg);opacity:0;}
}
.kej-float-icons{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1;}
.kej-float-icons span{position:absolute;opacity:0;animation:floatSway linear infinite;user-select:none;color:rgba(255,255,255,0.85);filter:drop-shadow(0 0 10px rgba(255,255,255,0.5));font-weight:bold;font-family:'Poppins',sans-serif;}

/* ===== GLASSMORPHISM INDUSTRY CARDS ===== */
.industry-card{background:linear-gradient(145deg,rgba(224,232,255,0.88) 0%,rgba(240,245,255,0.78) 100%) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;border:1px solid rgba(120,150,230,0.35) !important;box-shadow:0 4px 28px rgba(80,100,200,0.18),0 1.5px 6px rgba(80,100,200,0.1) !important;transition:transform 0.28s ease,box-shadow 0.28s ease !important;}
.industry-card:hover{transform:translateY(-7px) scale(1.02) !important;box-shadow:0 14px 44px rgba(60,90,210,0.26),0 4px 14px rgba(60,90,210,0.16) !important;}