.nji-student-tools{width:100%;max-width:1400px;margin:0 auto;padding:45px 20px 35px;box-sizing:border-box;background:radial-gradient(ellipse at 50% 15%,#ffffff 0%,#f7faff 75%);font-family:inherit;position:relative}.nji-tools-header{text-align:center;max-width:850px;margin:0 auto 28px}.nji-tools-header h2{font-size:clamp(27px, 4vw, 56px);font-weight:800;line-height:1.2;letter-spacing:-1.5px;color:#0b1e46;margin:20px 0 12px}.nji-tools-header h2::first-line{color:#0b1e46}.nji-tools-header p{color:#586b8c;font-size:clamp(13px, 1.5vw, 21px);line-height:1.65;max-width:760px;margin:0 auto}.nji-tools-header::before{content:"🛠 Student Tools";display:inline-block;background:#e8f0ff;color:#0865ed;padding:10px 23px;border-radius:50px;font-size:16px;font-weight:700;margin-bottom:1px}.nji-tools-header::after{content:"";display:block;width:75px;height:6px;border-radius:20px;background:linear-gradient(90deg,#0875ff 55%,#d8e6ff 55%);margin:18px auto 0}.nji-tools-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:24px;width:100%;align-items:stretch}.nji-tools-grid>.nji-tool-card:nth-child(-n+3){grid-column:span 2!important}.nji-tools-grid>.nji-tool-card:nth-child(n+4){grid-column:span 3!important}.nji-tool-card{min-width:0;box-sizing:border-box;padding:16px;border:1px solid #dce8fb;border-radius:14px;background:rgb(255 255 255 / .96);box-shadow:0 5px 18px rgb(32 92 165 / .045);display:flex;flex-direction:column;transition:all 0.3s ease;overflow:hidden}.nji-tool-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgb(32 92 165 / .12);border-color:#b8d2ff}.nji-tool-icon{width:100%;height:133px;min-height:133px;border-radius:14px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:15px;box-sizing:border-box}.nji-tool-icon img{width:100%;height:100%;object-fit:contain;display:block}.nji-tool-blue .nji-tool-icon{background:#edf5ff}.nji-tool-green .nji-tool-icon{background:#eafaf2}.nji-tool-purple .nji-tool-icon{background:#f3efff}.nji-tool-orange .nji-tool-icon{background:#fff8e9}.nji-tool-red .nji-tool-icon{background:#fff0f2}.nji-tool-content{display:flex;flex-direction:column;flex:1;align-items:flex-start}.nji-tool-content h3{font-size:clamp(15px, 1.7vw, 24px);line-height:1.3;font-weight:800;color:#0b1e46;margin:0 0 9px;letter-spacing:-.4px}.nji-tool-content p{font-size:clamp(12px, 1.35vw, 18px);line-height:1.58;color:#526687;margin:0 0 13px}.nji-tool-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:12px;padding:11px 25px;border-radius:50px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none!important;color:#fff!important;margin-top:auto;transition:all 0.3s ease;max-width:100%;box-sizing:border-box}.nji-tool-blue .nji-tool-btn{background:linear-gradient(110deg,#087bff,#1262ee)}.nji-tool-green .nji-tool-btn{background:linear-gradient(110deg,#08bd78,#00a96a)}.nji-tool-purple .nji-tool-btn{background:linear-gradient(110deg,#7043fa,#6335e8)}.nji-tool-orange .nji-tool-btn{background:linear-gradient(110deg,#ffad00,#ff9400)}.nji-tool-red .nji-tool-btn{background:linear-gradient(110deg,#ff4058,#f52249)}.nji-tool-btn:hover{transform:translateY(-2px);filter:brightness(1.07);color:#fff!important}.nji-tool-btn span{font-size:19px;line-height:1}@media (max-width:1024px){.nji-student-tools{padding:35px 15px}.nji-tools-grid{gap:16px}.nji-tool-card{padding:12px}.nji-tool-icon{height:115px;min-height:115px}.nji-tool-btn{padding:10px 16px;font-size:13px}}@media (max-width:767px){.nji-student-tools{padding:25px 8px}.nji-tools-header{margin-bottom:20px}.nji-tools-header h2{font-size:25px;letter-spacing:-.8px;margin-top:13px}.nji-tools-header p{font-size:13px;line-height:1.55}.nji-tools-header::before{font-size:12px;padding:8px 15px}.nji-tools-header::after{margin-top:13px}.nji-tools-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px}.nji-tools-grid>.nji-tool-card:nth-child(-n+3){grid-column:span 2!important}.nji-tools-grid>.nji-tool-card:nth-child(n+4){grid-column:span 3!important}.nji-tool-card{padding:7px;border-radius:10px}.nji-tool-icon{height:75px;min-height:75px;border-radius:8px;margin-bottom:9px}.nji-tool-content h3{font-size:12px;line-height:1.35;letter-spacing:-.2px;margin-bottom:5px;overflow-wrap:anywhere}.nji-tool-content p{font-size:10px;line-height:1.45;margin-bottom:9px;overflow-wrap:anywhere}.nji-tool-btn{width:100%;padding:8px 4px;gap:3px;font-size:10px;border-radius:30px;text-align:center;white-space:normal}.nji-tool-btn span{font-size:13px}}.nji-tool-icon{display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.nji-tool-icon img{width:85%!important;height:90%!important;max-width:180px!important;max-height:120px!important;object-fit:contain!important;display:block!important}.nji-tool-icon svg{width:100px!important;height:100px!important;max-width:80%!important;max-height:90%!important}.nji-tool-icon i,.nji-tool-icon span{font-size:65px!important;line-height:1!important}@media (max-width:767px){.nji-tool-icon img{width:90%!important;height:90%!important}.nji-tool-icon svg{width:65px!important;height:65px!important}.nji-tool-icon i,.nji-tool-icon span{font-size:42px!important}}.nji-student-tools{max-width:1200px!important;padding:35px 18px 30px!important}.nji-tools-header h2{font-size:38px!important;line-height:1.25!important;letter-spacing:-0.8px!important;margin:15px 0 10px!important}.nji-tools-header p{font-size:16px!important;line-height:1.6!important}.nji-tools-grid{gap:18px!important}.nji-tool-card{padding:13px!important;border:1px solid #222222!important;border-radius:12px!important;box-shadow:0 3px 10px rgb(0 0 0 / .04)!important}.nji-tool-icon{height:110px!important;min-height:110px!important;margin-bottom:12px!important;border-radius:10px!important}.nji-tool-icon img{width:75%!important;height:80%!important;max-width:125px!important;max-height:95px!important;object-fit:contain!important}.nji-tool-icon svg{width:75px!important;height:75px!important}.nji-tool-icon i,.nji-tool-icon span{font-size:42px!important;line-height:1!important}.nji-tool-content h3{font-size:19px!important;line-height:1.35!important;margin-bottom:7px!important}.nji-tool-content p{font-size:14px!important;line-height:1.55!important;margin-bottom:11px!important}.nji-tool-btn{font-size:13px!important;padding:9px 19px!important}@media (max-width:1024px){.nji-tools-header h2{font-size:32px!important}.nji-tool-content h3{font-size:16px!important}.nji-tool-content p{font-size:13px!important}}@media (max-width:767px){.nji-student-tools{padding:22px 8px!important}.nji-tools-header h2{font-size:23px!important;letter-spacing:-0.4px!important}.nji-tools-header p{font-size:12px!important}.nji-tools-grid{gap:9px!important}.nji-tool-card{padding:8px!important;border:1px solid #222222!important;border-radius:9px!important}.nji-tool-icon{height:70px!important;min-height:70px!important;margin-bottom:8px!important}.nji-tool-icon img{width:75%!important;height:80%!important;max-width:65px!important;max-height:60px!important}.nji-tool-icon svg{width:48px!important;height:48px!important}.nji-tool-icon i,.nji-tool-icon span{font-size:30px!important}.nji-tool-content h3{font-size:11px!important;line-height:1.35!important}.nji-tool-content p{font-size:10px!important;line-height:1.45!important}.nji-tool-btn{font-size:10px!important;padding:7px 4px!important}}