*{box-sizing:border-box;margin:0;padding:0}body{color:#0f172a;background:#f8fafc;font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:50px 20px}.heading{margin-bottom:30px;font-size:34px;font-weight:700}.card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:center;height:190px;padding:28px 20px;transition:all .25s;display:flex;box-shadow:0 8px 20px #0000000a}.card:hover{transform:translateY(-6px);box-shadow:0 16px 35px #00000014}.icon{font-size:42px}.card h2{text-align:center;font-size:18px;font-weight:600}.linkText{color:#3b82f6;font-size:14px;font-weight:500}.grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;display:grid}.btn{cursor:pointer;color:#fff;border:none;border-radius:10px;padding:12px 18px;font-weight:600}.btn-primary{background:#22c55e}.btn-secondary{background:#3b82f6}.btn-warning{background:#f59e0b}.navbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 40px;display:flex}.logo{font-size:20px;font-weight:700}.navLinks{gap:20px;display:flex}.navLinks a{color:#475569;font-weight:500;transition:all .2s}.navLinks a:hover{color:#0f172a}nextjs-portal{display:none!important}
