:root{--il-brand-green:#2e8b4f;--il-brand-green-hover:#247340;--il-brand-green-dark:#1b5731;--il-brand-green-light:#e8f5ed;--il-brand-green-subtle:#f0fdf4;--il-brand-teal:#3fa6a6;--il-brand-teal-light:#e6f6f6;--il-brand-mint:#10b981;--il-dark:#0f172a;--il-slate-800:#1e293b;--il-slate-600:#475569;--il-slate-500:#64748b;--il-slate-400:#94a3b8;--il-border:#e2e8f0;--il-border-subtle:#f1f5f9;--il-bg-subtle:#f8fafc;--il-card-shadow:0 4px 20px -2px rgba(15,23,42,.05),0 2px 6px -1px rgba(15,23,42,.03);--il-card-shadow-hover:0 12px 32px -4px rgba(46,139,79,.12),0 4px 12px -2px rgba(15,23,42,.05)}.home-page{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--il-slate-800);background-color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}.home-page .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.il-hero-section{position:relative;padding:4.5rem 0 0;background:radial-gradient(ellipse 60% 40% at 50% -10%,rgba(46,139,79,.08),transparent 70%),radial-gradient(ellipse 40% 30% at 85% 15%,rgba(63,166,166,.06),transparent 60%),#fff;overflow:hidden}.il-hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .95rem;background:var(--il-brand-green-subtle);border:1px solid rgba(46,139,79,.2);border-radius:9999px;font-size:.8125rem;font-weight:650;color:var(--il-brand-green);margin-bottom:1.25rem;letter-spacing:-.01em}.il-pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--il-brand-green);box-shadow:0 0 0 0 rgba(46,139,79,.5);animation:ilPulse 2s infinite}@keyframes ilPulse{0%{box-shadow:0 0 0 0 rgba(46,139,79,.6)}70%{box-shadow:0 0 0 8px rgba(46,139,79,0)}to{box-shadow:0 0 0 0 rgba(46,139,79,0)}}.il-hero-title{font-size:clamp(2.4rem,4.8vw,3.8rem);font-weight:850;line-height:1.15;letter-spacing:-.035em;color:var(--il-dark);margin-bottom:.75rem;max-width:860px}.il-hero-title .highlight{background:linear-gradient(135deg,var(--il-brand-green) 0,#15803d 50%,var(--il-brand-teal) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.il-hero-lead{font-size:clamp(1.05rem,1.8vw,1.2rem);line-height:1.6;color:var(--il-slate-600);margin-bottom:2rem;max-width:680px;font-weight:450}.il-hero-actions-row{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:2rem;margin-bottom:2.25rem}.il-btn-hero-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.95rem;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff!important;border-radius:9999px;font-weight:700;font-size:1rem;text-decoration:none!important;box-shadow:0 4px 16px rgba(22,163,74,.35);transition:all .2s ease}.il-btn-hero-primary:hover{background:linear-gradient(135deg,#15803d,#166534);transform:translateY(-2px);box-shadow:0 8px 22px rgba(22,163,74,.45)}.il-btn-hero-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.82rem 1.6rem;background:#fff;color:#1e293b!important;border:1.5px solid #cbd5e1;border-radius:9999px;font-weight:650;font-size:.95rem;text-decoration:none!important;transition:all .2s ease}.il-btn-hero-secondary:hover{border-color:#16a34a;color:#16a34a!important;background:#f0fdf4;transform:translateY(-2px)}.il-hero-metrics-pill{display:inline-flex;align-items:center;gap:1.75rem;padding:.7rem 1.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;box-shadow:0 2px 8px rgba(0,0,0,.03);font-size:.85rem;color:#64748b;flex-wrap:wrap;justify-content:center}.il-hero-metrics-item{display:flex;align-items:center;gap:.45rem;font-weight:600}.il-hero-metrics-item i{color:#16a34a;font-size:.95rem}.il-global-ticker-strip{margin-top:3.5rem;background:linear-gradient(90deg,#06150c,#0c2617 35%,#0c2617 65%,#06150c);border-top:1px solid rgba(46,139,79,.35);border-bottom:1px solid rgba(46,139,79,.35);padding:.95rem 0;position:relative;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.12)}.il-ticker-inner-flex{display:flex;align-items:center;gap:1.5rem;width:100%}.il-ticker-metric-box{display:flex;align-items:center;gap:.85rem;flex-shrink:0}.il-ticker-metric-number{font-size:2.15rem;font-weight:850;line-height:1;color:#fff;letter-spacing:-.04em;display:flex;align-items:flex-start;text-shadow:0 2px 10px rgba(34,197,94,.3)}.il-ticker-metric-number span{color:#4ade80;font-size:1.5rem;margin-left:1px}.il-ticker-metric-labels{display:flex;flex-direction:column}.il-ticker-metric-title{font-size:.88rem;font-weight:750;color:#f8fafc;line-height:1.15}.il-ticker-metric-sub{font-size:.72rem;color:#86efac;font-weight:600;display:flex;align-items:center;gap:5px;margin-top:2px}.il-ticker-live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:ilPulse 2s infinite}.il-ticker-divider{width:1.5px;height:38px;background:hsla(0,0%,100%,.18);flex-shrink:0}.il-ticker-marquee-wrapper{flex:1 1;overflow:hidden;position:relative;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 4%,#000 96%,transparent)}.il-ticker-marquee-track{display:flex;align-items:center;gap:1.25rem;width:max-content;animation:ilTickerMarquee 42s linear infinite;will-change:transform}.il-ticker-marquee-wrapper:hover .il-ticker-marquee-track{animation-play-state:paused}@keyframes ilTickerMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.il-ticker-item{display:inline-flex;align-items:center;gap:.65rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:.35rem .75rem;text-decoration:none!important;transition:all .2s ease;white-space:nowrap}.il-ticker-item:hover{background:rgba(34,197,94,.22);border-color:rgba(74,222,128,.5);transform:translateY(-1px)}.il-ticker-logo{border:none!important;box-shadow:none!important;background:#fff!important;border-radius:6px!important}.il-ticker-company-name{color:#f8fafc;font-size:.88rem;font-weight:700;letter-spacing:-.01em}.il-ticker-company-badge{font-size:.7rem;color:#86efac;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.25);border-radius:5px;padding:.12rem .4rem;font-weight:600}.il-ticker-cta-box{flex-shrink:0}.il-ticker-cta-btn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff!important;font-size:.875rem;font-weight:750;padding:.6rem 1.25rem;border-radius:9999px;text-decoration:none!important;box-shadow:0 4px 14px rgba(34,197,94,.35);transition:all .2s ease;white-space:nowrap}.il-ticker-cta-btn:hover{background:linear-gradient(135deg,#15803d,#16a34a);transform:translateY(-2px);box-shadow:0 6px 18px rgba(34,197,94,.5);color:#fff!important}.il-ticker-cta-btn i{transition:transform .2s ease}.il-ticker-cta-btn:hover i{transform:translateX(3px)}@media (max-width:992px){.il-ticker-inner-flex{flex-direction:column;align-items:center;text-align:center;gap:.85rem}.il-ticker-divider{display:none}.il-ticker-marquee-wrapper{width:100%}.il-ticker-cta-box{width:100%;text-align:center}}.il-discipline-nav{display:flex;align-items:center;gap:.6rem;overflow-x:auto;padding:.35rem .25rem .85rem;margin-bottom:1.5rem;scrollbar-width:thin}.il-discipline-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.52rem 1.15rem;border-radius:9999px;background:#fff;border:1.5px solid var(--il-border);color:var(--il-slate-600);font-weight:650;font-size:.875rem;white-space:nowrap;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.03)}.il-discipline-pill:hover{border-color:var(--il-brand-green);color:var(--il-brand-green);background:var(--il-brand-green-subtle);transform:translateY(-1px)}.il-discipline-pill.active{background:linear-gradient(135deg,#16a34a,#15803d);border-color:#16a34a;color:#fff!important;box-shadow:0 4px 14px rgba(22,163,74,.35)}.il-discipline-pill.active i{color:#fff!important}.il-naukri-search-wrap{margin:1.75rem auto 1.5rem;max-width:960px;width:100%}.il-naukri-search-bar{display:flex;align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:9999px;padding:.45rem .5rem .45rem 1.35rem;box-shadow:0 12px 36px -6px rgba(15,23,42,.09),0 4px 12px rgba(15,23,42,.04);transition:all .25s ease}.il-naukri-search-bar:focus-within{border-color:var(--il-brand-green);box-shadow:0 14px 40px -6px rgba(46,139,79,.18),0 0 0 3px rgba(46,139,79,.1)}.il-search-segment{display:flex;align-items:center;gap:.65rem;flex:1 1;position:relative}.il-search-segment.seg-keyword{flex:1.6 1}.il-search-segment.seg-exp{flex:1.1 1;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:0 1.15rem}.il-search-segment.seg-loc{flex:1.1 1;padding-left:1.15rem}.il-search-segment i{color:var(--il-slate-400);font-size:1.1rem;flex-shrink:0}.il-search-input{width:100%;border:none;background:transparent;font-size:.9375rem;color:var(--il-slate-800);font-family:inherit;outline:none;padding:.45rem 0}.il-search-input::placeholder{color:var(--il-slate-400);font-weight:450}.il-search-select{width:100%;border:none;background:transparent;font-size:.9375rem;color:var(--il-slate-700);font-family:inherit;outline:none;cursor:pointer;padding:.45rem 0;font-weight:500}.il-naukri-search-btn{background:linear-gradient(135deg,var(--il-brand-green),#1b6b37);color:#fff;border:none;border-radius:9999px;padding:.75rem 2.2rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(46,139,79,.32);display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.il-naukri-search-btn:hover{background:linear-gradient(135deg,var(--il-brand-green-hover),#14532d);transform:scale(1.02);box-shadow:0 6px 20px rgba(46,139,79,.42)}.il-naukri-pills-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;margin:1.75rem auto 0;max-width:1020px}.il-naukri-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.05rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;font-size:.875rem;font-weight:600;color:var(--il-slate-700);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.03);text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.il-naukri-pill:hover{border-color:var(--il-brand-green);color:var(--il-brand-green);transform:translateY(-2px);box-shadow:0 6px 14px rgba(46,139,79,.12)}.il-naukri-pill.active{background:var(--il-brand-green);color:#fff;border-color:var(--il-brand-green);box-shadow:0 4px 14px rgba(46,139,79,.3)}.il-naukri-pill .pill-chev{font-size:.75rem;opacity:.5;margin-left:.15rem;transition:transform .15s ease}.il-naukri-pill:hover .pill-chev{transform:translateX(2px);opacity:1}.il-top-companies-section{padding:3.5rem 0 2.5rem;background:#fff}.il-companies-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.il-companies-title{font-size:1.5rem;font-weight:850;color:var(--il-dark);letter-spacing:-.025em}.il-naukri-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.15rem;gap:1.15rem;margin-bottom:1.75rem}.il-naukri-hub-card{background:#fff;border:1.5px solid var(--il-border);border-radius:16px;padding:1.25rem 1.35rem;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,0,0,.03)}.il-naukri-hub-card:hover{border-color:var(--il-brand-green);transform:translateY(-2px);box-shadow:0 10px 25px -4px rgba(46,139,79,.15)}.il-hub-card-title{font-size:1.05rem;font-weight:750;color:var(--il-dark);display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.il-hub-card-count{font-size:.8rem;color:var(--il-slate-500);margin-bottom:1.1rem}.il-hub-logos-row{display:flex;align-items:center;gap:.75rem}.il-hub-mini-logo{display:flex;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none;padding:0;border-radius:8px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.il-hub-mini-logo:hover{transform:scale(1.18)}.il-company-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.il-company-card-item{background:#fff;border:1.5px solid var(--il-border);border-radius:14px;padding:1.15rem;cursor:pointer;transition:all .2s ease;text-align:left;box-shadow:0 2px 6px rgba(0,0,0,.02)}.il-company-card-item:hover{border-color:var(--il-brand-green);transform:translateY(-2px)}.il-company-card-item.active-company,.il-naukri-hub-card.active-hub{border-color:var(--il-brand-green)!important;background:#f0fdf4!important;box-shadow:0 0 0 3px rgba(22,163,74,.2),0 8px 24px rgba(22,163,74,.12)!important}.il-smart-filter-ribbon{margin-bottom:2rem}.il-smart-filter-capsule{display:flex;align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:9999px;padding:.4rem .6rem .4rem 1.25rem;box-shadow:0 10px 30px -6px rgba(15,23,42,.08),0 2px 8px rgba(15,23,42,.03);transition:all .25s ease;gap:.35rem}.il-smart-filter-capsule:focus-within{border-color:var(--il-brand-green);box-shadow:0 12px 36px -6px rgba(46,139,79,.16),0 0 0 3px rgba(22,163,74,.1)}.il-capsule-seg{display:flex;align-items:center;gap:.55rem;flex:1 1;position:relative;min-width:0}.il-capsule-seg i{color:var(--il-slate-400);font-size:1rem;flex-shrink:0}.il-capsule-seg.seg-comp{flex:1.4 1}.il-capsule-seg.seg-exp,.il-capsule-seg.seg-loc{flex:1.05 1;border-left:1px solid #e2e8f0;padding-left:.85rem}.il-capsule-seg.seg-role{flex:1.15 1;border-left:1px solid #e2e8f0;padding-left:.85rem}.il-capsule-select{font-weight:600;color:var(--il-slate-700);cursor:pointer;text-overflow:ellipsis}.il-capsule-input,.il-capsule-select{width:100%;border:none;background:transparent;font-size:.88rem;outline:none;padding:.45rem 0;font-family:inherit}.il-capsule-input{color:var(--il-slate-800)}.il-capsule-input::placeholder{color:var(--il-slate-400);font-weight:450}.il-capsule-reset-btn{background:#f1f5f9;border:none;color:var(--il-slate-600);font-size:.8rem;font-weight:650;padding:.55rem 1.1rem;border-radius:9999px;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.il-capsule-reset-btn:hover{background:#fee2e2;color:#dc2626}.il-capsule-close-group{background:#fee2e2;border:none;color:#b91c1c;font-size:.8rem;font-weight:650;padding:.55rem .95rem;border-radius:9999px;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;transition:all .2s ease;flex-shrink:0}.il-capsule-close-group:hover{background:#fecaca;color:#991b1b}@media (max-width:992px){.il-smart-filter-capsule{border-radius:20px;flex-direction:column;padding:1rem;align-items:stretch;gap:.75rem}.il-capsule-seg.seg-exp,.il-capsule-seg.seg-loc,.il-capsule-seg.seg-role{border-left:none;border-top:1px solid #e2e8f0;padding-left:0;padding-top:.65rem}}.il-company-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}.il-company-icon-avatar{width:36px;height:36px;border-radius:8px;background:var(--il-brand-green-subtle);color:var(--il-brand-green);border:1px solid rgba(46,139,79,.2);display:flex;align-items:center;justify-content:center;font-weight:750;font-size:.85rem}.il-company-name-lg{font-size:.975rem;font-weight:750;color:var(--il-dark);margin-bottom:.25rem}.il-company-hiring-badge{font-size:.78rem;color:var(--il-brand-green);font-weight:650;background:var(--il-brand-green-subtle);padding:.2rem .5rem;border-radius:6px;display:inline-block}.il-discovery-results-section{padding:3.5rem 0 5rem;background:#f8fafc;border-top:1px solid var(--il-border)}.il-results-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.il-results-title{font-size:1.35rem;font-weight:800;color:var(--il-dark)}.il-results-count{font-size:.875rem;color:var(--il-slate-500)}.il-dual-mode-nav{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.1rem;gap:1.1rem;margin-bottom:2rem}@media (max-width:992px){.il-dual-mode-nav{grid-template-columns:1fr}}.il-mode-card{background:#fff;border:2px solid var(--il-border);border-radius:16px;padding:1.25rem 1.4rem;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.02)}.il-mode-card:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 8px 20px rgba(0,0,0,.05)}.il-mode-card.active-partner{border-color:#16a34a!important;background:linear-gradient(135deg,#f0fdf4,#fff)!important;box-shadow:0 8px 24px rgba(22,163,74,.14)!important}.il-mode-card.active-global{border-color:#0284c7!important;background:linear-gradient(135deg,#f0f9ff,#fff)!important;box-shadow:0 8px 24px rgba(2,132,199,.14)!important}.il-mode-left{gap:1rem}.il-mode-icon,.il-mode-left{display:flex;align-items:center}.il-mode-icon{width:48px;height:48px;border-radius:12px;justify-content:center;font-size:1.35rem;flex-shrink:0}.il-mode-icon.partner-icon{background:#dcfce7;color:#15803d}.il-mode-icon.global-icon{background:#e0f2fe;color:#0369a1}.il-mode-info{flex:1 1}.il-mode-title{font-size:1.05rem;font-weight:750;color:var(--il-dark);margin-bottom:.2rem;display:flex;align-items:center;gap:.5rem}.il-mode-desc{font-size:.815rem;color:var(--il-slate-500);line-height:1.35;margin:0}.il-mode-badge{font-size:.8rem;font-weight:750;padding:.35rem .75rem;border-radius:9999px;white-space:nowrap;flex-shrink:0}.il-mode-badge.partner{background:#dcfce7;color:#166534;border:1px solid rgba(22,163,74,.3)}.il-mode-badge.global{background:#e0f2fe;color:#075985;border:1px solid rgba(2,132,199,.3)}.il-partner-filter-bar{background:#fff;border:1.5px solid var(--il-border);border-radius:14px;padding:1rem 1.25rem;margin-bottom:1.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 2px 6px rgba(0,0,0,.02)}.il-partner-search-input-wrap{position:relative;flex:1 1;min-width:260px}.il-partner-search-input-wrap i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--il-slate-400)}.il-partner-search-input{width:100%;border:1.5px solid var(--il-border);border-radius:10px;padding:.55rem 1rem .55rem 2.4rem;font-size:.9rem;outline:none;transition:all .2s ease}.il-partner-search-input:focus{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.12)}.il-partner-ctc-pills{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.il-ctc-pill{border:1px solid var(--il-border);background:#f8fafc;color:var(--il-slate-700);padding:.35rem .75rem;border-radius:8px;font-size:.8rem;font-weight:650;cursor:pointer;transition:all .15s ease}.il-ctc-pill:hover{background:#e2e8f0}.il-ctc-pill.active{background:#16a34a;color:#fff;border-color:#16a34a}.il-source-tabs-wrap{display:flex;align-items:center;gap:.65rem;background:#fff;padding:.4rem;border-radius:12px;border:1px solid var(--il-border);box-shadow:0 1px 3px rgba(0,0,0,.03);margin-bottom:1.25rem;overflow-x:auto}.il-source-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.15rem;border-radius:8px;font-size:.88rem;font-weight:650;color:var(--il-slate-600);background:transparent;border:none;cursor:pointer;white-space:nowrap;transition:all .2s ease}.il-source-tab:hover{color:var(--il-dark);background:#f1f5f9}.il-source-tab.active{background:var(--il-dark);color:#fff;box-shadow:0 2px 8px rgba(15,23,42,.15)}.il-source-tab-partner.active{background:linear-gradient(135deg,#15803d,#166534)!important;color:#fff!important;box-shadow:0 4px 12px rgba(22,101,52,.25)!important}.il-source-count{font-size:.75rem;font-weight:700;padding:.15rem .55rem;border-radius:9999px;background:#e2e8f0;color:var(--il-slate-700);transition:all .2s ease}.il-source-tab.active .il-source-count{background:hsla(0,0%,100%,.25);color:#fff}.il-source-count.partner{background:#dcfce7;color:#166534}.il-partner-job-card{border:2px solid rgba(34,197,94,.4)!important;background:linear-gradient(180deg,#f0fdf4,#fff 60px)!important;position:relative;overflow:hidden}.il-partner-job-card:hover{border-color:#16a34a!important;box-shadow:0 10px 30px -5px rgba(22,163,74,.18)!important}.il-partner-badge{font-weight:750;color:#15803d;background:#dcfce7;border:1px solid rgba(22,163,74,.3);padding:.25rem .65rem;border-radius:6px;letter-spacing:.01em}.il-partner-badge,.il-scraped-badge{display:inline-flex;align-items:center;font-size:.75rem}.il-scraped-badge{font-weight:650;color:var(--il-slate-600);background:#f1f5f9;border:1px solid var(--il-border);padding:.25rem .6rem;border-radius:6px}.il-btn-partner-apply{background:linear-gradient(135deg,#16a34a,#15803d)!important;color:#fff!important;border:none!important;font-weight:700!important;padding:.48rem 1rem!important;border-radius:8px!important;font-size:.85rem!important;display:inline-flex!important;align-items:center!important;gap:.4rem!important;box-shadow:0 2px 6px rgba(22,163,74,.25)!important;transition:all .2s ease!important;text-decoration:none!important;cursor:pointer!important}.il-btn-partner-apply:hover{background:linear-gradient(135deg,#15803d,#14532d)!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(22,163,74,.35)!important}.il-active-chips{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1.25rem}.il-active-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:9999px;background:#fff;border:1px solid var(--il-border);font-size:.78rem;font-weight:650;color:var(--il-slate-800);box-shadow:0 1px 3px rgba(0,0,0,.03)}.il-active-chip button{border:none;background:transparent;cursor:pointer;padding:0;line-height:1;color:var(--il-slate-400);font-size:.95rem}.il-active-chip button:hover{color:#dc2626}.il-naukri-job-card{background:#fff;border:1.5px solid var(--il-border);border-radius:14px;padding:1.4rem;margin-bottom:1.15rem;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:all .2s ease}.il-naukri-job-card:hover{border-color:rgba(46,139,79,.4);box-shadow:0 8px 24px -4px rgba(46,139,79,.12);transform:translateY(-2px)}.il-job-card-header-flex{display:flex;align-items:flex-start;gap:1.1rem;margin-bottom:.85rem}.il-job-card-logo{flex-shrink:0;margin-top:2px}.il-job-card-title-group{flex:1 1;min-width:0}.il-job-top-line{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.il-job-title-link{font-size:1.15rem;font-weight:750;color:var(--il-dark);text-decoration:none!important;cursor:pointer;transition:color .15s ease}.il-job-title-link:hover{color:var(--il-brand-green)}.il-job-company-name{font-size:.925rem;font-weight:600;color:var(--il-slate-600);margin-bottom:.25rem;display:flex;align-items:center;gap:.35rem}.il-job-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.15rem;font-size:.84rem;color:var(--il-slate-500);margin-bottom:.85rem}.il-job-meta-row span{display:inline-flex;align-items:center;gap:.35rem}.il-job-desc-snippet{font-size:.875rem;color:var(--il-slate-600);line-height:1.55;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.il-job-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding-top:.85rem;border-top:1px solid var(--il-border-subtle)}.il-job-skills-list{display:flex;flex-wrap:wrap;gap:.35rem}.il-tag{font-size:.72rem;font-weight:600;padding:.2rem .55rem;border-radius:6px;background:#f1f5f9;color:var(--il-slate-600)}.il-job-actions{display:flex;align-items:center;gap:.6rem}.il-btn-apply-direct{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1.15rem;background:var(--il-brand-green);color:#fff!important;border-radius:8px;font-size:.85rem;font-weight:700;text-decoration:none!important;box-shadow:0 2px 6px rgba(46,139,79,.25);transition:all .15s ease}.il-btn-apply-direct:hover{background:var(--il-brand-green-hover);transform:translateY(-1px)}.il-btn-quick-view{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .95rem;background:#fff;color:var(--il-slate-700);border:1px solid var(--il-border);border-radius:8px;font-size:.85rem;font-weight:650;cursor:pointer;transition:all .15s ease}.il-btn-quick-view:hover{background:#f1f5f9;color:var(--il-dark)}.il-pagination-row{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:2.5rem}.il-page-btn{padding:.45rem .9rem;border-radius:8px;font-size:.85rem;font-weight:600;border:1.5px solid var(--il-border);background:#fff;color:var(--il-slate-700);cursor:pointer;transition:all .15s ease}.il-page-btn:hover:not(:disabled){border-color:var(--il-brand-green);color:var(--il-brand-green)}.il-page-btn.active{background:var(--il-brand-green);color:#fff;border-color:var(--il-brand-green)}.il-page-btn:disabled{opacity:.4;cursor:not-allowed}.il-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.il-modal-content{background:#fff;border-radius:20px;max-width:780px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 60px -10px rgba(0,0,0,.3);overflow:hidden;animation:ilModalIn .2s cubic-bezier(.16,1,.3,1)}@keyframes ilModalIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.il-modal-header{padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid var(--il-border);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.il-modal-body{padding:1.5rem 1.75rem;overflow-y:auto;font-size:.9375rem;line-height:1.7;color:var(--il-slate-700)}.il-modal-footer{padding:1.2rem 1.75rem;border-top:1px solid var(--il-border);display:flex;align-items:center;justify-content:space-between;background:#f8fafc}.il-auth-prompt-card{background:#fff;border-radius:22px;max-width:520px;width:100%;padding:2.25rem;box-shadow:0 25px 60px -10px rgba(0,0,0,.35);text-align:center;position:relative;max-height:92vh;overflow-y:auto;animation:ilModalIn .2s cubic-bezier(.16,1,.3,1)}.il-modal-auth-tabs{display:flex;background:#f1f5f9;padding:4px;border-radius:12px;margin-bottom:1.25rem;gap:4px}.il-modal-auth-tab{flex:1 1;padding:.55rem .75rem;font-size:.85rem;font-weight:600;border:none;background:transparent;color:#64748b;border-radius:9px;transition:all .2s ease;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.il-modal-auth-tab.active{background:#fff;color:#0f172a;box-shadow:0 2px 6px rgba(0,0,0,.08)}.il-modal-auth-tab:hover:not(.active){color:#334155}.il-auth-prompt-icon{width:62px;height:62px;border-radius:16px;background:var(--il-brand-green-subtle);color:var(--il-brand-green);border:1.5px solid rgba(46,139,79,.2);display:inline-flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.25rem}.il-auth-prompt-title{font-size:1.45rem;font-weight:800;color:var(--il-dark);letter-spacing:-.025em;margin-bottom:.4rem}.il-auth-prompt-sub{font-size:.9rem;color:var(--il-slate-600);line-height:1.5;margin-bottom:1.25rem}.il-auth-benefits{text-align:left;background:#f8fafc;border:1px solid var(--il-border);border-radius:14px;padding:1.15rem 1.25rem;margin:1.25rem 0 1.75rem;font-size:.85rem;color:var(--il-slate-700)}.il-auth-benefit-item{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:.65rem}.il-auth-benefit-item:last-child{margin-bottom:0}.il-auth-benefit-item i{color:var(--il-brand-green);font-size:1rem;margin-top:1px}.il-auth-prompt-actions{display:flex;flex-direction:column;gap:.75rem}.il-paths-section{padding:5.5rem 0;background:#fff;border-top:1px solid #f1f5f9}.il-paths-header{text-align:center;max-width:820px;margin:0 auto 3.75rem}.il-paths-eyebrow{display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#16a34a;margin-bottom:.65rem}.il-paths-title{font-size:clamp(2rem,3.2vw,2.65rem);font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1.25;margin:0 auto .85rem;text-wrap:balance}.il-paths-subtitle{font-size:1.05rem;color:#64748b;line-height:1.62;max-width:680px;margin:0 auto;text-wrap:balance}.il-paths-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:4.5rem;gap:4.5rem;position:relative}.il-paths-columns>.il-path-col:first-child{padding-right:2.5rem;border-right:1px solid #f1f5f9}.il-paths-columns>.il-path-col:last-child{padding-left:2.5rem}@media (max-width:992px){.il-paths-columns{grid-template-columns:1fr;gap:3.5rem}.il-paths-columns>.il-path-col:first-child{padding-right:0;border-right:none;border-bottom:1px solid #f1f5f9;padding-bottom:3.5rem}.il-paths-columns>.il-path-col:last-child{padding-left:0}}.il-path-col{display:flex;flex-direction:column;justify-content:space-between}.il-path-lead{margin-bottom:2rem}.il-path-heading{font-size:1.55rem;font-weight:750;letter-spacing:-.022em;color:#0f172a;line-height:1.34;margin-bottom:.75rem}.il-path-text{font-size:.95rem;color:#64748b;line-height:1.62;margin:0}.il-path-features{display:flex;flex-direction:column;gap:1.65rem;margin-bottom:2.5rem}.il-path-feature{display:flex;align-items:flex-start;gap:1.15rem;transition:transform .2s ease}.il-path-feature:hover{transform:translateX(3px)}.il-feature-icon{font-size:1.35rem;line-height:1;flex-shrink:0;margin-top:2px}.il-icon-student{color:#16a34a}.il-icon-company{color:#0284c7}.il-feature-body strong{display:block;font-size:.98rem;font-weight:650;color:#0f172a;letter-spacing:-.01em;margin-bottom:.25rem}.il-feature-body p{font-size:.88rem;color:#64748b;margin:0;line-height:1.55}.il-path-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.9rem 1.75rem;border-radius:12px;font-weight:650;font-size:.95rem;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)}.il-btn-student{background:#0a66c2;color:#fff!important;border:none;box-shadow:0 4px 14px rgba(10,102,194,.25)}.il-btn-student:hover{background:#084e96;transform:translateY(-2px);box-shadow:0 6px 20px rgba(10,102,194,.35)}.il-btn-company{background:#fff;color:#0f172a!important;border:1.5px solid #cbd5e1}.il-btn-company:hover{border-color:#94a3b8;background:#f8fafc;color:#0f172a!important;transform:translateY(-2px)}.il-metrics-section{padding:4.5rem 0;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;width:100%}.il-metrics-wrapper{width:100%;padding:0 4rem;margin:0;box-sizing:border-box}.il-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2.5rem;gap:2.5rem;width:100%}.il-stat-item{display:flex;flex-direction:column;align-items:flex-start;padding-left:2rem;border-left:2px solid #e2e8f0;box-sizing:border-box}.il-stat-item:first-child{border-left:none;padding-left:0}.il-stat-value{font-size:clamp(3rem,5.2vw,4.75rem);font-weight:850;letter-spacing:-.04em;color:#0f172a;line-height:1;margin-bottom:.75rem;font-family:inherit;font-feature-settings:"tnum" on,"lnum" on}.il-stat-label{font-size:.88rem;font-weight:750;text-transform:uppercase;letter-spacing:.075em;color:#475569;line-height:1.45;max-width:260px}@media (max-width:1200px){.il-metrics-wrapper{padding:0 2.5rem}.il-stat-item{padding-left:1.5rem}}@media (max-width:992px){.il-metrics-wrapper{padding:0 2rem}.il-stats-grid{grid-template-columns:repeat(2,1fr);gap:3rem 2.5rem}.il-stat-item:nth-child(odd){border-left:none;padding-left:0}}@media (max-width:600px){.il-metrics-section{padding:3.5rem 0}.il-metrics-wrapper{padding:0 1.5rem}.il-stats-grid{grid-template-columns:1fr;gap:2.25rem}.il-stat-item{border-left:none;padding-left:0;border-top:2px solid #e2e8f0;padding-top:1.5rem}.il-stat-item:first-child{border-top:none;padding-top:0}}.il-testimonials-section{padding:5rem 0 5.5rem;background:#fff}.il-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2.75rem}.il-testimonial-card{background:#f8fafc;border:1.5px solid var(--il-border);border-radius:16px;padding:2rem 1.75rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,0,0,.02)}.il-testimonial-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.06);border-color:#cbd5e1}.il-quote-icon{font-size:2.5rem;line-height:1;font-family:Georgia,serif;color:var(--il-brand-green);opacity:.7;margin-bottom:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.il-testimonial-quote{font-size:.95rem;line-height:1.65;color:var(--il-slate-600);margin-bottom:1.75rem;flex-grow:1}.il-testimonial-author{display:flex;align-items:center;gap:.85rem;padding-top:1rem;border-top:1px solid var(--il-border)}.il-author-avatar{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;border-radius:50%!important;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:750!important;font-size:.9rem!important;flex-shrink:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.il-author-info{display:flex!important;flex-direction:column!important;gap:.15rem!important}.il-author-name{font-size:.95rem!important;font-weight:750!important;color:var(--il-dark)!important;line-height:1.2!important}.il-author-role{font-size:.8rem!important;color:var(--il-slate-500)!important;line-height:1.2!important}.il-final-cta-section{padding:5rem 0 6rem;background:#fff}.il-final-cta-card{position:relative;background:linear-gradient(135deg,#0f172a,#15271d 50%,#0d2818);border-radius:24px;padding:4.5rem 2.5rem;text-align:center;color:#fff;overflow:hidden;box-shadow:0 24px 60px -12px rgba(15,23,42,.25)}.il-final-cta-glow{position:absolute;top:-50%;left:50%;transform:translateX(-50%);width:600px;height:350px;background:radial-gradient(ellipse,rgba(46,139,79,.4),transparent 70%);filter:blur(50px);pointer-events:none}.il-cta-logo-wrap{display:inline-flex;padding:10px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.il-final-cta-card h2{font-size:clamp(2rem,3.8vw,3rem);font-weight:800;letter-spacing:-.035em;margin-bottom:1rem;color:#fff}.il-final-cta-card p{font-size:1.1rem;color:hsla(0,0%,100%,.7);max-width:580px;margin:0 auto 2.25rem;line-height:1.6}.il-cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;position:relative;z-index:2}.il-btn-cta-white{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:10px;background:#fff;color:var(--il-dark)!important;font-weight:700;font-size:.95rem;text-decoration:none!important;transition:all .2s ease}.il-btn-cta-white:hover{background:#f1f5f9;transform:translateY(-2px);box-shadow:0 8px 24px hsla(0,0%,100%,.2)}.il-btn-cta-glass{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:10px;background:hsla(0,0%,100%,.1);color:#fff!important;border:1px solid hsla(0,0%,100%,.2);font-weight:700;font-size:.95rem;text-decoration:none!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease}.il-btn-cta-glass:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.35);transform:translateY(-2px)}.il-cta-signin{margin-top:1.75rem;font-size:.875rem;color:hsla(0,0%,100%,.55)}.il-cta-signin a{color:#34d399;font-weight:600;text-decoration:none!important}.il-cta-signin a:hover{text-decoration:underline!important}@media (max-width:820px){.il-naukri-search-bar{flex-direction:column;border-radius:18px;padding:1rem;gap:.75rem}.il-search-segment{width:100%}.il-search-segment.seg-exp,.il-search-segment.seg-loc{border-left:none;border-right:none;border-top:1px solid #e2e8f0;padding:.6rem 0 0}.il-naukri-search-btn{width:100%;justify-content:center}.il-hero-title{font-size:2.2rem}}.il-trusted-network-section{padding:4rem 0 4.5rem;background:linear-gradient(180deg,#fff,#f0fdf4 35%,#f8fafc);border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;position:relative}.il-trusted-container{width:100%;max-width:1480px;margin:0 auto;padding:0 1.25rem}.il-network-header{text-align:center;margin-bottom:2.5rem}.il-network-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;color:#16a34a;margin-bottom:.5rem}.il-network-title{font-size:clamp(1.65rem,3vw,2.25rem);font-weight:800;letter-spacing:-.025em;color:#0f172a;margin-bottom:.5rem}.il-network-subtitle{font-size:.95rem;color:#64748b;max-width:620px;margin:0 auto}.il-partner-tier-divider{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin:1.25rem auto 1.35rem;max-width:860px;width:100%}.il-tier-line{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,#cbd5e1 50%,#94a3b8)}.il-partner-tier-divider .il-tier-line:last-child{background:linear-gradient(90deg,#94a3b8,#cbd5e1 50%,transparent)}.il-tier-text{font-size:.8125rem;font-weight:600;color:#475569;letter-spacing:.01em;white-space:nowrap}.il-partners-cards-row{display:flex;gap:2.25rem 2.5rem;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin-bottom:2.5rem;width:100%;padding:.5rem 0}.il-partners-cards-row:last-child{margin-bottom:0}.il-partner-card{flex:0 0 140px;max-width:155px;background:transparent!important;border:none!important;border-radius:0;padding:.5rem .25rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;transition:transform .25s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.il-partner-card,.il-partner-card:hover{box-shadow:none!important;text-decoration:none;color:inherit}.il-partner-card:hover{transform:translateY(-3px);border:none!important}.il-partner-card:focus-visible{outline:2px solid #0a66c2;outline-offset:4px;border-radius:8px}.il-partner-logo-container{height:88px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:.65rem}.il-partner-logo-img{max-height:82px;max-width:108px;width:auto;height:auto;object-fit:contain;display:block;border-radius:12px;background-color:transparent;filter:drop-shadow(0 2px 5px rgba(0,0,0,.05));transition:transform .25s cubic-bezier(.16,1,.3,1),filter .25s ease}.il-partner-card:hover .il-partner-logo-img{transform:scale(1.08);filter:drop-shadow(0 6px 14px rgba(15,23,42,.12))}.il-partner-name{font-size:.8rem;font-weight:650;color:#475569;letter-spacing:.04em;text-transform:uppercase;line-height:1.35;display:block;text-align:center;transition:color .2s ease}.il-partner-card:hover .il-partner-name{color:#0f172a}@media (max-width:1140px){.il-partners-cards-row{justify-content:center;flex-wrap:wrap;gap:1.75rem 1.5rem}.il-partner-card{flex:0 0 125px;max-width:140px}.il-partner-logo-container{height:76px}.il-partner-logo-img{max-height:70px;max-width:92px}}@media (max-width:600px){.il-partners-cards-row{gap:1.5rem 1rem}.il-partner-card{flex:0 0 100px;max-width:115px}.il-partner-logo-container{height:64px}.il-partner-logo-img{max-height:58px;max-width:80px}.il-partner-name{font-size:.72rem}}.il-job-bookmark-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;color:#94a3b8;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);flex-shrink:0;position:relative}.il-job-bookmark-btn:hover{border-color:#f59e0b;color:#d97706;background:#fffbeb;transform:translateY(-1px)}.il-job-bookmark-btn.saved{border-color:#f59e0b;background:#fef3c7;color:#b45309;box-shadow:0 2px 8px rgba(245,158,11,.25)}.il-job-bookmark-btn.saved:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}.il-job-bookmark-btn svg{width:18px;height:18px;transition:transform .15s ease}.il-job-bookmark-btn:active svg{transform:scale(.85)}.il-job-bookmark-btn-modal{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:10px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;font-weight:650;font-size:.88rem;cursor:pointer;transition:all .2s ease}.il-job-bookmark-btn-modal:hover{border-color:#f59e0b;color:#d97706;background:#fffbeb}.il-job-bookmark-btn-modal.saved{border-color:#f59e0b;background:#fef3c7;color:#92400e}.il-mode-card.active-saved{border-color:#f59e0b!important;background:linear-gradient(135deg,#fffbeb,#fff)!important;box-shadow:0 8px 24px rgba(245,158,11,.15)!important}.il-mode-icon.saved-icon{background:#fef3c7;color:#d97706}.il-mode-badge.saved{background:#fef3c7;color:#b45309;border:1px solid rgba(245,158,11,.3)}.il-saved-empty-box{background:#fff;border:2px dashed #cbd5e1;border-radius:18px;padding:4rem 2rem;text-align:center;max-width:580px;margin:2rem auto}.il-saved-empty-icon{width:64px;height:64px;border-radius:50%;background:#fef3c7;color:#d97706;display:inline-flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.25rem}.il-saved-toast{position:fixed;bottom:24px;right:24px;z-index:99999;background:#0f172a;color:#fff;padding:.75rem 1.25rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.3);font-size:.88rem;font-weight:600;animation:ilSlideUp .25s cubic-bezier(.16,1,.3,1)}@keyframes ilSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}